<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_sgXCgN0fEe2YPMyYKslBVA" name="DynamicAnalysis">
  <eAnnotations xmi:id="_vgGKEd0fEe2YPMyYKslBVA" source="Jar2UML">
    <details xmi:id="_vgGKEt0fEe2YPMyYKslBVA" key="majorBytecodeFormatVersion" value="58"/>
    <details xmi:id="_vgGKE90fEe2YPMyYKslBVA" key="minorBytecodeFormatVersion" value="3"/>
    <details xmi:id="_vgGKFN0fEe2YPMyYKslBVA" key="preverified" value="true"/>
  </eAnnotations>
  <ownedComment xmi:id="_vgGKEN0fEe2YPMyYKslBVA">
    <body>Generated by Jar2UML 2.0.0 from C:\Users\shane\OneDrive\Desktop\example.jar</body>
  </ownedComment>
  <packagedElement xmi:type="uml:Package" xmi:id="_s58AIN0fEe2YPMyYKslBVA" name="dynamicAnalysis">
    <packagedElement xmi:type="uml:Class" xmi:id="_s6Me0N0fEe2YPMyYKslBVA" name="InstructionsComposite" visibility="public">
      <generalization xmi:id="_s7LWQN0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_t_0qIN0fEe2YPMyYKslBVA" name="tableInstructions" visibility="private" type="_s6uqUN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_t_0qI90fEe2YPMyYKslBVA" name="tableItems" visibility="private" type="_s7JhEN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_t_6JtN0fEe2YPMyYKslBVA" name="textOpcode" visibility="private" type="_s6xtot0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAbuIt0fEe2YPMyYKslBVA" name="allInsn" visibility="private" type="_s7CMUN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAbuI90fEe2YPMyYKslBVA" name="tblclmnAddress" visibility="private" type="_s7Q10N0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAbuJN0fEe2YPMyYKslBVA" name="tblclmnMnemonic" visibility="private" type="_s7Q10N0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAbuJd0fEe2YPMyYKslBVA" name="tblclmnOpcode" visibility="private" type="_s7Q10N0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAbuJt0fEe2YPMyYKslBVA" name="updatedInstructions" visibility="private" type="_s68swN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAbuJ90fEe2YPMyYKslBVA" name="parent" visibility="private" type="_s7AXId0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uEAmkN0fEe2YPMyYKslBVA" name="table" visibility="private" type="_s6uqUN0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_t_0DEN0fEe2YPMyYKslBVA" name="getAllInsn" visibility="public">
        <ownedParameter xmi:id="_t_0DEd0fEe2YPMyYKslBVA" name="return" type="_s7CMUN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_t_1RMN0fEe2YPMyYKslBVA" name="clearColors" visibility="private">
        <ownedParameter xmi:id="_t_1RMd0fEe2YPMyYKslBVA" name="items" type="_s7JhEN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_t_5ioN0fEe2YPMyYKslBVA" name="setGreen" visibility="private">
        <ownedParameter xmi:id="_t_5iod0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_t_5iot0fEe2YPMyYKslBVA" name="items" type="_s7JhEN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_t_5io90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_t_5ipN0fEe2YPMyYKslBVA" name="return" type="_s7JhEN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_t_7X0N0fEe2YPMyYKslBVA" name="setGray" visibility="private">
        <ownedParameter xmi:id="_t_7X0d0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_t_7X0t0fEe2YPMyYKslBVA" name="items" type="_s7JhEN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_t_7X090fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_t_7X1N0fEe2YPMyYKslBVA" name="return" type="_s7JhEN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAbuKN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uAbuKd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAbuKt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAbuK90fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAeKYd0fEe2YPMyYKslBVA" name="setLayout" isLeaf="true" isAbstract="true">
        <ownedParameter xmi:id="_uAeKYt0fEe2YPMyYKslBVA" name="arg0" type="_tJCzIN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAexcN0fEe2YPMyYKslBVA" name="setAllInsn" visibility="public">
        <ownedParameter xmi:id="_uAexcd0fEe2YPMyYKslBVA" name="allInsn" type="_s7CMUN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAh0xN0fEe2YPMyYKslBVA" name="fillTable" visibility="private"/>
      <ownedOperation xmi:id="_uAjp8N0fEe2YPMyYKslBVA" name="setColor" visibility="private">
        <ownedParameter xmi:id="_uAjp8d0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAjp8t0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAjp890fEe2YPMyYKslBVA" name="items" type="_s7JhEN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAjp9N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAjp9d0fEe2YPMyYKslBVA" name="return" type="_s7JhEN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAjp-N0fEe2YPMyYKslBVA" name="setColor" visibility="private">
        <ownedParameter xmi:id="_uAjp-d0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAjp-t0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAlfIN0fEe2YPMyYKslBVA" name="layout" visibility="public"/>
      <ownedOperation xmi:id="_uAmGMN0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s6Me0d0fEe2YPMyYKslBVA" name="1" visibility="package">
        <generalization xmi:id="_s6WP0N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_t_jkYN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s6Me0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_t_jkYd0fEe2YPMyYKslBVA" name="val$comboMnemonic" visibility="private" isLeaf="true" type="_s6xtot0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s6R-YN0fEe2YPMyYKslBVA" client="_s6Me0d0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_t_mnsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_t_qSEN0fEe2YPMyYKslBVA" name="arg0" type="_s6Me0N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_t_qSEd0fEe2YPMyYKslBVA" name="arg1" type="_s6xtot0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_t_yN4N0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
          <ownedParameter xmi:id="_t_yN4d0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s6yUsN0fEe2YPMyYKslBVA" name="2" visibility="package">
        <generalization xmi:id="_s6y7wd0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_t__pQd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s6Me0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_t__pQt0fEe2YPMyYKslBVA" name="val$codeExtract" visibility="private" isLeaf="true" type="_s6_wEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_t__pQ90fEe2YPMyYKslBVA" name="val$parent" visibility="private" isLeaf="true" type="_s7AXId0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uAAQUN0fEe2YPMyYKslBVA" name="val$file" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uAAQUd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uAAQUt0fEe2YPMyYKslBVA" name="arg0" type="_s6Me0N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAAQU90fEe2YPMyYKslBVA" name="arg1" type="_s6_wEN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAAQVN0fEe2YPMyYKslBVA" name="arg2" type="_s7AXId0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAAQVd0fEe2YPMyYKslBVA" name="arg3" type="_s7A-MN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uACskN0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uADToN0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7BlQ90fEe2YPMyYKslBVA" name="3" visibility="package">
        <generalization xmi:id="_s7BlRN0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uAO50N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s6Me0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uAO50d0fEe2YPMyYKslBVA" name="val$comboMnemonic" visibility="private" isLeaf="true" type="_s6xtot0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uAO50t0fEe2YPMyYKslBVA" name="val$codeExtract" visibility="private" isLeaf="true" type="_s6_wEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uAO5090fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uAO51N0fEe2YPMyYKslBVA" name="arg0" type="_s6Me0N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAO51d0fEe2YPMyYKslBVA" name="arg1" type="_s6xtot0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAO51t0fEe2YPMyYKslBVA" name="arg2" type="_s6_wEN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAPg4N0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uAPg4d0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7GdwN0fEe2YPMyYKslBVA" name="4" visibility="package">
        <generalization xmi:id="_s7I6Ad0fEe2YPMyYKslBVA" general="_s7I6AN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uAagAN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s6Me0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uAYq0d0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
          <ownedParameter xmi:id="_uAYq0t0fEe2YPMyYKslBVA" name="arg0" type="_s7GdwN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAYq090fEe2YPMyYKslBVA" name="return" type="_s6Me0N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAagAd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uAagAt0fEe2YPMyYKslBVA" name="arg0" type="_s6Me0N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAagBN0fEe2YPMyYKslBVA" name="run" visibility="public"/>
        <ownedOperation xmi:id="_uAjC5N0fEe2YPMyYKslBVA" name="start" visibility="package" isLeaf="true" isAbstract="true"/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_s7Gdwd0fEe2YPMyYKslBVA" name="1" visibility="package">
          <generalization xmi:id="_s7HE0N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uAXcs90fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_s7GdwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uAXctN0fEe2YPMyYKslBVA" name="val$allInsn" visibility="private" isLeaf="true" type="_s7CMUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_s7Gdw90fEe2YPMyYKslBVA" client="_s7Gdwd0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uAXctd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uAXctt0fEe2YPMyYKslBVA" name="arg0" type="_s7GdwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uAXct90fEe2YPMyYKslBVA" name="arg1" type="_s7CMUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uAYq0N0fEe2YPMyYKslBVA" name="run" visibility="public"/>
        </nestedClassifier>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s6_wEN0fEe2YPMyYKslBVA" name="CodeExtract" visibility="public">
      <generalization xmi:id="_s83_YN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCVyo90fEe2YPMyYKslBVA" name="file" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCVypN0fEe2YPMyYKslBVA" name="instructions" visibility="private" type="_s68swN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCVypd0fEe2YPMyYKslBVA" name="code" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCVypt0fEe2YPMyYKslBVA" name="codeArr" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCVyp90fEe2YPMyYKslBVA" name="peFile" visibility="private" type="_s7s6sN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCVyqN0fEe2YPMyYKslBVA" name="allInsn" visibility="private" type="_s7CMUN0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uAEhwN0fEe2YPMyYKslBVA" name="getBytes" visibility="public">
        <ownedParameter xmi:id="_uAEhwd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAEhwt0fEe2YPMyYKslBVA" name="getPointer" visibility="public">
        <ownedParameter xmi:id="_uAEhw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAFv5N0fEe2YPMyYKslBVA" name="getFile" visibility="public">
        <ownedParameter xmi:id="_uAFv5d0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAR9Jt0fEe2YPMyYKslBVA" name="getVersion" visibility="public">
        <ownedParameter xmi:id="_uAR9J90fEe2YPMyYKslBVA" name="return" type="_s9UEQN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAeKY90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uAeKZN0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAeKZd0fEe2YPMyYKslBVA" name="loadInstructions" visibility="public">
        <ownedParameter xmi:id="_uAeKZt0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAeKZ90fEe2YPMyYKslBVA" name="getAllInsn" visibility="public">
        <ownedParameter xmi:id="_uAeKaN0fEe2YPMyYKslBVA" name="return" type="_s7CMUN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uA8EcN0fEe2YPMyYKslBVA" name="getPeFile" visibility="public">
        <ownedParameter xmi:id="_uA8Ecd0fEe2YPMyYKslBVA" name="return" type="_s7s6sN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCVyqd0fEe2YPMyYKslBVA" name="setFile" visibility="public">
        <ownedParameter xmi:id="_uCVyqt0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCVyq90fEe2YPMyYKslBVA" name="loadPE" visibility="private">
        <ownedParameter xmi:id="_uCVyrN0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCWZsN0fEe2YPMyYKslBVA" name="setInstructions" visibility="private">
        <ownedParameter xmi:id="_uCWZsd0fEe2YPMyYKslBVA" name="instructions" type="_s68swN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCWZst0fEe2YPMyYKslBVA" name="getInstructions" visibility="public">
        <ownedParameter xmi:id="_uCWZs90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCWZtN0fEe2YPMyYKslBVA" name="extractArr" visibility="private">
        <ownedParameter xmi:id="_uCWZtd0fEe2YPMyYKslBVA" name="instructions" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCWZtt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCXAwN0fEe2YPMyYKslBVA" name="loadCapstone" visibility="private">
        <ownedParameter xmi:id="_uCXAwd0fEe2YPMyYKslBVA" name="instructions" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCXAwt0fEe2YPMyYKslBVA" name="return" type="_s7CMUN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCXn0N0fEe2YPMyYKslBVA" name="setAllInsn" visibility="public">
        <ownedParameter xmi:id="_uCXn0d0fEe2YPMyYKslBVA" name="allInsn" type="_s7CMUN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCYO5N0fEe2YPMyYKslBVA" name="getCode" visibility="public">
        <ownedParameter xmi:id="_uCYO5d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCY18N0fEe2YPMyYKslBVA" name="getCodeArr" visibility="public">
        <ownedParameter xmi:id="_uCY18d0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCY18t0fEe2YPMyYKslBVA" name="setPeFile" visibility="public">
        <ownedParameter xmi:id="_uCY1890fEe2YPMyYKslBVA" name="peFile" type="_s7s6sN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCZdAN0fEe2YPMyYKslBVA" name="toString" visibility="public">
        <ownedParameter xmi:id="_uCZdAd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s7WVYN0fEe2YPMyYKslBVA" name="DataDirectory" visibility="public">
      <generalization xmi:id="_s7W8cN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAmGMd0fEe2YPMyYKslBVA" name="bytes" visibility="private" type="_s68swN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAmGMt0fEe2YPMyYKslBVA" name="virtualAddress" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAmGM90fEe2YPMyYKslBVA" name="size" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uAmGNN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uAmGNd0fEe2YPMyYKslBVA" name="bytes" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAmtQN0fEe2YPMyYKslBVA" name="virtualAddress" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAmtQd0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAmtQt0fEe2YPMyYKslBVA" name="setBytes" visibility="public">
        <ownedParameter xmi:id="_uAmtQ90fEe2YPMyYKslBVA" name="bytes" type="_s68swN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAmtRN0fEe2YPMyYKslBVA" name="setVirtualAddress" visibility="public">
        <ownedParameter xmi:id="_uAmtRd0fEe2YPMyYKslBVA" name="virtualAddress" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAmtRt0fEe2YPMyYKslBVA" name="setSize" visibility="public">
        <ownedParameter xmi:id="_uAmtR90fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAmtSN0fEe2YPMyYKslBVA" name="getBytes" visibility="public">
        <ownedParameter xmi:id="_uAmtSd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAnUUN0fEe2YPMyYKslBVA" name="getVirtualAddress" visibility="public">
        <ownedParameter xmi:id="_uAnUUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAnUUt0fEe2YPMyYKslBVA" name="getSize" visibility="public">
        <ownedParameter xmi:id="_uAnUU90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s7XjgN0fEe2YPMyYKslBVA" name="PacketTrace" visibility="public">
      <generalization xmi:id="_s7Xjgd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAnUVN0fEe2YPMyYKslBVA" name="devices" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAnUVd0fEe2YPMyYKslBVA" name="packets" visibility="private" type="_s7ccAN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAn7YN0fEe2YPMyYKslBVA" name="addressMap" visibility="private" type="_s7e4QN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAn7Yd0fEe2YPMyYKslBVA" name="interfaceMap" visibility="private" type="_s7dDEN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAn7Yt0fEe2YPMyYKslBVA" name="idMap" visibility="private" type="_s7dDEN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAn7Y90fEe2YPMyYKslBVA" name="listenerThread" visibility="private" type="_s7I6AN0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uAn7ZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_uAqXpN0fEe2YPMyYKslBVA" name="getDevices" visibility="public">
        <ownedParameter xmi:id="_uAqXpd0fEe2YPMyYKslBVA" name="return" type="_s7dDEN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAq-s90fEe2YPMyYKslBVA" name="getAddresses" visibility="public">
        <ownedParameter xmi:id="_uAq-tN0fEe2YPMyYKslBVA" name="deviceName" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAq-td0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uArlyN0fEe2YPMyYKslBVA" name="getPackets" visibility="public">
        <ownedParameter xmi:id="_uArlyd0fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uArlyt0fEe2YPMyYKslBVA" name="getPackets" visibility="public">
        <ownedParameter xmi:id="_uArly90fEe2YPMyYKslBVA" name="address" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uArlzN0fEe2YPMyYKslBVA" name="attempts" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uArlzd0fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAsz4N0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
        <ownedParameter xmi:id="_uAsz4d0fEe2YPMyYKslBVA" name="arg0" type="_s7eRMd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAsz4t0fEe2YPMyYKslBVA" name="arg1" type="_s7dDFN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s7jwwd0fEe2YPMyYKslBVA" name="ExecuteCode" visibility="public">
      <generalization xmi:id="_s7k-4N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAvQIN0fEe2YPMyYKslBVA" name="codes" visibility="private" type="_s68swN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAvQId0fEe2YPMyYKslBVA" name="code" visibility="private" type="_s60J4N0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAvQIt0fEe2YPMyYKslBVA" name="isArr" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAvQI90fEe2YPMyYKslBVA" name="file" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uAvQJN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
      <ownedOperation xmi:id="_uAvQJd0fEe2YPMyYKslBVA" name="getFile" visibility="private" isStatic="true">
        <ownedParameter xmi:id="_uAvQJt0fEe2YPMyYKslBVA" name="fileName" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAvQJ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAvQKt0fEe2YPMyYKslBVA" name="executeInstruction" visibility="private">
        <ownedParameter xmi:id="_uAvQK90fEe2YPMyYKslBVA" name="arg0" type="_s60J4N0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAvQLN0fEe2YPMyYKslBVA" name="readRegisters" visibility="private">
        <ownedParameter xmi:id="_uAvQLd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAvQLt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uAvQL90fEe2YPMyYKslBVA" name="codes" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAvQMN0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAvQMd0fEe2YPMyYKslBVA" name="setCodes" visibility="public">
        <ownedParameter xmi:id="_uAvQMt0fEe2YPMyYKslBVA" name="codes" type="_s68swN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAvQM90fEe2YPMyYKslBVA" name="setFile" visibility="public">
        <ownedParameter xmi:id="_uAvQNN0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAv3MN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uAv3Md0fEe2YPMyYKslBVA" name="code" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAv3Mt0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAv3M90fEe2YPMyYKslBVA" name="setCode" visibility="public">
        <ownedParameter xmi:id="_uAv3NN0fEe2YPMyYKslBVA" name="code" type="_s60J4N0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAv3Nd0fEe2YPMyYKslBVA" name="getFile" visibility="public">
        <ownedParameter xmi:id="_uAv3Nt0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAweQN0fEe2YPMyYKslBVA" name="getCodes" visibility="public">
        <ownedParameter xmi:id="_uAweQd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAweQt0fEe2YPMyYKslBVA" name="getCode" visibility="public">
        <ownedParameter xmi:id="_uAweQ90fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAxFUN0fEe2YPMyYKslBVA" name="test" visibility="public">
        <ownedParameter xmi:id="_uAxFUd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAxFUt0fEe2YPMyYKslBVA" name="read" visibility="public">
        <ownedParameter xmi:id="_uAxFU90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAxFVN0fEe2YPMyYKslBVA" name="toString" visibility="public">
        <ownedParameter xmi:id="_uAxFVd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s7nbIN0fEe2YPMyYKslBVA" name="Window" visibility="public">
      <generalization xmi:id="_s702gd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAy6gt0fEe2YPMyYKslBVA" name="shell" visibility="protected" type="_s7oCM90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAzhmN0fEe2YPMyYKslBVA" name="selectFile" visibility="private" type="_s7oCMd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAzhm90fEe2YPMyYKslBVA" name="filePath" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uA0Iot0fEe2YPMyYKslBVA" name="text" visibility="private" type="_s7opQd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uA3L8t0fEe2YPMyYKslBVA" name="process" visibility="private" type="_s7rFgd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBAV6N0fEe2YPMyYKslBVA" name="processId" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBAV6d0fEe2YPMyYKslBVA" name="display" visibility="private" type="_s7KIIt0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBF1cN0fEe2YPMyYKslBVA" name="table" visibility="private" type="_s6uqUN0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uA_HwN0fEe2YPMyYKslBVA" name="errorAlert" visibility="private">
        <ownedParameter xmi:id="_uA_Hwd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBF1cd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_uBF1ct0fEe2YPMyYKslBVA" name="main" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uBF1c90fEe2YPMyYKslBVA" name="arg0" type="_s69T0t0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBGcgN0fEe2YPMyYKslBVA" name="open" visibility="public"/>
      <ownedOperation xmi:id="_uBGcgt0fEe2YPMyYKslBVA" name="createContents" visibility="protected"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7nbId0fEe2YPMyYKslBVA" name="1" visibility="package">
        <generalization xmi:id="_s7nbIt0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uAyTcN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7nbIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uAyTcd0fEe2YPMyYKslBVA" name="val$btnProcess" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uAyTct0fEe2YPMyYKslBVA" name="val$btnLaunch" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uAyTc90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uAyTdN0fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAyTdd0fEe2YPMyYKslBVA" name="arg1" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAyTdt0fEe2YPMyYKslBVA" name="arg2" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAyTd90fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uAyTeN0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7opQt0fEe2YPMyYKslBVA" name="10" visibility="package">
        <generalization xmi:id="_s7opRN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uA0vsN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7nbIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uA0vsd0fEe2YPMyYKslBVA" name="val$tabFolder" visibility="private" isLeaf="true" type="_s7pQU90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s7opQ90fEe2YPMyYKslBVA" client="_s7opQt0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uA0vst0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uA0vs90fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA0vtN0fEe2YPMyYKslBVA" name="arg1" type="_s7pQU90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uA1WwN0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
          <ownedParameter xmi:id="_uA1Wwd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7p3Yd0fEe2YPMyYKslBVA" name="2" visibility="package">
        <generalization xmi:id="_s7p3Y90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uA1Wxd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7nbIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uA1Wxt0fEe2YPMyYKslBVA" name="val$btnProcess" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uA1Wx90fEe2YPMyYKslBVA" name="val$btnLaunch" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s7p3Yt0fEe2YPMyYKslBVA" client="_s7p3Yd0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uA1WyN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uA1Wyd0fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA1Wyt0fEe2YPMyYKslBVA" name="arg1" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA1Wy90fEe2YPMyYKslBVA" name="arg2" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uA190N0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
          <ownedParameter xmi:id="_uA190d0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFaUwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uFaUwd0fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7qecN0fEe2YPMyYKslBVA" name="3" visibility="package">
        <generalization xmi:id="_s7qect0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <generalization xmi:id="_s-PRUN0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uA2k4N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7nbIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uFa70N0fEe2YPMyYKslBVA" name="val$btnLaunch" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uFa70d0fEe2YPMyYKslBVA" name="val$btnProcess" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uFa70t0fEe2YPMyYKslBVA" name="val$lblFilePath" visibility="private" isLeaf="true" type="_s7opQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uFa7090fEe2YPMyYKslBVA" name="val$btnSelect" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s7qecd0fEe2YPMyYKslBVA" client="_s7qecN0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uA2k4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uA2k4t0fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uA3L8N0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
          <ownedParameter xmi:id="_uA3L8d0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFa71N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uFa71d0fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFa71t0fEe2YPMyYKslBVA" name="arg1" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFa7190fEe2YPMyYKslBVA" name="arg2" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFa72N0fEe2YPMyYKslBVA" name="arg3" type="_s7opQd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFa72d0fEe2YPMyYKslBVA" name="arg4" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFa72t0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uFa7290fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7rFgt0fEe2YPMyYKslBVA" name="4" visibility="package">
        <generalization xmi:id="_s7rFg90fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uA3L9d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7nbIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uA3L9t0fEe2YPMyYKslBVA" name="val$btnLaunch" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uA3L990fEe2YPMyYKslBVA" name="val$btnProcess" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uA3L-N0fEe2YPMyYKslBVA" name="val$lblFilePath" visibility="private" isLeaf="true" type="_s7opQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uA3L-d0fEe2YPMyYKslBVA" name="val$btnSelect" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uFa73N0fEe2YPMyYKslBVA" name="val$tableItems" visibility="private" isLeaf="true" type="_s7JhEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uFbi4N0fEe2YPMyYKslBVA" name="val$btnMemory" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uFbi4d0fEe2YPMyYKslBVA" name="val$btnAdvanced" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uFbi4t0fEe2YPMyYKslBVA" name="val$btnInstructions" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uA3L-t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uA3L-90fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA3L_N0fEe2YPMyYKslBVA" name="arg1" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA3L_d0fEe2YPMyYKslBVA" name="arg2" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA3L_t0fEe2YPMyYKslBVA" name="arg3" type="_s7opQd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA3L_90fEe2YPMyYKslBVA" name="arg4" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uA3zAN0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uA3zAd0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFbi490fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uFbi5N0fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFbi5d0fEe2YPMyYKslBVA" name="arg1" type="_s7JhEN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFbi5t0fEe2YPMyYKslBVA" name="arg2" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFbi590fEe2YPMyYKslBVA" name="arg3" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFbi6N0fEe2YPMyYKslBVA" name="arg4" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFbi6d0fEe2YPMyYKslBVA" name="arg5" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7rskN0fEe2YPMyYKslBVA" name="5" visibility="package">
        <generalization xmi:id="_s7rskd0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uA4aEN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7nbIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uA4aEd0fEe2YPMyYKslBVA" name="val$tableItems" visibility="private" isLeaf="true" type="_s7JhEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uA4aEt0fEe2YPMyYKslBVA" name="val$btnMemory" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uA4aE90fEe2YPMyYKslBVA" name="val$btnFiles" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uA4aFN0fEe2YPMyYKslBVA" name="val$btnProcess" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uA4aFd0fEe2YPMyYKslBVA" name="val$btnInstructions" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uFcxAN0fEe2YPMyYKslBVA" name="val$tabFolder" visibility="private" isLeaf="true" type="_s7pQU90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uA4aFt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uA4aF90fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA4aGN0fEe2YPMyYKslBVA" name="arg1" type="_s7JhEN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA4aGd0fEe2YPMyYKslBVA" name="arg2" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA4aGt0fEe2YPMyYKslBVA" name="arg3" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA4aG90fEe2YPMyYKslBVA" name="arg4" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA4aHN0fEe2YPMyYKslBVA" name="arg5" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uA5BIN0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uA5BId0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFcxAd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uFcxAt0fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFcxA90fEe2YPMyYKslBVA" name="arg1" type="_s7pQU90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFcxBN0fEe2YPMyYKslBVA" name="arg2" type="_s7JhEN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7s6st0fEe2YPMyYKslBVA" name="6" visibility="package">
        <generalization xmi:id="_s7s6s90fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uA_Hwt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7nbIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uA_Hw90fEe2YPMyYKslBVA" name="val$tabFolder" visibility="private" isLeaf="true" type="_s7pQU90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uA_HxN0fEe2YPMyYKslBVA" name="val$tableItems" visibility="private" isLeaf="true" type="_s7JhEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uA_Hxd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uA_Hxt0fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA_Hx90fEe2YPMyYKslBVA" name="arg1" type="_s7pQU90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA_HyN0fEe2YPMyYKslBVA" name="arg2" type="_s7JhEN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uA_u0N0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uA_u0d0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7uI0d0fEe2YPMyYKslBVA" name="7" visibility="package">
        <generalization xmi:id="_s7uI0t0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uBA8_90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7nbIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uBBkAN0fEe2YPMyYKslBVA" name="val$tabFolder" visibility="private" isLeaf="true" type="_s7pQU90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uBBkAd0fEe2YPMyYKslBVA" name="val$tableItems" visibility="private" isLeaf="true" type="_s7JhEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uBBkAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uBBkA90fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uBBkBN0fEe2YPMyYKslBVA" name="arg1" type="_s7pQU90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uBBkBd0fEe2YPMyYKslBVA" name="arg2" type="_s7JhEN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBBkBt0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uBBkB90fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFd_IN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uFd_Id0fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFd_It0fEe2YPMyYKslBVA" name="arg1" type="_s7pQU90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7uv4t0fEe2YPMyYKslBVA" name="8" visibility="package">
        <generalization xmi:id="_s7yaQN0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <generalization xmi:id="_s-Qfcd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uBCyIN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7nbIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uBCyId0fEe2YPMyYKslBVA" name="val$tabFolder" visibility="private" isLeaf="true" type="_s7pQU90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s-QfcN0fEe2YPMyYKslBVA" client="_s7uv4t0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uBCyIt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uBCyI90fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uBCyJN0fEe2YPMyYKslBVA" name="arg1" type="_s7pQU90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBCyJd0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uBCyJt0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFd_I90fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
          <ownedParameter xmi:id="_uFd_JN0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7zBUN0fEe2YPMyYKslBVA" name="9" visibility="package">
        <generalization xmi:id="_s7zoYN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uBDZMN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7nbIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uBEAQN0fEe2YPMyYKslBVA" name="val$tabFolder" visibility="private" isLeaf="true" type="_s7pQU90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uBEAQd0fEe2YPMyYKslBVA" name="val$tableItems" visibility="private" isLeaf="true" type="_s7JhEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s7zBUd0fEe2YPMyYKslBVA" client="_s7zBUN0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uBEAQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uBEAQ90fEe2YPMyYKslBVA" name="arg0" type="_s7nbIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uBEARN0fEe2YPMyYKslBVA" name="arg1" type="_s7pQU90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uBEARd0fEe2YPMyYKslBVA" name="arg2" type="_s7JhEN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBEARt0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
          <ownedParameter xmi:id="_uBEAR90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s7oCMd0fEe2YPMyYKslBVA" name="SelectFile" visibility="public">
      <generalization xmi:id="_s9QZ4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uDFZgt0fEe2YPMyYKslBVA" name="text" visibility="private" type="_s6xtot0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uDFZg90fEe2YPMyYKslBVA" name="filePath" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uDFZhN0fEe2YPMyYKslBVA" name="shell" visibility="protected" type="_s7oCM90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uDLgIN0fEe2YPMyYKslBVA" name="x" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uDLgId0fEe2YPMyYKslBVA" name="y" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uDN8YN0fEe2YPMyYKslBVA" name="pidMode" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uDN8Yd0fEe2YPMyYKslBVA" name="pid" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uAzhlN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uAzhld0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAzhlt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAzhl90fEe2YPMyYKslBVA" name="pidMode" type="_s6rnAN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uAzhmd0fEe2YPMyYKslBVA" name="getText" visibility="public">
        <ownedParameter xmi:id="_uAzhmt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uA0IoN0fEe2YPMyYKslBVA" name="isPidMode" visibility="public">
        <ownedParameter xmi:id="_uA0Iod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uA0Ip90fEe2YPMyYKslBVA" name="getPid" visibility="public">
        <ownedParameter xmi:id="_uA0IqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDFZhd0fEe2YPMyYKslBVA" name="setPid" visibility="public">
        <ownedParameter xmi:id="_uDFZht0fEe2YPMyYKslBVA" name="pid" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDIc0t0fEe2YPMyYKslBVA" name="setPidMode" visibility="public">
        <ownedParameter xmi:id="_uDIc090fEe2YPMyYKslBVA" name="pidMode" type="_s6rnAN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDN8Yt0fEe2YPMyYKslBVA" name="setX" visibility="public">
        <ownedParameter xmi:id="_uDN8Y90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDN8ZN0fEe2YPMyYKslBVA" name="setY" visibility="public">
        <ownedParameter xmi:id="_uDN8Zd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDN8Zt0fEe2YPMyYKslBVA" name="open" visibility="public"/>
      <ownedOperation xmi:id="_uDOjcN0fEe2YPMyYKslBVA" name="createContents" visibility="protected"/>
      <ownedOperation xmi:id="_uDPKgN0fEe2YPMyYKslBVA" name="getX" visibility="public">
        <ownedParameter xmi:id="_uDPKgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDPKgt0fEe2YPMyYKslBVA" name="getY" visibility="public">
        <ownedParameter xmi:id="_uDPKg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDSN0N0fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
        <ownedParameter xmi:id="_uDSN0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDSN0t0fEe2YPMyYKslBVA" name="focus" visibility="public"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s9PLxd0fEe2YPMyYKslBVA" name="1" visibility="package">
        <generalization xmi:id="_s9PLxt0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uDEydN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7oCMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uDEydd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uDEydt0fEe2YPMyYKslBVA" name="arg0" type="_s7oCMd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDFZgN0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uDFZgd0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s9Py0N0fEe2YPMyYKslBVA" name="2" visibility="package">
        <generalization xmi:id="_s9Py0d0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uDFZh90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7oCMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uDFZiN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uDFZid0fEe2YPMyYKslBVA" name="arg0" type="_s7oCMd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDGAkN0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uDGAkd0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s9QZ4N0fEe2YPMyYKslBVA" name="3" visibility="package">
        <generalization xmi:id="_s9QZ4d0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uDH1wN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7oCMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uDH1wd0fEe2YPMyYKslBVA" name="val$lblFileLocation" visibility="private" isLeaf="true" type="_s7opQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uDH1wt0fEe2YPMyYKslBVA" name="val$btnEnterPid" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uDH1w90fEe2YPMyYKslBVA" name="val$btnSelectFile" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uDH1xN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uDH1xd0fEe2YPMyYKslBVA" name="arg0" type="_s7oCMd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDH1xt0fEe2YPMyYKslBVA" name="arg1" type="_s7opQd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDH1x90fEe2YPMyYKslBVA" name="arg2" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDH1yN0fEe2YPMyYKslBVA" name="arg3" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDIc0N0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uDIc0d0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s7rFgd0fEe2YPMyYKslBVA" name="ProcessManager" visibility="public">
      <generalization xmi:id="_s808EN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCPsAd0fEe2YPMyYKslBVA" name="file" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCPsAt0fEe2YPMyYKslBVA" name="process" visibility="private" type="_s82KMN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCPsA90fEe2YPMyYKslBVA" name="commandLine" visibility="private" type="_s8ou0N0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCPsBN0fEe2YPMyYKslBVA" name="name" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCQTEN0fEe2YPMyYKslBVA" name="dlls" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCQTEd0fEe2YPMyYKslBVA" name="dllFiles" visibility="private" type="_s808Et0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCQTEt0fEe2YPMyYKslBVA" name="files" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uA3L890fEe2YPMyYKslBVA" name="destroyProcess" visibility="public">
        <ownedParameter xmi:id="_uA3L9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uA7dZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uA7dZd0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uA8rgN0fEe2YPMyYKslBVA" name="getName" visibility="public">
        <ownedParameter xmi:id="_uA8rgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uA8rgt0fEe2YPMyYKslBVA" name="getPidAsString" visibility="public">
        <ownedParameter xmi:id="_uA8rg90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uA95o90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uA95pN0fEe2YPMyYKslBVA" name="pid" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBv8wt0fEe2YPMyYKslBVA" name="getDLLs" visibility="public">
        <ownedParameter xmi:id="_uBv8w90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBv8xN0fEe2YPMyYKslBVA" name="getFiles" visibility="public">
        <ownedParameter xmi:id="_uBv8xd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCQTE90fEe2YPMyYKslBVA" name="setFile" visibility="public">
        <ownedParameter xmi:id="_uCQTFN0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCQTFd0fEe2YPMyYKslBVA" name="createProcess" visibility="public">
        <ownedParameter xmi:id="_uCQTFt0fEe2YPMyYKslBVA" name="return" type="_s82KMN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCQTF90fEe2YPMyYKslBVA" name="getPid" visibility="public">
        <ownedParameter xmi:id="_uCQTGN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCQTG90fEe2YPMyYKslBVA" name="setName" visibility="private"/>
      <ownedOperation xmi:id="_uCQTHN0fEe2YPMyYKslBVA" name="setDLLs" visibility="private"/>
      <ownedOperation xmi:id="_uCQ6IN0fEe2YPMyYKslBVA" name="setFiles" visibility="private"/>
      <ownedOperation xmi:id="_uCQ6Id0fEe2YPMyYKslBVA" name="getFile" visibility="public">
        <ownedParameter xmi:id="_uCQ6It0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCTWZd0fEe2YPMyYKslBVA" name="getDllFiles" visibility="public">
        <ownedParameter xmi:id="_uCTWZt0fEe2YPMyYKslBVA" name="return" type="_s808Et0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCUkgN0fEe2YPMyYKslBVA" name="getProcess" visibility="public">
        <ownedParameter xmi:id="_uCUkgd0fEe2YPMyYKslBVA" name="return" type="_s82KMN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCVLkN0fEe2YPMyYKslBVA" name="setProcess" visibility="public">
        <ownedParameter xmi:id="_uCVLkd0fEe2YPMyYKslBVA" name="process" type="_s82KMN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCVLlN0fEe2YPMyYKslBVA" name="toString" visibility="public">
        <ownedParameter xmi:id="_uCVLld0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s7s6sN0fEe2YPMyYKslBVA" name="PEFile" visibility="public">
      <generalization xmi:id="_s78yUN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBQNgN0fEe2YPMyYKslBVA" name="file" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBQNgd0fEe2YPMyYKslBVA" name="offset" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBQNgt0fEe2YPMyYKslBVA" name="version" visibility="private" type="_s9UEQN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBQNg90fEe2YPMyYKslBVA" name="pointer" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBQNhN0fEe2YPMyYKslBVA" name="bytes" visibility="private" type="_s68swN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBQNhd0fEe2YPMyYKslBVA" name="pointerToRawData" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uEvmZN0fEe2YPMyYKslBVA" name="semaphore" visibility="private" type="_s91BpN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uEvmZt0fEe2YPMyYKslBVA" name="numOfThreads" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uEwNcN0fEe2YPMyYKslBVA" name="instructions" visibility="private" type="_s68swN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uEwNcd0fEe2YPMyYKslBVA" name="bytesArr" visibility="private" type="_s91Bpd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uEwNct0fEe2YPMyYKslBVA" name="threads" visibility="private" type="_s91osN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uEwNc90fEe2YPMyYKslBVA" name="threadIndex" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uEwNdN0fEe2YPMyYKslBVA" name="updatedBytes" visibility="private" type="_s68swN0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uA8Ect0fEe2YPMyYKslBVA" name="getVersion" visibility="public">
        <ownedParameter xmi:id="_uA8Ec90fEe2YPMyYKslBVA" name="return" type="_s9UEQN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBQNht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uBQNh90fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBQNiN0fEe2YPMyYKslBVA" name="setFile" visibility="public">
        <ownedParameter xmi:id="_uBQNid0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBQNit0fEe2YPMyYKslBVA" name="getFile" visibility="public">
        <ownedParameter xmi:id="_uBQNi90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBQ0kN0fEe2YPMyYKslBVA" name="getOffset" visibility="public">
        <ownedParameter xmi:id="_uBQ0kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBQ0kt0fEe2YPMyYKslBVA" name="getInstructions" visibility="public">
        <ownedParameter xmi:id="_uBQ0k90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBSCsN0fEe2YPMyYKslBVA" name="setPointer" visibility="private">
        <ownedParameter xmi:id="_uBSCsd0fEe2YPMyYKslBVA" name="pointer" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBSpwt0fEe2YPMyYKslBVA" name="getPointer" visibility="public">
        <ownedParameter xmi:id="_uBSpw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBSpxN0fEe2YPMyYKslBVA" name="getBytes" visibility="public">
        <ownedParameter xmi:id="_uBSpxd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBTQ2N0fEe2YPMyYKslBVA" name="setBytes" visibility="public">
        <ownedParameter xmi:id="_uBTQ2d0fEe2YPMyYKslBVA" name="bytes" type="_s68swN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBTQ2t0fEe2YPMyYKslBVA" name="readFile" visibility="public"/>
      <ownedOperation xmi:id="_uBVtEN0fEe2YPMyYKslBVA" name="toString" visibility="public">
        <ownedParameter xmi:id="_uBVtEd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uEvmaN0fEe2YPMyYKslBVA" name="getBytesArr" visibility="public">
        <ownedParameter xmi:id="_uEvmad0fEe2YPMyYKslBVA" name="return" type="_s91Bpd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uEw0gN0fEe2YPMyYKslBVA" name="setBytesArr" visibility="public">
        <ownedParameter xmi:id="_uEw0gd0fEe2YPMyYKslBVA" name="bytesArr" type="_s91Bpd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uExbkN0fEe2YPMyYKslBVA" name="search" visibility="public">
        <ownedParameter xmi:id="_uExbkd0fEe2YPMyYKslBVA" name="toSearch" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uExbkt0fEe2YPMyYKslBVA" name="search" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uExbk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uEzQwN0fEe2YPMyYKslBVA" name="getThreads" visibility="public">
        <ownedParameter xmi:id="_uEzQwd0fEe2YPMyYKslBVA" name="return" type="_s91osN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uEzQwt0fEe2YPMyYKslBVA" name="setThreads" visibility="public">
        <ownedParameter xmi:id="_uEzQw90fEe2YPMyYKslBVA" name="threads" type="_s91osN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s91BoN0fEe2YPMyYKslBVA" name="1" visibility="package">
        <generalization xmi:id="_s91Bot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uEvmYN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7s6sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s91Bod0fEe2YPMyYKslBVA" client="_s91BoN0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uEvmYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uEvmYt0fEe2YPMyYKslBVA" name="arg0" type="_s7s6sN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uEvmY90fEe2YPMyYKslBVA" name="run" visibility="public"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s7uI0N0fEe2YPMyYKslBVA" name="MemoryComposite" visibility="public">
      <generalization xmi:id="_s8wDkN0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCCQpN0fEe2YPMyYKslBVA" name="memoryField" visibility="private" type="_s6xtot0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCC3st0fEe2YPMyYKslBVA" name="asciiSections" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCC3s90fEe2YPMyYKslBVA" name="tableItems" visibility="private" type="_s7JhEN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCC3tN0fEe2YPMyYKslBVA" name="asciiTable" visibility="private" type="_s6uqUN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCHJJd0fEe2YPMyYKslBVA" name="processId" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCHwMN0fEe2YPMyYKslBVA" name="bytes" visibility="private" type="_s68swN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCHwMd0fEe2YPMyYKslBVA" name="searchText" visibility="private" type="_s6xtot0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCHwMt0fEe2YPMyYKslBVA" name="tableStore" visibility="private" type="_s7JhEN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCHwM90fEe2YPMyYKslBVA" name="red" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCHwNN0fEe2YPMyYKslBVA" name="memory" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCHwNd0fEe2YPMyYKslBVA" name="memoryCount" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uEd5kN0fEe2YPMyYKslBVA" name="txtLength" visibility="private" type="_s7opQd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uEd5kd0fEe2YPMyYKslBVA" name="x" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uEd5kt0fEe2YPMyYKslBVA" name="y" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uEd5k90fEe2YPMyYKslBVA" name="btnNewButton" visibility="private" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uEd5lN0fEe2YPMyYKslBVA" name="btnUpdate" visibility="private" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uEd5ld0fEe2YPMyYKslBVA" name="gd_asciiTable" visibility="private" type="_s8aFU90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uEd5lt0fEe2YPMyYKslBVA" name="progressBar" visibility="private" type="_s8kdYN0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uBA88N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uBA88d0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uBA88t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uBA8890fEe2YPMyYKslBVA" name="green" type="_s7SrAN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBA89N0fEe2YPMyYKslBVA" name="layout" visibility="package" isLeaf="true" isAbstract="true"/>
      <ownedOperation xmi:id="_uBA89d0fEe2YPMyYKslBVA" name="setFocus" visibility="package" isLeaf="true" isAbstract="true">
        <ownedParameter xmi:id="_uBA89t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBA8990fEe2YPMyYKslBVA" name="getProcessId" visibility="public">
        <ownedParameter xmi:id="_uBA8-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCBpld0fEe2YPMyYKslBVA" name="searchEvent" visibility="private"/>
      <ownedOperation xmi:id="_uCC3sN0fEe2YPMyYKslBVA" name="getBytes" visibility="public">
        <ownedParameter xmi:id="_uCC3sd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCEF0N0fEe2YPMyYKslBVA" name="updateMemory" visibility="private">
        <ownedParameter xmi:id="_uCEF0d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCEF0t0fEe2YPMyYKslBVA" name="findAsciiSections" visibility="private">
        <ownedParameter xmi:id="_uCEF090fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCHJIN0fEe2YPMyYKslBVA" name="populateMemory" visibility="private">
        <ownedParameter xmi:id="_uCHJId0fEe2YPMyYKslBVA" name="text" type="_s6xtot0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCHJIt0fEe2YPMyYKslBVA" name="memoryIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCHJI90fEe2YPMyYKslBVA" name="tableText" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCHJJN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCIXQN0fEe2YPMyYKslBVA" name="setProcessId" visibility="public">
        <ownedParameter xmi:id="_uCIXQd0fEe2YPMyYKslBVA" name="processId" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCIXQt0fEe2YPMyYKslBVA" name="setRed" visibility="public">
        <ownedParameter xmi:id="_uCIXQ90fEe2YPMyYKslBVA" name="red" type="_s7SrAN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCIXRN0fEe2YPMyYKslBVA" name="setLayout" isLeaf="true" isAbstract="true">
        <ownedParameter xmi:id="_uCIXRd0fEe2YPMyYKslBVA" name="arg0" type="_tJCzIN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCKMcd0fEe2YPMyYKslBVA" name="readMemory" visibility="private">
        <ownedParameter xmi:id="_uCKMct0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCKMc90fEe2YPMyYKslBVA" name="setBytes" visibility="public">
        <ownedParameter xmi:id="_uCKMdN0fEe2YPMyYKslBVA" name="bytes" type="_s68swN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCKzgN0fEe2YPMyYKslBVA" name="getRed" visibility="public">
        <ownedParameter xmi:id="_uCKzgd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCLakN0fEe2YPMyYKslBVA" name="isAscii" visibility="private">
        <ownedParameter xmi:id="_uCLakd0fEe2YPMyYKslBVA" name="character" type="_s8e90d0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCLakt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCMBoN0fEe2YPMyYKslBVA" name="search" visibility="private">
        <ownedParameter xmi:id="_uCMBod0fEe2YPMyYKslBVA" name="entries" type="_s69T0t0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCMBot0fEe2YPMyYKslBVA" name="toSearch" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCMBo90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCPsAN0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s8sZMN0fEe2YPMyYKslBVA" name="1" visibility="package">
        <generalization xmi:id="_s8sZMd0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uCBpkN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7uI0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uCBpkd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uCBpkt0fEe2YPMyYKslBVA" name="arg0" type="_s7uI0N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCBpk90fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uCBplN0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s8tAQN0fEe2YPMyYKslBVA" name="2" visibility="package">
        <generalization xmi:id="_s8tnUN0fEe2YPMyYKslBVA" general="_s7I6AN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uCDewN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7uI0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uCDewd0fEe2YPMyYKslBVA" name="val$txtLength" visibility="private" isLeaf="true" type="_s7opQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uCCQod0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
          <ownedParameter xmi:id="_uCCQot0fEe2YPMyYKslBVA" name="arg0" type="_s8tAQN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCCQo90fEe2YPMyYKslBVA" name="return" type="_s7uI0N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCDewt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uCDew90fEe2YPMyYKslBVA" name="arg0" type="_s7uI0N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCDexN0fEe2YPMyYKslBVA" name="arg1" type="_s7opQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCDexd0fEe2YPMyYKslBVA" name="run" visibility="public"/>
        <ownedOperation xmi:id="_uCJlYN0fEe2YPMyYKslBVA" name="start" visibility="package" isLeaf="true" isAbstract="true"/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_s8tAQd0fEe2YPMyYKslBVA" name="1" visibility="package">
          <generalization xmi:id="_s8tAQ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uCBplt0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_s8tAQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uCBpl90fEe2YPMyYKslBVA" name="val$memoryText" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uCBpmN0fEe2YPMyYKslBVA" name="val$txtLength" visibility="private" isLeaf="true" type="_s7opQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_s8tAQt0fEe2YPMyYKslBVA" client="_s8tAQd0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uCBpmd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uCBpmt0fEe2YPMyYKslBVA" name="arg0" type="_s8tAQN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uCBpm90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uCBpnN0fEe2YPMyYKslBVA" name="arg2" type="_s7opQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uCCQoN0fEe2YPMyYKslBVA" name="run" visibility="public"/>
        </nestedClassifier>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s8uOYN0fEe2YPMyYKslBVA" name="3" visibility="package">
        <generalization xmi:id="_s8u1cd0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uCFT8d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7uI0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uCFT8t0fEe2YPMyYKslBVA" name="val$txtLength" visibility="private" isLeaf="true" type="_s7opQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uCEs5N0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
          <ownedParameter xmi:id="_uCEs5d0fEe2YPMyYKslBVA" name="arg0" type="_s8uOYN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCEs5t0fEe2YPMyYKslBVA" name="return" type="_s7uI0N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCFT890fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uCFT9N0fEe2YPMyYKslBVA" name="arg0" type="_s7uI0N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCFT9d0fEe2YPMyYKslBVA" name="arg1" type="_s7opQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCF7AN0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uCF7Ad0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_s8uOYt0fEe2YPMyYKslBVA" name="1" visibility="package">
          <generalization xmi:id="_s8u1cN0fEe2YPMyYKslBVA" general="_s7I6AN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uCEs590fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_s8uOYN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uCEs6N0fEe2YPMyYKslBVA" name="val$txtLength" visibility="private" isLeaf="true" type="_s7opQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uCEs4d0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uCEs4t0fEe2YPMyYKslBVA" name="arg0" type="_s8uOYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uCEs490fEe2YPMyYKslBVA" name="return" type="_s8uOYN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uCEs6d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uCEs6t0fEe2YPMyYKslBVA" name="arg0" type="_s8uOYN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uCEs690fEe2YPMyYKslBVA" name="arg1" type="_s7opQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uCFT8N0fEe2YPMyYKslBVA" name="run" visibility="public"/>
          <ownedOperation xmi:id="_uCF7At0fEe2YPMyYKslBVA" name="start" visibility="package" isLeaf="true" isAbstract="true"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_s8uOY90fEe2YPMyYKslBVA" name="1" visibility="package">
            <generalization xmi:id="_s8uOZd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uCEF1N0fEe2YPMyYKslBVA" name="this$2" visibility="package" isLeaf="true" type="_s8uOYt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uCEF1d0fEe2YPMyYKslBVA" name="val$txtLength" visibility="private" isLeaf="true" type="_s7opQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_s8uOZN0fEe2YPMyYKslBVA" client="_s8uOY90fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uCEF1t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uCEF190fEe2YPMyYKslBVA" name="arg0" type="_s8uOYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uCEF2N0fEe2YPMyYKslBVA" name="arg1" type="_s7opQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCEs4N0fEe2YPMyYKslBVA" name="run" visibility="public"/>
          </nestedClassifier>
        </nestedClassifier>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s8u1ct0fEe2YPMyYKslBVA" name="4" visibility="package">
        <generalization xmi:id="_s8u1c90fEe2YPMyYKslBVA" general="_s8dvsd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uCF7A90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7uI0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uCF7BN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uCF7Bd0fEe2YPMyYKslBVA" name="arg0" type="_s7uI0N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCGiEN0fEe2YPMyYKslBVA" name="keyPressed" visibility="public">
          <ownedParameter xmi:id="_uCGiEd0fEe2YPMyYKslBVA" name="e" type="_s8eWwN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s8vcgN0fEe2YPMyYKslBVA" name="5" visibility="package">
        <generalization xmi:id="_s8vcgd0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uCGiEt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7uI0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uCGiE90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uCGiFN0fEe2YPMyYKslBVA" name="arg0" type="_s7uI0N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCGiFd0fEe2YPMyYKslBVA" name="widgetDefaultSelected" visibility="public">
          <ownedParameter xmi:id="_uCGiFt0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s7uv4d0fEe2YPMyYKslBVA" name="FilesComposite" visibility="public">
      <generalization xmi:id="_s8asYN0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBuuoN0fEe2YPMyYKslBVA" name="dllsTable" visibility="private" type="_s6uqUN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBuuod0fEe2YPMyYKslBVA" name="filesTable" visibility="private" type="_s6uqUN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBuuot0fEe2YPMyYKslBVA" name="processId" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uBCLEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uBCLEd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uBCLEt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBCLE90fEe2YPMyYKslBVA" name="layout" visibility="package" isLeaf="true" isAbstract="true"/>
      <ownedOperation xmi:id="_uBvVsN0fEe2YPMyYKslBVA" name="setProcessId" visibility="public">
        <ownedParameter xmi:id="_uBvVsd0fEe2YPMyYKslBVA" name="processId" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBvVst0fEe2YPMyYKslBVA" name="setLayout" isLeaf="true" isAbstract="true">
        <ownedParameter xmi:id="_uBvVs90fEe2YPMyYKslBVA" name="arg0" type="_tJCzIN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBv8wN0fEe2YPMyYKslBVA" name="getProcessId" visibility="public">
        <ownedParameter xmi:id="_uBv8wd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBwj0t0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s70Pcd0fEe2YPMyYKslBVA" name="NetworkComposite" visibility="public">
      <generalization xmi:id="_s9K6UN0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uC1h4N0fEe2YPMyYKslBVA" name="addresses" visibility="private" type="_s9H3BN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uC1h4t0fEe2YPMyYKslBVA" name="networkInterfaces" visibility="private" type="_s9H3BN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uC1h6N0fEe2YPMyYKslBVA" name="packetTrace" visibility="private" type="_s7XjgN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uC1h6d0fEe2YPMyYKslBVA" name="activeConnections" visibility="private" type="_s8mSkt0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uC2I990fEe2YPMyYKslBVA" name="packets" visibility="private" type="_s9H3BN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uC2I-N0fEe2YPMyYKslBVA" name="addressSelected" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uC2wAt0fEe2YPMyYKslBVA" name="packetInfo" visibility="private" type="_s9JFId0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uC3XFN0fEe2YPMyYKslBVA" name="asciiPayload" visibility="private" type="_s9JFId0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uC3XFd0fEe2YPMyYKslBVA" name="hexPayload" visibility="private" type="_s9JFId0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uC4lMN0fEe2YPMyYKslBVA" name="devices" visibility="private" type="_s7dDEN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uC6aYt0fEe2YPMyYKslBVA" name="formToolkit" visibility="private" isLeaf="true" type="_s9MIcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedOperation xmi:id="_uBFOYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uBFOYd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uBFOYt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uBFOY90fEe2YPMyYKslBVA" name="pid" type="_s6q_8N0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uC060t0fEe2YPMyYKslBVA" name="clearAll" visibility="private"/>
      <ownedOperation xmi:id="_uC5MQN0fEe2YPMyYKslBVA" name="errorAlert" visibility="private">
        <ownedParameter xmi:id="_uC5MQd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uC8PkN0fEe2YPMyYKslBVA" name="setLayout" isLeaf="true" isAbstract="true">
        <ownedParameter xmi:id="_uC8Pkd0fEe2YPMyYKslBVA" name="arg0" type="_tJCzIN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDCWM90fEe2YPMyYKslBVA" name="updateNetwork" visibility="private"/>
      <ownedOperation xmi:id="_uDELYN0fEe2YPMyYKslBVA" name="getShell" isLeaf="true" isAbstract="true">
        <ownedParameter xmi:id="_uDELYd0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDELY90fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
      <ownedOperation xmi:id="_uDELZN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s9Go4N0fEe2YPMyYKslBVA" name="1" visibility="package">
        <generalization xmi:id="_s9HP8N0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uC0TwN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s70Pcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uC0Twd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uC0Twt0fEe2YPMyYKslBVA" name="arg0" type="_s70Pcd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uC060N0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uC060d0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s9HP8d0fEe2YPMyYKslBVA" name="2" visibility="package">
        <generalization xmi:id="_s9HP8t0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uC06090fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s70Pcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uC061N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uC061d0fEe2YPMyYKslBVA" name="arg0" type="_s70Pcd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uC061t0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uC06190fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s9H3AN0fEe2YPMyYKslBVA" name="3" visibility="package">
        <generalization xmi:id="_s9H3At0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uC062N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s70Pcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uC062d0fEe2YPMyYKslBVA" name="val$pid" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uC062t0fEe2YPMyYKslBVA" name="val$btnFilterByProcess" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s9H3Ad0fEe2YPMyYKslBVA" client="_s9H3AN0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uC06290fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uC063N0fEe2YPMyYKslBVA" name="arg0" type="_s70Pcd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uC063d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uC063t0fEe2YPMyYKslBVA" name="arg2" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uC06390fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
          <ownedParameter xmi:id="_uC064N0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s9IeEN0fEe2YPMyYKslBVA" name="4" visibility="package">
        <generalization xmi:id="_s9IeEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uC2I8t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s70Pcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s9IeEd0fEe2YPMyYKslBVA" client="_s9IeEN0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uC2I890fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uC2I9N0fEe2YPMyYKslBVA" name="arg0" type="_s70Pcd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uC2I9d0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
          <ownedParameter xmi:id="_uC2I9t0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s9IeE90fEe2YPMyYKslBVA" name="5" visibility="package">
        <generalization xmi:id="_s9IeFd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uC2I-d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s70Pcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s9IeFN0fEe2YPMyYKslBVA" client="_s9IeE90fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uC2I-t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uC2I-90fEe2YPMyYKslBVA" name="arg0" type="_s70Pcd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uC2wAN0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
          <ownedParameter xmi:id="_uC2wAd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s9JFIt0fEe2YPMyYKslBVA" name="6" visibility="package">
        <generalization xmi:id="_s9JFJN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uC3-IN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s70Pcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uC3-Id0fEe2YPMyYKslBVA" name="val$newDevices" visibility="private" isLeaf="true" type="_s7dDEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s9JFI90fEe2YPMyYKslBVA" client="_s9JFIt0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uC3-It0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uC3-I90fEe2YPMyYKslBVA" name="arg0" type="_s70Pcd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uC3-JN0fEe2YPMyYKslBVA" name="arg1" type="_s7dDEN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uC3-Jd0fEe2YPMyYKslBVA" name="run" visibility="public"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:DataType" xmi:id="_s7-ngN0fEe2YPMyYKslBVA" name="DataDirectory[]" isLeaf="true" isAbstract="true">
      <eAnnotations xmi:id="_vf9AIN0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_vf9AId0fEe2YPMyYKslBVA" key="inferred" value="true"/>
      </eAnnotations>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s7_Okd0fEe2YPMyYKslBVA" name="CandidateWindow" visibility="public">
      <generalization xmi:id="_s8HKYd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBYwYN0fEe2YPMyYKslBVA" name="shell" visibility="protected" type="_s7oCM90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBYwYd0fEe2YPMyYKslBVA" name="filePath" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBZXcN0fEe2YPMyYKslBVA" name="text" visibility="private" type="_s7opQd0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uBbMot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_uBbMo90fEe2YPMyYKslBVA" name="main" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uBbMpN0fEe2YPMyYKslBVA" name="args" type="_s69T0t0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBbzsN0fEe2YPMyYKslBVA" name="open" visibility="public"/>
      <ownedOperation xmi:id="_uBbzsd0fEe2YPMyYKslBVA" name="createContents" visibility="protected"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7_Okt0fEe2YPMyYKslBVA" name="1" visibility="package">
        <generalization xmi:id="_s7_Ok90fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uBWUIN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7_Okd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uBWUId0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uBWUIt0fEe2YPMyYKslBVA" name="arg0" type="_s7_Okd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBW7MN0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uBW7Md0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7_1oN0fEe2YPMyYKslBVA" name="2" visibility="package">
        <generalization xmi:id="_s7_1od0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uBW7Mt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7_Okd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uBW7M90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uBW7NN0fEe2YPMyYKslBVA" name="arg0" type="_s7_Okd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBXiQN0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uBXiQd0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s7_1ot0fEe2YPMyYKslBVA" name="3" visibility="package">
        <generalization xmi:id="_s7_1o90fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uBXiQt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7_Okd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uBXiQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uBXiRN0fEe2YPMyYKslBVA" name="arg0" type="_s7_Okd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBXiRd0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uBXiRt0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s8AcsN0fEe2YPMyYKslBVA" name="4" visibility="package">
        <generalization xmi:id="_s8Acsd0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uBXiR90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7_Okd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uBXiSN0fEe2YPMyYKslBVA" name="val$btnProcess" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uBXiSd0fEe2YPMyYKslBVA" name="val$btnLaunch" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uBYJUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uBYJUd0fEe2YPMyYKslBVA" name="arg0" type="_s7_Okd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uBYJUt0fEe2YPMyYKslBVA" name="arg1" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uBYJU90fEe2YPMyYKslBVA" name="arg2" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBYJVN0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uBYJVd0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s8C48N0fEe2YPMyYKslBVA" name="5" visibility="package">
        <generalization xmi:id="_s8C48d0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uBZXcd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7_Okd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uBZXct0fEe2YPMyYKslBVA" name="val$btnProcess" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uBZXc90fEe2YPMyYKslBVA" name="val$lblFilePath" visibility="private" isLeaf="true" type="_s7opQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uBZXdN0fEe2YPMyYKslBVA" name="val$btnSelect" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uBZXdd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uBZXdt0fEe2YPMyYKslBVA" name="arg0" type="_s7_Okd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uBZXd90fEe2YPMyYKslBVA" name="arg1" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uBZXeN0fEe2YPMyYKslBVA" name="arg2" type="_s7opQd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uBZXed0fEe2YPMyYKslBVA" name="arg3" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBZ-gN0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uBZ-gd0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s8EHEN0fEe2YPMyYKslBVA" name="6" visibility="package">
        <generalization xmi:id="_s8F8QN0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uBalkN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7_Okd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uBalkd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uBalkt0fEe2YPMyYKslBVA" name="arg0" type="_s7_Okd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBalk90fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uBallN0fEe2YPMyYKslBVA" name="arg0" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s8K0wN0fEe2YPMyYKslBVA" name="Details" visibility="public">
      <generalization xmi:id="_s8K0wd0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBhTQN0fEe2YPMyYKslBVA" name="table" visibility="private" type="_s6uqUN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBh6UN0fEe2YPMyYKslBVA" name="tableItems" visibility="private" type="_s7JhEN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBh6Ud0fEe2YPMyYKslBVA" name="selection" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBh6Ut0fEe2YPMyYKslBVA" name="btnInstructions" visibility="private" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBh6U90fEe2YPMyYKslBVA" name="btnMemory" visibility="private" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBh6VN0fEe2YPMyYKslBVA" name="btnAdvanced" visibility="private" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uBh6Vd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uBh6Vt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uBh6V90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uBh6WN0fEe2YPMyYKslBVA" name="selection" type="_s6rnAN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBihYN0fEe2YPMyYKslBVA" name="setLayout" isLeaf="true" isAbstract="true">
        <ownedParameter xmi:id="_uBihYd0fEe2YPMyYKslBVA" name="arg0" type="_tJCzIN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBmy0N0fEe2YPMyYKslBVA" name="clearData" visibility="public"/>
      <ownedOperation xmi:id="_uBoA8N0fEe2YPMyYKslBVA" name="isSelection" visibility="public">
        <ownedParameter xmi:id="_uBoA8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBooAN0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
        <ownedParameter xmi:id="_uBooAd0fEe2YPMyYKslBVA" name="selection" type="_s6rnAN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBooAt0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s8SJgN0fEe2YPMyYKslBVA" name="ActiveConnection" visibility="public">
      <generalization xmi:id="_s8UlwN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBooA90fEe2YPMyYKslBVA" name="protocol" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBooBN0fEe2YPMyYKslBVA" name="localAddress" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBooBd0fEe2YPMyYKslBVA" name="foreignAddress" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBooBt0fEe2YPMyYKslBVA" name="state" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBooB90fEe2YPMyYKslBVA" name="pid" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uBooCN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uBooCd0fEe2YPMyYKslBVA" name="protocol" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uBpPEN0fEe2YPMyYKslBVA" name="localAddress" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uBpPEd0fEe2YPMyYKslBVA" name="foreignAddress" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uBpPEt0fEe2YPMyYKslBVA" name="state" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uBpPE90fEe2YPMyYKslBVA" name="pid" type="_s6q_8N0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBpPFN0fEe2YPMyYKslBVA" name="setProtocol" visibility="public">
        <ownedParameter xmi:id="_uBpPFd0fEe2YPMyYKslBVA" name="protocol" type="_s6xto90fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBpPFt0fEe2YPMyYKslBVA" name="setLocalAddress" visibility="public">
        <ownedParameter xmi:id="_uBpPF90fEe2YPMyYKslBVA" name="localAddress" type="_s6xto90fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBpPGN0fEe2YPMyYKslBVA" name="setForeignAddress" visibility="public">
        <ownedParameter xmi:id="_uBpPGd0fEe2YPMyYKslBVA" name="foreignAddress" type="_s6xto90fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBpPGt0fEe2YPMyYKslBVA" name="setState" visibility="public">
        <ownedParameter xmi:id="_uBpPG90fEe2YPMyYKslBVA" name="state" type="_s6xto90fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBpPHN0fEe2YPMyYKslBVA" name="setPid" visibility="public">
        <ownedParameter xmi:id="_uBpPHd0fEe2YPMyYKslBVA" name="pid" type="_s6q_8N0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBpPHt0fEe2YPMyYKslBVA" name="getProtocol" visibility="public">
        <ownedParameter xmi:id="_uBpPH90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBp2IN0fEe2YPMyYKslBVA" name="getLocalAddress" visibility="public">
        <ownedParameter xmi:id="_uBp2Id0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBp2It0fEe2YPMyYKslBVA" name="getForeignAddress" visibility="public">
        <ownedParameter xmi:id="_uBp2I90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBqdMN0fEe2YPMyYKslBVA" name="getState" visibility="public">
        <ownedParameter xmi:id="_uBqdMd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBqdMt0fEe2YPMyYKslBVA" name="getPid" visibility="public">
        <ownedParameter xmi:id="_uBqdM90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBrEQN0fEe2YPMyYKslBVA" name="toString" visibility="public">
        <ownedParameter xmi:id="_uBrEQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s8Y3MN0fEe2YPMyYKslBVA" name="test" visibility="public">
      <generalization xmi:id="_s8Y3M90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBrrVN0fEe2YPMyYKslBVA" name="shell" visibility="protected" type="_s7oCM90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBrrVd0fEe2YPMyYKslBVA" name="processId" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBrrVt0fEe2YPMyYKslBVA" name="text" visibility="private" type="_s6xtot0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBrrV90fEe2YPMyYKslBVA" name="txtLength" visibility="private" type="_s6xtot0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uBrrWN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_uBsSYN0fEe2YPMyYKslBVA" name="main" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uBsSYd0fEe2YPMyYKslBVA" name="args" type="_s69T0t0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBsSYt0fEe2YPMyYKslBVA" name="open" visibility="public"/>
      <ownedOperation xmi:id="_uBsSY90fEe2YPMyYKslBVA" name="createContents" visibility="protected"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s8Y3Md0fEe2YPMyYKslBVA" name="1" visibility="package">
        <generalization xmi:id="_s8Y3Mt0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uBrEQt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s8Y3MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uBrrUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uBrrUd0fEe2YPMyYKslBVA" name="arg0" type="_s8Y3MN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBrrUt0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uBrrU90fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s8dIoN0fEe2YPMyYKslBVA" name="MemoryWindow" visibility="public">
      <generalization xmi:id="_s8eWw90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBxK5d0fEe2YPMyYKslBVA" name="text" visibility="private" type="_s6xtot0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBxx8d0fEe2YPMyYKslBVA" name="txtLength" visibility="private" type="_s7opQd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBzAEN0fEe2YPMyYKslBVA" name="shell" visibility="protected" type="_s7oCM90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBzAEd0fEe2YPMyYKslBVA" name="processId" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBzAEt0fEe2YPMyYKslBVA" name="bytes" visibility="private" type="_s68swN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBzAE90fEe2YPMyYKslBVA" name="x" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBzAFN0fEe2YPMyYKslBVA" name="y" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBzAFd0fEe2YPMyYKslBVA" name="asciiTable" visibility="private" type="_s6uqUN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBzAFt0fEe2YPMyYKslBVA" name="btnNewButton" visibility="private" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBzAF90fEe2YPMyYKslBVA" name="searchText" visibility="private" type="_s6xtot0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBzAGN0fEe2YPMyYKslBVA" name="tableStore" visibility="private" type="_s7JhEN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBzAGd0fEe2YPMyYKslBVA" name="tableItems" visibility="private" type="_s7JhEN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBzAGt0fEe2YPMyYKslBVA" name="btnUpdate" visibility="private" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBzAG90fEe2YPMyYKslBVA" name="gd_asciiTable" visibility="private" type="_s8aFU90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBzAHN0fEe2YPMyYKslBVA" name="progressBar" visibility="private" type="_s8kdYN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uBznIN0fEe2YPMyYKslBVA" name="asciiSections" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uBxK5t0fEe2YPMyYKslBVA" name="updateMemory" visibility="private">
        <ownedParameter xmi:id="_uBxK590fEe2YPMyYKslBVA" name="text" type="_s6xtot0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uBxx8N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBxx8t0fEe2YPMyYKslBVA" name="getBytes" visibility="public">
        <ownedParameter xmi:id="_uBxx890fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uByZA90fEe2YPMyYKslBVA" name="searchEvent" visibility="private"/>
      <ownedOperation xmi:id="_uBznId0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uBznIt0fEe2YPMyYKslBVA" name="processId" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uBznI90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uBznJN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBznJd0fEe2YPMyYKslBVA" name="setProcessId" visibility="public">
        <ownedParameter xmi:id="_uBznJt0fEe2YPMyYKslBVA" name="processId" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBznJ90fEe2YPMyYKslBVA" name="setX" visibility="public">
        <ownedParameter xmi:id="_uBznKN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uBznKd0fEe2YPMyYKslBVA" name="setY" visibility="public">
        <ownedParameter xmi:id="_uB0OMN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB0OMd0fEe2YPMyYKslBVA" name="getProcessId" visibility="public">
        <ownedParameter xmi:id="_uB0OMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB0OM90fEe2YPMyYKslBVA" name="getX" visibility="public">
        <ownedParameter xmi:id="_uB0ONN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB01QN0fEe2YPMyYKslBVA" name="getY" visibility="public">
        <ownedParameter xmi:id="_uB01Qd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB01Qt0fEe2YPMyYKslBVA" name="open" visibility="public"/>
      <ownedOperation xmi:id="_uB1cUN0fEe2YPMyYKslBVA" name="createBaseContents" visibility="protected"/>
      <ownedOperation xmi:id="_uB1cUd0fEe2YPMyYKslBVA" name="createContents" visibility="protected"/>
      <ownedOperation xmi:id="_uB1cUt0fEe2YPMyYKslBVA" name="readMemory" visibility="private">
        <ownedParameter xmi:id="_uB1cU90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB2DYN0fEe2YPMyYKslBVA" name="setBytes" visibility="public">
        <ownedParameter xmi:id="_uB2DYd0fEe2YPMyYKslBVA" name="bytes" type="_s68swN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB3RgN0fEe2YPMyYKslBVA" name="findAsciiSections" visibility="private">
        <ownedParameter xmi:id="_uB3Rgd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB34k90fEe2YPMyYKslBVA" name="isAscii" visibility="private">
        <ownedParameter xmi:id="_uB34lN0fEe2YPMyYKslBVA" name="character" type="_s8e90d0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uB34ld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB4foN0fEe2YPMyYKslBVA" name="search" visibility="private">
        <ownedParameter xmi:id="_uB4fod0fEe2YPMyYKslBVA" name="entries" type="_s69T0t0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uB4fot0fEe2YPMyYKslBVA" name="toSearch" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uB4fo90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s8dIod0fEe2YPMyYKslBVA" name="1" visibility="package">
        <generalization xmi:id="_s8dIot0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uBxK4N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s8dIoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uBxK4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uBxK4t0fEe2YPMyYKslBVA" name="arg0" type="_s8dIoN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBxK490fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uBxK5N0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s8dvsN0fEe2YPMyYKslBVA" name="2" visibility="package">
        <generalization xmi:id="_s8dvst0fEe2YPMyYKslBVA" general="_s8dvsd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uBxx9N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s8dIoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uBxx9d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uBxx9t0fEe2YPMyYKslBVA" name="arg0" type="_s8dIoN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uByZAN0fEe2YPMyYKslBVA" name="keyPressed" visibility="public">
          <ownedParameter xmi:id="_uByZAd0fEe2YPMyYKslBVA" name="e" type="_s8eWwN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s8eWwd0fEe2YPMyYKslBVA" name="3" visibility="package">
        <generalization xmi:id="_s8eWwt0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uByZBN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s8dIoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uByZBd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uByZBt0fEe2YPMyYKslBVA" name="arg0" type="_s8dIoN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uByZB90fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uByZCN0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s8gL8d0fEe2YPMyYKslBVA" name="VirtualMemory" visibility="public">
      <generalization xmi:id="_s8lEcN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uB9_MN0fEe2YPMyYKslBVA" name="processId" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uB1cVN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uB1cVd0fEe2YPMyYKslBVA" name="processId" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB1cVt0fEe2YPMyYKslBVA" name="readMemory" visibility="public">
        <ownedParameter xmi:id="_uB1cV90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB9_Md0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
      <ownedOperation xmi:id="_uB9_Mt0fEe2YPMyYKslBVA" name="getFile" visibility="private" isStatic="true">
        <ownedParameter xmi:id="_uB9_M90fEe2YPMyYKslBVA" name="fileName" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uB9_NN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB9_Nd0fEe2YPMyYKslBVA" name="scanProcess" visibility="private">
        <ownedParameter xmi:id="_uB9_Nt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uB9_N90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB9_ON0fEe2YPMyYKslBVA" name="setProcessId" visibility="public">
        <ownedParameter xmi:id="_uB9_Od0fEe2YPMyYKslBVA" name="processId" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB9_Ot0fEe2YPMyYKslBVA" name="getProcessId" visibility="public">
        <ownedParameter xmi:id="_uB9_O90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s8lrgN0fEe2YPMyYKslBVA" name="DllFile" visibility="public">
      <generalization xmi:id="_s8lrgd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uB-mQN0fEe2YPMyYKslBVA" name="path" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uB-mQd0fEe2YPMyYKslBVA" name="file" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uB-mQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uB-mQ90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB-mRN0fEe2YPMyYKslBVA" name="setPath" visibility="public">
        <ownedParameter xmi:id="_uB-mRd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB-mRt0fEe2YPMyYKslBVA" name="createFile" visibility="private">
        <ownedParameter xmi:id="_uB-mR90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB-mSN0fEe2YPMyYKslBVA" name="getPath" visibility="public">
        <ownedParameter xmi:id="_uB-mSd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB_NUN0fEe2YPMyYKslBVA" name="getFile" visibility="public">
        <ownedParameter xmi:id="_uB_NUd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB_NUt0fEe2YPMyYKslBVA" name="toString" visibility="public">
        <ownedParameter xmi:id="_uB_NU90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s8mSkN0fEe2YPMyYKslBVA" name="NetworkStats" visibility="public">
      <generalization xmi:id="_s8mSkd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uB_NVN0fEe2YPMyYKslBVA" name="activeConnections" visibility="private" type="_s8mSkt0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uB_NVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_uB_0Zt0fEe2YPMyYKslBVA" name="setActiveConnections" visibility="public">
        <ownedParameter xmi:id="_uB_0Z90fEe2YPMyYKslBVA" name="activeConnections" type="_s8mSkt0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uB_0aN0fEe2YPMyYKslBVA" name="spaceBreak" visibility="private">
        <ownedParameter xmi:id="_uB_0ad0fEe2YPMyYKslBVA" name="stats" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uB_0at0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCBCgN0fEe2YPMyYKslBVA" name="getActiveConnections" visibility="public">
        <ownedParameter xmi:id="_uCBCgd0fEe2YPMyYKslBVA" name="return" type="_s8mSkt0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:DataType" xmi:id="_s8mSkt0fEe2YPMyYKslBVA" name="ActiveConnection[]" isLeaf="true" isAbstract="true">
      <eAnnotations xmi:id="_vf9AIt0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_vf9AI90fEe2YPMyYKslBVA" key="inferred" value="true"/>
      </eAnnotations>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s8ou0N0fEe2YPMyYKslBVA" name="CommandLine" visibility="public">
      <generalization xmi:id="_s9WggN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uDfpMd0fEe2YPMyYKslBVA" name="pid" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uB_0YN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_uB_0Yd0fEe2YPMyYKslBVA" name="getNetstat" visibility="public">
        <ownedParameter xmi:id="_uB_0Yt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCQTGd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uCQTGt0fEe2YPMyYKslBVA" name="pid" type="_s6q_8N0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCSIQt0fEe2YPMyYKslBVA" name="runName" visibility="public">
        <ownedParameter xmi:id="_uCSIQ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCSvUN0fEe2YPMyYKslBVA" name="runDLLs" visibility="public">
        <ownedParameter xmi:id="_uCSvUd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCT9cN0fEe2YPMyYKslBVA" name="runFiles" visibility="public">
        <ownedParameter xmi:id="_uCT9cd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDGnoN0fEe2YPMyYKslBVA" name="getAll" visibility="public">
        <ownedParameter xmi:id="_uDGnod0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDfpMt0fEe2YPMyYKslBVA" name="setPid" visibility="public">
        <ownedParameter xmi:id="_uDfpM90fEe2YPMyYKslBVA" name="pid" type="_s6q_8N0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDgQQN0fEe2YPMyYKslBVA" name="getPid" visibility="public">
        <ownedParameter xmi:id="_uDgQQd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDgQQt0fEe2YPMyYKslBVA" name="run" visibility="private">
        <ownedParameter xmi:id="_uDgQQ90fEe2YPMyYKslBVA" name="command" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDgQRN0fEe2YPMyYKslBVA" name="cmdCheck" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDgQRd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDiFcN0fEe2YPMyYKslBVA" name="toString" visibility="public">
        <ownedParameter xmi:id="_uDiFcd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:DataType" xmi:id="_s808Et0fEe2YPMyYKslBVA" name="DllFile[]" isLeaf="true" isAbstract="true">
      <eAnnotations xmi:id="_vf9AJN0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_vf9AJd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
      </eAnnotations>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s850kN0fEe2YPMyYKslBVA" name="CapstoneTest" visibility="public">
      <generalization xmi:id="_s850kt0fEe2YPMyYKslBVA" general="_s850kd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCZdAt0fEe2YPMyYKslBVA" name="noProxy" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uCZdA90fEe2YPMyYKslBVA" name="proxies" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedOperation xmi:id="_uCZdBN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_uCaEEN0fEe2YPMyYKslBVA" name="PrivateDataProxy" visibility="public"/>
      <ownedOperation xmi:id="_uCaEEd0fEe2YPMyYKslBVA" name="select" visibility="public">
        <ownedParameter xmi:id="_uCaEEt0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCaEE90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCaEFN0fEe2YPMyYKslBVA" name="connectFailed" visibility="public">
        <ownedParameter xmi:id="_uCaEFd0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCaEFt0fEe2YPMyYKslBVA" name="arg1" type="_s850lN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCaEF90fEe2YPMyYKslBVA" name="arg2" type="_s6_wEd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s86bod0fEe2YPMyYKslBVA" name="SelectProcess" visibility="public">
      <generalization xmi:id="_s88Q0N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCarJ90fEe2YPMyYKslBVA" name="table" visibility="private" type="_s6uqUN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCbSMt0fEe2YPMyYKslBVA" name="shell" visibility="protected" type="_s7oCM90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCcgUt0fEe2YPMyYKslBVA" name="text" visibility="private" type="_s6xtot0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCdHYN0fEe2YPMyYKslBVA" name="names" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCdHYd0fEe2YPMyYKslBVA" name="pids" visibility="private" type="_s7k-4d0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCdHYt0fEe2YPMyYKslBVA" name="memory" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCdHY90fEe2YPMyYKslBVA" name="pid" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCdHZN0fEe2YPMyYKslBVA" name="x" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCdHZd0fEe2YPMyYKslBVA" name="y" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCdHZt0fEe2YPMyYKslBVA" name="tableItems" visibility="private" type="_s7JhEN0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uCbSMN0fEe2YPMyYKslBVA" name="setPid" visibility="private">
        <ownedParameter xmi:id="_uCbSMd0fEe2YPMyYKslBVA" name="pid" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCb5Rd0fEe2YPMyYKslBVA" name="searchEvent" visibility="private"/>
      <ownedOperation xmi:id="_uCcgUN0fEe2YPMyYKslBVA" name="fullPopulate" visibility="private">
        <ownedParameter xmi:id="_uCcgUd0fEe2YPMyYKslBVA" name="table" type="_s6uqUN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCdHZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uCdHaN0fEe2YPMyYKslBVA" name="names" type="_s69T0t0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCdHad0fEe2YPMyYKslBVA" name="pids" type="_s7k-4d0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCdHat0fEe2YPMyYKslBVA" name="memory" type="_s69T0t0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCdHa90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCdHbN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCdHbd0fEe2YPMyYKslBVA" name="setNames" visibility="public">
        <ownedParameter xmi:id="_uCdHbt0fEe2YPMyYKslBVA" name="names" type="_s69T0t0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCdHb90fEe2YPMyYKslBVA" name="setPids" visibility="public">
        <ownedParameter xmi:id="_uCdHcN0fEe2YPMyYKslBVA" name="pids" type="_s7k-4d0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCdHcd0fEe2YPMyYKslBVA" name="setMemory" visibility="public">
        <ownedParameter xmi:id="_uCdHct0fEe2YPMyYKslBVA" name="memory" type="_s69T0t0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCdHc90fEe2YPMyYKslBVA" name="setX" visibility="public">
        <ownedParameter xmi:id="_uCdHdN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCducN0fEe2YPMyYKslBVA" name="setY" visibility="public">
        <ownedParameter xmi:id="_uCducd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCduct0fEe2YPMyYKslBVA" name="open" visibility="public"/>
      <ownedOperation xmi:id="_uCduc90fEe2YPMyYKslBVA" name="createContents" visibility="protected"/>
      <ownedOperation xmi:id="_uCdudN0fEe2YPMyYKslBVA" name="getNames" visibility="public">
        <ownedParameter xmi:id="_uCdudd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCeVgN0fEe2YPMyYKslBVA" name="getPids" visibility="public">
        <ownedParameter xmi:id="_uCeVgd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCeVgt0fEe2YPMyYKslBVA" name="getPid" visibility="public">
        <ownedParameter xmi:id="_uCeVg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCe8kN0fEe2YPMyYKslBVA" name="getMemory" visibility="public">
        <ownedParameter xmi:id="_uCe8kd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCe8kt0fEe2YPMyYKslBVA" name="getX" visibility="public">
        <ownedParameter xmi:id="_uCe8k90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCe8lN0fEe2YPMyYKslBVA" name="getY" visibility="public">
        <ownedParameter xmi:id="_uCe8ld0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCe8lt0fEe2YPMyYKslBVA" name="search" visibility="private">
        <ownedParameter xmi:id="_uCe8l90fEe2YPMyYKslBVA" name="names" type="_s69T0t0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCfjoN0fEe2YPMyYKslBVA" name="toSearch" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCfjod0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCkcIN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
        <ownedParameter xmi:id="_uCkcId0fEe2YPMyYKslBVA" name="i" type="_s7dqIN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCkcIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s86bot0fEe2YPMyYKslBVA" name="1" visibility="package">
        <generalization xmi:id="_s86bpN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uCaEGN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s86bod0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uCaEGd0fEe2YPMyYKslBVA" name="val$btnNewButton" visibility="private" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s86bo90fEe2YPMyYKslBVA" client="_s86bot0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uCaEGt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uCaEG90fEe2YPMyYKslBVA" name="arg0" type="_s86bod0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCaEHN0fEe2YPMyYKslBVA" name="arg1" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCarIN0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
          <ownedParameter xmi:id="_uCarId0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s86bpd0fEe2YPMyYKslBVA" name="2" visibility="package">
        <generalization xmi:id="_s87Csd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uCarIt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s86bod0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s87CsN0fEe2YPMyYKslBVA" client="_s86bpd0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uCarI90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uCarJN0fEe2YPMyYKslBVA" name="arg0" type="_s86bod0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCarJd0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
          <ownedParameter xmi:id="_uCarJt0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s87Cst0fEe2YPMyYKslBVA" name="3" visibility="package">
        <generalization xmi:id="_s87Cs90fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uCbSNN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s86bod0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uCbSNd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uCbSNt0fEe2YPMyYKslBVA" name="arg0" type="_s86bod0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCbSN90fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uCbSON0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s87CtN0fEe2YPMyYKslBVA" name="4" visibility="package">
        <generalization xmi:id="_s87pwN0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uCb5QN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s86bod0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uCb5Qd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uCb5Qt0fEe2YPMyYKslBVA" name="arg0" type="_s86bod0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCb5Q90fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uCb5RN0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s87pwd0fEe2YPMyYKslBVA" name="5" visibility="package">
        <generalization xmi:id="_s87pwt0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uCb5Rt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s86bod0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uCb5R90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uCb5SN0fEe2YPMyYKslBVA" name="arg0" type="_s86bod0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCb5Sd0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uCb5St0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s87pw90fEe2YPMyYKslBVA" name="6" visibility="package">
        <generalization xmi:id="_s87pxN0fEe2YPMyYKslBVA" general="_s8dvsd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uCcgU90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s86bod0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uCcgVN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uCcgVd0fEe2YPMyYKslBVA" name="arg0" type="_s86bod0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCcgVt0fEe2YPMyYKslBVA" name="keyPressed" visibility="public">
          <ownedParameter xmi:id="_uCcgV90fEe2YPMyYKslBVA" name="e" type="_s8eWwN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s9BJUd0fEe2YPMyYKslBVA" name="LegacyWindow" visibility="public">
      <generalization xmi:id="_s9C-gN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uClDMt0fEe2YPMyYKslBVA" name="tableItems" visibility="package" isStatic="true" type="_s7JhEN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uClDM90fEe2YPMyYKslBVA" name="shell" visibility="protected" type="_s7oCM90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uClqQt0fEe2YPMyYKslBVA" name="filePath" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uClqQ90fEe2YPMyYKslBVA" name="dllImports" visibility="private" type="_s6uqUN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCm4YN0fEe2YPMyYKslBVA" name="code" visibility="private" type="_s6uqUN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCotkN0fEe2YPMyYKslBVA" name="details" visibility="private" type="_s6uqUN0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uCotkd0fEe2YPMyYKslBVA" name="SAMPLE_RATE" visibility="public" isStatic="true" type="_s9C-gd0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uCotkt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
      <ownedOperation xmi:id="_uCotk90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_uCotlN0fEe2YPMyYKslBVA" name="main" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uCotld0fEe2YPMyYKslBVA" name="args" type="_s69T0t0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCpUoN0fEe2YPMyYKslBVA" name="open" visibility="public"/>
      <ownedOperation xmi:id="_uCpUod0fEe2YPMyYKslBVA" name="createContents" visibility="protected"/>
      <ownedOperation xmi:id="_uCpUot0fEe2YPMyYKslBVA" name="tone" visibility="public">
        <ownedParameter xmi:id="_uCpUo90fEe2YPMyYKslBVA" name="hz" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCpUpN0fEe2YPMyYKslBVA" name="msecs" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCpUpd0fEe2YPMyYKslBVA" name="tone" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uCpUpt0fEe2YPMyYKslBVA" name="hz" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCpUp90fEe2YPMyYKslBVA" name="msecs" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uCpUqN0fEe2YPMyYKslBVA" name="vol" type="_s9DlkN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s9BJUt0fEe2YPMyYKslBVA" name="1" visibility="package">
        <generalization xmi:id="_s9BJVN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uCkcI90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9BJUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s9BJU90fEe2YPMyYKslBVA" client="_s9BJUt0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uCkcJN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uCkcJd0fEe2YPMyYKslBVA" name="arg0" type="_s9BJUd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uClDMN0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
          <ownedParameter xmi:id="_uClDMd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s9BwYN0fEe2YPMyYKslBVA" name="2" visibility="package">
        <generalization xmi:id="_s9BwYd0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uClDNN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9BJUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uClDNd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uClDNt0fEe2YPMyYKslBVA" name="arg0" type="_s9BJUd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uClqQN0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
          <ownedParameter xmi:id="_uClqQd0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s9CXcN0fEe2YPMyYKslBVA" name="3" visibility="package">
        <generalization xmi:id="_s9CXct0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uCmRUN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9BJUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <interfaceRealization xmi:id="_s9CXcd0fEe2YPMyYKslBVA" client="_s9CXcN0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uCmRUd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uCmRUt0fEe2YPMyYKslBVA" name="arg0" type="_s9BJUd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCmRU90fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
          <ownedParameter xmi:id="_uCmRVN0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s9RoAN0fEe2YPMyYKslBVA" name="Mnem" visibility="public" isLeaf="true">
      <generalization xmi:id="_s9RoAt0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uDS04t0fEe2YPMyYKslBVA" name="JNE" visibility="public" isLeaf="true" isStatic="true" type="_s9RoAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uDS0490fEe2YPMyYKslBVA" name="JMP" visibility="public" isLeaf="true" isStatic="true" type="_s9RoAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uDS05N0fEe2YPMyYKslBVA" name="JL" visibility="public" isLeaf="true" isStatic="true" type="_s9RoAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uDS05d0fEe2YPMyYKslBVA" name="JBE" visibility="public" isLeaf="true" isStatic="true" type="_s9RoAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uDS05t0fEe2YPMyYKslBVA" name="JE" visibility="public" isLeaf="true" isStatic="true" type="_s9RoAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uDS0590fEe2YPMyYKslBVA" name="JAE" visibility="public" isLeaf="true" isStatic="true" type="_s9RoAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uDS06N0fEe2YPMyYKslBVA" name="JB" visibility="public" isLeaf="true" isStatic="true" type="_s9RoAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uDS06d0fEe2YPMyYKslBVA" name="JA" visibility="public" isLeaf="true" isStatic="true" type="_s9RoAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uDS06t0fEe2YPMyYKslBVA" name="JLE" visibility="public" isLeaf="true" isStatic="true" type="_s9RoAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uDS0690fEe2YPMyYKslBVA" name="$SWITCH_TABLE$dynamicAnalysis$Mnem" visibility="private" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uDS07N0fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_s9SPEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedOperation xmi:id="_uDS07d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
      <ownedOperation xmi:id="_uDS07t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
        <ownedParameter xmi:id="_uDS0790fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDS08N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDUDAN0fEe2YPMyYKslBVA" name="getByte" visibility="public">
        <ownedParameter xmi:id="_uDUDAd0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDUDAt0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$dynamicAnalysis$Mnem" visibility="package" isStatic="true">
        <ownedParameter xmi:id="_uDUDA90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDUDBN0fEe2YPMyYKslBVA" name="ordinal" isLeaf="true" isAbstract="true">
        <ownedParameter xmi:id="_uDUDBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDUqEN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDUqEd0fEe2YPMyYKslBVA" name="return" type="_s9SPEN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDUqGN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDUqGd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDUqGt0fEe2YPMyYKslBVA" name="return" type="_s9RoAN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:DataType" xmi:id="_s9SPEN0fEe2YPMyYKslBVA" name="Mnem[]" isLeaf="true" isAbstract="true">
      <eAnnotations xmi:id="_vf9AJt0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_vf9AJ90fEe2YPMyYKslBVA" key="inferred" value="true"/>
      </eAnnotations>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s9UEQN0fEe2YPMyYKslBVA" name="Version" visibility="public" isLeaf="true">
      <generalization xmi:id="_s9UEQd0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uAR9KN0fEe2YPMyYKslBVA" name="x32" visibility="public" isLeaf="true" isStatic="true" type="_s9UEQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uBVGAN0fEe2YPMyYKslBVA" name="x64" visibility="public" isLeaf="true" isStatic="true" type="_s9UEQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uDXGUN0fEe2YPMyYKslBVA" name="value" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uDXGUd0fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_s9UEQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedOperation xmi:id="_uDXGUt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
      <ownedOperation xmi:id="_uDXGU90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
        <ownedParameter xmi:id="_uDXGVN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDXGVd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDXGVt0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDXtYN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
        <ownedParameter xmi:id="_uDXtYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDXtZd0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDXtZt0fEe2YPMyYKslBVA" name="return" type="_s9UEQt0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDYUcN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDYUcd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDYUct0fEe2YPMyYKslBVA" name="return" type="_s9UEQN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:DataType" xmi:id="_s9UEQt0fEe2YPMyYKslBVA" name="Version[]" isLeaf="true" isAbstract="true">
      <eAnnotations xmi:id="_vf9AKN0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_vf9AKd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
      </eAnnotations>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s9UrUt0fEe2YPMyYKslBVA" name="NetworkTraffic" visibility="public">
      <generalization xmi:id="_s9UrU90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uDY7gN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_uDY7gd0fEe2YPMyYKslBVA" name="main" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDY7gt0fEe2YPMyYKslBVA" name="args" type="_s69T0t0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDaJoN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
        <ownedParameter xmi:id="_uDaJod0fEe2YPMyYKslBVA" name="arg0" type="_s7eRMd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s9VSYN0fEe2YPMyYKslBVA" name="ReadWrite" visibility="public">
      <generalization xmi:id="_s9VSYd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uDawtN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <ownedOperation xmi:id="_uDawtd0fEe2YPMyYKslBVA" name="write" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDbXwN0fEe2YPMyYKslBVA" name="word" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDbXwd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDbXzN0fEe2YPMyYKslBVA" name="writeLine" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDbXzd0fEe2YPMyYKslBVA" name="word" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDbXzt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDb-0d0fEe2YPMyYKslBVA" name="delete" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDb-0t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDb-090fEe2YPMyYKslBVA" name="getLength" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDb-1N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDb-1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDcl490fEe2YPMyYKslBVA" name="getLine" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDcl5N0fEe2YPMyYKslBVA" name="number" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDcl5d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDcl5t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDcl6N0fEe2YPMyYKslBVA" name="indexOf" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDcl6d0fEe2YPMyYKslBVA" name="word" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDcl6t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDcl690fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDdM8N0fEe2YPMyYKslBVA" name="replace" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDdM8d0fEe2YPMyYKslBVA" name="oldWord" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDdM8t0fEe2YPMyYKslBVA" name="newWord" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDdM890fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDd0AN0fEe2YPMyYKslBVA" name="replace" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDd0Ad0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDd0At0fEe2YPMyYKslBVA" name="newWord" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDd0A90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDebEN0fEe2YPMyYKslBVA" name="isReady" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDebEd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDebEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDebE90fEe2YPMyYKslBVA" name="deleteLine" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDebFN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDebFd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uDfCIN0fEe2YPMyYKslBVA" name="toString" visibility="public" isStatic="true">
        <ownedParameter xmi:id="_uDfCId0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uDfCIt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s9lKAN0fEe2YPMyYKslBVA" name="Driver" visibility="public">
      <generalization xmi:id="_s9lxEN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uD88MN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
    </packagedElement>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_s6NF4N0fEe2YPMyYKslBVA" name="org">
    <packagedElement xmi:type="uml:Package" xmi:id="_s6NF4d0fEe2YPMyYKslBVA" name="eclipse">
      <packagedElement xmi:type="uml:Package" xmi:id="_s6NF4t0fEe2YPMyYKslBVA" name="swt">
        <packagedElement xmi:type="uml:Package" xmi:id="_s6NF490fEe2YPMyYKslBVA" name="widgets">
          <packagedElement xmi:type="uml:Interface" xmi:id="_s6O7EN0fEe2YPMyYKslBVA" name="Listener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tHMZAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tHMZAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vBdGQN0fEe2YPMyYKslBVA" name="handleEvent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vBdGQd0fEe2YPMyYKslBVA" name="arg0" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s6uqUN0fEe2YPMyYKslBVA" name="Table" visibility="public">
            <eAnnotations xmi:id="_tFIjgN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tFIjgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tFIjgt0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0dMH90fEe2YPMyYKslBVA" name="handle" visibility="public" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-kKVt0fEe2YPMyYKslBVA" name="items" visibility="package" type="_s7JhEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kKV90fEe2YPMyYKslBVA" name="keys" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kKWN0fEe2YPMyYKslBVA" name="columns" visibility="package" type="_tFJKkN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kKWd0fEe2YPMyYKslBVA" name="columnCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kKWt0fEe2YPMyYKslBVA" name="customCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kKW90fEe2YPMyYKslBVA" name="keyCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kKXN0fEe2YPMyYKslBVA" name="imageList" visibility="package" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kKXd0fEe2YPMyYKslBVA" name="headerImageList" visibility="package" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kKXt0fEe2YPMyYKslBVA" name="currentItem" visibility="package" type="_s6xGkt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxYN0fEe2YPMyYKslBVA" name="sortColumn" visibility="package" type="_s7Q10N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxYd0fEe2YPMyYKslBVA" name="focusRect" visibility="package" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxYt0fEe2YPMyYKslBVA" name="columnVisible" visibility="package" type="_tCI54N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxY90fEe2YPMyYKslBVA" name="headerToolTipHandle" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxZN0fEe2YPMyYKslBVA" name="hwndHeader" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxZd0fEe2YPMyYKslBVA" name="ignoreCustomDraw" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxZt0fEe2YPMyYKslBVA" name="ignoreDrawForeground" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxZ90fEe2YPMyYKslBVA" name="ignoreDrawBackground" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxaN0fEe2YPMyYKslBVA" name="ignoreDrawFocus" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxad0fEe2YPMyYKslBVA" name="ignoreDrawSelection" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxat0fEe2YPMyYKslBVA" name="ignoreDrawHot" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxa90fEe2YPMyYKslBVA" name="customDraw" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxbN0fEe2YPMyYKslBVA" name="dragStarted" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxbd0fEe2YPMyYKslBVA" name="explorerTheme" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxbt0fEe2YPMyYKslBVA" name="firstColumnImage" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxb90fEe2YPMyYKslBVA" name="fixScrollWidth" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxcN0fEe2YPMyYKslBVA" name="tipRequested" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxcd0fEe2YPMyYKslBVA" name="wasSelected" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxct0fEe2YPMyYKslBVA" name="wasResized" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxc90fEe2YPMyYKslBVA" name="painted" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxdN0fEe2YPMyYKslBVA" name="ignoreActivate" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxdd0fEe2YPMyYKslBVA" name="ignoreSelect" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxdt0fEe2YPMyYKslBVA" name="ignoreShrink" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxd90fEe2YPMyYKslBVA" name="ignoreResize" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxeN0fEe2YPMyYKslBVA" name="ignoreColumnMove" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxed0fEe2YPMyYKslBVA" name="ignoreColumnResize" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxet0fEe2YPMyYKslBVA" name="fullRowSelect" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxe90fEe2YPMyYKslBVA" name="settingItemHeight" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxfN0fEe2YPMyYKslBVA" name="headerItemDragging" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxfd0fEe2YPMyYKslBVA" name="itemHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxft0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxf90fEe2YPMyYKslBVA" name="lastWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxgN0fEe2YPMyYKslBVA" name="sortDirection" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxgd0fEe2YPMyYKslBVA" name="resizeCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxgt0fEe2YPMyYKslBVA" name="selectionForeground" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxg90fEe2YPMyYKslBVA" name="hotIndex" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxhN0fEe2YPMyYKslBVA" name="headerBackground" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxhd0fEe2YPMyYKslBVA" name="headerForeground" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxht0fEe2YPMyYKslBVA" name="HeaderProc" visibility="package" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxh90fEe2YPMyYKslBVA" name="INSET" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-kxiN0fEe2YPMyYKslBVA" name="GRID_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-kxid0fEe2YPMyYKslBVA" name="SORT_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-kxit0fEe2YPMyYKslBVA" name="HEADER_MARGIN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-kxi90fEe2YPMyYKslBVA" name="HEADER_EXTRA" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-kxjN0fEe2YPMyYKslBVA" name="VISTA_EXTRA" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-kxjd0fEe2YPMyYKslBVA" name="EXPLORER_EXTRA" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-kxjt0fEe2YPMyYKslBVA" name="H_SCROLL_LIMIT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-kxj90fEe2YPMyYKslBVA" name="V_SCROLL_LIMIT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-kxkN0fEe2YPMyYKslBVA" name="DRAG_IMAGE_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-kxkd0fEe2YPMyYKslBVA" name="COMPRESS_ITEMS" visibility="package" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-kxkt0fEe2YPMyYKslBVA" name="TableProc" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-kxk90fEe2YPMyYKslBVA" name="TableClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-kxlN0fEe2YPMyYKslBVA" name="HeaderClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-obwN0fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-yM190fEe2YPMyYKslBVA" name="parent" isLeaf="true" type="_s7AXId0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-1QGd0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-79wt0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u_pIYN0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vAKFwN0fEe2YPMyYKslBVA" name="drawCount" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vAKs1N0fEe2YPMyYKslBVA" name="layout" isLeaf="true" type="_tJCzIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vAbykt0fEe2YPMyYKslBVA" name="verticalBar" isLeaf="true" type="_tGz-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vAe14d0fEe2YPMyYKslBVA" name="toolTipText" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vAp1CN0fEe2YPMyYKslBVA" name="accessible" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_t_0qId0fEe2YPMyYKslBVA" name="getSelectionIndex" visibility="public">
              <ownedParameter xmi:id="_t_0qIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_t_47kt0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_t_47k90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_t_47lN0fEe2YPMyYKslBVA" name="return" type="_s6xGkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_t_5ipd0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_t_5ipt0fEe2YPMyYKslBVA" name="return" type="_s7JhEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAEhxN0fEe2YPMyYKslBVA" name="getItemCount" visibility="public">
              <ownedParameter xmi:id="_uAEhxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAexct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uAexc90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAexdN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAfYgN0fEe2YPMyYKslBVA" name="setLayoutData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uAfYgd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAfYgt0fEe2YPMyYKslBVA" name="setHeaderVisible" visibility="public">
              <ownedParameter xmi:id="_uAfYg90fEe2YPMyYKslBVA" name="show" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAfYhN0fEe2YPMyYKslBVA" name="setLinesVisible" visibility="public">
              <ownedParameter xmi:id="_uAfYhd0fEe2YPMyYKslBVA" name="show" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAfYht0fEe2YPMyYKslBVA" name="setItemCount" visibility="public">
              <ownedParameter xmi:id="_uAfYh90fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAf_kN0fEe2YPMyYKslBVA" name="addListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uAf_kd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAf_kt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAh0xd0fEe2YPMyYKslBVA" name="pack" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uCJlYd0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_uCKMcN0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uClqRN0fEe2YPMyYKslBVA" name="clearAll" visibility="public"/>
            <ownedOperation xmi:id="_uCyelN0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uCyeld0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCyelt0fEe2YPMyYKslBVA" name="setBackground" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uCyel90fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCyemN0fEe2YPMyYKslBVA" name="setHeaderBackground" visibility="public">
              <ownedParameter xmi:id="_uCyemd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBpt0fEe2YPMyYKslBVA" name="getColumnCount" visibility="public">
              <ownedParameter xmi:id="_uffBp90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufgPwN0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_ufgPwd0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufgPwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufg20d0fEe2YPMyYKslBVA" name="getColumnOrder" visibility="public">
              <ownedParameter xmi:id="_ufg20t0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufhd6d0fEe2YPMyYKslBVA" name="getColumn" visibility="public">
              <ownedParameter xmi:id="_ufhd6t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufhd690fEe2YPMyYKslBVA" name="return" type="_s7Q10N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufhd8d0fEe2YPMyYKslBVA" name="showItem" visibility="public">
              <ownedParameter xmi:id="_ufhd8t0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufhd890fEe2YPMyYKslBVA" name="showColumn" visibility="public">
              <ownedParameter xmi:id="_ufhd9N0fEe2YPMyYKslBVA" name="column" type="_s7Q10N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufqn290fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_ufqn3N0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufqn3d0fEe2YPMyYKslBVA" name="return" type="_s6xGkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufrO6d0fEe2YPMyYKslBVA" name="getItems" visibility="public">
              <ownedParameter xmi:id="_ufrO6t0fEe2YPMyYKslBVA" name="return" type="_s7JhEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufr18t0fEe2YPMyYKslBVA" name="getSelectionIndices" visibility="public">
              <ownedParameter xmi:id="_ufr1890fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufr1-t0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_ufr1-90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufr1_N0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufsdAN0fEe2YPMyYKslBVA" name="removeAll" visibility="public"/>
            <ownedOperation xmi:id="_ufsdA90fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_ufsdBN0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufsdCN0fEe2YPMyYKslBVA" name="deselectAll" visibility="public"/>
            <ownedOperation xmi:id="_uftEEN0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_uftEEd0fEe2YPMyYKslBVA" name="items" type="_s7JhEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uftEE90fEe2YPMyYKslBVA" name="showSelection" visibility="public"/>
            <ownedOperation xmi:id="_uftEFt0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_uftEF90fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uftEGt0fEe2YPMyYKslBVA" name="clear" visibility="public">
              <ownedParameter xmi:id="_uftEG90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uftrIN0fEe2YPMyYKslBVA" name="select" visibility="public">
              <ownedParameter xmi:id="_uftrId0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufu5Qt0fEe2YPMyYKslBVA" name="deselect" visibility="public">
              <ownedParameter xmi:id="_ufu5Q90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0H0890fEe2YPMyYKslBVA" name="toControl" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0H09N0fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0H09d0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Ib8N0fEe2YPMyYKslBVA" name="getClientArea" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0Ib8d0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Ib8t0fEe2YPMyYKslBVA" name="getTopIndex" visibility="public">
              <ownedParameter xmi:id="_u0Ib890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0fBQN0fEe2YPMyYKslBVA" name="redraw" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u-kxld0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u-lYcN0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u-lYcd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-lYct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-lYc90fEe2YPMyYKslBVA" name="_addListener" visibility="package">
              <ownedParameter xmi:id="_u-lYdN0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-lYdd0fEe2YPMyYKslBVA" name="listener" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-l_g90fEe2YPMyYKslBVA" name="setCustomDraw" visibility="package">
              <ownedParameter xmi:id="_u-l_hN0fEe2YPMyYKslBVA" name="customDraw" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-l_hd0fEe2YPMyYKslBVA" name="setBackgroundTransparent" visibility="package">
              <ownedParameter xmi:id="_u-l_ht0fEe2YPMyYKslBVA" name="transparent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-l_h90fEe2YPMyYKslBVA" name="_checkGrow" visibility="package">
              <ownedParameter xmi:id="_u-l_iN0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-l_id0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-l_it0fEe2YPMyYKslBVA" name="getDrawing" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-l_i90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-mmkN0fEe2YPMyYKslBVA" name="_checkShrink" visibility="package"/>
            <ownedOperation xmi:id="_u-nNoN0fEe2YPMyYKslBVA" name="_clearItems" visibility="package"/>
            <ownedOperation xmi:id="_u-nNod0fEe2YPMyYKslBVA" name="_getItem" visibility="package">
              <ownedParameter xmi:id="_u-nNot0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-nNo90fEe2YPMyYKslBVA" name="return" type="_s6xGkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-n0sN0fEe2YPMyYKslBVA" name="_getItem" visibility="package">
              <ownedParameter xmi:id="_u-n0sd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-n0st0fEe2YPMyYKslBVA" name="create" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-n0s90fEe2YPMyYKslBVA" name="return" type="_s6xGkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-n0tN0fEe2YPMyYKslBVA" name="_getItem" visibility="package">
              <ownedParameter xmi:id="_u-n0td0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-n0tt0fEe2YPMyYKslBVA" name="create" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-n0t90fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-n0uN0fEe2YPMyYKslBVA" name="return" type="_s6xGkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-obxt0fEe2YPMyYKslBVA" name="binarySearch" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-obx90fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-obyN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-obyd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-obyt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-oby90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-obzN0fEe2YPMyYKslBVA" name="_getItems" visibility="package">
              <ownedParameter xmi:id="_u-obzd0fEe2YPMyYKslBVA" name="result" type="_s7JhEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-obzt0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-pC0N0fEe2YPMyYKslBVA" name="_hasItems" visibility="package">
              <ownedParameter xmi:id="_u-pC0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-pC0t0fEe2YPMyYKslBVA" name="_initItems" visibility="package"/>
            <ownedOperation xmi:id="_u-pC090fEe2YPMyYKslBVA" name="_insertItem" visibility="package">
              <ownedParameter xmi:id="_u-pC1N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-pC1d0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-pC1t0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-pp4N0fEe2YPMyYKslBVA" name="_removeItem" visibility="package">
              <ownedParameter xmi:id="_u-pp4d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-pp4t0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-qQ8N0fEe2YPMyYKslBVA" name="_removeItems" visibility="package">
              <ownedParameter xmi:id="_u-qQ8d0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-qQ8t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-qQ890fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-q4AN0fEe2YPMyYKslBVA" name="_setItemCount" visibility="package">
              <ownedParameter xmi:id="_u-q4Ad0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-q4At0fEe2YPMyYKslBVA" name="itemCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-rfEN0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u-rfEd0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-rfEt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-rfE90fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_u-rfFN0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-rfFd0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-rfFt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-rfF90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-rfGN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-rfGd0fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_u-rfGt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-rfG90fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-rfHN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-rfHd0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-rfHt0fEe2YPMyYKslBVA" name="forceSelect" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-rfH90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-stMN0fEe2YPMyYKslBVA" name="sendSelectionEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-stMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-stMt0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-stM90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-stNN0fEe2YPMyYKslBVA" name="findImageControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-stNd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-uiYN0fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u-uiYd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-uiYt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-uiY90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-uiZN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-uiZd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-uiZt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-uiZ90fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-uiaN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-uiad0fEe2YPMyYKslBVA" name="CDDS_ITEMPOSTPAINT" visibility="package">
              <ownedParameter xmi:id="_u-uiat0fEe2YPMyYKslBVA" name="nmcd" type="_tEpbVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-uia90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-uibN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-uibd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-uib90fEe2YPMyYKslBVA" name="hooks" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-uicN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-uicd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-vJcd0fEe2YPMyYKslBVA" name="CDDS_ITEMPREPAINT" visibility="package">
              <ownedParameter xmi:id="_u-vJct0fEe2YPMyYKslBVA" name="nmcd" type="_tEpbVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-vJc90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-vJdN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-vJdd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-wXkN0fEe2YPMyYKslBVA" name="CDDS_POSTPAINT" visibility="package">
              <ownedParameter xmi:id="_u-wXkd0fEe2YPMyYKslBVA" name="nmcd" type="_tEpbVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-wXkt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-wXk90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-wXlN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-w-oN0fEe2YPMyYKslBVA" name="CDDS_PREPAINT" visibility="package">
              <ownedParameter xmi:id="_u-w-od0fEe2YPMyYKslBVA" name="nmcd" type="_tEpbVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-w-ot0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-w-o90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-w-pN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-yMwN0fEe2YPMyYKslBVA" name="hasCustomBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-yMwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-yMwt0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-yMw90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-yMxN0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-yMxd0fEe2YPMyYKslBVA" name="fillBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-yMxt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-yMx90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-yMyN0fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-yMyd0fEe2YPMyYKslBVA" name="findBackgroundControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-yMyt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-yMzN0fEe2YPMyYKslBVA" name="fillImageBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-yMzd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-yMzt0fEe2YPMyYKslBVA" name="arg1" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-yMz90fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-yM0N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-yM0d0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-yM1N0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_u-yM1d0fEe2YPMyYKslBVA" name="column" type="_s7Q10N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-yM1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-yM2d0fEe2YPMyYKslBVA" name="getSortColumnPixel" visibility="package">
              <ownedParameter xmi:id="_u-yM2t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-yz0N0fEe2YPMyYKslBVA" name="CDDS_SUBITEMPOSTPAINT" visibility="package">
              <ownedParameter xmi:id="_u-yz0d0fEe2YPMyYKslBVA" name="nmcd" type="_tEpbVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-yz0t0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-yz090fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-yz1N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-0B8N0fEe2YPMyYKslBVA" name="sendPaintItemEvent" visibility="package">
              <ownedParameter xmi:id="_u-0B8d0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-0B8t0fEe2YPMyYKslBVA" name="nmcd" type="_tEpbVN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-0B890fEe2YPMyYKslBVA" name="CDDS_SUBITEMPREPAINT" visibility="package">
              <ownedParameter xmi:id="_u-0B9N0fEe2YPMyYKslBVA" name="nmcd" type="_tEpbVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-0B9d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-0B9t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-0B990fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-0pA90fEe2YPMyYKslBVA" name="sendMeasureItemEvent" visibility="package">
              <ownedParameter xmi:id="_u-0pBN0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-0pBd0fEe2YPMyYKslBVA" name="row" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-0pBt0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-0pB90fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-0pCN0fEe2YPMyYKslBVA" name="return" type="_tFdToN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-0pCd0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-0pCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-1QEN0fEe2YPMyYKslBVA" name="sendEraseItemEvent" visibility="package">
              <ownedParameter xmi:id="_u-1QEd0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-1QEt0fEe2YPMyYKslBVA" name="nmcd" type="_tEpbVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-1QE90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-1QFN0fEe2YPMyYKslBVA" name="measureEvent" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-13Kt0fEe2YPMyYKslBVA" name="getForegroundPixel" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-13K90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-3FQN0fEe2YPMyYKslBVA" name="checkBuffered" visibility="package"/>
            <ownedOperation xmi:id="_u-3sUN0fEe2YPMyYKslBVA" name="checkData" visibility="package">
              <ownedParameter xmi:id="_u-3sUd0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-3sUt0fEe2YPMyYKslBVA" name="redraw" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-3sU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-3sVN0fEe2YPMyYKslBVA" name="checkData" visibility="package">
              <ownedParameter xmi:id="_u-3sVd0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-3sVt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-3sV90fEe2YPMyYKslBVA" name="redraw" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-3sWN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-4TYN0fEe2YPMyYKslBVA" name="sendEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-4TYd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-4TYt0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-4TY90fEe2YPMyYKslBVA" name="setScrollWidth" visibility="package">
              <ownedParameter xmi:id="_u-4TZN0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-4TZd0fEe2YPMyYKslBVA" name="force" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-4TZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-4TaN0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_u-4Tad0fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-4Tat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-46cd0fEe2YPMyYKslBVA" name="clear" visibility="public">
              <ownedParameter xmi:id="_u-46ct0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-46c90fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-5hgN0fEe2YPMyYKslBVA" name="clear" visibility="public">
              <ownedParameter xmi:id="_u-5hgd0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-6voN0fEe2YPMyYKslBVA" name="computeSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_u-6vod0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-6vot0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-6vo90fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-6vpN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-7WsN0fEe2YPMyYKslBVA" name="getBorderWidthInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-7Wsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-79wN0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_u-8k0N0fEe2YPMyYKslBVA" name="setCheckboxImageList" visibility="package">
              <ownedParameter xmi:id="_u-8k0d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-8k0t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-8k090fEe2YPMyYKslBVA" name="fixScroll" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-9L4N0fEe2YPMyYKslBVA" name="applyThemeBackground" visibility="package">
              <ownedParameter xmi:id="_u-9L4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-9y8N0fEe2YPMyYKslBVA" name="createHeaderToolTips" visibility="package"/>
            <ownedOperation xmi:id="_u-9y8d0fEe2YPMyYKslBVA" name="createItem" visibility="package">
              <ownedParameter xmi:id="_u-9y8t0fEe2YPMyYKslBVA" name="column" type="_s7Q10N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-9y890fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_A2Qd0fEe2YPMyYKslBVA" name="createItem" visibility="package">
              <ownedParameter xmi:id="_u_A2Qt0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_A2Q90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_BdUN0fEe2YPMyYKslBVA" name="setDeferResize" visibility="package">
              <ownedParameter xmi:id="_u_BdUd0fEe2YPMyYKslBVA" name="defer" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_BdUt0fEe2YPMyYKslBVA" name="createWidget" visibility="package"/>
            <ownedOperation xmi:id="_u_BdVN0fEe2YPMyYKslBVA" name="customHeaderDrawing" visibility="private">
              <ownedParameter xmi:id="_u_BdVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_CEYN0fEe2YPMyYKslBVA" name="defaultBackground" visibility="package">
              <ownedParameter xmi:id="_u_CEYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_CEYt0fEe2YPMyYKslBVA" name="deregister" visibility="package"/>
            <ownedOperation xmi:id="_u_Crc90fEe2YPMyYKslBVA" name="deselect" visibility="public">
              <ownedParameter xmi:id="_u_CrdN0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_DSgN0fEe2YPMyYKslBVA" name="deselect" visibility="public">
              <ownedParameter xmi:id="_u_DSgd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_DSgt0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_D5kN0fEe2YPMyYKslBVA" name="destroyItem" visibility="package">
              <ownedParameter xmi:id="_u_D5kd0fEe2YPMyYKslBVA" name="column" type="_s7Q10N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_EgoN0fEe2YPMyYKslBVA" name="setRedraw" visibility="public">
              <ownedParameter xmi:id="_u_Egod0fEe2YPMyYKslBVA" name="redraw" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_FuwN0fEe2YPMyYKslBVA" name="updateMoveable" visibility="package"/>
            <ownedOperation xmi:id="_u_KnQN0fEe2YPMyYKslBVA" name="destroyItem" visibility="package">
              <ownedParameter xmi:id="_u_KnQd0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_LOUN0fEe2YPMyYKslBVA" name="setTableEmpty" visibility="package"/>
            <ownedOperation xmi:id="_u_L1YN0fEe2YPMyYKslBVA" name="fixCheckboxImageList" visibility="package">
              <ownedParameter xmi:id="_u_L1Yd0fEe2YPMyYKslBVA" name="fixScroll" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_MccN0fEe2YPMyYKslBVA" name="fixCheckboxImageListColor" visibility="package">
              <ownedParameter xmi:id="_u_Mccd0fEe2YPMyYKslBVA" name="fixScroll" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_ORoN0fEe2YPMyYKslBVA" name="getColumns" visibility="public">
              <ownedParameter xmi:id="_u_ORod0fEe2YPMyYKslBVA" name="return" type="_tFJKkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_ORot0fEe2YPMyYKslBVA" name="getFocusIndex" visibility="package">
              <ownedParameter xmi:id="_u_O4sN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_O4sd0fEe2YPMyYKslBVA" name="getGridLineWidth" visibility="public">
              <ownedParameter xmi:id="_u_O4st0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_PfwN0fEe2YPMyYKslBVA" name="getGridLineWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_u_Pfwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_QG0N0fEe2YPMyYKslBVA" name="getHeaderBackground" visibility="public">
              <ownedParameter xmi:id="_u_QG0d0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_QG0t0fEe2YPMyYKslBVA" name="getHeaderBackgroundPixel" visibility="private">
              <ownedParameter xmi:id="_u_QG090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_Qt4N0fEe2YPMyYKslBVA" name="getHeaderForeground" visibility="public">
              <ownedParameter xmi:id="_u_Qt4d0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_RU8N0fEe2YPMyYKslBVA" name="getHeaderForegroundPixel" visibility="private">
              <ownedParameter xmi:id="_u_RU8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_R8AN0fEe2YPMyYKslBVA" name="defaultForeground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u_R8Ad0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_R8At0fEe2YPMyYKslBVA" name="getHeaderHeight" visibility="public">
              <ownedParameter xmi:id="_u_R8A90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_R8BN0fEe2YPMyYKslBVA" name="getHeaderHeightInPixels" visibility="package">
              <ownedParameter xmi:id="_u_R8Bd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_SjEN0fEe2YPMyYKslBVA" name="getHeaderVisible" visibility="public">
              <ownedParameter xmi:id="_u_SjEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_TxMN0fEe2YPMyYKslBVA" name="getItemInPixels" visibility="package">
              <ownedParameter xmi:id="_u_TxMd0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_TxMt0fEe2YPMyYKslBVA" name="return" type="_s6xGkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_U_UN0fEe2YPMyYKslBVA" name="hitTestSelection" visibility="package">
              <ownedParameter xmi:id="_u_U_Ud0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_U_Ut0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_U_U90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_U_VN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_VmYN0fEe2YPMyYKslBVA" name="getItemHeight" visibility="public">
              <ownedParameter xmi:id="_u_VmYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_WNcN0fEe2YPMyYKslBVA" name="getItemHeightInPixels" visibility="package">
              <ownedParameter xmi:id="_u_WNcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_W0gN0fEe2YPMyYKslBVA" name="getLinesVisible" visibility="public">
              <ownedParameter xmi:id="_u_W0gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_XbkN0fEe2YPMyYKslBVA" name="_getLinesVisible" visibility="private">
              <ownedParameter xmi:id="_u_Xbkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_YCoN0fEe2YPMyYKslBVA" name="getSelectionCount" visibility="public">
              <ownedParameter xmi:id="_u_YCod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_YpsN0fEe2YPMyYKslBVA" name="getSortColumn" visibility="public">
              <ownedParameter xmi:id="_u_Ypsd0fEe2YPMyYKslBVA" name="return" type="_s7Q10N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_ZQwN0fEe2YPMyYKslBVA" name="getBackgroundPixel" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u_ZQwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_Z30N0fEe2YPMyYKslBVA" name="getSlightlyDifferentBackgroundColor" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u_Z30d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_Z30t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_Z3090fEe2YPMyYKslBVA" name="getSortDirection" visibility="public">
              <ownedParameter xmi:id="_u_Z31N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_ae4N0fEe2YPMyYKslBVA" name="hasChildren" visibility="package">
              <ownedParameter xmi:id="_u_ae4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_btAt0fEe2YPMyYKslBVA" name="imageIndex" visibility="package">
              <ownedParameter xmi:id="_u_btA90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_btBN0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_btBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_c7IN0fEe2YPMyYKslBVA" name="setTopIndex" visibility="public">
              <ownedParameter xmi:id="_u_c7Id0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_c7It0fEe2YPMyYKslBVA" name="setItemHeight" visibility="package">
              <ownedParameter xmi:id="_u_c7I90fEe2YPMyYKslBVA" name="fixScroll" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_c7JN0fEe2YPMyYKslBVA" name="setSubImagesVisible" visibility="package">
              <ownedParameter xmi:id="_u_c7Jd0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_diMN0fEe2YPMyYKslBVA" name="imageIndexHeader" visibility="package">
              <ownedParameter xmi:id="_u_diMd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_diMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_fXYN0fEe2YPMyYKslBVA" name="isCustomToolTip" visibility="package">
              <ownedParameter xmi:id="_u_fXYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_fXYt0fEe2YPMyYKslBVA" name="isOptimizedRedraw" visibility="package">
              <ownedParameter xmi:id="_u_fXY90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_f-cN0fEe2YPMyYKslBVA" name="filters" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u_f-cd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_f-ct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_f-c90fEe2YPMyYKslBVA" name="isSelected" visibility="public">
              <ownedParameter xmi:id="_u_f-dN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_f-dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_glgN0fEe2YPMyYKslBVA" name="isUseWsBorder" visibility="package">
              <ownedParameter xmi:id="_u_glgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_hMk90fEe2YPMyYKslBVA" name="register" visibility="package"/>
            <ownedOperation xmi:id="_u_hzpN0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_u_hzpd0fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_jBxN0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_u_k28N0fEe2YPMyYKslBVA" name="sort" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u_k28d0fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_leAN0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_u_leAd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_ohUN0fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_u_ohUd0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_pvcN0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_u_pvcd0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_q9lN0fEe2YPMyYKslBVA" name="select" visibility="public">
              <ownedParameter xmi:id="_u_q9ld0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_rkoN0fEe2YPMyYKslBVA" name="select" visibility="public">
              <ownedParameter xmi:id="_u_rkod0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_rkot0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_sLsN0fEe2YPMyYKslBVA" name="selectAll" visibility="public"/>
            <ownedOperation xmi:id="_u_7cQN0fEe2YPMyYKslBVA" name="sendEraseItemEvent" visibility="package">
              <ownedParameter xmi:id="_u_7cQd0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_7cQt0fEe2YPMyYKslBVA" name="nmcd" type="_tEgRYd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_7cQ90fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_7cRN0fEe2YPMyYKslBVA" name="cellRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_7cRd0fEe2YPMyYKslBVA" name="return" type="_tFdToN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_8DUN0fEe2YPMyYKslBVA" name="toolTipInset" visibility="package">
              <ownedParameter xmi:id="_u_8DUd0fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_8DUt0fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_94gN0fEe2YPMyYKslBVA" name="setScrollWidth" visibility="package">
              <ownedParameter xmi:id="_u_94gd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_94gt0fEe2YPMyYKslBVA" name="setItemHeight" visibility="package">
              <ownedParameter xmi:id="_u_94g90fEe2YPMyYKslBVA" name="itemHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_-fkN0fEe2YPMyYKslBVA" name="sendMouseDownEvent" visibility="package">
              <ownedParameter xmi:id="_u_-fkd0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_-fkt0fEe2YPMyYKslBVA" name="button" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_-fk90fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_-flN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_-fld0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_-flt0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u__God0fEe2YPMyYKslBVA" name="sendMouseEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u__Got0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u__Go90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u__GpN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u__Gpd0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u__Gpt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAFNQN0fEe2YPMyYKslBVA" name="sendPaintItemEvent" visibility="package">
              <ownedParameter xmi:id="_vAFNQd0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAFNQt0fEe2YPMyYKslBVA" name="nmcd" type="_tEgRYd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAFNQ90fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAFNRN0fEe2YPMyYKslBVA" name="itemRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAFNRd0fEe2YPMyYKslBVA" name="return" type="_tFdToN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAGbYN0fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="package">
              <ownedParameter xmi:id="_vAGbYd0fEe2YPMyYKslBVA" name="hBitmap" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAGbZN0fEe2YPMyYKslBVA" name="setBackgroundPixel" visibility="package">
              <ownedParameter xmi:id="_vAGbZd0fEe2YPMyYKslBVA" name="newPixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAIQkN0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vAIQkd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAIQkt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAIQk90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAIQlN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAIQld0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAIQlt0fEe2YPMyYKslBVA" name="defer" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAI3oN0fEe2YPMyYKslBVA" name="setColumnOrder" visibility="public">
              <ownedParameter xmi:id="_vAI3od0fEe2YPMyYKslBVA" name="order" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAKs0N0fEe2YPMyYKslBVA" name="setResizeChildren" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vAKs0d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAKs0t0fEe2YPMyYKslBVA" name="sendEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vAKs090fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAKs1d0fEe2YPMyYKslBVA" name="markLayout" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vAKs1t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAKs190fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAKs2N0fEe2YPMyYKslBVA" name="updateLayout" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vAKs2d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAKs2t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAL68N0fEe2YPMyYKslBVA" name="defaultFont" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vAL68d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vANwIN0fEe2YPMyYKslBVA" name="setFocusIndex" visibility="package">
              <ownedParameter xmi:id="_vANwId0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAOXMN0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_vAOXMd0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAO-QN0fEe2YPMyYKslBVA" name="setForegroundPixel" visibility="package">
              <ownedParameter xmi:id="_vAO-Qd0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAPlUN0fEe2YPMyYKslBVA" name="setHeaderForeground" visibility="public">
              <ownedParameter xmi:id="_vAPlUd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAQzcN0fEe2YPMyYKslBVA" name="updateHeaderToolTips" visibility="package"/>
            <ownedOperation xmi:id="_vASBkN0fEe2YPMyYKslBVA" name="forceResize" visibility="package" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vAVr8N0fEe2YPMyYKslBVA" name="getCodePage" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vAVr8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAVr8t0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vAVr890fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAWTAN0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vAWTAd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAW6EN0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vAW6Ed0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAW6Et0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAW6E90fEe2YPMyYKslBVA" name="setSortColumn" visibility="public">
              <ownedParameter xmi:id="_vAW6FN0fEe2YPMyYKslBVA" name="column" type="_s7Q10N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAXhIt0fEe2YPMyYKslBVA" name="setSortDirection" visibility="public">
              <ownedParameter xmi:id="_vAXhI90fEe2YPMyYKslBVA" name="direction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAakcN0fEe2YPMyYKslBVA" name="showItem" visibility="package">
              <ownedParameter xmi:id="_vAakcd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAbykN0fEe2YPMyYKslBVA" name="getShell" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vAbykd0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAcZoN0fEe2YPMyYKslBVA" name="sort" visibility="package"/>
            <ownedOperation xmi:id="_vAcZod0fEe2YPMyYKslBVA" name="subclass" visibility="package"/>
            <ownedOperation xmi:id="_vAdnwN0fEe2YPMyYKslBVA" name="toolTipRect" visibility="package">
              <ownedParameter xmi:id="_vAeO0N0fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAeO0d0fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAeO0t0fEe2YPMyYKslBVA" name="toolTipText" visibility="package">
              <ownedParameter xmi:id="_vAeO090fEe2YPMyYKslBVA" name="hdr" type="_tExXJ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAeO1N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAe1590fEe2YPMyYKslBVA" name="unsubclass" visibility="package"/>
            <ownedOperation xmi:id="_vAfc8N0fEe2YPMyYKslBVA" name="update" visibility="package">
              <ownedParameter xmi:id="_vAfc8d0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAgrEN0fEe2YPMyYKslBVA" name="updateMenuLocation" visibility="package">
              <ownedParameter xmi:id="_vAgrEd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAhSIN0fEe2YPMyYKslBVA" name="getClientAreaInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vAhSId0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAhSJ90fEe2YPMyYKslBVA" name="toDisplayInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vAhSKN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAhSKd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAhSKt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAh5MN0fEe2YPMyYKslBVA" name="updateOrientation" visibility="package"/>
            <ownedOperation xmi:id="_vAjHUd0fEe2YPMyYKslBVA" name="updateTextDirection" visibility="package">
              <ownedParameter xmi:id="_vAjHUt0fEe2YPMyYKslBVA" name="textDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAjHU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAjuZt0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vAjuZ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAkVcd0fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vAkVct0fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAkVc90fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vAkVdN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAkVdd0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vAkVdt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAkVd90fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAkVeN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAk8gN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAk8gd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAmKoN0fEe2YPMyYKslBVA" name="wmContextMenu" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vAmKod0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAmKot0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAmKo90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAmKpN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAmxsN0fEe2YPMyYKslBVA" name="findBrush" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vAmxsd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAmxst0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAmxs90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAn_1t0fEe2YPMyYKslBVA" name="WM_CHAR" visibility="package">
              <ownedParameter xmi:id="_vAn_190fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAn_2N0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAn_2d0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vApN8N0fEe2YPMyYKslBVA" name="WM_CONTEXTMENU" visibility="package">
              <ownedParameter xmi:id="_vApN8d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vApN8t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vApN890fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vApN-N0fEe2YPMyYKslBVA" name="WM_ERASEBKGND" visibility="package">
              <ownedParameter xmi:id="_vApN-d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vApN-t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vApN-90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAp1BN0fEe2YPMyYKslBVA" name="WM_GETOBJECT" visibility="package">
              <ownedParameter xmi:id="_vAp1Bd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAp1Bt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAp1B90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAp1Cd0fEe2YPMyYKslBVA" name="new_Accessible" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vAp1Ct0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAp1C90fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAqcEN0fEe2YPMyYKslBVA" name="WM_KEYDOWN" visibility="package">
              <ownedParameter xmi:id="_vAqcEd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAqcEt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAqcE90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vArqMN0fEe2YPMyYKslBVA" name="WM_KILLFOCUS" visibility="package">
              <ownedParameter xmi:id="_vArqMd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vArqMt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vArqM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vArqON0fEe2YPMyYKslBVA" name="WM_LBUTTONDBLCLK" visibility="package">
              <ownedParameter xmi:id="_vArqOd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vArqOt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vArqO90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAs4UN0fEe2YPMyYKslBVA" name="WM_LBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vAs4Ud0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAs4Ut0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAs4U90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAtfYN0fEe2YPMyYKslBVA" name="WM_MOUSEHOVER" visibility="package">
              <ownedParameter xmi:id="_vAuGcN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAuGcd0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAuGct0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAutgN0fEe2YPMyYKslBVA" name="WM_PAINT" visibility="package">
              <ownedParameter xmi:id="_vAutgd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAutgt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAutg90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAvUkd0fEe2YPMyYKslBVA" name="WM_RBUTTONDBLCLK" visibility="package">
              <ownedParameter xmi:id="_vAvUkt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAvUk90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAvUlN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAwisN0fEe2YPMyYKslBVA" name="WM_RBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vAwisd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAwist0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAwis90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAxJwN0fEe2YPMyYKslBVA" name="WM_SETFOCUS" visibility="package">
              <ownedParameter xmi:id="_vAxJwd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAxJwt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAxJw90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAxw0N0fEe2YPMyYKslBVA" name="WM_SETFONT" visibility="package">
              <ownedParameter xmi:id="_vAxw0d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAxw0t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAxw090fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAyX4N0fEe2YPMyYKslBVA" name="WM_SETREDRAW" visibility="package">
              <ownedParameter xmi:id="_vAyX4d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAyX4t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAyX490fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAy-8N0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vAy-8d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAy-8t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAy-890fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAzmBN0fEe2YPMyYKslBVA" name="WM_SYSCOLORCHANGE" visibility="package">
              <ownedParameter xmi:id="_vAzmBd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAzmBt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAzmB90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vA0NFN0fEe2YPMyYKslBVA" name="WM_HSCROLL" visibility="package">
              <ownedParameter xmi:id="_vA0NFd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA0NFt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA0NF90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vA2pUN0fEe2YPMyYKslBVA" name="WM_VSCROLL" visibility="package">
              <ownedParameter xmi:id="_vA2pUd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA2pUt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA2pU90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vA5FkN0fEe2YPMyYKslBVA" name="wmMeasureChild" visibility="package">
              <ownedParameter xmi:id="_vA5Fkd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA5Fkt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA5Fk90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vA5soN0fEe2YPMyYKslBVA" name="wmNotify" visibility="package">
              <ownedParameter xmi:id="_vA5sod0fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA5sot0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA5so90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA5spN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vA5spd0fEe2YPMyYKslBVA" name="wmNotifyToolTip" visibility="package">
              <ownedParameter xmi:id="_vA5spt0fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA5sp90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA5sqN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA5sqd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vA5sqt0fEe2YPMyYKslBVA" name="wmNotifyHeader" visibility="package">
              <ownedParameter xmi:id="_vA6TsN0fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA6Tsd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA6Tst0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA6Ts90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vA6Tud0fEe2YPMyYKslBVA" name="wmNotifyChild" visibility="package">
              <ownedParameter xmi:id="_vA6Tut0fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA6Tu90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA6TvN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA6Tvd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vA9XAN0fEe2YPMyYKslBVA" name="sendDragEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vA9XAd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA9XAt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA9XA90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA9XBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBFS0N0fEe2YPMyYKslBVA" name="getDifferentColor" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBFS0d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBFS0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBFS090fEe2YPMyYKslBVA" name="getSlightlyDifferentColor" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBFS1N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBFS1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBHvEN0fEe2YPMyYKslBVA" name="wmNotifyToolTip" visibility="package">
              <ownedParameter xmi:id="_vBHvEd0fEe2YPMyYKslBVA" name="nmcd" type="_tEgRYd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBHvEt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBHvE90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKMykN0fEe2YPMyYKslBVA" name="getBackground" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKMykd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKP14t0fEe2YPMyYKslBVA" name="getFont" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKP1490fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKQc8t0fEe2YPMyYKslBVA" name="getForeground" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKQc890fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW2ugN0fEe2YPMyYKslBVA" name="getDisplay" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vW2ugd0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s6xGkt0fEe2YPMyYKslBVA" name="TableItem" visibility="public">
            <eAnnotations xmi:id="_tKsY8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tKsY8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tKsY8t0fEe2YPMyYKslBVA" general="_tBk5Mt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-1QFd0fEe2YPMyYKslBVA" name="cellForeground" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-1QFt0fEe2YPMyYKslBVA" name="foreground" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-1QF90fEe2YPMyYKslBVA" name="cellBackground" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-1QGN0fEe2YPMyYKslBVA" name="background" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-13Kd0fEe2YPMyYKslBVA" name="cellFont" visibility="package" type="_tFskMd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-3sWd0fEe2YPMyYKslBVA" name="cached" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u_APMd0fEe2YPMyYKslBVA" name="strings" visibility="package" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u_APMt0fEe2YPMyYKslBVA" name="images" visibility="package" type="_tFskMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u_APM90fEe2YPMyYKslBVA" name="text" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u_A2QN0fEe2YPMyYKslBVA" name="image" visibility="package" isLeaf="true" type="_s9aK4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vAVE4N0fEe2YPMyYKslBVA" name="imageIndent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vA8I4d0fEe2YPMyYKslBVA" name="checked" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vA8I4t0fEe2YPMyYKslBVA" name="grayed" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKLkcN0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_s6uqUN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKLkcd0fEe2YPMyYKslBVA" name="font" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKMykt0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_t_47ld0fEe2YPMyYKslBVA" name="getData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_t_47lt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_t_5ip90fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_t_5iqN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAUZYN0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_uAUZYd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAUZYt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAVngN0fEe2YPMyYKslBVA" name="setData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uAVngd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAjp9t0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_uAjp990fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uA62UN0fEe2YPMyYKslBVA" name="setGrayed" visibility="public">
              <ownedParameter xmi:id="_uA62Ud0fEe2YPMyYKslBVA" name="grayed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBAV5d0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_uBAV5t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBAV590fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBPmed0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uBPmet0fEe2YPMyYKslBVA" name="parent" type="_s6uqUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBPme90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBwj0N0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_uBwj0d0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue1hZt0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_ue1hZ90fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue1haN0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_ue2IcN0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufeanN0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_ufeand0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufeant0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufeaod0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_ufeaot0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBpN0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_uffBpd0fEe2YPMyYKslBVA" name="return" type="_s6uqUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBq90fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_uffBrN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffBrd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBsd0fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_uffBst0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffBs90fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBt90fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_uffBuN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffBud0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBvd0fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_uffBvt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffBv90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBxt0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_uffosN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffosd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffotd0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_uffott0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffot90fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffou90fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_uffovN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffovd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffowd0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_uffowt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffow90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufg21t0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufg2190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufg24N0fEe2YPMyYKslBVA" name="getTextBounds" visibility="public">
              <ownedParameter xmi:id="_ufg24d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufg24t0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufhd490fEe2YPMyYKslBVA" name="getImageBounds" visibility="public">
              <ownedParameter xmi:id="_ufhd5N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufhd5d0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufqn1N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufqn1d0fEe2YPMyYKslBVA" name="parent" type="_s6uqUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufqn1t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufqn190fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9oWM90fEe2YPMyYKslBVA" name="getChecked" visibility="public">
              <ownedParameter xmi:id="_u9oWNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9oWNd0fEe2YPMyYKslBVA" name="getGrayed" visibility="public">
              <ownedParameter xmi:id="_u9oWNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-obwd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_u-obwt0fEe2YPMyYKslBVA" name="parent" type="_s6uqUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-obw90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-obxN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-obxd0fEe2YPMyYKslBVA" name="create" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-0pAN0fEe2YPMyYKslBVA" name="fontHandle" visibility="package">
              <ownedParameter xmi:id="_u-0pAd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-0pAt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-13IN0fEe2YPMyYKslBVA" name="getBounds" visibility="package">
              <ownedParameter xmi:id="_u-13Id0fEe2YPMyYKslBVA" name="row" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-13It0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-13I90fEe2YPMyYKslBVA" name="getText" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-13JN0fEe2YPMyYKslBVA" name="getImage" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-13Jd0fEe2YPMyYKslBVA" name="fullText" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-13Jt0fEe2YPMyYKslBVA" name="fullImage" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-13J90fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-13KN0fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-4TZ90fEe2YPMyYKslBVA" name="redraw" visibility="package"/>
            <ownedOperation xmi:id="_u-46cN0fEe2YPMyYKslBVA" name="clear" visibility="package"/>
            <ownedOperation xmi:id="_u_jBwt0fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u_jBw90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_q9kt0fEe2YPMyYKslBVA" name="reskin" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u_q9k90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAhSIt0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vAhSI90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAhSJN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAhSJd0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vAhSJt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAjuY90fEe2YPMyYKslBVA" name="updateTextDirection" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vAjuZN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAjuZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAmKpt0fEe2YPMyYKslBVA" name="getBounds" visibility="package">
              <ownedParameter xmi:id="_vAmKp90fEe2YPMyYKslBVA" name="row" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAmKqN0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAmKqd0fEe2YPMyYKslBVA" name="getText" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAmKqt0fEe2YPMyYKslBVA" name="getImage" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAmKq90fEe2YPMyYKslBVA" name="fullText" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAmKrN0fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAom5N0fEe2YPMyYKslBVA" name="setChecked" visibility="package">
              <ownedParameter xmi:id="_vAom5d0fEe2YPMyYKslBVA" name="checked" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAom5t0fEe2YPMyYKslBVA" name="notify" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKLkct0fEe2YPMyYKslBVA" name="checkNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vKLkc90fEe2YPMyYKslBVA" name="control" type="_s6uqUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKLkdN0fEe2YPMyYKslBVA" name="return" type="_s6uqUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKLkdd0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vKMLgN0fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKMLgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKMLgt0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKMLg90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKMLhN0fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vKMLhd0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vKMLht0fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_vKMLh90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKMLiN0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vKP14N0fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_vKP14d0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKQc8N0fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_vKQc8d0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKREAN0fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_vKREAd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKREAt0fEe2YPMyYKslBVA" name="getImageBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vKREA90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKREBN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKREBd0fEe2YPMyYKslBVA" name="getImageIndent" visibility="public">
              <ownedParameter xmi:id="_vKRrEN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKRrEd0fEe2YPMyYKslBVA" name="getNameText" visibility="package">
              <ownedParameter xmi:id="_vKRrEt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKSSIN0fEe2YPMyYKslBVA" name="getTextBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vKSSId0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKSSIt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKSSI90fEe2YPMyYKslBVA" name="redraw" visibility="package">
              <ownedParameter xmi:id="_vKSSJN0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKSSJd0fEe2YPMyYKslBVA" name="drawText" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKSSJt0fEe2YPMyYKslBVA" name="drawImage" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKS5MN0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vKUHUN0fEe2YPMyYKslBVA" name="setChecked" visibility="public">
              <ownedParameter xmi:id="_vKUHUd0fEe2YPMyYKslBVA" name="checked" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKV8gN0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_vKV8gd0fEe2YPMyYKslBVA" name="images" type="_tFskMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKV8gt0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_vKV8g90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKWjkN0fEe2YPMyYKslBVA" name="setImageIndent" visibility="public">
              <ownedParameter xmi:id="_vKWjkd0fEe2YPMyYKslBVA" name="indent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKWjkt0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_vKWjk90fEe2YPMyYKslBVA" name="strings" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s6xtot0fEe2YPMyYKslBVA" name="Text" visibility="public">
            <eAnnotations xmi:id="_tK070N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tK070d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tK1i4N0fEe2YPMyYKslBVA" general="_tI_Iwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKXKoN0fEe2YPMyYKslBVA" name="tabs" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKXKod0fEe2YPMyYKslBVA" name="oldStart" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKXKot0fEe2YPMyYKslBVA" name="oldEnd" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKXKo90fEe2YPMyYKslBVA" name="doubleClick" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKXKpN0fEe2YPMyYKslBVA" name="ignoreModify" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKXKpd0fEe2YPMyYKslBVA" name="ignoreVerify" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKXKpt0fEe2YPMyYKslBVA" name="ignoreCharacter" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKXKp90fEe2YPMyYKslBVA" name="allowPasswordChar" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKXKqN0fEe2YPMyYKslBVA" name="message" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKXKqd0fEe2YPMyYKslBVA" name="segments" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKXKqt0fEe2YPMyYKslBVA" name="clearSegmentsCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKXKq90fEe2YPMyYKslBVA" name="hwndActiveIcon" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vKXKrN0fEe2YPMyYKslBVA" name="LTR_MARK" visibility="package" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKXKrd0fEe2YPMyYKslBVA" name="RTL_MARK" visibility="package" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKXKrt0fEe2YPMyYKslBVA" name="IDI_SEARCH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKXKr90fEe2YPMyYKslBVA" name="IDI_CANCEL" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKXKsN0fEe2YPMyYKslBVA" name="LIMIT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKXKsd0fEe2YPMyYKslBVA" name="DELIMITER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKXKst0fEe2YPMyYKslBVA" name="EditProc" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKXKs90fEe2YPMyYKslBVA" name="EditClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKYYwN0fEe2YPMyYKslBVA" name="handle" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKYYwd0fEe2YPMyYKslBVA" name="style" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKbcFN0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKbcFd0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKcqMN0fEe2YPMyYKslBVA" name="backgroundAlpha" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKsh0N0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vK4vEt0fEe2YPMyYKslBVA" name="CTRL_BS_PATTERN" isLeaf="true" isStatic="true" type="_tLUrEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vK7LUt0fEe2YPMyYKslBVA" name="background" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vK7yYN0fEe2YPMyYKslBVA" name="accessible" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_t_6JsN0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_t_6Jsd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uARWEN0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_uARWEd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAfYiN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uAfYid0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAfYit0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAib0N0fEe2YPMyYKslBVA" name="setLayoutData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uAib0d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBuHld0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_uBuHlt0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uB8KAN0fEe2YPMyYKslBVA" name="addKeyListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uB8KAd0fEe2YPMyYKslBVA" name="arg0" type="_tKK0gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCI-UN0fEe2YPMyYKslBVA" name="setEditable" visibility="public">
              <ownedParameter xmi:id="_uCI-Ud0fEe2YPMyYKslBVA" name="editable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCPE8N0fEe2YPMyYKslBVA" name="setFocus" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uCPE8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCPE9d0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_uCPE9t0fEe2YPMyYKslBVA" name="selection" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDPxkN0fEe2YPMyYKslBVA" name="setBackground" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uDPxkd0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDPxkt0fEe2YPMyYKslBVA" name="setBounds" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uDPxk90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDPxlN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDPxld0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDPxlt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj7cw90fEe2YPMyYKslBVA" name="setMessage" visibility="public">
              <ownedParameter xmi:id="_uj7cxN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj7cyN0fEe2YPMyYKslBVA" name="setTextLimit" visibility="public">
              <ownedParameter xmi:id="_uj7cyd0fEe2YPMyYKslBVA" name="limit" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj7czd0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_uj7czt0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj7c0t0fEe2YPMyYKslBVA" name="addModifyListener" visibility="public">
              <ownedParameter xmi:id="_uj7c090fEe2YPMyYKslBVA" name="listener" type="_tKK0hd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj7c190fEe2YPMyYKslBVA" name="addVerifyListener" visibility="public">
              <ownedParameter xmi:id="_uj7c2N0fEe2YPMyYKslBVA" name="listener" type="_tKMCqd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9kr0N0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
              <ownedParameter xmi:id="_u9kr0d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKXKtN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vKXxsN0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vKXxsd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKXxst0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKXxs90fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_vKXxtN0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKXxtd0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKXxtt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKXxt90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKXxuN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKY_0N0fEe2YPMyYKslBVA" name="selectAll" visibility="public"/>
            <ownedOperation xmi:id="_vKY_0d0fEe2YPMyYKslBVA" name="sendSelectionEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKY_0t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKY_090fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKY_1N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKY_1d0fEe2YPMyYKslBVA" name="findImageControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKY_1t0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKZm4N0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKZm4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKZm4t0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKa1AN0fEe2YPMyYKslBVA" name="getDrawing" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKa1Ad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKa1At0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vKbcEN0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vKbcEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKbcEt0fEe2YPMyYKslBVA" name="applyThemeBackground" visibility="package">
              <ownedParameter xmi:id="_vKbcE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKbcFt0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKbcF90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKcqMd0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vKcqMt0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKcqM90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKcqNN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKcqNd0fEe2YPMyYKslBVA" name="addSegmentListener" visibility="public">
              <ownedParameter xmi:id="_vKcqNt0fEe2YPMyYKslBVA" name="listener" type="_tKLbn90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKcqN90fEe2YPMyYKslBVA" name="clearSegments" visibility="package">
              <ownedParameter xmi:id="_vKcqON0fEe2YPMyYKslBVA" name="applyText" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKcqOd0fEe2YPMyYKslBVA" name="applySegments" visibility="package"/>
            <ownedOperation xmi:id="_vKdRQN0fEe2YPMyYKslBVA" name="append" visibility="public">
              <ownedParameter xmi:id="_vKdRQd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKdRQt0fEe2YPMyYKslBVA" name="hooks" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKdRQ90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKdRRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKdRRd0fEe2YPMyYKslBVA" name="filters" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKdRRt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKdRR90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKdRSN0fEe2YPMyYKslBVA" name="verifyText" visibility="package">
              <ownedParameter xmi:id="_vKdRSd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKdRSt0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKdRS90fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKdRTN0fEe2YPMyYKslBVA" name="keyEvent" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKdRTd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKdRTt0fEe2YPMyYKslBVA" name="getCodePage" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKd4UN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKd4Ud0fEe2YPMyYKslBVA" name="isDisposed" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKd4Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKefYN0fEe2YPMyYKslBVA" name="sendEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKefYd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKefYt0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKefY90fEe2YPMyYKslBVA" name="getOrientation" visibility="public">
              <ownedParameter xmi:id="_vKefZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKefZd0fEe2YPMyYKslBVA" name="translateOffset" visibility="package">
              <ownedParameter xmi:id="_vKefZt0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKefZ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKfGcN0fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vKfGcd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKfGct0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKfGc90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKftgN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKftgd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKftgt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKftg90fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKfthN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKfthd0fEe2YPMyYKslBVA" name="deprocessText" visibility="package">
              <ownedParameter xmi:id="_vKftht0fEe2YPMyYKslBVA" name="text" type="_tB-h0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKfth90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKftiN0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKftid0fEe2YPMyYKslBVA" name="terminate" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKftit0fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKgUkN0fEe2YPMyYKslBVA" name="untranslateOffset" visibility="package">
              <ownedParameter xmi:id="_vKgUkd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKgUkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKgUk90fEe2YPMyYKslBVA" name="clearSelection" visibility="public"/>
            <ownedOperation xmi:id="_vKgUlN0fEe2YPMyYKslBVA" name="computeSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vKgUld0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKgUlt0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKgUl90fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKgUmN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKg7oN0fEe2YPMyYKslBVA" name="computeTrimInPixels" visibility="package">
              <ownedParameter xmi:id="_vKg7od0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKg7ot0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKg7o90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKg7pN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKg7pd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKiJwN0fEe2YPMyYKslBVA" name="isUseWsBorder" visibility="package">
              <ownedParameter xmi:id="_vKiJwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKiJwt0fEe2YPMyYKslBVA" name="copy" visibility="public"/>
            <ownedOperation xmi:id="_vKiJw90fEe2YPMyYKslBVA" name="createScrollBar" visibility="package">
              <ownedParameter xmi:id="_vKiJxN0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKiJxd0fEe2YPMyYKslBVA" name="return" type="_tGz-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKiJyd0fEe2YPMyYKslBVA" name="createWidget" visibility="package"/>
            <ownedOperation xmi:id="_vKiw0d0fEe2YPMyYKslBVA" name="setTabStops" visibility="package">
              <ownedParameter xmi:id="_vKiw0t0fEe2YPMyYKslBVA" name="tabs" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKiw090fEe2YPMyYKslBVA" name="fixAlignment" visibility="package"/>
            <ownedOperation xmi:id="_vKiw1N0fEe2YPMyYKslBVA" name="cut" visibility="public"/>
            <ownedOperation xmi:id="_vKiw1d0fEe2YPMyYKslBVA" name="defaultBackground" visibility="package">
              <ownedParameter xmi:id="_vKiw1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKjX4N0fEe2YPMyYKslBVA" name="dragDetect" visibility="package">
              <ownedParameter xmi:id="_vKjX4d0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKjX4t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKjX490fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKjX5N0fEe2YPMyYKslBVA" name="filter" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKjX5d0fEe2YPMyYKslBVA" name="detect" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKjX5t0fEe2YPMyYKslBVA" name="consume" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKjX590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKj--N0fEe2YPMyYKslBVA" name="maybeEnableDarkSystemTheme" visibility="package"/>
            <ownedOperation xmi:id="_vKj--d0fEe2YPMyYKslBVA" name="hasCustomBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKj--t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKj--90fEe2YPMyYKslBVA" name="hasCustomForeground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKj-_N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKkmAN0fEe2YPMyYKslBVA" name="getBorderWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_vKkmAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKkmBN0fEe2YPMyYKslBVA" name="getCaretLineNumber" visibility="public">
              <ownedParameter xmi:id="_vKkmBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKkmBt0fEe2YPMyYKslBVA" name="getCaretLocation" visibility="public">
              <ownedParameter xmi:id="_vKkmB90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKlNEN0fEe2YPMyYKslBVA" name="getCaretLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_vKlNEd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKlNEt0fEe2YPMyYKslBVA" name="getCaretPosition" visibility="public">
              <ownedParameter xmi:id="_vKlNE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKmbMN0fEe2YPMyYKslBVA" name="getCharCount" visibility="public">
              <ownedParameter xmi:id="_vKmbMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKmbMt0fEe2YPMyYKslBVA" name="getDoubleClickEnabled" visibility="public">
              <ownedParameter xmi:id="_vKmbM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKmbNN0fEe2YPMyYKslBVA" name="getEchoChar" visibility="public">
              <ownedParameter xmi:id="_vKnCQN0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKnCQd0fEe2YPMyYKslBVA" name="getEditable" visibility="public">
              <ownedParameter xmi:id="_vKnCQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKnCQ90fEe2YPMyYKslBVA" name="getLineCount" visibility="public">
              <ownedParameter xmi:id="_vKnCRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKnCRd0fEe2YPMyYKslBVA" name="getLineDelimiter" visibility="public">
              <ownedParameter xmi:id="_vKnCRt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKnpUN0fEe2YPMyYKslBVA" name="getLineHeight" visibility="public">
              <ownedParameter xmi:id="_vKnpUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKnpUt0fEe2YPMyYKslBVA" name="getLineHeightInPixels" visibility="package">
              <ownedParameter xmi:id="_vKnpU90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKoQYN0fEe2YPMyYKslBVA" name="getPosition" visibility="package">
              <ownedParameter xmi:id="_vKoQYd0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKoQYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKoQY90fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_vKoQZN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKoQZd0fEe2YPMyYKslBVA" name="getSelectionCount" visibility="public">
              <ownedParameter xmi:id="_vKoQZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKo3cN0fEe2YPMyYKslBVA" name="getSelectionText" visibility="public">
              <ownedParameter xmi:id="_vKo3cd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKo3ct0fEe2YPMyYKslBVA" name="getTabs" visibility="public">
              <ownedParameter xmi:id="_vKo3c90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKpegN0fEe2YPMyYKslBVA" name="getTabWidth" visibility="package">
              <ownedParameter xmi:id="_vKpegd0fEe2YPMyYKslBVA" name="tabs" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKpegt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKqFkN0fEe2YPMyYKslBVA" name="getTextChars" visibility="public">
              <ownedParameter xmi:id="_vKqFkd0fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKqFkt0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_vKqFk90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKqFlN0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKqFld0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKqsoN0fEe2YPMyYKslBVA" name="getTextLimit" visibility="public">
              <ownedParameter xmi:id="_vKqsod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKqsot0fEe2YPMyYKslBVA" name="getTopIndex" visibility="public">
              <ownedParameter xmi:id="_vKqso90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKqspN0fEe2YPMyYKslBVA" name="getTopPixel" visibility="public">
              <ownedParameter xmi:id="_vKqspd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKqspt0fEe2YPMyYKslBVA" name="getTopPixelInPixels" visibility="package">
              <ownedParameter xmi:id="_vKqsp90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKrTsN0fEe2YPMyYKslBVA" name="insert" visibility="public">
              <ownedParameter xmi:id="_vKrTsd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKr6wN0fEe2YPMyYKslBVA" name="paste" visibility="public"/>
            <ownedOperation xmi:id="_vKr6wd0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vKr6wt0fEe2YPMyYKslBVA" name="removeModifyListener" visibility="public">
              <ownedParameter xmi:id="_vKr6w90fEe2YPMyYKslBVA" name="listener" type="_tKK0hd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKsh0d0fEe2YPMyYKslBVA" name="removeSegmentListener" visibility="public">
              <ownedParameter xmi:id="_vKsh0t0fEe2YPMyYKslBVA" name="listener" type="_tKLbn90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKsh090fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vKsh1N0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKsh1d0fEe2YPMyYKslBVA" name="removeVerifyListener" visibility="public">
              <ownedParameter xmi:id="_vKsh1t0fEe2YPMyYKslBVA" name="listener" type="_tKMCqd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKtI4N0fEe2YPMyYKslBVA" name="resolveTextDirection" visibility="package">
              <ownedParameter xmi:id="_vKtI4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKtI4t0fEe2YPMyYKslBVA" name="sendKeyEvent" visibility="package">
              <ownedParameter xmi:id="_vKtI490fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKtv8N0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKtv8d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKtv8t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKtv890fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKtv9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKu-EN0fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="package">
              <ownedParameter xmi:id="_vKu-Ed0fEe2YPMyYKslBVA" name="hBitmap" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKu-Et0fEe2YPMyYKslBVA" name="setBackgroundPixel" visibility="package">
              <ownedParameter xmi:id="_vKu-E90fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKu-FN0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vKu-Fd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKu-Ft0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKu-F90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKu-GN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKu-Gd0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKwMMN0fEe2YPMyYKslBVA" name="setDefaultFont" visibility="package"/>
            <ownedOperation xmi:id="_vKwMMt0fEe2YPMyYKslBVA" name="setMargins" visibility="package"/>
            <ownedOperation xmi:id="_vKwMM90fEe2YPMyYKslBVA" name="setDoubleClickEnabled" visibility="public">
              <ownedParameter xmi:id="_vKwMNN0fEe2YPMyYKslBVA" name="doubleClick" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKwzQN0fEe2YPMyYKslBVA" name="setEchoChar" visibility="public">
              <ownedParameter xmi:id="_vKwzQd0fEe2YPMyYKslBVA" name="echo" type="_s8e90d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKxaUN0fEe2YPMyYKslBVA" name="setForegroundPixel" visibility="package">
              <ownedParameter xmi:id="_vKxaUd0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKyBYN0fEe2YPMyYKslBVA" name="setOrientation" visibility="public">
              <ownedParameter xmi:id="_vKyBYd0fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKyBZN0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vKyBZd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKyBZt0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vKyBZ90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKyBaN0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKyocN0fEe2YPMyYKslBVA" name="setRedraw" visibility="public">
              <ownedParameter xmi:id="_vKyocd0fEe2YPMyYKslBVA" name="redraw" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKzPgN0fEe2YPMyYKslBVA" name="setTabs" visibility="public">
              <ownedParameter xmi:id="_vKzPgd0fEe2YPMyYKslBVA" name="tabs" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKz2kN0fEe2YPMyYKslBVA" name="sendEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKz2kd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKz2kt0fEe2YPMyYKslBVA" name="setTextChars" visibility="public">
              <ownedParameter xmi:id="_vKz2k90fEe2YPMyYKslBVA" name="text" type="_s_9vo90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK1EsN0fEe2YPMyYKslBVA" name="setTopIndex" visibility="public">
              <ownedParameter xmi:id="_vK1Esd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK1Est0fEe2YPMyYKslBVA" name="showSelection" visibility="public"/>
            <ownedOperation xmi:id="_vK1rwN0fEe2YPMyYKslBVA" name="updateMenuLocation" visibility="package">
              <ownedParameter xmi:id="_vK1rwd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK1rwt0fEe2YPMyYKslBVA" name="updateOrientation" visibility="package"/>
            <ownedOperation xmi:id="_vK2S0N0fEe2YPMyYKslBVA" name="updateTextDirection" visibility="package">
              <ownedParameter xmi:id="_vK2S0d0fEe2YPMyYKslBVA" name="textDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK2S0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK254N0fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vK254d0fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK254t0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vK25490fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK255N0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vK255d0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK255t0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK25590fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK3g8N0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK3g8d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK3g8t0fEe2YPMyYKslBVA" name="wmClipboard" visibility="package">
              <ownedParameter xmi:id="_vK3g890fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK3g9N0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK3g9d0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK3g9t0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK4IAN0fEe2YPMyYKslBVA" name="WM_CHAR" visibility="package">
              <ownedParameter xmi:id="_vK4IAd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK4IAt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK4IA90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK4vEN0fEe2YPMyYKslBVA" name="sendSelectionEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vK4vEd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK5WIN0fEe2YPMyYKslBVA" name="WM_CLEAR" visibility="package">
              <ownedParameter xmi:id="_vK5WId0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK5WIt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK5WI90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK5WKN0fEe2YPMyYKslBVA" name="WM_CUT" visibility="package">
              <ownedParameter xmi:id="_vK5WKd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK5WKt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK5WK90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK5WMN0fEe2YPMyYKslBVA" name="WM_DRAWITEM" visibility="package">
              <ownedParameter xmi:id="_vK5WMd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK5WMt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK5WM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK59MN0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vK59Md0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK59Mt0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK59M90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK59NN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK59Nd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK6kQN0fEe2YPMyYKslBVA" name="WM_ERASEBKGND" visibility="package">
              <ownedParameter xmi:id="_vK6kQd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK6kQt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK6kQ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK7LUN0fEe2YPMyYKslBVA" name="findBackgroundControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vK7LUd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK7LU90fEe2YPMyYKslBVA" name="findThemeControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vK7LVN0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK7LVd0fEe2YPMyYKslBVA" name="fillThemeBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vK7LVt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7LV90fEe2YPMyYKslBVA" name="arg1" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7LWN0fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK7LWd0fEe2YPMyYKslBVA" name="WM_GETDLGCODE" visibility="package">
              <ownedParameter xmi:id="_vK7LWt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7LW90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7LXN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK7LXd0fEe2YPMyYKslBVA" name="WM_GETOBJECT" visibility="package">
              <ownedParameter xmi:id="_vK7LXt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7LX90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7LYN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK7yYd0fEe2YPMyYKslBVA" name="new_Accessible" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vK7yYt0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7yY90fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK7yaN0fEe2YPMyYKslBVA" name="WM_IME_CHAR" visibility="package">
              <ownedParameter xmi:id="_vK7yad0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7yat0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7ya90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK7ybN0fEe2YPMyYKslBVA" name="sendKeyEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vK7ybd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7ybt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7yb90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7ycN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7ycd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK8ZcN0fEe2YPMyYKslBVA" name="WM_LBUTTONDBLCLK" visibility="package">
              <ownedParameter xmi:id="_vK8Zcd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK8Zct0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK8Zc90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK8ZdN0fEe2YPMyYKslBVA" name="sendMouseEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vK8Zdd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK8Zdt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK8Zd90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK8ZeN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK8Zed0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK9AgN0fEe2YPMyYKslBVA" name="WM_PASTE" visibility="package">
              <ownedParameter xmi:id="_vK9Agd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK9Agt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK9Ag90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK9AiN0fEe2YPMyYKslBVA" name="WM_SETCURSOR" visibility="package">
              <ownedParameter xmi:id="_vK9Aid0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK9Ait0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK9Ai90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK9nlN0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vK9nld0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK9nlt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK9nl90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK-OoN0fEe2YPMyYKslBVA" name="WM_UNDO" visibility="package">
              <ownedParameter xmi:id="_vK-Ood0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK-Oot0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK-Oo90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLAD0N0fEe2YPMyYKslBVA" name="getClipboardText" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLAD0d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLAD0t0fEe2YPMyYKslBVA" name="wmColorChild" visibility="package">
              <ownedParameter xmi:id="_vLAD090fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLAD1N0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLAD1d0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLAD1t0fEe2YPMyYKslBVA" name="getForegroundPixel" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLAD190fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLAD2N0fEe2YPMyYKslBVA" name="getBackgroundPixel" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLAD2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLAq4N0fEe2YPMyYKslBVA" name="wmCommandChild" visibility="package">
              <ownedParameter xmi:id="_vLAq4d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLAq4t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLAq490fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLBR8N0fEe2YPMyYKslBVA" name="wmKeyDown" visibility="package">
              <ownedParameter xmi:id="_vLBR8d0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLBR8t0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLBR890fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLBR9N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbGVVN0fEe2YPMyYKslBVA" name="setForeground" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vbGVVd0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbGVVt0fEe2YPMyYKslBVA" name="addFocusListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vbGVV90fEe2YPMyYKslBVA" name="arg0" type="_tiqNAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s7AXIN0fEe2YPMyYKslBVA" name="FileDialog" visibility="public">
            <eAnnotations xmi:id="_tJXjQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tJXjQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tJXjQt0fEe2YPMyYKslBVA" general="_tIO60N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDiw8N0fEe2YPMyYKslBVA" name="filterNames" visibility="package" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDiw8d0fEe2YPMyYKslBVA" name="filterExtensions" visibility="package" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDiw8t0fEe2YPMyYKslBVA" name="fileNames" visibility="package" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDiw890fEe2YPMyYKslBVA" name="filterPath" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDiw9N0fEe2YPMyYKslBVA" name="fileName" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDiw9d0fEe2YPMyYKslBVA" name="filterIndex" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDiw9t0fEe2YPMyYKslBVA" name="overwrite" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDiw990fEe2YPMyYKslBVA" name="FILTER" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vDiw-N0fEe2YPMyYKslBVA" name="BUFFER_SIZE" visibility="package" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDiw-d0fEe2YPMyYKslBVA" name="USE_HOOK" visibility="package" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDlNMN0fEe2YPMyYKslBVA" name="parent" isLeaf="true" type="_s7oCM90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vDlNMd0fEe2YPMyYKslBVA" name="style" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vDl0QN0fEe2YPMyYKslBVA" name="title" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uAEhyN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uAEhyd0fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAEhyt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAFI0N0fEe2YPMyYKslBVA" name="setFilterExtensions" visibility="public">
              <ownedParameter xmi:id="_uAFI0d0fEe2YPMyYKslBVA" name="extensions" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAFv4t0fEe2YPMyYKslBVA" name="setFilterPath" visibility="public">
              <ownedParameter xmi:id="_uAFv490fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAGW8N0fEe2YPMyYKslBVA" name="setFileName" visibility="public">
              <ownedParameter xmi:id="_uAGW8d0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAGW8t0fEe2YPMyYKslBVA" name="open" visibility="public">
              <ownedParameter xmi:id="_uAGW890fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDiw-t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vDiw-90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vDiw_N0fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDjYAN0fEe2YPMyYKslBVA" name="checkStyle" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vDjYAd0fEe2YPMyYKslBVA" name="arg0" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDjYAt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDjYA90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDjYB90fEe2YPMyYKslBVA" name="checkSubclass" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vDjYCN0fEe2YPMyYKslBVA" name="getFileName" visibility="public">
              <ownedParameter xmi:id="_vDjYCd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDjYCt0fEe2YPMyYKslBVA" name="getFileNames" visibility="public">
              <ownedParameter xmi:id="_vDjYC90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDjYDN0fEe2YPMyYKslBVA" name="getFilterExtensions" visibility="public">
              <ownedParameter xmi:id="_vDjYDd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDjYDt0fEe2YPMyYKslBVA" name="getFilterIndex" visibility="public">
              <ownedParameter xmi:id="_vDjYD90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDj_EN0fEe2YPMyYKslBVA" name="getFilterNames" visibility="public">
              <ownedParameter xmi:id="_vDj_Ed0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDj_Et0fEe2YPMyYKslBVA" name="getFilterPath" visibility="public">
              <ownedParameter xmi:id="_vDj_E90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDj_FN0fEe2YPMyYKslBVA" name="getOverwrite" visibility="public">
              <ownedParameter xmi:id="_vDj_Fd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDj_Ft0fEe2YPMyYKslBVA" name="OFNHookProc" visibility="package">
              <ownedParameter xmi:id="_vDj_F90fEe2YPMyYKslBVA" name="hdlg" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDj_GN0fEe2YPMyYKslBVA" name="uiMsg" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDj_Gd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDj_Gt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDj_G90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDqFsN0fEe2YPMyYKslBVA" name="setFilterIndex" visibility="public">
              <ownedParameter xmi:id="_vDqFsd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDqFst0fEe2YPMyYKslBVA" name="setFilterNames" visibility="public">
              <ownedParameter xmi:id="_vDqFs90fEe2YPMyYKslBVA" name="names" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDqFtN0fEe2YPMyYKslBVA" name="setOverwrite" visibility="public">
              <ownedParameter xmi:id="_vDqFtd0fEe2YPMyYKslBVA" name="overwrite" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s7AXId0fEe2YPMyYKslBVA" name="Composite" visibility="public">
            <eAnnotations xmi:id="_tI_IwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tI_Iwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tI_Iw90fEe2YPMyYKslBVA" general="_tI_Iwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uz2vLt0fEe2YPMyYKslBVA" name="handle" visibility="public" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vC4poN0fEe2YPMyYKslBVA" name="layout" visibility="package" type="_tJCzIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vC4pod0fEe2YPMyYKslBVA" name="lpwp" visibility="package" type="_tI_Ixd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vC4pot0fEe2YPMyYKslBVA" name="tabList" visibility="package" type="_s7pQUt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vC4po90fEe2YPMyYKslBVA" name="layoutCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vC4ppN0fEe2YPMyYKslBVA" name="backgroundMode" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vC4ppd0fEe2YPMyYKslBVA" name="TOOLTIP_LIMIT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vC5QsN0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vC53xd0fEe2YPMyYKslBVA" name="state" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vC6e0N0fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vC6e0d0fEe2YPMyYKslBVA" name="parent" visibility="package" isLeaf="true" type="_s7AXId0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vC87FN0fEe2YPMyYKslBVA" name="backgroundAlpha" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vC9iKN0fEe2YPMyYKslBVA" name="background" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vDSSSt0fEe2YPMyYKslBVA" name="font" isLeaf="true" type="_s9dONN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vDftpN0fEe2YPMyYKslBVA" name="horizontalBar" isLeaf="true" type="_tGz-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vDftp90fEe2YPMyYKslBVA" name="verticalBar" isLeaf="true" type="_tGz-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uAEhxt0fEe2YPMyYKslBVA" name="getShell" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uAEhx90fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAdjUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uAdjUd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAdjUt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAkRAN0fEe2YPMyYKslBVA" name="getDisplay" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uAkRAd0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uga1yN0fEe2YPMyYKslBVA" name="setLayout" visibility="public">
              <ownedParameter xmi:id="_uga1yd0fEe2YPMyYKslBVA" name="layout" type="_tJCzIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugcD6d0fEe2YPMyYKslBVA" name="getChildren" visibility="public">
              <ownedParameter xmi:id="_ugcD6t0fEe2YPMyYKslBVA" name="return" type="_s7pQUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugcq-90fEe2YPMyYKslBVA" name="getLayout" visibility="public">
              <ownedParameter xmi:id="_ugcq_N0fEe2YPMyYKslBVA" name="return" type="_tJCzIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhUNq90fEe2YPMyYKslBVA" name="setRedraw" visibility="public">
              <ownedParameter xmi:id="_uhUNrN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhU0s90fEe2YPMyYKslBVA" name="pack" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uhU0tN0fEe2YPMyYKslBVA" name="requestLayout" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uiG3190fEe2YPMyYKslBVA" name="getParent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiG32N0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiG32d0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiG32t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiG3290fEe2YPMyYKslBVA" name="addPaintListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiG33N0fEe2YPMyYKslBVA" name="arg0" type="_tKLbnN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiG33d0fEe2YPMyYKslBVA" name="addMouseTrackListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiG33t0fEe2YPMyYKslBVA" name="arg0" type="_tKLbkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiG3390fEe2YPMyYKslBVA" name="addListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiG34N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiG34d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiHe490fEe2YPMyYKslBVA" name="removePaintListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiHe5N0fEe2YPMyYKslBVA" name="arg0" type="_tKLbnN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiHe5d0fEe2YPMyYKslBVA" name="removeMouseTrackListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiHe5t0fEe2YPMyYKslBVA" name="arg0" type="_tKLbkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiHe590fEe2YPMyYKslBVA" name="removeListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiHe6N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiHe6d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiMXYN0fEe2YPMyYKslBVA" name="toDisplay" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiMXYd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiMXYt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiMXY90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uii8vN0fEe2YPMyYKslBVA" name="getFont" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uii8vd0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uijj0d0fEe2YPMyYKslBVA" name="layout" visibility="public"/>
            <ownedOperation xmi:id="_uipDYt0fEe2YPMyYKslBVA" name="getBounds" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uipDY90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uirfkN0fEe2YPMyYKslBVA" name="setLayoutData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uirfkd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uisGqN0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_uisGqd0fEe2YPMyYKslBVA" name="arg0" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukAVTN0fEe2YPMyYKslBVA" name="getMonitor" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ukAVTd0fEe2YPMyYKslBVA" name="return" type="_tHxAwd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz2vL90fEe2YPMyYKslBVA" name="getStyle" visibility="public">
              <ownedParameter xmi:id="_uz2vMN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-l_gN0fEe2YPMyYKslBVA" name="_addListener" visibility="package">
              <ownedParameter xmi:id="_u-l_gd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-l_gt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-yM2N0fEe2YPMyYKslBVA" name="forceResize" visibility="package" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u-3FQd0fEe2YPMyYKslBVA" name="checkBuffered" visibility="package"/>
            <ownedOperation xmi:id="_u-79wd0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_u_BdU90fEe2YPMyYKslBVA" name="createWidget" visibility="package"/>
            <ownedOperation xmi:id="_u_CEY90fEe2YPMyYKslBVA" name="deregister" visibility="package"/>
            <ownedOperation xmi:id="_u_hMkN0fEe2YPMyYKslBVA" name="isUseWsBorder" visibility="package">
              <ownedParameter xmi:id="_u_hMkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_hzoN0fEe2YPMyYKslBVA" name="register" visibility="package"/>
            <ownedOperation xmi:id="_u_iasN0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_u_iasd0fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_jo0N0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_u_qWgN0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_u_qWgd0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAGbYt0fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="package">
              <ownedParameter xmi:id="_vAGbY90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAIQl90fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vAIQmN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAIQmd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAIQmt0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAIQm90fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAIQnN0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAIQnd0fEe2YPMyYKslBVA" name="defer" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAdAsN0fEe2YPMyYKslBVA" name="subclass" visibility="package"/>
            <ownedOperation xmi:id="_vAe14t0fEe2YPMyYKslBVA" name="toolTipText" visibility="package">
              <ownedParameter xmi:id="_vAe1490fEe2YPMyYKslBVA" name="hdr" type="_tExXJ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAe15N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAe16N0fEe2YPMyYKslBVA" name="unsubclass" visibility="package"/>
            <ownedOperation xmi:id="_vAgEAN0fEe2YPMyYKslBVA" name="update" visibility="package">
              <ownedParameter xmi:id="_vAgEAd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAh5Md0fEe2YPMyYKslBVA" name="updateOrientation" visibility="package"/>
            <ownedOperation xmi:id="_vAjuYN0fEe2YPMyYKslBVA" name="updateTextDirection" visibility="package">
              <ownedParameter xmi:id="_vAjuYd0fEe2YPMyYKslBVA" name="textDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAjuYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAjuaN0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vAkVcN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAn_0N0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vAn_0d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAn_0t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAn_090fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAn_1N0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAn_1d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAom4N0fEe2YPMyYKslBVA" name="WM_CHAR" visibility="package">
              <ownedParameter xmi:id="_vAom4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAom4t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAom490fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vApN9N0fEe2YPMyYKslBVA" name="WM_CONTEXTMENU" visibility="package">
              <ownedParameter xmi:id="_vApN9d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vApN9t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vApN990fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAp1AN0fEe2YPMyYKslBVA" name="WM_ERASEBKGND" visibility="package">
              <ownedParameter xmi:id="_vAp1Ad0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAp1At0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAp1A90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAp1DN0fEe2YPMyYKslBVA" name="WM_GETOBJECT" visibility="package">
              <ownedParameter xmi:id="_vAp1Dd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAp1Dt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAp1D90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAqcFN0fEe2YPMyYKslBVA" name="WM_KEYDOWN" visibility="package">
              <ownedParameter xmi:id="_vAqcFd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAqcFt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAqcF90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vArqNN0fEe2YPMyYKslBVA" name="WM_KILLFOCUS" visibility="package">
              <ownedParameter xmi:id="_vArqNd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vArqNt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vArqN90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAuGc90fEe2YPMyYKslBVA" name="WM_MOUSEHOVER" visibility="package">
              <ownedParameter xmi:id="_vAuGdN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAuGdd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAuGdt0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAuthN0fEe2YPMyYKslBVA" name="WM_PAINT" visibility="package">
              <ownedParameter xmi:id="_vAuthd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAutht0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAvUkN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAxJxN0fEe2YPMyYKslBVA" name="WM_SETFOCUS" visibility="package">
              <ownedParameter xmi:id="_vAxJxd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAxJxt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAxJx90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAxw1N0fEe2YPMyYKslBVA" name="WM_SETFONT" visibility="package">
              <ownedParameter xmi:id="_vAxw1d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAxw1t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAxw190fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAyX5N0fEe2YPMyYKslBVA" name="WM_SETREDRAW" visibility="package">
              <ownedParameter xmi:id="_vAyX5d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAyX5t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAyX590fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAzmAN0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vAzmAd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAzmAt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAzmA90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vA0NEN0fEe2YPMyYKslBVA" name="WM_SYSCOLORCHANGE" visibility="package">
              <ownedParameter xmi:id="_vA0NEd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA0NEt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA0NE90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vA1bMN0fEe2YPMyYKslBVA" name="WM_HSCROLL" visibility="package">
              <ownedParameter xmi:id="_vA1bMd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA1bMt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA1bM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vA3QYN0fEe2YPMyYKslBVA" name="WM_VSCROLL" visibility="package">
              <ownedParameter xmi:id="_vA3QYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA3QYt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA3QY90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vA6TtN0fEe2YPMyYKslBVA" name="wmNotify" visibility="package">
              <ownedParameter xmi:id="_vA6Ttd0fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA6Ttt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA6Tt90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA6TuN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vA66wN0fEe2YPMyYKslBVA" name="wmNotifyChild" visibility="package">
              <ownedParameter xmi:id="_vA66wd0fEe2YPMyYKslBVA" name="arg0" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA66wt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA66w90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vA66xN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCkgkt0fEe2YPMyYKslBVA" name="setLayoutDeferred" visibility="public">
              <ownedParameter xmi:id="_vCkgk90fEe2YPMyYKslBVA" name="defer" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC4ppt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_vC4pq90fEe2YPMyYKslBVA" name="_getChildren" visibility="package">
              <ownedParameter xmi:id="_vC4prN0fEe2YPMyYKslBVA" name="return" type="_s7pQUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC5Qsd0fEe2YPMyYKslBVA" name="_getTabList" visibility="package">
              <ownedParameter xmi:id="_vC5Qst0fEe2YPMyYKslBVA" name="return" type="_s7pQUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC53wN0fEe2YPMyYKslBVA" name="changed" visibility="public">
              <ownedParameter xmi:id="_vC53wd0fEe2YPMyYKslBVA" name="changed" type="_s7pQUt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC53wt0fEe2YPMyYKslBVA" name="layout" visibility="public">
              <ownedParameter xmi:id="_vC53w90fEe2YPMyYKslBVA" name="changed" type="_s7pQUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC53xN0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC53x90fEe2YPMyYKslBVA" name="checkComposited" visibility="package"/>
            <ownedOperation xmi:id="_vC6e0t0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vC6e090fEe2YPMyYKslBVA" name="computeTabList" visibility="package">
              <ownedParameter xmi:id="_vC6e1N0fEe2YPMyYKslBVA" name="return" type="_tBojkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC7F4t0fEe2YPMyYKslBVA" name="computeSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vC7F490fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7F5N0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7F5d0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7F5t0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC7F7d0fEe2YPMyYKslBVA" name="computeTrim" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vC7F7t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7F790fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7F8N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7F8d0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7F8t0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC7s8N0fEe2YPMyYKslBVA" name="minimumSize" visibility="package">
              <ownedParameter xmi:id="_vC7s8d0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7s8t0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7s890fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7s9N0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC7s9d0fEe2YPMyYKslBVA" name="copyArea" visibility="package">
              <ownedParameter xmi:id="_vC7s9t0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7s990fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7s-N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7s-d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7s-t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC7s-90fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vC7s_N0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vC7s_d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC87EN0fEe2YPMyYKslBVA" name="findThemeControl" visibility="package">
              <ownedParameter xmi:id="_vC87Ed0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC87Et0fEe2YPMyYKslBVA" name="applyThemeBackground" visibility="package">
              <ownedParameter xmi:id="_vC87E90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC87Fd0fEe2YPMyYKslBVA" name="drawBackground" visibility="public">
              <ownedParameter xmi:id="_vC87Ft0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC87F90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC87GN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC87Gd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC87Gt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC87G90fEe2YPMyYKslBVA" name="offsetX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC87HN0fEe2YPMyYKslBVA" name="offsetY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC9iIN0fEe2YPMyYKslBVA" name="drawBackgroundInPixels" visibility="package">
              <ownedParameter xmi:id="_vC9iId0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC9iIt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC9iI90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC9iJN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC9iJd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC9iJt0fEe2YPMyYKslBVA" name="offsetX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC9iJ90fEe2YPMyYKslBVA" name="offsetY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC9iKd0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vC9iKt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC9iK90fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC9iLN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC9iLd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC9iLt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC9iL90fEe2YPMyYKslBVA" name="findDeferredControl" visibility="package">
              <ownedParameter xmi:id="_vC9iMN0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC9iMd0fEe2YPMyYKslBVA" name="findMenus" visibility="package">
              <ownedParameter xmi:id="_vC9iMt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC9iM90fEe2YPMyYKslBVA" name="return" type="_tHO1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC-JNt0fEe2YPMyYKslBVA" name="fixChildren" visibility="package">
              <ownedParameter xmi:id="_vC-JN90fEe2YPMyYKslBVA" name="newShell" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC-JON0fEe2YPMyYKslBVA" name="oldShell" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC-JOd0fEe2YPMyYKslBVA" name="newDecorations" type="_tJthgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC-JOt0fEe2YPMyYKslBVA" name="oldDecorations" type="_tJthgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC-JO90fEe2YPMyYKslBVA" name="menus" type="_tHO1QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC-wQN0fEe2YPMyYKslBVA" name="fixTabList" visibility="package">
              <ownedParameter xmi:id="_vC-wQd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC-wQt0fEe2YPMyYKslBVA" name="getBackgroundMode" visibility="public">
              <ownedParameter xmi:id="_vC-wQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC-wRN0fEe2YPMyYKslBVA" name="getChildrenCount" visibility="package">
              <ownedParameter xmi:id="_vC-wRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC_XUN0fEe2YPMyYKslBVA" name="getTabList" visibility="public">
              <ownedParameter xmi:id="_vC_XUd0fEe2YPMyYKslBVA" name="return" type="_s7pQUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC_XVN0fEe2YPMyYKslBVA" name="hooksKeys" visibility="package">
              <ownedParameter xmi:id="_vC_XVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC_-YN0fEe2YPMyYKslBVA" name="hooks" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vC_-Yd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC_-Yt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC_-Y90fEe2YPMyYKslBVA" name="getLayoutDeferred" visibility="public">
              <ownedParameter xmi:id="_vC_-ZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC_-Zd0fEe2YPMyYKslBVA" name="isLayoutDeferred" visibility="public">
              <ownedParameter xmi:id="_vC_-Zt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC_-Z90fEe2YPMyYKslBVA" name="layout" visibility="public">
              <ownedParameter xmi:id="_vC_-aN0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDAlcN0fEe2YPMyYKslBVA" name="layout" visibility="public">
              <ownedParameter xmi:id="_vDAlcd0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDAlct0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDAlc90fEe2YPMyYKslBVA" name="markLayout" visibility="package">
              <ownedParameter xmi:id="_vDAldN0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDAldd0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDAldt0fEe2YPMyYKslBVA" name="updateLayout" visibility="package">
              <ownedParameter xmi:id="_vDAld90fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDAleN0fEe2YPMyYKslBVA" name="layout" visibility="public">
              <ownedParameter xmi:id="_vDAled0fEe2YPMyYKslBVA" name="changed" type="_s7pQUt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDBzkN0fEe2YPMyYKslBVA" name="getClientArea" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDBzkd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDBzkt0fEe2YPMyYKslBVA" name="redrawChildren" visibility="package">
              <ownedParameter xmi:id="_vDBzk90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDCapN0fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vDDowN0fEe2YPMyYKslBVA" name="removeControl" visibility="package">
              <ownedParameter xmi:id="_vDDowd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDDowt0fEe2YPMyYKslBVA" name="resizeChildren" visibility="package"/>
            <ownedOperation xmi:id="_vDEP0t0fEe2YPMyYKslBVA" name="resizeChildren" visibility="package">
              <ownedParameter xmi:id="_vDEP090fEe2YPMyYKslBVA" name="defer" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDEP1N0fEe2YPMyYKslBVA" name="pwp" type="_tI_Ixd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDEP1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDE24N0fEe2YPMyYKslBVA" name="resizeEmbeddedHandle" visibility="package">
              <ownedParameter xmi:id="_vDE24d0fEe2YPMyYKslBVA" name="embeddedHandle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDE24t0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDE2490fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDJvYN0fEe2YPMyYKslBVA" name="sendResize" visibility="package"/>
            <ownedOperation xmi:id="_vDKWcN0fEe2YPMyYKslBVA" name="setResizeChildren" visibility="package">
              <ownedParameter xmi:id="_vDKWcd0fEe2YPMyYKslBVA" name="resize" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDKWc90fEe2YPMyYKslBVA" name="updateLayout" visibility="package">
              <ownedParameter xmi:id="_vDKWdN0fEe2YPMyYKslBVA" name="resize" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDKWdd0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDKWdt0fEe2YPMyYKslBVA" name="setBackgroundMode" visibility="public">
              <ownedParameter xmi:id="_vDKWd90fEe2YPMyYKslBVA" name="mode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDK9h90fEe2YPMyYKslBVA" name="sendMove" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vDK9iN0fEe2YPMyYKslBVA" name="setFocus" visibility="public">
              <ownedParameter xmi:id="_vDK9id0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDLkkN0fEe2YPMyYKslBVA" name="setTabList" visibility="public">
              <ownedParameter xmi:id="_vDLkkd0fEe2YPMyYKslBVA" name="tabList" type="_s7pQUt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDMLoN0fEe2YPMyYKslBVA" name="setTabGroupFocus" visibility="package">
              <ownedParameter xmi:id="_vDMLod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDMLot0fEe2YPMyYKslBVA" name="isTabItem" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDMLo90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDMLpN0fEe2YPMyYKslBVA" name="setTabItemFocus" visibility="package">
              <ownedParameter xmi:id="_vDMLpd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDNZxN0fEe2YPMyYKslBVA" name="translateMnemonic" visibility="package">
              <ownedParameter xmi:id="_vDNZxd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDNZxt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDNZx90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDOA0N0fEe2YPMyYKslBVA" name="translateTraversal" visibility="package">
              <ownedParameter xmi:id="_vDOA0d0fEe2YPMyYKslBVA" name="msg" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDOA0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDOA1t0fEe2YPMyYKslBVA" name="updateBackgroundColor" visibility="package"/>
            <ownedOperation xmi:id="_vDOn4t0fEe2YPMyYKslBVA" name="updateBackgroundImage" visibility="package"/>
            <ownedOperation xmi:id="_vDOn5d0fEe2YPMyYKslBVA" name="updateBackgroundMode" visibility="package"/>
            <ownedOperation xmi:id="_vDPO8N0fEe2YPMyYKslBVA" name="updateFont" visibility="package">
              <ownedParameter xmi:id="_vDPO8d0fEe2YPMyYKslBVA" name="oldFont" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDPO8t0fEe2YPMyYKslBVA" name="newFont" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDQdE90fEe2YPMyYKslBVA" name="updateUIState" visibility="package"/>
            <ownedOperation xmi:id="_vDRrMN0fEe2YPMyYKslBVA" name="WM_GETDLGCODE" visibility="package">
              <ownedParameter xmi:id="_vDRrMd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDRrMt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDRrM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDRrON0fEe2YPMyYKslBVA" name="WM_GETFONT" visibility="package">
              <ownedParameter xmi:id="_vDRrOd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDRrOt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDRrO90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDSSRN0fEe2YPMyYKslBVA" name="callWindowProc" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDSSRd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDSSRt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDSSR90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDSSSN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDSSSd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDSSS90fEe2YPMyYKslBVA" name="defaultFont" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDS5UN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDS5Ud0fEe2YPMyYKslBVA" name="WM_LBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vDS5Ut0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDS5U90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDS5VN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDTgYN0fEe2YPMyYKslBVA" name="WM_NCHITTEST" visibility="package">
              <ownedParameter xmi:id="_vDTgYd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDTgYt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDTgY90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDUHcN0fEe2YPMyYKslBVA" name="WM_PARENTNOTIFY" visibility="package">
              <ownedParameter xmi:id="_vDUHcd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDUHct0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDUHc90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDV8pN0fEe2YPMyYKslBVA" name="filters" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDWjsN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDWjsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDWjst0fEe2YPMyYKslBVA" name="getForegroundPixel" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDWjs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDXKwN0fEe2YPMyYKslBVA" name="findBackgroundControl" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDXKwd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDXKwt0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDXKw90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDXKxN0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDXx0N0fEe2YPMyYKslBVA" name="sendEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDXx0d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDXx0t0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDY_8N0fEe2YPMyYKslBVA" name="getForeground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDY_8d0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDY_8t0fEe2YPMyYKslBVA" name="getBackground" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDY_890fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDbcMN0fEe2YPMyYKslBVA" name="WM_PRINTCLIENT" visibility="package">
              <ownedParameter xmi:id="_vDbcMd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDbcMt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDbcM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDfGlN0fEe2YPMyYKslBVA" name="WM_SYSCOMMAND" visibility="package">
              <ownedParameter xmi:id="_vDfGld0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDfGlt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDfGl90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDgUsN0fEe2YPMyYKslBVA" name="WM_UPDATEUISTATE" visibility="package">
              <ownedParameter xmi:id="_vDgUsd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDgUst0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDgUs90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDgUuN0fEe2YPMyYKslBVA" name="wmNCPaint" visibility="package">
              <ownedParameter xmi:id="_vDgUud0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDgUut0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDgUu90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDgUvN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDg7xd0fEe2YPMyYKslBVA" name="borderHandle" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDg7xt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDiJ4N0fEe2YPMyYKslBVA" name="fixMnemonic" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDiJ4d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDiJ4t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDiJ490fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDiJ5N0fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFClwN0fEe2YPMyYKslBVA" name="computeTrimInPixels" visibility="package">
              <ownedParameter xmi:id="_vFClwd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFClwt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFClw90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFClxN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFClxd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFDM0N0fEe2YPMyYKslBVA" name="computeTabGroup" visibility="package">
              <ownedParameter xmi:id="_vFDM0d0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFG3Md0fEe2YPMyYKslBVA" name="enableWidget" visibility="package">
              <ownedParameter xmi:id="_vFG3Mt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFOzAt0fEe2YPMyYKslBVA" name="setBackgroundPixel" visibility="package">
              <ownedParameter xmi:id="_vFOzA90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFQBId0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vFQBIt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFQBI90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFQBJN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFQBJd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFQBJt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFQoMN0fEe2YPMyYKslBVA" name="setDefaultFont" visibility="package"/>
            <ownedOperation xmi:id="_vFTrgN0fEe2YPMyYKslBVA" name="setParent" visibility="package">
              <ownedParameter xmi:id="_vFTrgd0fEe2YPMyYKslBVA" name="arg0" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFTrgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFaZNt0fEe2YPMyYKslBVA" name="WM_CAPTURECHANGED" visibility="package">
              <ownedParameter xmi:id="_vFaZN90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFaZON0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFaZOd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFbnVN0fEe2YPMyYKslBVA" name="WM_COMMAND" visibility="package">
              <ownedParameter xmi:id="_vFbnVd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFbnVt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFbnV90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFc1eN0fEe2YPMyYKslBVA" name="WM_LBUTTONUP" visibility="package">
              <ownedParameter xmi:id="_vFc1ed0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFc1et0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFc1e90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFdcgN0fEe2YPMyYKslBVA" name="WM_MOUSELEAVE" visibility="package">
              <ownedParameter xmi:id="_vFdcgd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFdcgt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFdcg90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFeDlN0fEe2YPMyYKslBVA" name="WM_MOUSEMOVE" visibility="package">
              <ownedParameter xmi:id="_vFeDld0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFeDlt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFeDl90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFeDnN0fEe2YPMyYKslBVA" name="WM_NOTIFY" visibility="package">
              <ownedParameter xmi:id="_vFeDnd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFeDnt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFeDn90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFf4wN0fEe2YPMyYKslBVA" name="WM_WINDOWPOSCHANGING" visibility="package">
              <ownedParameter xmi:id="_vFf4wd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFf4wt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFf4w90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGf-U90fEe2YPMyYKslBVA" name="_removeListener" visibility="package">
              <ownedParameter xmi:id="_vGf-VN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGf-Vd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHmKgd0fEe2YPMyYKslBVA" name="widgetExtStyle" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_vHmKgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHmKg90fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vHmKhN0fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHxJoN0fEe2YPMyYKslBVA" name="destroyScrollBar" visibility="package">
              <ownedParameter xmi:id="_vHxJod0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIKyQN0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vJExMN0fEe2YPMyYKslBVA" name="WM_LBUTTONDBLCLK" visibility="package">
              <ownedParameter xmi:id="_vJExMd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJExMt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJExM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJPwVN0fEe2YPMyYKslBVA" name="WM_MOUSEWHEEL" visibility="package">
              <ownedParameter xmi:id="_vJPwVd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJPwVt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJPwV90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJQXZN0fEe2YPMyYKslBVA" name="WM_MOVE" visibility="package">
              <ownedParameter xmi:id="_vJQXZd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJQXZt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJQXZ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJUo1N0fEe2YPMyYKslBVA" name="WM_SETCURSOR" visibility="package">
              <ownedParameter xmi:id="_vJUo1d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJUo1t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJUo190fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJaIYN0fEe2YPMyYKslBVA" name="WM_TIMER" visibility="package">
              <ownedParameter xmi:id="_vJaIYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJaIYt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJaIY90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKE2yt0fEe2YPMyYKslBVA" name="menuShell" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_vKE2y90fEe2YPMyYKslBVA" name="return" type="_tJthgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLSXst0fEe2YPMyYKslBVA" name="getClientAreaInPixels" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLSXs90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMAJZN0fEe2YPMyYKslBVA" name="WM_IME_COMPOSITION" visibility="package">
              <ownedParameter xmi:id="_vMAJZd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAJZt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAJZ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMAJbN0fEe2YPMyYKslBVA" name="WM_IME_COMPOSITION_START" visibility="package">
              <ownedParameter xmi:id="_vMAJbd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAJbt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAJb90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMAwcN0fEe2YPMyYKslBVA" name="WM_IME_ENDCOMPOSITION" visibility="package">
              <ownedParameter xmi:id="_vMAwcd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAwct0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAwc90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMAweN0fEe2YPMyYKslBVA" name="WM_INPUTLANGCHANGE" visibility="package">
              <ownedParameter xmi:id="_vMAwed0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAwet0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAwe90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMB-lN0fEe2YPMyYKslBVA" name="WM_WINDOWPOSCHANGED" visibility="package">
              <ownedParameter xmi:id="_vMB-ld0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMB-lt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMB-l90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMKhcN0fEe2YPMyYKslBVA" name="computeTabRoot" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vMKhcd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMUScN0fEe2YPMyYKslBVA" name="findBrush" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vMUScd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMUSct0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMUSc90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMU5gN0fEe2YPMyYKslBVA" name="findCursor" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vMU5gd0fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMq3wN0fEe2YPMyYKslBVA" name="isEnabled" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vMq3wd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMss8N0fEe2YPMyYKslBVA" name="isVisible" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vMss8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQEKCd0fEe2YPMyYKslBVA" name="sendKeyEvent" visibility="package">
              <ownedParameter xmi:id="_vQEKCt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQEKC90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQEKDN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQEKDd0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQEKDt0fEe2YPMyYKslBVA" name="arg4" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQEKD90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQF_Md0fEe2YPMyYKslBVA" name="setForegroundPixel" visibility="package">
              <ownedParameter xmi:id="_vQF_Mt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQbWYN0fEe2YPMyYKslBVA" name="wmChar" visibility="package">
              <ownedParameter xmi:id="_vQbWYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQbWYt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQbWY90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQbWZN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQeZsN0fEe2YPMyYKslBVA" name="wmCommandChild" visibility="package">
              <ownedParameter xmi:id="_vQeZsd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQeZst0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQeZs90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQfAwN0fEe2YPMyYKslBVA" name="wmKeyDown" visibility="package">
              <ownedParameter xmi:id="_vQfAwd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQfAwt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQfAw90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQfAxN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQfn0N0fEe2YPMyYKslBVA" name="wmKillFocus" visibility="package">
              <ownedParameter xmi:id="_vQfn0d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQfn0t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQfn090fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQfn1N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQg19N0fEe2YPMyYKslBVA" name="wmScrollChild" visibility="package">
              <ownedParameter xmi:id="_vQg19d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQg19t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQg1990fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVnYZ90fEe2YPMyYKslBVA" name="reskin" visibility="protected">
              <ownedParameter xmi:id="_vVnYaN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVn_cN0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vVn_cd0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVomgt0fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="protected">
              <ownedParameter xmi:id="_vVomg90fEe2YPMyYKslBVA" name="arg0" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVsQ5d0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_vVsQ5t0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWzrMt0fEe2YPMyYKslBVA" name="setOrientation" visibility="protected">
              <ownedParameter xmi:id="_vWzrM90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW05Ut0fEe2YPMyYKslBVA" name="setToolTipText" visibility="protected">
              <ownedParameter xmi:id="_vW05U90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXm8cN0fEe2YPMyYKslBVA" name="getHorizontalBar" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vXm8cd0fEe2YPMyYKslBVA" name="return" type="_tGz-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXm8ct0fEe2YPMyYKslBVA" name="getVerticalBar" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vXm8c90fEe2YPMyYKslBVA" name="return" type="_tGz-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vagffN0fEe2YPMyYKslBVA" name="getMenu" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vagffd0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vagfgN0fEe2YPMyYKslBVA" name="setMenu" visibility="public">
              <ownedParameter xmi:id="_vagfgd0fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vauh4N0fEe2YPMyYKslBVA" name="getData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vauh4d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vauh4t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbFHMN0fEe2YPMyYKslBVA" name="addMouseListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vbFHMd0fEe2YPMyYKslBVA" name="arg0" type="_tKLbkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vby45t0fEe2YPMyYKslBVA" name="setSize" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vby4590fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vby46N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_s7JhEN0fEe2YPMyYKslBVA" name="TableItem[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9AKt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9AK90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s7KIIt0fEe2YPMyYKslBVA" name="Display" visibility="public">
            <eAnnotations xmi:id="_tHOOMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tHOOMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tHOOMt0fEe2YPMyYKslBVA" general="_tCHEsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-79w90fEe2YPMyYKslBVA" name="EXPLORER" visibility="package" isLeaf="true" isStatic="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-_oIN0fEe2YPMyYKslBVA" name="nextToolTipId" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u_hMkt0fEe2YPMyYKslBVA" name="useWsBorderTable" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u_xrQN0fEe2YPMyYKslBVA" name="LISTVIEW" visibility="package" isLeaf="true" isStatic="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u__GoN0fEe2YPMyYKslBVA" name="captureChanged" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vABi4N0fEe2YPMyYKslBVA" name="dragCancelled" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vABi4d0fEe2YPMyYKslBVA" name="runDragDrop" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vAdAsd0fEe2YPMyYKslBVA" name="windowProc" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vAmKpd0fEe2YPMyYKslBVA" name="DI_GETDRAGIMAGE" visibility="package" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vA8I4N0fEe2YPMyYKslBVA" name="tableBuffer" visibility="package" type="_s_9vo90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBDdoN0fEe2YPMyYKslBVA" name="tableHeaderLinePixel" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBKLZd0fEe2YPMyYKslBVA" name="nextTrayId" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBKyYN0fEe2YPMyYKslBVA" name="hwndMessage" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBSuM90fEe2YPMyYKslBVA" name="APP_NAME" visibility="package" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBTVTN0fEe2YPMyYKslBVA" name="taskBar" visibility="package" type="_tIFJ0N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXsN0fEe2YPMyYKslBVA" name="msg" visibility="public" type="_tElJ6d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXsd0fEe2YPMyYKslBVA" name="APP_VERSION" visibility="package" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXst0fEe2YPMyYKslBVA" name="eventQueue" visibility="package" type="_tHOOM90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXs90fEe2YPMyYKslBVA" name="windowCallback" visibility="package" type="_tCAXAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXtN0fEe2YPMyYKslBVA" name="threadId" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXtd0fEe2YPMyYKslBVA" name="windowClass" visibility="package" type="_tB-h0N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXtt0fEe2YPMyYKslBVA" name="windowShadowClass" visibility="package" type="_tB-h0N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXt90fEe2YPMyYKslBVA" name="windowOwnDCClass" visibility="package" type="_tB-h0N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXuN0fEe2YPMyYKslBVA" name="WindowClassCount" visibility="package" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXud0fEe2YPMyYKslBVA" name="WindowName" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBhXut0fEe2YPMyYKslBVA" name="WindowShadowName" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBhXu90fEe2YPMyYKslBVA" name="WindowOwnDCName" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBhXvN0fEe2YPMyYKslBVA" name="eventTable" visibility="package" type="_tGRL8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXvd0fEe2YPMyYKslBVA" name="filterTable" visibility="package" type="_tGRL8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXvt0fEe2YPMyYKslBVA" name="useOwnDC" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXv90fEe2YPMyYKslBVA" name="externalEventLoop" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXwN0fEe2YPMyYKslBVA" name="freeSlot" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXwd0fEe2YPMyYKslBVA" name="indexTable" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXwt0fEe2YPMyYKslBVA" name="lastControl" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXw90fEe2YPMyYKslBVA" name="lastGetControl" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXxN0fEe2YPMyYKslBVA" name="lastHwnd" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXxd0fEe2YPMyYKslBVA" name="lastGetHwnd" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXxt0fEe2YPMyYKslBVA" name="controlTable" visibility="package" type="_s7pQUt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXx90fEe2YPMyYKslBVA" name="GROW_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBhXyN0fEe2YPMyYKslBVA" name="SWT_OBJECT_INDEX" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBhXyd0fEe2YPMyYKslBVA" name="lpStartupInfo" visibility="package" isStatic="true" type="_tHRRgN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXyt0fEe2YPMyYKslBVA" name="hButtonTheme" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXy90fEe2YPMyYKslBVA" name="hEditTheme" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXzN0fEe2YPMyYKslBVA" name="hExplorerBarTheme" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXzd0fEe2YPMyYKslBVA" name="hScrollBarTheme" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXzt0fEe2YPMyYKslBVA" name="hTabTheme" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBhXz90fEe2YPMyYKslBVA" name="BUTTON" visibility="package" isLeaf="true" isStatic="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBhX0N0fEe2YPMyYKslBVA" name="EDIT" visibility="package" isLeaf="true" isStatic="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBhX0d0fEe2YPMyYKslBVA" name="EXPLORERBAR" visibility="package" isLeaf="true" isStatic="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBhX0t0fEe2YPMyYKslBVA" name="SCROLLBAR" visibility="package" isLeaf="true" isStatic="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBhX090fEe2YPMyYKslBVA" name="TAB" visibility="package" isLeaf="true" isStatic="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBhX1N0fEe2YPMyYKslBVA" name="TREEVIEW" visibility="package" isLeaf="true" isStatic="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBhX1d0fEe2YPMyYKslBVA" name="disableCustomThemeTweaks" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBhX1t0fEe2YPMyYKslBVA" name="USE_DARKMODE_EXPLORER_THEME_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-wN0fEe2YPMyYKslBVA" name="useDarkModeExplorerTheme" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-wd0fEe2YPMyYKslBVA" name="MENUBAR_FOREGROUND_COLOR_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-wt0fEe2YPMyYKslBVA" name="menuBarForegroundPixel" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-w90fEe2YPMyYKslBVA" name="MENUBAR_BACKGROUND_COLOR_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-xN0fEe2YPMyYKslBVA" name="menuBarBackgroundPixel" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-xd0fEe2YPMyYKslBVA" name="MENUBAR_BORDER_COLOR_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-xt0fEe2YPMyYKslBVA" name="menuBarBorderPen" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-x90fEe2YPMyYKslBVA" name="USE_WS_BORDER_ALL_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-yN0fEe2YPMyYKslBVA" name="useWsBorderAll" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-yd0fEe2YPMyYKslBVA" name="USE_WS_BORDER_CANVAS_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-yt0fEe2YPMyYKslBVA" name="useWsBorderCanvas" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-y90fEe2YPMyYKslBVA" name="USE_WS_BORDER_LABEL_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-zN0fEe2YPMyYKslBVA" name="useWsBorderLabel" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-zd0fEe2YPMyYKslBVA" name="USE_WS_BORDER_LIST_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-zt0fEe2YPMyYKslBVA" name="useWsBorderList" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-z90fEe2YPMyYKslBVA" name="USE_WS_BORDER_TABLE_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-0N0fEe2YPMyYKslBVA" name="USE_WS_BORDER_TEXT_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-0d0fEe2YPMyYKslBVA" name="useWsBorderText" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-0t0fEe2YPMyYKslBVA" name="TABLE_HEADER_LINE_COLOR_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-090fEe2YPMyYKslBVA" name="LABEL_DISABLED_FOREGROUND_COLOR_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-1N0fEe2YPMyYKslBVA" name="disabledLabelForegroundPixel" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-1d0fEe2YPMyYKslBVA" name="COMBO_USE_DARK_THEME" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-1t0fEe2YPMyYKslBVA" name="comboUseDarkTheme" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-190fEe2YPMyYKslBVA" name="hIconSearch" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-2N0fEe2YPMyYKslBVA" name="hIconCancel" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-2d0fEe2YPMyYKslBVA" name="focusEvent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-2t0fEe2YPMyYKslBVA" name="focusControl" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-290fEe2YPMyYKslBVA" name="fixFocus" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-3N0fEe2YPMyYKslBVA" name="bars" visibility="package" type="_tHO1QN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-3d0fEe2YPMyYKslBVA" name="popups" visibility="package" type="_tHO1QN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-3t0fEe2YPMyYKslBVA" name="items" visibility="package" type="_tHO1Qd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-390fEe2YPMyYKslBVA" name="ID_START" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-4N0fEe2YPMyYKslBVA" name="msgFilterCallback" visibility="package" type="_tCAXAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-4d0fEe2YPMyYKslBVA" name="msgFilterProc" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-4t0fEe2YPMyYKslBVA" name="filterHook" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-490fEe2YPMyYKslBVA" name="hookMsg" visibility="package" type="_tElJ6d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-5N0fEe2YPMyYKslBVA" name="foregroundIdleCallback" visibility="package" type="_tCAXAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-5d0fEe2YPMyYKslBVA" name="foregroundIdleProc" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-5t0fEe2YPMyYKslBVA" name="idleHook" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-590fEe2YPMyYKslBVA" name="ignoreNextKey" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-6N0fEe2YPMyYKslBVA" name="getMsgCallback" visibility="package" type="_tCAXAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-6d0fEe2YPMyYKslBVA" name="embeddedCallback" visibility="package" type="_tCAXAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-6t0fEe2YPMyYKslBVA" name="getMsgProc" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-690fEe2YPMyYKslBVA" name="msgHook" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-7N0fEe2YPMyYKslBVA" name="embeddedHwnd" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-7d0fEe2YPMyYKslBVA" name="embeddedProc" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-7t0fEe2YPMyYKslBVA" name="AWT_WINDOW_CLASS" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-790fEe2YPMyYKslBVA" name="ACCENTS" visibility="package" isLeaf="true" isStatic="true" type="_s-YbQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-8N0fEe2YPMyYKslBVA" name="synchronizer" visibility="package" type="_tHTGsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-8d0fEe2YPMyYKslBVA" name="runtimeExceptionHandler" visibility="package" type="_s_Cikt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-8t0fEe2YPMyYKslBVA" name="errorHandler" visibility="package" type="_s_Cikt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-890fEe2YPMyYKslBVA" name="runMessagesInIdle" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-9N0fEe2YPMyYKslBVA" name="runMessagesInMessageProc" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-9d0fEe2YPMyYKslBVA" name="RUN_MESSAGES_IN_IDLE_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-9t0fEe2YPMyYKslBVA" name="RUN_MESSAGES_IN_MESSAGE_PROC_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh-990fEe2YPMyYKslBVA" name="USE_OWNDC_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh--N0fEe2YPMyYKslBVA" name="ACCEL_KEY_HIT" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh--d0fEe2YPMyYKslBVA" name="EXTERNAL_EVENT_LOOP_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBh--t0fEe2YPMyYKslBVA" name="thread" visibility="package" type="_s7I6AN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh--90fEe2YPMyYKslBVA" name="disposeList" visibility="package" type="_tHO1Q90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-_N0fEe2YPMyYKslBVA" name="layoutDeferred" visibility="package" type="_tHO1RN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-_d0fEe2YPMyYKslBVA" name="layoutDeferredCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBh-_t0fEe2YPMyYKslBVA" name="tray" visibility="package" type="_tIFJ0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil0N0fEe2YPMyYKslBVA" name="TASKBAR_EVENT" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBil0d0fEe2YPMyYKslBVA" name="LAUNCHER_PREFIX" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBil0t0fEe2YPMyYKslBVA" name="timerIds" visibility="package" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil090fEe2YPMyYKslBVA" name="timerList" visibility="package" type="_tHO1Q90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil1N0fEe2YPMyYKslBVA" name="nextTimerId" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil1d0fEe2YPMyYKslBVA" name="SETTINGS_ID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBil1t0fEe2YPMyYKslBVA" name="SETTINGS_DELAY" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBil190fEe2YPMyYKslBVA" name="clickRect" visibility="package" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil2N0fEe2YPMyYKslBVA" name="clickCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil2d0fEe2YPMyYKslBVA" name="lastTime" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil2t0fEe2YPMyYKslBVA" name="lastButton" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil290fEe2YPMyYKslBVA" name="lastClickHwnd" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil3N0fEe2YPMyYKslBVA" name="scrollRemainderEvt" visibility="package" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil3d0fEe2YPMyYKslBVA" name="scrollRemainderBar" visibility="package" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil3t0fEe2YPMyYKslBVA" name="lastKey" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil390fEe2YPMyYKslBVA" name="lastMouse" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil4N0fEe2YPMyYKslBVA" name="lastAscii" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil4d0fEe2YPMyYKslBVA" name="lastVirtual" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil4t0fEe2YPMyYKslBVA" name="lastNull" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil490fEe2YPMyYKslBVA" name="lastDead" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil5N0fEe2YPMyYKslBVA" name="keyboard" visibility="package" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil5d0fEe2YPMyYKslBVA" name="accelKeyHit" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil5t0fEe2YPMyYKslBVA" name="mnemonicKeyHit" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil590fEe2YPMyYKslBVA" name="lockActiveWindow" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil6N0fEe2YPMyYKslBVA" name="xMouse" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil6d0fEe2YPMyYKslBVA" name="magStartDistance" visibility="package" type="_s9DlkN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil6t0fEe2YPMyYKslBVA" name="lastDistance" visibility="package" type="_s9DlkN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil690fEe2YPMyYKslBVA" name="rotationAngle" visibility="package" type="_s9DlkN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil7N0fEe2YPMyYKslBVA" name="lastX" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil7d0fEe2YPMyYKslBVA" name="lastY" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil7t0fEe2YPMyYKslBVA" name="touchSources" visibility="package" type="_tHO1SN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil790fEe2YPMyYKslBVA" name="ignoreRestoreFocus" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil8N0fEe2YPMyYKslBVA" name="lastHittestControl" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil8d0fEe2YPMyYKslBVA" name="lastHittest" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil8t0fEe2YPMyYKslBVA" name="messageCallback" visibility="package" type="_tCAXAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil890fEe2YPMyYKslBVA" name="messageProc" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil9N0fEe2YPMyYKslBVA" name="lfSystemFont" visibility="package" type="_tB7eht0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil9d0fEe2YPMyYKslBVA" name="systemFont" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil9t0fEe2YPMyYKslBVA" name="errorImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil990fEe2YPMyYKslBVA" name="infoImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil-N0fEe2YPMyYKslBVA" name="questionImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil-d0fEe2YPMyYKslBVA" name="warningIcon" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil-t0fEe2YPMyYKslBVA" name="cursors" visibility="package" type="_tHO1Sd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil-90fEe2YPMyYKslBVA" name="resources" visibility="package" type="_tHO1St0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil_N0fEe2YPMyYKslBVA" name="RESOURCE_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBil_d0fEe2YPMyYKslBVA" name="imageList" visibility="package" type="_tHO1S90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil_t0fEe2YPMyYKslBVA" name="toolImageList" visibility="package" type="_tHO1S90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBil_90fEe2YPMyYKslBVA" name="toolHotImageList" visibility="package" type="_tHO1S90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBimAN0fEe2YPMyYKslBVA" name="toolDisabledImageList" visibility="package" type="_tHO1S90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBimAd0fEe2YPMyYKslBVA" name="lpCustColors" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM4N0fEe2YPMyYKslBVA" name="resizeCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM4d0fEe2YPMyYKslBVA" name="RESIZE_LIMIT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBjM4t0fEe2YPMyYKslBVA" name="data" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM490fEe2YPMyYKslBVA" name="keys" visibility="package" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM5N0fEe2YPMyYKslBVA" name="values" visibility="package" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM5d0fEe2YPMyYKslBVA" name="KeyTable" visibility="package" isLeaf="true" isStatic="true" type="_s_1z1N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBjM5t0fEe2YPMyYKslBVA" name="Default" visibility="package" isStatic="true" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM590fEe2YPMyYKslBVA" name="Displays" visibility="package" isStatic="true" type="_tHPcUN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM6N0fEe2YPMyYKslBVA" name="monitors" visibility="package" type="_tHPcUt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM6d0fEe2YPMyYKslBVA" name="monitorCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM6t0fEe2YPMyYKslBVA" name="modalShells" visibility="package" type="_tHPcU90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM690fEe2YPMyYKslBVA" name="modalDialog" visibility="package" type="_tIO60N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM7N0fEe2YPMyYKslBVA" name="TrimEnabled" visibility="package" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM7d0fEe2YPMyYKslBVA" name="SWT_GETACCELCOUNT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBjM7t0fEe2YPMyYKslBVA" name="SWT_GETACCEL" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBjM790fEe2YPMyYKslBVA" name="SWT_KEYMSG" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBjM8N0fEe2YPMyYKslBVA" name="SWT_DESTROY" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBjM8d0fEe2YPMyYKslBVA" name="SWT_TRAYICONMSG" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBjM8t0fEe2YPMyYKslBVA" name="SWT_NULL" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBjM890fEe2YPMyYKslBVA" name="SWT_RUNASYNC" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBjM9N0fEe2YPMyYKslBVA" name="TASKBARCREATED" visibility="package" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM9d0fEe2YPMyYKslBVA" name="TASKBARBUTTONCREATED" visibility="package" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM9t0fEe2YPMyYKslBVA" name="SWT_RESTORECARET" visibility="package" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM990fEe2YPMyYKslBVA" name="SWT_OPENDOC" visibility="package" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM-N0fEe2YPMyYKslBVA" name="skinList" visibility="package" type="_tBojkN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM-d0fEe2YPMyYKslBVA" name="skinCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBjM-t0fEe2YPMyYKslBVA" name="PACKAGE_PREFIX" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBkbAN0fEe2YPMyYKslBVA" name="DeviceFinder" isLeaf="true" isStatic="true" type="_s7Gdwt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBlCEN0fEe2YPMyYKslBVA" name="CurrentDevice" isLeaf="true" isStatic="true" type="_tCHEsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uAbHEt0fEe2YPMyYKslBVA" name="getDefault" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uAbHE90fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAbuIN0fEe2YPMyYKslBVA" name="asyncExec" visibility="public">
              <ownedParameter xmi:id="_uAbuId0fEe2YPMyYKslBVA" name="runnable" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBAV6t0fEe2YPMyYKslBVA" name="getSystemColor" visibility="public">
              <ownedParameter xmi:id="_uBAV690fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBAV7N0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBHDk90fEe2YPMyYKslBVA" name="readAndDispatch" visibility="public">
              <ownedParameter xmi:id="_uBHDlN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBHDld0fEe2YPMyYKslBVA" name="sleep" visibility="public">
              <ownedParameter xmi:id="_uBHDlt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBPmct0fEe2YPMyYKslBVA" name="getCurrent" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uBPmc90fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueb4wN0fEe2YPMyYKslBVA" name="getDoubleClickTime" visibility="public">
              <ownedParameter xmi:id="_ueb4wd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugpfRt0fEe2YPMyYKslBVA" name="getThread" visibility="public">
              <ownedParameter xmi:id="_ugpfR90fEe2YPMyYKslBVA" name="return" type="_s7I6AN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhd-rN0fEe2YPMyYKslBVA" name="map" visibility="public">
              <ownedParameter xmi:id="_uhd-rd0fEe2YPMyYKslBVA" name="from" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhd-rt0fEe2YPMyYKslBVA" name="to" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhd-r90fEe2YPMyYKslBVA" name="rectangle" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhd-sN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhqL4t0fEe2YPMyYKslBVA" name="getFocusControl" visibility="public">
              <ownedParameter xmi:id="_uhqL490fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhqL5N0fEe2YPMyYKslBVA" name="timerExec" visibility="public">
              <ownedParameter xmi:id="_uhqL5d0fEe2YPMyYKslBVA" name="milliseconds" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhqL5t0fEe2YPMyYKslBVA" name="runnable" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhvred0fEe2YPMyYKslBVA" name="getMonitors" visibility="public">
              <ownedParameter xmi:id="_uhvret0fEe2YPMyYKslBVA" name="return" type="_tHPcUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiZywN0fEe2YPMyYKslBVA" name="map" visibility="public">
              <ownedParameter xmi:id="_uiZywd0fEe2YPMyYKslBVA" name="from" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiZywt0fEe2YPMyYKslBVA" name="to" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiZyw90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiZyxN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiZyxd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiZyxt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiZyx90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uijjxd0fEe2YPMyYKslBVA" name="getDismissalAlignment" visibility="public">
              <ownedParameter xmi:id="_uijjxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui13q90fEe2YPMyYKslBVA" name="syncExec" visibility="public">
              <ownedParameter xmi:id="_ui13rN0fEe2YPMyYKslBVA" name="runnable" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui2euN0fEe2YPMyYKslBVA" name="getSystemImage" visibility="public">
              <ownedParameter xmi:id="_ui2eud0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui2eut0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui6JEN0fEe2YPMyYKslBVA" name="getFontList" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ui6JEd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui6JEt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui6JE90fEe2YPMyYKslBVA" name="return" type="_s9d1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui7XP90fEe2YPMyYKslBVA" name="getSystemFont" visibility="public">
              <ownedParameter xmi:id="_ui7XQN0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui-agN0fEe2YPMyYKslBVA" name="disposeExec" visibility="public">
              <ownedParameter xmi:id="_ui-agd0fEe2YPMyYKslBVA" name="runnable" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukAVSt0fEe2YPMyYKslBVA" name="getPrimaryMonitor" visibility="public">
              <ownedParameter xmi:id="_ukAVS90fEe2YPMyYKslBVA" name="return" type="_tHxAwd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukCKdN0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ukCKdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukCKdt0fEe2YPMyYKslBVA" name="update" visibility="public"/>
            <ownedOperation xmi:id="_ukD_oN0fEe2YPMyYKslBVA" name="getActiveShell" visibility="public">
              <ownedParameter xmi:id="_ukD_od0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukD_ot0fEe2YPMyYKslBVA" name="getShells" visibility="public">
              <ownedParameter xmi:id="_ukD_o90fEe2YPMyYKslBVA" name="return" type="_tHPcU90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz2vI90fEe2YPMyYKslBVA" name="getData" visibility="public">
              <ownedParameter xmi:id="_uz2vJN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz2vJd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz2vJt0fEe2YPMyYKslBVA" name="setData" visibility="public">
              <ownedParameter xmi:id="_uz2vJ90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz2vKN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0N7gt0fEe2YPMyYKslBVA" name="findWidget" visibility="public">
              <ownedParameter xmi:id="_u0N7g90fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0N7hN0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0N7hd0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u90jc90fEe2YPMyYKslBVA" name="getAppName" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u90jdN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u91KgN0fEe2YPMyYKslBVA" name="getAppVersion" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u91Kgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-1QGt0fEe2YPMyYKslBVA" name="getHighContrast" visibility="public">
              <ownedParameter xmi:id="_u-1QG90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_CrcN0fEe2YPMyYKslBVA" name="removeControl" visibility="package">
              <ownedParameter xmi:id="_u_Crcd0fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_Crct0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_cUEN0fEe2YPMyYKslBVA" name="getImageList" visibility="package">
              <ownedParameter xmi:id="_u_cUEd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_cUEt0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_cUE90fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_cUFN0fEe2YPMyYKslBVA" name="return" type="_tGJQIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_hzod0fEe2YPMyYKslBVA" name="addControl" visibility="package">
              <ownedParameter xmi:id="_u_hzot0fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_hzo90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_jo0d0fEe2YPMyYKslBVA" name="releaseImageList" visibility="package">
              <ownedParameter xmi:id="_u_jo0t0fEe2YPMyYKslBVA" name="list" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAL68t0fEe2YPMyYKslBVA" name="hButtonTheme" visibility="package">
              <ownedParameter xmi:id="_vAL6890fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBLZet0fEe2YPMyYKslBVA" name="wakeThread" visibility="package"/>
            <ownedOperation xmi:id="_vBN1st0fEe2YPMyYKslBVA" name="createIcon" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vBN1s90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBN1tN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBjM-90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vBkbAd0fEe2YPMyYKslBVA" name="setDevice" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vBkbAt0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBlCEd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vBlCEt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vBlCE90fEe2YPMyYKslBVA" name="data" type="_tR1iwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBlpIt0fEe2YPMyYKslBVA" name="_getFocusControl" visibility="package">
              <ownedParameter xmi:id="_vBlpI90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBmQMN0fEe2YPMyYKslBVA" name="findControl" visibility="package">
              <ownedParameter xmi:id="_vBmQMd0fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBmQMt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBmQM90fEe2YPMyYKslBVA" name="addBar" visibility="package">
              <ownedParameter xmi:id="_vBmQNN0fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBm3QN0fEe2YPMyYKslBVA" name="addSkinnableWidget" visibility="package">
              <ownedParameter xmi:id="_vBneUN0fEe2YPMyYKslBVA" name="widget" type="_tBojkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBneUd0fEe2YPMyYKslBVA" name="addFilter" visibility="public">
              <ownedParameter xmi:id="_vBneUt0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBneU90fEe2YPMyYKslBVA" name="listener" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBneVN0fEe2YPMyYKslBVA" name="checkDevice" visibility="protected"/>
            <ownedOperation xmi:id="_vBoFYN0fEe2YPMyYKslBVA" name="error" visibility="package">
              <ownedParameter xmi:id="_vBoFYd0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBoFZt0fEe2YPMyYKslBVA" name="addLayoutDeferred" visibility="package">
              <ownedParameter xmi:id="_vBoFZ90fEe2YPMyYKslBVA" name="comp" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBoFaN0fEe2YPMyYKslBVA" name="addListener" visibility="public">
              <ownedParameter xmi:id="_vBoFad0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBoFat0fEe2YPMyYKslBVA" name="listener" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBoscN0fEe2YPMyYKslBVA" name="addMenuItem" visibility="package">
              <ownedParameter xmi:id="_vBoscd0fEe2YPMyYKslBVA" name="item" type="_s77kMd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBpTgN0fEe2YPMyYKslBVA" name="addPopup" visibility="package">
              <ownedParameter xmi:id="_vBpTgd0fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBpTgt0fEe2YPMyYKslBVA" name="asciiKey" visibility="package">
              <ownedParameter xmi:id="_vBpTg90fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBpThN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBqhot0fEe2YPMyYKslBVA" name="beep" visibility="public"/>
            <ownedOperation xmi:id="_vBqho90fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vBrIsN0fEe2YPMyYKslBVA" name="isValidClass" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vBrIsd0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBrIst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBrIs90fEe2YPMyYKslBVA" name="checkDisplay" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vBrItN0fEe2YPMyYKslBVA" name="thread" type="_s7I6AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBrItd0fEe2YPMyYKslBVA" name="multiple" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBrvwN0fEe2YPMyYKslBVA" name="clearModal" visibility="package">
              <ownedParameter xmi:id="_vBrvwd0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBsW0N0fEe2YPMyYKslBVA" name="controlKey" visibility="package">
              <ownedParameter xmi:id="_vBsW0d0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBsW0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBsW090fEe2YPMyYKslBVA" name="close" visibility="public"/>
            <ownedOperation xmi:id="_vBsW1N0fEe2YPMyYKslBVA" name="sendEvent" visibility="package">
              <ownedParameter xmi:id="_vBsW1d0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBsW1t0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBsW190fEe2YPMyYKslBVA" name="dispose" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vBsW2N0fEe2YPMyYKslBVA" name="create" visibility="protected">
              <ownedParameter xmi:id="_vBs94N0fEe2YPMyYKslBVA" name="data" type="_tR1iwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBs94d0fEe2YPMyYKslBVA" name="createDisplay" visibility="package">
              <ownedParameter xmi:id="_vBs94t0fEe2YPMyYKslBVA" name="data" type="_tR1iwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBs9490fEe2YPMyYKslBVA" name="register" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vBs95N0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBs95d0fEe2YPMyYKslBVA" name="create32bitDIB" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vBs95t0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBs9590fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBvaIN0fEe2YPMyYKslBVA" name="create32bitDIB" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vBvaId0fEe2YPMyYKslBVA" name="hBitmap" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBvaIt0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBvaI90fEe2YPMyYKslBVA" name="alphaData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBvaJN0fEe2YPMyYKslBVA" name="transparentPixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBvaJd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBwoQN0fEe2YPMyYKslBVA" name="deregister" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vBwoQd0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBxPUN0fEe2YPMyYKslBVA" name="destroy" visibility="protected"/>
            <ownedOperation xmi:id="_vBxPUd0fEe2YPMyYKslBVA" name="destroyDisplay" visibility="package"/>
            <ownedOperation xmi:id="_vBx2YN0fEe2YPMyYKslBVA" name="drawMenuBars" visibility="package"/>
            <ownedOperation xmi:id="_vBydcd0fEe2YPMyYKslBVA" name="embeddedProc" visibility="package">
              <ownedParameter xmi:id="_vBydct0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBydc90fEe2YPMyYKslBVA" name="msg" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vByddN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vByddd0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vByddt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBzEgN0fEe2YPMyYKslBVA" name="filterEvent" visibility="package">
              <ownedParameter xmi:id="_vBzEgd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBzEgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBzrkN0fEe2YPMyYKslBVA" name="sendPreEvent" visibility="package">
              <ownedParameter xmi:id="_vBzrkd0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBzrlN0fEe2YPMyYKslBVA" name="sendPostEvent" visibility="package">
              <ownedParameter xmi:id="_vBzrld0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBzrlt0fEe2YPMyYKslBVA" name="filters" visibility="package">
              <ownedParameter xmi:id="_vBzrl90fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBzrmN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBzrnN0fEe2YPMyYKslBVA" name="filterMessage" visibility="package">
              <ownedParameter xmi:id="_vBzrnd0fEe2YPMyYKslBVA" name="msg" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBzrnt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB0SoN0fEe2YPMyYKslBVA" name="translateAccelerator" visibility="package">
              <ownedParameter xmi:id="_vB0Sod0fEe2YPMyYKslBVA" name="msg" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB0Sot0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB0So90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB0SpN0fEe2YPMyYKslBVA" name="translateMnemonic" visibility="package">
              <ownedParameter xmi:id="_vB0Spd0fEe2YPMyYKslBVA" name="msg" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB0Spt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB0Sp90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB0SqN0fEe2YPMyYKslBVA" name="translateTraversal" visibility="package">
              <ownedParameter xmi:id="_vB0Sqd0fEe2YPMyYKslBVA" name="msg" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB0Sqt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB0Sq90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB05sN0fEe2YPMyYKslBVA" name="getControl" visibility="package">
              <ownedParameter xmi:id="_vB05sd0fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB05st0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB05s90fEe2YPMyYKslBVA" name="findWidget" visibility="public">
              <ownedParameter xmi:id="_vB05tN0fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB05td0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB1gw90fEe2YPMyYKslBVA" name="findWidget" visibility="public">
              <ownedParameter xmi:id="_vB1gxN0fEe2YPMyYKslBVA" name="widget" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB1gxd0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB1gxt0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB1gx90fEe2YPMyYKslBVA" name="foregroundIdleProc" visibility="package">
              <ownedParameter xmi:id="_vB1gyN0fEe2YPMyYKslBVA" name="code" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB1gyd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB1gyt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB1gy90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB1gzN0fEe2YPMyYKslBVA" name="getMessageCount" visibility="package">
              <ownedParameter xmi:id="_vB2H0N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB2H0d0fEe2YPMyYKslBVA" name="sendPostExternalEventDispatchEvent" visibility="public"/>
            <ownedOperation xmi:id="_vB2H0t0fEe2YPMyYKslBVA" name="sendPreExternalEventDispatchEvent" visibility="public"/>
            <ownedOperation xmi:id="_vB2H090fEe2YPMyYKslBVA" name="runAsyncMessages" visibility="package">
              <ownedParameter xmi:id="_vB2H1N0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB2H1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB2H1t0fEe2YPMyYKslBVA" name="findDisplay" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vB2H190fEe2YPMyYKslBVA" name="thread" type="_s7I6AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB2H2N0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB2u4N0fEe2YPMyYKslBVA" name="findTouchSource" visibility="package">
              <ownedParameter xmi:id="_vB2u4d0fEe2YPMyYKslBVA" name="touchDevice" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB2u4t0fEe2YPMyYKslBVA" name="monitor" type="_tHxAwd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB2u490fEe2YPMyYKslBVA" name="return" type="_tHxAwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB3V8N0fEe2YPMyYKslBVA" name="getMenuBar" visibility="public">
              <ownedParameter xmi:id="_vB3V8d0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB3V8t0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_vB3V890fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB39AN0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vB39Ad0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB4kEN0fEe2YPMyYKslBVA" name="getClickCount" visibility="package">
              <ownedParameter xmi:id="_vB4kEd0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB4kEt0fEe2YPMyYKslBVA" name="button" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB4kE90fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB4kFN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB4kFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB4kFt0fEe2YPMyYKslBVA" name="getLastEventTime" visibility="package">
              <ownedParameter xmi:id="_vB4kF90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB5LIN0fEe2YPMyYKslBVA" name="getClientArea" visibility="public">
              <ownedParameter xmi:id="_vB5LId0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB5LIt0fEe2YPMyYKslBVA" name="getClientAreaInPixels" visibility="package">
              <ownedParameter xmi:id="_vB5LI90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB6ZQN0fEe2YPMyYKslBVA" name="getCursorControl" visibility="public">
              <ownedParameter xmi:id="_vB6ZQd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB7AUN0fEe2YPMyYKslBVA" name="getCursorLocation" visibility="public">
              <ownedParameter xmi:id="_vB7AUd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB7AUt0fEe2YPMyYKslBVA" name="getCursorLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_vB7AU90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB7nYN0fEe2YPMyYKslBVA" name="getCursorSizes" visibility="public">
              <ownedParameter xmi:id="_vB7nYd0fEe2YPMyYKslBVA" name="return" type="_tHPcVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB8OcN0fEe2YPMyYKslBVA" name="getDeviceZoom" visibility="protected">
              <ownedParameter xmi:id="_vB8Ocd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB81gN0fEe2YPMyYKslBVA" name="getData" visibility="public">
              <ownedParameter xmi:id="_vB81gd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB-DoN0fEe2YPMyYKslBVA" name="getFontName" visibility="package">
              <ownedParameter xmi:id="_vB-Dod0fEe2YPMyYKslBVA" name="logFont" type="_tB7eht0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB-Dot0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB-qsN0fEe2YPMyYKslBVA" name="getIconDepth" visibility="public">
              <ownedParameter xmi:id="_vB-qsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB_RwN0fEe2YPMyYKslBVA" name="getDepth" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vB_Rwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB_Rwt0fEe2YPMyYKslBVA" name="getIconSizes" visibility="public">
              <ownedParameter xmi:id="_vB_Rw90fEe2YPMyYKslBVA" name="return" type="_tHPcVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB_40N0fEe2YPMyYKslBVA" name="getImageListToolBar" visibility="package">
              <ownedParameter xmi:id="_vB_40d0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB_40t0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB_4090fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB_41N0fEe2YPMyYKslBVA" name="return" type="_tGJQIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCAf4N0fEe2YPMyYKslBVA" name="getImageListToolBarDisabled" visibility="package">
              <ownedParameter xmi:id="_vCAf4d0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCAf4t0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCAf490fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCAf5N0fEe2YPMyYKslBVA" name="return" type="_tGJQIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCBG8N0fEe2YPMyYKslBVA" name="getImageListToolBarHot" visibility="package">
              <ownedParameter xmi:id="_vCBG8d0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCBG8t0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCBG890fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCBG9N0fEe2YPMyYKslBVA" name="return" type="_tGJQIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCBG9d0fEe2YPMyYKslBVA" name="isSystemDarkTheme" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vCBG9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCBuAN0fEe2YPMyYKslBVA" name="getMenuItem" visibility="package">
              <ownedParameter xmi:id="_vCBuAd0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCBuAt0fEe2YPMyYKslBVA" name="return" type="_s77kMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCCVEt0fEe2YPMyYKslBVA" name="getModalShell" visibility="package">
              <ownedParameter xmi:id="_vCCVE90fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCCVFN0fEe2YPMyYKslBVA" name="getModalDialog" visibility="package">
              <ownedParameter xmi:id="_vCCVFd0fEe2YPMyYKslBVA" name="return" type="_tIO60N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCC8IN0fEe2YPMyYKslBVA" name="getMonitor" visibility="package">
              <ownedParameter xmi:id="_vCC8Id0fEe2YPMyYKslBVA" name="hmonitor" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCC8It0fEe2YPMyYKslBVA" name="return" type="_tHxAwd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCEKQN0fEe2YPMyYKslBVA" name="getMsgProc" visibility="package">
              <ownedParameter xmi:id="_vCEKQd0fEe2YPMyYKslBVA" name="code" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCEKQt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCEKQ90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCEKRN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCF_cN0fEe2YPMyYKslBVA" name="getSynchronizer" visibility="public">
              <ownedParameter xmi:id="_vCF_cd0fEe2YPMyYKslBVA" name="return" type="_tHTGsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCF_ct0fEe2YPMyYKslBVA" name="getSyncThread" visibility="public">
              <ownedParameter xmi:id="_vCF_c90fEe2YPMyYKslBVA" name="return" type="_s7I6AN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCHNkN0fEe2YPMyYKslBVA" name="getSystemCursor" visibility="public">
              <ownedParameter xmi:id="_vCHNkd0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCHNkt0fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCIbsN0fEe2YPMyYKslBVA" name="getSystemMenu" visibility="public">
              <ownedParameter xmi:id="_vCIbsd0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCJCwN0fEe2YPMyYKslBVA" name="getSystemTaskBar" visibility="public">
              <ownedParameter xmi:id="_vCJCwd0fEe2YPMyYKslBVA" name="return" type="_tIFJ0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCJCw90fEe2YPMyYKslBVA" name="getSystemTray" visibility="public">
              <ownedParameter xmi:id="_vCJCxN0fEe2YPMyYKslBVA" name="return" type="_tIFJ0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCJp090fEe2YPMyYKslBVA" name="getTouchEnabled" visibility="public">
              <ownedParameter xmi:id="_vCJp1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCKQ4N0fEe2YPMyYKslBVA" name="hEditTheme" visibility="package">
              <ownedParameter xmi:id="_vCKQ4d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCK38N0fEe2YPMyYKslBVA" name="hExplorerBarTheme" visibility="package">
              <ownedParameter xmi:id="_vCK38d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCK38t0fEe2YPMyYKslBVA" name="hScrollBarTheme" visibility="package">
              <ownedParameter xmi:id="_vCK3890fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCLfAN0fEe2YPMyYKslBVA" name="hTabTheme" visibility="package">
              <ownedParameter xmi:id="_vCLfAd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCLfAt0fEe2YPMyYKslBVA" name="internal_new_GC" visibility="public">
              <ownedParameter xmi:id="_vCLfA90fEe2YPMyYKslBVA" name="data" type="_tCRcwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCLfBN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCMGEN0fEe2YPMyYKslBVA" name="init" visibility="protected"/>
            <ownedOperation xmi:id="_vCOiUN0fEe2YPMyYKslBVA" name="internal_dispose_GC" visibility="public">
              <ownedParameter xmi:id="_vCOiUd0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCOiUt0fEe2YPMyYKslBVA" name="data" type="_tCRcwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCOiU90fEe2YPMyYKslBVA" name="isXMouseActive" visibility="package">
              <ownedParameter xmi:id="_vCOiVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCPJYN0fEe2YPMyYKslBVA" name="isValidThread" visibility="package">
              <ownedParameter xmi:id="_vCPJYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCPJYt0fEe2YPMyYKslBVA" name="map" visibility="public">
              <ownedParameter xmi:id="_vCPJY90fEe2YPMyYKslBVA" name="from" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCPJZN0fEe2YPMyYKslBVA" name="to" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCPJZd0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCPJZt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCPwcN0fEe2YPMyYKslBVA" name="mapInPixels" visibility="package">
              <ownedParameter xmi:id="_vCPwcd0fEe2YPMyYKslBVA" name="from" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCPwct0fEe2YPMyYKslBVA" name="to" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCPwc90fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCPwdN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCPwdd0fEe2YPMyYKslBVA" name="mapInPixels" visibility="package">
              <ownedParameter xmi:id="_vCPwdt0fEe2YPMyYKslBVA" name="from" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCPwd90fEe2YPMyYKslBVA" name="to" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCPweN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCPwed0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCPwet0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCPwe90fEe2YPMyYKslBVA" name="map" visibility="public">
              <ownedParameter xmi:id="_vCPwfN0fEe2YPMyYKslBVA" name="from" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCPwfd0fEe2YPMyYKslBVA" name="to" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCPwft0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCPwf90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCPwgN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCQ-kN0fEe2YPMyYKslBVA" name="mapInPixels" visibility="package">
              <ownedParameter xmi:id="_vCQ-kd0fEe2YPMyYKslBVA" name="from" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCQ-kt0fEe2YPMyYKslBVA" name="to" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCQ-k90fEe2YPMyYKslBVA" name="rectangle" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCQ-lN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCQ-ld0fEe2YPMyYKslBVA" name="mapInPixels" visibility="package">
              <ownedParameter xmi:id="_vCQ-lt0fEe2YPMyYKslBVA" name="from" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCQ-l90fEe2YPMyYKslBVA" name="to" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCQ-mN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCQ-md0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCQ-mt0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCQ-m90fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCQ-nN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCSMsN0fEe2YPMyYKslBVA" name="messageProc" visibility="package">
              <ownedParameter xmi:id="_vCSMsd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCSMst0fEe2YPMyYKslBVA" name="msg" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCSMs90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCSMtN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCSMtd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCSzwd0fEe2YPMyYKslBVA" name="getSharedData" visibility="package">
              <ownedParameter xmi:id="_vCSzwt0fEe2YPMyYKslBVA" name="pid" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCSzw90fEe2YPMyYKslBVA" name="handle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCSzxN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCTa0t0fEe2YPMyYKslBVA" name="runSettings" visibility="package"/>
            <ownedOperation xmi:id="_vCTa090fEe2YPMyYKslBVA" name="runTimer" visibility="package">
              <ownedParameter xmi:id="_vCTa1N0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCTa1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCWeIN0fEe2YPMyYKslBVA" name="monitorEnumProc" visibility="package">
              <ownedParameter xmi:id="_vCWeId0fEe2YPMyYKslBVA" name="hmonitor" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCWeIt0fEe2YPMyYKslBVA" name="hdc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCWeI90fEe2YPMyYKslBVA" name="lprcMonitor" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCWeJN0fEe2YPMyYKslBVA" name="dwData" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCWeJd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCXFMN0fEe2YPMyYKslBVA" name="msgFilterProc" visibility="package">
              <ownedParameter xmi:id="_vCXFMd0fEe2YPMyYKslBVA" name="code" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCXFMt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCXFM90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCXFNN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCXsQN0fEe2YPMyYKslBVA" name="numpadKey" visibility="package">
              <ownedParameter xmi:id="_vCXsQd0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCXsQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCXsQ90fEe2YPMyYKslBVA" name="post" visibility="public">
              <ownedParameter xmi:id="_vCXsRN0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCXsRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCYTUN0fEe2YPMyYKslBVA" name="untranslateKey" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vCYTUd0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCYTUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCavkN0fEe2YPMyYKslBVA" name="postEvent" visibility="package">
              <ownedParameter xmi:id="_vCavkd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCbWoN0fEe2YPMyYKslBVA" name="runSkin" visibility="package">
              <ownedParameter xmi:id="_vCbWod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCbWot0fEe2YPMyYKslBVA" name="runDeferredLayouts" visibility="package">
              <ownedParameter xmi:id="_vCbWo90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCbWpN0fEe2YPMyYKslBVA" name="runPopups" visibility="package">
              <ownedParameter xmi:id="_vCbWpd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCb9sN0fEe2YPMyYKslBVA" name="runDeferredEvents" visibility="package">
              <ownedParameter xmi:id="_vCb9sd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCckwN0fEe2YPMyYKslBVA" name="release" visibility="protected"/>
            <ownedOperation xmi:id="_vCckxN0fEe2YPMyYKslBVA" name="releaseDisplay" visibility="package"/>
            <ownedOperation xmi:id="_vCgPIN0fEe2YPMyYKslBVA" name="releaseToolImageList" visibility="package">
              <ownedParameter xmi:id="_vCgPId0fEe2YPMyYKslBVA" name="list" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCg2MN0fEe2YPMyYKslBVA" name="releaseToolHotImageList" visibility="package">
              <ownedParameter xmi:id="_vCg2Md0fEe2YPMyYKslBVA" name="list" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vChdQN0fEe2YPMyYKslBVA" name="releaseToolDisabledImageList" visibility="package">
              <ownedParameter xmi:id="_vChdQd0fEe2YPMyYKslBVA" name="list" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vChdQt0fEe2YPMyYKslBVA" name="removeFilter" visibility="public">
              <ownedParameter xmi:id="_vChdQ90fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vChdRN0fEe2YPMyYKslBVA" name="listener" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCiEVd0fEe2YPMyYKslBVA" name="removeListener" visibility="public">
              <ownedParameter xmi:id="_vCiEVt0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCiEV90fEe2YPMyYKslBVA" name="listener" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCiEWN0fEe2YPMyYKslBVA" name="removeBar" visibility="package">
              <ownedParameter xmi:id="_vCiEWd0fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCjScN0fEe2YPMyYKslBVA" name="removeMenuItem" visibility="package">
              <ownedParameter xmi:id="_vCjScd0fEe2YPMyYKslBVA" name="item" type="_s77kMd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCjSct0fEe2YPMyYKslBVA" name="removePopup" visibility="package">
              <ownedParameter xmi:id="_vCjSc90fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vClHot0fEe2YPMyYKslBVA" name="saveResources" visibility="package"/>
            <ownedOperation xmi:id="_vCoK8N0fEe2YPMyYKslBVA" name="sendEvent" visibility="package">
              <ownedParameter xmi:id="_vCoK8d0fEe2YPMyYKslBVA" name="eventTable" type="_tGRL8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCoK8t0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCpZEN0fEe2YPMyYKslBVA" name="setCursorLocation" visibility="public">
              <ownedParameter xmi:id="_vCpZEd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCpZEt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCqAIN0fEe2YPMyYKslBVA" name="setCursorLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_vCqAId0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCqAIt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCqAI90fEe2YPMyYKslBVA" name="setCursorLocation" visibility="public">
              <ownedParameter xmi:id="_vCqAJN0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCqnMN0fEe2YPMyYKslBVA" name="_toBoolean" visibility="package">
              <ownedParameter xmi:id="_vCqnMd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCqnMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCqnM90fEe2YPMyYKslBVA" name="_toColorPixel" visibility="package">
              <ownedParameter xmi:id="_vCqnNN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCqnNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCuRkN0fEe2YPMyYKslBVA" name="setData" visibility="public">
              <ownedParameter xmi:id="_vCuRkd0fEe2YPMyYKslBVA" name="data" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCu4oN0fEe2YPMyYKslBVA" name="setAppName" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vCu4od0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCu4ot0fEe2YPMyYKslBVA" name="setAppVersion" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vCu4o90fEe2YPMyYKslBVA" name="version" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCvfsN0fEe2YPMyYKslBVA" name="setModalDialog" visibility="package">
              <ownedParameter xmi:id="_vCvfsd0fEe2YPMyYKslBVA" name="modalDailog" type="_tIO60N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCvfst0fEe2YPMyYKslBVA" name="setModalShell" visibility="package">
              <ownedParameter xmi:id="_vCvfs90fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCwGwN0fEe2YPMyYKslBVA" name="setSynchronizer" visibility="public">
              <ownedParameter xmi:id="_vCwGwd0fEe2YPMyYKslBVA" name="synchronizer" type="_tHTGsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCwGxN0fEe2YPMyYKslBVA" name="setRuntimeExceptionHandler" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_vCwGxd0fEe2YPMyYKslBVA" name="runtimeExceptionHandler" type="_s_Cikt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCwt0N0fEe2YPMyYKslBVA" name="getRuntimeExceptionHandler" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_vCwt0d0fEe2YPMyYKslBVA" name="return" type="_s_Cikt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCwt0t0fEe2YPMyYKslBVA" name="setErrorHandler" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_vCwt090fEe2YPMyYKslBVA" name="errorHandler" type="_s_Cikt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCxU4N0fEe2YPMyYKslBVA" name="getErrorHandler" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_vCxU4d0fEe2YPMyYKslBVA" name="return" type="_s_Cikt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCxU4t0fEe2YPMyYKslBVA" name="shiftedKey" visibility="package">
              <ownedParameter xmi:id="_vCxU490fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCxU5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCzxI90fEe2YPMyYKslBVA" name="translateKey" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vCzxJN0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCzxJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC1mUN0fEe2YPMyYKslBVA" name="wake" visibility="public"/>
            <ownedOperation xmi:id="_vC2NYN0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vC2NYd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC2NYt0fEe2YPMyYKslBVA" name="msg" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC2NY90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC2NZN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC2NZd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC2NbN0fEe2YPMyYKslBVA" name="textWidth" visibility="package">
              <ownedParameter xmi:id="_vC2Nbd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC2Nbt0fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC2Nb90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC20cN0fEe2YPMyYKslBVA" name="wrapText" visibility="package">
              <ownedParameter xmi:id="_vC20cd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC20ct0fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC20c90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC20dN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC3bgN0fEe2YPMyYKslBVA" name="withCrLf" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vC3bgd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC3bgt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC4CkN0fEe2YPMyYKslBVA" name="withCrLf" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vC4Ckd0fEe2YPMyYKslBVA" name="string" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC4Ckt0fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC4Ck90fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true"/>
            <ownedOperation xmi:id="_vQ-wAN0fEe2YPMyYKslBVA" name="getDPI" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQ-wAd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s7Q10N0fEe2YPMyYKslBVA" name="TableColumn" visibility="public">
            <eAnnotations xmi:id="_tKBqkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tKBqkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tKBqkt0fEe2YPMyYKslBVA" general="_tBk5Mt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-_oId0fEe2YPMyYKslBVA" name="id" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u_APMN0fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vAZWUN0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_s6uqUN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vAe15t0fEe2YPMyYKslBVA" name="toolTipText" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vAhSLt0fEe2YPMyYKslBVA" name="moveable" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vAjHUN0fEe2YPMyYKslBVA" name="image" visibility="package" isLeaf="true" type="_s9aK4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vAljkN0fEe2YPMyYKslBVA" name="resizable" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBEEsN0fEe2YPMyYKslBVA" name="text" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vFobot0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uAf_k90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uAf_lN0fEe2YPMyYKslBVA" name="parent" type="_s6uqUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAf_ld0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAf_lt0fEe2YPMyYKslBVA" name="setWidth" visibility="public">
              <ownedParameter xmi:id="_uAf_l90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAgmoN0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_uAgmod0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufhd7N0fEe2YPMyYKslBVA" name="getWidth" visibility="public">
              <ownedParameter xmi:id="_ufhd7d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuoet0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_ujuoe90fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuof90fEe2YPMyYKslBVA" name="setAlignment" visibility="public">
              <ownedParameter xmi:id="_ujuogN0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuohN0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public">
              <ownedParameter xmi:id="_ujuohd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuojN0fEe2YPMyYKslBVA" name="setMoveable" visibility="public">
              <ownedParameter xmi:id="_ujuojd0fEe2YPMyYKslBVA" name="moveable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuokd0fEe2YPMyYKslBVA" name="setResizable" visibility="public">
              <ownedParameter xmi:id="_ujuokt0fEe2YPMyYKslBVA" name="resizable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-za4N0fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u-za4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_GV0N0fEe2YPMyYKslBVA" name="sendEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u_GV0d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_GV0t0fEe2YPMyYKslBVA" name="updateToolTip" visibility="package">
              <ownedParameter xmi:id="_u_GV090fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_jBwN0fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u_jBwd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_q9kN0fEe2YPMyYKslBVA" name="reskin" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u_q9kd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAXhIN0fEe2YPMyYKslBVA" name="setSortDirection" visibility="package">
              <ownedParameter xmi:id="_vAXhId0fEe2YPMyYKslBVA" name="direction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vArDIN0fEe2YPMyYKslBVA" name="getResizable" visibility="public">
              <ownedParameter xmi:id="_vArDId0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vArDIt0fEe2YPMyYKslBVA" name="pack" visibility="public"/>
            <ownedOperation xmi:id="_vA9-EN0fEe2YPMyYKslBVA" name="sendSelectionEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vA9-Ed0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBCPgN0fEe2YPMyYKslBVA" name="postEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBCPgd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBCPgt0fEe2YPMyYKslBVA" name="getMoveable" visibility="public">
              <ownedParameter xmi:id="_vBCPg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFkKMt0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vFkKM90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFkKNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFkKNd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vFkKNt0fEe2YPMyYKslBVA" name="parent" type="_s6uqUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFkKN90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFkKON0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFkxQN0fEe2YPMyYKslBVA" name="addControlListener" visibility="public">
              <ownedParameter xmi:id="_vFkxQd0fEe2YPMyYKslBVA" name="listener" type="_tKLbmd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFkxQt0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vFkxQ90fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFkxRN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFkxRd0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFkxRt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFkxR90fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFkxSN0fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vFkxSd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFkxSt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFkxS90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFkxTN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFkxTd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFkxTt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFkxT90fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFkxUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFkxUd0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vFkxUt0fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFkxU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFkxVN0fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vFlYUN0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vFlYUd0fEe2YPMyYKslBVA" name="getAlignment" visibility="public">
              <ownedParameter xmi:id="_vFlYUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFlYU90fEe2YPMyYKslBVA" name="getNameText" visibility="package">
              <ownedParameter xmi:id="_vFlYVN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFlYVd0fEe2YPMyYKslBVA" name="getText" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFlYVt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFlYV90fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_vFlYWN0fEe2YPMyYKslBVA" name="return" type="_s6uqUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFlYWd0fEe2YPMyYKslBVA" name="getToolTipText" visibility="public">
              <ownedParameter xmi:id="_vFlYWt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFl_YN0fEe2YPMyYKslBVA" name="getWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_vFl_Yd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFn0kN0fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vFoboN0fEe2YPMyYKslBVA" name="removeControlListener" visibility="public">
              <ownedParameter xmi:id="_vFobod0fEe2YPMyYKslBVA" name="listener" type="_tKLbmd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFobo90fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vFobpN0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFppwN0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_vFppwd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFppwt0fEe2YPMyYKslBVA" name="setImage" visibility="package">
              <ownedParameter xmi:id="_vFppw90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFppxN0fEe2YPMyYKslBVA" name="sort" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFppxd0fEe2YPMyYKslBVA" name="right" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFsGAN0fEe2YPMyYKslBVA" name="fixMnemonic" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFsGAd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFsGAt0fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFstEN0fEe2YPMyYKslBVA" name="setWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_vFstEd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s7Rc4N0fEe2YPMyYKslBVA" name="Button" visibility="public">
            <eAnnotations xmi:id="_tJkXkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tJkXkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tJkXkt0fEe2YPMyYKslBVA" general="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vD4IKN0fEe2YPMyYKslBVA" name="text" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vD4IKd0fEe2YPMyYKslBVA" name="message" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vD4IKt0fEe2YPMyYKslBVA" name="image" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vD4IK90fEe2YPMyYKslBVA" name="disabledImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vD4vMN0fEe2YPMyYKslBVA" name="imageList" visibility="package" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vD4vMd0fEe2YPMyYKslBVA" name="ignoreMouse" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vD4vMt0fEe2YPMyYKslBVA" name="grayed" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vD4vM90fEe2YPMyYKslBVA" name="buttonBackground" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vD4vNN0fEe2YPMyYKslBVA" name="buttonBackgroundAlpha" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vD4vNd0fEe2YPMyYKslBVA" name="MARGIN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vD4vNt0fEe2YPMyYKslBVA" name="CHECK_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vD4vN90fEe2YPMyYKslBVA" name="CHECK_HEIGHT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vD4vON0fEe2YPMyYKslBVA" name="ICON_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vD4vOd0fEe2YPMyYKslBVA" name="ICON_HEIGHT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vD4vOt0fEe2YPMyYKslBVA" name="COMMAND_LINK" visibility="package" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vD4vO90fEe2YPMyYKslBVA" name="STRING_WITH_ZERO_CHAR" visibility="package" isLeaf="true" isStatic="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vD4vPN0fEe2YPMyYKslBVA" name="ButtonProc" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vD4vPd0fEe2YPMyYKslBVA" name="ButtonClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vD59Ut0fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vD59U90fEe2YPMyYKslBVA" name="handle" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vD7Lct0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vD9AoN0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vEBSEN0fEe2YPMyYKslBVA" name="parent" isLeaf="true" type="_s7AXId0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vEB5JN0fEe2YPMyYKslBVA" name="foreground" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vEFjg90fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vELqKN0fEe2YPMyYKslBVA" name="accessible" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uAgmot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uAhNsN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAhNsd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAhNst0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_uAhNs90fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAh0wN0fEe2YPMyYKslBVA" name="setLayoutData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uAh0wd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAh0wt0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_uAh0w90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAy6gN0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_uAy6gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uA0Ipd0fEe2YPMyYKslBVA" name="setEnabled" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uA0Ipt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBjIc90fEe2YPMyYKslBVA" name="setForeground" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uBjIdN0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCIXRt0fEe2YPMyYKslBVA" name="setFont" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uCIXR90fEe2YPMyYKslBVA" name="arg0" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCj1EN0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_uCj1Ed0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDBIEN0fEe2YPMyYKslBVA" name="setGrayed" visibility="public">
              <ownedParameter xmi:id="_uDBIEd0fEe2YPMyYKslBVA" name="grayed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDJD4N0fEe2YPMyYKslBVA" name="setBounds" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uDJD4d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDJD4t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDJD490fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDJD5N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDQYoN0fEe2YPMyYKslBVA" name="setVisible" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uDQYod0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDQYot0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_uDQYo90fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugcq8N0fEe2YPMyYKslBVA" name="computeSize" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugcq8d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugcq8t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugcq890fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugcq9N0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugqGUt0fEe2YPMyYKslBVA" name="setData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugqGU90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugqGVt0fEe2YPMyYKslBVA" name="addListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugqGV90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugqGWN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugqGW90fEe2YPMyYKslBVA" name="addHelpListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugqGXN0fEe2YPMyYKslBVA" name="arg0" type="_tKIYTd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugz3UN0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugz3Ud0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugz3Ut0fEe2YPMyYKslBVA" name="getEnabled" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugz3U90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uijjzd0fEe2YPMyYKslBVA" name="moveBelow" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uijjzt0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uijjz90fEe2YPMyYKslBVA" name="getParent" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uijj0N0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD4vPt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vD5WQN0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vD5WQd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD5WQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD59UN0fEe2YPMyYKslBVA" name="_setImage" visibility="package">
              <ownedParameter xmi:id="_vD59Ud0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD7LcN0fEe2YPMyYKslBVA" name="computeLeftMargin" visibility="package">
              <ownedParameter xmi:id="_vD7Lcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD7Lc90fEe2YPMyYKslBVA" name="_setText" visibility="package">
              <ownedParameter xmi:id="_vD7LdN0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD8ZkN0fEe2YPMyYKslBVA" name="getCodePage" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vD8Zkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD9Aod0fEe2YPMyYKslBVA" name="updateTextDirection" visibility="package">
              <ownedParameter xmi:id="_vD9Aot0fEe2YPMyYKslBVA" name="textDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD9Ao90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD9ApN0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vD9Apd0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vD9Apt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD9Ap90fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_vD9nsN0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD9nsd0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD9nst0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD9ns90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD9ntN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD9ntd0fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vD9ntt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD9nt90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD9nuN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD9nud0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD9nut0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD9nu90fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD9nvN0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD9nvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD-OwN0fEe2YPMyYKslBVA" name="click" visibility="package"/>
            <ownedOperation xmi:id="_vD-10N0fEe2YPMyYKslBVA" name="computeSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vD-10d0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD-10t0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD-1090fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD-11N0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD_c4N0fEe2YPMyYKslBVA" name="getBorderWidthInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vD_c4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEAD8N0fEe2YPMyYKslBVA" name="isRadioOrCheck" visibility="private">
              <ownedParameter xmi:id="_vEAD8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEArAN0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vEBSEd0fEe2YPMyYKslBVA" name="customBackgroundDrawing" visibility="private">
              <ownedParameter xmi:id="_vEBSEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEB5IN0fEe2YPMyYKslBVA" name="customDrawing" visibility="private">
              <ownedParameter xmi:id="_vEB5Id0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEB5It0fEe2YPMyYKslBVA" name="customForegroundDrawing" visibility="private">
              <ownedParameter xmi:id="_vEB5I90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEB5Jd0fEe2YPMyYKslBVA" name="defaultBackground" visibility="package">
              <ownedParameter xmi:id="_vEB5Jt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vECgMt0fEe2YPMyYKslBVA" name="defaultForeground" visibility="package">
              <ownedParameter xmi:id="_vECgM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vECgNN0fEe2YPMyYKslBVA" name="enableWidget" visibility="package">
              <ownedParameter xmi:id="_vECgNd0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEDHQN0fEe2YPMyYKslBVA" name="updateImageList" visibility="package"/>
            <ownedOperation xmi:id="_vEDHQd0fEe2YPMyYKslBVA" name="getAlignment" visibility="public">
              <ownedParameter xmi:id="_vEDHQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEDHQ90fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_vEDHRN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEDuUN0fEe2YPMyYKslBVA" name="getDefault" visibility="package">
              <ownedParameter xmi:id="_vEDuUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEDuUt0fEe2YPMyYKslBVA" name="getGrayed" visibility="public">
              <ownedParameter xmi:id="_vEDuU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEDuVN0fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_vEDuVd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEDuVt0fEe2YPMyYKslBVA" name="getMessage" visibility="package">
              <ownedParameter xmi:id="_vEDuV90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEEVYN0fEe2YPMyYKslBVA" name="getNameText" visibility="package">
              <ownedParameter xmi:id="_vEEVYd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEEVYt0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_vEEVY90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEEVZN0fEe2YPMyYKslBVA" name="isChecked" visibility="private">
              <ownedParameter xmi:id="_vEEVZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEE8cN0fEe2YPMyYKslBVA" name="isTabItem" visibility="package">
              <ownedParameter xmi:id="_vEE8cd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEE8ct0fEe2YPMyYKslBVA" name="isTabGroup" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEE8c90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEE8dN0fEe2YPMyYKslBVA" name="mnemonicHit" visibility="package">
              <ownedParameter xmi:id="_vEE8dd0fEe2YPMyYKslBVA" name="ch" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEE8dt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEE8d90fEe2YPMyYKslBVA" name="setFocus" visibility="public">
              <ownedParameter xmi:id="_vEE8eN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEE8ed0fEe2YPMyYKslBVA" name="mnemonicMatch" visibility="package">
              <ownedParameter xmi:id="_vEE8et0fEe2YPMyYKslBVA" name="key" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEE8e90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEE8fN0fEe2YPMyYKslBVA" name="findMnemonic" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEE8fd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEE8ft0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEFjgN0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vEFjgd0fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vEFjgt0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEFjhN0fEe2YPMyYKslBVA" name="resolveTextDirection" visibility="package">
              <ownedParameter xmi:id="_vEFjhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEFjht0fEe2YPMyYKslBVA" name="selectRadio" visibility="package"/>
            <ownedOperation xmi:id="_vEGKk90fEe2YPMyYKslBVA" name="setAlignment" visibility="public">
              <ownedParameter xmi:id="_vEGKlN0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEGxoN0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vEGxod0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEHYsN0fEe2YPMyYKslBVA" name="setButtonBackground" visibility="private">
              <ownedParameter xmi:id="_vEHYsd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEHYst0fEe2YPMyYKslBVA" name="updateBackgroundColor" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vEHYs90fEe2YPMyYKslBVA" name="setDefault" visibility="package">
              <ownedParameter xmi:id="_vEHYtN0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEHYtd0fEe2YPMyYKslBVA" name="menuShell" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEHYtt0fEe2YPMyYKslBVA" name="return" type="_tJthgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEIm0N0fEe2YPMyYKslBVA" name="updateSelection" visibility="package">
              <ownedParameter xmi:id="_vEIm0d0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEIm0t0fEe2YPMyYKslBVA" name="setMessage" visibility="package">
              <ownedParameter xmi:id="_vEIm090fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEIm1N0fEe2YPMyYKslBVA" name="setRadioFocus" visibility="package">
              <ownedParameter xmi:id="_vEIm1d0fEe2YPMyYKslBVA" name="tabbing" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEIm1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEIm190fEe2YPMyYKslBVA" name="setTabItemFocus" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEIm2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEIm2d0fEe2YPMyYKslBVA" name="setRadioSelection" visibility="package">
              <ownedParameter xmi:id="_vEIm2t0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEIm290fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEJN4N0fEe2YPMyYKslBVA" name="sendSelectionEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEJN4d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEJ08N0fEe2YPMyYKslBVA" name="updateOrientation" visibility="package"/>
            <ownedOperation xmi:id="_vELDEN0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vELDEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vELDEt0fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vELDE90fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vELDFN0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vELDFd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vELqIN0fEe2YPMyYKslBVA" name="WM_GETDLGCODE" visibility="package">
              <ownedParameter xmi:id="_vELqId0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vELqIt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vELqI90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vELqJN0fEe2YPMyYKslBVA" name="WM_GETOBJECT" visibility="package">
              <ownedParameter xmi:id="_vELqJd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vELqJt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vELqJ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vELqKd0fEe2YPMyYKslBVA" name="new_Accessible" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vELqKt0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vELqK90fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEMRMN0fEe2YPMyYKslBVA" name="WM_KILLFOCUS" visibility="package">
              <ownedParameter xmi:id="_vEMRMd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEMRMt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEMRM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEMRO90fEe2YPMyYKslBVA" name="WM_LBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vEMRPN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEMRPd0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEMRPt0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEMRQ90fEe2YPMyYKslBVA" name="WM_LBUTTONUP" visibility="package">
              <ownedParameter xmi:id="_vEMRRN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEMRRd0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEMRRt0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEM4RN0fEe2YPMyYKslBVA" name="WM_SETFOCUS" visibility="package">
              <ownedParameter xmi:id="_vEM4Rd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEM4Rt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEM4R90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vENfUN0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vENfUd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vENfUt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vENfU90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEOGYN0fEe2YPMyYKslBVA" name="WM_SYSCOLORCHANGE" visibility="package">
              <ownedParameter xmi:id="_vEOGYd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEOGYt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEOGY90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEOGaN0fEe2YPMyYKslBVA" name="WM_UPDATEUISTATE" visibility="package">
              <ownedParameter xmi:id="_vEOGad0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEOGat0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEOGa90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEOtdN0fEe2YPMyYKslBVA" name="findImageControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEOtdd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEOtdt0fEe2YPMyYKslBVA" name="findThemeControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEOtd90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEOteN0fEe2YPMyYKslBVA" name="findBackgroundControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEOted0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEPUgN0fEe2YPMyYKslBVA" name="hooks" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEPUgd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEPUgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEPUg90fEe2YPMyYKslBVA" name="filters" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEPUhN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEPUhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEPUht0fEe2YPMyYKslBVA" name="wmCommandChild" visibility="package">
              <ownedParameter xmi:id="_vEPUh90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEPUiN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEPUid0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEP7lN0fEe2YPMyYKslBVA" name="getCheckboxTextOffset" visibility="private">
              <ownedParameter xmi:id="_vEP7ld0fEe2YPMyYKslBVA" name="hdc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEP7lt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEQioN0fEe2YPMyYKslBVA" name="wmNotifyChild" visibility="package">
              <ownedParameter xmi:id="_vEQiod0fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEQiot0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEQio90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEQipN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vERJsN0fEe2YPMyYKslBVA" name="getDifferentColor" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vERJsd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vERJst0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vES-4N0fEe2YPMyYKslBVA" name="getSlightlyDifferentColor" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vES-4d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vES-4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vES-490fEe2YPMyYKslBVA" name="wmDrawChild" visibility="package">
              <ownedParameter xmi:id="_vES-5N0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vES-5d0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vES-5t0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ3bZN0fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJ3bZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKGE5d0fEe2YPMyYKslBVA" name="isVisible" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKGE5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKGE590fEe2YPMyYKslBVA" name="isEnabled" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKGE6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s7oCM90fEe2YPMyYKslBVA" name="Shell" visibility="public">
            <eAnnotations xmi:id="_tLaKoN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tLaKod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tLaxsN0fEe2YPMyYKslBVA" general="_tJthgN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBWYlN0fEe2YPMyYKslBVA" name="handle" visibility="package" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vDiJ5d0fEe2YPMyYKslBVA" name="toolTipHandle" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDiJ5t0fEe2YPMyYKslBVA" name="balloonTipHandle" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDlNMt0fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vDlNM90fEe2YPMyYKslBVA" name="DialogClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKFd0N0fEe2YPMyYKslBVA" name="hwndMDIClient" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtUN0fEe2YPMyYKslBVA" name="activeMenu" visibility="package" type="_s77kMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtUd0fEe2YPMyYKslBVA" name="toolTips" visibility="package" type="_tLaxsd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtUt0fEe2YPMyYKslBVA" name="lpstrTip" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtU90fEe2YPMyYKslBVA" name="menuItemToolTipHandle" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtVN0fEe2YPMyYKslBVA" name="minWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtVd0fEe2YPMyYKslBVA" name="minHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtVt0fEe2YPMyYKslBVA" name="brushes" visibility="package" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtV90fEe2YPMyYKslBVA" name="showWithParent" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtWN0fEe2YPMyYKslBVA" name="fullScreen" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtWd0fEe2YPMyYKslBVA" name="wasMaximized" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtWt0fEe2YPMyYKslBVA" name="modified" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtW90fEe2YPMyYKslBVA" name="center" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtXN0fEe2YPMyYKslBVA" name="toolTitle" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtXd0fEe2YPMyYKslBVA" name="balloonTitle" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtXt0fEe2YPMyYKslBVA" name="toolIcon" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtX90fEe2YPMyYKslBVA" name="balloonIcon" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtYN0fEe2YPMyYKslBVA" name="windowProc" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtYd0fEe2YPMyYKslBVA" name="lastActive" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtYt0fEe2YPMyYKslBVA" name="ToolTipProc" visibility="package" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOtY90fEe2YPMyYKslBVA" name="DialogProc" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLOtZN0fEe2YPMyYKslBVA" name="SYSTEM_COLORS" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLOtZd0fEe2YPMyYKslBVA" name="BRUSHES_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLP7d90fEe2YPMyYKslBVA" name="parent" visibility="package" isLeaf="true" type="_s7AXId0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLP7eN0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLP7ed0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLXQMt0fEe2YPMyYKslBVA" name="background" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLXQM90fEe2YPMyYKslBVA" name="backgroundImage" isLeaf="true" type="_s9aK4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLXQNt0fEe2YPMyYKslBVA" name="cursor" isLeaf="true" type="_s9ecUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLcvwt0fEe2YPMyYKslBVA" name="region" isLeaf="true" type="_tDN38N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLdW1N0fEe2YPMyYKslBVA" name="layoutCount" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLek9t0fEe2YPMyYKslBVA" name="saveDefault" isLeaf="true" type="_s7Rc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLhBMt0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLkEgN0fEe2YPMyYKslBVA" name="swFlags" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLoV8t0fEe2YPMyYKslBVA" name="moved" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLpkE90fEe2YPMyYKslBVA" name="menuBar" isLeaf="true" type="_s77kMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vMyzkN0fEe2YPMyYKslBVA" name="savedFocus" visibility="package" isLeaf="true" type="_s7p3YN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uAzhkN0fEe2YPMyYKslBVA" name="getLocation" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uAzhkd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBGcg90fEe2YPMyYKslBVA" name="open" visibility="public"/>
            <ownedOperation xmi:id="_uBHDkN0fEe2YPMyYKslBVA" name="layout" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uBHDkd0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uBHDkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBJf0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uBJf0d0fEe2YPMyYKslBVA" name="setSize" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uBJf0t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBJf090fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBJf1N0fEe2YPMyYKslBVA" name="setText" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uBJf1d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBJf1t0fEe2YPMyYKslBVA" name="setLayout" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uBJf190fEe2YPMyYKslBVA" name="arg0" type="_tJCzIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBKG4N0fEe2YPMyYKslBVA" name="setMinimumSize" visibility="public">
              <ownedParameter xmi:id="_uBKG4d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBKG4t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBKG6d0fEe2YPMyYKslBVA" name="setLocation" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uBKG6t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBKG690fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBNxQ90fEe2YPMyYKslBVA" name="setMenuBar" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uBNxRN0fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBPmdt0fEe2YPMyYKslBVA" name="addListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uBPmd90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBPmeN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCbSM90fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uCrJ1d0fEe2YPMyYKslBVA" name="setBackground" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uCrJ1t0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDS04N0fEe2YPMyYKslBVA" name="forceFocus" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uDS04d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhfz3d0fEe2YPMyYKslBVA" name="addDisposeListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhfz3t0fEe2YPMyYKslBVA" name="arg0" type="_tKHxQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhl6cd0fEe2YPMyYKslBVA" name="computeSize" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhl6ct0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhl6c90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhl6dN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhl6dd0fEe2YPMyYKslBVA" name="setSize" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhl6dt0fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiKiM90fEe2YPMyYKslBVA" name="redraw" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiKiNN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiKiNd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiKiNt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiKiN90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiKiON0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiKiOd0fEe2YPMyYKslBVA" name="update" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uiX9kN0fEe2YPMyYKslBVA" name="getDisplay" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiX9kd0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiX9kt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uiX9k90fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiX9lN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiX9ld0fEe2YPMyYKslBVA" name="setForeground" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiX9lt0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiX9l90fEe2YPMyYKslBVA" name="addPaintListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiX9mN0fEe2YPMyYKslBVA" name="arg0" type="_tKLbnN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiX9md0fEe2YPMyYKslBVA" name="addMouseListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiX9mt0fEe2YPMyYKslBVA" name="arg0" type="_tKLbkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiZLsd0fEe2YPMyYKslBVA" name="isVisible" visibility="public">
              <ownedParameter xmi:id="_uiZLst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiZLs90fEe2YPMyYKslBVA" name="setVisible" visibility="public">
              <ownedParameter xmi:id="_uiZLtN0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiZLtd0fEe2YPMyYKslBVA" name="redraw" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uiZLud0fEe2YPMyYKslBVA" name="getSize" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiZLut0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiaZ0d0fEe2YPMyYKslBVA" name="setRegion" visibility="public">
              <ownedParameter xmi:id="_uiaZ0t0fEe2YPMyYKslBVA" name="region" type="_tDN38N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiiVst0fEe2YPMyYKslBVA" name="setDefaultButton" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiiVs90fEe2YPMyYKslBVA" name="arg0" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uijjx90fEe2YPMyYKslBVA" name="getDefaultButton" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uijjyN0fEe2YPMyYKslBVA" name="return" type="_s7Rc4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3ycN0fEe2YPMyYKslBVA" name="setMinimized" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj3ycd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3ydd0fEe2YPMyYKslBVA" name="setMaximized" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj3ydt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3yet0fEe2YPMyYKslBVA" name="setFullScreen" visibility="public">
              <ownedParameter xmi:id="_uj3ye90fEe2YPMyYKslBVA" name="fullScreen" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj4ZdN0fEe2YPMyYKslBVA" name="addShellListener" visibility="public">
              <ownedParameter xmi:id="_uj4Zdd0fEe2YPMyYKslBVA" name="listener" type="_temzcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj-gEt0fEe2YPMyYKslBVA" name="setImages" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj-gE90fEe2YPMyYKslBVA" name="arg0" type="_tFskMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj_HId0fEe2YPMyYKslBVA" name="getBounds" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj_HIt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj_HKd0fEe2YPMyYKslBVA" name="setBounds" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj_HKt0fEe2YPMyYKslBVA" name="arg0" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj_uMt0fEe2YPMyYKslBVA" name="setData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj_uM90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukAVSN0fEe2YPMyYKslBVA" name="getParent" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ukAVSd0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukA8UN0fEe2YPMyYKslBVA" name="computeSize" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ukA8Ud0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ukA8Ut0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ukA8U90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ukA8VN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukA8WN0fEe2YPMyYKslBVA" name="getShells" visibility="public">
              <ownedParameter xmi:id="_ukA8Wd0fEe2YPMyYKslBVA" name="return" type="_tHPcU90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukA8Wt0fEe2YPMyYKslBVA" name="getStyle" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ukA8W90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukBjad0fEe2YPMyYKslBVA" name="removeListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ukBjat0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ukBja90fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBHIAN0fEe2YPMyYKslBVA" name="setToolTipText" visibility="package">
              <ownedParameter xmi:id="_vBHIAd0fEe2YPMyYKslBVA" name="lpnmtdi" type="_tExXJ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBHIAt0fEe2YPMyYKslBVA" name="buffer" type="_s_9vo90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBVKgN0fEe2YPMyYKslBVA" name="createToolTip" visibility="package">
              <ownedParameter xmi:id="_vBVKgd0fEe2YPMyYKslBVA" name="toolTip" type="_tJNyQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBVxht0fEe2YPMyYKslBVA" name="destroyToolTip" visibility="package">
              <ownedParameter xmi:id="_vBVxh90fEe2YPMyYKslBVA" name="toolTip" type="_tJNyQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBW_od0fEe2YPMyYKslBVA" name="balloonTipHandle" visibility="package">
              <ownedParameter xmi:id="_vBW_ot0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBW_o90fEe2YPMyYKslBVA" name="toolTipHandle" visibility="package">
              <ownedParameter xmi:id="_vBW_pN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBaC8N0fEe2YPMyYKslBVA" name="getShell" visibility="public">
              <ownedParameter xmi:id="_vBaC8d0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBaC8t0fEe2YPMyYKslBVA" name="setToolTipTitle" visibility="package">
              <ownedParameter xmi:id="_vBaC890fEe2YPMyYKslBVA" name="hwndToolTip" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBaC9N0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBaC9d0fEe2YPMyYKslBVA" name="icon" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBrvwt0fEe2YPMyYKslBVA" name="updateModal" visibility="package"/>
            <ownedOperation xmi:id="_vCTa0d0fEe2YPMyYKslBVA" name="bringToTop" visibility="package" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vClHo90fEe2YPMyYKslBVA" name="updateFont" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vClHpN0fEe2YPMyYKslBVA" name="arg0" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vClHpd0fEe2YPMyYKslBVA" name="arg1" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vClHpt0fEe2YPMyYKslBVA" name="layout" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vClHp90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vClHqN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC0_QN0fEe2YPMyYKslBVA" name="update" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vC0_Qd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDNZwN0fEe2YPMyYKslBVA" name="findToolTip" visibility="package">
              <ownedParameter xmi:id="_vDNZwd0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDNZwt0fEe2YPMyYKslBVA" name="return" type="_tJNyQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ1mN90fEe2YPMyYKslBVA" name="setFocus" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJ1mON0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKGr9N0fEe2YPMyYKslBVA" name="hwndMDIClient" visibility="package">
              <ownedParameter xmi:id="_vKGr9d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKH6EN0fEe2YPMyYKslBVA" name="setActiveControl" visibility="package">
              <ownedParameter xmi:id="_vKH6Ed0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLOtZt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vLOtZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vLOtaN0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLPUYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vLPUYd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLPUYt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vLPUY90fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLPUZN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLPUZd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vLPUZt0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLPUZ90fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLPUaN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLPUad0fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLPUat0fEe2YPMyYKslBVA" name="embedded" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLP7cN0fEe2YPMyYKslBVA" name="checkSubclass" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vLP7cd0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLP7ct0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLP7c90fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vLP7dN0fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLP7dd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLP7dt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLP7et0fEe2YPMyYKslBVA" name="reskinWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vLP7e90fEe2YPMyYKslBVA" name="createWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vLP7fN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vLP7fd0fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLP7ft0fEe2YPMyYKslBVA" name="win32_new" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vLQigN0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLQigd0fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLQigt0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLQig90fEe2YPMyYKslBVA" name="internal_new" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vLQihN0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLQihd0fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLQiht0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLRJkN0fEe2YPMyYKslBVA" name="checkWidget" visibility="package" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vLRJkd0fEe2YPMyYKslBVA" name="createBalloonTipHandle" visibility="package"/>
            <ownedOperation xmi:id="_vLRJkt0fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_vLRJk90fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLRJlN0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLRJld0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLRJlt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLRJl90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLRwoN0fEe2YPMyYKslBVA" name="setItemEnabled" visibility="package">
              <ownedParameter xmi:id="_vLRwod0fEe2YPMyYKslBVA" name="cmd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLRwot0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLRwo90fEe2YPMyYKslBVA" name="center" visibility="package"/>
            <ownedOperation xmi:id="_vLSXsN0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vLSXsd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLSXtN0fEe2YPMyYKslBVA" name="setLocationInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLSXtd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLSXtt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLSXt90fEe2YPMyYKslBVA" name="close" visibility="public"/>
            <ownedOperation xmi:id="_vLS-wN0fEe2YPMyYKslBVA" name="closeWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vLS-wd0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vLTl0N0fEe2YPMyYKslBVA" name="createMenuItemToolTipHandle" visibility="package"/>
            <ownedOperation xmi:id="_vLUM4N0fEe2YPMyYKslBVA" name="createToolTipHandle" visibility="package">
              <ownedParameter xmi:id="_vLUM4d0fEe2YPMyYKslBVA" name="parent" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLUM4t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLUz8N0fEe2YPMyYKslBVA" name="createToolTipHandle" visibility="package"/>
            <ownedOperation xmi:id="_vLUz8d0fEe2YPMyYKslBVA" name="deregister" visibility="package"/>
            <ownedOperation xmi:id="_vLWCEN0fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vLWCEd0fEe2YPMyYKslBVA" name="fixActiveShell" visibility="package"/>
            <ownedOperation xmi:id="_vLWCE90fEe2YPMyYKslBVA" name="enableWidget" visibility="package">
              <ownedParameter xmi:id="_vLWCFN0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLWCFd0fEe2YPMyYKslBVA" name="isActive" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLWCFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLWpIN0fEe2YPMyYKslBVA" name="findBrush" visibility="package">
              <ownedParameter xmi:id="_vLWpId0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLWpIt0fEe2YPMyYKslBVA" name="lbStyle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLWpI90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLXQMN0fEe2YPMyYKslBVA" name="findBackgroundControl" visibility="package">
              <ownedParameter xmi:id="_vLXQMd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLXQNN0fEe2YPMyYKslBVA" name="findCursor" visibility="package">
              <ownedParameter xmi:id="_vLXQNd0fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLXQN90fEe2YPMyYKslBVA" name="findThemeControl" visibility="package">
              <ownedParameter xmi:id="_vLXQON0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLX3QN0fEe2YPMyYKslBVA" name="fixShell" visibility="package">
              <ownedParameter xmi:id="_vLX3Qd0fEe2YPMyYKslBVA" name="newShell" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLX3Qt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLYeU90fEe2YPMyYKslBVA" name="fixToolTip" visibility="package"/>
            <ownedOperation xmi:id="_vLZFYN0fEe2YPMyYKslBVA" name="forceActive" visibility="public"/>
            <ownedOperation xmi:id="_vLZFYd0fEe2YPMyYKslBVA" name="forceResize" visibility="package"/>
            <ownedOperation xmi:id="_vLZFYt0fEe2YPMyYKslBVA" name="getAlpha" visibility="public">
              <ownedParameter xmi:id="_vLZFY90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLZscN0fEe2YPMyYKslBVA" name="getCurrentToolTip" visibility="package">
              <ownedParameter xmi:id="_vLZscd0fEe2YPMyYKslBVA" name="return" type="_tJNyQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLaTgN0fEe2YPMyYKslBVA" name="getCurrentToolTip" visibility="package">
              <ownedParameter xmi:id="_vLaTgd0fEe2YPMyYKslBVA" name="hwndToolTip" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLaTgt0fEe2YPMyYKslBVA" name="return" type="_tJNyQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLaTg90fEe2YPMyYKslBVA" name="getEnabled" visibility="public">
              <ownedParameter xmi:id="_vLaThN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLa6kN0fEe2YPMyYKslBVA" name="getFullScreen" visibility="public">
              <ownedParameter xmi:id="_vLa6kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLa6kt0fEe2YPMyYKslBVA" name="getImeInputMode" visibility="public">
              <ownedParameter xmi:id="_vLa6k90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLbhoN0fEe2YPMyYKslBVA" name="getLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_vLbhod0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLbhot0fEe2YPMyYKslBVA" name="getMaximized" visibility="public">
              <ownedParameter xmi:id="_vLbho90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLbhpN0fEe2YPMyYKslBVA" name="getMinimumSize" visibility="public">
              <ownedParameter xmi:id="_vLbhpd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLcIsN0fEe2YPMyYKslBVA" name="getMinimumSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vLcIsd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLcIst0fEe2YPMyYKslBVA" name="getModified" visibility="public">
              <ownedParameter xmi:id="_vLcIs90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLcvwN0fEe2YPMyYKslBVA" name="getRegion" visibility="public">
              <ownedParameter xmi:id="_vLcvwd0fEe2YPMyYKslBVA" name="return" type="_tDN38N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLcvw90fEe2YPMyYKslBVA" name="getSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vLcvxN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLdW0N0fEe2YPMyYKslBVA" name="getToolBar" visibility="public">
              <ownedParameter xmi:id="_vLdW0d0fEe2YPMyYKslBVA" name="return" type="_tQ0PEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLdW0t0fEe2YPMyYKslBVA" name="findDeferredControl" visibility="package">
              <ownedParameter xmi:id="_vLdW090fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLd94N0fEe2YPMyYKslBVA" name="isEnabled" visibility="public">
              <ownedParameter xmi:id="_vLd94d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLd94t0fEe2YPMyYKslBVA" name="getVisible" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLd9490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLd95N0fEe2YPMyYKslBVA" name="menuItemToolTipHandle" visibility="package">
              <ownedParameter xmi:id="_vLd95d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLek8N0fEe2YPMyYKslBVA" name="restoreFocus" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLek8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLek8t0fEe2YPMyYKslBVA" name="traverseGroup" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLek890fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLek9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLek990fEe2YPMyYKslBVA" name="print" visibility="public">
              <ownedParameter xmi:id="_vLek-N0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLek-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLfMAN0fEe2YPMyYKslBVA" name="register" visibility="package"/>
            <ownedOperation xmi:id="_vLfMAt0fEe2YPMyYKslBVA" name="releaseBrushes" visibility="package"/>
            <ownedOperation xmi:id="_vLfzEN0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vLfzEd0fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLfzFt0fEe2YPMyYKslBVA" name="release" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLfzF90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLfzGN0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vLgaIN0fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vLgaId0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vLgaIt0fEe2YPMyYKslBVA" name="removeMenu" visibility="package">
              <ownedParameter xmi:id="_vLgaI90fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLhBMN0fEe2YPMyYKslBVA" name="removeShellListener" visibility="public">
              <ownedParameter xmi:id="_vLhBMd0fEe2YPMyYKslBVA" name="listener" type="_temzcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLhBM90fEe2YPMyYKslBVA" name="requestLayout" visibility="public"/>
            <ownedOperation xmi:id="_vLhBNN0fEe2YPMyYKslBVA" name="layout" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLhBNd0fEe2YPMyYKslBVA" name="arg0" type="_s7pQUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLhBNt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLhBN90fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_vLhBON0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLhoQt0fEe2YPMyYKslBVA" name="reskin" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLhoQ90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLhoRN0fEe2YPMyYKslBVA" name="sendKeyEvent" visibility="package">
              <ownedParameter xmi:id="_vLhoRd0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLhoRt0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLhoR90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLhoSN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLhoSd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLhoSt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLhoUt0fEe2YPMyYKslBVA" name="setActive" visibility="public"/>
            <ownedOperation xmi:id="_vLiPUN0fEe2YPMyYKslBVA" name="setActiveControl" visibility="package">
              <ownedParameter xmi:id="_vLiPUd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLiPUt0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLi2Yt0fEe2YPMyYKslBVA" name="setAlpha" visibility="public">
              <ownedParameter xmi:id="_vLi2Y90fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLi2ZN0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vLi2Zd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLi2Zt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLjdcN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLjdcd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLjdct0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLjdc90fEe2YPMyYKslBVA" name="defer" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLjddN0fEe2YPMyYKslBVA" name="setEnabled" visibility="public">
              <ownedParameter xmi:id="_vLjddd0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLkEgd0fEe2YPMyYKslBVA" name="setImeInputMode" visibility="public">
              <ownedParameter xmi:id="_vLkEgt0fEe2YPMyYKslBVA" name="mode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLlSoN0fEe2YPMyYKslBVA" name="setMinimumSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vLlSod0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLlSot0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLlSo90fEe2YPMyYKslBVA" name="setSizeInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLlSpN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLlSpd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLl5sN0fEe2YPMyYKslBVA" name="setMinimumSize" visibility="public">
              <ownedParameter xmi:id="_vLl5sd0fEe2YPMyYKslBVA" name="size" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLl5st0fEe2YPMyYKslBVA" name="setModified" visibility="public">
              <ownedParameter xmi:id="_vLl5s90fEe2YPMyYKslBVA" name="modified" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLmgwN0fEe2YPMyYKslBVA" name="setParent" visibility="package"/>
            <ownedOperation xmi:id="_vLmgw90fEe2YPMyYKslBVA" name="setToolTipText" visibility="package">
              <ownedParameter xmi:id="_vLmgxN0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLmgxd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLnH0N0fEe2YPMyYKslBVA" name="hasCursor" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLnH0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLnu4N0fEe2YPMyYKslBVA" name="getCodePage" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLnu4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLo9AN0fEe2YPMyYKslBVA" name="subclass" visibility="package"/>
            <ownedOperation xmi:id="_vLpkEN0fEe2YPMyYKslBVA" name="translateAccelerator" visibility="package">
              <ownedParameter xmi:id="_vLpkEd0fEe2YPMyYKslBVA" name="msg" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLpkEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLpkFN0fEe2YPMyYKslBVA" name="translateMDIAccelerator" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLpkFd0fEe2YPMyYKslBVA" name="arg0" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLpkFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLpkF90fEe2YPMyYKslBVA" name="translateMenuAccelerator" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLpkGN0fEe2YPMyYKslBVA" name="arg0" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLpkGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLpkGt0fEe2YPMyYKslBVA" name="traverseEscape" visibility="package">
              <ownedParameter xmi:id="_vLpkG90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLqLIN0fEe2YPMyYKslBVA" name="unsubclass" visibility="package"/>
            <ownedOperation xmi:id="_vLqyMN0fEe2YPMyYKslBVA" name="widgetCreateStruct" visibility="package">
              <ownedParameter xmi:id="_vLqyMd0fEe2YPMyYKslBVA" name="return" type="_tEuT0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLqyMt0fEe2YPMyYKslBVA" name="widgetParent" visibility="package">
              <ownedParameter xmi:id="_vLqyM90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLqyNN0fEe2YPMyYKslBVA" name="widgetExtStyle" visibility="package">
              <ownedParameter xmi:id="_vLqyNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLrZQN0fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vLrZQd0fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLrZRN0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vLrZRd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLsAUt0fEe2YPMyYKslBVA" name="getClientRectInWindow" visibility="package">
              <ownedParameter xmi:id="_vLsAU90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLsnYN0fEe2YPMyYKslBVA" name="overpaintMenuBorder" visibility="package"/>
            <ownedOperation xmi:id="_vLsnYd0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vLsnYt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLsnY90fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLsnZN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLsnZd0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLsnZt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLtOcd0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vLtOct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLtOc90fEe2YPMyYKslBVA" name="WM_ACTIVATE" visibility="package">
              <ownedParameter xmi:id="_vLtOdN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLtOdd0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLtOdt0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLt1gN0fEe2YPMyYKslBVA" name="WM_DESTROY" visibility="package">
              <ownedParameter xmi:id="_vLt1gd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLt1gt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLt1g90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLuckN0fEe2YPMyYKslBVA" name="WM_ERASEBKGND" visibility="package">
              <ownedParameter xmi:id="_vLuckd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLuckt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLuck90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLucmN0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLucmd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLucmt0fEe2YPMyYKslBVA" name="WM_ENTERIDLE" visibility="package">
              <ownedParameter xmi:id="_vLucm90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLucnN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLucnd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLvDpN0fEe2YPMyYKslBVA" name="WM_GETMINMAXINFO" visibility="package">
              <ownedParameter xmi:id="_vLvDpd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLvDpt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLvDp90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLvqsN0fEe2YPMyYKslBVA" name="WM_MOUSEACTIVATE" visibility="package">
              <ownedParameter xmi:id="_vLvqsd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLvqst0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLvqs90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLwRwN0fEe2YPMyYKslBVA" name="WM_MOVE" visibility="package">
              <ownedParameter xmi:id="_vLwRwd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLwRwt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLwRw90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLw40N0fEe2YPMyYKslBVA" name="WM_NCHITTEST" visibility="package">
              <ownedParameter xmi:id="_vLw40d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLw40t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLw4090fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLw41t0fEe2YPMyYKslBVA" name="WM_NCLBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vLw4190fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLw42N0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLw42d0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLxf5N0fEe2YPMyYKslBVA" name="WM_SETCURSOR" visibility="package">
              <ownedParameter xmi:id="_vLxf5d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLxf5t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLxf590fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLyuBN0fEe2YPMyYKslBVA" name="WM_SHOWWINDOW" visibility="package">
              <ownedParameter xmi:id="_vLyuBd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLyuBt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLyuB90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLzVEN0fEe2YPMyYKslBVA" name="WM_WINDOWPOSCHANGING" visibility="package">
              <ownedParameter xmi:id="_vLzVEd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLzVEt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLzVE90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMWusN0fEe2YPMyYKslBVA" name="setSavedFocus" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vMWusd0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNcT0N0fEe2YPMyYKslBVA" name="translateMnemonic" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNcT0d0fEe2YPMyYKslBVA" name="arg0" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNcT0t0fEe2YPMyYKslBVA" name="arg1" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNcT090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNjBgN0fEe2YPMyYKslBVA" name="findMenus" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNjBgd0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNjBgt0fEe2YPMyYKslBVA" name="return" type="_tHO1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s7opQd0fEe2YPMyYKslBVA" name="Label" visibility="public">
            <eAnnotations xmi:id="_tJ2rcN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tJ2rcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tJ2rct0fEe2YPMyYKslBVA" general="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEz8Qt0fEe2YPMyYKslBVA" name="text" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEz8Q90fEe2YPMyYKslBVA" name="image" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEz8RN0fEe2YPMyYKslBVA" name="isImageMode" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEz8Rd0fEe2YPMyYKslBVA" name="MARGIN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vEz8Rt0fEe2YPMyYKslBVA" name="LabelProc" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vEz8R90fEe2YPMyYKslBVA" name="LabelClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vE0jWd0fEe2YPMyYKslBVA" name="handle" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vE1KaN0fEe2YPMyYKslBVA" name="style" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vE1xcd0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vE2YhN0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uA0Io90fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_uA0IpN0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uA7dYN0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_uA7dYd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBKG7N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uBKG7d0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBKG7t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBKt8N0fEe2YPMyYKslBVA" name="setLayoutData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uBKt8d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBNKMN0fEe2YPMyYKslBVA" name="setAlignment" visibility="public">
              <ownedParameter xmi:id="_uBNKMd0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCwpYN0fEe2YPMyYKslBVA" name="setBackground" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uCwpYd0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCxQcN0fEe2YPMyYKslBVA" name="setFont" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uCxQcd0fEe2YPMyYKslBVA" name="arg0" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDJq8N0fEe2YPMyYKslBVA" name="setBounds" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uDJq8d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDJq8t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDJq890fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDJq9N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhksWN0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhksWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui0CcN0fEe2YPMyYKslBVA" name="getBackground" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ui0Ccd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui0CdN0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_ui0Cdd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui0ph90fEe2YPMyYKslBVA" name="getAccessible" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ui0piN0fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEz8SN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vE0jUN0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vE0jUd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE0jUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE0jU90fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_vE0jVN0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE0jVd0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE0jVt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE0jV90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE0jWN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE0jWt0fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vE0jW90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE0jXN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE0jXd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE0jXt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE0jX90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE0jYN0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE0jYd0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE0jYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE1KYN0fEe2YPMyYKslBVA" name="computeSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vE1KYd0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE1KYt0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE1KY90fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE1KZN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE1KZd0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vE1KZt0fEe2YPMyYKslBVA" name="getBorderWidthInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vE1KZ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE1xcN0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vE1xct0fEe2YPMyYKslBVA" name="getAlignment" visibility="public">
              <ownedParameter xmi:id="_vE1xc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE1xdN0fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_vE1xdd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE1xdt0fEe2YPMyYKslBVA" name="getNameText" visibility="package">
              <ownedParameter xmi:id="_vE1xd90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE2YgN0fEe2YPMyYKslBVA" name="isUseWsBorder" visibility="package">
              <ownedParameter xmi:id="_vE2Ygd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE2Yhd0fEe2YPMyYKslBVA" name="mnemonicHit" visibility="package">
              <ownedParameter xmi:id="_vE2Yht0fEe2YPMyYKslBVA" name="key" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE2Yh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE2YiN0fEe2YPMyYKslBVA" name="mnemonicMatch" visibility="package">
              <ownedParameter xmi:id="_vE2Yid0fEe2YPMyYKslBVA" name="key" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE2Yit0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE2Yi90fEe2YPMyYKslBVA" name="findMnemonic" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vE2YjN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE2Yjd0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE2Yjt0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vE2_kN0fEe2YPMyYKslBVA" name="resolveTextDirection" visibility="package">
              <ownedParameter xmi:id="_vE2_kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE2_kt0fEe2YPMyYKslBVA" name="getEnabled" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vE2_k90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE2_lN0fEe2YPMyYKslBVA" name="updateStyleBits" visibility="package">
              <ownedParameter xmi:id="_vE2_ld0fEe2YPMyYKslBVA" name="isEnabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE2_lt0fEe2YPMyYKslBVA" name="setEnabled" visibility="public">
              <ownedParameter xmi:id="_vE2_l90fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE2_mN0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vE3moN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE3mod0fEe2YPMyYKslBVA" name="getCodePage" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vE3mot0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE3mo90fEe2YPMyYKslBVA" name="updateTextDirection" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vE3mpN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE3mpd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE4NsN0fEe2YPMyYKslBVA" name="widgetExtStyle" visibility="package">
              <ownedParameter xmi:id="_vE4Nsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE4NtN0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vE4Ntd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE4Ntt0fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vE4Nt90fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE4NuN0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vE4Nud0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE40wN0fEe2YPMyYKslBVA" name="WM_ERASEBKGND" visibility="package">
              <ownedParameter xmi:id="_vE40wd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE40wt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE40w90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE40yN0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vE40yd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE40yt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE40y90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE5b0N0fEe2YPMyYKslBVA" name="WM_UPDATEUISTATE" visibility="package">
              <ownedParameter xmi:id="_vE5b0d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE5b0t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE5b090fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE5b1N0fEe2YPMyYKslBVA" name="findImageControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vE5b1d0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE5b1t0fEe2YPMyYKslBVA" name="findThemeControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vE5b190fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE5b2N0fEe2YPMyYKslBVA" name="wmDrawChildSeparator" visibility="package">
              <ownedParameter xmi:id="_vE5b2d0fEe2YPMyYKslBVA" name="struct" type="_tJ0PMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE6p8N0fEe2YPMyYKslBVA" name="wmDrawChildImage" visibility="package">
              <ownedParameter xmi:id="_vE6p8d0fEe2YPMyYKslBVA" name="struct" type="_tJ0PMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE7RAN0fEe2YPMyYKslBVA" name="wmDrawChildText" visibility="package">
              <ownedParameter xmi:id="_vE7RAd0fEe2YPMyYKslBVA" name="struct" type="_tJ0PMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE74EN0fEe2YPMyYKslBVA" name="wmDrawChild" visibility="package">
              <ownedParameter xmi:id="_vE74Ed0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE74Et0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE74E90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE74FN0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vE74Fd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYshp90fEe2YPMyYKslBVA" name="setVisible" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vYshqN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYtvtt0fEe2YPMyYKslBVA" name="addMouseTrackListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vYtvt90fEe2YPMyYKslBVA" name="arg0" type="_tKLbkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYtvuN0fEe2YPMyYKslBVA" name="addMouseMoveListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vYtvud0fEe2YPMyYKslBVA" name="arg0" type="_tKLblN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYvk5t0fEe2YPMyYKslBVA" name="setForeground" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vYvk590fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYyoNN0fEe2YPMyYKslBVA" name="setMenu" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vYyoNd0fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbZQSd0fEe2YPMyYKslBVA" name="setCursor" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vbZQSt0fEe2YPMyYKslBVA" name="arg0" type="_s9ecUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbZQS90fEe2YPMyYKslBVA" name="addListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vbZQTN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vbZQTd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbbFeN0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vbbFed0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_s7pQUt0fEe2YPMyYKslBVA" name="Control[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9ALN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9ALd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s7p3YN0fEe2YPMyYKslBVA" name="Control" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tMAnkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tMAnkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tMAnk90fEe2YPMyYKslBVA" general="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzuzXN0fEe2YPMyYKslBVA" name="handle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-yMy90fEe2YPMyYKslBVA" name="backgroundImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDBMgN0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_s7AXId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDNZw90fEe2YPMyYKslBVA" name="toolTipText" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDOn4N0fEe2YPMyYKslBVA" name="state" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vJ1mRN0fEe2YPMyYKslBVA" name="menu" visibility="package" type="_s77kMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLek9d0fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vMB-md0fEe2YPMyYKslBVA" name="cursor" visibility="package" type="_s9ecUN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vMB-mt0fEe2YPMyYKslBVA" name="activeMenu" visibility="package" type="_s77kMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vMB-m90fEe2YPMyYKslBVA" name="layoutData" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vMB-nN0fEe2YPMyYKslBVA" name="accessible" visibility="package" type="_tM28IN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vMCloN0fEe2YPMyYKslBVA" name="region" visibility="package" type="_tDN38N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vMClod0fEe2YPMyYKslBVA" name="font" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vMClot0fEe2YPMyYKslBVA" name="drawCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vMClo90fEe2YPMyYKslBVA" name="foreground" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vMClpN0fEe2YPMyYKslBVA" name="background" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vMClpd0fEe2YPMyYKslBVA" name="backgroundAlpha" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vMM9st0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vM3FA90fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tMAnkt0fEe2YPMyYKslBVA" client="_s7p3YN0fEe2YPMyYKslBVA" supplier="_tCFPgt0fEe2YPMyYKslBVA" contract="_tCFPgt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uA1WxN0fEe2YPMyYKslBVA" name="requestLayout" visibility="public"/>
            <ownedOperation xmi:id="_ueYObt0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ueYOb90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueYOcN0fEe2YPMyYKslBVA" name="setVisible" visibility="public">
              <ownedParameter xmi:id="_ueY1cN0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueY1ct0fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_ueZcjt0fEe2YPMyYKslBVA" name="computeSize" visibility="public">
              <ownedParameter xmi:id="_ueZcj90fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueZckN0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueZckd0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueZckt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueZcl90fEe2YPMyYKslBVA" name="getVisible" visibility="public">
              <ownedParameter xmi:id="_ueZcmN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufAggN0fEe2YPMyYKslBVA" name="addKeyListener" visibility="public">
              <ownedParameter xmi:id="_ufAggd0fEe2YPMyYKslBVA" name="listener" type="_tKK0gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufAggt0fEe2YPMyYKslBVA" name="removeKeyListener" visibility="public">
              <ownedParameter xmi:id="_ufAgg90fEe2YPMyYKslBVA" name="listener" type="_tKK0gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufCVv90fEe2YPMyYKslBVA" name="removeMouseListener" visibility="public">
              <ownedParameter xmi:id="_ufCVwN0fEe2YPMyYKslBVA" name="listener" type="_tKLbkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufFZBt0fEe2YPMyYKslBVA" name="addFocusListener" visibility="public">
              <ownedParameter xmi:id="_ufFZB90fEe2YPMyYKslBVA" name="listener" type="_tiqNAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufFZCN0fEe2YPMyYKslBVA" name="addMouseListener" visibility="public">
              <ownedParameter xmi:id="_ufFZCd0fEe2YPMyYKslBVA" name="listener" type="_tKLbkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufFZCt0fEe2YPMyYKslBVA" name="addTraverseListener" visibility="public">
              <ownedParameter xmi:id="_ufFZC90fEe2YPMyYKslBVA" name="listener" type="_tKMCpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufGnJN0fEe2YPMyYKslBVA" name="removeFocusListener" visibility="public">
              <ownedParameter xmi:id="_ufGnJd0fEe2YPMyYKslBVA" name="listener" type="_tiqNAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufGnJt0fEe2YPMyYKslBVA" name="removeTraverseListener" visibility="public">
              <ownedParameter xmi:id="_ufGnJ90fEe2YPMyYKslBVA" name="listener" type="_tKMCpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufJDad0fEe2YPMyYKslBVA" name="setRedraw" visibility="public">
              <ownedParameter xmi:id="_ufJDat0fEe2YPMyYKslBVA" name="redraw" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufNU090fEe2YPMyYKslBVA" name="addListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufNU1N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufNU1d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufNU2N0fEe2YPMyYKslBVA" name="getAccessible" visibility="public">
              <ownedParameter xmi:id="_ufNU2d0fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufbXQN0fEe2YPMyYKslBVA" name="addHelpListener" visibility="public">
              <ownedParameter xmi:id="_ufbXQd0fEe2YPMyYKslBVA" name="listener" type="_tKIYTd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufb-Xd0fEe2YPMyYKslBVA" name="removeHelpListener" visibility="public">
              <ownedParameter xmi:id="_ufb-Xt0fEe2YPMyYKslBVA" name="listener" type="_tKIYTd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf2OAd0fEe2YPMyYKslBVA" name="addDisposeListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf2OAt0fEe2YPMyYKslBVA" name="arg0" type="_tKHxQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf54ad0fEe2YPMyYKslBVA" name="getDisplay" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uf54at0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf6fct0fEe2YPMyYKslBVA" name="getStyle" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf6fc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugCbQN0fEe2YPMyYKslBVA" name="redraw" visibility="public"/>
            <ownedOperation xmi:id="_ugMzVd0fEe2YPMyYKslBVA" name="toControl" visibility="public">
              <ownedParameter xmi:id="_ugMzVt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugMzV90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugMzWN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugXLYt0fEe2YPMyYKslBVA" name="setLayoutData" visibility="public">
              <ownedParameter xmi:id="_ugXLY90fEe2YPMyYKslBVA" name="layoutData" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugcD690fEe2YPMyYKslBVA" name="getLayoutData" visibility="public">
              <ownedParameter xmi:id="_ugcD7N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiG30t0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_uiG3090fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiJUEt0fEe2YPMyYKslBVA" name="getShell" visibility="public">
              <ownedParameter xmi:id="_uiJUE90fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiKiOt0fEe2YPMyYKslBVA" name="isVisible" visibility="public">
              <ownedParameter xmi:id="_uiKiO90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiKiPN0fEe2YPMyYKslBVA" name="isFocusControl" visibility="public">
              <ownedParameter xmi:id="_uiKiPd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiLJR90fEe2YPMyYKslBVA" name="removeDisposeListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiLJSN0fEe2YPMyYKslBVA" name="arg0" type="_tKHxQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiLwUN0fEe2YPMyYKslBVA" name="removeMouseMoveListener" visibility="public">
              <ownedParameter xmi:id="_uiLwUd0fEe2YPMyYKslBVA" name="listener" type="_tKLblN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiLwUt0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_uiLwU90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiTsIN0fEe2YPMyYKslBVA" name="toControl" visibility="public">
              <ownedParameter xmi:id="_uiTsId0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiTsIt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiZLtt0fEe2YPMyYKslBVA" name="getLocation" visibility="public">
              <ownedParameter xmi:id="_uiZLt90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uibA4N0fEe2YPMyYKslBVA" name="addMouseMoveListener" visibility="public">
              <ownedParameter xmi:id="_uibA4d0fEe2YPMyYKslBVA" name="listener" type="_tKLblN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uimADN0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_uimADd0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uimnEN0fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_uimnEd0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uipDZN0fEe2YPMyYKslBVA" name="setLocation" visibility="public">
              <ownedParameter xmi:id="_uipqYN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uipqYd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujLO3d0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_ujLO3t0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujLO390fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_ujLO4N0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj1WI90fEe2YPMyYKslBVA" name="setToolTipText" visibility="public">
              <ownedParameter xmi:id="_uj1WJN0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj1WKN0fEe2YPMyYKslBVA" name="setEnabled" visibility="public">
              <ownedParameter xmi:id="_uj1WKd0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj1WPN0fEe2YPMyYKslBVA" name="setOrientation" visibility="public">
              <ownedParameter xmi:id="_uj1WPd0fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz0S490fEe2YPMyYKslBVA" name="getData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uz0S5N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz0S5d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz0S5t0fEe2YPMyYKslBVA" name="setData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uz0S590fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz0S6N0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz7Ald0fEe2YPMyYKslBVA" name="removeListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uz7Alt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz7Al90fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-yM0t0fEe2YPMyYKslBVA" name="getBackgroundPixel" visibility="package">
              <ownedParameter xmi:id="_u-yM090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_3K0N0fEe2YPMyYKslBVA" name="getForegroundPixel" visibility="package">
              <ownedParameter xmi:id="_u_3K0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBdtU90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vBdtVN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtVd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBeUYd0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vBe7dd0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vBgJlN0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vBgJld0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBgJnt0fEe2YPMyYKslBVA" name="WM_GETDLGCODE" visibility="package">
              <ownedParameter xmi:id="_vBgJn90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBgJoN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBgJod0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBgwoN0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vBgwod0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBgwot0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBgwo90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBgwqd0fEe2YPMyYKslBVA" name="WM_TIMER" visibility="package">
              <ownedParameter xmi:id="_vBgwqt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBgwq90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBgwrN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB1gwN0fEe2YPMyYKslBVA" name="findItem" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vB1gwd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB1gwt0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCzxIN0fEe2YPMyYKslBVA" name="translateAccelerator" visibility="package">
              <ownedParameter xmi:id="_vCzxId0fEe2YPMyYKslBVA" name="msg" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCzxIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC0YMN0fEe2YPMyYKslBVA" name="translateMnemonic" visibility="package">
              <ownedParameter xmi:id="_vC0YMd0fEe2YPMyYKslBVA" name="msg" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC0YMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC0YM90fEe2YPMyYKslBVA" name="translateTraversal" visibility="package">
              <ownedParameter xmi:id="_vC0YNN0fEe2YPMyYKslBVA" name="msg" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC0YNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC2NZt0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vC2NZ90fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC2NaN0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC2Nad0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC2Nat0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC2Na90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC7F4N0fEe2YPMyYKslBVA" name="computeTabList" visibility="package">
              <ownedParameter xmi:id="_vC7F4d0fEe2YPMyYKslBVA" name="return" type="_tBojkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC-JM90fEe2YPMyYKslBVA" name="findMenus" visibility="package">
              <ownedParameter xmi:id="_vC-JNN0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC-JNd0fEe2YPMyYKslBVA" name="return" type="_tHO1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC-JQt0fEe2YPMyYKslBVA" name="fixChildren" visibility="package">
              <ownedParameter xmi:id="_vC-JQ90fEe2YPMyYKslBVA" name="newShell" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC-JRN0fEe2YPMyYKslBVA" name="oldShell" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC-JRd0fEe2YPMyYKslBVA" name="newDecorations" type="_tJthgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC-JRt0fEe2YPMyYKslBVA" name="oldDecorations" type="_tJthgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC-JR90fEe2YPMyYKslBVA" name="menus" type="_tHO1QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC_XUt0fEe2YPMyYKslBVA" name="isTabGroup" visibility="package">
              <ownedParameter xmi:id="_vC_XU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDBMgd0fEe2YPMyYKslBVA" name="markLayout" visibility="package">
              <ownedParameter xmi:id="_vDBMgt0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDBMg90fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDCaot0fEe2YPMyYKslBVA" name="redrawChildren" visibility="package">
              <ownedParameter xmi:id="_vDCao90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDDBst0fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDDBs90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDEP0N0fEe2YPMyYKslBVA" name="reskin" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDEP0d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDKWeN0fEe2YPMyYKslBVA" name="updateBackgroundMode" visibility="package"/>
            <ownedOperation xmi:id="_vDK9jN0fEe2YPMyYKslBVA" name="setFocus" visibility="public">
              <ownedParameter xmi:id="_vDK9jd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDK9jt0fEe2YPMyYKslBVA" name="setRadioFocus" visibility="package">
              <ownedParameter xmi:id="_vDK9j90fEe2YPMyYKslBVA" name="tabbing" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDK9kN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDMLpt0fEe2YPMyYKslBVA" name="isTabItem" visibility="package">
              <ownedParameter xmi:id="_vDMLp90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDMLqN0fEe2YPMyYKslBVA" name="setTabItemFocus" visibility="package">
              <ownedParameter xmi:id="_vDMysN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDMytN0fEe2YPMyYKslBVA" name="updateTextDirection" visibility="package">
              <ownedParameter xmi:id="_vDMytd0fEe2YPMyYKslBVA" name="textDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDMytt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDNZzN0fEe2YPMyYKslBVA" name="translateMnemonic" visibility="package">
              <ownedParameter xmi:id="_vDNZzd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDNZzt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDNZz90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDOn4d0fEe2YPMyYKslBVA" name="updateBackgroundColor" visibility="package"/>
            <ownedOperation xmi:id="_vDOn5N0fEe2YPMyYKslBVA" name="updateBackgroundImage" visibility="package"/>
            <ownedOperation xmi:id="_vDPO9t0fEe2YPMyYKslBVA" name="updateFont" visibility="package">
              <ownedParameter xmi:id="_vDPO990fEe2YPMyYKslBVA" name="oldFont" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDPO-N0fEe2YPMyYKslBVA" name="newFont" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDP2A90fEe2YPMyYKslBVA" name="updateLayout" visibility="package">
              <ownedParameter xmi:id="_vDP2BN0fEe2YPMyYKslBVA" name="resize" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDP2Bd0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDQdEN0fEe2YPMyYKslBVA" name="topHandle" visibility="package">
              <ownedParameter xmi:id="_vDQdEd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDQdEt0fEe2YPMyYKslBVA" name="forceResize" visibility="package"/>
            <ownedOperation xmi:id="_vECgMN0fEe2YPMyYKslBVA" name="defaultBackground" visibility="package">
              <ownedParameter xmi:id="_vECgMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vECgNt0fEe2YPMyYKslBVA" name="enableWidget" visibility="package">
              <ownedParameter xmi:id="_vECgN90fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEDHRd0fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_vEDHRt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEGKkN0fEe2YPMyYKslBVA" name="setRadioSelection" visibility="package">
              <ownedParameter xmi:id="_vEGKkd0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEGKkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEKcAN0fEe2YPMyYKslBVA" name="updateOrientation" visibility="package"/>
            <ownedOperation xmi:id="_vELqLN0fEe2YPMyYKslBVA" name="WM_GETOBJECT" visibility="package">
              <ownedParameter xmi:id="_vELqLd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vELqLt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vELqL90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEMRNN0fEe2YPMyYKslBVA" name="WM_KILLFOCUS" visibility="package">
              <ownedParameter xmi:id="_vEMRNd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEMRNt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEMRN90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEMRP90fEe2YPMyYKslBVA" name="WM_LBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vEMRQN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEMRQd0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEMRQt0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEM4QN0fEe2YPMyYKslBVA" name="WM_LBUTTONUP" visibility="package">
              <ownedParameter xmi:id="_vEM4Qd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEM4Qt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEM4Q90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEM4SN0fEe2YPMyYKslBVA" name="WM_SETFOCUS" visibility="package">
              <ownedParameter xmi:id="_vEM4Sd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEM4St0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEM4S90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEOGZN0fEe2YPMyYKslBVA" name="WM_SYSCOLORCHANGE" visibility="package">
              <ownedParameter xmi:id="_vEOGZd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEOGZt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEOGZ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEOtcN0fEe2YPMyYKslBVA" name="WM_UPDATEUISTATE" visibility="package">
              <ownedParameter xmi:id="_vEOtcd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEOtct0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEOtc90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEP7kN0fEe2YPMyYKslBVA" name="wmCommandChild" visibility="package">
              <ownedParameter xmi:id="_vEP7kd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEP7kt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEP7k90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEQipd0fEe2YPMyYKslBVA" name="wmNotifyChild" visibility="package">
              <ownedParameter xmi:id="_vEQipt0fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEQip90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEQiqN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEQiqd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vES-590fEe2YPMyYKslBVA" name="wmDrawChild" visibility="package">
              <ownedParameter xmi:id="_vES-6N0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vES-6d0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vES-6t0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE2Ygt0fEe2YPMyYKslBVA" name="isUseWsBorder" visibility="package">
              <ownedParameter xmi:id="_vE2Yg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE4Nst0fEe2YPMyYKslBVA" name="widgetExtStyle" visibility="package">
              <ownedParameter xmi:id="_vE4Ns90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE40xN0fEe2YPMyYKslBVA" name="WM_ERASEBKGND" visibility="package">
              <ownedParameter xmi:id="_vE40xd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE40xt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE40x90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ2NQd0fEe2YPMyYKslBVA" name="setMenu" visibility="public">
              <ownedParameter xmi:id="_vJ2NQt0fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ8T4d0fEe2YPMyYKslBVA" name="menuShell" visibility="package">
              <ownedParameter xmi:id="_vJ8T4t0fEe2YPMyYKslBVA" name="return" type="_tJthgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLGxgN0fEe2YPMyYKslBVA" name="setSize" visibility="public">
              <ownedParameter xmi:id="_vLGxgd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLGxgt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLYeUN0fEe2YPMyYKslBVA" name="setToolTipText" visibility="package">
              <ownedParameter xmi:id="_vLYeUd0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLYeUt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLiPU90fEe2YPMyYKslBVA" name="sendEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLiPVN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLiPVd0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLiPVt0fEe2YPMyYKslBVA" name="sendEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLiPV90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLi2YN0fEe2YPMyYKslBVA" name="getPath" visibility="package">
              <ownedParameter xmi:id="_vLi2Yd0fEe2YPMyYKslBVA" name="return" type="_s7pQUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLoV8N0fEe2YPMyYKslBVA" name="isActive" visibility="package">
              <ownedParameter xmi:id="_vLoV8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL-UOd0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vL-UOt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL-7QN0fEe2YPMyYKslBVA" name="setLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_vL-7Qd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL-7Qt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMClpt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_vMDMsN0fEe2YPMyYKslBVA" name="createWidget" visibility="package"/>
            <ownedOperation xmi:id="_vMDMsd0fEe2YPMyYKslBVA" name="addControlListener" visibility="public">
              <ownedParameter xmi:id="_vMDMst0fEe2YPMyYKslBVA" name="listener" type="_tKLbmd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMDMs90fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vMDMtN0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vMDMtd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMDMtt0fEe2YPMyYKslBVA" name="addDragDetectListener" visibility="public">
              <ownedParameter xmi:id="_vMDMt90fEe2YPMyYKslBVA" name="listener" type="_tKIYQt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMDzwN0fEe2YPMyYKslBVA" name="addGestureListener" visibility="public">
              <ownedParameter xmi:id="_vMDzwd0fEe2YPMyYKslBVA" name="listener" type="_tKIYSd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMFB4N0fEe2YPMyYKslBVA" name="addMenuDetectListener" visibility="public">
              <ownedParameter xmi:id="_vMFB4d0fEe2YPMyYKslBVA" name="listener" type="_tKK0iN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMFo8N0fEe2YPMyYKslBVA" name="addMouseTrackListener" visibility="public">
              <ownedParameter xmi:id="_vMFo8d0fEe2YPMyYKslBVA" name="listener" type="_tKLbkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMGQAN0fEe2YPMyYKslBVA" name="addMouseWheelListener" visibility="public">
              <ownedParameter xmi:id="_vMGQAd0fEe2YPMyYKslBVA" name="listener" type="_tKLblt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMGQAt0fEe2YPMyYKslBVA" name="addPaintListener" visibility="public">
              <ownedParameter xmi:id="_vMGQA90fEe2YPMyYKslBVA" name="listener" type="_tKLbnN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMGQBN0fEe2YPMyYKslBVA" name="addTouchListener" visibility="public">
              <ownedParameter xmi:id="_vMGQBd0fEe2YPMyYKslBVA" name="listener" type="_tKMCo90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMG3EN0fEe2YPMyYKslBVA" name="binarySearch" visibility="package">
              <ownedParameter xmi:id="_vMG3Ed0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMG3Et0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMG3E90fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMHeIN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMHeId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMHeIt0fEe2YPMyYKslBVA" name="borderHandle" visibility="package">
              <ownedParameter xmi:id="_vMHeI90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMHeJN0fEe2YPMyYKslBVA" name="checkBackground" visibility="package"/>
            <ownedOperation xmi:id="_vMIFMN0fEe2YPMyYKslBVA" name="checkBorder" visibility="package"/>
            <ownedOperation xmi:id="_vMIFMd0fEe2YPMyYKslBVA" name="getBorderWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_vMIFMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMIFM90fEe2YPMyYKslBVA" name="checkBuffered" visibility="package"/>
            <ownedOperation xmi:id="_vMIsQN0fEe2YPMyYKslBVA" name="checkComposited" visibility="package"/>
            <ownedOperation xmi:id="_vMIsQd0fEe2YPMyYKslBVA" name="checkMirrored" visibility="package"/>
            <ownedOperation xmi:id="_vMJTUN0fEe2YPMyYKslBVA" name="computeSize" visibility="public">
              <ownedParameter xmi:id="_vMJTUd0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMJTUt0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMJTU90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMJTVN0fEe2YPMyYKslBVA" name="computeSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vMJTVd0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMJTVt0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMJTV90fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMJTWN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMJ6YN0fEe2YPMyYKslBVA" name="computeTabGroup" visibility="package">
              <ownedParameter xmi:id="_vMJ6Yd0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMJ6Yt0fEe2YPMyYKslBVA" name="computeTabRoot" visibility="package">
              <ownedParameter xmi:id="_vMJ6Y90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMKhct0fEe2YPMyYKslBVA" name="getEnabled" visibility="public">
              <ownedParameter xmi:id="_vMKhc90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMLIgN0fEe2YPMyYKslBVA" name="widgetParent" visibility="package">
              <ownedParameter xmi:id="_vMLIgd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMLIgt0fEe2YPMyYKslBVA" name="windowClass" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_vMLIg90fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMLIhN0fEe2YPMyYKslBVA" name="widgetCreateStruct" visibility="package">
              <ownedParameter xmi:id="_vMLIhd0fEe2YPMyYKslBVA" name="return" type="_tEuT0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMLvkN0fEe2YPMyYKslBVA" name="checkGesture" visibility="package"/>
            <ownedOperation xmi:id="_vMMWoN0fEe2YPMyYKslBVA" name="checkOrientation" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vMMWod0fEe2YPMyYKslBVA" name="arg0" type="_tBojkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMMWot0fEe2YPMyYKslBVA" name="register" visibility="package"/>
            <ownedOperation xmi:id="_vMMWo90fEe2YPMyYKslBVA" name="subclass" visibility="package"/>
            <ownedOperation xmi:id="_vMMWpN0fEe2YPMyYKslBVA" name="setDefaultFont" visibility="package"/>
            <ownedOperation xmi:id="_vMMWpd0fEe2YPMyYKslBVA" name="setBackground" visibility="package"/>
            <ownedOperation xmi:id="_vMM9sN0fEe2YPMyYKslBVA" name="defaultFont" visibility="package">
              <ownedParameter xmi:id="_vMM9sd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMM9s90fEe2YPMyYKslBVA" name="defaultForeground" visibility="package">
              <ownedParameter xmi:id="_vMM9tN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMM9td0fEe2YPMyYKslBVA" name="deregister" visibility="package"/>
            <ownedOperation xmi:id="_vMNkwN0fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vMNkwd0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vMNkwt0fEe2YPMyYKslBVA" name="dragDetect" visibility="public">
              <ownedParameter xmi:id="_vMNkw90fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMNkxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMOL0N0fEe2YPMyYKslBVA" name="dragDetect" visibility="package">
              <ownedParameter xmi:id="_vMOL0d0fEe2YPMyYKslBVA" name="button" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMOL0t0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMOL090fEe2YPMyYKslBVA" name="stateMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMOL1N0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMOL1d0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMOL1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMOL190fEe2YPMyYKslBVA" name="dragDetect" visibility="public">
              <ownedParameter xmi:id="_vMOL2N0fEe2YPMyYKslBVA" name="event" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMOL2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMOy4N0fEe2YPMyYKslBVA" name="dragDetect" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vMOy4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMOy4t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMOy490fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMOy5N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMOy5d0fEe2YPMyYKslBVA" name="arg4" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMOy5t0fEe2YPMyYKslBVA" name="arg5" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMOy590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMPZ8N0fEe2YPMyYKslBVA" name="sendDragEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vMPZ8d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMPZ8t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMPZ890fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMPZ9N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMPZ9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMPZ9t0fEe2YPMyYKslBVA" name="drawBackground" visibility="package">
              <ownedParameter xmi:id="_vMPZ990fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMPZ-N0fEe2YPMyYKslBVA" name="drawBackground" visibility="package">
              <ownedParameter xmi:id="_vMPZ-d0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMPZ-t0fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMQBAN0fEe2YPMyYKslBVA" name="drawBackground" visibility="package">
              <ownedParameter xmi:id="_vMQBAd0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMQBAt0fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMQBA90fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMQBBN0fEe2YPMyYKslBVA" name="tx" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMQBBd0fEe2YPMyYKslBVA" name="ty" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMQoEN0fEe2YPMyYKslBVA" name="findBackgroundControl" visibility="package">
              <ownedParameter xmi:id="_vMQoEd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMQoEt0fEe2YPMyYKslBVA" name="fillImageBackground" visibility="package">
              <ownedParameter xmi:id="_vMQoE90fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMQoFN0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMQoFd0fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMQoFt0fEe2YPMyYKslBVA" name="tx" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMQoF90fEe2YPMyYKslBVA" name="ty" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMQoGN0fEe2YPMyYKslBVA" name="findThemeControl" visibility="package">
              <ownedParameter xmi:id="_vMQoGd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMQoGt0fEe2YPMyYKslBVA" name="fillThemeBackground" visibility="package">
              <ownedParameter xmi:id="_vMQoG90fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMQoHN0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMQoHd0fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMRPIN0fEe2YPMyYKslBVA" name="fillBackground" visibility="package">
              <ownedParameter xmi:id="_vMRPId0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMRPIt0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMRPI90fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMRPJN0fEe2YPMyYKslBVA" name="drawImageBackground" visibility="package">
              <ownedParameter xmi:id="_vMRPJd0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMRPJt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMRPJ90fEe2YPMyYKslBVA" name="hBitmap" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMRPKN0fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMRPKd0fEe2YPMyYKslBVA" name="tx" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMRPKt0fEe2YPMyYKslBVA" name="ty" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMRPK90fEe2YPMyYKslBVA" name="findBrush" visibility="package">
              <ownedParameter xmi:id="_vMRPLN0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMRPLd0fEe2YPMyYKslBVA" name="lbStyle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMRPLt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMR2MN0fEe2YPMyYKslBVA" name="drawThemeBackground" visibility="package">
              <ownedParameter xmi:id="_vMR2Md0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMR2Mt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMR2M90fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMR2NN0fEe2YPMyYKslBVA" name="enableDrag" visibility="package">
              <ownedParameter xmi:id="_vMR2Nd0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMSdQN0fEe2YPMyYKslBVA" name="maybeEnableDarkSystemTheme" visibility="package"/>
            <ownedOperation xmi:id="_vMSdQd0fEe2YPMyYKslBVA" name="maybeEnableDarkSystemTheme" visibility="package">
              <ownedParameter xmi:id="_vMSdQt0fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMUSdN0fEe2YPMyYKslBVA" name="findCursor" visibility="package">
              <ownedParameter xmi:id="_vMUSdd0fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMU5gt0fEe2YPMyYKslBVA" name="findImageControl" visibility="package">
              <ownedParameter xmi:id="_vMU5g90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMVgkN0fEe2YPMyYKslBVA" name="findMnemonic" visibility="package">
              <ownedParameter xmi:id="_vMVgkd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMVgkt0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMWHoN0fEe2YPMyYKslBVA" name="fixFocus" visibility="package">
              <ownedParameter xmi:id="_vMWHod0fEe2YPMyYKslBVA" name="focusControl" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMWust0fEe2YPMyYKslBVA" name="forceFocus" visibility="public">
              <ownedParameter xmi:id="_vMWus90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMWutN0fEe2YPMyYKslBVA" name="isEnabled" visibility="public">
              <ownedParameter xmi:id="_vMWutd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMX80N0fEe2YPMyYKslBVA" name="new_Accessible" visibility="package">
              <ownedParameter xmi:id="_vMX80d0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMX80t0fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMYj4N0fEe2YPMyYKslBVA" name="getBackgroundImage" visibility="public">
              <ownedParameter xmi:id="_vMYj4d0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMYj4t0fEe2YPMyYKslBVA" name="getBorderWidth" visibility="public">
              <ownedParameter xmi:id="_vMYj490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMaZEN0fEe2YPMyYKslBVA" name="getCodePage" visibility="package">
              <ownedParameter xmi:id="_vMaZEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMaZEt0fEe2YPMyYKslBVA" name="getClipboardText" visibility="package">
              <ownedParameter xmi:id="_vMaZE90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMbAIN0fEe2YPMyYKslBVA" name="getCursor" visibility="public">
              <ownedParameter xmi:id="_vMbAId0fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMbAIt0fEe2YPMyYKslBVA" name="getDragDetect" visibility="public">
              <ownedParameter xmi:id="_vMbAI90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMbnMN0fEe2YPMyYKslBVA" name="getDrawing" visibility="package">
              <ownedParameter xmi:id="_vMbnMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMcOQN0fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_vMcOQd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMdcYN0fEe2YPMyYKslBVA" name="getLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_vMdcYd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMdcYt0fEe2YPMyYKslBVA" name="getMenu" visibility="public">
              <ownedParameter xmi:id="_vMdcY90fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMeDcN0fEe2YPMyYKslBVA" name="getMonitor" visibility="public">
              <ownedParameter xmi:id="_vMeDcd0fEe2YPMyYKslBVA" name="return" type="_tHxAwd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMeDct0fEe2YPMyYKslBVA" name="getOrientation" visibility="public">
              <ownedParameter xmi:id="_vMeDc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMfRkN0fEe2YPMyYKslBVA" name="getRegion" visibility="public">
              <ownedParameter xmi:id="_vMfRkd0fEe2YPMyYKslBVA" name="return" type="_tDN38N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMfRkt0fEe2YPMyYKslBVA" name="getSize" visibility="public">
              <ownedParameter xmi:id="_vMfRk90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMf4oN0fEe2YPMyYKslBVA" name="getSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vMf4od0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMkxIN0fEe2YPMyYKslBVA" name="getSlightlyDifferentColor" visibility="package">
              <ownedParameter xmi:id="_vMkxId0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMkxIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMkxI90fEe2YPMyYKslBVA" name="getDifferentColor" visibility="package">
              <ownedParameter xmi:id="_vMkxJN0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMkxJd0fEe2YPMyYKslBVA" name="factor" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMkxJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMkxJ90fEe2YPMyYKslBVA" name="getDifferentColor" visibility="package">
              <ownedParameter xmi:id="_vMkxKN0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMkxKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMlYMN0fEe2YPMyYKslBVA" name="calcDiff" visibility="package">
              <ownedParameter xmi:id="_vMlYMd0fEe2YPMyYKslBVA" name="component" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMlYMt0fEe2YPMyYKslBVA" name="factor" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMlYM90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMlYNN0fEe2YPMyYKslBVA" name="getSlightlyDifferentBackgroundColor" visibility="package">
              <ownedParameter xmi:id="_vMlYNd0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMlYNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMl_QN0fEe2YPMyYKslBVA" name="getTextDirection" visibility="public">
              <ownedParameter xmi:id="_vMl_Qd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMmmUN0fEe2YPMyYKslBVA" name="getToolTipText" visibility="public">
              <ownedParameter xmi:id="_vMmmUd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMmmUt0fEe2YPMyYKslBVA" name="getTouchEnabled" visibility="public">
              <ownedParameter xmi:id="_vMmmU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMnNYN0fEe2YPMyYKslBVA" name="hasCursor" visibility="package">
              <ownedParameter xmi:id="_vMnNYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMn0cN0fEe2YPMyYKslBVA" name="hasCustomBackground" visibility="package">
              <ownedParameter xmi:id="_vMn0cd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMobgN0fEe2YPMyYKslBVA" name="hasCustomForeground" visibility="package">
              <ownedParameter xmi:id="_vMobgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMobgt0fEe2YPMyYKslBVA" name="hasFocus" visibility="package">
              <ownedParameter xmi:id="_vMobg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMpCkN0fEe2YPMyYKslBVA" name="internal_new_GC" visibility="public">
              <ownedParameter xmi:id="_vMpCkd0fEe2YPMyYKslBVA" name="data" type="_tCRcwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMpCkt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMppoN0fEe2YPMyYKslBVA" name="internal_dispose_GC" visibility="public">
              <ownedParameter xmi:id="_vMppod0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMppot0fEe2YPMyYKslBVA" name="data" type="_tCRcwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMq3wt0fEe2YPMyYKslBVA" name="isFocusAncestor" visibility="package">
              <ownedParameter xmi:id="_vMq3w90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMq3xN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMre0N0fEe2YPMyYKslBVA" name="isReparentable" visibility="public">
              <ownedParameter xmi:id="_vMre0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMre0t0fEe2YPMyYKslBVA" name="isShowing" visibility="package">
              <ownedParameter xmi:id="_vMre090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMtUAN0fEe2YPMyYKslBVA" name="mapEvent" visibility="package">
              <ownedParameter xmi:id="_vMtUAd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMtUAt0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMt7EN0fEe2YPMyYKslBVA" name="mnemonicHit" visibility="package">
              <ownedParameter xmi:id="_vMt7Ed0fEe2YPMyYKslBVA" name="key" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMt7Et0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMuiIN0fEe2YPMyYKslBVA" name="mnemonicMatch" visibility="package">
              <ownedParameter xmi:id="_vMuiId0fEe2YPMyYKslBVA" name="key" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMuiIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMuiI90fEe2YPMyYKslBVA" name="moveAbove" visibility="public">
              <ownedParameter xmi:id="_vMuiJN0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMvJMN0fEe2YPMyYKslBVA" name="moveBelow" visibility="public">
              <ownedParameter xmi:id="_vMvJMd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMvwQN0fEe2YPMyYKslBVA" name="new_GC" visibility="package">
              <ownedParameter xmi:id="_vMvwQd0fEe2YPMyYKslBVA" name="data" type="_tCRcwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMvwQt0fEe2YPMyYKslBVA" name="return" type="_s9bZAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMvwQ90fEe2YPMyYKslBVA" name="pack" visibility="public"/>
            <ownedOperation xmi:id="_vMwXUN0fEe2YPMyYKslBVA" name="pack" visibility="public">
              <ownedParameter xmi:id="_vMwXUd0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMwXUt0fEe2YPMyYKslBVA" name="setSize" visibility="public">
              <ownedParameter xmi:id="_vMwXU90fEe2YPMyYKslBVA" name="size" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMwXVN0fEe2YPMyYKslBVA" name="print" visibility="public">
              <ownedParameter xmi:id="_vMwXVd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMwXVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMxlcN0fEe2YPMyYKslBVA" name="printWidget" visibility="package">
              <ownedParameter xmi:id="_vMxlcd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMxlct0fEe2YPMyYKslBVA" name="hdc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMxlc90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM0owN0fEe2YPMyYKslBVA" name="redrawInPixels" visibility="package">
              <ownedParameter xmi:id="_vM0owd0fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM0owt0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM0ow90fEe2YPMyYKslBVA" name="redraw" visibility="public">
              <ownedParameter xmi:id="_vM0oxN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM0oxd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM0oxt0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM0ox90fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM0oyN0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM2d8N0fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vM3FAN0fEe2YPMyYKslBVA" name="unsubclass" visibility="package"/>
            <ownedOperation xmi:id="_vM3FAd0fEe2YPMyYKslBVA" name="removeControlListener" visibility="public">
              <ownedParameter xmi:id="_vM3FAt0fEe2YPMyYKslBVA" name="listener" type="_tKLbmd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM3FBN0fEe2YPMyYKslBVA" name="removeDragDetectListener" visibility="public">
              <ownedParameter xmi:id="_vM3FBd0fEe2YPMyYKslBVA" name="listener" type="_tKIYQt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM3sEN0fEe2YPMyYKslBVA" name="removeGestureListener" visibility="public">
              <ownedParameter xmi:id="_vM3sEd0fEe2YPMyYKslBVA" name="listener" type="_tKIYSd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM46MN0fEe2YPMyYKslBVA" name="removeMenuDetectListener" visibility="public">
              <ownedParameter xmi:id="_vM46Md0fEe2YPMyYKslBVA" name="listener" type="_tKK0iN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM46Mt0fEe2YPMyYKslBVA" name="removeMouseTrackListener" visibility="public">
              <ownedParameter xmi:id="_vM46M90fEe2YPMyYKslBVA" name="listener" type="_tKLbkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM6IUN0fEe2YPMyYKslBVA" name="removeMouseWheelListener" visibility="public">
              <ownedParameter xmi:id="_vM6IUd0fEe2YPMyYKslBVA" name="listener" type="_tKLblt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM6IUt0fEe2YPMyYKslBVA" name="removePaintListener" visibility="public">
              <ownedParameter xmi:id="_vM6IU90fEe2YPMyYKslBVA" name="listener" type="_tKLbnN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM6vYN0fEe2YPMyYKslBVA" name="removeTouchListener" visibility="public">
              <ownedParameter xmi:id="_vM6vYd0fEe2YPMyYKslBVA" name="listener" type="_tKMCo90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM6vYt0fEe2YPMyYKslBVA" name="resolveTextDirection" visibility="package">
              <ownedParameter xmi:id="_vM6vY90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM7WcN0fEe2YPMyYKslBVA" name="showWidget" visibility="package">
              <ownedParameter xmi:id="_vM7Wcd0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM7Wct0fEe2YPMyYKslBVA" name="sendFocusEvent" visibility="package">
              <ownedParameter xmi:id="_vM7Wc90fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM7WdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM79gN0fEe2YPMyYKslBVA" name="sendGestureEvent" visibility="package">
              <ownedParameter xmi:id="_vM79gd0fEe2YPMyYKslBVA" name="gi" type="_tEj7wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM79gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM8kkN0fEe2YPMyYKslBVA" name="toControlInPixels" visibility="package">
              <ownedParameter xmi:id="_vM8kkd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM8kkt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM8kk90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM8klN0fEe2YPMyYKslBVA" name="setInputState" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vM8kld0fEe2YPMyYKslBVA" name="arg0" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM8klt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM8kl90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM9LoN0fEe2YPMyYKslBVA" name="sendMove" visibility="package"/>
            <ownedOperation xmi:id="_vM9ysN0fEe2YPMyYKslBVA" name="sendResize" visibility="package"/>
            <ownedOperation xmi:id="_vM9ysd0fEe2YPMyYKslBVA" name="sendTouchEvent" visibility="package">
              <ownedParameter xmi:id="_vM9yst0fEe2YPMyYKslBVA" name="touchInput" type="_tMB1sN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM-ZwN0fEe2YPMyYKslBVA" name="postEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vM-Zwd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM-Zwt0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM_A190fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="package">
              <ownedParameter xmi:id="_vM_A2N0fEe2YPMyYKslBVA" name="hBitmap" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM_A2d0fEe2YPMyYKslBVA" name="setBackgroundPixel" visibility="package">
              <ownedParameter xmi:id="_vM_A2t0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM_n4N0fEe2YPMyYKslBVA" name="_setBackground" visibility="private">
              <ownedParameter xmi:id="_vM_n4d0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vM_n4t0fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="public">
              <ownedParameter xmi:id="_vM_n490fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNA2AN0fEe2YPMyYKslBVA" name="setBounds" visibility="public">
              <ownedParameter xmi:id="_vNA2Ad0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNA2At0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNA2A90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNA2BN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNA2Bd0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vNA2Bt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNA2B90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNA2CN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNA2Cd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNBdEN0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vNBdEd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNBdEt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNBdE90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNBdFN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNBdFd0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNBdFt0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vNBdF90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNBdGN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNBdGd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNBdGt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNBdG90fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNBdHN0fEe2YPMyYKslBVA" name="defer" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNCrMN0fEe2YPMyYKslBVA" name="setBounds" visibility="public">
              <ownedParameter xmi:id="_vNCrMd0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNCrMt0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vNCrM90fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNDSQN0fEe2YPMyYKslBVA" name="setCapture" visibility="public">
              <ownedParameter xmi:id="_vNDSQd0fEe2YPMyYKslBVA" name="capture" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNDSQt0fEe2YPMyYKslBVA" name="setCursor" visibility="package"/>
            <ownedOperation xmi:id="_vND5UN0fEe2YPMyYKslBVA" name="setCursor" visibility="public">
              <ownedParameter xmi:id="_vND5Ud0fEe2YPMyYKslBVA" name="cursor" type="_s9ecUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNEgYN0fEe2YPMyYKslBVA" name="setDragDetect" visibility="public">
              <ownedParameter xmi:id="_vNEgYd0fEe2YPMyYKslBVA" name="dragDetect" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNGVkN0fEe2YPMyYKslBVA" name="setForegroundPixel" visibility="package">
              <ownedParameter xmi:id="_vNGVkd0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNHjsN0fEe2YPMyYKslBVA" name="setLocation" visibility="public">
              <ownedParameter xmi:id="_vNHjsd0fEe2YPMyYKslBVA" name="location" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNJY4N0fEe2YPMyYKslBVA" name="setRegion" visibility="public">
              <ownedParameter xmi:id="_vNJY4d0fEe2YPMyYKslBVA" name="region" type="_tDN38N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNJ_8N0fEe2YPMyYKslBVA" name="setSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vNJ_8d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNJ_8t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNKnAN0fEe2YPMyYKslBVA" name="setTextDirection" visibility="public">
              <ownedParameter xmi:id="_vNKnAd0fEe2YPMyYKslBVA" name="textDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNL1IN0fEe2YPMyYKslBVA" name="setTouchEnabled" visibility="public">
              <ownedParameter xmi:id="_vNL1Id0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNMcMN0fEe2YPMyYKslBVA" name="sort" visibility="package">
              <ownedParameter xmi:id="_vNMcMd0fEe2YPMyYKslBVA" name="items" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNU_EN0fEe2YPMyYKslBVA" name="windowProc" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_vNVmIN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNW0QN0fEe2YPMyYKslBVA" name="toDisplay" visibility="public">
              <ownedParameter xmi:id="_vNW0Qd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNW0Qt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNW0Q90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNW0RN0fEe2YPMyYKslBVA" name="toDisplayInPixels" visibility="package">
              <ownedParameter xmi:id="_vNW0Rd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNW0Rt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNW0R90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNXbUN0fEe2YPMyYKslBVA" name="toDisplay" visibility="public">
              <ownedParameter xmi:id="_vNXbUd0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNXbUt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNYpcN0fEe2YPMyYKslBVA" name="traverse" visibility="package">
              <ownedParameter xmi:id="_vNYpcd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNYpct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNZQgN0fEe2YPMyYKslBVA" name="setKeyState" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNZQgd0fEe2YPMyYKslBVA" name="arg0" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNZQgt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNZQg90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNZQhN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNZQhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNZ3kN0fEe2YPMyYKslBVA" name="hooks" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNZ3kd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNZ3kt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNaeoN0fEe2YPMyYKslBVA" name="traverseEscape" visibility="package">
              <ownedParameter xmi:id="_vNaeod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNbFsN0fEe2YPMyYKslBVA" name="traverseReturn" visibility="package">
              <ownedParameter xmi:id="_vNbFsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNbFst0fEe2YPMyYKslBVA" name="traverseGroup" visibility="package">
              <ownedParameter xmi:id="_vNbFs90fEe2YPMyYKslBVA" name="next" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbFtN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNbFtd0fEe2YPMyYKslBVA" name="traverseItem" visibility="package">
              <ownedParameter xmi:id="_vNbFtt0fEe2YPMyYKslBVA" name="next" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbFt90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNbFuN0fEe2YPMyYKslBVA" name="traverseMnemonic" visibility="package">
              <ownedParameter xmi:id="_vNbFud0fEe2YPMyYKslBVA" name="key" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbFut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNbFu90fEe2YPMyYKslBVA" name="traversePage" visibility="package">
              <ownedParameter xmi:id="_vNbFvN0fEe2YPMyYKslBVA" name="next" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbFvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNbFvt0fEe2YPMyYKslBVA" name="traverse" visibility="public">
              <ownedParameter xmi:id="_vNbFv90fEe2YPMyYKslBVA" name="traversal" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbFwN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNbFwd0fEe2YPMyYKslBVA" name="traverse" visibility="public">
              <ownedParameter xmi:id="_vNbFwt0fEe2YPMyYKslBVA" name="traversal" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbFw90fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbFxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNbswN0fEe2YPMyYKslBVA" name="traverse" visibility="package">
              <ownedParameter xmi:id="_vNbswd0fEe2YPMyYKslBVA" name="traversal" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbswt0fEe2YPMyYKslBVA" name="character" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbsw90fEe2YPMyYKslBVA" name="keyCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbsxN0fEe2YPMyYKslBVA" name="keyLocation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbsxd0fEe2YPMyYKslBVA" name="stateMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbsxt0fEe2YPMyYKslBVA" name="doit" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbsx90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNbsyN0fEe2YPMyYKslBVA" name="traverse" visibility="public">
              <ownedParameter xmi:id="_vNbsyd0fEe2YPMyYKslBVA" name="traversal" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbsyt0fEe2YPMyYKslBVA" name="event" type="_s8eWwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNbsy90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNewEN0fEe2YPMyYKslBVA" name="update" visibility="public"/>
            <ownedOperation xmi:id="_vNewEd0fEe2YPMyYKslBVA" name="update" visibility="package">
              <ownedParameter xmi:id="_vNewEt0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNiacN0fEe2YPMyYKslBVA" name="setParent" visibility="public">
              <ownedParameter xmi:id="_vNiacd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNiact0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNjokN0fEe2YPMyYKslBVA" name="callWindowProc" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNjokd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNjokt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNjok90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNjolN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNjold0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNkPoN0fEe2YPMyYKslBVA" name="WM_DESTROY" visibility="package">
              <ownedParameter xmi:id="_vNkPod0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNkPot0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNkPo90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNkPpN0fEe2YPMyYKslBVA" name="WM_MOVE" visibility="package">
              <ownedParameter xmi:id="_vNkPpd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNkPpt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNkPp90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNkPqN0fEe2YPMyYKslBVA" name="WM_ACTIVATE" visibility="package">
              <ownedParameter xmi:id="_vNkPqd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNkPqt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNkPq90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNkPrN0fEe2YPMyYKslBVA" name="WM_SETREDRAW" visibility="package">
              <ownedParameter xmi:id="_vNkPrd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNkPrt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNkPr90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNkPsN0fEe2YPMyYKslBVA" name="WM_PAINT" visibility="package">
              <ownedParameter xmi:id="_vNkPsd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNkPst0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNkPs90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNkPtN0fEe2YPMyYKslBVA" name="WM_CLOSE" visibility="package">
              <ownedParameter xmi:id="_vNkPtd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNkPtt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNkPt90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNk2sN0fEe2YPMyYKslBVA" name="WM_QUERYENDSESSION" visibility="package">
              <ownedParameter xmi:id="_vNk2sd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2st0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2s90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNk2tN0fEe2YPMyYKslBVA" name="WM_QUERYOPEN" visibility="package">
              <ownedParameter xmi:id="_vNk2td0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2tt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2t90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNk2uN0fEe2YPMyYKslBVA" name="WM_ENDSESSION" visibility="package">
              <ownedParameter xmi:id="_vNk2ud0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2ut0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2u90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNk2vN0fEe2YPMyYKslBVA" name="WM_SHOWWINDOW" visibility="package">
              <ownedParameter xmi:id="_vNk2vd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2vt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2v90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNk2wN0fEe2YPMyYKslBVA" name="WM_SETTINGCHANGE" visibility="package">
              <ownedParameter xmi:id="_vNk2wd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2wt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2w90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNk2xN0fEe2YPMyYKslBVA" name="WM_SETCURSOR" visibility="package">
              <ownedParameter xmi:id="_vNk2xd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2xt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2x90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNk2yN0fEe2YPMyYKslBVA" name="WM_MOUSEACTIVATE" visibility="package">
              <ownedParameter xmi:id="_vNk2yd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2yt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2y90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNk2zN0fEe2YPMyYKslBVA" name="WM_GETMINMAXINFO" visibility="package">
              <ownedParameter xmi:id="_vNk2zd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2zt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2z90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNk20N0fEe2YPMyYKslBVA" name="WM_DRAWITEM" visibility="package">
              <ownedParameter xmi:id="_vNk20d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk20t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNk2090fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNldwN0fEe2YPMyYKslBVA" name="WM_MEASUREITEM" visibility="package">
              <ownedParameter xmi:id="_vNldwd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNldwt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNldw90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNldxN0fEe2YPMyYKslBVA" name="WM_SETFONT" visibility="package">
              <ownedParameter xmi:id="_vNldxd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNldxt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNldx90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNldyN0fEe2YPMyYKslBVA" name="WM_GETFONT" visibility="package">
              <ownedParameter xmi:id="_vNldyd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNldyt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNldy90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNldzN0fEe2YPMyYKslBVA" name="WM_WINDOWPOSCHANGING" visibility="package">
              <ownedParameter xmi:id="_vNldzd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNldzt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNldz90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNld0N0fEe2YPMyYKslBVA" name="WM_WINDOWPOSCHANGED" visibility="package">
              <ownedParameter xmi:id="_vNld0d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNld0t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNld090fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNld1N0fEe2YPMyYKslBVA" name="WM_NOTIFY" visibility="package">
              <ownedParameter xmi:id="_vNld1d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNld1t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNld190fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNld2N0fEe2YPMyYKslBVA" name="WM_INPUTLANGCHANGE" visibility="package">
              <ownedParameter xmi:id="_vNld2d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNld2t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNld290fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNld3N0fEe2YPMyYKslBVA" name="WM_HELP" visibility="package">
              <ownedParameter xmi:id="_vNld3d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNld3t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNld390fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNld4N0fEe2YPMyYKslBVA" name="WM_CONTEXTMENU" visibility="package">
              <ownedParameter xmi:id="_vNld4d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNld4t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNld490fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNld5N0fEe2YPMyYKslBVA" name="WM_NCCALCSIZE" visibility="package">
              <ownedParameter xmi:id="_vNld5d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNld5t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNld590fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmE0N0fEe2YPMyYKslBVA" name="WM_NCHITTEST" visibility="package">
              <ownedParameter xmi:id="_vNmE0d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE0t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE090fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmE1N0fEe2YPMyYKslBVA" name="WM_NCPAINT" visibility="package">
              <ownedParameter xmi:id="_vNmE1d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE1t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE190fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmE2N0fEe2YPMyYKslBVA" name="WM_NCACTIVATE" visibility="package">
              <ownedParameter xmi:id="_vNmE2d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE2t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE290fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmE3N0fEe2YPMyYKslBVA" name="WM_NCLBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vNmE3d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE3t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE390fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmE4N0fEe2YPMyYKslBVA" name="WM_KEYDOWN" visibility="package">
              <ownedParameter xmi:id="_vNmE4d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE4t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE490fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmE5N0fEe2YPMyYKslBVA" name="WM_KEYUP" visibility="package">
              <ownedParameter xmi:id="_vNmE5d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE5t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE590fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmE6N0fEe2YPMyYKslBVA" name="WM_CHAR" visibility="package">
              <ownedParameter xmi:id="_vNmE6d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE6t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE690fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmE7N0fEe2YPMyYKslBVA" name="WM_SYSKEYDOWN" visibility="package">
              <ownedParameter xmi:id="_vNmE7d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE7t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE790fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmE8N0fEe2YPMyYKslBVA" name="WM_SYSKEYUP" visibility="package">
              <ownedParameter xmi:id="_vNmE8d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE8t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE890fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmE9N0fEe2YPMyYKslBVA" name="WM_SYSCHAR" visibility="package">
              <ownedParameter xmi:id="_vNmE9d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE9t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmE990fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmr4N0fEe2YPMyYKslBVA" name="WM_IME_COMPOSITION_START" visibility="package">
              <ownedParameter xmi:id="_vNmr4d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr4t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr490fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmr5N0fEe2YPMyYKslBVA" name="WM_IME_ENDCOMPOSITION" visibility="package">
              <ownedParameter xmi:id="_vNmr5d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr5t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr590fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmr6N0fEe2YPMyYKslBVA" name="WM_IME_COMPOSITION" visibility="package">
              <ownedParameter xmi:id="_vNmr6d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr6t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr690fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmr7N0fEe2YPMyYKslBVA" name="WM_COMMAND" visibility="package">
              <ownedParameter xmi:id="_vNmr7d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr7t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr790fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmr8N0fEe2YPMyYKslBVA" name="WM_SYSCOMMAND" visibility="package">
              <ownedParameter xmi:id="_vNmr8d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr8t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr890fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmr9N0fEe2YPMyYKslBVA" name="WM_HSCROLL" visibility="package">
              <ownedParameter xmi:id="_vNmr9d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr9t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr990fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmr-N0fEe2YPMyYKslBVA" name="WM_VSCROLL" visibility="package">
              <ownedParameter xmi:id="_vNmr-d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr-t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr-90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmr_N0fEe2YPMyYKslBVA" name="WM_INITMENUPOPUP" visibility="package">
              <ownedParameter xmi:id="_vNmr_d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr_t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmr_90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmsAN0fEe2YPMyYKslBVA" name="WM_GESTURE" visibility="package">
              <ownedParameter xmi:id="_vNmsAd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmsAt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmsA90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNmsBN0fEe2YPMyYKslBVA" name="WM_MENUSELECT" visibility="package">
              <ownedParameter xmi:id="_vNmsBd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmsBt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNmsB90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNnS8N0fEe2YPMyYKslBVA" name="WM_MENUCHAR" visibility="package">
              <ownedParameter xmi:id="_vNnS8d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnS8t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnS890fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNnS9N0fEe2YPMyYKslBVA" name="WM_ENTERIDLE" visibility="package">
              <ownedParameter xmi:id="_vNnS9d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnS9t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnS990fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNnS-N0fEe2YPMyYKslBVA" name="WM_UNINITMENUPOPUP" visibility="package">
              <ownedParameter xmi:id="_vNnS-d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnS-t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnS-90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNnS_N0fEe2YPMyYKslBVA" name="WM_CHANGEUISTATE" visibility="package">
              <ownedParameter xmi:id="_vNnS_d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnS_t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnS_90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNnTAN0fEe2YPMyYKslBVA" name="WM_CTLCOLOR" visibility="package">
              <ownedParameter xmi:id="_vNnTAd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnTAt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnTA90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNnTBN0fEe2YPMyYKslBVA" name="WM_MOUSEMOVE" visibility="package">
              <ownedParameter xmi:id="_vNnTBd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnTBt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnTB90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNnTCN0fEe2YPMyYKslBVA" name="WM_LBUTTONDBLCLK" visibility="package">
              <ownedParameter xmi:id="_vNnTCd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnTCt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnTC90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNnTDN0fEe2YPMyYKslBVA" name="WM_RBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vNnTDd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnTDt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnTD90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNnTEN0fEe2YPMyYKslBVA" name="WM_RBUTTONUP" visibility="package">
              <ownedParameter xmi:id="_vNnTEd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNnTEt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6AN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNn6Ad0fEe2YPMyYKslBVA" name="WM_RBUTTONDBLCLK" visibility="package">
              <ownedParameter xmi:id="_vNn6At0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6A90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6BN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNn6Bd0fEe2YPMyYKslBVA" name="WM_MBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vNn6Bt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6B90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6CN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNn6Cd0fEe2YPMyYKslBVA" name="WM_MBUTTONUP" visibility="package">
              <ownedParameter xmi:id="_vNn6Ct0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6C90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6DN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNn6Dd0fEe2YPMyYKslBVA" name="WM_MBUTTONDBLCLK" visibility="package">
              <ownedParameter xmi:id="_vNn6Dt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6D90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6EN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNn6Ed0fEe2YPMyYKslBVA" name="WM_MOUSEWHEEL" visibility="package">
              <ownedParameter xmi:id="_vNn6Et0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6E90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6FN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNn6Fd0fEe2YPMyYKslBVA" name="WM_XBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vNn6Ft0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6F90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6GN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNn6Gd0fEe2YPMyYKslBVA" name="WM_XBUTTONUP" visibility="package">
              <ownedParameter xmi:id="_vNn6Gt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6G90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6HN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNn6Hd0fEe2YPMyYKslBVA" name="WM_XBUTTONDBLCLK" visibility="package">
              <ownedParameter xmi:id="_vNn6Ht0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6H90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6IN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNn6Id0fEe2YPMyYKslBVA" name="WM_MOUSEHWHEEL" visibility="package">
              <ownedParameter xmi:id="_vNn6It0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6I90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNn6JN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNohEN0fEe2YPMyYKslBVA" name="WM_PARENTNOTIFY" visibility="package">
              <ownedParameter xmi:id="_vNohEd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohEt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohE90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNohFN0fEe2YPMyYKslBVA" name="WM_ENTERMENULOOP" visibility="package">
              <ownedParameter xmi:id="_vNohFd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohFt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohF90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNohGN0fEe2YPMyYKslBVA" name="WM_EXITMENULOOP" visibility="package">
              <ownedParameter xmi:id="_vNohGd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohGt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohG90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNohHN0fEe2YPMyYKslBVA" name="WM_CAPTURECHANGED" visibility="package">
              <ownedParameter xmi:id="_vNohHd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohHt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohH90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNohIN0fEe2YPMyYKslBVA" name="WM_ENTERSIZEMOVE" visibility="package">
              <ownedParameter xmi:id="_vNohId0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohIt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohI90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNohJN0fEe2YPMyYKslBVA" name="WM_EXITSIZEMOVE" visibility="package">
              <ownedParameter xmi:id="_vNohJd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohJt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohJ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNohKN0fEe2YPMyYKslBVA" name="WM_TOUCH" visibility="package">
              <ownedParameter xmi:id="_vNohKd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohKt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohK90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNohLN0fEe2YPMyYKslBVA" name="WM_IME_CHAR" visibility="package">
              <ownedParameter xmi:id="_vNohLd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohLt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohL90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNohMN0fEe2YPMyYKslBVA" name="WM_MOUSEHOVER" visibility="package">
              <ownedParameter xmi:id="_vNohMd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohMt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNohNN0fEe2YPMyYKslBVA" name="WM_MOUSELEAVE" visibility="package">
              <ownedParameter xmi:id="_vNohNd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohNt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNohN90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNpIIN0fEe2YPMyYKslBVA" name="WM_TABLET_FLICK" visibility="package">
              <ownedParameter xmi:id="_vNpIId0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIIt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpII90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNpIJN0fEe2YPMyYKslBVA" name="WM_DPICHANGED" visibility="package">
              <ownedParameter xmi:id="_vNpIJd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIJt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIJ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNpIKN0fEe2YPMyYKslBVA" name="WM_CUT" visibility="package">
              <ownedParameter xmi:id="_vNpIKd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIKt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIK90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNpILN0fEe2YPMyYKslBVA" name="WM_PASTE" visibility="package">
              <ownedParameter xmi:id="_vNpILd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpILt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIL90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNpIMN0fEe2YPMyYKslBVA" name="WM_CLEAR" visibility="package">
              <ownedParameter xmi:id="_vNpIMd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIMt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNpINN0fEe2YPMyYKslBVA" name="WM_UNDO" visibility="package">
              <ownedParameter xmi:id="_vNpINd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpINt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIN90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNpION0fEe2YPMyYKslBVA" name="WM_HOTKEY" visibility="package">
              <ownedParameter xmi:id="_vNpIOd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIOt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIO90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNpIPN0fEe2YPMyYKslBVA" name="WM_PRINT" visibility="package">
              <ownedParameter xmi:id="_vNpIPd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIPt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIP90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNpIQN0fEe2YPMyYKslBVA" name="WM_PRINTCLIENT" visibility="package">
              <ownedParameter xmi:id="_vNpIQd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIQt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpIQ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNpvMN0fEe2YPMyYKslBVA" name="wmCaptureChanged" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNpvMd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpvMt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpvM90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNpvNN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNqWQN0fEe2YPMyYKslBVA" name="wmChar" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNqWQd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNqWQt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNqWQ90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNqWRN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNrkZt0fEe2YPMyYKslBVA" name="wmContextMenu" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNrkZ90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNrkaN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNrkad0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNrkat0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNsLcN0fEe2YPMyYKslBVA" name="wmColorChild" visibility="package">
              <ownedParameter xmi:id="_vNsLcd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNsLct0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNsLc90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNtZkN0fEe2YPMyYKslBVA" name="notifyListeners" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNtZkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNtZkt0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNv10N0fEe2YPMyYKslBVA" name="filters" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNv10d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNv10t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNySE90fEe2YPMyYKslBVA" name="postEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNySFN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNySFd0fEe2YPMyYKslBVA" name="wmScrollChild" visibility="package">
              <ownedParameter xmi:id="_vNySFt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNySF90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNySGN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNy5IN0fEe2YPMyYKslBVA" name="wmIMEChar" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNy5Id0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNy5It0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNy5I90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNy5JN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN0uUN0fEe2YPMyYKslBVA" name="wmKeyDown" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN0uUd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN0uUt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN0uU90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN0uVN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN1VYN0fEe2YPMyYKslBVA" name="wmKeyUp" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN1VYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN1VYt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN1VY90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN1VZN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN1VZd0fEe2YPMyYKslBVA" name="wmKillFocus" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN1VZt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN1VZ90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN1VaN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN1Vad0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN18cN0fEe2YPMyYKslBVA" name="wmLButtonDblClk" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN18cd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN18ct0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN18c90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN18dN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN18dd0fEe2YPMyYKslBVA" name="wmLButtonDown" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN18dt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN18d90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN18eN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN18ed0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN2jgN0fEe2YPMyYKslBVA" name="wmLButtonUp" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN2jgd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN2jgt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN2jg90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN2jhN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN2jhd0fEe2YPMyYKslBVA" name="wmMButtonDblClk" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN2jht0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN2jh90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN2jiN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN2jid0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN3KkN0fEe2YPMyYKslBVA" name="wmMButtonDown" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN3Kkd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN3Kkt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN3Kk90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN3KlN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN3Kld0fEe2YPMyYKslBVA" name="wmMButtonUp" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN3Klt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN3Kl90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN3KmN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN3Kmd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN3xpN0fEe2YPMyYKslBVA" name="wmMeasureChild" visibility="package">
              <ownedParameter xmi:id="_vN3xpd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN3xpt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN3xp90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN6N4N0fEe2YPMyYKslBVA" name="wmMouseHover" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN6N4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN6N4t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN6N490fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN6N5N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN608N0fEe2YPMyYKslBVA" name="wmMouseLeave" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN608d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN608t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN60890fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN609N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN609d0fEe2YPMyYKslBVA" name="wmMouseMove" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN609t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN60990fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN60-N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN60-d0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN7cAN0fEe2YPMyYKslBVA" name="wmMouseWheel" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN7cAd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN7cAt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN7cA90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN7cBN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN7cBd0fEe2YPMyYKslBVA" name="wmMouseHWheel" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN7cBt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN7cB90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN7cCN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN7cCd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN9RMN0fEe2YPMyYKslBVA" name="wmNCPaint" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN9RMd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN9RMt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN9RM90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN9RNN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN94QN0fEe2YPMyYKslBVA" name="wmNotify" visibility="package">
              <ownedParameter xmi:id="_vN94Qd0fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN94Qt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN94Q90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN94RN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN94Rd0fEe2YPMyYKslBVA" name="wmPaint" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN94Rt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN94R90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN94SN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN94Sd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN_GYN0fEe2YPMyYKslBVA" name="wmPrint" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN_GYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN_GYt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN_GY90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN_GZN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN_tcN0fEe2YPMyYKslBVA" name="wmRButtonDblClk" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN_tcd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN_tct0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN_tc90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN_tdN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOAUgN0fEe2YPMyYKslBVA" name="wmRButtonDown" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOAUgd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOAUgt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOAUg90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOAUhN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOAUhd0fEe2YPMyYKslBVA" name="wmRButtonUp" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOAUht0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOAUh90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOAUiN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOAUid0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOBioN0fEe2YPMyYKslBVA" name="wmSetFocus" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOBiod0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOBiot0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOBio90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOBipN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOCwwN0fEe2YPMyYKslBVA" name="wmSysChar" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOCwwd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOCwwt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOCww90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOCwxN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOEl8N0fEe2YPMyYKslBVA" name="wmSysKeyDown" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOEl8d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOEl8t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOEl890fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOEl9N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOFNAN0fEe2YPMyYKslBVA" name="wmSysKeyUp" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOFNAd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOFNAt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOFNA90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOFNBN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOKFgN0fEe2YPMyYKslBVA" name="wmXButtonDblClk" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOKFgd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOKFgt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOKFg90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOKFhN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOKskN0fEe2YPMyYKslBVA" name="wmXButtonDown" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOKskd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOKskt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOKsk90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOKslN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOKsld0fEe2YPMyYKslBVA" name="wmXButtonUp" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOKslt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOKsl90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOKsmN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOKsmd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP38wt0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vP38w90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP38xt0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_vP38x90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYftRd0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vYftRt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s7350N0fEe2YPMyYKslBVA" name="MessageBox" visibility="public">
            <eAnnotations xmi:id="_tKWas90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tKWatN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tKWatd0fEe2YPMyYKslBVA" general="_tIO60N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJuRcd0fEe2YPMyYKslBVA" name="message" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJu4gt0fEe2YPMyYKslBVA" name="style" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vJu4g90fEe2YPMyYKslBVA" name="parent" isLeaf="true" type="_s7oCM90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vJu4hN0fEe2YPMyYKslBVA" name="title" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uBHDl90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uBHDmN0fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBHqoN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBHqod0fEe2YPMyYKslBVA" name="setText" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uBHqot0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBHqo90fEe2YPMyYKslBVA" name="setMessage" visibility="public">
              <ownedParameter xmi:id="_uBHqpN0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBHqpd0fEe2YPMyYKslBVA" name="open" visibility="public">
              <ownedParameter xmi:id="_uBHqpt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJuRct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vJuRc90fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJuRdN0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vJuRdd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJuRdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJuRd90fEe2YPMyYKslBVA" name="checkStyle" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vJuReN0fEe2YPMyYKslBVA" name="arg0" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJuRed0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJuRet0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJuRe90fEe2YPMyYKslBVA" name="checkSubclass" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vJu4gN0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
              <ownedParameter xmi:id="_vJu4gd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJvfkN0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJvfkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s77kMN0fEe2YPMyYKslBVA" name="Menu" visibility="public">
            <eAnnotations xmi:id="_tOhJAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOhJAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOhJAt0fEe2YPMyYKslBVA" general="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJ0YE90fEe2YPMyYKslBVA" name="parent" visibility="package" type="_tJthgN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJ1mP90fEe2YPMyYKslBVA" name="handle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJ_XMN0fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vN4_wd0fEe2YPMyYKslBVA" name="cascade" visibility="package" type="_s77kMd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vN4_wt0fEe2YPMyYKslBVA" name="selectedMenuItem" visibility="package" type="_s77kMd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOgDwd0fEe2YPMyYKslBVA" name="foreground" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPZboN0fEe2YPMyYKslBVA" name="x" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPZbod0fEe2YPMyYKslBVA" name="y" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPZbot0fEe2YPMyYKslBVA" name="hBrush" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPZbo90fEe2YPMyYKslBVA" name="background" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPZbpN0fEe2YPMyYKslBVA" name="backgroundImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPZbpd0fEe2YPMyYKslBVA" name="hasLocation" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPZbpt0fEe2YPMyYKslBVA" name="ID_TOOLTIP_TIMER" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vPb34N0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vPhXcN0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vPlB0t0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uBNxQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uBNxQd0fEe2YPMyYKslBVA" name="parent" type="_tJthgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBNxQt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBNxSt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uBNxS90fEe2YPMyYKslBVA" name="parentItem" type="_s77kMd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugfHN90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ugfHON0fEe2YPMyYKslBVA" name="parent" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugfHOd0fEe2YPMyYKslBVA" name="setData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugfHOt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugfHO90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugfuQd0fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uggVYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uggVYt0fEe2YPMyYKslBVA" name="parentMenu" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugixmt0fEe2YPMyYKslBVA" name="addMenuListener" visibility="public">
              <ownedParameter xmi:id="_ugixm90fEe2YPMyYKslBVA" name="listener" type="_tKIYUd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugj_sd0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugj_st0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uglN0N0fEe2YPMyYKslBVA" name="getItems" visibility="public">
              <ownedParameter xmi:id="_uglN0d0fEe2YPMyYKslBVA" name="return" type="_tHO1Qd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uglN1d0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_uglN1t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uglN190fEe2YPMyYKslBVA" name="return" type="_s77kMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uglN2t0fEe2YPMyYKslBVA" name="getItemCount" visibility="public">
              <ownedParameter xmi:id="_uglN290fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugnDAN0fEe2YPMyYKslBVA" name="getParentItem" visibility="public">
              <ownedParameter xmi:id="_ugnDAd0fEe2YPMyYKslBVA" name="return" type="_s77kMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugnqEt0fEe2YPMyYKslBVA" name="getStyle" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugnqE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugrUct0fEe2YPMyYKslBVA" name="addListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugrUc90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugrUdN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugu-090fEe2YPMyYKslBVA" name="setLocation" visibility="public">
              <ownedParameter xmi:id="_ugu-1N0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugu-1d0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugu-1t0fEe2YPMyYKslBVA" name="setVisible" visibility="public">
              <ownedParameter xmi:id="_ugu-190fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug2Tkt0fEe2YPMyYKslBVA" name="removeListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ug2Tk90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug2TlN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug2Tld0fEe2YPMyYKslBVA" name="getParentMenu" visibility="public">
              <ownedParameter xmi:id="_ug2Tlt0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug26oN0fEe2YPMyYKslBVA" name="notifyListeners" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ug26od0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug26ot0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug26rd0fEe2YPMyYKslBVA" name="setData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ug26rt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug3hsN0fEe2YPMyYKslBVA" name="getDisplay" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ug3hsd0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBydcN0fEe2YPMyYKslBVA" name="update" visibility="package"/>
            <ownedOperation xmi:id="_vClHoN0fEe2YPMyYKslBVA" name="_setVisible" visibility="package">
              <ownedParameter xmi:id="_vClHod0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ1mRd0fEe2YPMyYKslBVA" name="fixMenus" visibility="package">
              <ownedParameter xmi:id="_vJ2NQN0fEe2YPMyYKslBVA" name="newParent" type="_tJthgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ6euN0fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJ6eud0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ7s0t0fEe2YPMyYKslBVA" name="reskin" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJ7s090fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ_-Qt0fEe2YPMyYKslBVA" name="getOrientation" visibility="public">
              <ownedParameter xmi:id="_vJ_-Q90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ_-RN0fEe2YPMyYKslBVA" name="_setOrientation" visibility="package">
              <ownedParameter xmi:id="_vJ_-Rd0fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKE2wt0fEe2YPMyYKslBVA" name="isEnabled" visibility="public">
              <ownedParameter xmi:id="_vKE2w90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLw41N0fEe2YPMyYKslBVA" name="getEnabled" visibility="public">
              <ownedParameter xmi:id="_vLw41d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNySEN0fEe2YPMyYKslBVA" name="hooks" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNySEd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNySEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNzgMN0fEe2YPMyYKslBVA" name="sendEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNzgMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN4_wN0fEe2YPMyYKslBVA" name="hideCurrentToolTip" visibility="package"/>
            <ownedOperation xmi:id="_vOHCMN0fEe2YPMyYKslBVA" name="wmTimer" visibility="package">
              <ownedParameter xmi:id="_vOHCMd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOHCMt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOHCM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOVrst0fEe2YPMyYKslBVA" name="createItem" visibility="package">
              <ownedParameter xmi:id="_vOVrs90fEe2YPMyYKslBVA" name="item" type="_s77kMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOVrtN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOWSzd0fEe2YPMyYKslBVA" name="destroyItem" visibility="package">
              <ownedParameter xmi:id="_vOWSzt0fEe2YPMyYKslBVA" name="item" type="_s77kMd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOXg5N0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_vOXg5d0fEe2YPMyYKslBVA" name="item" type="_s77kMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOXg5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOZ9It0fEe2YPMyYKslBVA" name="destroyAccelerators" visibility="package"/>
            <ownedOperation xmi:id="_vObyUN0fEe2YPMyYKslBVA" name="redraw" visibility="package"/>
            <ownedOperation xmi:id="_vObyU90fEe2YPMyYKslBVA" name="needsMenuCallback" visibility="package">
              <ownedParameter xmi:id="_vObyVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOe1oN0fEe2YPMyYKslBVA" name="getShell" visibility="public">
              <ownedParameter xmi:id="_vOe1od0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPJkDd0fEe2YPMyYKslBVA" name="setLocation" visibility="public">
              <ownedParameter xmi:id="_vPJkDt0fEe2YPMyYKslBVA" name="location" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPZbp90fEe2YPMyYKslBVA" name="checkNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vPZbqN0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPZbqd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPZbqt0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vPaCsN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPaCsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPaCst0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vPaCs90fEe2YPMyYKslBVA" name="parent" type="_tJthgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPaCtN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPaCtd0fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPaCtt0fEe2YPMyYKslBVA" name="checkNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vPaCt90fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPaCuN0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPaCud0fEe2YPMyYKslBVA" name="checkNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vPaCut0fEe2YPMyYKslBVA" name="item" type="_s77kMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPaCu90fEe2YPMyYKslBVA" name="return" type="_s77kMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPapwN0fEe2YPMyYKslBVA" name="createWidget" visibility="package"/>
            <ownedOperation xmi:id="_vPce8N0fEe2YPMyYKslBVA" name="addHelpListener" visibility="public">
              <ownedParameter xmi:id="_vPce8d0fEe2YPMyYKslBVA" name="listener" type="_tKIYTd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPce8t0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vPce890fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vPce9N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPdtEN0fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vPdtEd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPdtEt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPdtE90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPdtFN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPdtFd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPdtFt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPdtF90fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPdtGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPdtGd0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vPeUIN0fEe2YPMyYKslBVA" name="updateBackground" visibility="package"/>
            <ownedOperation xmi:id="_vPe7MN0fEe2YPMyYKslBVA" name="checkOrientation" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vPe7Md0fEe2YPMyYKslBVA" name="arg0" type="_tBojkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPe7Mt0fEe2YPMyYKslBVA" name="initThemeColors" visibility="package"/>
            <ownedOperation xmi:id="_vPe7M90fEe2YPMyYKslBVA" name="defaultBackground" visibility="package">
              <ownedParameter xmi:id="_vPe7NN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPe7Nd0fEe2YPMyYKslBVA" name="defaultForeground" visibility="package">
              <ownedParameter xmi:id="_vPe7Nt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPfiQN0fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vPfiQd0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vPgJUN0fEe2YPMyYKslBVA" name="getBackground" visibility="package">
              <ownedParameter xmi:id="_vPgJUd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPgJUt0fEe2YPMyYKslBVA" name="getBackgroundImage" visibility="package">
              <ownedParameter xmi:id="_vPgJU90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPgJVN0fEe2YPMyYKslBVA" name="getBounds" visibility="package">
              <ownedParameter xmi:id="_vPgJVd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPgwYN0fEe2YPMyYKslBVA" name="getDefaultItem" visibility="public">
              <ownedParameter xmi:id="_vPgwYd0fEe2YPMyYKslBVA" name="return" type="_s77kMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPhXcd0fEe2YPMyYKslBVA" name="getForeground" visibility="package">
              <ownedParameter xmi:id="_vPhXct0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPh-gN0fEe2YPMyYKslBVA" name="getNameText" visibility="package">
              <ownedParameter xmi:id="_vPh-gd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPilkN0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_vPilkd0fEe2YPMyYKslBVA" name="return" type="_tJthgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPilkt0fEe2YPMyYKslBVA" name="getVisible" visibility="public">
              <ownedParameter xmi:id="_vPilk90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPjzsN0fEe2YPMyYKslBVA" name="isVisible" visibility="public">
              <ownedParameter xmi:id="_vPjzsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPkawN0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vPkawd0fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPkaxN0fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vPkaxd0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vPlB0N0fEe2YPMyYKslBVA" name="removeHelpListener" visibility="public">
              <ownedParameter xmi:id="_vPlB0d0fEe2YPMyYKslBVA" name="listener" type="_tKIYTd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPlB090fEe2YPMyYKslBVA" name="removeMenuListener" visibility="public">
              <ownedParameter xmi:id="_vPlB1N0fEe2YPMyYKslBVA" name="listener" type="_tKIYUd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPlB1d0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_vPlB1t0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPlB2d0fEe2YPMyYKslBVA" name="setBackground" visibility="package">
              <ownedParameter xmi:id="_vPlB2t0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPlo4N0fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="package">
              <ownedParameter xmi:id="_vPlo4d0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPlo4t0fEe2YPMyYKslBVA" name="setForeground" visibility="package">
              <ownedParameter xmi:id="_vPlo490fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPlo5N0fEe2YPMyYKslBVA" name="updateForeground" visibility="package"/>
            <ownedOperation xmi:id="_vPlo5d0fEe2YPMyYKslBVA" name="setDefaultItem" visibility="public">
              <ownedParameter xmi:id="_vPlo5t0fEe2YPMyYKslBVA" name="item" type="_s77kMd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPmP8N0fEe2YPMyYKslBVA" name="setEnabled" visibility="public">
              <ownedParameter xmi:id="_vPmP8d0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPmP8t0fEe2YPMyYKslBVA" name="setLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_vPmP890fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPmP9N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPmP9d0fEe2YPMyYKslBVA" name="setOrientation" visibility="public">
              <ownedParameter xmi:id="_vPmP9t0fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vavI9N0fEe2YPMyYKslBVA" name="getData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vavI9d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s77kMd0fEe2YPMyYKslBVA" name="MenuItem" visibility="public">
            <eAnnotations xmi:id="_tOLKwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOLKwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOLKwt0fEe2YPMyYKslBVA" general="_tBk5Mt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBRgEN0fEe2YPMyYKslBVA" name="id" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBRgE90fEe2YPMyYKslBVA" name="hBitmap" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJ0YEd0fEe2YPMyYKslBVA" name="accelerator" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJ0YEt0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_s77kMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOVEot0fEe2YPMyYKslBVA" name="menu" visibility="package" type="_s77kMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOVEo90fEe2YPMyYKslBVA" name="userId" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOVEpN0fEe2YPMyYKslBVA" name="index" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOVEpd0fEe2YPMyYKslBVA" name="itemToolTip" visibility="package" type="_tJNyQd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOVEpt0fEe2YPMyYKslBVA" name="MARGIN_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOVEp90fEe2YPMyYKslBVA" name="MARGIN_HEIGHT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOVrut0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOYvAN0fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOYvAd0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOZ9Jd0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOeOkN0fEe2YPMyYKslBVA" name="text" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOgDwN0fEe2YPMyYKslBVA" name="image" visibility="package" isLeaf="true" type="_s9aK4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uBNxRd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uBNxRt0fEe2YPMyYKslBVA" name="parent" type="_s77kMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBNxR90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBNxSN0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_uBNxSd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBNxTN0fEe2YPMyYKslBVA" name="setMenu" visibility="public">
              <ownedParameter xmi:id="_uBNxTd0fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBOYUN0fEe2YPMyYKslBVA" name="addListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uBOYUd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBOYUt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCs_AN0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_uCs_Ad0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugfuQt0fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uggVUN0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uggVUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uggVUt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uggVU90fEe2YPMyYKslBVA" name="parent" type="_s77kMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uggVVN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uggVVd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uggVX90fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_uggVYN0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugnqEN0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_ugnqEd0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugqtY90fEe2YPMyYKslBVA" name="setData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugqtZN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugqtZ90fEe2YPMyYKslBVA" name="addHelpListener" visibility="public">
              <ownedParameter xmi:id="_ugqtaN0fEe2YPMyYKslBVA" name="listener" type="_tKIYTd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugypOd0fEe2YPMyYKslBVA" name="setAccelerator" visibility="public">
              <ownedParameter xmi:id="_ugypOt0fEe2YPMyYKslBVA" name="accelerator" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugzQTN0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public">
              <ownedParameter xmi:id="_ugzQTd0fEe2YPMyYKslBVA" name="toolTip" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugzQTt0fEe2YPMyYKslBVA" name="getEnabled" visibility="public">
              <ownedParameter xmi:id="_ugzQT90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugzQUN0fEe2YPMyYKslBVA" name="setEnabled" visibility="public">
              <ownedParameter xmi:id="_ugzQUd0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugzQUt0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_ugzQU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugzQVN0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_ugzQVd0fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug26o90fEe2YPMyYKslBVA" name="getStyle" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ug26pN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug26pd0fEe2YPMyYKslBVA" name="getAccelerator" visibility="public">
              <ownedParameter xmi:id="_ug26pt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug26p90fEe2YPMyYKslBVA" name="getImage" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ug26qN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug26qd0fEe2YPMyYKslBVA" name="getText" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ug26qt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug26q90fEe2YPMyYKslBVA" name="getMenu" visibility="public">
              <ownedParameter xmi:id="_ug26rN0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBQ5Bt0fEe2YPMyYKslBVA" name="getData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBQ5B90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBQ5CN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCSzxd0fEe2YPMyYKslBVA" name="sendSelectionEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vCSzxt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ0YFN0fEe2YPMyYKslBVA" name="fillAccel" visibility="package">
              <ownedParameter xmi:id="_vJ0YFd0fEe2YPMyYKslBVA" name="accel" type="_tEtFsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ0YFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNrkYN0fEe2YPMyYKslBVA" name="isEnabled" visibility="public">
              <ownedParameter xmi:id="_vNrkYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNrkYt0fEe2YPMyYKslBVA" name="wmCommandChild" visibility="package">
              <ownedParameter xmi:id="_vNrkY90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNrkZN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNrkZd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNtZk90fEe2YPMyYKslBVA" name="wmDrawChild" visibility="package">
              <ownedParameter xmi:id="_vNtZlN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNtZld0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNtZlt0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNxrAN0fEe2YPMyYKslBVA" name="hooks" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNxrAd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNxrAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN3xoN0fEe2YPMyYKslBVA" name="wmMeasureChild" visibility="package">
              <ownedParameter xmi:id="_vN3xod0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN3xot0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vN3xo90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vN5m0N0fEe2YPMyYKslBVA" name="sendEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vN5m0d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOVEqN0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vOVrsN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOVrsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOVrtd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vOVrtt0fEe2YPMyYKslBVA" name="parent" type="_s77kMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOVrt90fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOVruN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOVrud0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOVru90fEe2YPMyYKslBVA" name="addArmListener" visibility="public">
              <ownedParameter xmi:id="_vOVrvN0fEe2YPMyYKslBVA" name="listener" type="_tKHxNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOVrvd0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vOVrvt0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOVrv90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOWSwN0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vOWSwd0fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOWSwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOWSw90fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vOWSxN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOWSxd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOWSxt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOWSx90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOWSyN0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOWSyd0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOWSyt0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOWSy90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOWSzN0fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vOWSz90fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vOXg4N0fEe2YPMyYKslBVA" name="fixMenus" visibility="package">
              <ownedParameter xmi:id="_vOXg4d0fEe2YPMyYKslBVA" name="newParent" type="_tJthgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOXg4t0fEe2YPMyYKslBVA" name="getBounds" visibility="package">
              <ownedParameter xmi:id="_vOXg490fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOYvAt0fEe2YPMyYKslBVA" name="getID" visibility="public">
              <ownedParameter xmi:id="_vOYvA90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOYvBN0fEe2YPMyYKslBVA" name="getNameText" visibility="package">
              <ownedParameter xmi:id="_vOYvBd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOZWEN0fEe2YPMyYKslBVA" name="getToolTipText" visibility="public">
              <ownedParameter xmi:id="_vOZWEd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOZWEt0fEe2YPMyYKslBVA" name="hideToolTip" visibility="package"/>
            <ownedOperation xmi:id="_vOZWE90fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vOZWFN0fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOZ9IN0fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vOZ9Id0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vOZ9I90fEe2YPMyYKslBVA" name="removeArmListener" visibility="public">
              <ownedParameter xmi:id="_vOZ9JN0fEe2YPMyYKslBVA" name="listener" type="_tKHxNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOakMN0fEe2YPMyYKslBVA" name="removeHelpListener" visibility="public">
              <ownedParameter xmi:id="_vOakMd0fEe2YPMyYKslBVA" name="listener" type="_tKIYTd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOakMt0fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vOakM90fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOakNN0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_vOakNd0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOakON0fEe2YPMyYKslBVA" name="selectRadio" visibility="package"/>
            <ownedOperation xmi:id="_vOakOd0fEe2YPMyYKslBVA" name="setRadioSelection" visibility="package">
              <ownedParameter xmi:id="_vOakOt0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOakO90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vObyUd0fEe2YPMyYKslBVA" name="setID" visibility="public">
              <ownedParameter xmi:id="_vObyUt0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOcZYN0fEe2YPMyYKslBVA" name="setMenu" visibility="package">
              <ownedParameter xmi:id="_vOcZYd0fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOcZYt0fEe2YPMyYKslBVA" name="dispose" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOdngN0fEe2YPMyYKslBVA" name="setOrientation" visibility="package">
              <ownedParameter xmi:id="_vOdngd0fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOdngt0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vOdng90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOe1pN0fEe2YPMyYKslBVA" name="showTooltip" visibility="package">
              <ownedParameter xmi:id="_vOe1pd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOe1pt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPkawt0fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vPkaw90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPlB190fEe2YPMyYKslBVA" name="reskin" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vPlB2N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV5sQt0fEe2YPMyYKslBVA" name="setData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vV5sQ90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vV5sRN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tORRYd0fEe2YPMyYKslBVA" name="MenuItemToolTip" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tOSfgN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tOSfgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tOSfgt0fEe2YPMyYKslBVA" general="_tJNyQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vOhR4d0fEe2YPMyYKslBVA" name="parent" isLeaf="true" type="_s7oCM90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vOe1ot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vOe1o90fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vOgq0N0fEe2YPMyYKslBVA" name="hwndToolTip" visibility="package">
                <ownedParameter xmi:id="_vOhR4N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s8kdYN0fEe2YPMyYKslBVA" name="ProgressBar" visibility="public">
            <eAnnotations xmi:id="_tHMZAt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tHMZA90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tHMZBN0fEe2YPMyYKslBVA" general="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBdGQt0fEe2YPMyYKslBVA" name="DELAY" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBdGQ90fEe2YPMyYKslBVA" name="TIMER_ID" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBdGRN0fEe2YPMyYKslBVA" name="MINIMUM_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBdGRd0fEe2YPMyYKslBVA" name="ProgressBarProc" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBdGRt0fEe2YPMyYKslBVA" name="ProgressBarClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBdtXN0fEe2YPMyYKslBVA" name="handle" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBdtbt0fEe2YPMyYKslBVA" name="style" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uB7i8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uB7i8d0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uB7i8t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uB8xEN0fEe2YPMyYKslBVA" name="setMaximum" visibility="public">
              <ownedParameter xmi:id="_uB8xEd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uB8xEt0fEe2YPMyYKslBVA" name="setVisible" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uB8xE90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uB8xFN0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_uB8xFd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBdGR90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vBdtUN0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vBdtUd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBdtVt0fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_vBdtV90fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtWN0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtWd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtWt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtW90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBdtXd0fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vBdtXt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtX90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtYN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtYd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtYt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtY90fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtZN0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBdtZt0fEe2YPMyYKslBVA" name="computeSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vBdtZ90fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtaN0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtad0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBdtat0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBdta90fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vBdtbN0fEe2YPMyYKslBVA" name="getBorderWidthInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBdtbd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBeUYN0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vBeUYt0fEe2YPMyYKslBVA" name="startTimer" visibility="package"/>
            <ownedOperation xmi:id="_vBeUY90fEe2YPMyYKslBVA" name="defaultForeground" visibility="package">
              <ownedParameter xmi:id="_vBeUZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBeUZd0fEe2YPMyYKslBVA" name="getMaximum" visibility="public">
              <ownedParameter xmi:id="_vBeUZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBeUZ90fEe2YPMyYKslBVA" name="getMinimum" visibility="public">
              <ownedParameter xmi:id="_vBeUaN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBe7cN0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_vBe7cd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBe7ct0fEe2YPMyYKslBVA" name="getState" visibility="public">
              <ownedParameter xmi:id="_vBe7c90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBe7dN0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vBe7dt0fEe2YPMyYKslBVA" name="stopTimer" visibility="package"/>
            <ownedOperation xmi:id="_vBfigN0fEe2YPMyYKslBVA" name="setBackgroundPixel" visibility="package">
              <ownedParameter xmi:id="_vBfigd0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBfigt0fEe2YPMyYKslBVA" name="setForegroundPixel" visibility="package">
              <ownedParameter xmi:id="_vBfig90fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBfihN0fEe2YPMyYKslBVA" name="setMinimum" visibility="public">
              <ownedParameter xmi:id="_vBfihd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBgJkN0fEe2YPMyYKslBVA" name="setState" visibility="public">
              <ownedParameter xmi:id="_vBgJkd0fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBgJkt0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vBgJk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBgJlt0fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vBgJl90fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBgJmN0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vBgJmd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBgJmt0fEe2YPMyYKslBVA" name="WM_GETDLGCODE" visibility="package">
              <ownedParameter xmi:id="_vBgJm90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBgJnN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBgJnd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBgJot0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vBgJo90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBgJpN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBgJpd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBgwpN0fEe2YPMyYKslBVA" name="forceResize" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vBgwpd0fEe2YPMyYKslBVA" name="WM_TIMER" visibility="package">
              <ownedParameter xmi:id="_vBgwpt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBgwp90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBgwqN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s9H3BN0fEe2YPMyYKslBVA" name="List" visibility="public">
            <eAnnotations xmi:id="_tKMCqt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tKMCq90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tKMCrN0fEe2YPMyYKslBVA" general="_tI_Iwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGIK6d0fEe2YPMyYKslBVA" name="INSET" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGIK6t0fEe2YPMyYKslBVA" name="ListProc" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGIK690fEe2YPMyYKslBVA" name="ListClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGIK7N0fEe2YPMyYKslBVA" name="addedUCC" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGIx-N0fEe2YPMyYKslBVA" name="handle" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGIx-d0fEe2YPMyYKslBVA" name="style" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGL1Rd0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGORh90fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGQtwN0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uC1h4d0fEe2YPMyYKslBVA" name="removeAll" visibility="public"/>
            <ownedOperation xmi:id="_uC1h490fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_uC1h5N0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uC1h5d0fEe2YPMyYKslBVA" name="getData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uC1h5t0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uC1h590fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uC2I8N0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uC2I8d0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uC5zUd0fEe2YPMyYKslBVA" name="setData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uC5zUt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uC5zU90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uC8Pkt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uC8Pk90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uC8PlN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uC8Pld0fEe2YPMyYKslBVA" name="setLayoutData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uC8Plt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDCWMN0fEe2YPMyYKslBVA" name="addListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uDCWMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDCWMt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDELYt0fEe2YPMyYKslBVA" name="deselectAll" visibility="public"/>
            <ownedOperation xmi:id="_uistud0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_uistut0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uistu90fEe2YPMyYKslBVA" name="setMenu" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uistvN0fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiui4t0fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uivxAt0fEe2YPMyYKslBVA" name="getDisplay" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uivxA90fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiw_Id0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiw_It0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGIK7d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vGIx8N0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vGIx8d0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGIx8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGIx890fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vGIx9N0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGIx9d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGIx9t0fEe2YPMyYKslBVA" name="getCodePage" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGIx990fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGIx-t0fEe2YPMyYKslBVA" name="setScrollWidth" visibility="package">
              <ownedParameter xmi:id="_vGIx-90fEe2YPMyYKslBVA" name="buffer" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGIx_N0fEe2YPMyYKslBVA" name="grow" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGIx_d0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_vGJZAN0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGJZAd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGJZAt0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vGJZA90fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGJZBN0fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_vGJZBd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGJZBt0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGJZB90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGJZCN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGJZCd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGKAEN0fEe2YPMyYKslBVA" name="findImageControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGKAEd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGKAEt0fEe2YPMyYKslBVA" name="getDrawing" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGKAE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGKAFN0fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vGKAFd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGKAFt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGKAF90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGKAGN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGKAGd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGKAGt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGKAG90fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGKAHN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGKAHd0fEe2YPMyYKslBVA" name="computeSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vGKAHt0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGKAH90fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGKAIN0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGKAId0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGKnIN0fEe2YPMyYKslBVA" name="getBorderWidthInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGKnId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGKnIt0fEe2YPMyYKslBVA" name="defaultBackground" visibility="package">
              <ownedParameter xmi:id="_vGKnI90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGLOMN0fEe2YPMyYKslBVA" name="deselect" visibility="public">
              <ownedParameter xmi:id="_vGLOMd0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGLOMt0fEe2YPMyYKslBVA" name="deselect" visibility="public">
              <ownedParameter xmi:id="_vGLOM90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGLONN0fEe2YPMyYKslBVA" name="deselect" visibility="public">
              <ownedParameter xmi:id="_vGLONd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGLONt0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGL1QN0fEe2YPMyYKslBVA" name="getFocusIndex" visibility="public">
              <ownedParameter xmi:id="_vGL1Qd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGL1Qt0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_vGL1Q90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGL1RN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGMcUN0fEe2YPMyYKslBVA" name="getItemCount" visibility="public">
              <ownedParameter xmi:id="_vGMcUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGMcUt0fEe2YPMyYKslBVA" name="getItemHeight" visibility="public">
              <ownedParameter xmi:id="_vGMcU90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGMcVN0fEe2YPMyYKslBVA" name="getItemHeightInPixels" visibility="package">
              <ownedParameter xmi:id="_vGMcVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGMcVt0fEe2YPMyYKslBVA" name="getItems" visibility="public">
              <ownedParameter xmi:id="_vGMcV90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGMcWN0fEe2YPMyYKslBVA" name="getSelectionIndices" visibility="public">
              <ownedParameter xmi:id="_vGMcWd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGNDYN0fEe2YPMyYKslBVA" name="getSelectionCount" visibility="public">
              <ownedParameter xmi:id="_vGNDYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGNDYt0fEe2YPMyYKslBVA" name="getSelectionIndex" visibility="public">
              <ownedParameter xmi:id="_vGNDY90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGNqcN0fEe2YPMyYKslBVA" name="getTopIndex" visibility="public">
              <ownedParameter xmi:id="_vGNqcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGNqct0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_vGNqc90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGNqdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGNqdd0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_vGNqdt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGNqd90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGNqeN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGORgN0fEe2YPMyYKslBVA" name="isSelected" visibility="public">
              <ownedParameter xmi:id="_vGORgd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGORgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGORg90fEe2YPMyYKslBVA" name="isUseWsBorder" visibility="package">
              <ownedParameter xmi:id="_vGORhN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGORiN0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_vGORid0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGORit0fEe2YPMyYKslBVA" name="sort" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGORi90fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGO4kN0fEe2YPMyYKslBVA" name="setScrollWidth" visibility="package">
              <ownedParameter xmi:id="_vGO4kd0fEe2YPMyYKslBVA" name="newWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGO4kt0fEe2YPMyYKslBVA" name="grow" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGO4k90fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_vGO4lN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGPfoN0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_vGPfod0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGPfot0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGQGsN0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_vGQGsd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGQGst0fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vGQGs90fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGQtwd0fEe2YPMyYKslBVA" name="select" visibility="public">
              <ownedParameter xmi:id="_vGQtwt0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGQtw90fEe2YPMyYKslBVA" name="select" visibility="package">
              <ownedParameter xmi:id="_vGQtxN0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGQtxd0fEe2YPMyYKslBVA" name="scroll" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGQtxt0fEe2YPMyYKslBVA" name="showSelection" visibility="public"/>
            <ownedOperation xmi:id="_vGQtx90fEe2YPMyYKslBVA" name="select" visibility="package">
              <ownedParameter xmi:id="_vGQtyN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGQtyd0fEe2YPMyYKslBVA" name="scroll" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGQtyt0fEe2YPMyYKslBVA" name="select" visibility="public">
              <ownedParameter xmi:id="_vGQty90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGR74N0fEe2YPMyYKslBVA" name="select" visibility="public">
              <ownedParameter xmi:id="_vGR74d0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGR74t0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGR7490fEe2YPMyYKslBVA" name="select" visibility="package">
              <ownedParameter xmi:id="_vGR75N0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGR75d0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGR75t0fEe2YPMyYKslBVA" name="scroll" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGSi8N0fEe2YPMyYKslBVA" name="selectAll" visibility="public"/>
            <ownedOperation xmi:id="_vGSi8d0fEe2YPMyYKslBVA" name="setFocusIndex" visibility="package">
              <ownedParameter xmi:id="_vGSi8t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGSi9d0fEe2YPMyYKslBVA" name="setScrollWidth" visibility="package"/>
            <ownedOperation xmi:id="_vGSi9t0fEe2YPMyYKslBVA" name="setItem" visibility="public">
              <ownedParameter xmi:id="_vGSi990fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGSi-N0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGTKAN0fEe2YPMyYKslBVA" name="setTopIndex" visibility="public">
              <ownedParameter xmi:id="_vGTKAd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGTKAt0fEe2YPMyYKslBVA" name="setItems" visibility="public">
              <ownedParameter xmi:id="_vGTKA90fEe2YPMyYKslBVA" name="items" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGU_MN0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vGU_Md0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGU_Mt0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vGU_M90fEe2YPMyYKslBVA" name="items" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGVmQN0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vGVmQd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGVmQt0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vGVmQ90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGVmRN0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGWNUN0fEe2YPMyYKslBVA" name="forceResize" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vGW0YN0fEe2YPMyYKslBVA" name="updateMenuLocation" visibility="package">
              <ownedParameter xmi:id="_vGW0Yd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGW0Yt0fEe2YPMyYKslBVA" name="getClientAreaInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGW0Y90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGXbcN0fEe2YPMyYKslBVA" name="toDisplayInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGXbcd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGXbct0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGXbc90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGXbdN0fEe2YPMyYKslBVA" name="updateTextDirection" visibility="package">
              <ownedParameter xmi:id="_vGXbdd0fEe2YPMyYKslBVA" name="textDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGXbdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGYCgN0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vGYCgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGYCgt0fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vGYCg90fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGYChN0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vGYChd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGYCht0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vGYCh90fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGYCiN0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGYCid0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGYCit0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGYCi90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGYplt0fEe2YPMyYKslBVA" name="WM_CHAR" visibility="package">
              <ownedParameter xmi:id="_vGYpl90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGYpmN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGYpmd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGZQpN0fEe2YPMyYKslBVA" name="sendSelectionEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGZQpd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGZQpt0fEe2YPMyYKslBVA" name="WM_KEYDOWN" visibility="package">
              <ownedParameter xmi:id="_vGZQp90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGZQqN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGZQqd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGaewN0fEe2YPMyYKslBVA" name="WM_SETREDRAW" visibility="package">
              <ownedParameter xmi:id="_vGaewd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGaewt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGaew90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGbF1N0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vGbF1d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGbF1t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGbF190fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGbs4N0fEe2YPMyYKslBVA" name="wmCommandChild" visibility="package">
              <ownedParameter xmi:id="_vGbs4d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGbs4t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGbs490fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tBh14t0fEe2YPMyYKslBVA" name="Item[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9ALt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9AL90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBk5Mt0fEe2YPMyYKslBVA" name="Item" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tLZjkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tLZjkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tLZjkt0fEe2YPMyYKslBVA" general="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOGQN0fEe2YPMyYKslBVA" name="text" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOGQd0fEe2YPMyYKslBVA" name="image" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLOGQt0fEe2YPMyYKslBVA" name="TEXT_LIMIT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLOGQ90fEe2YPMyYKslBVA" name="ELLIPSIS" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLOGTN0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLOGTd0fEe2YPMyYKslBVA" name="style" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uefjMt0fEe2YPMyYKslBVA" name="getData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uefjM90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uegKMN0fEe2YPMyYKslBVA" name="setData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uegKMd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufGnIN0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufGnId0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugB0Ot0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_ugB0O90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugl04t0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_ug1Fct0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_ug1Fc90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujzhAd0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_ujzhAt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBJkSt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vBJkS90fEe2YPMyYKslBVA" name="parent" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBJkTN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBMnnd0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vBNOod0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vEhBVd0fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_vEhBVt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEkrtd0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vEkrtt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vExgBd0fEe2YPMyYKslBVA" name="getNameText" visibility="package">
              <ownedParameter xmi:id="_vExgBt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFn0kd0fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vLLC8N0fEe2YPMyYKslBVA" name="updateTextDirection" visibility="package">
              <ownedParameter xmi:id="_vLLC8d0fEe2YPMyYKslBVA" name="textDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLLC8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLOGRN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vLOGRd0fEe2YPMyYKslBVA" name="parent" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLOGRt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLOGR90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLOGSN0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vLOGSd0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vLOGSt0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLOGS90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOakNt0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_vOakN90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tBojkN0fEe2YPMyYKslBVA" name="Widget[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9AMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9AMd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBojkd0fEe2YPMyYKslBVA" name="Widget" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tOTGkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOTGkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOTGkt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vClusN0fEe2YPMyYKslBVA" name="state" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vO8IoN0fEe2YPMyYKslBVA" name="style" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vO8Iod0fEe2YPMyYKslBVA" name="display" visibility="package" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vO8Iot0fEe2YPMyYKslBVA" name="eventTable" visibility="package" type="_tGRL8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vO8Io90fEe2YPMyYKslBVA" name="data" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vO8IpN0fEe2YPMyYKslBVA" name="DISPOSED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Ipd0fEe2YPMyYKslBVA" name="CANVAS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Ipt0fEe2YPMyYKslBVA" name="KEYED_DATA" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Ip90fEe2YPMyYKslBVA" name="DISABLED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8IqN0fEe2YPMyYKslBVA" name="HIDDEN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Iqd0fEe2YPMyYKslBVA" name="LAYOUT_NEEDED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Iqt0fEe2YPMyYKslBVA" name="LAYOUT_CHANGED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Iq90fEe2YPMyYKslBVA" name="LAYOUT_CHILD" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8IrN0fEe2YPMyYKslBVA" name="THEME_BACKGROUND" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Ird0fEe2YPMyYKslBVA" name="DRAW_BACKGROUND" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Irt0fEe2YPMyYKslBVA" name="PARENT_BACKGROUND" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Ir90fEe2YPMyYKslBVA" name="RELEASED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8IsN0fEe2YPMyYKslBVA" name="DISPOSE_SENT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Isd0fEe2YPMyYKslBVA" name="TRACK_MOUSE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Ist0fEe2YPMyYKslBVA" name="FOREIGN_HANDLE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Is90fEe2YPMyYKslBVA" name="DRAG_DETECT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8ItN0fEe2YPMyYKslBVA" name="MOVE_OCCURRED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Itd0fEe2YPMyYKslBVA" name="MOVE_DEFERRED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Itt0fEe2YPMyYKslBVA" name="RESIZE_OCCURRED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8It90fEe2YPMyYKslBVA" name="RESIZE_DEFERRED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8IuN0fEe2YPMyYKslBVA" name="IGNORE_WM_CHANGEUISTATE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Iud0fEe2YPMyYKslBVA" name="SKIN_NEEDED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Iut0fEe2YPMyYKslBVA" name="HAS_AUTO_DIRECTION" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Iu90fEe2YPMyYKslBVA" name="DEFAULT_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8IvN0fEe2YPMyYKslBVA" name="DEFAULT_HEIGHT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Ivd0fEe2YPMyYKslBVA" name="LRE" visibility="package" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Ivt0fEe2YPMyYKslBVA" name="RLE" visibility="package" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO8Iv90fEe2YPMyYKslBVA" name="AUTO_TEXT_DIRECTION" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uekbo90fEe2YPMyYKslBVA" name="getData" visibility="public">
              <ownedParameter xmi:id="_uekbpN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufFZDN0fEe2YPMyYKslBVA" name="addDisposeListener" visibility="public">
              <ownedParameter xmi:id="_ufFZDd0fEe2YPMyYKslBVA" name="listener" type="_tKHxQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufGnKN0fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
              <ownedParameter xmi:id="_ufGnKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufGnKt0fEe2YPMyYKslBVA" name="removeDisposeListener" visibility="public">
              <ownedParameter xmi:id="_ufGnK90fEe2YPMyYKslBVA" name="listener" type="_tKHxQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufS0at0fEe2YPMyYKslBVA" name="setData" visibility="public">
              <ownedParameter xmi:id="_ufS0a90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufS0bN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufjTEN0fEe2YPMyYKslBVA" name="getData" visibility="public">
              <ownedParameter xmi:id="_ufjTEd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufjTEt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugpfRN0fEe2YPMyYKslBVA" name="getDisplay" visibility="public">
              <ownedParameter xmi:id="_ugpfRd0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugtwsN0fEe2YPMyYKslBVA" name="getStyle" visibility="public">
              <ownedParameter xmi:id="_ugtwsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug1sit0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_ug5W4N0fEe2YPMyYKslBVA" name="notifyListeners" visibility="public">
              <ownedParameter xmi:id="_ug5W4d0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug5W4t0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug598t0fEe2YPMyYKslBVA" name="removeListener" visibility="public">
              <ownedParameter xmi:id="_ug59890fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug599N0fEe2YPMyYKslBVA" name="listener" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj2kS90fEe2YPMyYKslBVA" name="setData" visibility="public">
              <ownedParameter xmi:id="_uj2kTN0fEe2YPMyYKslBVA" name="data" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz0S4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uz0S4d0fEe2YPMyYKslBVA" name="parent" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz0S4t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBPq490fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_vBTVRN0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vBTVRd0fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBTVS90fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vBT8UN0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vBT8Vd0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_vBT8Vt0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBXmsN0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vCkgkN0fEe2YPMyYKslBVA" name="sendEvent" visibility="package">
              <ownedParameter xmi:id="_vCkgkd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNdh8N0fEe2YPMyYKslBVA" name="setTabGroupFocus" visibility="package">
              <ownedParameter xmi:id="_vNdh8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNxrA90fEe2YPMyYKslBVA" name="postEvent" visibility="package">
              <ownedParameter xmi:id="_vNxrBN0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO8IwN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vO8Iwd0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vO8vsN0fEe2YPMyYKslBVA" name="checkParent" visibility="package">
              <ownedParameter xmi:id="_vO8vsd0fEe2YPMyYKslBVA" name="parent" type="_tBojkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO8vst0fEe2YPMyYKslBVA" name="reskinWidget" visibility="package"/>
            <ownedOperation xmi:id="_vO8vs90fEe2YPMyYKslBVA" name="_addListener" visibility="package">
              <ownedParameter xmi:id="_vO8vtN0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO8vtd0fEe2YPMyYKslBVA" name="listener" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO8vtt0fEe2YPMyYKslBVA" name="_removeListener" visibility="package">
              <ownedParameter xmi:id="_vO8vt90fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO8vuN0fEe2YPMyYKslBVA" name="listener" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO8vud0fEe2YPMyYKslBVA" name="addListener" visibility="public">
              <ownedParameter xmi:id="_vO8vut0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO8vu90fEe2YPMyYKslBVA" name="listener" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO8vvN0fEe2YPMyYKslBVA" name="checkWidget" visibility="protected"/>
            <ownedOperation xmi:id="_vO8vvd0fEe2YPMyYKslBVA" name="error" visibility="package">
              <ownedParameter xmi:id="_vO8vvt0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO9WwN0fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_vO9Wwd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO9Wwt0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO9Ww90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO9WxN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO9Wxd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO9Wxt0fEe2YPMyYKslBVA" name="checkBits" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vO9Wx90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO9WyN0fEe2YPMyYKslBVA" name="int0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO9Wyd0fEe2YPMyYKslBVA" name="int1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO9Wyt0fEe2YPMyYKslBVA" name="int2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO9Wy90fEe2YPMyYKslBVA" name="int3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO9WzN0fEe2YPMyYKslBVA" name="int4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO9Wzd0fEe2YPMyYKslBVA" name="int5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO9Wzt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO9Wz90fEe2YPMyYKslBVA" name="checkOrientation" visibility="package">
              <ownedParameter xmi:id="_vO9W0N0fEe2YPMyYKslBVA" name="parent" type="_tBojkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO9W0d0fEe2YPMyYKslBVA" name="checkOpened" visibility="package"/>
            <ownedOperation xmi:id="_vO990N0fEe2YPMyYKslBVA" name="isValidSubclass" visibility="package">
              <ownedParameter xmi:id="_vO990d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO990t0fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vO99090fEe2YPMyYKslBVA" name="isValidThread" visibility="package">
              <ownedParameter xmi:id="_vO991N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO991d0fEe2YPMyYKslBVA" name="release" visibility="package">
              <ownedParameter xmi:id="_vO991t0fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO99190fEe2YPMyYKslBVA" name="dragDetect" visibility="package">
              <ownedParameter xmi:id="_vO992N0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO992d0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO992t0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO99290fEe2YPMyYKslBVA" name="filter" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO993N0fEe2YPMyYKslBVA" name="detect" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO993d0fEe2YPMyYKslBVA" name="consume" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO993t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO-k4N0fEe2YPMyYKslBVA" name="filters" visibility="package">
              <ownedParameter xmi:id="_vO-k4d0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO-k4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO-k490fEe2YPMyYKslBVA" name="findItem" visibility="package">
              <ownedParameter xmi:id="_vO-k5N0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO-k5d0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO-k5t0fEe2YPMyYKslBVA" name="fixMnemonic" visibility="package">
              <ownedParameter xmi:id="_vO-k590fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO-k6N0fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO-k6d0fEe2YPMyYKslBVA" name="fixMnemonic" visibility="package">
              <ownedParameter xmi:id="_vO-k6t0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO_L8N0fEe2YPMyYKslBVA" name="spaces" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO_L8d0fEe2YPMyYKslBVA" name="removeAppended" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO_L8t0fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO_L890fEe2YPMyYKslBVA" name="fixMnemonic" visibility="package">
              <ownedParameter xmi:id="_vO_L9N0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO_L9d0fEe2YPMyYKslBVA" name="spaces" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO_L9t0fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO_zAN0fEe2YPMyYKslBVA" name="getListeners" visibility="public">
              <ownedParameter xmi:id="_vO_zAd0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO_zAt0fEe2YPMyYKslBVA" name="return" type="_tJ02QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO_zA90fEe2YPMyYKslBVA" name="getMenu" visibility="package">
              <ownedParameter xmi:id="_vO_zBN0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO_zBd0fEe2YPMyYKslBVA" name="getName" visibility="package">
              <ownedParameter xmi:id="_vO_zBt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO_zB90fEe2YPMyYKslBVA" name="getNameText" visibility="package">
              <ownedParameter xmi:id="_vO_zCN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPAaEN0fEe2YPMyYKslBVA" name="hooks" visibility="package">
              <ownedParameter xmi:id="_vPAaEd0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPAaEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPAaE90fEe2YPMyYKslBVA" name="isAutoDirection" visibility="public">
              <ownedParameter xmi:id="_vPAaFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPAaFd0fEe2YPMyYKslBVA" name="isListening" visibility="public">
              <ownedParameter xmi:id="_vPAaFt0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPAaF90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPBBIN0fEe2YPMyYKslBVA" name="mapEvent" visibility="package">
              <ownedParameter xmi:id="_vPBBId0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPBBIt0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPBBI90fEe2YPMyYKslBVA" name="new_GC" visibility="package">
              <ownedParameter xmi:id="_vPBBJN0fEe2YPMyYKslBVA" name="data" type="_tCRcwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPBBJd0fEe2YPMyYKslBVA" name="return" type="_s9bZAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPBoMN0fEe2YPMyYKslBVA" name="sendEvent" visibility="package">
              <ownedParameter xmi:id="_vPBoMd0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPBoMt0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPBoM90fEe2YPMyYKslBVA" name="sendEvent" visibility="package">
              <ownedParameter xmi:id="_vPBoNN0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPBoNd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPBoNt0fEe2YPMyYKslBVA" name="send" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPBoN90fEe2YPMyYKslBVA" name="postEvent" visibility="package">
              <ownedParameter xmi:id="_vPBoON0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPBoOd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPBoOt0fEe2YPMyYKslBVA" name="sendEvent" visibility="package">
              <ownedParameter xmi:id="_vPBoO90fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPCPQN0fEe2YPMyYKslBVA" name="removeListener" visibility="protected">
              <ownedParameter xmi:id="_vPCPQd0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPCPQt0fEe2YPMyYKslBVA" name="listener" type="_tOxAot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPC2UN0fEe2YPMyYKslBVA" name="reskin" visibility="public">
              <ownedParameter xmi:id="_vPC2Ud0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPC2Ut0fEe2YPMyYKslBVA" name="sendDragEvent" visibility="package">
              <ownedParameter xmi:id="_vPC2U90fEe2YPMyYKslBVA" name="button" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPC2VN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPC2Vd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPC2Vt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPC2V90fEe2YPMyYKslBVA" name="setInputState" visibility="package">
              <ownedParameter xmi:id="_vPC2WN0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPC2Wd0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPC2Wt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPC2W90fEe2YPMyYKslBVA" name="sendDragEvent" visibility="package">
              <ownedParameter xmi:id="_vPC2XN0fEe2YPMyYKslBVA" name="button" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPC2Xd0fEe2YPMyYKslBVA" name="stateMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPC2Xt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPC2X90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPDdYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPErgN0fEe2YPMyYKslBVA" name="sendSelectionEvent" visibility="package">
              <ownedParameter xmi:id="_vPErgd0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPErgt0fEe2YPMyYKslBVA" name="sendSelectionEvent" visibility="package">
              <ownedParameter xmi:id="_vPErg90fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPErhN0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPErhd0fEe2YPMyYKslBVA" name="send" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPErht0fEe2YPMyYKslBVA" name="sendKeyEvent" visibility="package">
              <ownedParameter xmi:id="_vPErh90fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPEriN0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPErid0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPErit0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPEri90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPFSkN0fEe2YPMyYKslBVA" name="setKeyState" visibility="package">
              <ownedParameter xmi:id="_vPFSkd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSkt0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSk90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSlN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPFSlt0fEe2YPMyYKslBVA" name="sendKeyEvent" visibility="package">
              <ownedParameter xmi:id="_vPFSl90fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSmN0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSmd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSmt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSm90fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSnN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPFSnd0fEe2YPMyYKslBVA" name="sendMouseEvent" visibility="package">
              <ownedParameter xmi:id="_vPFSnt0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSn90fEe2YPMyYKslBVA" name="button" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSoN0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSod0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPFSo90fEe2YPMyYKslBVA" name="sendMouseEvent" visibility="package">
              <ownedParameter xmi:id="_vPFSpN0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSpd0fEe2YPMyYKslBVA" name="button" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSpt0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSp90fEe2YPMyYKslBVA" name="detail" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSqN0fEe2YPMyYKslBVA" name="send" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSqd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSqt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPFSq90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPF5oN0fEe2YPMyYKslBVA" name="sendMouseWheelEvent" visibility="package">
              <ownedParameter xmi:id="_vPF5od0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPF5ot0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPF5o90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPF5pN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPF5pd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPHHwN0fEe2YPMyYKslBVA" name="sendFocusEvent" visibility="package">
              <ownedParameter xmi:id="_vPHHwd0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPHHwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPIV4N0fEe2YPMyYKslBVA" name="setLocationMask" visibility="package">
              <ownedParameter xmi:id="_vPIV4d0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPIV4t0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPIV490fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPIV5N0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPIV5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPJkAN0fEe2YPMyYKslBVA" name="setTabItemFocus" visibility="package">
              <ownedParameter xmi:id="_vPJkAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPJkAt0fEe2YPMyYKslBVA" name="showMenu" visibility="package">
              <ownedParameter xmi:id="_vPJkA90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPJkBN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPJkBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPJkBt0fEe2YPMyYKslBVA" name="showMenu" visibility="package">
              <ownedParameter xmi:id="_vPJkB90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPJkCN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPJkCd0fEe2YPMyYKslBVA" name="detail" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPJkCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPJkC90fEe2YPMyYKslBVA" name="updateMenuLocation" visibility="package">
              <ownedParameter xmi:id="_vPJkDN0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPKLEN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vPKLEd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPKLEt0fEe2YPMyYKslBVA" name="wmCaptureChanged" visibility="package">
              <ownedParameter xmi:id="_vPKLE90fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPKLFN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPKLFd0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPKLFt0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPKLF90fEe2YPMyYKslBVA" name="wmChar" visibility="package">
              <ownedParameter xmi:id="_vPKLGN0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPKLGd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPKLGt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPKLG90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPKyIN0fEe2YPMyYKslBVA" name="wmContextMenu" visibility="package">
              <ownedParameter xmi:id="_vPKyId0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPKyIt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPKyI90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPKyJN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPKyJd0fEe2YPMyYKslBVA" name="wmIMEChar" visibility="package">
              <ownedParameter xmi:id="_vPKyJt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPKyJ90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPKyKN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPKyKd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPLZMN0fEe2YPMyYKslBVA" name="wmKeyDown" visibility="package">
              <ownedParameter xmi:id="_vPLZMd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPLZMt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPLZM90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPLZNN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPMnUN0fEe2YPMyYKslBVA" name="wmKeyUp" visibility="package">
              <ownedParameter xmi:id="_vPMnUd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPMnUt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPMnU90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPMnVN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPNOYN0fEe2YPMyYKslBVA" name="wmKillFocus" visibility="package">
              <ownedParameter xmi:id="_vPNOYd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPNOYt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPNOY90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPNOZN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPN1cN0fEe2YPMyYKslBVA" name="wmLButtonDblClk" visibility="package">
              <ownedParameter xmi:id="_vPN1cd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPN1ct0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPN1c90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPN1dN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPN1dd0fEe2YPMyYKslBVA" name="wmLButtonDown" visibility="package">
              <ownedParameter xmi:id="_vPN1dt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPN1d90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPN1eN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPN1ed0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPOcgN0fEe2YPMyYKslBVA" name="wmLButtonUp" visibility="package">
              <ownedParameter xmi:id="_vPOcgd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPOcgt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPOcg90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPOchN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPPDkN0fEe2YPMyYKslBVA" name="wmMButtonDblClk" visibility="package">
              <ownedParameter xmi:id="_vPPDkd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPPDkt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPPDk90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPPDlN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPPqoN0fEe2YPMyYKslBVA" name="wmMButtonDown" visibility="package">
              <ownedParameter xmi:id="_vPPqod0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPPqot0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPPqo90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPPqpN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPPqpd0fEe2YPMyYKslBVA" name="wmMButtonUp" visibility="package">
              <ownedParameter xmi:id="_vPPqpt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPPqp90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPPqqN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPPqqd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPQRsN0fEe2YPMyYKslBVA" name="wmMouseHover" visibility="package">
              <ownedParameter xmi:id="_vPQRsd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPQRst0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPQRs90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPQRtN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPQRtd0fEe2YPMyYKslBVA" name="wmMouseLeave" visibility="package">
              <ownedParameter xmi:id="_vPQRtt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPQRt90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPQRuN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPQRud0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPQ4wN0fEe2YPMyYKslBVA" name="wmMouseMove" visibility="package">
              <ownedParameter xmi:id="_vPQ4wd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPQ4wt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPQ4w90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPQ4xN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPRf0N0fEe2YPMyYKslBVA" name="wmMouseWheel" visibility="package">
              <ownedParameter xmi:id="_vPRf0d0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPRf0t0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPRf090fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPRf1N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPSG4N0fEe2YPMyYKslBVA" name="wmMouseHWheel" visibility="package">
              <ownedParameter xmi:id="_vPSG4d0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPSG4t0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPSG490fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPSG5N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPSG5d0fEe2YPMyYKslBVA" name="wmNCPaint" visibility="package">
              <ownedParameter xmi:id="_vPSG5t0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPSG590fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPSG6N0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPSG6d0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPSG6t0fEe2YPMyYKslBVA" name="wmPaint" visibility="package">
              <ownedParameter xmi:id="_vPSG690fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPSG7N0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPSG7d0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPSG7t0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPSt8N0fEe2YPMyYKslBVA" name="wmPrint" visibility="package">
              <ownedParameter xmi:id="_vPSt8d0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPSt8t0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPSt890fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPSt9N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPTVAN0fEe2YPMyYKslBVA" name="wmRButtonDblClk" visibility="package">
              <ownedParameter xmi:id="_vPTVAd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPTVAt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPTVA90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPTVBN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPT8EN0fEe2YPMyYKslBVA" name="wmRButtonDown" visibility="package">
              <ownedParameter xmi:id="_vPT8Ed0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPT8Et0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPT8E90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPT8FN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPUjIN0fEe2YPMyYKslBVA" name="wmRButtonUp" visibility="package">
              <ownedParameter xmi:id="_vPUjId0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPUjIt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPUjI90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPUjJN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPUjJd0fEe2YPMyYKslBVA" name="wmSetFocus" visibility="package">
              <ownedParameter xmi:id="_vPUjJt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPUjJ90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPUjKN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPUjKd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPVKMN0fEe2YPMyYKslBVA" name="wmSysChar" visibility="package">
              <ownedParameter xmi:id="_vPVKMd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPVKMt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPVKM90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPVKNN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPVKNd0fEe2YPMyYKslBVA" name="wmSysKeyDown" visibility="package">
              <ownedParameter xmi:id="_vPVKNt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPVKN90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPVKON0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPVKOd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPWYUN0fEe2YPMyYKslBVA" name="wmSysKeyUp" visibility="package">
              <ownedParameter xmi:id="_vPWYUd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPWYUt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPWYU90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPWYVN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPWYVd0fEe2YPMyYKslBVA" name="wmXButtonDblClk" visibility="package">
              <ownedParameter xmi:id="_vPWYVt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPWYV90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPWYWN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPWYWd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPW_YN0fEe2YPMyYKslBVA" name="wmXButtonDown" visibility="package">
              <ownedParameter xmi:id="_vPW_Yd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPW_Yt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPW_Y90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPW_ZN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPYNgN0fEe2YPMyYKslBVA" name="wmXButtonUp" visibility="package">
              <ownedParameter xmi:id="_vPYNgd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPYNgt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPYNg90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPYNhN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tObCYN0fEe2YPMyYKslBVA" name="MouseWheelData" visibility="package">
              <eAnnotations xmi:id="_tbJ20N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbJ20d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbJ20t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vO7hlN0fEe2YPMyYKslBVA" name="count" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vO7hld0fEe2YPMyYKslBVA" name="detail" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vO7hlt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBojkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vO7hl90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vO7hmN0fEe2YPMyYKslBVA" name="arg0" type="_tBojkd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vO7hmd0fEe2YPMyYKslBVA" name="isVertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vO7hmt0fEe2YPMyYKslBVA" name="scrollBar" type="_tGz-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vO7hm90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vO7hnN0fEe2YPMyYKslBVA" name="remainder" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tFJKkN0fEe2YPMyYKslBVA" name="TableColumn[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9AMt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9AM90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tFbecN0fEe2YPMyYKslBVA" name="TypedListener" visibility="public">
            <eAnnotations xmi:id="_tKGjEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tKGjEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tKGjE90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGEgiN0fEe2YPMyYKslBVA" name="eventListener" visibility="protected" type="_tOxAot0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tKGjEt0fEe2YPMyYKslBVA" client="_tFbecN0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u0QXxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u0QXx90fEe2YPMyYKslBVA" name="listener" type="_tOxAot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEz8QN0fEe2YPMyYKslBVA" name="getEventListener" visibility="public">
              <ownedParameter xmi:id="_vEz8Qd0fEe2YPMyYKslBVA" name="return" type="_tOxAot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGEgid0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
              <ownedParameter xmi:id="_vGEgit0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tFdToN0fEe2YPMyYKslBVA" name="Event" visibility="public">
            <eAnnotations xmi:id="_tHLK4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tHLK4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tHLK4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufMGtt0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufMGt90fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufMtwN0fEe2YPMyYKslBVA" name="doit" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufMt1d0fEe2YPMyYKslBVA" name="detail" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufMt1t0fEe2YPMyYKslBVA" name="item" visibility="public" type="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufN7690fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufyjot0fEe2YPMyYKslBVA" name="keyCode" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugtJoN0fEe2YPMyYKslBVA" name="widget" visibility="public" type="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhpk0t0fEe2YPMyYKslBVA" name="stateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhpk090fEe2YPMyYKslBVA" name="character" visibility="public" type="_s8e90d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhpk1N0fEe2YPMyYKslBVA" name="button" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-3sWt0fEe2YPMyYKslBVA" name="index" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u_un8N0fEe2YPMyYKslBVA" name="gc" visibility="public" type="_s9bZAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBb4It0fEe2YPMyYKslBVA" name="display" visibility="public" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBb4I90fEe2YPMyYKslBVA" name="width" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBb4JN0fEe2YPMyYKslBVA" name="height" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBb4Jd0fEe2YPMyYKslBVA" name="count" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBb4Jt0fEe2YPMyYKslBVA" name="time" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBb4J90fEe2YPMyYKslBVA" name="keyLocation" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBb4KN0fEe2YPMyYKslBVA" name="start" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBb4Kd0fEe2YPMyYKslBVA" name="end" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBb4Kt0fEe2YPMyYKslBVA" name="text" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBb4K90fEe2YPMyYKslBVA" name="segments" visibility="public" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBb4LN0fEe2YPMyYKslBVA" name="segmentsChars" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBb4Ld0fEe2YPMyYKslBVA" name="data" visibility="public" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBb4Lt0fEe2YPMyYKslBVA" name="touches" visibility="public" type="_tHLx8d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBb4L90fEe2YPMyYKslBVA" name="xDirection" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBcfMN0fEe2YPMyYKslBVA" name="yDirection" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBcfMd0fEe2YPMyYKslBVA" name="magnification" visibility="public" type="_s9DlkN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBcfMt0fEe2YPMyYKslBVA" name="rotation" visibility="public" type="_s9DlkN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u0Oimd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u_btAN0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_u_btAd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u_un8d0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_u_un8t0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vAhSK90fEe2YPMyYKslBVA" name="setLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_vAhSLN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vAhSLd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBcfM90fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_vBcfNN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBcfNd0fEe2YPMyYKslBVA" name="getLocation" visibility="package">
              <ownedParameter xmi:id="_vBcfNt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBcfN90fEe2YPMyYKslBVA" name="getLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_vBcfON0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBcfOd0fEe2YPMyYKslBVA" name="setBounds" visibility="public">
              <ownedParameter xmi:id="_vBcfOt0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBcfO90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vBcfPN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tGRL8N0fEe2YPMyYKslBVA" name="EventTable" visibility="package">
            <eAnnotations xmi:id="_tJ0PMd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tJ0PMt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tJ0PM90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vExgB90fEe2YPMyYKslBVA" name="types" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vExgCN0fEe2YPMyYKslBVA" name="listeners" visibility="package" type="_tJ02QN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vExgCd0fEe2YPMyYKslBVA" name="level" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vExgCt0fEe2YPMyYKslBVA" name="GROW_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u_pIYd0fEe2YPMyYKslBVA" name="unhook" visibility="public">
              <ownedParameter xmi:id="_u_pIYt0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u_pIY90fEe2YPMyYKslBVA" name="listener" type="_tOxAot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBoFYt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_vBoFY90fEe2YPMyYKslBVA" name="hook" visibility="public">
              <ownedParameter xmi:id="_vBoFZN0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBoFZd0fEe2YPMyYKslBVA" name="listener" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBzrkt0fEe2YPMyYKslBVA" name="sendEvent" visibility="public">
              <ownedParameter xmi:id="_vBzrk90fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBzrmd0fEe2YPMyYKslBVA" name="hooks" visibility="public">
              <ownedParameter xmi:id="_vBzrmt0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBzrm90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCiEUN0fEe2YPMyYKslBVA" name="unhook" visibility="public">
              <ownedParameter xmi:id="_vCiEUd0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCiEUt0fEe2YPMyYKslBVA" name="listener" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCiEU90fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_vCiEVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vExgC90fEe2YPMyYKslBVA" name="getListeners" visibility="public">
              <ownedParameter xmi:id="_vExgDN0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vExgDd0fEe2YPMyYKslBVA" name="return" type="_tJ02QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEzVMN0fEe2YPMyYKslBVA" name="remove" visibility="package">
              <ownedParameter xmi:id="_vEzVMd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tGz-gd0fEe2YPMyYKslBVA" name="ScrollBar" visibility="public">
            <eAnnotations xmi:id="_tJamkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tJamkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tJbNoN0fEe2YPMyYKslBVA" general="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDqswN0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_tI_Iwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDqswd0fEe2YPMyYKslBVA" name="increment" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDqswt0fEe2YPMyYKslBVA" name="pageIncrement" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDrT1N0fEe2YPMyYKslBVA" name="style" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vDr64t0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vDyold0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vAbyk90fEe2YPMyYKslBVA" name="isVisible" visibility="public">
              <ownedParameter xmi:id="_vAbylN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDftpd0fEe2YPMyYKslBVA" name="getVisible" visibility="public">
              <ownedParameter xmi:id="_vDftpt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDqsw90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vDqsxN0fEe2YPMyYKslBVA" name="parent" type="_tI_Iwt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDqsxd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDqsxt0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vDqsx90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDqsyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDqsyd0fEe2YPMyYKslBVA" name="createWidget" visibility="package"/>
            <ownedOperation xmi:id="_vDqsyt0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vDqsy90fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDqszN0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vDqszd0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDqszt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDqsz90fEe2YPMyYKslBVA" name="addListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDqs0N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDqs0d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDqs0t0fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vDqs090fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDqs1N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDqs1d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDqs1t0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDqs190fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDqs2N0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDqs2d0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDqs2t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDqs290fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vDrT0N0fEe2YPMyYKslBVA" name="hwndScrollBar" visibility="package">
              <ownedParameter xmi:id="_vDrT0d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDrT0t0fEe2YPMyYKslBVA" name="scrollBarType" visibility="package">
              <ownedParameter xmi:id="_vDrT090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDrT190fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vDrT2N0fEe2YPMyYKslBVA" name="getBounds" visibility="package">
              <ownedParameter xmi:id="_vDrT2d0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDr64N0fEe2YPMyYKslBVA" name="getEnabled" visibility="public">
              <ownedParameter xmi:id="_vDr64d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDr6490fEe2YPMyYKslBVA" name="getIncrement" visibility="public">
              <ownedParameter xmi:id="_vDr65N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDr65d0fEe2YPMyYKslBVA" name="getMaximum" visibility="public">
              <ownedParameter xmi:id="_vDr65t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDsh8N0fEe2YPMyYKslBVA" name="getMinimum" visibility="public">
              <ownedParameter xmi:id="_vDsh8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDtJAN0fEe2YPMyYKslBVA" name="getPageIncrement" visibility="public">
              <ownedParameter xmi:id="_vDtJAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDtJAt0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_vDtJA90fEe2YPMyYKslBVA" name="return" type="_tI_Iwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDtJBN0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_vDtJBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDtwEN0fEe2YPMyYKslBVA" name="getSize" visibility="public">
              <ownedParameter xmi:id="_vDtwEd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDtwEt0fEe2YPMyYKslBVA" name="getSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vDtwE90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDtwFN0fEe2YPMyYKslBVA" name="getThumb" visibility="public">
              <ownedParameter xmi:id="_vDtwFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDuXIN0fEe2YPMyYKslBVA" name="getThumbBounds" visibility="public">
              <ownedParameter xmi:id="_vDuXId0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDuXIt0fEe2YPMyYKslBVA" name="getThumbBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vDuXI90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDwMUN0fEe2YPMyYKslBVA" name="getThumbTrackBounds" visibility="public">
              <ownedParameter xmi:id="_vDwMUd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDwMUt0fEe2YPMyYKslBVA" name="getThumbTrackBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vDwMU90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDyBgN0fEe2YPMyYKslBVA" name="isEnabled" visibility="public">
              <ownedParameter xmi:id="_vDyBgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDyokN0fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vDyok90fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vDyolN0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDzPoN0fEe2YPMyYKslBVA" name="setEnabled" visibility="public">
              <ownedParameter xmi:id="_vDzPod0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDzPot0fEe2YPMyYKslBVA" name="setIncrement" visibility="public">
              <ownedParameter xmi:id="_vDzPo90fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDzPpN0fEe2YPMyYKslBVA" name="setMaximum" visibility="public">
              <ownedParameter xmi:id="_vDzPpd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDz2sN0fEe2YPMyYKslBVA" name="SetScrollInfo" visibility="package">
              <ownedParameter xmi:id="_vDz2sd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDz2st0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDz2s90fEe2YPMyYKslBVA" name="info" type="_tEuT1d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDz2tN0fEe2YPMyYKslBVA" name="fRedraw" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDz2td0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDz2tt0fEe2YPMyYKslBVA" name="setMinimum" visibility="public">
              <ownedParameter xmi:id="_vDz2t90fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD0dwN0fEe2YPMyYKslBVA" name="setPageIncrement" visibility="public">
              <ownedParameter xmi:id="_vD0dwd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD1E1N0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vD1E1d0fEe2YPMyYKslBVA" name="selection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD1r4N0fEe2YPMyYKslBVA" name="setThumb" visibility="public">
              <ownedParameter xmi:id="_vD1r4d0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD2S8N0fEe2YPMyYKslBVA" name="setValues" visibility="public">
              <ownedParameter xmi:id="_vD2S8d0fEe2YPMyYKslBVA" name="selection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD2S8t0fEe2YPMyYKslBVA" name="minimum" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD2S890fEe2YPMyYKslBVA" name="maximum" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD2S9N0fEe2YPMyYKslBVA" name="thumb" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD2S9d0fEe2YPMyYKslBVA" name="increment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD2S9t0fEe2YPMyYKslBVA" name="pageIncrement" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD26AN0fEe2YPMyYKslBVA" name="setVisible" visibility="public">
              <ownedParameter xmi:id="_vD26Ad0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD3hEN0fEe2YPMyYKslBVA" name="sendEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vD3hEd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD4IIN0fEe2YPMyYKslBVA" name="wmScrollChild" visibility="package">
              <ownedParameter xmi:id="_vD4IId0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD4IIt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD4II90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD4IJN0fEe2YPMyYKslBVA" name="sendSelectionEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vD4IJd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD4IJt0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vD4IJ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP38wN0fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vP38wd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP38xN0fEe2YPMyYKslBVA" name="reskin" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vP38xd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVDXsN0fEe2YPMyYKslBVA" name="getListeners" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVDXsd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVDXst0fEe2YPMyYKslBVA" name="return" type="_tJ02QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXnjgN0fEe2YPMyYKslBVA" name="removeListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vXnjgd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXnjgt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tHLx8d0fEe2YPMyYKslBVA" name="Touch[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9ANN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9ANd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tHOOM90fEe2YPMyYKslBVA" name="Event[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9ANt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9AN90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tHO1QN0fEe2YPMyYKslBVA" name="Menu[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9AON0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9AOd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tHO1Qd0fEe2YPMyYKslBVA" name="MenuItem[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9AOt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9AO90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tHO1RN0fEe2YPMyYKslBVA" name="Composite[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9APN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9APd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tHO1SN0fEe2YPMyYKslBVA" name="TouchSource[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9APt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9AP90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tHPcUN0fEe2YPMyYKslBVA" name="Display[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9AQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9AQd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tHPcUt0fEe2YPMyYKslBVA" name="Monitor[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9AQt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9AQ90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tHPcU90fEe2YPMyYKslBVA" name="Shell[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9ARN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9ARd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tHTGsN0fEe2YPMyYKslBVA" name="Synchronizer" visibility="public">
            <eAnnotations xmi:id="_tJ-AMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tJ_OUN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tJ_OUd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vCF_dN0fEe2YPMyYKslBVA" name="syncThread" visibility="package" type="_s7I6AN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE74Ft0fEe2YPMyYKslBVA" name="display" visibility="package" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE74F90fEe2YPMyYKslBVA" name="messageCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE74GN0fEe2YPMyYKslBVA" name="messages" visibility="package" type="_tJ_1Yd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE74Gd0fEe2YPMyYKslBVA" name="messageLock" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE74Gt0fEe2YPMyYKslBVA" name="GROW_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vE74G90fEe2YPMyYKslBVA" name="MESSAGE_LIMIT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vE74HN0fEe2YPMyYKslBVA" name="IS_COCOA" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vE74Hd0fEe2YPMyYKslBVA" name="IS_GTK" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vBlpIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vBlpId0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBqhoN0fEe2YPMyYKslBVA" name="asyncExec" visibility="protected">
              <ownedParameter xmi:id="_vBqhod0fEe2YPMyYKslBVA" name="runnable" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCCVEN0fEe2YPMyYKslBVA" name="getMessageCount" visibility="package">
              <ownedParameter xmi:id="_vCCVEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCckw90fEe2YPMyYKslBVA" name="releaseSynchronizer" visibility="package"/>
            <ownedOperation xmi:id="_vCj5gN0fEe2YPMyYKslBVA" name="runAsyncMessages" visibility="package">
              <ownedParameter xmi:id="_vCj5gd0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCj5gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCwGwt0fEe2YPMyYKslBVA" name="moveAllEventsTo" visibility="package">
              <ownedParameter xmi:id="_vCwGw90fEe2YPMyYKslBVA" name="toReceiveTheEvents" type="_tHTGsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCyjAN0fEe2YPMyYKslBVA" name="syncExec" visibility="protected">
              <ownedParameter xmi:id="_vCyjAd0fEe2YPMyYKslBVA" name="runnable" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE74Ht0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vE8fIN0fEe2YPMyYKslBVA" name="addFirst" visibility="package">
              <ownedParameter xmi:id="_vE8fId0fEe2YPMyYKslBVA" name="toAdd" type="_tJ_1Yd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE8fIt0fEe2YPMyYKslBVA" name="numToAdd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE9GMN0fEe2YPMyYKslBVA" name="addLast" visibility="package">
              <ownedParameter xmi:id="_vE9GMd0fEe2YPMyYKslBVA" name="lock" type="_tKAccN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE9tQN0fEe2YPMyYKslBVA" name="removeFirst" visibility="package">
              <ownedParameter xmi:id="_vE9tQd0fEe2YPMyYKslBVA" name="return" type="_tKAccN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE9tQt0fEe2YPMyYKslBVA" name="runAsyncMessages" visibility="package">
              <ownedParameter xmi:id="_vE9tQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tHxAwN0fEe2YPMyYKslBVA" name="TouchSource" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tKF8AN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tKF8Ad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tKF8At0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vB2u6t0fEe2YPMyYKslBVA" name="handle" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGEggN0fEe2YPMyYKslBVA" name="direct" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGEggd0fEe2YPMyYKslBVA" name="bounds" visibility="package" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vB2u5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vB2u590fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB2u6N0fEe2YPMyYKslBVA" name="direct" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vB2u6d0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGEggt0fEe2YPMyYKslBVA" name="isDirect" visibility="public">
              <ownedParameter xmi:id="_vGEgg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGEghN0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_vGEghd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGEght0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vGEgh90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tHxAwd0fEe2YPMyYKslBVA" name="Monitor" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tKBDgN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tKBDgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tKBDgt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vCC8JN0fEe2YPMyYKslBVA" name="handle" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vCDjNN0fEe2YPMyYKslBVA" name="zoom" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFjjIN0fEe2YPMyYKslBVA" name="x" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFjjId0fEe2YPMyYKslBVA" name="y" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFjjIt0fEe2YPMyYKslBVA" name="width" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFjjI90fEe2YPMyYKslBVA" name="height" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFjjJN0fEe2YPMyYKslBVA" name="clientX" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFjjJd0fEe2YPMyYKslBVA" name="clientY" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFjjJt0fEe2YPMyYKslBVA" name="clientWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFjjJ90fEe2YPMyYKslBVA" name="clientHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uhvre90fEe2YPMyYKslBVA" name="getClientArea" visibility="public">
              <ownedParameter xmi:id="_uhvrfN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB2u5N0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_vB2u5d0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vB8Oct0fEe2YPMyYKslBVA" name="getZoom" visibility="public">
              <ownedParameter xmi:id="_vB8Oc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCC8I90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_vCDjMN0fEe2YPMyYKslBVA" name="setBounds" visibility="package">
              <ownedParameter xmi:id="_vCDjMd0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCDjMt0fEe2YPMyYKslBVA" name="setClientArea" visibility="package">
              <ownedParameter xmi:id="_vCDjM90fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFjjKN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_vFjjKd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFjjKt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFkKMN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_vFkKMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tIFJ0N0fEe2YPMyYKslBVA" name="TaskBar" visibility="public">
            <eAnnotations xmi:id="_tZdNsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tZdNsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tZdNst0fEe2YPMyYKslBVA" general="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBPD0N0fEe2YPMyYKslBVA" name="itemCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBPD0d0fEe2YPMyYKslBVA" name="items" visibility="package" type="_tZdNs90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBPD0t0fEe2YPMyYKslBVA" name="mTaskbarList3" visibility="package" type="_tOpr4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBPD090fEe2YPMyYKslBVA" name="iconsDir" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBPD1N0fEe2YPMyYKslBVA" name="EXE_PATH" visibility="package" isLeaf="true" isStatic="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBPD1d0fEe2YPMyYKslBVA" name="PKEY_Title" visibility="package" isLeaf="true" isStatic="true" type="_tEecN90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBPD1t0fEe2YPMyYKslBVA" name="PKEY_AppUserModel_IsDestListSeparator" visibility="package" isLeaf="true" isStatic="true" type="_tEecN90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBPD190fEe2YPMyYKslBVA" name="EXE_PATH_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBPD2N0fEe2YPMyYKslBVA" name="EXE_ARGS_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBPD2d0fEe2YPMyYKslBVA" name="ICON_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBPD2t0fEe2YPMyYKslBVA" name="ICON_INDEX_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBPq5N0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vBPD290fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vBPq4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vBPq4d0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBPq4t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBPq5d0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vBPq5t0fEe2YPMyYKslBVA" name="reskinWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vBPq590fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBPq6N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBPq6d0fEe2YPMyYKslBVA" name="createItem" visibility="package">
              <ownedParameter xmi:id="_vBPq6t0fEe2YPMyYKslBVA" name="item" type="_tL1ocN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBPq690fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBQR8N0fEe2YPMyYKslBVA" name="createItems" visibility="package"/>
            <ownedOperation xmi:id="_vBQR8d0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_vBQR8t0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBQR890fEe2YPMyYKslBVA" name="return" type="_tL1ocN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBQR9N0fEe2YPMyYKslBVA" name="createShellLink" visibility="package">
              <ownedParameter xmi:id="_vBQR9d0fEe2YPMyYKslBVA" name="item" type="_s77kMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBQR9t0fEe2YPMyYKslBVA" name="return" type="_tZd0wd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBRgEd0fEe2YPMyYKslBVA" name="getIconsDir" visibility="package">
              <ownedParameter xmi:id="_vBRgEt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBRgFN0fEe2YPMyYKslBVA" name="createShellLinkArray" visibility="package">
              <ownedParameter xmi:id="_vBRgFd0fEe2YPMyYKslBVA" name="items" type="_tHO1Qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBRgFt0fEe2YPMyYKslBVA" name="return" type="_tYI_EN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBSHKN0fEe2YPMyYKslBVA" name="destroyItem" visibility="package">
              <ownedParameter xmi:id="_vBSHKd0fEe2YPMyYKslBVA" name="item" type="_tL1ocN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBSuNN0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_vBSuNd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBSuNt0fEe2YPMyYKslBVA" name="return" type="_tL1ocN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBSuN90fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vBSuPt0fEe2YPMyYKslBVA" name="getItemCount" visibility="public">
              <ownedParameter xmi:id="_vBSuP90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBTVQN0fEe2YPMyYKslBVA" name="getItems" visibility="public">
              <ownedParameter xmi:id="_vBTVQd0fEe2YPMyYKslBVA" name="return" type="_tZdNs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBTVQt0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vBTVQ90fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBTVSt0fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vBTVTd0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vBT8U90fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_vBT8VN0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBT8Wd0fEe2YPMyYKslBVA" name="setMenu" visibility="package">
              <ownedParameter xmi:id="_vBT8Wt0fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCckwt0fEe2YPMyYKslBVA" name="dispose" visibility="package" isLeaf="true" isAbstract="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tIFJ0t0fEe2YPMyYKslBVA" name="Tray" visibility="public">
            <eAnnotations xmi:id="_tOSfg90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOSfhN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOSfhd0fEe2YPMyYKslBVA" general="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vCSzwN0fEe2YPMyYKslBVA" name="items" visibility="package" type="_tOSfht0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vO6TcN0fEe2YPMyYKslBVA" name="itemCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vO6Tcd0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vBKLUN0fEe2YPMyYKslBVA" name="getItemCount" visibility="public">
              <ownedParameter xmi:id="_vBKLUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBKLUt0fEe2YPMyYKslBVA" name="createItem" visibility="package">
              <ownedParameter xmi:id="_vBKLU90fEe2YPMyYKslBVA" name="item" type="_tIOTwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBKLVN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBKyYt0fEe2YPMyYKslBVA" name="destroyItem" visibility="package">
              <ownedParameter xmi:id="_vBKyY90fEe2YPMyYKslBVA" name="item" type="_tIOTwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCJp0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vCJp0d0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vCJp0t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vCckwd0fEe2YPMyYKslBVA" name="dispose" visibility="package" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vO6Tct0fEe2YPMyYKslBVA" name="reskinWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vO6Tc90fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vO6TdN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO66gN0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_vO66gd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO66gt0fEe2YPMyYKslBVA" name="return" type="_tIOTwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO66g90fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vO66hN0fEe2YPMyYKslBVA" name="getItems" visibility="public">
              <ownedParameter xmi:id="_vO66hd0fEe2YPMyYKslBVA" name="return" type="_tOSfht0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO66ht0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vO66h90fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO66it0fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vO7hkN0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_vO7hkd0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tIOTwN0fEe2YPMyYKslBVA" name="TrayItem" visibility="public">
            <eAnnotations xmi:id="_tZb_k90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tZb_lN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tZb_ld0fEe2YPMyYKslBVA" general="_tBk5Mt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBJkQN0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_tIFJ0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBJkQd0fEe2YPMyYKslBVA" name="id" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBJkQt0fEe2YPMyYKslBVA" name="image2" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBJkQ90fEe2YPMyYKslBVA" name="highlightImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBJkRN0fEe2YPMyYKslBVA" name="toolTip" visibility="package" type="_tJNyQd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBJkRd0fEe2YPMyYKslBVA" name="toolTipText" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBJkRt0fEe2YPMyYKslBVA" name="visible" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBKLZN0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBMnld0fEe2YPMyYKslBVA" name="text" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBMnmN0fEe2YPMyYKslBVA" name="image" isLeaf="true" type="_s9aK4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBNOpd0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vBJkR90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vBJkSN0fEe2YPMyYKslBVA" name="parent" type="_tIFJ0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBJkSd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBKLVd0fEe2YPMyYKslBVA" name="createUpdateWidget" visibility="package">
              <ownedParameter xmi:id="_vBKLVt0fEe2YPMyYKslBVA" name="newIcon" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBKLV90fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vBKLWN0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBKLWd0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vBKLWt0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBKLW90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBKLXN0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBKLXd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBKLXt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBKLX90fEe2YPMyYKslBVA" name="addMenuDetectListener" visibility="public">
              <ownedParameter xmi:id="_vBKLYN0fEe2YPMyYKslBVA" name="listener" type="_tKK0iN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBKLYd0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vBKLYt0fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBKLY90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBKyYd0fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vBKyZN0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vBKyZd0fEe2YPMyYKslBVA" name="getHighlightImage" visibility="public">
              <ownedParameter xmi:id="_vBKyZt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBKyZ90fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_vBKyaN0fEe2YPMyYKslBVA" name="return" type="_tIFJ0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBKyad0fEe2YPMyYKslBVA" name="getToolTip" visibility="public">
              <ownedParameter xmi:id="_vBKyat0fEe2YPMyYKslBVA" name="return" type="_tJNyQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBLZcN0fEe2YPMyYKslBVA" name="getToolTipText" visibility="public">
              <ownedParameter xmi:id="_vBLZcd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBLZct0fEe2YPMyYKslBVA" name="getVisible" visibility="public">
              <ownedParameter xmi:id="_vBLZc90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBLZdN0fEe2YPMyYKslBVA" name="messageProc" visibility="package">
              <ownedParameter xmi:id="_vBLZdd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBLZdt0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBLZd90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBLZeN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBLZed0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBLZe90fEe2YPMyYKslBVA" name="hooks" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBLZfN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBLZfd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBLZft0fEe2YPMyYKslBVA" name="sendSelectionEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBLZf90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBMAgN0fEe2YPMyYKslBVA" name="sendEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBMAgd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBMAgt0fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBMAg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBMnkt0fEe2YPMyYKslBVA" name="recreate" visibility="package"/>
            <ownedOperation xmi:id="_vBMnk90fEe2YPMyYKslBVA" name="setVisible" visibility="public">
              <ownedParameter xmi:id="_vBMnlN0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBMnlt0fEe2YPMyYKslBVA" name="setText" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBMnl90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBMnmd0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_vBMnmt0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBMnm90fEe2YPMyYKslBVA" name="setToolTipText" visibility="public">
              <ownedParameter xmi:id="_vBMnnN0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBNOoN0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vBNOo90fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vBNOpN0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBNOpt0fEe2YPMyYKslBVA" name="removeMenuDetectListener" visibility="public">
              <ownedParameter xmi:id="_vBNOp90fEe2YPMyYKslBVA" name="listener" type="_tKK0iN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBN1sN0fEe2YPMyYKslBVA" name="setHighlightImage" visibility="public">
              <ownedParameter xmi:id="_vBN1sd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBOcwN0fEe2YPMyYKslBVA" name="setToolTip" visibility="public">
              <ownedParameter xmi:id="_vBOcwd0fEe2YPMyYKslBVA" name="toolTip" type="_tJNyQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBb4IN0fEe2YPMyYKslBVA" name="getDisplay" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBb4Id0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO66iN0fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vO66id0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO7hkt0fEe2YPMyYKslBVA" name="reskin" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vO7hk90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tIO60N0fEe2YPMyYKslBVA" name="Dialog" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tOvygN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOvygd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOvygt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vCTa0N0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_s7oCM90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQhdBd0fEe2YPMyYKslBVA" name="style" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQhdBt0fEe2YPMyYKslBVA" name="title" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vDjYBN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vDjYBd0fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDjYBt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQhdB90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vQhdCN0fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQiEEN0fEe2YPMyYKslBVA" name="checkParent" visibility="package">
              <ownedParameter xmi:id="_vQiEEd0fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQiEEt0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vQiEE90fEe2YPMyYKslBVA" name="error" visibility="package">
              <ownedParameter xmi:id="_vQiEFN0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQiEFd0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vQiEFt0fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQiEF90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQiEGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQiEGd0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_vQiEGt0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQiEG90fEe2YPMyYKslBVA" name="getStyle" visibility="public">
              <ownedParameter xmi:id="_vQiEHN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQirIN0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_vQirId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQirIt0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_vQirI90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tI_Iwt0fEe2YPMyYKslBVA" name="Scrollable" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tOrhEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOrhEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOrhEt0fEe2YPMyYKslBVA" general="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDu-MN0fEe2YPMyYKslBVA" name="handle" visibility="package" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vDyokd0fEe2YPMyYKslBVA" name="horizontalBar" visibility="package" type="_tGz-gd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vDyokt0fEe2YPMyYKslBVA" name="verticalBar" visibility="package" type="_tGz-gd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vP05c90fEe2YPMyYKslBVA" name="CTRL_BS_PATTERN" visibility="package" isLeaf="true" isStatic="true" type="_tLUrEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vP2HkN0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vP2Hkd0fEe2YPMyYKslBVA" name="style" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vP2uot0fEe2YPMyYKslBVA" name="backgroundAlpha" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vP4j0t0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vC4pp90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_vC4pqN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vC4pqd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC4pqt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC53xt0fEe2YPMyYKslBVA" name="checkBuffered" visibility="package"/>
            <ownedOperation xmi:id="_vC6e1d0fEe2YPMyYKslBVA" name="computeTabList" visibility="package">
              <ownedParameter xmi:id="_vC6e1t0fEe2YPMyYKslBVA" name="return" type="_tBojkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC8UAN0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vC-JMN0fEe2YPMyYKslBVA" name="findMenus" visibility="package">
              <ownedParameter xmi:id="_vC-JMd0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC-JMt0fEe2YPMyYKslBVA" name="return" type="_tHO1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vC-JPN0fEe2YPMyYKslBVA" name="fixChildren" visibility="package">
              <ownedParameter xmi:id="_vC-JPd0fEe2YPMyYKslBVA" name="arg0" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC-JPt0fEe2YPMyYKslBVA" name="arg1" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC-JP90fEe2YPMyYKslBVA" name="arg2" type="_tJthgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC-JQN0fEe2YPMyYKslBVA" name="arg3" type="_tJthgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC-JQd0fEe2YPMyYKslBVA" name="arg4" type="_tHO1QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDCaoN0fEe2YPMyYKslBVA" name="redrawChildren" visibility="package">
              <ownedParameter xmi:id="_vDCaod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDCapd0fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vDDBsN0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vDDBsd0fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDDBtN0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vDDow90fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_vDDoxN0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDKWct0fEe2YPMyYKslBVA" name="sendResize" visibility="package"/>
            <ownedOperation xmi:id="_vDK9gN0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vDK9gd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDK9gt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDK9g90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDK9hN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDK9hd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDK9ht0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDK9it0fEe2YPMyYKslBVA" name="setFocus" visibility="package">
              <ownedParameter xmi:id="_vDK9i90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDMysd0fEe2YPMyYKslBVA" name="updateTextDirection" visibility="package">
              <ownedParameter xmi:id="_vDMyst0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDMys90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDNZyN0fEe2YPMyYKslBVA" name="translateMnemonic" visibility="package">
              <ownedParameter xmi:id="_vDNZyd0fEe2YPMyYKslBVA" name="arg0" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDNZyt0fEe2YPMyYKslBVA" name="arg1" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDNZy90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDOA090fEe2YPMyYKslBVA" name="translateTraversal" visibility="package">
              <ownedParameter xmi:id="_vDOA1N0fEe2YPMyYKslBVA" name="arg0" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDOA1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDOA190fEe2YPMyYKslBVA" name="updateBackgroundColor" visibility="package"/>
            <ownedOperation xmi:id="_vDOn490fEe2YPMyYKslBVA" name="updateBackgroundImage" visibility="package"/>
            <ownedOperation xmi:id="_vDOn5t0fEe2YPMyYKslBVA" name="updateBackgroundMode" visibility="package"/>
            <ownedOperation xmi:id="_vDPO890fEe2YPMyYKslBVA" name="updateFont" visibility="package">
              <ownedParameter xmi:id="_vDPO9N0fEe2YPMyYKslBVA" name="arg0" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDPO9d0fEe2YPMyYKslBVA" name="arg1" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDP2Bt0fEe2YPMyYKslBVA" name="updateOrientation" visibility="package"/>
            <ownedOperation xmi:id="_vDREIN0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vDREId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDREIt0fEe2YPMyYKslBVA" name="WM_ERASEBKGND" visibility="package">
              <ownedParameter xmi:id="_vDREI90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDREJN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDREJd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDRrNN0fEe2YPMyYKslBVA" name="WM_GETDLGCODE" visibility="package">
              <ownedParameter xmi:id="_vDRrNd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDRrNt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDRrN90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDSSQN0fEe2YPMyYKslBVA" name="WM_GETFONT" visibility="package">
              <ownedParameter xmi:id="_vDSSQd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDSSQt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDSSQ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDS5Vd0fEe2YPMyYKslBVA" name="WM_LBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vDS5Vt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDS5V90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDS5WN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDTgZN0fEe2YPMyYKslBVA" name="WM_NCHITTEST" visibility="package">
              <ownedParameter xmi:id="_vDTgZd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDTgZt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDTgZ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDUugN0fEe2YPMyYKslBVA" name="WM_PARENTNOTIFY" visibility="package">
              <ownedParameter xmi:id="_vDUugd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDUugt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDUug90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDV8oN0fEe2YPMyYKslBVA" name="WM_PAINT" visibility="package">
              <ownedParameter xmi:id="_vDV8od0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDV8ot0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDV8o90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDcDQN0fEe2YPMyYKslBVA" name="WM_PRINTCLIENT" visibility="package">
              <ownedParameter xmi:id="_vDcDQd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDcDQt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDcDQ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDdRYN0fEe2YPMyYKslBVA" name="WM_SETFONT" visibility="package">
              <ownedParameter xmi:id="_vDdRYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDdRYt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDdRY90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDd4cN0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vDd4cd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDd4ct0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDd4c90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDfGkN0fEe2YPMyYKslBVA" name="WM_SYSCOLORCHANGE" visibility="package">
              <ownedParameter xmi:id="_vDfGkd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDfGkt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDfGk90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDftoN0fEe2YPMyYKslBVA" name="WM_SYSCOMMAND" visibility="package">
              <ownedParameter xmi:id="_vDftod0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDftot0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDfto90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDgUtN0fEe2YPMyYKslBVA" name="WM_UPDATEUISTATE" visibility="package">
              <ownedParameter xmi:id="_vDgUtd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDgUtt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDgUt90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDg7wN0fEe2YPMyYKslBVA" name="wmNCPaint" visibility="package">
              <ownedParameter xmi:id="_vDg7wd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDg7wt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDg7w90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDg7xN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDhi0N0fEe2YPMyYKslBVA" name="wmNotify" visibility="package">
              <ownedParameter xmi:id="_vDhi0d0fEe2YPMyYKslBVA" name="arg0" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDhi0t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDhi090fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDhi1N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDrT1d0fEe2YPMyYKslBVA" name="destroyScrollBar" visibility="package">
              <ownedParameter xmi:id="_vDrT1t0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDrT2t0fEe2YPMyYKslBVA" name="forceResize" visibility="package" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vDrT290fEe2YPMyYKslBVA" name="scrolledHandle" visibility="package">
              <ownedParameter xmi:id="_vDrT3N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDyBgt0fEe2YPMyYKslBVA" name="isEnabled" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDyBg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDyBhN0fEe2YPMyYKslBVA" name="isVisible" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vDyBhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD1E0N0fEe2YPMyYKslBVA" name="getVerticalBar" visibility="public">
              <ownedParameter xmi:id="_vD1E0d0fEe2YPMyYKslBVA" name="return" type="_tGz-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vD1E0t0fEe2YPMyYKslBVA" name="getHorizontalBar" visibility="public">
              <ownedParameter xmi:id="_vD1E090fEe2YPMyYKslBVA" name="return" type="_tGz-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGORhd0fEe2YPMyYKslBVA" name="isUseWsBorder" visibility="package">
              <ownedParameter xmi:id="_vGORht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGSi890fEe2YPMyYKslBVA" name="setFont" visibility="package">
              <ownedParameter xmi:id="_vGSi9N0fEe2YPMyYKslBVA" name="arg0" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGYpkN0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vGYpkd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGYpkt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGYpk90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGYplN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGYpld0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGZQoN0fEe2YPMyYKslBVA" name="WM_CHAR" visibility="package">
              <ownedParameter xmi:id="_vGZQod0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGZQot0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGZQo90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGZ3sN0fEe2YPMyYKslBVA" name="WM_KEYDOWN" visibility="package">
              <ownedParameter xmi:id="_vGZ3sd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGZ3st0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGZ3s90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGbF0N0fEe2YPMyYKslBVA" name="WM_SETREDRAW" visibility="package">
              <ownedParameter xmi:id="_vGbF0d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGbF0t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGbF090fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGbs5N0fEe2YPMyYKslBVA" name="wmCommandChild" visibility="package">
              <ownedParameter xmi:id="_vGbs5d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGbs5t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGbs590fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKhisN0fEe2YPMyYKslBVA" name="computeTrimInPixels" visibility="package">
              <ownedParameter xmi:id="_vKhisd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKhist0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKhis90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKhitN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKhitd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKiJxt0fEe2YPMyYKslBVA" name="createScrollBar" visibility="package">
              <ownedParameter xmi:id="_vKiJx90fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKiJyN0fEe2YPMyYKslBVA" name="return" type="_tGz-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKiw0N0fEe2YPMyYKslBVA" name="createWidget" visibility="package"/>
            <ownedOperation xmi:id="_vKj-8N0fEe2YPMyYKslBVA" name="dragDetect" visibility="package">
              <ownedParameter xmi:id="_vKj-8d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKj-8t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKj-890fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKj-9N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKj-9d0fEe2YPMyYKslBVA" name="arg4" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKj-9t0fEe2YPMyYKslBVA" name="arg5" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKj-990fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKj-_d0fEe2YPMyYKslBVA" name="maybeEnableDarkSystemTheme" visibility="package"/>
            <ownedOperation xmi:id="_vKkmAt0fEe2YPMyYKslBVA" name="getBorderWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_vKkmA90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKnpVN0fEe2YPMyYKslBVA" name="getOrientation" visibility="package">
              <ownedParameter xmi:id="_vKnpVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKtv9d0fEe2YPMyYKslBVA" name="sendKeyEvent" visibility="package">
              <ownedParameter xmi:id="_vKtv9t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKtv990fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKtv-N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKtv-d0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKtv-t0fEe2YPMyYKslBVA" name="arg4" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKtv-90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKvlIN0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vKvlId0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKvlIt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKvlI90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKvlJN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKvlJd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKwMMd0fEe2YPMyYKslBVA" name="setDefaultFont" visibility="package"/>
            <ownedOperation xmi:id="_vKxaUt0fEe2YPMyYKslBVA" name="setForegroundPixel" visibility="package">
              <ownedParameter xmi:id="_vKxaU90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKyBYt0fEe2YPMyYKslBVA" name="setOrientation" visibility="package">
              <ownedParameter xmi:id="_vKyBY90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKyoct0fEe2YPMyYKslBVA" name="setRedraw" visibility="package">
              <ownedParameter xmi:id="_vKyoc90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK5WJN0fEe2YPMyYKslBVA" name="WM_CLEAR" visibility="package">
              <ownedParameter xmi:id="_vK5WJd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK5WJt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK5WJ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK5WLN0fEe2YPMyYKslBVA" name="WM_CUT" visibility="package">
              <ownedParameter xmi:id="_vK5WLd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK5WLt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK5WL90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK7yZN0fEe2YPMyYKslBVA" name="WM_GETOBJECT" visibility="package">
              <ownedParameter xmi:id="_vK7yZd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7yZt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK7yZ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK9AhN0fEe2YPMyYKslBVA" name="WM_PASTE" visibility="package">
              <ownedParameter xmi:id="_vK9Ahd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK9Aht0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK9Ah90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK9nkN0fEe2YPMyYKslBVA" name="WM_SETCURSOR" visibility="package">
              <ownedParameter xmi:id="_vK9nkd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK9nkt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK9nk90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vK-1sN0fEe2YPMyYKslBVA" name="WM_UNDO" visibility="package">
              <ownedParameter xmi:id="_vK-1sd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK-1st0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vK-1s90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLAD2t0fEe2YPMyYKslBVA" name="wmColorChild" visibility="package">
              <ownedParameter xmi:id="_vLAD290fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLAD3N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLAD3d0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLBR9d0fEe2YPMyYKslBVA" name="wmKeyDown" visibility="package">
              <ownedParameter xmi:id="_vLBR9t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLBR990fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLBR-N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLBR-d0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP05dN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vP1ggN0fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_vP1ggd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP1ggt0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP1gg90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP1ghN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP1ghd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP1ght0fEe2YPMyYKslBVA" name="computeTrim" visibility="public">
              <ownedParameter xmi:id="_vP1gh90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP1giN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP1gid0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP1git0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP1gi90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP1gjN0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vP2uoN0fEe2YPMyYKslBVA" name="applyThemeBackground" visibility="package">
              <ownedParameter xmi:id="_vP2uod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP2uo90fEe2YPMyYKslBVA" name="getClientArea" visibility="public">
              <ownedParameter xmi:id="_vP2upN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP3VsN0fEe2YPMyYKslBVA" name="getClientAreaInPixels" visibility="package">
              <ownedParameter xmi:id="_vP3Vsd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP3Vst0fEe2YPMyYKslBVA" name="getScrollbarsMode" visibility="public">
              <ownedParameter xmi:id="_vP3Vs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP4j0N0fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vP4j0d0fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP4j090fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vP4j1N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP4j1d0fEe2YPMyYKslBVA" name="WM_HSCROLL" visibility="package">
              <ownedParameter xmi:id="_vP4j1t0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP4j190fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP4j2N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP4j2d0fEe2YPMyYKslBVA" name="wmScroll" visibility="package">
              <ownedParameter xmi:id="_vP4j2t0fEe2YPMyYKslBVA" name="bar" type="_tGz-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP4j290fEe2YPMyYKslBVA" name="update" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP4j3N0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP4j3d0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP4j3t0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP4j390fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP4j4N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP4j4d0fEe2YPMyYKslBVA" name="WM_MOUSEWHEEL" visibility="package">
              <ownedParameter xmi:id="_vP4j4t0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP4j490fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP4j5N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP4j5d0fEe2YPMyYKslBVA" name="wmScrollWheel" visibility="package">
              <ownedParameter xmi:id="_vP4j5t0fEe2YPMyYKslBVA" name="update" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP4j590fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP4j6N0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP4j6d0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP5K4N0fEe2YPMyYKslBVA" name="WM_VSCROLL" visibility="package">
              <ownedParameter xmi:id="_vP5K4d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP5K4t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP5K490fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vY7LEt0fEe2YPMyYKslBVA" name="getShell" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vY7LE90fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tJCzIN0fEe2YPMyYKslBVA" name="Layout" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tKWasN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tKWasd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tKWast0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vC7F590fEe2YPMyYKslBVA" name="computeSize" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_vC7F6N0fEe2YPMyYKslBVA" name="arg0" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7F6d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7F6t0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7F690fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vC7F7N0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDBMhN0fEe2YPMyYKslBVA" name="flushCache" visibility="protected">
              <ownedParameter xmi:id="_vDBMhd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDBMht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vDP2AN0fEe2YPMyYKslBVA" name="layout" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_vDP2Ad0fEe2YPMyYKslBVA" name="arg0" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vDP2At0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJuRcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tJNyQd0fEe2YPMyYKslBVA" name="ToolTip" visibility="public">
            <eAnnotations xmi:id="_tZfp8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tZfp8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tZfp8t0fEe2YPMyYKslBVA" general="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBMAhN0fEe2YPMyYKslBVA" name="visible" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBNOot0fEe2YPMyYKslBVA" name="item" visibility="package" type="_tIOTwN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBUjZN0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_s7oCM90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBVKcN0fEe2YPMyYKslBVA" name="text" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBVKcd0fEe2YPMyYKslBVA" name="message" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBVKct0fEe2YPMyYKslBVA" name="id" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBVKc90fEe2YPMyYKslBVA" name="x" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBVKdN0fEe2YPMyYKslBVA" name="y" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBVKdd0fEe2YPMyYKslBVA" name="autoHide" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBVKdt0fEe2YPMyYKslBVA" name="hasLocation" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBVKd90fEe2YPMyYKslBVA" name="TIMER_ID" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBW_oN0fEe2YPMyYKslBVA" name="style" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vBYNwt0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vBMAhd0fEe2YPMyYKslBVA" name="hooks" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBMAht0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBMAh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBMAiN0fEe2YPMyYKslBVA" name="sendEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBMAid0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBMnkN0fEe2YPMyYKslBVA" name="sendSelectionEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBMnkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBVKeN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vBVKed0fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBVKet0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBVKe90fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vBVKfN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBVKfd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBVKft0fEe2YPMyYKslBVA" name="checkOrientation" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBVKf90fEe2YPMyYKslBVA" name="arg0" type="_tBojkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBVKgt0fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vBVKg90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBVKhN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBVKhd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBVKht0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBVKh90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBVKiN0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBVKid0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBVKit0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBVKi90fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vBVKjN0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBVKjd0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vBVxgN0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBVxgd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBVxgt0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBVxg90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBVxhN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBVxhd0fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vBVxiN0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vBVxid0fEe2YPMyYKslBVA" name="getAutoHide" visibility="public">
              <ownedParameter xmi:id="_vBVxit0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBVxi90fEe2YPMyYKslBVA" name="getMessage" visibility="public">
              <ownedParameter xmi:id="_vBVxjN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBVxjd0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_vBVxjt0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBVxj90fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_vBVxkN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBVxkd0fEe2YPMyYKslBVA" name="getVisible" visibility="public">
              <ownedParameter xmi:id="_vBVxkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBWYkN0fEe2YPMyYKslBVA" name="hwndToolTip" visibility="package">
              <ownedParameter xmi:id="_vBWYkd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBWYkt0fEe2YPMyYKslBVA" name="getWidth" visibility="package">
              <ownedParameter xmi:id="_vBWYk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBW_pd0fEe2YPMyYKslBVA" name="isVisible" visibility="public">
              <ownedParameter xmi:id="_vBW_pt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBXmsd0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vBYNwN0fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vBYNwd0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBYNw90fEe2YPMyYKslBVA" name="setAutoHide" visibility="public">
              <ownedParameter xmi:id="_vBYNxN0fEe2YPMyYKslBVA" name="autoHide" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBYNxd0fEe2YPMyYKslBVA" name="setLocation" visibility="public">
              <ownedParameter xmi:id="_vBYNxt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBYNx90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBYNyN0fEe2YPMyYKslBVA" name="setLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_vBYNyd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBYNyt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBY00N0fEe2YPMyYKslBVA" name="setLocation" visibility="public">
              <ownedParameter xmi:id="_vBY00d0fEe2YPMyYKslBVA" name="location" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBY00t0fEe2YPMyYKslBVA" name="setMessage" visibility="public">
              <ownedParameter xmi:id="_vBY0090fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBY01N0fEe2YPMyYKslBVA" name="updateMessage" visibility="package"/>
            <ownedOperation xmi:id="_vBY01d0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_vBY01t0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBZb4N0fEe2YPMyYKslBVA" name="setVisible" visibility="public">
              <ownedParameter xmi:id="_vBZb4d0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLfzEt0fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLfzE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLfzFN0fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLfzFd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLhoQN0fEe2YPMyYKslBVA" name="reskin" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLhoQd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tJthgN0fEe2YPMyYKslBVA" name="Decorations" visibility="public">
            <eAnnotations xmi:id="_tKXBwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tKXBwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tKXBw90fEe2YPMyYKslBVA" general="_tKXBwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEHYt90fEe2YPMyYKslBVA" name="handle" visibility="package" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vJvfkt0fEe2YPMyYKslBVA" name="image" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfk90fEe2YPMyYKslBVA" name="smallImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvflN0fEe2YPMyYKslBVA" name="largeImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfld0fEe2YPMyYKslBVA" name="images" visibility="package" type="_tFskMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvflt0fEe2YPMyYKslBVA" name="menuBar" visibility="package" type="_s77kMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfl90fEe2YPMyYKslBVA" name="menus" visibility="package" type="_tHO1QN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfmN0fEe2YPMyYKslBVA" name="savedFocus" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfmd0fEe2YPMyYKslBVA" name="defaultButton" visibility="package" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfmt0fEe2YPMyYKslBVA" name="saveDefault" visibility="package" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfm90fEe2YPMyYKslBVA" name="swFlags" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfnN0fEe2YPMyYKslBVA" name="nAccel" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfnd0fEe2YPMyYKslBVA" name="hAccel" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfnt0fEe2YPMyYKslBVA" name="moved" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfn90fEe2YPMyYKslBVA" name="resized" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfoN0fEe2YPMyYKslBVA" name="opened" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfod0fEe2YPMyYKslBVA" name="oldX" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfot0fEe2YPMyYKslBVA" name="oldY" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfo90fEe2YPMyYKslBVA" name="oldWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfpN0fEe2YPMyYKslBVA" name="oldHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJvfpd0fEe2YPMyYKslBVA" name="maxRect" visibility="package" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vJzxAN0fEe2YPMyYKslBVA" name="horizontalBar" isLeaf="true" type="_tGz-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vJzxAd0fEe2YPMyYKslBVA" name="verticalBar" isLeaf="true" type="_tGz-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vJ0YEN0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vJ0_Id0fEe2YPMyYKslBVA" name="parent" isLeaf="true" type="_s7AXId0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vJ0_It0fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKBMYt0fEe2YPMyYKslBVA" name="layout" isLeaf="true" type="_tJCzIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vKCagt0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vEMRON0fEe2YPMyYKslBVA" name="setDefaultButton" visibility="package">
              <ownedParameter xmi:id="_vEMROd0fEe2YPMyYKslBVA" name="button" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEMROt0fEe2YPMyYKslBVA" name="save" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJvfpt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_vJwGoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vJwGod0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJwGot0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJwGo90fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vJwGpN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJwGpd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJwGqd0fEe2YPMyYKslBVA" name="_setMaximized" visibility="package">
              <ownedParameter xmi:id="_vJwGqt0fEe2YPMyYKslBVA" name="maximized" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJwtsN0fEe2YPMyYKslBVA" name="_setMinimized" visibility="package">
              <ownedParameter xmi:id="_vJwtsd0fEe2YPMyYKslBVA" name="minimized" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJxUwN0fEe2YPMyYKslBVA" name="addMenu" visibility="package">
              <ownedParameter xmi:id="_vJxUwd0fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJxUwt0fEe2YPMyYKslBVA" name="bringToTop" visibility="package"/>
            <ownedOperation xmi:id="_vJx70N0fEe2YPMyYKslBVA" name="checkBorder" visibility="package"/>
            <ownedOperation xmi:id="_vJx70d0fEe2YPMyYKslBVA" name="checkComposited" visibility="package">
              <ownedParameter xmi:id="_vJx70t0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJx7090fEe2YPMyYKslBVA" name="checkOpened" visibility="package"/>
            <ownedOperation xmi:id="_vJx71N0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vJx71d0fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJx71t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJx7190fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJx72N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJx72d0fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_vJx72t0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJx7290fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJx73N0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJx73d0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJx73t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJyi4N0fEe2YPMyYKslBVA" name="closeWidget" visibility="package"/>
            <ownedOperation xmi:id="_vJyi4d0fEe2YPMyYKslBVA" name="sendEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJyi4t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJyi490fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJyi5N0fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJyi5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJyi5t0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_vJyi590fEe2YPMyYKslBVA" name="compare" visibility="package">
              <ownedParameter xmi:id="_vJyi6N0fEe2YPMyYKslBVA" name="data1" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJyi6d0fEe2YPMyYKslBVA" name="data2" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJyi6t0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJyi690fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJyi7N0fEe2YPMyYKslBVA" name="depth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJyi7d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJyi7t0fEe2YPMyYKslBVA" name="computeTabGroup" visibility="package">
              <ownedParameter xmi:id="_vJyi790fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJzJ8N0fEe2YPMyYKslBVA" name="computeTabRoot" visibility="package">
              <ownedParameter xmi:id="_vJzJ8d0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJzJ8t0fEe2YPMyYKslBVA" name="computeTrimInPixels" visibility="package">
              <ownedParameter xmi:id="_vJzJ890fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJzJ9N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJzJ9d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJzJ9t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJzJ990fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJzJ-N0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vJzxAt0fEe2YPMyYKslBVA" name="createAccelerators" visibility="package"/>
            <ownedOperation xmi:id="_vJ0YF90fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vJ0_I90fEe2YPMyYKslBVA" name="setParent" visibility="package"/>
            <ownedOperation xmi:id="_vJ0_JN0fEe2YPMyYKslBVA" name="setSystemMenu" visibility="package"/>
            <ownedOperation xmi:id="_vJ0_Jd0fEe2YPMyYKslBVA" name="createWidget" visibility="package"/>
            <ownedOperation xmi:id="_vJ0_J90fEe2YPMyYKslBVA" name="destroyAccelerators" visibility="package"/>
            <ownedOperation xmi:id="_vJ1mMN0fEe2YPMyYKslBVA" name="isValidThread" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJ1mMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ1mMt0fEe2YPMyYKslBVA" name="traverseDecorations" visibility="package">
              <ownedParameter xmi:id="_vJ1mM90fEe2YPMyYKslBVA" name="next" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ1mNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ1mNd0fEe2YPMyYKslBVA" name="getShell" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vJ1mNt0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ1mOd0fEe2YPMyYKslBVA" name="setVisible" visibility="public">
              <ownedParameter xmi:id="_vJ1mOt0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ1mPN0fEe2YPMyYKslBVA" name="findMenu" visibility="package">
              <ownedParameter xmi:id="_vJ1mPd0fEe2YPMyYKslBVA" name="hMenu" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ1mPt0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ1mQN0fEe2YPMyYKslBVA" name="fixDecorations" visibility="package">
              <ownedParameter xmi:id="_vJ1mQd0fEe2YPMyYKslBVA" name="newDecorations" type="_tJthgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ1mQt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ1mQ90fEe2YPMyYKslBVA" name="menus" type="_tHO1QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ2NQ90fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vJ2NRN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ20Ut0fEe2YPMyYKslBVA" name="getClientAreaInPixels" visibility="package">
              <ownedParameter xmi:id="_vJ20U90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ3bYt0fEe2YPMyYKslBVA" name="getDefaultButton" visibility="public">
              <ownedParameter xmi:id="_vJ3bY90fEe2YPMyYKslBVA" name="return" type="_s7Rc4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ3bZt0fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_vJ3bZ90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ4CcN0fEe2YPMyYKslBVA" name="getImages" visibility="public">
              <ownedParameter xmi:id="_vJ4Ccd0fEe2YPMyYKslBVA" name="return" type="_tFskMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ4Cct0fEe2YPMyYKslBVA" name="getLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_vJ4Cc90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ4pgt0fEe2YPMyYKslBVA" name="getMaximized" visibility="public">
              <ownedParameter xmi:id="_vJ4pg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ4phN0fEe2YPMyYKslBVA" name="getMenuBar" visibility="public">
              <ownedParameter xmi:id="_vJ4phd0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ4pht0fEe2YPMyYKslBVA" name="getMinimized" visibility="public">
              <ownedParameter xmi:id="_vJ4ph90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ5QkN0fEe2YPMyYKslBVA" name="getNameText" visibility="package">
              <ownedParameter xmi:id="_vJ5Qkd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ5Qkt0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_vJ5Qk90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ5QlN0fEe2YPMyYKslBVA" name="getSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vJ5Qld0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ53ot0fEe2YPMyYKslBVA" name="isReparentable" visibility="public">
              <ownedParameter xmi:id="_vJ53o90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ6esN0fEe2YPMyYKslBVA" name="isTabGroup" visibility="package">
              <ownedParameter xmi:id="_vJ6esd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ6est0fEe2YPMyYKslBVA" name="isTabItem" visibility="package">
              <ownedParameter xmi:id="_vJ6es90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ6etN0fEe2YPMyYKslBVA" name="menuShell" visibility="package">
              <ownedParameter xmi:id="_vJ6etd0fEe2YPMyYKslBVA" name="return" type="_tJthgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ6ett0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vJ6et90fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ7Fwt0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vJ7FxN0fEe2YPMyYKslBVA" name="removeMenu" visibility="package">
              <ownedParameter xmi:id="_vJ7Fxd0fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ7s0N0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_vJ7s0d0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ7s1t0fEe2YPMyYKslBVA" name="restoreFocus" visibility="package">
              <ownedParameter xmi:id="_vJ7s190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ8T4N0fEe2YPMyYKslBVA" name="saveFocus" visibility="package"/>
            <ownedOperation xmi:id="_vJ8T490fEe2YPMyYKslBVA" name="setSavedFocus" visibility="package">
              <ownedParameter xmi:id="_vJ8T5N0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ8T5d0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vJ8T5t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ8T590fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ8T6N0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ8T6d0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ8T6t0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ8T690fEe2YPMyYKslBVA" name="defer" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ8T7N0fEe2YPMyYKslBVA" name="setPlacement" visibility="package">
              <ownedParameter xmi:id="_vJ8T7d0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ8T7t0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ8T790fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ8T8N0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ8T8d0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ8T8t0fEe2YPMyYKslBVA" name="forceResize" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vJ86990fEe2YPMyYKslBVA" name="setDefaultButton" visibility="public">
              <ownedParameter xmi:id="_vJ86-N0fEe2YPMyYKslBVA" name="button" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ9iAN0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_vJ9iAd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ9iAt0fEe2YPMyYKslBVA" name="setImages" visibility="package">
              <ownedParameter xmi:id="_vJ9iA90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ9iBN0fEe2YPMyYKslBVA" name="images" type="_tFskMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ-JEN0fEe2YPMyYKslBVA" name="sort" visibility="package">
              <ownedParameter xmi:id="_vJ-JEd0fEe2YPMyYKslBVA" name="images" type="_tFskMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ-JEt0fEe2YPMyYKslBVA" name="datas" type="_tCUgEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ-wIN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ-wId0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ-wIt0fEe2YPMyYKslBVA" name="depth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ-wI90fEe2YPMyYKslBVA" name="setImages" visibility="public">
              <ownedParameter xmi:id="_vJ-wJN0fEe2YPMyYKslBVA" name="images" type="_tFskMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ-wJd0fEe2YPMyYKslBVA" name="setMaximized" visibility="public">
              <ownedParameter xmi:id="_vJ-wJt0fEe2YPMyYKslBVA" name="maximized" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ-wJ90fEe2YPMyYKslBVA" name="setMenuBar" visibility="public">
              <ownedParameter xmi:id="_vJ-wKN0fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ_XMd0fEe2YPMyYKslBVA" name="setMinimized" visibility="public">
              <ownedParameter xmi:id="_vJ_XMt0fEe2YPMyYKslBVA" name="minimized" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ_XM90fEe2YPMyYKslBVA" name="setOrientation" visibility="public">
              <ownedParameter xmi:id="_vJ_XNN0fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKBMYN0fEe2YPMyYKslBVA" name="sendEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKBMYd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKBMY90fEe2YPMyYKslBVA" name="markLayout" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKBMZN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKBMZd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKBMZt0fEe2YPMyYKslBVA" name="updateLayout" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKBMZ90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKBMaN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKCagN0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_vKCagd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKDBkN0fEe2YPMyYKslBVA" name="updateTextDirection" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKDBkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKDBkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKDBk90fEe2YPMyYKslBVA" name="getDrawing" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKDBlN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKEPsN0fEe2YPMyYKslBVA" name="translateAccelerator" visibility="package">
              <ownedParameter xmi:id="_vKEPsd0fEe2YPMyYKslBVA" name="msg" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKEPst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKEPs90fEe2YPMyYKslBVA" name="isEnabled" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKEPtN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKE2wN0fEe2YPMyYKslBVA" name="isActive" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vKE2wd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKE2xN0fEe2YPMyYKslBVA" name="translateMDIAccelerator" visibility="package">
              <ownedParameter xmi:id="_vKE2xd0fEe2YPMyYKslBVA" name="msg" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKE2xt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKE2x90fEe2YPMyYKslBVA" name="translateMenuAccelerator" visibility="package">
              <ownedParameter xmi:id="_vKE2yN0fEe2YPMyYKslBVA" name="msg" type="_tElJ6d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKE2yd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKGE4N0fEe2YPMyYKslBVA" name="traverseItem" visibility="package">
              <ownedParameter xmi:id="_vKGE4d0fEe2YPMyYKslBVA" name="next" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKGE4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKGE490fEe2YPMyYKslBVA" name="traverseReturn" visibility="package">
              <ownedParameter xmi:id="_vKGE5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKGE6d0fEe2YPMyYKslBVA" name="widgetCreateStruct" visibility="package">
              <ownedParameter xmi:id="_vKGE6t0fEe2YPMyYKslBVA" name="return" type="_tEuT0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKGE690fEe2YPMyYKslBVA" name="widgetExtStyle" visibility="package">
              <ownedParameter xmi:id="_vKGE7N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKGr8t0fEe2YPMyYKslBVA" name="widgetParent" visibility="package">
              <ownedParameter xmi:id="_vKGr890fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKGr9t0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vKGr990fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKGr-t0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vKGr-90fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKGr_N0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKGr_d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKGr_t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKGr_90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKHTBt0fEe2YPMyYKslBVA" name="WM_ACTIVATE" visibility="package">
              <ownedParameter xmi:id="_vKHTB90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKHTCN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKHTCd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKH6Et0fEe2YPMyYKslBVA" name="WM_CLOSE" visibility="package">
              <ownedParameter xmi:id="_vKH6E90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKH6FN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKH6Fd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKIhJN0fEe2YPMyYKslBVA" name="WM_KILLFOCUS" visibility="package">
              <ownedParameter xmi:id="_vKIhJd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKIhJt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKIhJ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKIhLN0fEe2YPMyYKslBVA" name="WM_MOVE" visibility="package">
              <ownedParameter xmi:id="_vKIhLd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKIhLt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKIhL90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKJINN0fEe2YPMyYKslBVA" name="WM_NCACTIVATE" visibility="package">
              <ownedParameter xmi:id="_vKJINd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJINt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJIN90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKJvQN0fEe2YPMyYKslBVA" name="WM_QUERYOPEN" visibility="package">
              <ownedParameter xmi:id="_vKJvQd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJvQt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJvQ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKJvSN0fEe2YPMyYKslBVA" name="WM_SETFOCUS" visibility="package">
              <ownedParameter xmi:id="_vKJvSd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJvSt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJvS90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKJvUN0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vKJvUd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJvUt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJvU90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKKWVN0fEe2YPMyYKslBVA" name="WM_SYSCOMMAND" visibility="package">
              <ownedParameter xmi:id="_vKKWVd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKKWVt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKKWV90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKK9ZN0fEe2YPMyYKslBVA" name="WM_WINDOWPOSCHANGING" visibility="package">
              <ownedParameter xmi:id="_vKK9Zd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKK9Zt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKK9Z90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLVbAN0fEe2YPMyYKslBVA" name="deregister" visibility="package"/>
            <ownedOperation xmi:id="_vLWCEt0fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vLfMAd0fEe2YPMyYKslBVA" name="register" visibility="package"/>
            <ownedOperation xmi:id="_vLfzGd0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vLhoS90fEe2YPMyYKslBVA" name="sendKeyEvent" visibility="package">
              <ownedParameter xmi:id="_vLhoTN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLhoTd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLhoTt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLhoT90fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLhoUN0fEe2YPMyYKslBVA" name="arg4" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLhoUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLjddt0fEe2YPMyYKslBVA" name="setEnabled" visibility="package">
              <ownedParameter xmi:id="_vLjdd90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLmgwd0fEe2YPMyYKslBVA" name="setRegion" visibility="package">
              <ownedParameter xmi:id="_vLmgwt0fEe2YPMyYKslBVA" name="arg0" type="_tDN38N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLo9Ad0fEe2YPMyYKslBVA" name="subclass" visibility="package"/>
            <ownedOperation xmi:id="_vLqLId0fEe2YPMyYKslBVA" name="unsubclass" visibility="package"/>
            <ownedOperation xmi:id="_vLrZQt0fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vLrZQ90fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLsAUN0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vLsAUd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLt1hN0fEe2YPMyYKslBVA" name="WM_DESTROY" visibility="package">
              <ownedParameter xmi:id="_vLt1hd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLt1ht0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLt1h90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLuclN0fEe2YPMyYKslBVA" name="WM_ERASEBKGND" visibility="package">
              <ownedParameter xmi:id="_vLucld0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLuclt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLucl90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLvDoN0fEe2YPMyYKslBVA" name="WM_ENTERIDLE" visibility="package">
              <ownedParameter xmi:id="_vLvDod0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLvDot0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLvDo90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLvDqN0fEe2YPMyYKslBVA" name="WM_GETMINMAXINFO" visibility="package">
              <ownedParameter xmi:id="_vLvDqd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLvDqt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLvDq90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLvqtN0fEe2YPMyYKslBVA" name="WM_MOUSEACTIVATE" visibility="package">
              <ownedParameter xmi:id="_vLvqtd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLvqtt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLvqt90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLxf4N0fEe2YPMyYKslBVA" name="WM_NCLBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vLxf4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLxf4t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLxf490fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLyuAN0fEe2YPMyYKslBVA" name="WM_SETCURSOR" visibility="package">
              <ownedParameter xmi:id="_vLyuAd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLyuAt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLyuA90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLyuCN0fEe2YPMyYKslBVA" name="WM_SHOWWINDOW" visibility="package">
              <ownedParameter xmi:id="_vLyuCd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLyuCt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLyuC90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNYpc90fEe2YPMyYKslBVA" name="isVisible" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNYpdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vNZQht0fEe2YPMyYKslBVA" name="translateMnemonic" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vNZQh90fEe2YPMyYKslBVA" name="arg0" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNZQiN0fEe2YPMyYKslBVA" name="arg1" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vNZQid0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tJ02QN0fEe2YPMyYKslBVA" name="Listener[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9ARt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9AR90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tJ_1Yd0fEe2YPMyYKslBVA" name="RunnableLock[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9ASN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9ASd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKAccN0fEe2YPMyYKslBVA" name="RunnableLock" visibility="package">
            <eAnnotations xmi:id="_tOwZkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOwZkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOwZkt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE9tRN0fEe2YPMyYKslBVA" name="thread" visibility="package" type="_s7I6AN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE-UUt0fEe2YPMyYKslBVA" name="throwable" visibility="package" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQirJN0fEe2YPMyYKslBVA" name="runnable" visibility="package" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vE9GMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vE9GM90fEe2YPMyYKslBVA" name="runnable" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE-UUN0fEe2YPMyYKslBVA" name="run" visibility="package">
              <ownedParameter xmi:id="_vE-UUd0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE-7YN0fEe2YPMyYKslBVA" name="done" visibility="package">
              <ownedParameter xmi:id="_vE-7Yd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKXBwt0fEe2YPMyYKslBVA" name="Canvas" visibility="public">
            <eAnnotations xmi:id="_tL8WIN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tL8WId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tL8WIt0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vL2_dN0fEe2YPMyYKslBVA" name="handle" visibility="package" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vL8fAN0fEe2YPMyYKslBVA" name="caret" visibility="package" type="_tL89MN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vL8fAd0fEe2YPMyYKslBVA" name="ime" visibility="package" type="_tL9kQN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vL9GI90fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vL_iU90fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vMB-mN0fEe2YPMyYKslBVA" name="style" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vJvfp90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_vJwGpt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vJwGp90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJwGqN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ0_IN0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vJ0_Jt0fEe2YPMyYKslBVA" name="createWidget" visibility="package"/>
            <ownedOperation xmi:id="_vJ1mO90fEe2YPMyYKslBVA" name="dispose" visibility="protected"/>
            <ownedOperation xmi:id="_vJ20UN0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vJ20Ud0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ3bYN0fEe2YPMyYKslBVA" name="getClientAreaInPixels" visibility="package">
              <ownedParameter xmi:id="_vJ3bYd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ4pgN0fEe2YPMyYKslBVA" name="getLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_vJ4pgd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ53oN0fEe2YPMyYKslBVA" name="getSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vJ53od0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ7FwN0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vJ7Fwd0fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ7Fw90fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vJ7s1N0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_vJ7s1d0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ868N0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vJ868d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ868t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ86890fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ869N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ869d0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJ869t0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJ_-QN0fEe2YPMyYKslBVA" name="setOrientation" visibility="protected">
              <ownedParameter xmi:id="_vJ_-Qd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKGr8N0fEe2YPMyYKslBVA" name="widgetExtStyle" visibility="package">
              <ownedParameter xmi:id="_vKGr8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKGr-N0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vKGr-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKHTAN0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vKHTAd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKHTAt0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKHTA90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKHTBN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKHTBd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKHTCt0fEe2YPMyYKslBVA" name="WM_ACTIVATE" visibility="package">
              <ownedParameter xmi:id="_vKHTC90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKHTDN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKHTDd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKIhIN0fEe2YPMyYKslBVA" name="WM_CLOSE" visibility="package">
              <ownedParameter xmi:id="_vKIhId0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKIhIt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKIhI90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKIhKN0fEe2YPMyYKslBVA" name="WM_KILLFOCUS" visibility="package">
              <ownedParameter xmi:id="_vKIhKd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKIhKt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKIhK90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKJIMN0fEe2YPMyYKslBVA" name="WM_MOVE" visibility="package">
              <ownedParameter xmi:id="_vKJIMd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJIMt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJIM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKJION0fEe2YPMyYKslBVA" name="WM_NCACTIVATE" visibility="package">
              <ownedParameter xmi:id="_vKJIOd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJIOt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJIO90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKJvRN0fEe2YPMyYKslBVA" name="WM_QUERYOPEN" visibility="package">
              <ownedParameter xmi:id="_vKJvRd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJvRt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJvR90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKJvTN0fEe2YPMyYKslBVA" name="WM_SETFOCUS" visibility="package">
              <ownedParameter xmi:id="_vKJvTd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJvTt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKJvT90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKKWUN0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vKKWUd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKKWUt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKKWU90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKK9YN0fEe2YPMyYKslBVA" name="WM_SYSCOMMAND" visibility="package">
              <ownedParameter xmi:id="_vKK9Yd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKK9Yt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKK9Y90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vKK9aN0fEe2YPMyYKslBVA" name="WM_WINDOWPOSCHANGING" visibility="package">
              <ownedParameter xmi:id="_vKK9ad0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKK9at0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vKK9a90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL0jNN0fEe2YPMyYKslBVA" name="getIME" visibility="public">
              <ownedParameter xmi:id="_vL0jNd0fEe2YPMyYKslBVA" name="return" type="_tL9kQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL0jNt0fEe2YPMyYKslBVA" name="setIME" visibility="public">
              <ownedParameter xmi:id="_vL0jN90fEe2YPMyYKslBVA" name="ime" type="_tL9kQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL6p0N0fEe2YPMyYKslBVA" name="sendEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vL6p0d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL6p0t0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL9GEN0fEe2YPMyYKslBVA" name="drawBackground" visibility="public">
              <ownedParameter xmi:id="_vL9GEd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9GEt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9GE90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9GFN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9GFd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL9GFt0fEe2YPMyYKslBVA" name="drawBackgroundInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vL9GF90fEe2YPMyYKslBVA" name="arg0" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9GGN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9GGd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9GGt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9GG90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9GHN0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9GHd0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL9GHt0fEe2YPMyYKslBVA" name="getCaret" visibility="public">
              <ownedParameter xmi:id="_vL9GH90fEe2YPMyYKslBVA" name="return" type="_tL89MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL9GIN0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vL9GId0fEe2YPMyYKslBVA" name="isUseWsBorder" visibility="package">
              <ownedParameter xmi:id="_vL9GIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL9tKN0fEe2YPMyYKslBVA" name="scroll" visibility="public">
              <ownedParameter xmi:id="_vL9tKd0fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9tKt0fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9tK90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9tLN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9tLd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9tLt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9tL90fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL9tMN0fEe2YPMyYKslBVA" name="scrollInPixels" visibility="package">
              <ownedParameter xmi:id="_vL9tMd0fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9tMt0fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9tM90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9tNN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9tNd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9tNt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL9tN90fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL-UMN0fEe2YPMyYKslBVA" name="forceResize" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vL-UNN0fEe2YPMyYKslBVA" name="findImageControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vL-UNd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL-UNt0fEe2YPMyYKslBVA" name="_getChildren" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vL-UN90fEe2YPMyYKslBVA" name="return" type="_s7pQUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL-7Q90fEe2YPMyYKslBVA" name="setCaret" visibility="public">
              <ownedParameter xmi:id="_vL-7RN0fEe2YPMyYKslBVA" name="caret" type="_tL89MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL-7Rd0fEe2YPMyYKslBVA" name="hasFocus" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vL-7Rt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL-7Sd0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vL-7St0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL-7S90fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_vL-7TN0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL_iUd0fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vL_iUt0fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL_iVN0fEe2YPMyYKslBVA" name="WM_CHAR" visibility="package">
              <ownedParameter xmi:id="_vL_iVd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL_iVt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL_iV90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMAJYN0fEe2YPMyYKslBVA" name="WM_IME_COMPOSITION" visibility="package">
              <ownedParameter xmi:id="_vMAJYd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAJYt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAJY90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMAJaN0fEe2YPMyYKslBVA" name="WM_IME_COMPOSITION_START" visibility="package">
              <ownedParameter xmi:id="_vMAJad0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAJat0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAJa90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMAJcN0fEe2YPMyYKslBVA" name="WM_IME_ENDCOMPOSITION" visibility="package">
              <ownedParameter xmi:id="_vMAJcd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAJct0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAJc90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMAwdN0fEe2YPMyYKslBVA" name="WM_INPUTLANGCHANGE" visibility="package">
              <ownedParameter xmi:id="_vMAwdd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAwdt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAwd90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMAwft0fEe2YPMyYKslBVA" name="WM_KEYDOWN" visibility="package">
              <ownedParameter xmi:id="_vMAwf90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAwgN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMAwgd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMBXgN0fEe2YPMyYKslBVA" name="WM_LBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vMBXgd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMBXgt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMBXg90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMB-kN0fEe2YPMyYKslBVA" name="WM_WINDOWPOSCHANGED" visibility="package">
              <ownedParameter xmi:id="_vMB-kd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMB-kt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vMB-k90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOOW8N0fEe2YPMyYKslBVA" name="defaultFont" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOOW8d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOPlFt0fEe2YPMyYKslBVA" name="isVisible" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOPlF90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOQzMd0fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOQzMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRa04N0fEe2YPMyYKslBVA" name="setForeground" visibility="protected">
              <ownedParameter xmi:id="_vRa04d0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRa04t0fEe2YPMyYKslBVA" name="setDragDetect" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_vRa0490fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRcDAN0fEe2YPMyYKslBVA" name="setCursor" visibility="protected">
              <ownedParameter xmi:id="_vRcDAd0fEe2YPMyYKslBVA" name="arg0" type="_s9ecUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRdRJN0fEe2YPMyYKslBVA" name="redraw" visibility="protected"/>
            <ownedOperation xmi:id="_vSvDgd0fEe2YPMyYKslBVA" name="getOrientation" visibility="protected">
              <ownedParameter xmi:id="_vSvDgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTLIYN0fEe2YPMyYKslBVA" name="redraw" visibility="protected">
              <ownedParameter xmi:id="_vTLvcN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTLvcd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTLvct0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTLvc90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTLvdN0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUKm4N0fEe2YPMyYKslBVA" name="setBackground" visibility="protected">
              <ownedParameter xmi:id="_vUKm4d0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUW0It0fEe2YPMyYKslBVA" name="setEnabled" visibility="protected">
              <ownedParameter xmi:id="_vUW0I90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU18Ut0fEe2YPMyYKslBVA" name="setTextDirection" visibility="protected">
              <ownedParameter xmi:id="_vU18U90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW5x1d0fEe2YPMyYKslBVA" name="getStyle" visibility="protected">
              <ownedParameter xmi:id="_vW5x1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW7nAt0fEe2YPMyYKslBVA" name="setToolTipText" visibility="protected">
              <ownedParameter xmi:id="_vW7nA90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXBGlt0fEe2YPMyYKslBVA" name="getToolTipText" visibility="protected">
              <ownedParameter xmi:id="_vXBGl90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYtIqN0fEe2YPMyYKslBVA" name="setLayout" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_vYtIqd0fEe2YPMyYKslBVA" name="arg0" type="_tJCzIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vY7LEN0fEe2YPMyYKslBVA" name="getShell" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vY7LEd0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vZNe8N0fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="protected">
              <ownedParameter xmi:id="_vZNe8d0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vat6290fEe2YPMyYKslBVA" name="forceFocus" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_vat63N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vavI8t0fEe2YPMyYKslBVA" name="getMenu" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_vavI890fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vavI9t0fEe2YPMyYKslBVA" name="setMenu" visibility="protected">
              <ownedParameter xmi:id="_vavI990fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_va6IEN0fEe2YPMyYKslBVA" name="setFocus" visibility="protected">
              <ownedParameter xmi:id="_va6IEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tLaxsd0fEe2YPMyYKslBVA" name="ToolTip[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nMd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tL1ocN0fEe2YPMyYKslBVA" name="TaskItem" visibility="public">
            <eAnnotations xmi:id="_tOodwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOodwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOpE0N0fEe2YPMyYKslBVA" general="_tBk5Mt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vBSuPd0fEe2YPMyYKslBVA" name="shell" visibility="package" type="_s7oCM90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPoFIN0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_tIFJ0N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPoFId0fEe2YPMyYKslBVA" name="progress" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPoFIt0fEe2YPMyYKslBVA" name="progressState" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPoFI90fEe2YPMyYKslBVA" name="overlayImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPoFJN0fEe2YPMyYKslBVA" name="overlayText" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPosMN0fEe2YPMyYKslBVA" name="showingText" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPosMd0fEe2YPMyYKslBVA" name="menu" visibility="package" type="_s77kMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPosMt0fEe2YPMyYKslBVA" name="PROGRESS_MAX" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vBSuON0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vBSuOd0fEe2YPMyYKslBVA" name="parent" type="_tIFJ0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vBSuOt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBSuO90fEe2YPMyYKslBVA" name="setShell" visibility="package">
              <ownedParameter xmi:id="_vBSuPN0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBTVRt0fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBTVR90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBTVSN0fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBTVSd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vBT8V90fEe2YPMyYKslBVA" name="reskin" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vBT8WN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLtOcN0fEe2YPMyYKslBVA" name="recreate" visibility="package"/>
            <ownedOperation xmi:id="_vPosM90fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vPosNN0fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vPosNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPosNt0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vPosN90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPosON0fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vPosOd0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vPosOt0fEe2YPMyYKslBVA" name="getMenu" visibility="public">
              <ownedParameter xmi:id="_vPosO90fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPosPN0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vPosPd0fEe2YPMyYKslBVA" name="getOverlayImage" visibility="public">
              <ownedParameter xmi:id="_vPosPt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPpTQN0fEe2YPMyYKslBVA" name="getOverlayText" visibility="public">
              <ownedParameter xmi:id="_vPpTQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPpTQt0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_vPpTQ90fEe2YPMyYKslBVA" name="return" type="_tIFJ0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPpTRN0fEe2YPMyYKslBVA" name="getProgress" visibility="public">
              <ownedParameter xmi:id="_vPpTRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPpTRt0fEe2YPMyYKslBVA" name="getProgressState" visibility="public">
              <ownedParameter xmi:id="_vPpTR90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPpTSN0fEe2YPMyYKslBVA" name="updateText" visibility="package"/>
            <ownedOperation xmi:id="_vPpTSd0fEe2YPMyYKslBVA" name="updateProgress" visibility="package"/>
            <ownedOperation xmi:id="_vPpTSt0fEe2YPMyYKslBVA" name="updateProgressState" visibility="package"/>
            <ownedOperation xmi:id="_vPpTS90fEe2YPMyYKslBVA" name="updateImage" visibility="package"/>
            <ownedOperation xmi:id="_vPpTTN0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vPp6UN0fEe2YPMyYKslBVA" name="setMenu" visibility="public">
              <ownedParameter xmi:id="_vPp6Ud0fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPp6Ut0fEe2YPMyYKslBVA" name="setOverlayImage" visibility="public">
              <ownedParameter xmi:id="_vPp6U90fEe2YPMyYKslBVA" name="overlayImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPp6VN0fEe2YPMyYKslBVA" name="setOverlayText" visibility="public">
              <ownedParameter xmi:id="_vPp6Vd0fEe2YPMyYKslBVA" name="overlayText" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPqhYN0fEe2YPMyYKslBVA" name="setProgress" visibility="public">
              <ownedParameter xmi:id="_vPqhYd0fEe2YPMyYKslBVA" name="progress" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPqhYt0fEe2YPMyYKslBVA" name="setProgressState" visibility="public">
              <ownedParameter xmi:id="_vPqhY90fEe2YPMyYKslBVA" name="progressState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPs9ot0fEe2YPMyYKslBVA" name="dispose" visibility="package" isLeaf="true" isAbstract="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tOqS8d0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tOq6AN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tOq6Ad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tOq6A90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vPsWkN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tL1ocN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tOq6At0fEe2YPMyYKslBVA" client="_tOqS8d0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vPqhZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vPqhZd0fEe2YPMyYKslBVA" name="arg0" type="_tL1ocN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vPs9oN0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
                <ownedParameter xmi:id="_vPs9od0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tL89MN0fEe2YPMyYKslBVA" name="Caret" visibility="public">
            <eAnnotations xmi:id="_tOG5UN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOG5Ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOG5Ut0fEe2YPMyYKslBVA" general="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vONv4N0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_tKXBwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vONv4d0fEe2YPMyYKslBVA" name="x" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vONv4t0fEe2YPMyYKslBVA" name="y" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vONv490fEe2YPMyYKslBVA" name="width" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vONv5N0fEe2YPMyYKslBVA" name="height" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vONv5d0fEe2YPMyYKslBVA" name="moved" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vONv5t0fEe2YPMyYKslBVA" name="resized" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vONv590fEe2YPMyYKslBVA" name="isVisible" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vONv6N0fEe2YPMyYKslBVA" name="image" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vONv6d0fEe2YPMyYKslBVA" name="font" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vONv6t0fEe2YPMyYKslBVA" name="oldFont" visibility="package" type="_tB7eht0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOO-At0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vL9tIN0fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vL9tId0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL9tJN0fEe2YPMyYKslBVA" name="reskin" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vL9tJd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL-UMd0fEe2YPMyYKslBVA" name="isFocusCaret" visibility="package">
              <ownedParameter xmi:id="_vL-UMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL-UM90fEe2YPMyYKslBVA" name="killFocus" visibility="package"/>
            <ownedOperation xmi:id="_vL-UON0fEe2YPMyYKslBVA" name="setFocus" visibility="package"/>
            <ownedOperation xmi:id="_vL-7R90fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vL-7SN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL-7Td0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_vL-7Tt0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vMAwfN0fEe2YPMyYKslBVA" name="setIMEFont" visibility="package"/>
            <ownedOperation xmi:id="_vMAwfd0fEe2YPMyYKslBVA" name="resizeIME" visibility="package"/>
            <ownedOperation xmi:id="_vONv690fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vONv7N0fEe2YPMyYKslBVA" name="parent" type="_tKXBwt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vONv7d0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vONv7t0fEe2YPMyYKslBVA" name="createWidget" visibility="package"/>
            <ownedOperation xmi:id="_vONv790fEe2YPMyYKslBVA" name="defaultFont" visibility="package">
              <ownedParameter xmi:id="_vONv8N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOOW8t0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_vOOW890fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOOW9N0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vOOW9d0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vOOW9t0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOO-AN0fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_vOO-Ad0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOO-A90fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_vOO-BN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOO-Bd0fEe2YPMyYKslBVA" name="getLocation" visibility="public">
              <ownedParameter xmi:id="_vOO-Bt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOO-B90fEe2YPMyYKslBVA" name="getLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_vOO-CN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOO-Cd0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_vOO-Ct0fEe2YPMyYKslBVA" name="return" type="_tKXBwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOO-C90fEe2YPMyYKslBVA" name="getSize" visibility="public">
              <ownedParameter xmi:id="_vOO-DN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOO-Dd0fEe2YPMyYKslBVA" name="getSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vOO-Dt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOPlEN0fEe2YPMyYKslBVA" name="getVisible" visibility="public">
              <ownedParameter xmi:id="_vOPlEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOPlEt0fEe2YPMyYKslBVA" name="hasFocus" visibility="package">
              <ownedParameter xmi:id="_vOPlE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOPlFN0fEe2YPMyYKslBVA" name="isVisible" visibility="public">
              <ownedParameter xmi:id="_vOPlFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOQMIN0fEe2YPMyYKslBVA" name="restoreIMEFont" visibility="package"/>
            <ownedOperation xmi:id="_vOQMId0fEe2YPMyYKslBVA" name="move" visibility="package"/>
            <ownedOperation xmi:id="_vOQzMN0fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vORaQN0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vORaQd0fEe2YPMyYKslBVA" name="resize" visibility="package"/>
            <ownedOperation xmi:id="_vOSBUN0fEe2YPMyYKslBVA" name="setBounds" visibility="public">
              <ownedParameter xmi:id="_vOSBUd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOSBUt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOSBU90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOSBVN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOSBVd0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vOSBVt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOSBV90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOSBWN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOSBWd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOSoYN0fEe2YPMyYKslBVA" name="setBounds" visibility="public">
              <ownedParameter xmi:id="_vOSoYd0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOSoYt0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOSoY90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOSoZN0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vOSoZd0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOTPcN0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_vOTPcd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOT2gN0fEe2YPMyYKslBVA" name="setLocation" visibility="public">
              <ownedParameter xmi:id="_vOT2gd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOT2gt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOT2g90fEe2YPMyYKslBVA" name="setLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_vOT2hN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOT2hd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOT2ht0fEe2YPMyYKslBVA" name="setLocation" visibility="public">
              <ownedParameter xmi:id="_vOT2h90fEe2YPMyYKslBVA" name="location" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOUdkN0fEe2YPMyYKslBVA" name="setSize" visibility="public">
              <ownedParameter xmi:id="_vOUdkd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOUdkt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOUdk90fEe2YPMyYKslBVA" name="setSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vOUdlN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOUdld0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOUdlt0fEe2YPMyYKslBVA" name="setSize" visibility="public">
              <ownedParameter xmi:id="_vOUdl90fEe2YPMyYKslBVA" name="size" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOVEoN0fEe2YPMyYKslBVA" name="setVisible" visibility="public">
              <ownedParameter xmi:id="_vOVEod0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTPZ2N0fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tL9kQN0fEe2YPMyYKslBVA" name="IME" visibility="public">
            <eAnnotations xmi:id="_tbGzgN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbGzgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tbHakN0fEe2YPMyYKslBVA" general="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLz8IN0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_tKXBwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLz8Id0fEe2YPMyYKslBVA" name="caretOffset" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLz8It0fEe2YPMyYKslBVA" name="startOffset" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLz8I90fEe2YPMyYKslBVA" name="commitCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLz8JN0fEe2YPMyYKslBVA" name="text" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLz8Jd0fEe2YPMyYKslBVA" name="ranges" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLz8Jt0fEe2YPMyYKslBVA" name="styles" visibility="package" type="_tRPF0d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLz8J90fEe2YPMyYKslBVA" name="WM_MSIME_MOUSE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLz8KN0fEe2YPMyYKslBVA" name="UNDERLINE_IME_DOT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLz8Kd0fEe2YPMyYKslBVA" name="UNDERLINE_IME_DASH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLz8Kt0fEe2YPMyYKslBVA" name="UNDERLINE_IME_THICK" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vL4NkN0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vLz8K90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vLz8LN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_vL0jMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vL0jMd0fEe2YPMyYKslBVA" name="parent" type="_tKXBwt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL0jMt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL0jM90fEe2YPMyYKslBVA" name="createWidget" visibility="package"/>
            <ownedOperation xmi:id="_vL0jON0fEe2YPMyYKslBVA" name="getCaretOffset" visibility="public">
              <ownedParameter xmi:id="_vL0jOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL0jOt0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vL0jO90fEe2YPMyYKslBVA" name="getCommitCount" visibility="public">
              <ownedParameter xmi:id="_vL0jPN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL0jPd0fEe2YPMyYKslBVA" name="getCompositionOffset" visibility="public">
              <ownedParameter xmi:id="_vL0jPt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL1KQN0fEe2YPMyYKslBVA" name="getDisplayAttribute" visibility="package">
              <ownedParameter xmi:id="_vL1KQd0fEe2YPMyYKslBVA" name="langid" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL1KQt0fEe2YPMyYKslBVA" name="attInfo" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL1KQ90fEe2YPMyYKslBVA" name="return" type="_tbIBpN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL1xUt0fEe2YPMyYKslBVA" name="getRanges" visibility="public">
              <ownedParameter xmi:id="_vL1xU90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL1xVN0fEe2YPMyYKslBVA" name="getStyles" visibility="public">
              <ownedParameter xmi:id="_vL1xVd0fEe2YPMyYKslBVA" name="return" type="_tRPF0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL1xVt0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_vL1xV90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL1xWN0fEe2YPMyYKslBVA" name="getWideCaret" visibility="public">
              <ownedParameter xmi:id="_vL1xWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL2YYN0fEe2YPMyYKslBVA" name="isInlineEnabled" visibility="package">
              <ownedParameter xmi:id="_vL2YYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL2YYt0fEe2YPMyYKslBVA" name="hooks" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vL2YY90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL2YZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL2YZd0fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vL2YZt0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vL2YZ90fEe2YPMyYKslBVA" name="setCompositionOffset" visibility="public">
              <ownedParameter xmi:id="_vL2YaN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL2_cN0fEe2YPMyYKslBVA" name="WM_IME_COMPOSITION" visibility="package">
              <ownedParameter xmi:id="_vL2_cd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL2_ct0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL2_c90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL3mgN0fEe2YPMyYKslBVA" name="sendEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vL3mgd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL3mgt0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL6p090fEe2YPMyYKslBVA" name="WM_IME_COMPOSITION_START" visibility="package">
              <ownedParameter xmi:id="_vL6p1N0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL6p1d0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL6p1t0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL6p190fEe2YPMyYKslBVA" name="WM_IME_ENDCOMPOSITION" visibility="package">
              <ownedParameter xmi:id="_vL6p2N0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL6p2d0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL6p2t0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL7Q4N0fEe2YPMyYKslBVA" name="WM_KEYDOWN" visibility="package">
              <ownedParameter xmi:id="_vL7Q4d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL7Q4t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL7Q490fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL738N0fEe2YPMyYKslBVA" name="WM_KILLFOCUS" visibility="package">
              <ownedParameter xmi:id="_vL738d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL738t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL73890fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL739N0fEe2YPMyYKslBVA" name="WM_LBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vL739d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL739t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vL73990fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL9tIt0fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vL9tI90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL9tJt0fEe2YPMyYKslBVA" name="reskin" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vL9tJ90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vL-7T90fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vL_iUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTKhUN0fEe2YPMyYKslBVA" name="addListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vTKhUd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTKhUt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tNFloN0fEe2YPMyYKslBVA" name="Touch" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tOvLcN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOvLcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOvLct0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQg1-N0fEe2YPMyYKslBVA" name="id" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQg1-d0fEe2YPMyYKslBVA" name="source" visibility="public" type="_tHxAwN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQg1-t0fEe2YPMyYKslBVA" name="state" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQhdAN0fEe2YPMyYKslBVA" name="primary" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQhdAd0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQhdAt0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vM_A0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vM_A0d0fEe2YPMyYKslBVA" name="identity" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM_A0t0fEe2YPMyYKslBVA" name="source" type="_tHxAwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM_A090fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM_A1N0fEe2YPMyYKslBVA" name="primary" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM_A1d0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vM_A1t0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQhdA90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vQhdBN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tOSfht0fEe2YPMyYKslBVA" name="TrayItem[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nMt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nM90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQ0PEN0fEe2YPMyYKslBVA" name="ToolBar" visibility="public">
            <eAnnotations xmi:id="_tZqpEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tZqpEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tZqpEt0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE-7Yt0fEe2YPMyYKslBVA" name="lastFocusId" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE-7Y90fEe2YPMyYKslBVA" name="lastArrowId" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE-7ZN0fEe2YPMyYKslBVA" name="lastHotId" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE-7Zd0fEe2YPMyYKslBVA" name="items" visibility="package" type="_tZqpE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE-7Zt0fEe2YPMyYKslBVA" name="tabItemList" visibility="package" type="_tZqpE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE-7Z90fEe2YPMyYKslBVA" name="ignoreResize" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE-7aN0fEe2YPMyYKslBVA" name="ignoreMouse" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE-7ad0fEe2YPMyYKslBVA" name="imageList" visibility="package" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE-7at0fEe2YPMyYKslBVA" name="disabledImageList" visibility="package" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE-7a90fEe2YPMyYKslBVA" name="hotImageList" visibility="package" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vE-7bN0fEe2YPMyYKslBVA" name="ToolBarProc" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vE-7bd0fEe2YPMyYKslBVA" name="ToolBarClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vE-7bt0fEe2YPMyYKslBVA" name="DEFAULT_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vE-7b90fEe2YPMyYKslBVA" name="DEFAULT_HEIGHT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vE_ic90fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vE_idN0fEe2YPMyYKslBVA" name="handle" visibility="package" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vFDM3N0fEe2YPMyYKslBVA" name="tabList" isLeaf="true" type="_s7pQUt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vFDz490fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vFGQIN0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vFQBIN0fEe2YPMyYKslBVA" name="parent" isLeaf="true" type="_s7AXId0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vFWu0t0fEe2YPMyYKslBVA" name="toolTipText" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ugu-0N0fEe2YPMyYKslBVA" name="toDisplay" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugu-0d0fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugu-0t0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugxbFt0fEe2YPMyYKslBVA" name="getStyle" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugxbF90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhS_kd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uhS_kt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhS_k90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhTmkt0fEe2YPMyYKslBVA" name="setMenu" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhTmk90fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhTmlt0fEe2YPMyYKslBVA" name="getAccessible" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhTml90fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhTmnd0fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uhUNqd0fEe2YPMyYKslBVA" name="getParent" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhUNqt0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhUNrd0fEe2YPMyYKslBVA" name="getSize" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhUNrt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhUNr90fEe2YPMyYKslBVA" name="pack" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhUNsN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhVbwN0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhVbwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhVbxN0fEe2YPMyYKslBVA" name="getItemCount" visibility="public">
              <ownedParameter xmi:id="_uhVbxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhVbxt0fEe2YPMyYKslBVA" name="getItems" visibility="public">
              <ownedParameter xmi:id="_uhVbx90fEe2YPMyYKslBVA" name="return" type="_tZqpE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhVbyN0fEe2YPMyYKslBVA" name="setRedraw" visibility="public">
              <ownedParameter xmi:id="_uhWC0N0fEe2YPMyYKslBVA" name="redraw" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhWp4N0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_uhWp4d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhWp4t0fEe2YPMyYKslBVA" name="return" type="_tQ0PEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vE-7cN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vE_icN0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vE_icd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vE_ict0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFAJgN0fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_vFAJgd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFAJgt0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFAJg90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFAJhN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFAJhd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFAJht0fEe2YPMyYKslBVA" name="checkBuffered" visibility="package"/>
            <ownedOperation xmi:id="_vFAwkN0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vFAwkd0fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFAwkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFAwk90fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFAwlN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFAwld0fEe2YPMyYKslBVA" name="computeSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vFAwlt0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFAwl90fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFAwmN0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFAwmd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFAwmt0fEe2YPMyYKslBVA" name="computeTrimInPixels" visibility="package">
              <ownedParameter xmi:id="_vFAwm90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFAwnN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFAwnd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFBXoN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFBXod0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFBXot0fEe2YPMyYKslBVA" name="getBorderWidthInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFBXo90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFB-sN0fEe2YPMyYKslBVA" name="getDrawing" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFB-sd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFClxt0fEe2YPMyYKslBVA" name="computeTabGroup" visibility="package">
              <ownedParameter xmi:id="_vFClx90fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFClyN0fEe2YPMyYKslBVA" name="_getItems" visibility="package">
              <ownedParameter xmi:id="_vFClyd0fEe2YPMyYKslBVA" name="return" type="_tZqpE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFDM1N0fEe2YPMyYKslBVA" name="computeTabList" visibility="package">
              <ownedParameter xmi:id="_vFDM1d0fEe2YPMyYKslBVA" name="return" type="_tBojkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFDM1t0fEe2YPMyYKslBVA" name="isTabGroup" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFDM190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFDM2N0fEe2YPMyYKslBVA" name="isEnabled" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFDM2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFDM2t0fEe2YPMyYKslBVA" name="isVisible" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFDM290fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFDM3d0fEe2YPMyYKslBVA" name="_getTabItemList" visibility="package">
              <ownedParameter xmi:id="_vFDM3t0fEe2YPMyYKslBVA" name="return" type="_tZqpE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFDz4t0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vFEa8N0fEe2YPMyYKslBVA" name="createItem" visibility="package">
              <ownedParameter xmi:id="_vFEa8d0fEe2YPMyYKslBVA" name="item" type="_tQ0PEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFEa8t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFFCAd0fEe2YPMyYKslBVA" name="setRowCount" visibility="package">
              <ownedParameter xmi:id="_vFFCAt0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFFCA90fEe2YPMyYKslBVA" name="layoutItems" visibility="package"/>
            <ownedOperation xmi:id="_vFFCBN0fEe2YPMyYKslBVA" name="createWidget" visibility="package"/>
            <ownedOperation xmi:id="_vFFCBd0fEe2YPMyYKslBVA" name="applyThemeBackground" visibility="package">
              <ownedParameter xmi:id="_vFFCBt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFFCB90fEe2YPMyYKslBVA" name="destroyItem" visibility="package">
              <ownedParameter xmi:id="_vFFCCN0fEe2YPMyYKslBVA" name="item" type="_tQ0PEd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFGQId0fEe2YPMyYKslBVA" name="enableWidget" visibility="package">
              <ownedParameter xmi:id="_vFG3MN0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFG3Nt0fEe2YPMyYKslBVA" name="getDisabledImageList" visibility="package">
              <ownedParameter xmi:id="_vFG3N90fEe2YPMyYKslBVA" name="return" type="_tGJQIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFG3ON0fEe2YPMyYKslBVA" name="getHotImageList" visibility="package">
              <ownedParameter xmi:id="_vFG3Od0fEe2YPMyYKslBVA" name="return" type="_tGJQIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFG3Ot0fEe2YPMyYKslBVA" name="getImageList" visibility="package">
              <ownedParameter xmi:id="_vFHeQN0fEe2YPMyYKslBVA" name="return" type="_tGJQIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFHeQd0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vFHeQt0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_vFHeQ90fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFHeRN0fEe2YPMyYKslBVA" name="return" type="_tQ0PEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFIFUN0fEe2YPMyYKslBVA" name="getItemInPixels" visibility="package">
              <ownedParameter xmi:id="_vFIFUd0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFIFUt0fEe2YPMyYKslBVA" name="return" type="_tQ0PEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFIsYN0fEe2YPMyYKslBVA" name="getRowCount" visibility="public">
              <ownedParameter xmi:id="_vFIsYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFJTcN0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_vFJTcd0fEe2YPMyYKslBVA" name="item" type="_tQ0PEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFJTct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFJ6gN0fEe2YPMyYKslBVA" name="setDropDownItems" visibility="package">
              <ownedParameter xmi:id="_vFJ6gd0fEe2YPMyYKslBVA" name="set" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFLvst0fEe2YPMyYKslBVA" name="mnemonicHit" visibility="package">
              <ownedParameter xmi:id="_vFLvs90fEe2YPMyYKslBVA" name="ch" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFLvtN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFMWwN0fEe2YPMyYKslBVA" name="setTabGroupFocus" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFMWwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFMWxN0fEe2YPMyYKslBVA" name="mnemonicMatch" visibility="package">
              <ownedParameter xmi:id="_vFMWxd0fEe2YPMyYKslBVA" name="ch" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFMWxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFM90N0fEe2YPMyYKslBVA" name="findMnemonic" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFM90d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFM90t0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFM9090fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vFM91N0fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFM9190fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vFNk4N0fEe2YPMyYKslBVA" name="removeControl" visibility="package">
              <ownedParameter xmi:id="_vFNk4d0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFOL8N0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_vFOL8d0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFOL9N0fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="package">
              <ownedParameter xmi:id="_vFOL9d0fEe2YPMyYKslBVA" name="hBitmap" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFOL9t0fEe2YPMyYKslBVA" name="setBackgroundTransparent" visibility="package">
              <ownedParameter xmi:id="_vFOL990fEe2YPMyYKslBVA" name="transparent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFOzAN0fEe2YPMyYKslBVA" name="setBackgroundPixel" visibility="package">
              <ownedParameter xmi:id="_vFOzAd0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFPaEN0fEe2YPMyYKslBVA" name="findBackgroundControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFPaEd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFPaEt0fEe2YPMyYKslBVA" name="setBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vFPaE90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFPaFN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFPaFd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFPaFt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFPaF90fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFQBJ90fEe2YPMyYKslBVA" name="setDefaultFont" visibility="package"/>
            <ownedOperation xmi:id="_vFR2UN0fEe2YPMyYKslBVA" name="setDisabledImageList" visibility="package">
              <ownedParameter xmi:id="_vFR2Ud0fEe2YPMyYKslBVA" name="imageList" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFR2Ut0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_vFR2U90fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFSdYN0fEe2YPMyYKslBVA" name="setHotImageList" visibility="package">
              <ownedParameter xmi:id="_vFSdYd0fEe2YPMyYKslBVA" name="imageList" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFTEcN0fEe2YPMyYKslBVA" name="setImageList" visibility="package">
              <ownedParameter xmi:id="_vFTEcd0fEe2YPMyYKslBVA" name="imageList" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFTEct0fEe2YPMyYKslBVA" name="setParent" visibility="public">
              <ownedParameter xmi:id="_vFTEc90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFTEdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFU5oN0fEe2YPMyYKslBVA" name="setTabItemList" visibility="package">
              <ownedParameter xmi:id="_vFU5od0fEe2YPMyYKslBVA" name="tabList" type="_tZqpE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFVgsd0fEe2YPMyYKslBVA" name="setTabItemFocus" visibility="package">
              <ownedParameter xmi:id="_vFVgst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFVgs90fEe2YPMyYKslBVA" name="updateTextDirection" visibility="package">
              <ownedParameter xmi:id="_vFVgtN0fEe2YPMyYKslBVA" name="textDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFVgtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFWHw90fEe2YPMyYKslBVA" name="toolTipText" visibility="package">
              <ownedParameter xmi:id="_vFWHxN0fEe2YPMyYKslBVA" name="hdr" type="_tExXJ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFWHxd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFWu0N0fEe2YPMyYKslBVA" name="hasCursor" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFWu0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFWu1N0fEe2YPMyYKslBVA" name="updateOrientation" visibility="package"/>
            <ownedOperation xmi:id="_vFZLEN0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vFZLEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFZyIN0fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vFZyId0fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFaZMN0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vFaZMd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFaZMt0fEe2YPMyYKslBVA" name="WM_CAPTURECHANGED" visibility="package">
              <ownedParameter xmi:id="_vFaZM90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFaZNN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFaZNd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFbAQN0fEe2YPMyYKslBVA" name="WM_CHAR" visibility="package">
              <ownedParameter xmi:id="_vFbAQd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFbAQt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFbAQ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFbnUN0fEe2YPMyYKslBVA" name="WM_COMMAND" visibility="package">
              <ownedParameter xmi:id="_vFbnUd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFbnUt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFbnU90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFbnWN0fEe2YPMyYKslBVA" name="WM_GETDLGCODE" visibility="package">
              <ownedParameter xmi:id="_vFbnWd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFbnWt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFbnW90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFcOYN0fEe2YPMyYKslBVA" name="WM_KEYDOWN" visibility="package">
              <ownedParameter xmi:id="_vFcOYd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFcOYt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFcOY90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFcOZN0fEe2YPMyYKslBVA" name="WM_KILLFOCUS" visibility="package">
              <ownedParameter xmi:id="_vFcOZd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFcOZt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFcOZ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFc1cN0fEe2YPMyYKslBVA" name="WM_LBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vFc1cd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFc1ct0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFc1c90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFc1dN0fEe2YPMyYKslBVA" name="WM_LBUTTONUP" visibility="package">
              <ownedParameter xmi:id="_vFc1dd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFc1dt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFc1d90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFc1fN0fEe2YPMyYKslBVA" name="WM_MOUSELEAVE" visibility="package">
              <ownedParameter xmi:id="_vFc1fd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFc1ft0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFc1f90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFeDkN0fEe2YPMyYKslBVA" name="WM_MOUSEMOVE" visibility="package">
              <ownedParameter xmi:id="_vFeDkd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFeDkt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFeDk90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFeDmN0fEe2YPMyYKslBVA" name="WM_NOTIFY" visibility="package">
              <ownedParameter xmi:id="_vFeDmd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFeDmt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFeDm90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFeqoN0fEe2YPMyYKslBVA" name="WM_SETFOCUS" visibility="package">
              <ownedParameter xmi:id="_vFeqod0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFeqot0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFeqo90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFeqpN0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vFeqpd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFeqpt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFeqp90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFfRsN0fEe2YPMyYKslBVA" name="WM_WINDOWPOSCHANGING" visibility="package">
              <ownedParameter xmi:id="_vFfRsd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFfRst0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFfRs90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFgf0N0fEe2YPMyYKslBVA" name="wmCommandChild" visibility="package">
              <ownedParameter xmi:id="_vFgf0d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFgf0t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFgf090fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFgf2N0fEe2YPMyYKslBVA" name="customDrawing" visibility="private">
              <ownedParameter xmi:id="_vFgf2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFhG4N0fEe2YPMyYKslBVA" name="hasCustomBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFhG4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFhG4t0fEe2YPMyYKslBVA" name="hasCustomForeground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFhG490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFhG5N0fEe2YPMyYKslBVA" name="wmNotifyChild" visibility="package">
              <ownedParameter xmi:id="_vFhG5d0fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFhG5t0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFhG590fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFhG6N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFiVBt0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFiVB90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFi8Et0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFi8E90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFi8FN0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFi8Fd0fEe2YPMyYKslBVA" name="getBackgroundPixel" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFi8Ft0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFi8F90fEe2YPMyYKslBVA" name="getForegroundPixel" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFi8GN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLH_oN0fEe2YPMyYKslBVA" name="getEnabled" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLH_od0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLJ00t0fEe2YPMyYKslBVA" name="getCodePage" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLJ0090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVwiUN0fEe2YPMyYKslBVA" name="setVisible" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVwiUd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVxJYN0fEe2YPMyYKslBVA" name="computeSize" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVxJYd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVxJYt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVxJY90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vZJ0lN0fEe2YPMyYKslBVA" name="setBackground" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vZJ0ld0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vZOGBN0fEe2YPMyYKslBVA" name="setForeground" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vZOGBd0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vZOGCN0fEe2YPMyYKslBVA" name="setCursor" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vZOGCd0fEe2YPMyYKslBVA" name="arg0" type="_s9ecUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vZkEQN0fEe2YPMyYKslBVA" name="setBounds" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vZkEQd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vZkEQt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vZkEQ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vZkERN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQ0PEd0fEe2YPMyYKslBVA" name="ToolItem" visibility="public">
            <eAnnotations xmi:id="_tbCiEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbCiEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tbCiEt0fEe2YPMyYKslBVA" general="_tBk5Mt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFClyt0fEe2YPMyYKslBVA" name="control" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFFCAN0fEe2YPMyYKslBVA" name="id" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFG3M90fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vFLIod0fEe2YPMyYKslBVA" name="cx" visibility="package" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFLvsN0fEe2YPMyYKslBVA" name="text" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vFLvsd0fEe2YPMyYKslBVA" name="image" visibility="package" isLeaf="true" type="_s9aK4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vFVgsN0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_tQ0PEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFWu090fEe2YPMyYKslBVA" name="toolTipText" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLB5AN0fEe2YPMyYKslBVA" name="disabledImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLB5Ad0fEe2YPMyYKslBVA" name="hotImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLB5At0fEe2YPMyYKslBVA" name="disabledImage2" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vLEVQN0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLGKct0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vLMREN0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ugr7gN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ugr7gd0fEe2YPMyYKslBVA" name="parent" type="_tQ0PEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugr7gt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugr7g90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugr7hN0fEe2YPMyYKslBVA" name="setData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugr7hd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugr7iN0fEe2YPMyYKslBVA" name="addListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugr7id0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugr7it0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugr7i90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ugr7jN0fEe2YPMyYKslBVA" name="parent" type="_tQ0PEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugr7jd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uguXxt0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_uguXx90fEe2YPMyYKslBVA" name="return" type="_tQ0PEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugxbGN0fEe2YPMyYKslBVA" name="getText" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugxbGd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugxbGt0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_ugxbG90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugyCJt0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public">
              <ownedParameter xmi:id="_ugyCJ90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugyCKN0fEe2YPMyYKslBVA" name="getEnabled" visibility="public">
              <ownedParameter xmi:id="_ugyCKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugyCKt0fEe2YPMyYKslBVA" name="setEnabled" visibility="public">
              <ownedParameter xmi:id="_ugyCK90fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugyCLt0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_ugyCL90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugyCMN0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_ugyCMd0fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug0eYt0fEe2YPMyYKslBVA" name="setDisabledImage" visibility="public">
              <ownedParameter xmi:id="_ug0eY90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug0eZN0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_ug0eZd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug1FcN0fEe2YPMyYKslBVA" name="setHotImage" visibility="public">
              <ownedParameter xmi:id="_ug1Fcd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug1shN0fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_ug1shd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhWC090fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhWC1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhWC1d0fEe2YPMyYKslBVA" name="getControl" visibility="public">
              <ownedParameter xmi:id="_uhWC1t0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhWC190fEe2YPMyYKslBVA" name="setControl" visibility="public">
              <ownedParameter xmi:id="_uhWC2N0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhWC2d0fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uhWC2t0fEe2YPMyYKslBVA" name="getData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhWC290fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhYfE90fEe2YPMyYKslBVA" name="getToolTipText" visibility="public">
              <ownedParameter xmi:id="_uhYfFN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9elMt0fEe2YPMyYKslBVA" name="getStyle" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u9elM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFDM0t0fEe2YPMyYKslBVA" name="isTabGroup" visibility="package">
              <ownedParameter xmi:id="_vFDM090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFDz4N0fEe2YPMyYKslBVA" name="computeTabList" visibility="package">
              <ownedParameter xmi:id="_vFDz4d0fEe2YPMyYKslBVA" name="return" type="_tBojkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFEa890fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vFEa9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFG3NN0fEe2YPMyYKslBVA" name="updateImages" visibility="package">
              <ownedParameter xmi:id="_vFG3Nd0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFIFU90fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vFIFVN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFLIoN0fEe2YPMyYKslBVA" name="resizeControl" visibility="package"/>
            <ownedOperation xmi:id="_vFMWwt0fEe2YPMyYKslBVA" name="click" visibility="package">
              <ownedParameter xmi:id="_vFMWw90fEe2YPMyYKslBVA" name="dropDown" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFM91d0fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFM91t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFOL8t0fEe2YPMyYKslBVA" name="reskin" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFOL890fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFWHwN0fEe2YPMyYKslBVA" name="updateTextDirection" visibility="package">
              <ownedParameter xmi:id="_vFWHwd0fEe2YPMyYKslBVA" name="textDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFWHwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFgf1N0fEe2YPMyYKslBVA" name="wmCommandChild" visibility="package">
              <ownedParameter xmi:id="_vFgf1d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFgf1t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFgf190fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFiVAN0fEe2YPMyYKslBVA" name="sendSelectionEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFiVAd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFiVAt0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFiVA90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLB5A90fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vLB5BN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLB5Bd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLCgEN0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vLCgEd0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLCgEt0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vLCgE90fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLCgFN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLCgFd0fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vLCgFt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLCgF90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLCgGN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLCgGd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLCgGt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLCgG90fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLCgHN0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLCgHd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLCgHt0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vLCgH90fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLCgIN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLDHIN0fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vLDuMN0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vLDuMd0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_vLDuMt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLDuM90fEe2YPMyYKslBVA" name="getDisabledImage" visibility="public">
              <ownedParameter xmi:id="_vLDuNN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLEVQd0fEe2YPMyYKslBVA" name="getHotImage" visibility="public">
              <ownedParameter xmi:id="_vLEVQt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLE8UN0fEe2YPMyYKslBVA" name="getWidth" visibility="public">
              <ownedParameter xmi:id="_vLE8Ud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLE8Ut0fEe2YPMyYKslBVA" name="getWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_vLE8U90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLE8VN0fEe2YPMyYKslBVA" name="isEnabled" visibility="public">
              <ownedParameter xmi:id="_vLE8Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLFjYN0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vLFjYd0fEe2YPMyYKslBVA" name="releaseImages" visibility="package"/>
            <ownedOperation xmi:id="_vLGKcN0fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vLGKcd0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLGxg90fEe2YPMyYKslBVA" name="selectRadio" visibility="package"/>
            <ownedOperation xmi:id="_vLGxhN0fEe2YPMyYKslBVA" name="setRadioSelection" visibility="package">
              <ownedParameter xmi:id="_vLGxhd0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vLGxht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLJNwN0fEe2YPMyYKslBVA" name="sendSelectionEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vLJNwd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLJNwt0fEe2YPMyYKslBVA" name="setTabItemFocus" visibility="package">
              <ownedParameter xmi:id="_vLJNw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLJ00N0fEe2YPMyYKslBVA" name="_setText" visibility="package">
              <ownedParameter xmi:id="_vLJ00d0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLLC890fEe2YPMyYKslBVA" name="setWidth" visibility="public">
              <ownedParameter xmi:id="_vLLC9N0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vLLC9d0fEe2YPMyYKslBVA" name="setWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_vLLC9t0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tR1ix90fEe2YPMyYKslBVA" name="Control[][]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nNN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nNd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tSAh4N0fEe2YPMyYKslBVA" name="Tree" visibility="public">
            <eAnnotations xmi:id="_tZ7u0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tZ7u0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tZ7u0t0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0MGVN0fEe2YPMyYKslBVA" name="handle" visibility="public" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vEWCMd0fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vEaToN0fEe2YPMyYKslBVA" name="painted" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEaTod0fEe2YPMyYKslBVA" name="ignoreCustomDraw" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEa6sN0fEe2YPMyYKslBVA" name="hwndHeader" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEa6sd0fEe2YPMyYKslBVA" name="columnCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEbhwN0fEe2YPMyYKslBVA" name="linesVisible" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEbhwd0fEe2YPMyYKslBVA" name="scrollWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEjdld0fEe2YPMyYKslBVA" name="currentItem" visibility="package" type="_tWQvyd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vElSwd0fEe2YPMyYKslBVA" name="itemCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEl50t0fEe2YPMyYKslBVA" name="items" visibility="package" type="_tZhfI90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEmg4N0fEe2YPMyYKslBVA" name="customDraw" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEpkMN0fEe2YPMyYKslBVA" name="ignoreExpand" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEqyUd0fEe2YPMyYKslBVA" name="hAnchor" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFyMot0fEe2YPMyYKslBVA" name="sortColumn" visibility="package" type="_tY50Ed0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFyMo90fEe2YPMyYKslBVA" name="sortDirection" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGDSYN0fEe2YPMyYKslBVA" name="headerToolTipHandle" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGbs6N0fEe2YPMyYKslBVA" name="columns" visibility="package" type="_tZ7u090fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGbs6d0fEe2YPMyYKslBVA" name="imageList" visibility="package" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGbs6t0fEe2YPMyYKslBVA" name="headerImageList" visibility="package" type="_tGJQIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT8N0fEe2YPMyYKslBVA" name="focusRect" visibility="package" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT8d0fEe2YPMyYKslBVA" name="hwndParent" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT8t0fEe2YPMyYKslBVA" name="hInsert" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT890fEe2YPMyYKslBVA" name="hSelect" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT9N0fEe2YPMyYKslBVA" name="lastID" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT9d0fEe2YPMyYKslBVA" name="hFirstIndexOf" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT9t0fEe2YPMyYKslBVA" name="hLastIndexOf" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT990fEe2YPMyYKslBVA" name="lastIndexOf" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT-N0fEe2YPMyYKslBVA" name="dragStarted" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT-d0fEe2YPMyYKslBVA" name="gestureCompleted" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT-t0fEe2YPMyYKslBVA" name="insertAfter" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT-90fEe2YPMyYKslBVA" name="shrink" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT_N0fEe2YPMyYKslBVA" name="ignoreShrink" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT_d0fEe2YPMyYKslBVA" name="ignoreSelect" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT_t0fEe2YPMyYKslBVA" name="ignoreDeselect" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcT_90fEe2YPMyYKslBVA" name="ignoreResize" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUAN0fEe2YPMyYKslBVA" name="lockSelection" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUAd0fEe2YPMyYKslBVA" name="oldSelected" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUAt0fEe2YPMyYKslBVA" name="newSelected" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUA90fEe2YPMyYKslBVA" name="ignoreColumnMove" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUBN0fEe2YPMyYKslBVA" name="ignoreItemHeight" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUBd0fEe2YPMyYKslBVA" name="ignoreDrawForeground" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUBt0fEe2YPMyYKslBVA" name="ignoreDrawBackground" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUB90fEe2YPMyYKslBVA" name="ignoreDrawFocus" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUCN0fEe2YPMyYKslBVA" name="ignoreDrawSelection" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUCd0fEe2YPMyYKslBVA" name="ignoreDrawHot" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUCt0fEe2YPMyYKslBVA" name="ignoreFullSelection" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUC90fEe2YPMyYKslBVA" name="explorerTheme" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUDN0fEe2YPMyYKslBVA" name="createdAsRTL" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUDd0fEe2YPMyYKslBVA" name="headerItemDragging" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUDt0fEe2YPMyYKslBVA" name="selectionForeground" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUD90fEe2YPMyYKslBVA" name="itemToolTipHandle" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUEN0fEe2YPMyYKslBVA" name="lastTimerID" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUEd0fEe2YPMyYKslBVA" name="lastTimerCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUEt0fEe2YPMyYKslBVA" name="headerBackground" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUE90fEe2YPMyYKslBVA" name="headerForeground" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGcUFN0fEe2YPMyYKslBVA" name="ENABLE_TVS_EX_FADEINOUTEXPANDOS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGcUFd0fEe2YPMyYKslBVA" name="TIMER_MAX_COUNT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGcUFt0fEe2YPMyYKslBVA" name="INSET" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGcUF90fEe2YPMyYKslBVA" name="GRID_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGcUGN0fEe2YPMyYKslBVA" name="SORT_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGcUGd0fEe2YPMyYKslBVA" name="HEADER_MARGIN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGcUGt0fEe2YPMyYKslBVA" name="HEADER_EXTRA" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGcUG90fEe2YPMyYKslBVA" name="INCREMENT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGcUHN0fEe2YPMyYKslBVA" name="EXPLORER_EXTRA" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGcUHd0fEe2YPMyYKslBVA" name="DRAG_IMAGE_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGcUHt0fEe2YPMyYKslBVA" name="TreeProc" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGcUH90fEe2YPMyYKslBVA" name="TreeClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGcUIN0fEe2YPMyYKslBVA" name="HeaderProc" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGcUId0fEe2YPMyYKslBVA" name="HeaderClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGeJIN0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGq9cN0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vHmKgN0fEe2YPMyYKslBVA" name="parent" isLeaf="true" type="_s7AXId0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vINOgt0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vIe7UN0fEe2YPMyYKslBVA" name="drawCount" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vIgwgN0fEe2YPMyYKslBVA" name="horizontalBar" isLeaf="true" type="_tGz-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vItk090fEe2YPMyYKslBVA" name="toolTipText" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vI384N0fEe2YPMyYKslBVA" name="layout" isLeaf="true" type="_tJCzIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vI81ZN0fEe2YPMyYKslBVA" name="accessible" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vJY6QN0fEe2YPMyYKslBVA" name="foreground" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uhqy8t0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_uhqy890fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhqy9N0fEe2YPMyYKslBVA" name="return" type="_tWQvyd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhqy9d0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_uhqy9t0fEe2YPMyYKslBVA" name="items" type="_tZhfI90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujtaVt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujtaV90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujtaWN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujtaXN0fEe2YPMyYKslBVA" name="setLinesVisible" visibility="public">
              <ownedParameter xmi:id="_ujtaXd0fEe2YPMyYKslBVA" name="show" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujtaYd0fEe2YPMyYKslBVA" name="setHeaderVisible" visibility="public">
              <ownedParameter xmi:id="_ujtaYt0fEe2YPMyYKslBVA" name="show" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujtaZt0fEe2YPMyYKslBVA" name="setItemCount" visibility="public">
              <ownedParameter xmi:id="_ujtaZ90fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujtaa90fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_ujtabN0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujtac90fEe2YPMyYKslBVA" name="addTreeListener" visibility="public">
              <ownedParameter xmi:id="_ujtadN0fEe2YPMyYKslBVA" name="listener" type="_tgj7Qd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Ib9N0fEe2YPMyYKslBVA" name="toControl" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0Ib9d0fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0Ib9t0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Ib990fEe2YPMyYKslBVA" name="getClientArea" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0Ib-N0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Ib-d0fEe2YPMyYKslBVA" name="getTopItem" visibility="public">
              <ownedParameter xmi:id="_u0Ib-t0fEe2YPMyYKslBVA" name="return" type="_tWQvyd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0JDDd0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_u0JDDt0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0JDD90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0JDEN0fEe2YPMyYKslBVA" name="getItemCount" visibility="public">
              <ownedParameter xmi:id="_u0JDEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0JDEt0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_u0JDE90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0JDFN0fEe2YPMyYKslBVA" name="return" type="_tWQvyd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0MtY90fEe2YPMyYKslBVA" name="setInsertMark" visibility="public">
              <ownedParameter xmi:id="_u0MtZN0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0MtZd0fEe2YPMyYKslBVA" name="before" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0N7gN0fEe2YPMyYKslBVA" name="getDisplay" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0N7gd0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0OimN0fEe2YPMyYKslBVA" name="redraw" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u0Oimt0fEe2YPMyYKslBVA" name="notifyListeners" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0Oim90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0OinN0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9hBcN0fEe2YPMyYKslBVA" name="getColumnCount" visibility="public">
              <ownedParameter xmi:id="_u9hBcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9hogt0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u9hog90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9hoht0fEe2YPMyYKslBVA" name="getColumn" visibility="public">
              <ownedParameter xmi:id="_u9hoh90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9hoiN0fEe2YPMyYKslBVA" name="return" type="_tY50Ed0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEU0GN0fEe2YPMyYKslBVA" name="createItem" visibility="package">
              <ownedParameter xmi:id="_vEU0Gd0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEU0Gt0fEe2YPMyYKslBVA" name="hParent" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEU0G90fEe2YPMyYKslBVA" name="hInsertAfter" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEU0HN0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEVbIN0fEe2YPMyYKslBVA" name="findItem" visibility="package">
              <ownedParameter xmi:id="_vEVbId0fEe2YPMyYKslBVA" name="hFirstItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEVbIt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEVbI90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEWpQd0fEe2YPMyYKslBVA" name="clear" visibility="package">
              <ownedParameter xmi:id="_vEWpQt0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEWpQ90fEe2YPMyYKslBVA" name="tvItem" type="_tEzzYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEWpRN0fEe2YPMyYKslBVA" name="clearAll" visibility="package">
              <ownedParameter xmi:id="_vEWpRd0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEWpRt0fEe2YPMyYKslBVA" name="tvItem" type="_tEzzYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEWpR90fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEXQUd0fEe2YPMyYKslBVA" name="releaseItem" visibility="package">
              <ownedParameter xmi:id="_vEXQUt0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEXQU90fEe2YPMyYKslBVA" name="tvItem" type="_tEzzYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEXQVN0fEe2YPMyYKslBVA" name="release" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEXQVd0fEe2YPMyYKslBVA" name="destroyItem" visibility="package">
              <ownedParameter xmi:id="_vEXQVt0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEXQV90fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEX3Yd0fEe2YPMyYKslBVA" name="checkData" visibility="package">
              <ownedParameter xmi:id="_vEX3Yt0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEX3Y90fEe2YPMyYKslBVA" name="redraw" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEX3ZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEX3Zd0fEe2YPMyYKslBVA" name="getBackground" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEX3Zt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEa6st0fEe2YPMyYKslBVA" name="getImageSize" visibility="package">
              <ownedParameter xmi:id="_vEa6s90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEelEN0fEe2YPMyYKslBVA" name="getFont" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEelEd0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEfMIN0fEe2YPMyYKslBVA" name="getForeground" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEfMId0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEgaQN0fEe2YPMyYKslBVA" name="_getItem" visibility="package">
              <ownedParameter xmi:id="_vEgaQd0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEgaQt0fEe2YPMyYKslBVA" name="return" type="_tWQvyd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEgaQ90fEe2YPMyYKslBVA" name="getItemCount" visibility="package">
              <ownedParameter xmi:id="_vEgaRN0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEgaRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEhBUN0fEe2YPMyYKslBVA" name="getItems" visibility="package">
              <ownedParameter xmi:id="_vEhBUd0fEe2YPMyYKslBVA" name="hTreeItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEhBUt0fEe2YPMyYKslBVA" name="return" type="_tZhfI90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEjdkN0fEe2YPMyYKslBVA" name="findIndex" visibility="package">
              <ownedParameter xmi:id="_vEjdkd0fEe2YPMyYKslBVA" name="hFirstItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEjdkt0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEjdk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEjdlt0fEe2YPMyYKslBVA" name="getDrawing" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEjdl90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEkEoN0fEe2YPMyYKslBVA" name="hooks" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEkEod0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEkEot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEkrst0fEe2YPMyYKslBVA" name="releaseItems" visibility="package">
              <ownedParameter xmi:id="_vEkrs90fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEkrtN0fEe2YPMyYKslBVA" name="tvItem" type="_tEzzYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEl50N0fEe2YPMyYKslBVA" name="setRedraw" visibility="public">
              <ownedParameter xmi:id="_vEl50d0fEe2YPMyYKslBVA" name="redraw" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEo9IN0fEe2YPMyYKslBVA" name="topHandle" visibility="package">
              <ownedParameter xmi:id="_vEo9Id0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEqyUN0fEe2YPMyYKslBVA" name="updateScrollBar" visibility="package"/>
            <ownedOperation xmi:id="_vEqyUt0fEe2YPMyYKslBVA" name="sendSelectionEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEqyU90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEqyVN0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEqyVd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEvDwN0fEe2YPMyYKslBVA" name="imageIndex" visibility="package">
              <ownedParameter xmi:id="_vEvDwd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEvDwt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEvDw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEwR4N0fEe2YPMyYKslBVA" name="setItemCount" visibility="package">
              <ownedParameter xmi:id="_vEwR4d0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEwR4t0fEe2YPMyYKslBVA" name="hParent" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEwR490fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vExgAN0fEe2YPMyYKslBVA" name="sort" visibility="package">
              <ownedParameter xmi:id="_vExgAd0fEe2YPMyYKslBVA" name="hParent" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vExgAt0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFuiQN0fEe2YPMyYKslBVA" name="createItem" visibility="package">
              <ownedParameter xmi:id="_vFuiQd0fEe2YPMyYKslBVA" name="column" type="_tY50Ed0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFuiQt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFvwYN0fEe2YPMyYKslBVA" name="destroyItem" visibility="package">
              <ownedParameter xmi:id="_vFvwYd0fEe2YPMyYKslBVA" name="column" type="_tY50Ed0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFw-gN0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_vFw-gd0fEe2YPMyYKslBVA" name="column" type="_tY50Ed0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFw-gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFyzst0fEe2YPMyYKslBVA" name="sendMeasureItemEvent" visibility="package">
              <ownedParameter xmi:id="_vFyzs90fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFyztN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFyztd0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFyztt0fEe2YPMyYKslBVA" name="detail" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFyzt90fEe2YPMyYKslBVA" name="return" type="_tFdToN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vF_A8N0fEe2YPMyYKslBVA" name="forceResize" visibility="package" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vGA2IN0fEe2YPMyYKslBVA" name="imageIndexHeader" visibility="package">
              <ownedParameter xmi:id="_vGA2Id0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGA2It0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGDSYd0fEe2YPMyYKslBVA" name="createHeaderToolTips" visibility="package"/>
            <ownedOperation xmi:id="_vGDSYt0fEe2YPMyYKslBVA" name="updateHeaderToolTips" visibility="package"/>
            <ownedOperation xmi:id="_vGD5cN0fEe2YPMyYKslBVA" name="setScrollWidth" visibility="package"/>
            <ownedOperation xmi:id="_vGcUIt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vGc7AN0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vGc7Ad0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGc7At0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGdiEN0fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vGdiEd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGdiEt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGdiE90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGdiFN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGdiFd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGdiFt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGdiF90fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGdiGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGdiGd0fEe2YPMyYKslBVA" name="_addListener" visibility="package">
              <ownedParameter xmi:id="_vGdiGt0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGdiG90fEe2YPMyYKslBVA" name="listener" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGeJId0fEe2YPMyYKslBVA" name="isCustomToolTip" visibility="package">
              <ownedParameter xmi:id="_vGeJIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGeJI90fEe2YPMyYKslBVA" name="createItemToolTips" visibility="package"/>
            <ownedOperation xmi:id="_vGfXQN0fEe2YPMyYKslBVA" name="_getItem" visibility="package">
              <ownedParameter xmi:id="_vGfXQd0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGfXQt0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGfXQ90fEe2YPMyYKslBVA" name="return" type="_tWQvyd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGf-UN0fEe2YPMyYKslBVA" name="_removeListener" visibility="package">
              <ownedParameter xmi:id="_vGf-Ud0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGf-Ut0fEe2YPMyYKslBVA" name="listener" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGglYN0fEe2YPMyYKslBVA" name="_setBackgroundPixel" visibility="package">
              <ownedParameter xmi:id="_vGglYd0fEe2YPMyYKslBVA" name="newPixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGhMcN0fEe2YPMyYKslBVA" name="findImageControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGhMcd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGhMct0fEe2YPMyYKslBVA" name="setCheckboxImageList" visibility="package"/>
            <ownedOperation xmi:id="_vGhMc90fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vGhMdN0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGhMdd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGhMdt0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGhMd90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGhMeN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGhzgN0fEe2YPMyYKslBVA" name="borderHandle" visibility="package">
              <ownedParameter xmi:id="_vGhzgd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGiakN0fEe2YPMyYKslBVA" name="CDDS_ITEMPOSTPAINT" visibility="package">
              <ownedParameter xmi:id="_vGiakd0fEe2YPMyYKslBVA" name="nmcd" type="_tElw-t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGiakt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGiak90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGialN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGld490fEe2YPMyYKslBVA" name="getItem" visibility="package">
              <ownedParameter xmi:id="_vGld5N0fEe2YPMyYKslBVA" name="nmcd" type="_tElw-t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGld5d0fEe2YPMyYKslBVA" name="return" type="_tWQvyd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGmE8N0fEe2YPMyYKslBVA" name="isItemSelected" visibility="package">
              <ownedParameter xmi:id="_vGmE8d0fEe2YPMyYKslBVA" name="nmcd" type="_tElw-t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGmE8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGmE9N0fEe2YPMyYKslBVA" name="scrolledHandle" visibility="package">
              <ownedParameter xmi:id="_vGmE9d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGmsAN0fEe2YPMyYKslBVA" name="getSortColumnPixel" visibility="package">
              <ownedParameter xmi:id="_vGmsAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGqWYN0fEe2YPMyYKslBVA" name="fillBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGqWYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGqWYt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGqWY90fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGrkgN0fEe2YPMyYKslBVA" name="getForegroundPixel" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGrkgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGrkgt0fEe2YPMyYKslBVA" name="getBackgroundPixel" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGrkg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGtZsN0fEe2YPMyYKslBVA" name="sendEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGtZsd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGtZst0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGun0N0fEe2YPMyYKslBVA" name="getItemHeight" visibility="public">
              <ownedParameter xmi:id="_vGun0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGySMN0fEe2YPMyYKslBVA" name="findBackgroundControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGySMd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGy5QN0fEe2YPMyYKslBVA" name="fillImageBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGy5Qd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGy5Qt0fEe2YPMyYKslBVA" name="arg1" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGy5Q90fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGy5RN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGy5Rd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHCw4N0fEe2YPMyYKslBVA" name="CDDS_ITEMPREPAINT" visibility="package">
              <ownedParameter xmi:id="_vHCw4d0fEe2YPMyYKslBVA" name="nmcd" type="_tElw-t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHCw4t0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHCw490fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHCw5N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHGbQN0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vHGbQd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHGbQt0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHGbQ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHGbRN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHGbRd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHLTwN0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vHLTwd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHLTwt0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHRaYN0fEe2YPMyYKslBVA" name="CDDS_POSTPAINT" visibility="package">
              <ownedParameter xmi:id="_vHRaYd0fEe2YPMyYKslBVA" name="nmcd" type="_tElw-t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHRaYt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHRaY90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHRaZN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHSogN0fEe2YPMyYKslBVA" name="getBottomItem" visibility="package">
              <ownedParameter xmi:id="_vHSogd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHUdsN0fEe2YPMyYKslBVA" name="CDDS_PREPAINT" visibility="package">
              <ownedParameter xmi:id="_vHUdsd0fEe2YPMyYKslBVA" name="nmcd" type="_tElw-t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHUdst0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHUds90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHUdtN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHVEwN0fEe2YPMyYKslBVA" name="hasCustomBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vHVEwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHVr0N0fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_vHVr0d0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHVr0t0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHVr090fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHVr1N0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHVr1d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHYIEN0fEe2YPMyYKslBVA" name="checkBuffered" visibility="package"/>
            <ownedOperation xmi:id="_vHZWMN0fEe2YPMyYKslBVA" name="checkData" visibility="package">
              <ownedParameter xmi:id="_vHZWMd0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHZWMt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHZWM90fEe2YPMyYKslBVA" name="redraw" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHZWNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHZ9QN0fEe2YPMyYKslBVA" name="checkScroll" visibility="package">
              <ownedParameter xmi:id="_vHZ9Qd0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHZ9Qt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHakUN0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vHakUd0fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vHbLYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHbLYd0fEe2YPMyYKslBVA" name="clear" visibility="public">
              <ownedParameter xmi:id="_vHbLYt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHbLY90fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHbycN0fEe2YPMyYKslBVA" name="clearAll" visibility="public">
              <ownedParameter xmi:id="_vHbycd0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHdAkN0fEe2YPMyYKslBVA" name="CompareFunc" visibility="package">
              <ownedParameter xmi:id="_vHdAkd0fEe2YPMyYKslBVA" name="lParam1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHdAkt0fEe2YPMyYKslBVA" name="lParam2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHdAk90fEe2YPMyYKslBVA" name="lParamSort" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHdAlN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHdAld0fEe2YPMyYKslBVA" name="computeSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vHdAlt0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHdAl90fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHdAmN0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHdAmd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHdnoN0fEe2YPMyYKslBVA" name="getBorderWidthInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vHdnod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHeOsN0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vHe1wN0fEe2YPMyYKslBVA" name="setForegroundPixel" visibility="package">
              <ownedParameter xmi:id="_vHe1wd0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHgD4N0fEe2YPMyYKslBVA" name="createParent" visibility="package"/>
            <ownedOperation xmi:id="_vHhSAN0fEe2YPMyYKslBVA" name="updateImageList" visibility="package"/>
            <ownedOperation xmi:id="_vHmxkN0fEe2YPMyYKslBVA" name="maybeEnableDarkSystemTheme" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vHmxkd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHnYoN0fEe2YPMyYKslBVA" name="deregister" visibility="package"/>
            <ownedOperation xmi:id="_vHn_sN0fEe2YPMyYKslBVA" name="register" visibility="package"/>
            <ownedOperation xmi:id="_vHn_sd0fEe2YPMyYKslBVA" name="subclass" visibility="package"/>
            <ownedOperation xmi:id="_vHn_st0fEe2YPMyYKslBVA" name="createWidget" visibility="package"/>
            <ownedOperation xmi:id="_vHomwN0fEe2YPMyYKslBVA" name="customHeaderDrawing" visibility="private">
              <ownedParameter xmi:id="_vHomwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHomwt0fEe2YPMyYKslBVA" name="defaultBackground" visibility="package">
              <ownedParameter xmi:id="_vHomw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHpN0N0fEe2YPMyYKslBVA" name="deselect" visibility="package">
              <ownedParameter xmi:id="_vHpN0d0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHpN0t0fEe2YPMyYKslBVA" name="tvItem" type="_tEzzYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHpN090fEe2YPMyYKslBVA" name="hIgnoreItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHp04N0fEe2YPMyYKslBVA" name="deselect" visibility="public">
              <ownedParameter xmi:id="_vHp04d0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHp04t0fEe2YPMyYKslBVA" name="deselectAll" visibility="public"/>
            <ownedOperation xmi:id="_vHwikN0fEe2YPMyYKslBVA" name="destroyScrollBar" visibility="package">
              <ownedParameter xmi:id="_vHwikd0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHxJot0fEe2YPMyYKslBVA" name="enableDrag" visibility="package">
              <ownedParameter xmi:id="_vHxJo90fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHxwsN0fEe2YPMyYKslBVA" name="enableWidget" visibility="package">
              <ownedParameter xmi:id="_vHxwsd0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHyXwN0fEe2YPMyYKslBVA" name="updateFullSelection" visibility="package"/>
            <ownedOperation xmi:id="_vHyXwd0fEe2YPMyYKslBVA" name="findCell" visibility="package">
              <ownedParameter xmi:id="_vHyXwt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHyXw90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHyXxN0fEe2YPMyYKslBVA" name="item" type="_tZhfI90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHyXxd0fEe2YPMyYKslBVA" name="index" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHyXxt0fEe2YPMyYKslBVA" name="cellRect" type="_tGlVAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHyXx90fEe2YPMyYKslBVA" name="itemRect" type="_tGlVAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vHyXyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH00AN0fEe2YPMyYKslBVA" name="findItem" visibility="package">
              <ownedParameter xmi:id="_vH00Ad0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vH00At0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH2CIN0fEe2YPMyYKslBVA" name="getFocusItem" visibility="package">
              <ownedParameter xmi:id="_vH2CId0fEe2YPMyYKslBVA" name="return" type="_tWQvyd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH2pMN0fEe2YPMyYKslBVA" name="getGridLineWidth" visibility="public">
              <ownedParameter xmi:id="_vH2pMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH2pMt0fEe2YPMyYKslBVA" name="getGridLineWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_vH2pM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH2pNN0fEe2YPMyYKslBVA" name="getHeaderBackground" visibility="public">
              <ownedParameter xmi:id="_vH2pNd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH3QQN0fEe2YPMyYKslBVA" name="getHeaderBackgroundPixel" visibility="private">
              <ownedParameter xmi:id="_vH3QQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH3QQt0fEe2YPMyYKslBVA" name="getHeaderForeground" visibility="public">
              <ownedParameter xmi:id="_vH3QQ90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH33UN0fEe2YPMyYKslBVA" name="getHeaderForegroundPixel" visibility="private">
              <ownedParameter xmi:id="_vH33Ud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH33Ut0fEe2YPMyYKslBVA" name="defaultForeground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vH33U90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH33VN0fEe2YPMyYKslBVA" name="getHeaderHeight" visibility="public">
              <ownedParameter xmi:id="_vH33Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH4eYN0fEe2YPMyYKslBVA" name="getHeaderHeightInPixels" visibility="package">
              <ownedParameter xmi:id="_vH4eYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH4eYt0fEe2YPMyYKslBVA" name="getHeaderVisible" visibility="public">
              <ownedParameter xmi:id="_vH4eY90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH5FcN0fEe2YPMyYKslBVA" name="getItemHeightInPixels" visibility="package">
              <ownedParameter xmi:id="_vH5Fcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH6TkN0fEe2YPMyYKslBVA" name="getColumnOrder" visibility="public">
              <ownedParameter xmi:id="_vH6Tkd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH66oN0fEe2YPMyYKslBVA" name="getColumns" visibility="public">
              <ownedParameter xmi:id="_vH66od0fEe2YPMyYKslBVA" name="return" type="_tZ7u090fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH8IwN0fEe2YPMyYKslBVA" name="getItemInPixels" visibility="package">
              <ownedParameter xmi:id="_vH8Iwd0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vH8Iwt0fEe2YPMyYKslBVA" name="return" type="_tWQvyd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH8v0N0fEe2YPMyYKslBVA" name="hitTestSelection" visibility="package">
              <ownedParameter xmi:id="_vH8v0d0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vH8v0t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vH8v090fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vH8v1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH998N0fEe2YPMyYKslBVA" name="getItems" visibility="public">
              <ownedParameter xmi:id="_vH998d0fEe2YPMyYKslBVA" name="return" type="_tZhfI90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH-lAN0fEe2YPMyYKslBVA" name="getLinesVisible" visibility="public">
              <ownedParameter xmi:id="_vH-lAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH_MEN0fEe2YPMyYKslBVA" name="getNextSelection" visibility="package">
              <ownedParameter xmi:id="_vH_MEd0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vH_MEt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH_ME90fEe2YPMyYKslBVA" name="getParentItem" visibility="public">
              <ownedParameter xmi:id="_vH_zIN0fEe2YPMyYKslBVA" name="return" type="_tWQvyd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vH_zId0fEe2YPMyYKslBVA" name="getSelection" visibility="package">
              <ownedParameter xmi:id="_vH_zIt0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vH_zI90fEe2YPMyYKslBVA" name="tvItem" type="_tEzzYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vH_zJN0fEe2YPMyYKslBVA" name="selection" type="_tZhfI90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vH_zJd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vH_zJt0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vH_zJ90fEe2YPMyYKslBVA" name="bigSelection" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vH_zKN0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vH_zKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIAaMN0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_vIAaMd0fEe2YPMyYKslBVA" name="return" type="_tZhfI90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vICPYN0fEe2YPMyYKslBVA" name="getSelectionCount" visibility="public">
              <ownedParameter xmi:id="_vICPYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIDdgN0fEe2YPMyYKslBVA" name="getSortColumn" visibility="public">
              <ownedParameter xmi:id="_vIDdgd0fEe2YPMyYKslBVA" name="return" type="_tY50Ed0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIEEkN0fEe2YPMyYKslBVA" name="getSlightlyDifferentBackgroundColor" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vIEEkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIEEkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIEEk90fEe2YPMyYKslBVA" name="getSortDirection" visibility="public">
              <ownedParameter xmi:id="_vIEElN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIHu8d0fEe2YPMyYKslBVA" name="isUseWsBorder" visibility="package">
              <ownedParameter xmi:id="_vIIWAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIIWAd0fEe2YPMyYKslBVA" name="redrawSelection" visibility="package"/>
            <ownedOperation xmi:id="_vIKLMN0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vIKyQd0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vIKyQt0fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vILZUd0fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vIMAYN0fEe2YPMyYKslBVA" name="removeAll" visibility="public"/>
            <ownedOperation xmi:id="_vINOgN0fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vINOgd0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vINOg90fEe2YPMyYKslBVA" name="removeTreeListener" visibility="public">
              <ownedParameter xmi:id="_vINOhN0fEe2YPMyYKslBVA" name="listener" type="_tgj7Qd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIN1kN0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_vIN1kd0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIQ44N0fEe2YPMyYKslBVA" name="setItemHeight" visibility="package">
              <ownedParameter xmi:id="_vIQ44d0fEe2YPMyYKslBVA" name="itemHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vISHAN0fEe2YPMyYKslBVA" name="select" visibility="package">
              <ownedParameter xmi:id="_vISHAd0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vISHAt0fEe2YPMyYKslBVA" name="tvItem" type="_tEzzYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vISuEN0fEe2YPMyYKslBVA" name="select" visibility="public">
              <ownedParameter xmi:id="_vISuEd0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vITVIN0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vIT8MN0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIUjQN0fEe2YPMyYKslBVA" name="expandToItem" visibility="package">
              <ownedParameter xmi:id="_vIUjQd0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIUjQt0fEe2YPMyYKslBVA" name="selectAll" visibility="public"/>
            <ownedOperation xmi:id="_vIVKUN0fEe2YPMyYKslBVA" name="sendEraseItemEvent" visibility="package">
              <ownedParameter xmi:id="_vIVKUd0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIVKUt0fEe2YPMyYKslBVA" name="nmcd" type="_tEgRYd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIVKU90fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIVKVN0fEe2YPMyYKslBVA" name="cellRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIVKVd0fEe2YPMyYKslBVA" name="return" type="_tFdToN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIVxYN0fEe2YPMyYKslBVA" name="toolTipInset" visibility="package">
              <ownedParameter xmi:id="_vIVxYd0fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIVxYt0fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIW_gN0fEe2YPMyYKslBVA" name="setScrollWidth" visibility="package">
              <ownedParameter xmi:id="_vIW_gd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIW_gt0fEe2YPMyYKslBVA" name="sendPaintItemEvent" visibility="package">
              <ownedParameter xmi:id="_vIW_g90fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIW_hN0fEe2YPMyYKslBVA" name="nmcd" type="_tEgRYd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIW_hd0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIW_ht0fEe2YPMyYKslBVA" name="itemRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIW_h90fEe2YPMyYKslBVA" name="return" type="_tFdToN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIXmkN0fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="package">
              <ownedParameter xmi:id="_vIXmkd0fEe2YPMyYKslBVA" name="hBitmap" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIYNoN0fEe2YPMyYKslBVA" name="setBackgroundPixel" visibility="package">
              <ownedParameter xmi:id="_vIYNod0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIY0sN0fEe2YPMyYKslBVA" name="setBackgroundImage" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vIY0sd0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIY0st0fEe2YPMyYKslBVA" name="setCursor" visibility="package"/>
            <ownedOperation xmi:id="_vIY0s90fEe2YPMyYKslBVA" name="findCursor" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vIY0tN0fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIY0td0fEe2YPMyYKslBVA" name="setColumnOrder" visibility="public">
              <ownedParameter xmi:id="_vIY0tt0fEe2YPMyYKslBVA" name="order" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIbQ8N0fEe2YPMyYKslBVA" name="defaultFont" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vIbQ8d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIdGIN0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_vIdGId0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIdtMN0fEe2YPMyYKslBVA" name="setHeaderBackground" visibility="public">
              <ownedParameter xmi:id="_vIdtMd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIdtMt0fEe2YPMyYKslBVA" name="setHeaderForeground" visibility="public">
              <ownedParameter xmi:id="_vIdtM90fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIilsN0fEe2YPMyYKslBVA" name="setSelection" visibility="package">
              <ownedParameter xmi:id="_vIilsd0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIilst0fEe2YPMyYKslBVA" name="tvItem" type="_tEzzYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIils90fEe2YPMyYKslBVA" name="selection" type="_tZhfI90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIka4N0fEe2YPMyYKslBVA" name="showItem" visibility="package">
              <ownedParameter xmi:id="_vIka4d0fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIlpAN0fEe2YPMyYKslBVA" name="setSortColumn" visibility="public">
              <ownedParameter xmi:id="_vIlpAd0fEe2YPMyYKslBVA" name="column" type="_tY50Ed0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vImQEN0fEe2YPMyYKslBVA" name="setSortDirection" visibility="public">
              <ownedParameter xmi:id="_vImQEd0fEe2YPMyYKslBVA" name="direction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vImQEt0fEe2YPMyYKslBVA" name="setTopItem" visibility="public">
              <ownedParameter xmi:id="_vImQE90fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIpTYN0fEe2YPMyYKslBVA" name="showColumn" visibility="public">
              <ownedParameter xmi:id="_vIpTYd0fEe2YPMyYKslBVA" name="column" type="_tY50Ed0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIqhgN0fEe2YPMyYKslBVA" name="showItem" visibility="public">
              <ownedParameter xmi:id="_vIqhgd0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIqhgt0fEe2YPMyYKslBVA" name="showSelection" visibility="public"/>
            <ownedOperation xmi:id="_vIrIkN0fEe2YPMyYKslBVA" name="sort" visibility="package"/>
            <ownedOperation xmi:id="_vIs9wN0fEe2YPMyYKslBVA" name="toolTipRect" visibility="package">
              <ownedParameter xmi:id="_vIs9wd0fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIs9wt0fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vItk0N0fEe2YPMyYKslBVA" name="toolTipText" visibility="package">
              <ownedParameter xmi:id="_vItk0d0fEe2YPMyYKslBVA" name="hdr" type="_tExXJ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vItk0t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIwoIN0fEe2YPMyYKslBVA" name="updateMenuLocation" visibility="package">
              <ownedParameter xmi:id="_vIwoId0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIwoIt0fEe2YPMyYKslBVA" name="getClientAreaInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vIwoI90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIxPMN0fEe2YPMyYKslBVA" name="toDisplayInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vIxPMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIxPMt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vIxPM90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIxPNN0fEe2YPMyYKslBVA" name="updateOrientation" visibility="package"/>
            <ownedOperation xmi:id="_vI0SgN0fEe2YPMyYKslBVA" name="unsubclass" visibility="package"/>
            <ownedOperation xmi:id="_vI05kN0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vI05kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI1goN0fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vI1god0fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI1got0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vI1go90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI1gpN0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vI2HsN0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI2Hsd0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI2Hst0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI2Hs90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI2HtN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI3V0N0fEe2YPMyYKslBVA" name="wmContextMenu" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vI3V0d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI3V0t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI3V090fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI3V1N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI3V1d0fEe2YPMyYKslBVA" name="sendEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vI3V1t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI3V190fEe2YPMyYKslBVA" name="setResizeChildren" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vI3V2N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI384d0fEe2YPMyYKslBVA" name="markLayout" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vI384t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI38490fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI385N0fEe2YPMyYKslBVA" name="updateLayout" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vI385d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI385t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI38590fEe2YPMyYKslBVA" name="wmNCPaint" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vI386N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI386d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI386t0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI38690fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI387N0fEe2YPMyYKslBVA" name="wmScroll" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vI387d0fEe2YPMyYKslBVA" name="arg0" type="_tGz-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI387t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI38790fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI388N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI388d0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI388t0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI38890fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI4j8N0fEe2YPMyYKslBVA" name="wmPrint" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vI4j8d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI4j8t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI4j890fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI4j9N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI5LAN0fEe2YPMyYKslBVA" name="findBrush" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vI5LAd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI5LAt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI5LA90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI7AMN0fEe2YPMyYKslBVA" name="WM_CHAR" visibility="package">
              <ownedParameter xmi:id="_vI7AMd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI7AMt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI7AM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI8OUN0fEe2YPMyYKslBVA" name="WM_ERASEBKGND" visibility="package">
              <ownedParameter xmi:id="_vI8OUd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI8OUt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI8OU90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI81YN0fEe2YPMyYKslBVA" name="WM_GETOBJECT" visibility="package">
              <ownedParameter xmi:id="_vI81Yd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI81Yt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI81Y90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI81Zd0fEe2YPMyYKslBVA" name="new_Accessible" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vI81Zt0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI81Z90fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI9ccN0fEe2YPMyYKslBVA" name="WM_HSCROLL" visibility="package">
              <ownedParameter xmi:id="_vI9ccd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI9cct0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI9cc90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vI-DgN0fEe2YPMyYKslBVA" name="WM_KEYDOWN" visibility="package">
              <ownedParameter xmi:id="_vI-Dgd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI-Dgt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vI-Dg90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJCU8N0fEe2YPMyYKslBVA" name="WM_KILLFOCUS" visibility="package">
              <ownedParameter xmi:id="_vJCU8d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJCU8t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJCU890fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJC8AN0fEe2YPMyYKslBVA" name="WM_LBUTTONDBLCLK" visibility="package">
              <ownedParameter xmi:id="_vJC8Ad0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJC8At0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJC8A90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJDjEN0fEe2YPMyYKslBVA" name="sendMouseEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJDjEd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJDjEt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJDjE90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJDjFN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJDjFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJExNN0fEe2YPMyYKslBVA" name="WM_LBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vJExNd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJExNt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJExN90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJLe4N0fEe2YPMyYKslBVA" name="dragDetect" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJLe4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJLe4t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJLe490fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJLe5N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJLe5d0fEe2YPMyYKslBVA" name="arg4" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJLe5t0fEe2YPMyYKslBVA" name="arg5" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJLe590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJNUEN0fEe2YPMyYKslBVA" name="sendDragEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJNUEd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJNUEt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJNUE90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJNUFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJOiMN0fEe2YPMyYKslBVA" name="WM_MOUSEMOVE" visibility="package">
              <ownedParameter xmi:id="_vJOiMd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJOiMt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJOiM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJPwUN0fEe2YPMyYKslBVA" name="WM_MOUSEWHEEL" visibility="package">
              <ownedParameter xmi:id="_vJPwUd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJPwUt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJPwU90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJQXYN0fEe2YPMyYKslBVA" name="WM_MOVE" visibility="package">
              <ownedParameter xmi:id="_vJQXYd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJQXYt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJQXY90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJQXaN0fEe2YPMyYKslBVA" name="WM_RBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vJQXad0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJQXat0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJQXa90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJRlgN0fEe2YPMyYKslBVA" name="WM_PAINT" visibility="package">
              <ownedParameter xmi:id="_vJRlgd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJRlgt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJRlg90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJSzoN0fEe2YPMyYKslBVA" name="filters" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJSzod0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJSzot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJUo0N0fEe2YPMyYKslBVA" name="WM_SETCURSOR" visibility="package">
              <ownedParameter xmi:id="_vJUo0d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJUo0t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJUo090fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJVP4N0fEe2YPMyYKslBVA" name="WM_SETFOCUS" visibility="package">
              <ownedParameter xmi:id="_vJVP4d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJVP4t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJVP490fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJV28N0fEe2YPMyYKslBVA" name="WM_SETFONT" visibility="package">
              <ownedParameter xmi:id="_vJV28d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJV28t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJV2890fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJXFEN0fEe2YPMyYKslBVA" name="WM_SETREDRAW" visibility="package">
              <ownedParameter xmi:id="_vJXFEd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJXFEt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJXFE90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJXsIN0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vJXsId0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJXsIt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJXsI90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJYTMN0fEe2YPMyYKslBVA" name="WM_SYSCOLORCHANGE" visibility="package">
              <ownedParameter xmi:id="_vJYTMd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJYTMt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJYTM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJY6Qd0fEe2YPMyYKslBVA" name="WM_VSCROLL" visibility="package">
              <ownedParameter xmi:id="_vJY6Qt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJY6Q90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJY6RN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJZhUN0fEe2YPMyYKslBVA" name="WM_TIMER" visibility="package">
              <ownedParameter xmi:id="_vJZhUd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJZhUt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJZhU90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJaIZN0fEe2YPMyYKslBVA" name="wmColorChild" visibility="package">
              <ownedParameter xmi:id="_vJaIZd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJaIZt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJaIZ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJavcN0fEe2YPMyYKslBVA" name="wmNotify" visibility="package">
              <ownedParameter xmi:id="_vJavcd0fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJavct0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJavc90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJavdN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJavdd0fEe2YPMyYKslBVA" name="wmNotifyToolTip" visibility="package">
              <ownedParameter xmi:id="_vJavdt0fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJavd90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJbWgN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJbWgd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJbWgt0fEe2YPMyYKslBVA" name="wmNotifyHeader" visibility="package">
              <ownedParameter xmi:id="_vJbWg90fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJbWhN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJbWhd0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJbWht0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJbWh90fEe2YPMyYKslBVA" name="wmNotifyChild" visibility="package">
              <ownedParameter xmi:id="_vJbWiN0fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJbWid0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJbWit0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJbWi90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJox4N0fEe2YPMyYKslBVA" name="getSlightlyDifferentColor" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJox4d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJox4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJqAAN0fEe2YPMyYKslBVA" name="getDifferentColor" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJqAAd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJqAAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJr1MN0fEe2YPMyYKslBVA" name="wmNotifyToolTip" visibility="package">
              <ownedParameter xmi:id="_vJr1Md0fEe2YPMyYKslBVA" name="nmcd" type="_tEgRYd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJr1Mt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vJr1M90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWQvyd0fEe2YPMyYKslBVA" name="TreeItem" visibility="public">
            <eAnnotations xmi:id="_tZhfIN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tZhfId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tZhfIt0fEe2YPMyYKslBVA" general="_tBk5Mt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEUNAN0fEe2YPMyYKslBVA" name="handle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEUNAd0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_tSAh4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEUNAt0fEe2YPMyYKslBVA" name="strings" visibility="package" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEUNA90fEe2YPMyYKslBVA" name="images" visibility="package" type="_tFskMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEUNBN0fEe2YPMyYKslBVA" name="font" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEUNBd0fEe2YPMyYKslBVA" name="cellFont" visibility="package" type="_tFskMd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEUNBt0fEe2YPMyYKslBVA" name="cached" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEUNB90fEe2YPMyYKslBVA" name="background" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEUNCN0fEe2YPMyYKslBVA" name="foreground" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEUNCd0fEe2YPMyYKslBVA" name="cellBackground" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEUNCt0fEe2YPMyYKslBVA" name="cellForeground" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vEVbKt0fEe2YPMyYKslBVA" name="text" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vEWCMN0fEe2YPMyYKslBVA" name="image" visibility="package" isLeaf="true" type="_s9aK4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vEX3Z90fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ue2IdN0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_ue2Idd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue2Idt0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_ue2Id90fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue2IeN0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_ue2Ied0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Ib-90fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_u0Ib_N0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0JDBN0fEe2YPMyYKslBVA" name="getExpanded" visibility="public">
              <ownedParameter xmi:id="_u0JDBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0JDBt0fEe2YPMyYKslBVA" name="getItemCount" visibility="public">
              <ownedParameter xmi:id="_u0JDB90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0JDCN0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_u0JDCd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0JDCt0fEe2YPMyYKslBVA" name="return" type="_tWQvyd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0JDC90fEe2YPMyYKslBVA" name="getParentItem" visibility="public">
              <ownedParameter xmi:id="_u0JDDN0fEe2YPMyYKslBVA" name="return" type="_tWQvyd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0JqEN0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_u0JqEd0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0JqEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Oilt0fEe2YPMyYKslBVA" name="setExpanded" visibility="public">
              <ownedParameter xmi:id="_u0Oil90fEe2YPMyYKslBVA" name="expanded" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9hohN0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u9hohd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9hoi90fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_u9hojN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9hojd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEUNC90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vEUNDN0fEe2YPMyYKslBVA" name="parent" type="_tSAh4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEUNDd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEUNDt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vEUND90fEe2YPMyYKslBVA" name="parent" type="_tSAh4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEUNEN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEUNEd0fEe2YPMyYKslBVA" name="hParent" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEUNEt0fEe2YPMyYKslBVA" name="hInsertAfter" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEUNE90fEe2YPMyYKslBVA" name="hItem" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEUNFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vEUNFd0fEe2YPMyYKslBVA" name="parent" type="_tSAh4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEUNFt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEUNF90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEUNGN0fEe2YPMyYKslBVA" name="findPrevious" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vEUNGd0fEe2YPMyYKslBVA" name="parent" type="_tSAh4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEUNGt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEUNG90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEUNHN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vEUNHd0fEe2YPMyYKslBVA" name="parentItem" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEUNHt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEUNH90fEe2YPMyYKslBVA" name="checkNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vEUNIN0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEUNId0fEe2YPMyYKslBVA" name="return" type="_tWQvyd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEU0EN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vEU0Ed0fEe2YPMyYKslBVA" name="parentItem" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEU0Et0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEU0E90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEU0FN0fEe2YPMyYKslBVA" name="findPrevious" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vEU0Fd0fEe2YPMyYKslBVA" name="parentItem" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEU0Ft0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEU0F90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEVbJN0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vEVbJd0fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEVbJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEVbJ90fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vEVbKN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEVbKd0fEe2YPMyYKslBVA" name="clear" visibility="package"/>
            <ownedOperation xmi:id="_vEWCMt0fEe2YPMyYKslBVA" name="clear" visibility="public">
              <ownedParameter xmi:id="_vEWCM90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEWCNN0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEWpQN0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vEWpSN0fEe2YPMyYKslBVA" name="clearAll" visibility="public">
              <ownedParameter xmi:id="_vEWpSd0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEXQUN0fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vEXQWN0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vEXQWd0fEe2YPMyYKslBVA" name="fontHandle" visibility="package">
              <ownedParameter xmi:id="_vEXQWt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEXQW90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEXQXN0fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_vEX3YN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEX3aN0fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_vEX3ad0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEX3at0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEYecN0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vEYecd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEZFgN0fEe2YPMyYKslBVA" name="getBounds" visibility="package">
              <ownedParameter xmi:id="_vEZFgd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEZFgt0fEe2YPMyYKslBVA" name="getText" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEZFg90fEe2YPMyYKslBVA" name="getImage" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEZFhN0fEe2YPMyYKslBVA" name="fullText" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEZFhd0fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEZFht0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_vEZFh90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEZFiN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEZFid0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vEZFit0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEZFi90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEZskN0fEe2YPMyYKslBVA" name="getBounds" visibility="package">
              <ownedParameter xmi:id="_vEZskd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEZskt0fEe2YPMyYKslBVA" name="getText" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEZsk90fEe2YPMyYKslBVA" name="getImage" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEZslN0fEe2YPMyYKslBVA" name="fullText" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEZsld0fEe2YPMyYKslBVA" name="fullImage" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEZslt0fEe2YPMyYKslBVA" name="clip" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEZsl90fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEZsmN0fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEdW8N0fEe2YPMyYKslBVA" name="getChecked" visibility="public">
              <ownedParameter xmi:id="_vEdW8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEd-AN0fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_vEd-Ad0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEelEt0fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_vEelE90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEelFN0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEelFd0fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_vEelFt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEfMIt0fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_vEfMI90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEfMJN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEfMJd0fEe2YPMyYKslBVA" name="getGrayed" visibility="public">
              <ownedParameter xmi:id="_vEfMJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEgaRt0fEe2YPMyYKslBVA" name="getItems" visibility="public">
              <ownedParameter xmi:id="_vEgaR90fEe2YPMyYKslBVA" name="return" type="_tZhfI90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEhBU90fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_vEhBVN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEhBV90fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_vEhBWN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEhBWd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEhoYN0fEe2YPMyYKslBVA" name="getImageBounds" visibility="public">
              <ownedParameter xmi:id="_vEhoYd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEhoYt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEhoY90fEe2YPMyYKslBVA" name="getImageBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vEhoZN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEhoZd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEiPcN0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_vEiPcd0fEe2YPMyYKslBVA" name="return" type="_tSAh4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEiPct0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_vEiPc90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEi2gN0fEe2YPMyYKslBVA" name="getTextBounds" visibility="public">
              <ownedParameter xmi:id="_vEi2gd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEi2gt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEi2g90fEe2YPMyYKslBVA" name="getTextBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vEi2hN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEi2hd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEjdlN0fEe2YPMyYKslBVA" name="redraw" visibility="package"/>
            <ownedOperation xmi:id="_vEkEo90fEe2YPMyYKslBVA" name="redraw" visibility="package">
              <ownedParameter xmi:id="_vEkEpN0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEkEpd0fEe2YPMyYKslBVA" name="drawText" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEkEpt0fEe2YPMyYKslBVA" name="drawImage" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEkrsN0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vEkrsd0fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEkrt90fEe2YPMyYKslBVA" name="releaseWidget" visibility="package"/>
            <ownedOperation xmi:id="_vElSwN0fEe2YPMyYKslBVA" name="removeAll" visibility="public"/>
            <ownedOperation xmi:id="_vEl5090fEe2YPMyYKslBVA" name="dispose" visibility="package" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vEmg4d0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vEmg4t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEmg490fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEnH8N0fEe2YPMyYKslBVA" name="setChecked" visibility="public">
              <ownedParameter xmi:id="_vEnH8d0fEe2YPMyYKslBVA" name="checked" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEsngN0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_vEsngd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEsngt0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEtOkN0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_vEtOkd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEtOkt0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEt1oN0fEe2YPMyYKslBVA" name="setGrayed" visibility="public">
              <ownedParameter xmi:id="_vEt1od0fEe2YPMyYKslBVA" name="grayed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEucsN0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_vEucsd0fEe2YPMyYKslBVA" name="images" type="_tFskMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEucst0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_vEucs90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEuctN0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEvq0N0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_vEvq0d0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEvq0t0fEe2YPMyYKslBVA" name="setItemCount" visibility="public">
              <ownedParameter xmi:id="_vEvq090fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEwR5N0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_vEwR5d0fEe2YPMyYKslBVA" name="strings" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEwR5t0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_vEwR590fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vEwR6N0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEw48N0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_vEw48d0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vEw48t0fEe2YPMyYKslBVA" name="sort" visibility="package"/>
            <ownedOperation xmi:id="_vExgA90fEe2YPMyYKslBVA" name="getNameText" visibility="package">
              <ownedParameter xmi:id="_vExgBN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIJkIN0fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vIJkId0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIOcot0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vIOco90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tY50Ed0fEe2YPMyYKslBVA" name="TreeColumn" visibility="public">
            <eAnnotations xmi:id="_tZ22UN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tZ22Ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tZ22Ut0fEe2YPMyYKslBVA" general="_tBk5Mt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFt7MN0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_tSAh4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFt7Md0fEe2YPMyYKslBVA" name="resizable" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFt7Mt0fEe2YPMyYKslBVA" name="moveable" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFt7M90fEe2YPMyYKslBVA" name="toolTipText" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFt7NN0fEe2YPMyYKslBVA" name="id" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vFvwZd0fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vFyMoN0fEe2YPMyYKslBVA" name="text" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vFyMod0fEe2YPMyYKslBVA" name="image" visibility="package" isLeaf="true" type="_s9aK4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vF9y0t0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uj5nnd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uj5nnt0fEe2YPMyYKslBVA" name="parent" type="_tSAh4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5nn90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5no90fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_uj5npN0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5nqN0fEe2YPMyYKslBVA" name="setAlignment" visibility="public">
              <ownedParameter xmi:id="_uj5nqd0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5nrd0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public">
              <ownedParameter xmi:id="_uj5nrt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5nst0fEe2YPMyYKslBVA" name="setWidth" visibility="public">
              <ownedParameter xmi:id="_uj5ns90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj6Oo90fEe2YPMyYKslBVA" name="setMoveable" visibility="public">
              <ownedParameter xmi:id="_uj6OpN0fEe2YPMyYKslBVA" name="moveable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj6OqN0fEe2YPMyYKslBVA" name="setResizable" visibility="public">
              <ownedParameter xmi:id="_uj6Oqd0fEe2YPMyYKslBVA" name="resizable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9hoid0fEe2YPMyYKslBVA" name="getText" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u9hoit0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFt7Nd0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vFt7Nt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFt7N90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFuiQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vFuiRN0fEe2YPMyYKslBVA" name="parent" type="_tSAh4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFuiRd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFuiRt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFuiR90fEe2YPMyYKslBVA" name="addControlListener" visibility="public">
              <ownedParameter xmi:id="_vFuiSN0fEe2YPMyYKslBVA" name="listener" type="_tKLbmd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFuiSd0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vFuiSt0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFuiS90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFuiTN0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFuiTd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFuiTt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFvJUN0fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vFvJUd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFvJUt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFvJU90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFvJVN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFvJVd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFvJVt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFvJV90fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vFvJWN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFvJWd0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vFvJWt0fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFvJW90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFvJXN0fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vFvwYt0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vFvwY90fEe2YPMyYKslBVA" name="getAlignment" visibility="public">
              <ownedParameter xmi:id="_vFvwZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFvwZt0fEe2YPMyYKslBVA" name="getMoveable" visibility="public">
              <ownedParameter xmi:id="_vFvwZ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFvwaN0fEe2YPMyYKslBVA" name="getNameText" visibility="package">
              <ownedParameter xmi:id="_vFvwad0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFvwat0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_vFvwa90fEe2YPMyYKslBVA" name="return" type="_tSAh4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFwXcN0fEe2YPMyYKslBVA" name="getResizable" visibility="public">
              <ownedParameter xmi:id="_vFwXcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFwXct0fEe2YPMyYKslBVA" name="getToolTipText" visibility="public">
              <ownedParameter xmi:id="_vFwXc90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFwXdN0fEe2YPMyYKslBVA" name="getWidth" visibility="public">
              <ownedParameter xmi:id="_vFwXdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFwXdt0fEe2YPMyYKslBVA" name="getWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_vFwXd90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFw-g90fEe2YPMyYKslBVA" name="pack" visibility="public"/>
            <ownedOperation xmi:id="_vFyzsN0fEe2YPMyYKslBVA" name="setWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_vFyzsd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vFyzuN0fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vFyzud0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vF9LwN0fEe2YPMyYKslBVA" name="releaseParent" visibility="package"/>
            <ownedOperation xmi:id="_vF9y0N0fEe2YPMyYKslBVA" name="removeControlListener" visibility="public">
              <ownedParameter xmi:id="_vF9y0d0fEe2YPMyYKslBVA" name="listener" type="_tKLbmd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vF9y090fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vF9y1N0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vF_oAN0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_vF_oAd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vF_oAt0fEe2YPMyYKslBVA" name="setImage" visibility="package">
              <ownedParameter xmi:id="_vF_oA90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vF_oBN0fEe2YPMyYKslBVA" name="sort" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vF_oBd0fEe2YPMyYKslBVA" name="right" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGA2I90fEe2YPMyYKslBVA" name="setSortDirection" visibility="package">
              <ownedParameter xmi:id="_vGA2JN0fEe2YPMyYKslBVA" name="direction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGCEQN0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_vGCEQd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGCrUN0fEe2YPMyYKslBVA" name="fixMnemonic" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vGCrUd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vGCrUt0fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGD5cd0fEe2YPMyYKslBVA" name="updateToolTip" visibility="package">
              <ownedParameter xmi:id="_vGD5ct0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vHs4MN0fEe2YPMyYKslBVA" name="sendEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vHs4Md0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIKyQ90fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vILZUN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vIOcoN0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vIOcod0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJj5YN0fEe2YPMyYKslBVA" name="sendSelectionEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJj5Yd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vJm8sN0fEe2YPMyYKslBVA" name="postEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vJm8sd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tZdNs90fEe2YPMyYKslBVA" name="TaskItem[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nNt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nN90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tZhfI90fEe2YPMyYKslBVA" name="TreeItem[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nON0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nOd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tZqpE90fEe2YPMyYKslBVA" name="ToolItem[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nOt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nO90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tZ7u090fEe2YPMyYKslBVA" name="TreeColumn[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nPN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nPd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tellV90fEe2YPMyYKslBVA" name="Sash" visibility="public">
            <eAnnotations xmi:id="_te68gN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_te68gd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_te68gt0fEe2YPMyYKslBVA" general="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOhR4t0fEe2YPMyYKslBVA" name="dragging" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOhR490fEe2YPMyYKslBVA" name="startX" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOhR5N0fEe2YPMyYKslBVA" name="startY" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOhR5d0fEe2YPMyYKslBVA" name="lastX" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOhR5t0fEe2YPMyYKslBVA" name="lastY" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOhR590fEe2YPMyYKslBVA" name="INCREMENT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOhR6N0fEe2YPMyYKslBVA" name="PAGE_INCREMENT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOhR-N0fEe2YPMyYKslBVA" name="handle" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOh48N0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOh5Ad0fEe2YPMyYKslBVA" name="style" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOh5B90fEe2YPMyYKslBVA" name="parent" isLeaf="true" type="_s7AXId0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOigAt0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOigBd0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uj0ICd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uj0ICt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj0IC90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0ID90fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_uj0IEN0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOhR6d0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vOhR6t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOhR690fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOhR7N0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vOhR7d0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOhR7t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOhR790fEe2YPMyYKslBVA" name="addListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOhR8N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOhR8d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOhR8t0fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_vOhR890fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOhR9N0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOhR9d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOhR9t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOhR990fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOhR-d0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vOh48d0fEe2YPMyYKslBVA" name="checkBits" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_vOh48t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOh4890fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOh49N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOh49d0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOh49t0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOh4990fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOh4-N0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOh4-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOh4-t0fEe2YPMyYKslBVA" name="computeSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vOh4-90fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOh4_N0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOh4_d0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOh4_t0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOh4_90fEe2YPMyYKslBVA" name="getBorderWidthInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOh5AN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOh5At0fEe2YPMyYKslBVA" name="drawBand" visibility="package">
              <ownedParameter xmi:id="_vOh5A90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOh5BN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOh5Bd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOh5Bt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOigAN0fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vOigAd0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOigA90fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vOigBN0fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOigBt0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vOigB90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOigCN0fEe2YPMyYKslBVA" name="WM_ERASEBKGND" visibility="package">
              <ownedParameter xmi:id="_vOigCd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOigCt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOigC90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOigDN0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOigDd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOjHEN0fEe2YPMyYKslBVA" name="WM_KEYDOWN" visibility="package">
              <ownedParameter xmi:id="_vOjHEd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOjHEt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOjHE90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOjuIN0fEe2YPMyYKslBVA" name="sendSelectionEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOjuId0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOjuIt0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOjuI90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOjuJN0fEe2YPMyYKslBVA" name="isDisposed" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOjuJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOjuJt0fEe2YPMyYKslBVA" name="setBoundsInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOjuJ90fEe2YPMyYKslBVA" name="arg0" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOkVMN0fEe2YPMyYKslBVA" name="WM_GETDLGCODE" visibility="package">
              <ownedParameter xmi:id="_vOkVMd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOkVMt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOkVM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOkVNN0fEe2YPMyYKslBVA" name="WM_LBUTTONDOWN" visibility="package">
              <ownedParameter xmi:id="_vOkVNd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOkVNt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOkVN90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOk8QN0fEe2YPMyYKslBVA" name="menuShell" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOk8Qd0fEe2YPMyYKslBVA" name="return" type="_tJthgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOljUN0fEe2YPMyYKslBVA" name="setBoundsInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOljUd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOljUt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOljU90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOljVN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOljVd0fEe2YPMyYKslBVA" name="WM_LBUTTONUP" visibility="package">
              <ownedParameter xmi:id="_vOljVt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOljV90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOljWN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOmKYN0fEe2YPMyYKslBVA" name="WM_MOUSEMOVE" visibility="package">
              <ownedParameter xmi:id="_vOmKYd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOmKYt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOmKY90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOn_kN0fEe2YPMyYKslBVA" name="WM_SETCURSOR" visibility="package">
              <ownedParameter xmi:id="_vOn_kd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOn_kt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOn_k90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWwn4t0fEe2YPMyYKslBVA" name="setBackground" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vWwn490fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWwn5N0fEe2YPMyYKslBVA" name="setForeground" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vWwn5d0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWwn6N0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vWwn6d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWx2AN0fEe2YPMyYKslBVA" name="getBounds" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vWx2Ad0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWzEIN0fEe2YPMyYKslBVA" name="setBounds" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vWzEId0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWzEIt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWzEI90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWzEJN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWzrNt0fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vW0SRt0fEe2YPMyYKslBVA" name="setVisible" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vW0SR90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXEJ5t0fEe2YPMyYKslBVA" name="getBorderWidth" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vXEJ590fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_te8xsN0fEe2YPMyYKslBVA" name="CoolBar" visibility="public">
            <eAnnotations xmi:id="_te8xsd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_te8xst0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_te8xs90fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOomoN0fEe2YPMyYKslBVA" name="items" visibility="package" type="_te8xtd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOomod0fEe2YPMyYKslBVA" name="originalItems" visibility="package" type="_te8xtd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOomot0fEe2YPMyYKslBVA" name="locked" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOomo90fEe2YPMyYKslBVA" name="ignoreResize" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOompN0fEe2YPMyYKslBVA" name="ReBarProc" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOompd0fEe2YPMyYKslBVA" name="ReBarClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOompt0fEe2YPMyYKslBVA" name="SEPARATOR_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOomp90fEe2YPMyYKslBVA" name="MAX_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOomqN0fEe2YPMyYKslBVA" name="DEFAULT_COOLBAR_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOomqd0fEe2YPMyYKslBVA" name="DEFAULT_COOLBAR_HEIGHT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOpNtt0fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOpNt90fEe2YPMyYKslBVA" name="handle" visibility="package" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOsRAN0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOuGNN0fEe2YPMyYKslBVA" name="background" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOutR90fEe2YPMyYKslBVA" name="backgroundImage" isLeaf="true" type="_s9aK4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vO5FUN0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uhU0td0fEe2YPMyYKslBVA" name="getItems" visibility="public">
              <ownedParameter xmi:id="_uhU0tt0fEe2YPMyYKslBVA" name="return" type="_te8xtd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOomqt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vOpNsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vOpNsd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOpNst0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOpNs90fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vOpNtN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOpNtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOp0wN0fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_vOp0wd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOp0wt0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOp0w90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOp0xN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOp0xd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOp0xt0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vOqb0N0fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOqb0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOqb0t0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOqb090fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOqb1N0fEe2YPMyYKslBVA" name="computeSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vOqb1d0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOqb1t0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOqb190fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOqb2N0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOqb2d0fEe2YPMyYKslBVA" name="getBorderWidthInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOqb2t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOrp8N0fEe2YPMyYKslBVA" name="getMargin" visibility="package">
              <ownedParameter xmi:id="_vOrp8d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOrp8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOrp890fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vOsRAd0fEe2YPMyYKslBVA" name="createItem" visibility="package">
              <ownedParameter xmi:id="_vOsRAt0fEe2YPMyYKslBVA" name="item" type="_te9_0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOsRA90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOs4Ed0fEe2YPMyYKslBVA" name="getLastIndexOfRow" visibility="package">
              <ownedParameter xmi:id="_vOs4Et0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOs4E90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOs4FN0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_vOs4Fd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOs4Ft0fEe2YPMyYKslBVA" name="return" type="_te9_0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOs4Gd0fEe2YPMyYKslBVA" name="resizeToPreferredWidth" visibility="package">
              <ownedParameter xmi:id="_vOs4Gt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOtfIN0fEe2YPMyYKslBVA" name="createWidget" visibility="package"/>
            <ownedOperation xmi:id="_vOtfId0fEe2YPMyYKslBVA" name="destroyItem" visibility="package">
              <ownedParameter xmi:id="_vOtfIt0fEe2YPMyYKslBVA" name="item" type="_te9_0N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOtfI90fEe2YPMyYKslBVA" name="resizeToMaximumWidth" visibility="package">
              <ownedParameter xmi:id="_vOtfJN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOuGMN0fEe2YPMyYKslBVA" name="drawThemeBackground" visibility="package">
              <ownedParameter xmi:id="_vOuGMd0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOuGMt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOuGM90fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOuGNd0fEe2YPMyYKslBVA" name="findBackgroundControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOutQN0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOutQd0fEe2YPMyYKslBVA" name="fillBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOutQt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOutQ90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOutRN0fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOutRd0fEe2YPMyYKslBVA" name="findThemeControl" visibility="package">
              <ownedParameter xmi:id="_vOutRt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOvUUN0fEe2YPMyYKslBVA" name="isLastItemOfRow" visibility="package">
              <ownedParameter xmi:id="_vOvUUd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOvUUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOvUU90fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vOv7YN0fEe2YPMyYKslBVA" name="getItemCount" visibility="public">
              <ownedParameter xmi:id="_vOv7Yd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOv7Yt0fEe2YPMyYKslBVA" name="getItemOrder" visibility="public">
              <ownedParameter xmi:id="_vOv7Y90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOwicN0fEe2YPMyYKslBVA" name="getItemSizes" visibility="public">
              <ownedParameter xmi:id="_vOwicd0fEe2YPMyYKslBVA" name="return" type="_tHPcVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOwict0fEe2YPMyYKslBVA" name="getItemSizesInPixels" visibility="package">
              <ownedParameter xmi:id="_vOwic90fEe2YPMyYKslBVA" name="return" type="_tHPcVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOyXoN0fEe2YPMyYKslBVA" name="getLocked" visibility="public">
              <ownedParameter xmi:id="_vOyXod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOyXot0fEe2YPMyYKslBVA" name="getWrapIndices" visibility="public">
              <ownedParameter xmi:id="_vOyXo90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOyXpN0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_vOyXpd0fEe2YPMyYKslBVA" name="item" type="_te9_0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vOyXpt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOy-sN0fEe2YPMyYKslBVA" name="releaseChildren" visibility="package">
              <ownedParameter xmi:id="_vOy-sd0fEe2YPMyYKslBVA" name="destroy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOzlwt0fEe2YPMyYKslBVA" name="removeControl" visibility="package">
              <ownedParameter xmi:id="_vOzlw90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOzlxt0fEe2YPMyYKslBVA" name="reskinChildren" visibility="package">
              <ownedParameter xmi:id="_vOzlx90fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO0M0N0fEe2YPMyYKslBVA" name="setBackgroundPixel" visibility="package">
              <ownedParameter xmi:id="_vO0M0d0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO0M0t0fEe2YPMyYKslBVA" name="defaultBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vO0M090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO0M1N0fEe2YPMyYKslBVA" name="setItemColors" visibility="package">
              <ownedParameter xmi:id="_vO0M1d0fEe2YPMyYKslBVA" name="foreColor" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO0M1t0fEe2YPMyYKslBVA" name="backColor" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO0M190fEe2YPMyYKslBVA" name="setForegroundPixel" visibility="package">
              <ownedParameter xmi:id="_vO0M2N0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO0M2d0fEe2YPMyYKslBVA" name="defaultForeground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vO0M2t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO0z4N0fEe2YPMyYKslBVA" name="setItemLayout" visibility="public">
              <ownedParameter xmi:id="_vO0z4d0fEe2YPMyYKslBVA" name="itemOrder" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO0z4t0fEe2YPMyYKslBVA" name="wrapIndices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO0z490fEe2YPMyYKslBVA" name="sizes" type="_tHPcVt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO0z5N0fEe2YPMyYKslBVA" name="setItemLayoutInPixels" visibility="package">
              <ownedParameter xmi:id="_vO0z5d0fEe2YPMyYKslBVA" name="itemOrder" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO0z5t0fEe2YPMyYKslBVA" name="wrapIndices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO0z590fEe2YPMyYKslBVA" name="sizes" type="_tHPcVt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO0z6N0fEe2YPMyYKslBVA" name="setRedraw" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vO0z6d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO0z6t0fEe2YPMyYKslBVA" name="setItemOrder" visibility="package">
              <ownedParameter xmi:id="_vO0z690fEe2YPMyYKslBVA" name="itemOrder" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO0z7N0fEe2YPMyYKslBVA" name="setWrapIndices" visibility="public">
              <ownedParameter xmi:id="_vO0z7d0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO0z7t0fEe2YPMyYKslBVA" name="setItemSizes" visibility="package">
              <ownedParameter xmi:id="_vO0z790fEe2YPMyYKslBVA" name="sizes" type="_tHPcVt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO2CA90fEe2YPMyYKslBVA" name="setLocked" visibility="public">
              <ownedParameter xmi:id="_vO2CBN0fEe2YPMyYKslBVA" name="locked" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO2pEN0fEe2YPMyYKslBVA" name="widgetStyle" visibility="package">
              <ownedParameter xmi:id="_vO2pEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO3QIN0fEe2YPMyYKslBVA" name="windowClass" visibility="package">
              <ownedParameter xmi:id="_vO3QId0fEe2YPMyYKslBVA" name="return" type="_tB-h0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO3QIt0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vO3QI90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO3QJN0fEe2YPMyYKslBVA" name="WM_COMMAND" visibility="package">
              <ownedParameter xmi:id="_vO3QJd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO3QJt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO3QJ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO3QKN0fEe2YPMyYKslBVA" name="WM_ERASEBKGND" visibility="package">
              <ownedParameter xmi:id="_vO3QKd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO3QKt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO3QK90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO33MN0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vO33Md0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO33Mt0fEe2YPMyYKslBVA" name="WM_NOTIFY" visibility="package">
              <ownedParameter xmi:id="_vO33M90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO33NN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO33Nd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO33Nt0fEe2YPMyYKslBVA" name="WM_SETREDRAW" visibility="package">
              <ownedParameter xmi:id="_vO33N90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO33ON0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO33Od0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO33Ot0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vO33O90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO33PN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO33Pd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO4eQN0fEe2YPMyYKslBVA" name="wmNotifyChild" visibility="package">
              <ownedParameter xmi:id="_vO4eQd0fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO4eQt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO4eQ90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO4eRN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO5sYN0fEe2YPMyYKslBVA" name="sendDragEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vO5sYd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO5sYt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO5sY90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO5sZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO5sZd0fEe2YPMyYKslBVA" name="getSizeInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vO5sZt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO5sZ90fEe2YPMyYKslBVA" name="setSizeInPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vO5saN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO5sad0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_te8xtd0fEe2YPMyYKslBVA" name="CoolItem[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nPt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nP90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_te9_0N0fEe2YPMyYKslBVA" name="CoolItem" visibility="public">
            <eAnnotations xmi:id="_tfCRQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfCRQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfCRQt0fEe2YPMyYKslBVA" general="_tBk5Mt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOs4EN0fEe2YPMyYKslBVA" name="style" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vOs4G90fEe2YPMyYKslBVA" name="id" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vOtfJd0fEe2YPMyYKslBVA" name="control" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPs9o90fEe2YPMyYKslBVA" name="parent" visibility="package" type="_te8xsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPs9pN0fEe2YPMyYKslBVA" name="ideal" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vPs9pd0fEe2YPMyYKslBVA" name="minimum" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vP05ct0fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uhU0t90fEe2YPMyYKslBVA" name="getControl" visibility="public">
              <ownedParameter xmi:id="_uhU0uN0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhU0ud0fEe2YPMyYKslBVA" name="getSize" visibility="public">
              <ownedParameter xmi:id="_uhU0ut0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhU0u90fEe2YPMyYKslBVA" name="setSize" visibility="public">
              <ownedParameter xmi:id="_uhU0vN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhU0vd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOs4F90fEe2YPMyYKslBVA" name="setWrap" visibility="package">
              <ownedParameter xmi:id="_vOs4GN0fEe2YPMyYKslBVA" name="wrap" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOtfJt0fEe2YPMyYKslBVA" name="getWrap" visibility="package">
              <ownedParameter xmi:id="_vOtfJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOyXp90fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOyXqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOzlwN0fEe2YPMyYKslBVA" name="release" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOzlwd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOzlxN0fEe2YPMyYKslBVA" name="setControl" visibility="public">
              <ownedParameter xmi:id="_vOzlxd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vOzlyN0fEe2YPMyYKslBVA" name="reskin" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vOzlyd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO2CAN0fEe2YPMyYKslBVA" name="setSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vO2CAd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO2CAt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vO4eRd0fEe2YPMyYKslBVA" name="sendSelectionEvent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vO4eRt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO4eR90fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vO4eSN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPs9pt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vPs9p90fEe2YPMyYKslBVA" name="parent" type="_te8xsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPs9qN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPs9qd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vPs9qt0fEe2YPMyYKslBVA" name="parent" type="_te8xsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPs9q90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPs9rN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPs9rd0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vPs9rt0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPs9r90fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vPs9sN0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vPtksN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPtksd0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vPtkst0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPtks90fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPtktN0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vPtktd0fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vPtktt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPtkt90fEe2YPMyYKslBVA" name="computeSize" visibility="public">
              <ownedParameter xmi:id="_vPtkuN0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPtkud0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPtkut0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPtku90fEe2YPMyYKslBVA" name="computeSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vPtkvN0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPtkvd0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPtkvt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPtkv90fEe2YPMyYKslBVA" name="destroyWidget" visibility="package"/>
            <ownedOperation xmi:id="_vPuLwN0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vPuLwd0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_vPuLwt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPuLw90fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_vPuLxN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPuy0N0fEe2YPMyYKslBVA" name="getClientArea" visibility="package">
              <ownedParameter xmi:id="_vPuy0d0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPvZ4N0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_vPvZ4d0fEe2YPMyYKslBVA" name="return" type="_te8xsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPwA8N0fEe2YPMyYKslBVA" name="getPreferredSize" visibility="public">
              <ownedParameter xmi:id="_vPwA8d0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPwA8t0fEe2YPMyYKslBVA" name="getPreferredSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vPwA890fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPwoAN0fEe2YPMyYKslBVA" name="setPreferredSize" visibility="public">
              <ownedParameter xmi:id="_vPwoAd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPwoAt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPwoA90fEe2YPMyYKslBVA" name="setPreferredSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vPwoBN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPwoBd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPxPEN0fEe2YPMyYKslBVA" name="setPreferredSize" visibility="public">
              <ownedParameter xmi:id="_vPxPEd0fEe2YPMyYKslBVA" name="size" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPxPEt0fEe2YPMyYKslBVA" name="getSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vPxPE90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPzEQN0fEe2YPMyYKslBVA" name="setSize" visibility="public">
              <ownedParameter xmi:id="_vPzEQd0fEe2YPMyYKslBVA" name="size" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPzEQt0fEe2YPMyYKslBVA" name="getMinimumSize" visibility="public">
              <ownedParameter xmi:id="_vPzEQ90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPzERN0fEe2YPMyYKslBVA" name="getMinimumSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vPzERd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPzrUN0fEe2YPMyYKslBVA" name="setMinimumSize" visibility="public">
              <ownedParameter xmi:id="_vPzrUd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPzrUt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vPzrU90fEe2YPMyYKslBVA" name="setMinimumSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vPzrVN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vPzrVd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP0SYN0fEe2YPMyYKslBVA" name="setMinimumSize" visibility="public">
              <ownedParameter xmi:id="_vP0SYd0fEe2YPMyYKslBVA" name="size" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP05cN0fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vP05cd0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tfF7o90fEe2YPMyYKslBVA" name="Sash[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nQd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgkiVt0fEe2YPMyYKslBVA" name="Spinner" visibility="public">
            <eAnnotations xmi:id="_tifN4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tifN4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tifN4t0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vP7AEN0fEe2YPMyYKslBVA" name="hwndText" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vP7AEd0fEe2YPMyYKslBVA" name="hwndUpDown" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vP7AEt0fEe2YPMyYKslBVA" name="ignoreModify" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vP7AE90fEe2YPMyYKslBVA" name="ignoreCharacter" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vP7AFN0fEe2YPMyYKslBVA" name="pageIncrement" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vP7AFd0fEe2YPMyYKslBVA" name="digits" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vP7AFt0fEe2YPMyYKslBVA" name="EditProc" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vP7AF90fEe2YPMyYKslBVA" name="EditClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vP7AGN0fEe2YPMyYKslBVA" name="UpDownProc" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vP7AGd0fEe2YPMyYKslBVA" name="UpDownClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vP7nIN0fEe2YPMyYKslBVA" name="LIMIT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vP7nK90fEe2YPMyYKslBVA" name="handle" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vP8ONt0fEe2YPMyYKslBVA" name="state" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vP81QN0fEe2YPMyYKslBVA" name="style" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vP_4ld0fEe2YPMyYKslBVA" name="display" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vQDi890fEe2YPMyYKslBVA" name="eventTable" isLeaf="true" type="_tGRL8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ujwdpN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujwdpd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujwdpt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujwdqt0fEe2YPMyYKslBVA" name="setMinimum" visibility="public">
              <ownedParameter xmi:id="_ujwdq90fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujwdr90fEe2YPMyYKslBVA" name="setMaximum" visibility="public">
              <ownedParameter xmi:id="_ujwdsN0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujwdtN0fEe2YPMyYKslBVA" name="setIncrement" visibility="public">
              <ownedParameter xmi:id="_ujwdtd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujwdud0fEe2YPMyYKslBVA" name="setPageIncrement" visibility="public">
              <ownedParameter xmi:id="_ujwdut0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxEsd0fEe2YPMyYKslBVA" name="setTextLimit" visibility="public">
              <ownedParameter xmi:id="_ujxEst0fEe2YPMyYKslBVA" name="limit" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxEtt0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_ujxEt90fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxEu90fEe2YPMyYKslBVA" name="addModifyListener" visibility="public">
              <ownedParameter xmi:id="_ujxEvN0fEe2YPMyYKslBVA" name="listener" type="_tKK0hd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP7nId0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vP7nIt0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vP7nI90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP7nJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP7nJd0fEe2YPMyYKslBVA" name="callWindowProc" visibility="package">
              <ownedParameter xmi:id="_vP7nJt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP7nJ90fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP7nKN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP7nKd0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP7nKt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP8OMN0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_vP8OMd0fEe2YPMyYKslBVA" name="isValidSubclass" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vP8OMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP8OM90fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vP8ONN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP8ONd0fEe2YPMyYKslBVA" name="createHandle" visibility="package"/>
            <ownedOperation xmi:id="_vP9cUN0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vP9cUd0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vP9cUt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP9cU90fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP-DYN0fEe2YPMyYKslBVA" name="addVerifyListener" visibility="package">
              <ownedParameter xmi:id="_vP-DYd0fEe2YPMyYKslBVA" name="listener" type="_tKMCqd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP-DYt0fEe2YPMyYKslBVA" name="computeSizeInPixels" visibility="package">
              <ownedParameter xmi:id="_vP-DY90fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP-DZN0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP-DZd0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP-DZt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP-qcN0fEe2YPMyYKslBVA" name="getDecimalSeparator" visibility="package">
              <ownedParameter xmi:id="_vP-qcd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP-qct0fEe2YPMyYKslBVA" name="computeTrimInPixels" visibility="package">
              <ownedParameter xmi:id="_vP-qc90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP-qdN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP-qdd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP-qdt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vP-qd90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP_RgN0fEe2YPMyYKslBVA" name="copy" visibility="public"/>
            <ownedOperation xmi:id="_vP_Rgd0fEe2YPMyYKslBVA" name="cut" visibility="public"/>
            <ownedOperation xmi:id="_vP_4kN0fEe2YPMyYKslBVA" name="defaultBackground" visibility="package">
              <ownedParameter xmi:id="_vP_4kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP_4kt0fEe2YPMyYKslBVA" name="enableWidget" visibility="package">
              <ownedParameter xmi:id="_vP_4k90fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vP_4lN0fEe2YPMyYKslBVA" name="deregister" visibility="package"/>
            <ownedOperation xmi:id="_vQAfoN0fEe2YPMyYKslBVA" name="hasFocus" visibility="package">
              <ownedParameter xmi:id="_vQAfod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQAfot0fEe2YPMyYKslBVA" name="getDigits" visibility="public">
              <ownedParameter xmi:id="_vQAfo90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQAfpN0fEe2YPMyYKslBVA" name="getIncrement" visibility="public">
              <ownedParameter xmi:id="_vQAfpd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQBGsN0fEe2YPMyYKslBVA" name="getMaximum" visibility="public">
              <ownedParameter xmi:id="_vQBGsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQBGst0fEe2YPMyYKslBVA" name="getMinimum" visibility="public">
              <ownedParameter xmi:id="_vQBGs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQBGtN0fEe2YPMyYKslBVA" name="getPageIncrement" visibility="public">
              <ownedParameter xmi:id="_vQBGtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQBtwN0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_vQBtwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQBtwt0fEe2YPMyYKslBVA" name="getSelectionText" visibility="package">
              <ownedParameter xmi:id="_vQBtw90fEe2YPMyYKslBVA" name="parseFail" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQBtxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQCU0N0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_vQCU0d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQC74N0fEe2YPMyYKslBVA" name="getTextLimit" visibility="public">
              <ownedParameter xmi:id="_vQC74d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQC74t0fEe2YPMyYKslBVA" name="isUseWsBorder" visibility="package">
              <ownedParameter xmi:id="_vQC7490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQC75N0fEe2YPMyYKslBVA" name="paste" visibility="public"/>
            <ownedOperation xmi:id="_vQC75d0fEe2YPMyYKslBVA" name="register" visibility="package"/>
            <ownedOperation xmi:id="_vQDi8N0fEe2YPMyYKslBVA" name="releaseHandle" visibility="package"/>
            <ownedOperation xmi:id="_vQDi8d0fEe2YPMyYKslBVA" name="removeModifyListener" visibility="public">
              <ownedParameter xmi:id="_vQDi8t0fEe2YPMyYKslBVA" name="listener" type="_tKK0hd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQDi9N0fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vQDi9d0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQEKAN0fEe2YPMyYKslBVA" name="removeVerifyListener" visibility="package">
              <ownedParameter xmi:id="_vQEKAd0fEe2YPMyYKslBVA" name="listener" type="_tKMCqd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQEKAt0fEe2YPMyYKslBVA" name="sendKeyEvent" visibility="package">
              <ownedParameter xmi:id="_vQEKA90fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQEKBN0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQEKBd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQEKBt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQEKB90fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQEKCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQExEN0fEe2YPMyYKslBVA" name="verifyText" visibility="package">
              <ownedParameter xmi:id="_vQExEd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQExEt0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQExE90fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQExFN0fEe2YPMyYKslBVA" name="keyEvent" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQExFd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQExFt0fEe2YPMyYKslBVA" name="getCodePage" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQExF90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQExGN0fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="package">
              <ownedParameter xmi:id="_vQExGd0fEe2YPMyYKslBVA" name="hBitmap" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQFYIN0fEe2YPMyYKslBVA" name="setBackgroundPixel" visibility="package">
              <ownedParameter xmi:id="_vQFYId0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQFYIt0fEe2YPMyYKslBVA" name="setDigits" visibility="public">
              <ownedParameter xmi:id="_vQFYI90fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQFYJN0fEe2YPMyYKslBVA" name="setSelection" visibility="package">
              <ownedParameter xmi:id="_vQFYJd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQFYJt0fEe2YPMyYKslBVA" name="setPos" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQFYJ90fEe2YPMyYKslBVA" name="setText" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQFYKN0fEe2YPMyYKslBVA" name="notify" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQFYKd0fEe2YPMyYKslBVA" name="setForegroundPixel" visibility="package">
              <ownedParameter xmi:id="_vQF_MN0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQH0YN0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vQH0Yd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQIbcN0fEe2YPMyYKslBVA" name="hooks" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQIbcd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQIbct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQIbc90fEe2YPMyYKslBVA" name="filters" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQIbdN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQIbdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQIbdt0fEe2YPMyYKslBVA" name="sendSelectionEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQIbd90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQJCgN0fEe2YPMyYKslBVA" name="setToolTipText" visibility="package">
              <ownedParameter xmi:id="_vQJCgd0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQJCgt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQJCg90fEe2YPMyYKslBVA" name="setValues" visibility="public">
              <ownedParameter xmi:id="_vQJChN0fEe2YPMyYKslBVA" name="selection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQJChd0fEe2YPMyYKslBVA" name="minimum" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQJCht0fEe2YPMyYKslBVA" name="maximum" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQJCh90fEe2YPMyYKslBVA" name="digits" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQJCiN0fEe2YPMyYKslBVA" name="increment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQJCid0fEe2YPMyYKslBVA" name="pageIncrement" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQJpkN0fEe2YPMyYKslBVA" name="subclass" visibility="package"/>
            <ownedOperation xmi:id="_vQJpkd0fEe2YPMyYKslBVA" name="unsubclass" visibility="package"/>
            <ownedOperation xmi:id="_vQKQoN0fEe2YPMyYKslBVA" name="updateOrientation" visibility="package"/>
            <ownedOperation xmi:id="_vQLewN0fEe2YPMyYKslBVA" name="sendEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQLewd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQLewt0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQLew90fEe2YPMyYKslBVA" name="isDisposed" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQLexN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQLexd0fEe2YPMyYKslBVA" name="windowProc" visibility="package">
              <ownedParameter xmi:id="_vQLext0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQLex90fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQLeyN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQLeyd0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQLeyt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQLey90fEe2YPMyYKslBVA" name="wmSetFocus" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQLezN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQLezd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQLezt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQLez90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQLe0N0fEe2YPMyYKslBVA" name="wmKillFocus" visibility="package">
              <ownedParameter xmi:id="_vQLe0d0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQLe0t0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQLe090fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQLe1N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQMF0N0fEe2YPMyYKslBVA" name="wmPaint" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQMF0d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF0t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF090fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF1N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQMF1d0fEe2YPMyYKslBVA" name="wmContextMenu" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQMF1t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF190fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF2N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF2d0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQMF2t0fEe2YPMyYKslBVA" name="wmClipboard" visibility="package">
              <ownedParameter xmi:id="_vQMF290fEe2YPMyYKslBVA" name="hwndText" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF3N0fEe2YPMyYKslBVA" name="msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF3d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF3t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF390fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQMF4N0fEe2YPMyYKslBVA" name="wmKeyDown" visibility="package">
              <ownedParameter xmi:id="_vQMF4d0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF4t0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF490fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF5N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQMF5d0fEe2YPMyYKslBVA" name="wmKeyUp" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQMF5t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF590fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF6N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQMF6d0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQWd4N0fEe2YPMyYKslBVA" name="wmChar" visibility="package">
              <ownedParameter xmi:id="_vQWd4d0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQWd4t0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQWd490fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQWd5N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQWd5d0fEe2YPMyYKslBVA" name="wmSysKeyDown" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQWd5t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQWd590fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQWd6N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQWd6d0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQWd6t0fEe2YPMyYKslBVA" name="wmSysKeyUp" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQWd690fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQWd7N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQWd7d0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQWd7t0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXE8N0fEe2YPMyYKslBVA" name="wmSysChar" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXE8d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXE8t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXE890fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXE9N0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXE9d0fEe2YPMyYKslBVA" name="wmMouseMove" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXE9t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXE990fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXE-N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXE-d0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXE-t0fEe2YPMyYKslBVA" name="wmLButtonDown" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXE-90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXE_N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXE_d0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXE_t0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXE_90fEe2YPMyYKslBVA" name="wmLButtonUp" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXFAN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFAd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFAt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFA90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXFBN0fEe2YPMyYKslBVA" name="wmLButtonDblClk" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXFBd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFBt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFB90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFCN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXFCd0fEe2YPMyYKslBVA" name="wmRButtonDown" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXFCt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFC90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFDN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFDd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXFDt0fEe2YPMyYKslBVA" name="wmRButtonUp" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXFD90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFEN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFEd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFEt0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXFE90fEe2YPMyYKslBVA" name="wmRButtonDblClk" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXFFN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFFd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFFt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFF90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXFGN0fEe2YPMyYKslBVA" name="wmMButtonDown" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXFGd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFGt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFG90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXFHN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXsAN0fEe2YPMyYKslBVA" name="wmMButtonUp" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXsAd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsAt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsA90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsBN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXsBd0fEe2YPMyYKslBVA" name="wmMButtonDblClk" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXsBt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsB90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsCN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsCd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXsCt0fEe2YPMyYKslBVA" name="wmXButtonDown" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXsC90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsDN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsDd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsDt0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXsD90fEe2YPMyYKslBVA" name="wmXButtonUp" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXsEN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsEd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsEt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsE90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXsFN0fEe2YPMyYKslBVA" name="wmXButtonDblClk" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXsFd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsFt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsF90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsGN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXsGd0fEe2YPMyYKslBVA" name="wmCaptureChanged" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXsGt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsG90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsHN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsHd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXsHt0fEe2YPMyYKslBVA" name="wmIMEChar" visibility="package">
              <ownedParameter xmi:id="_vQXsH90fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsIN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsId0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsIt0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXsI90fEe2YPMyYKslBVA" name="wmMouseHover" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXsJN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsJd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsJt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsJ90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQXsKN0fEe2YPMyYKslBVA" name="wmMouseLeave" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQXsKd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsKt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsK90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQXsLN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQYTEN0fEe2YPMyYKslBVA" name="wmPrint" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQYTEd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQYTEt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQYTE90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQYTFN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQYTFd0fEe2YPMyYKslBVA" name="WM_ERASEBKGND" visibility="package">
              <ownedParameter xmi:id="_vQYTFt0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQYTF90fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQYTGN0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQYTGd0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQYTGt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQYTG90fEe2YPMyYKslBVA" name="WM_KILLFOCUS" visibility="package">
              <ownedParameter xmi:id="_vQYTHN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQYTHd0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQYTHt0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQY6IN0fEe2YPMyYKslBVA" name="WM_SETFOCUS" visibility="package">
              <ownedParameter xmi:id="_vQY6Id0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQY6It0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQY6I90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQY6JN0fEe2YPMyYKslBVA" name="WM_SETFONT" visibility="package">
              <ownedParameter xmi:id="_vQY6Jd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQY6Jt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQY6J90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQZhMN0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="package">
              <ownedParameter xmi:id="_vQZhMd0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQZhMt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQZhM90fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQaIQN0fEe2YPMyYKslBVA" name="sendKeyEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQaIQd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQaIQt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQaIQ90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQaIRN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQaIRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQdyoN0fEe2YPMyYKslBVA" name="getClipboardText" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQdyod0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQdyot0fEe2YPMyYKslBVA" name="wmCommandChild" visibility="package">
              <ownedParameter xmi:id="_vQdyo90fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQdypN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQdypd0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQeZtN0fEe2YPMyYKslBVA" name="sendEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQeZtd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQfn1d0fEe2YPMyYKslBVA" name="wmNotifyChild" visibility="package">
              <ownedParameter xmi:id="_vQfn1t0fEe2YPMyYKslBVA" name="hdr" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQfn190fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQfn2N0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQfn2d0fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQg18N0fEe2YPMyYKslBVA" name="wmScrollChild" visibility="package">
              <ownedParameter xmi:id="_vQg18d0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQg18t0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQg1890fEe2YPMyYKslBVA" name="return" type="_tFfI0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_s6yUsd0fEe2YPMyYKslBVA" name="events">
          <packagedElement xmi:type="uml:Class" xmi:id="_s6y7wN0fEe2YPMyYKslBVA" name="SelectionAdapter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO9N490fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO9N5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO9N5t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tO9N5d0fEe2YPMyYKslBVA" client="_s6y7wN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uAA3YN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vQvfcN0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
              <ownedParameter xmi:id="_vQvfcd0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQvfct0fEe2YPMyYKslBVA" name="widgetDefaultSelected" visibility="public">
              <ownedParameter xmi:id="_vQvfc90fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s8dvsd0fEe2YPMyYKslBVA" name="KeyAdapter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tOzc4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOzc4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOzc490fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tOzc4t0fEe2YPMyYKslBVA" client="_s8dvsd0fEe2YPMyYKslBVA" supplier="_tKK0gd0fEe2YPMyYKslBVA" contract="_tKK0gd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uBxx990fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vQlHat0fEe2YPMyYKslBVA" name="keyPressed" visibility="public">
              <ownedParameter xmi:id="_vQlHa90fEe2YPMyYKslBVA" name="e" type="_s8eWwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQlHbN0fEe2YPMyYKslBVA" name="keyReleased" visibility="public">
              <ownedParameter xmi:id="_vQlHbd0fEe2YPMyYKslBVA" name="e" type="_s8eWwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s8eWwN0fEe2YPMyYKslBVA" name="KeyEvent" visibility="public">
            <eAnnotations xmi:id="_tOy10N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOy10d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOy10t0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uByZAt0fEe2YPMyYKslBVA" name="keyCode" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ueaqrN0fEe2YPMyYKslBVA" name="character" visibility="public" type="_s8e90d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufeakN0fEe2YPMyYKslBVA" name="time" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufeakd0fEe2YPMyYKslBVA" name="stateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGFHlN0fEe2YPMyYKslBVA" name="doit" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vNbszN0fEe2YPMyYKslBVA" name="keyLocation" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQkgVd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vbPfRt0fEe2YPMyYKslBVA" name="widget" visibility="public" isLeaf="true" type="_tBojkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGFHkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGFHkd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQkgUt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vQkgU90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBv4UN0fEe2YPMyYKslBVA" name="MouseEvent" visibility="public">
            <eAnnotations xmi:id="_tO2gNd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO2gNt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO2gN90fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue_5dt0fEe2YPMyYKslBVA" name="button" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufCVtd0fEe2YPMyYKslBVA" name="time" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufdzkt0fEe2YPMyYKslBVA" name="count" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugP2pd0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugP2pt0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiWvd90fEe2YPMyYKslBVA" name="widget" visibility="public" isLeaf="true" type="_tBojkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vMOL2t0fEe2YPMyYKslBVA" name="stateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQpY1N0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vaR18d0fEe2YPMyYKslBVA" name="display" visibility="public" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGFHl90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGFHmN0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQpY1d0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vQpY1t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBv4Ud0fEe2YPMyYKslBVA" name="DisposeEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tOyOyt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOyOy90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOyOzN0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugP2p90fEe2YPMyYKslBVA" name="widget" visibility="public" isLeaf="true" type="_tBojkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vQkgVN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGFurd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGFurt0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKHKJd0fEe2YPMyYKslBVA" name="ShellEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tO90890fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO909N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO909d0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ukD_qt0fEe2YPMyYKslBVA" name="doit" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQwGgN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGGVvt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGGVv90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQwGgd0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vQwGgt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKHxMt0fEe2YPMyYKslBVA" name="ArmEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tO7Ytd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO7Ytt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO7Yt90fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQtqUd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGG81N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGG81d0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKHxNN0fEe2YPMyYKslBVA" name="ArmListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO48cN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO48cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO48ct0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vGG81t0fEe2YPMyYKslBVA" name="widgetArmed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGG8190fEe2YPMyYKslBVA" name="arg0" type="_tKHxMt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKHxNt0fEe2YPMyYKslBVA" name="TreeEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tO4VZ90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO4VaN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO4Vad0fEe2YPMyYKslBVA" general="_tKHxPd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQr1Et0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGGVst0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGGVs90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKHxOt0fEe2YPMyYKslBVA" name="ExpandEvent" visibility="public">
            <eAnnotations xmi:id="_tO6xoN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO6xod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO6xot0fEe2YPMyYKslBVA" general="_tKHxPd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQtDMt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGGVtt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGGVt90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKHxPN0fEe2YPMyYKslBVA" name="ExpandListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO6xo90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO6xpN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO6xpd0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO6xp90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tbLE-90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbLE_N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbLE_d0fEe2YPMyYKslBVA" general="_tbLE-d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQtqQt0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQtqQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQtqRN0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQtqRd0fEe2YPMyYKslBVA" name="itemCollapsed" visibility="public">
                <ownedParameter xmi:id="_vQtqRt0fEe2YPMyYKslBVA" name="e" type="_tKHxOt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO6xqd0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tbLE990fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbLE-N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbLE-t0fEe2YPMyYKslBVA" general="_tbLE-d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQtDM90fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQtDNN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQtDNd0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQtqQN0fEe2YPMyYKslBVA" name="itemExpanded" visibility="public">
                <ownedParameter xmi:id="_vQtqQd0fEe2YPMyYKslBVA" name="e" type="_tKHxOt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_vGGVuN0fEe2YPMyYKslBVA" name="itemExpanded" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGGVud0fEe2YPMyYKslBVA" name="arg0" type="_tKHxOt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGGVvN0fEe2YPMyYKslBVA" name="itemCollapsed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGGVvd0fEe2YPMyYKslBVA" name="arg0" type="_tKHxOt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQtqR90fEe2YPMyYKslBVA" name="itemCollapsedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQtqSN0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQtqSd0fEe2YPMyYKslBVA" name="return" type="_tKHxPN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQtqSt0fEe2YPMyYKslBVA" name="itemExpandedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQtqS90fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQtqTN0fEe2YPMyYKslBVA" name="return" type="_tKHxPN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKHxPd0fEe2YPMyYKslBVA" name="SelectionEvent" visibility="public">
            <eAnnotations xmi:id="_tO909t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO90990fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO-cAN0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uekbot0fEe2YPMyYKslBVA" name="item" visibility="public" type="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiHe890fEe2YPMyYKslBVA" name="data" visibility="public" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiIF8N0fEe2YPMyYKslBVA" name="height" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiIF8d0fEe2YPMyYKslBVA" name="width" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uipDUt0fEe2YPMyYKslBVA" name="widget" visibility="public" isLeaf="true" type="_tBojkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGFusd0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGFust0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGFus90fEe2YPMyYKslBVA" name="doit" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQwGg90fEe2YPMyYKslBVA" name="detail" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQwGhN0fEe2YPMyYKslBVA" name="stateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQwGhd0fEe2YPMyYKslBVA" name="text" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQwGht0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uhpk0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uhpk0d0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQwtkN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vQwtkd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKHxQN0fEe2YPMyYKslBVA" name="DisposeListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tOzc5N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOzc5d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOzc5t0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vGFur90fEe2YPMyYKslBVA" name="widgetDisposed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGFusN0fEe2YPMyYKslBVA" name="arg0" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKIYQN0fEe2YPMyYKslBVA" name="DragDetectEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tO2gON0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO2gOd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO2gOt0fEe2YPMyYKslBVA" general="_tBv4UN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQp_4N0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGG80N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGG80d0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKIYQt0fEe2YPMyYKslBVA" name="DragDetectListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tOyOwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOyOwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOyOwt0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vGG80t0fEe2YPMyYKslBVA" name="dragDetected" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGG8090fEe2YPMyYKslBVA" name="arg0" type="_tKIYQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKIYRN0fEe2YPMyYKslBVA" name="FocusEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tO9N590fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO9N6N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO9N6d0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQvfdN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vbPfQN0fEe2YPMyYKslBVA" name="widget" visibility="public" isLeaf="true" type="_tBojkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGFutN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGFutd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKIYR90fEe2YPMyYKslBVA" name="GestureEvent" visibility="public">
            <eAnnotations xmi:id="_tO-cAd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO-cAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO-cA90fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGIK4t0fEe2YPMyYKslBVA" name="doit" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQwtkt0fEe2YPMyYKslBVA" name="stateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQwtk90fEe2YPMyYKslBVA" name="detail" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQwtlN0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQwtld0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQwtlt0fEe2YPMyYKslBVA" name="rotation" visibility="public" type="_s9DlkN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQwtl90fEe2YPMyYKslBVA" name="xDirection" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQwtmN0fEe2YPMyYKslBVA" name="yDirection" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQwtmd0fEe2YPMyYKslBVA" name="magnification" visibility="public" type="_s9DlkN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQxUoN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGHj4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGHj4d0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQxUod0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vQxUot0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKIYSd0fEe2YPMyYKslBVA" name="GestureListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tOy1090fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOy11N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOy11d0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vGIK4N0fEe2YPMyYKslBVA" name="gesture" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGIK4d0fEe2YPMyYKslBVA" name="arg0" type="_tKIYR90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKIYS90fEe2YPMyYKslBVA" name="HelpEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tO7Yu90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO7YvN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO7_wN0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufb-Vt0fEe2YPMyYKslBVA" name="data" visibility="public" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vQuRU90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGG8zt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGG8z90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKIYTd0fEe2YPMyYKslBVA" name="HelpListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO6xqt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO6xq90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO6xrN0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufbXRt0fEe2YPMyYKslBVA" name="helpRequested" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufbXR90fEe2YPMyYKslBVA" name="arg0" type="_tKIYS90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKIYT90fEe2YPMyYKslBVA" name="MenuEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tO0rBt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO0rB90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO0rCN0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQm8mt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGGVxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGGVx90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKIYUd0fEe2YPMyYKslBVA" name="MenuListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO2gO90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO2gPN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO2gPd0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO3HQd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tO3HRN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tO3HRd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tO3HR90fEe2YPMyYKslBVA" general="_tO3HRt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQp_7t0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQp_6d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQp_6t0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQqm8N0fEe2YPMyYKslBVA" name="menuHidden" visibility="public">
                <ownedParameter xmi:id="_vQqm8d0fEe2YPMyYKslBVA" name="e" type="_tKIYT90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO3HQ90fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tbLE8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbLE8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbLE8t0fEe2YPMyYKslBVA" general="_tO3HRt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQp_4d0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQp_4t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQp_490fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQp_5N0fEe2YPMyYKslBVA" name="menuShown" visibility="public">
                <ownedParameter xmi:id="_vQp_5d0fEe2YPMyYKslBVA" name="e" type="_tKIYT90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_vGGVyN0fEe2YPMyYKslBVA" name="menuShown" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGGVyd0fEe2YPMyYKslBVA" name="arg0" type="_tKIYT90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGGVyt0fEe2YPMyYKslBVA" name="menuHidden" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGGVy90fEe2YPMyYKslBVA" name="arg0" type="_tKIYT90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQp_5t0fEe2YPMyYKslBVA" name="menuHiddenAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQp_590fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQp_6N0fEe2YPMyYKslBVA" name="return" type="_tKIYUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQp_690fEe2YPMyYKslBVA" name="menuShownAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQp_7N0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQp_7d0fEe2YPMyYKslBVA" name="return" type="_tKIYUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKK0gd0fEe2YPMyYKslBVA" name="KeyListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tOzc590fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOzc6N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOzc6d0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tOzc690fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tO0D9N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tO0D9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tO0D9t0fEe2YPMyYKslBVA" general="_s8dvsd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQlufd0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQluc90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQludN0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQluft0fEe2YPMyYKslBVA" name="keyPressed" visibility="public">
                <ownedParameter xmi:id="_vQluf90fEe2YPMyYKslBVA" name="e" type="_s8eWwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO0D8N0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tO0D8d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tO0D8t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tO0D890fEe2YPMyYKslBVA" general="_s8dvsd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQluet0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQlueN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQlued0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQlue90fEe2YPMyYKslBVA" name="keyReleased" visibility="public">
                <ownedParameter xmi:id="_vQlufN0fEe2YPMyYKslBVA" name="e" type="_s8eWwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_vGFHkt0fEe2YPMyYKslBVA" name="keyPressed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGFHk90fEe2YPMyYKslBVA" name="arg0" type="_s8eWwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGFHld0fEe2YPMyYKslBVA" name="keyReleased" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGFHlt0fEe2YPMyYKslBVA" name="arg0" type="_s8eWwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQlucN0fEe2YPMyYKslBVA" name="keyPressedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQlucd0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQluct0fEe2YPMyYKslBVA" name="return" type="_tKK0gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQludd0fEe2YPMyYKslBVA" name="keyReleasedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQludt0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQlud90fEe2YPMyYKslBVA" name="return" type="_tKK0gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKK0g90fEe2YPMyYKslBVA" name="ModifyEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tO48dt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO48d90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO48eN0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQr1Gd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGG8wN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGG8wd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKK0hd0fEe2YPMyYKslBVA" name="ModifyListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO2gMt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO2gM90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO2gNN0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vGG8wt0fEe2YPMyYKslBVA" name="modifyText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGG8w90fEe2YPMyYKslBVA" name="arg0" type="_tKK0g90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKK0ht0fEe2YPMyYKslBVA" name="MenuDetectEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tO908N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO908d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO908t0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiIF9t0fEe2YPMyYKslBVA" name="data" visibility="public" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vGHj1t0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGHj190fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGHj2N0fEe2YPMyYKslBVA" name="doit" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGHj2d0fEe2YPMyYKslBVA" name="detail" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQvfe90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uiIF9N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uiIF9d0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQvffN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vQvffd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKK0iN0fEe2YPMyYKslBVA" name="MenuDetectListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO9N6t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO9N690fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO9N7N0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uiIF990fEe2YPMyYKslBVA" name="menuDetected" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiIF-N0fEe2YPMyYKslBVA" name="arg0" type="_tKK0ht0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKLbkN0fEe2YPMyYKslBVA" name="MouseListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO1SE90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO1SFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO1SFd0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO1SF90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tO15IN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tO15Id0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tO15It0fEe2YPMyYKslBVA" general="_tO1SHt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQoxw90fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQoKut0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQoKu90fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQoxxN0fEe2YPMyYKslBVA" name="mouseDoubleClick" visibility="public">
                <ownedParameter xmi:id="_vQoxxd0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO1SGd0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tO1SHN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tO1SHd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tO1SH90fEe2YPMyYKslBVA" general="_tO1SHt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQoxwN0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQoKv90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQoKwN0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQoxwd0fEe2YPMyYKslBVA" name="mouseDown" visibility="public">
                <ownedParameter xmi:id="_vQoxwt0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO1SG90fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tbKd9N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbKd9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbKd9t0fEe2YPMyYKslBVA" general="_tO1SHt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQoKst0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQoKs90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQoKtN0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQoKtd0fEe2YPMyYKslBVA" name="mouseUp" visibility="public">
                <ownedParameter xmi:id="_vQoKtt0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_vGFHmd0fEe2YPMyYKslBVA" name="mouseDown" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGFHmt0fEe2YPMyYKslBVA" name="arg0" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGFHm90fEe2YPMyYKslBVA" name="mouseUp" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGFHnN0fEe2YPMyYKslBVA" name="arg0" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGFuod0fEe2YPMyYKslBVA" name="mouseDoubleClick" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGFuot0fEe2YPMyYKslBVA" name="arg0" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQoKt90fEe2YPMyYKslBVA" name="mouseDoubleClickAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQoKuN0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQoKud0fEe2YPMyYKslBVA" name="return" type="_tKLbkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQoKvN0fEe2YPMyYKslBVA" name="mouseDownAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQoKvd0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQoKvt0fEe2YPMyYKslBVA" name="return" type="_tKLbkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQoKwd0fEe2YPMyYKslBVA" name="mouseUpAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQoKwt0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQoKw90fEe2YPMyYKslBVA" name="return" type="_tKLbkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKLbkt0fEe2YPMyYKslBVA" name="MouseTrackListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO0rCd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO0rCt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO0rC90fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO0rDd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tbKd8d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbKd8t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbKd890fEe2YPMyYKslBVA" general="_tbKd7N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQnjpd0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQnjpt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQnjp90fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQnjqN0fEe2YPMyYKslBVA" name="mouseEnter" visibility="public">
                <ownedParameter xmi:id="_vQnjqd0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO1SEN0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tbKd7t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbKd790fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbKd8N0fEe2YPMyYKslBVA" general="_tbKd7N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQnjoN0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQnjod0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQnjot0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQnjo90fEe2YPMyYKslBVA" name="mouseExit" visibility="public">
                <ownedParameter xmi:id="_vQnjpN0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO1SEt0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tbKd6t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbKd690fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbKd7d0fEe2YPMyYKslBVA" general="_tbKd7N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQm8m90fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQm8nN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQm8nd0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQm8n90fEe2YPMyYKslBVA" name="mouseHover" visibility="public">
                <ownedParameter xmi:id="_vQm8oN0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_vGFHn90fEe2YPMyYKslBVA" name="mouseEnter" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGFHoN0fEe2YPMyYKslBVA" name="arg0" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGFHod0fEe2YPMyYKslBVA" name="mouseExit" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGFuoN0fEe2YPMyYKslBVA" name="arg0" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGHj1N0fEe2YPMyYKslBVA" name="mouseHover" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGHj1d0fEe2YPMyYKslBVA" name="arg0" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQnjqt0fEe2YPMyYKslBVA" name="mouseEnterAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQnjq90fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQnjrN0fEe2YPMyYKslBVA" name="return" type="_tKLbkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQnjrd0fEe2YPMyYKslBVA" name="mouseExitAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQnjrt0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQnjr90fEe2YPMyYKslBVA" name="return" type="_tKLbkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQnjsN0fEe2YPMyYKslBVA" name="mouseHoverAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQoKsN0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQoKsd0fEe2YPMyYKslBVA" name="return" type="_tKLbkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKLblN0fEe2YPMyYKslBVA" name="MouseMoveListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO9N7d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO9N7t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO9N790fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vGFHnd0fEe2YPMyYKslBVA" name="mouseMove" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGFHnt0fEe2YPMyYKslBVA" name="arg0" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKLblt0fEe2YPMyYKslBVA" name="MouseWheelListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO6Kk90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO6KlN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO6Kld0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vGHj2t0fEe2YPMyYKslBVA" name="mouseScrolled" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGHj290fEe2YPMyYKslBVA" name="arg0" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKLbmN0fEe2YPMyYKslBVA" name="ControlEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tOyOw90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOyOxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOyOxt0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQj5SN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGFup90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGFuqN0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKLbmd0fEe2YPMyYKslBVA" name="ControlListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO3uUN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO3uUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO3uUt0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO3uVN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tO4VYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tO4VYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tO4VY90fEe2YPMyYKslBVA" general="_tO4VYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQrOCt0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQrOA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQrOBN0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQrODN0fEe2YPMyYKslBVA" name="controlMoved" visibility="public">
                <ownedParameter xmi:id="_vQrODd0fEe2YPMyYKslBVA" name="e" type="_tKLbmN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO3uVt0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tO4VZN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tO4VZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tO4VZt0fEe2YPMyYKslBVA" general="_tO4VYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQrODt0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQrOCN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQrOCd0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQr1EN0fEe2YPMyYKslBVA" name="controlResized" visibility="public">
                <ownedParameter xmi:id="_vQr1Ed0fEe2YPMyYKslBVA" name="e" type="_tKLbmN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_vGFuqd0fEe2YPMyYKslBVA" name="controlMoved" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGFuqt0fEe2YPMyYKslBVA" name="arg0" type="_tKLbmN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGFuq90fEe2YPMyYKslBVA" name="controlResized" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGFurN0fEe2YPMyYKslBVA" name="arg0" type="_tKLbmN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQrOAN0fEe2YPMyYKslBVA" name="controlMovedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQrOAd0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQrOAt0fEe2YPMyYKslBVA" name="return" type="_tKLbmd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQrOBd0fEe2YPMyYKslBVA" name="controlResizedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQrOBt0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQrOB90fEe2YPMyYKslBVA" name="return" type="_tKLbmd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKLbmt0fEe2YPMyYKslBVA" name="PaintEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tO0D990fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO0D-N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO0D-d0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiWvc90fEe2YPMyYKslBVA" name="widget" visibility="public" isLeaf="true" type="_tBojkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiWvdN0fEe2YPMyYKslBVA" name="gc" visibility="public" type="_s9bZAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQlugN0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQlugd0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQlugt0fEe2YPMyYKslBVA" name="width" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQlug90fEe2YPMyYKslBVA" name="height" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQluhN0fEe2YPMyYKslBVA" name="count" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQluhd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGFuo90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGFupN0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQmVgN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vQmVgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKLbnN0fEe2YPMyYKslBVA" name="PaintListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO48c90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO48dN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO48dd0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vGFupd0fEe2YPMyYKslBVA" name="paintControl" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGFupt0fEe2YPMyYKslBVA" name="arg0" type="_tKLbmt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKLbnd0fEe2YPMyYKslBVA" name="SegmentEvent" visibility="public">
            <eAnnotations xmi:id="_tO7YuN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO7Yud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO7Yut0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGIK590fEe2YPMyYKslBVA" name="segments" visibility="public" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGIK6N0fEe2YPMyYKslBVA" name="segmentsChars" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQuRUN0fEe2YPMyYKslBVA" name="lineOffset" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQuRUd0fEe2YPMyYKslBVA" name="lineText" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQuRUt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGIK490fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGIK5N0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKLbn90fEe2YPMyYKslBVA" name="SegmentListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO6xrd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO6xrt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO7YsN0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vGIK5d0fEe2YPMyYKslBVA" name="getSegments" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGIK5t0fEe2YPMyYKslBVA" name="arg0" type="_tKLbnd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKMCod0fEe2YPMyYKslBVA" name="TouchEvent" visibility="public">
            <eAnnotations xmi:id="_tO6KkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO6Kkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO6Kkt0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQscKN0fEe2YPMyYKslBVA" name="touches" visibility="public" type="_tHLx8d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQscKd0fEe2YPMyYKslBVA" name="stateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQscKt0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQscK90fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQscLN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGHj3N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGHj3d0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQtDMN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vQtDMd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKMCo90fEe2YPMyYKslBVA" name="TouchListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO0rA90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO0rBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO0rBd0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vGHj3t0fEe2YPMyYKslBVA" name="touch" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGHj390fEe2YPMyYKslBVA" name="arg0" type="_tKMCod0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKMCpN0fEe2YPMyYKslBVA" name="TraverseEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tOyOx90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOyOyN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOyOyd0fEe2YPMyYKslBVA" general="_s8eWwN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufJDYN0fEe2YPMyYKslBVA" name="detail" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufJDYd0fEe2YPMyYKslBVA" name="doit" visibility="public" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufJDYt0fEe2YPMyYKslBVA" name="stateMask" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vQj5Sd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vW6_8t0fEe2YPMyYKslBVA" name="character" visibility="public" isLeaf="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGHj0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGHj0d0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQkgUN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vQkgUd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKMCpt0fEe2YPMyYKslBVA" name="TraverseListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO0rAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO0rAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO0rAt0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vGHj0t0fEe2YPMyYKslBVA" name="keyTraversed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGHj090fEe2YPMyYKslBVA" name="arg0" type="_tKMCpN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tKMCp90fEe2YPMyYKslBVA" name="VerifyEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tO7_wd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO7_wt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO7_w90fEe2YPMyYKslBVA" general="_s8eWwN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGG8yN0fEe2YPMyYKslBVA" name="text" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vGG8yd0fEe2YPMyYKslBVA" name="doit" visibility="public" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vQuRVN0fEe2YPMyYKslBVA" name="start" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQuRVd0fEe2YPMyYKslBVA" name="end" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQuRVt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vGG8xN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vGG8xd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQuRV90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vQuRWN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tKMCqd0fEe2YPMyYKslBVA" name="VerifyListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO9N4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO9N4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO9N4t0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vGG8xt0fEe2YPMyYKslBVA" name="verifyText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGG8x90fEe2YPMyYKslBVA" name="arg0" type="_tKMCp90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tOxntd0fEe2YPMyYKslBVA" name="ShellAdapter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tOy11t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tOy1190fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tOy12d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tOy12N0fEe2YPMyYKslBVA" client="_tOxntd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ukD_p90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vQlHYN0fEe2YPMyYKslBVA" name="shellActivated" visibility="public">
              <ownedParameter xmi:id="_vQlHYd0fEe2YPMyYKslBVA" name="e" type="_tKHKJd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQlHYt0fEe2YPMyYKslBVA" name="shellClosed" visibility="public">
              <ownedParameter xmi:id="_vQlHY90fEe2YPMyYKslBVA" name="e" type="_tKHKJd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQlHZN0fEe2YPMyYKslBVA" name="shellDeactivated" visibility="public">
              <ownedParameter xmi:id="_vQlHZd0fEe2YPMyYKslBVA" name="e" type="_tKHKJd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQlHZt0fEe2YPMyYKslBVA" name="shellDeiconified" visibility="public">
              <ownedParameter xmi:id="_vQlHZ90fEe2YPMyYKslBVA" name="e" type="_tKHKJd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQlHaN0fEe2YPMyYKslBVA" name="shellIconified" visibility="public">
              <ownedParameter xmi:id="_vQlHad0fEe2YPMyYKslBVA" name="e" type="_tKHKJd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tOyOxd0fEe2YPMyYKslBVA" name="TypedEvent" visibility="public">
            <eAnnotations xmi:id="_tO3HSN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO3HSd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO3HS90fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQqm8t0fEe2YPMyYKslBVA" name="display" visibility="public" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQqm890fEe2YPMyYKslBVA" name="widget" visibility="public" type="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQqm9N0fEe2YPMyYKslBVA" name="time" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQqm9d0fEe2YPMyYKslBVA" name="data" visibility="public" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQqm9t0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uzwomN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uzwomd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzx2ot0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uzx2o90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQqm990fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vQqm-N0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQqm-d0fEe2YPMyYKslBVA" name="getName" visibility="package">
              <ownedParameter xmi:id="_vQqm-t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tO1SHt0fEe2YPMyYKslBVA" name="MouseAdapter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO9N8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO9N8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO9N890fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tO9N8t0fEe2YPMyYKslBVA" client="_tO1SHt0fEe2YPMyYKslBVA" supplier="_tKLbkN0fEe2YPMyYKslBVA" contract="_tKLbkN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufCVst0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vQvfdd0fEe2YPMyYKslBVA" name="mouseDoubleClick" visibility="public">
              <ownedParameter xmi:id="_vQvfdt0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQvfd90fEe2YPMyYKslBVA" name="mouseDown" visibility="public">
              <ownedParameter xmi:id="_vQvfeN0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQvfed0fEe2YPMyYKslBVA" name="mouseUp" visibility="public">
              <ownedParameter xmi:id="_vQvfet0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tO15LN0fEe2YPMyYKslBVA" name="FocusAdapter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO48ed0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO48et0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO48fN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tO48e90fEe2YPMyYKslBVA" client="_tO15LN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufC8xN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vQr1Gt0fEe2YPMyYKslBVA" name="focusGained" visibility="public">
              <ownedParameter xmi:id="_vQr1G90fEe2YPMyYKslBVA" name="e" type="_tKIYRN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQr1HN0fEe2YPMyYKslBVA" name="focusLost" visibility="public">
              <ownedParameter xmi:id="_vQr1Hd0fEe2YPMyYKslBVA" name="e" type="_tKIYRN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tO3HRt0fEe2YPMyYKslBVA" name="MenuAdapter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO7Ysd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO7Yst0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO7YtN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tO7Ys90fEe2YPMyYKslBVA" client="_tO3HRt0fEe2YPMyYKslBVA" supplier="_tKIYUd0fEe2YPMyYKslBVA" contract="_tKIYUd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugd5F90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vQtqTd0fEe2YPMyYKslBVA" name="menuHidden" visibility="public">
              <ownedParameter xmi:id="_vQtqTt0fEe2YPMyYKslBVA" name="e" type="_tKIYT90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQtqT90fEe2YPMyYKslBVA" name="menuShown" visibility="public">
              <ownedParameter xmi:id="_vQtqUN0fEe2YPMyYKslBVA" name="e" type="_tKIYT90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tO4VYt0fEe2YPMyYKslBVA" name="ControlAdapter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tO_DEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO_DEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO_DE90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tO_DEt0fEe2YPMyYKslBVA" client="_tO4VYt0fEe2YPMyYKslBVA" supplier="_tKLbmd0fEe2YPMyYKslBVA" contract="_tKLbmd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vQrOC90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vQx7sN0fEe2YPMyYKslBVA" name="controlMoved" visibility="public">
              <ownedParameter xmi:id="_vQx7sd0fEe2YPMyYKslBVA" name="e" type="_tKLbmN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQx7st0fEe2YPMyYKslBVA" name="controlResized" visibility="public">
              <ownedParameter xmi:id="_vQx7s90fEe2YPMyYKslBVA" name="e" type="_tKLbmN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tO5jhd0fEe2YPMyYKslBVA" name="TreeAdapter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tbKd5t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbKd590fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tbKd6d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tbKd6N0fEe2YPMyYKslBVA" client="_tO5jhd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vQm8ld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vQm8lt0fEe2YPMyYKslBVA" name="treeCollapsed" visibility="public">
              <ownedParameter xmi:id="_vQm8l90fEe2YPMyYKslBVA" name="e" type="_tKHxNt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQm8mN0fEe2YPMyYKslBVA" name="treeExpanded" visibility="public">
              <ownedParameter xmi:id="_vQm8md0fEe2YPMyYKslBVA" name="e" type="_tKHxNt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tbKd7N0fEe2YPMyYKslBVA" name="MouseTrackAdapter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tbLE890fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbLE9N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tbLE9t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tbLE9d0fEe2YPMyYKslBVA" client="_tbKd7N0fEe2YPMyYKslBVA" supplier="_tKLbkt0fEe2YPMyYKslBVA" contract="_tKLbkt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vQm8nt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vQr1E90fEe2YPMyYKslBVA" name="mouseEnter" visibility="public">
              <ownedParameter xmi:id="_vQr1FN0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQr1Fd0fEe2YPMyYKslBVA" name="mouseExit" visibility="public">
              <ownedParameter xmi:id="_vQr1Ft0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQr1F90fEe2YPMyYKslBVA" name="mouseHover" visibility="public">
              <ownedParameter xmi:id="_vQr1GN0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tbLE-d0fEe2YPMyYKslBVA" name="ExpandAdapter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tfFUkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfFUkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfFUk90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tfFUkt0fEe2YPMyYKslBVA" client="_tbLE-d0fEe2YPMyYKslBVA" supplier="_tKHxPN0fEe2YPMyYKslBVA" contract="_tKHxPN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vQm8kN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vQm8kd0fEe2YPMyYKslBVA" name="itemCollapsed" visibility="public">
              <ownedParameter xmi:id="_vQm8kt0fEe2YPMyYKslBVA" name="e" type="_tKHxOt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQm8k90fEe2YPMyYKslBVA" name="itemExpanded" visibility="public">
              <ownedParameter xmi:id="_vQm8lN0fEe2YPMyYKslBVA" name="e" type="_tKHxOt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_temzcN0fEe2YPMyYKslBVA" name="ShellListener" isAbstract="true">
            <ownedOperation xmi:id="_uj4Zcd0fEe2YPMyYKslBVA" name="shellActivatedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uj4Zct0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj4Zc90fEe2YPMyYKslBVA" name="return" type="_temzcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj4Zed0fEe2YPMyYKslBVA" name="shellDeactivatedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uj4Zet0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj4Ze90fEe2YPMyYKslBVA" name="return" type="_temzcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj4Zf90fEe2YPMyYKslBVA" name="shellIconifiedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uj4ZgN0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj4Zgd0fEe2YPMyYKslBVA" name="return" type="_temzcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj4Zhd0fEe2YPMyYKslBVA" name="shellDeiconifiedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uj4Zht0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj4Zh90fEe2YPMyYKslBVA" name="return" type="_temzcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj4Zi90fEe2YPMyYKslBVA" name="shellClosedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uj4ZjN0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj4Zjd0fEe2YPMyYKslBVA" name="return" type="_temzcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGGVwN0fEe2YPMyYKslBVA" name="shellIconified" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGGVwd0fEe2YPMyYKslBVA" name="arg0" type="_tKHKJd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGGVwt0fEe2YPMyYKslBVA" name="shellDeiconified" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGGVw90fEe2YPMyYKslBVA" name="arg0" type="_tKHKJd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGGVxN0fEe2YPMyYKslBVA" name="shellClosed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGGVxd0fEe2YPMyYKslBVA" name="arg0" type="_tKHKJd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGG8yt0fEe2YPMyYKslBVA" name="shellActivated" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGG8y90fEe2YPMyYKslBVA" name="arg0" type="_tKHKJd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGG8zN0fEe2YPMyYKslBVA" name="shellDeactivated" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGG8zd0fEe2YPMyYKslBVA" name="arg0" type="_tKHKJd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tOxApd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tOxnut0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tOxnu90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tOxnvN0fEe2YPMyYKslBVA" general="_tOxntd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQj5Rd0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQjSNd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQjSNt0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQj5Rt0fEe2YPMyYKslBVA" name="shellActivated" visibility="public">
                <ownedParameter xmi:id="_vQj5R90fEe2YPMyYKslBVA" name="e" type="_tKHKJd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tOxAp90fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tbKd490fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbKd5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbKd5d0fEe2YPMyYKslBVA" general="_tOxntd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQjSMN0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQjSMd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQjSMt0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQjSM90fEe2YPMyYKslBVA" name="shellClosed" visibility="public">
                <ownedParameter xmi:id="_vQjSNN0fEe2YPMyYKslBVA" name="e" type="_tKHKJd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tOxAqd0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tbKd4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbKd4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbKd4t0fEe2YPMyYKslBVA" general="_tOxntd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQirJd0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQirJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQirJ90fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQirKN0fEe2YPMyYKslBVA" name="shellDeactivated" visibility="public">
                <ownedParameter xmi:id="_vQirKd0fEe2YPMyYKslBVA" name="e" type="_tKHKJd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tOxnsN0fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_tOxns90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tOxntN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tOxntt0fEe2YPMyYKslBVA" general="_tOxntd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQjSO90fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQjSN90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQjSON0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQj5QN0fEe2YPMyYKslBVA" name="shellDeiconified" visibility="public">
                <ownedParameter xmi:id="_vQj5Qd0fEe2YPMyYKslBVA" name="e" type="_tKHKJd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tOxnst0fEe2YPMyYKslBVA" name="5" visibility="package">
              <eAnnotations xmi:id="_tOxnt90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tOxnuN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tOxnud0fEe2YPMyYKslBVA" general="_tOxntd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQj5Qt0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQjSOd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQjSOt0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQj5Q90fEe2YPMyYKslBVA" name="shellIconified" visibility="public">
                <ownedParameter xmi:id="_vQj5RN0fEe2YPMyYKslBVA" name="e" type="_tKHKJd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgj7QN0fEe2YPMyYKslBVA" name="SelectionListener" isAbstract="true">
            <ownedOperation xmi:id="_uemQ2N0fEe2YPMyYKslBVA" name="widgetSelectedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uemQ2d0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uemQ2t0fEe2YPMyYKslBVA" name="return" type="_tgj7QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhnvp90fEe2YPMyYKslBVA" name="widgetSelected" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhoWsN0fEe2YPMyYKslBVA" name="arg0" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhoWs90fEe2YPMyYKslBVA" name="widgetDefaultSelected" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhoWtN0fEe2YPMyYKslBVA" name="arg0" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQu4Yt0fEe2YPMyYKslBVA" name="widgetDefaultSelectedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQu4Y90fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQu4ZN0fEe2YPMyYKslBVA" name="return" type="_tgj7QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO7_yN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tO8m1d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tO8m1t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tO8m190fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQu4at0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQu4YN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQu4Yd0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQu4a90fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
                <ownedParameter xmi:id="_vQu4bN0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO8m0d0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tO8m0t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tO8m090fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tO8m1N0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQu4Z90fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQu4Zd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQu4Zt0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQu4aN0fEe2YPMyYKslBVA" name="widgetDefaultSelected" visibility="public">
                <ownedParameter xmi:id="_vQu4ad0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgj7Qd0fEe2YPMyYKslBVA" name="TreeListener" isAbstract="true">
            <ownedOperation xmi:id="_ujtacN0fEe2YPMyYKslBVA" name="treeCollapsedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujtacd0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujtact0fEe2YPMyYKslBVA" name="return" type="_tgj7Qd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuBYt0fEe2YPMyYKslBVA" name="treeExpandedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujuBY90fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuBZN0fEe2YPMyYKslBVA" name="return" type="_tgj7Qd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGGVtN0fEe2YPMyYKslBVA" name="treeExpanded" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGGVtd0fEe2YPMyYKslBVA" name="arg0" type="_tKHxNt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGGVut0fEe2YPMyYKslBVA" name="treeCollapsed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGGVu90fEe2YPMyYKslBVA" name="arg0" type="_tKHxNt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO5jgN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tO5jh90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tO5jiN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tO5jid0fEe2YPMyYKslBVA" general="_tO5jhd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQscJd0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQr1Ht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQr1H90fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQscJt0fEe2YPMyYKslBVA" name="treeCollapsed" visibility="public">
                <ownedParameter xmi:id="_vQscJ90fEe2YPMyYKslBVA" name="e" type="_tKHxNt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO5jgt0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tO5jg90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tO5jhN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tO5jht0fEe2YPMyYKslBVA" general="_tO5jhd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQscIt0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQscIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQscId0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQscI90fEe2YPMyYKslBVA" name="treeExpanded" visibility="public">
                <ownedParameter xmi:id="_vQscJN0fEe2YPMyYKslBVA" name="e" type="_tKHxNt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tiqNAN0fEe2YPMyYKslBVA" name="FocusListener" isAbstract="true">
            <ownedOperation xmi:id="_vGFutt0fEe2YPMyYKslBVA" name="focusGained" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGFut90fEe2YPMyYKslBVA" name="arg0" type="_tKIYRN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vGGVsN0fEe2YPMyYKslBVA" name="focusLost" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vGGVsd0fEe2YPMyYKslBVA" name="arg0" type="_tKIYRN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQoxxt0fEe2YPMyYKslBVA" name="focusGainedAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQoxx90fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQoxyN0fEe2YPMyYKslBVA" name="return" type="_tiqNAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQoxy90fEe2YPMyYKslBVA" name="focusLostAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vQoxzN0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQoxzd0fEe2YPMyYKslBVA" name="return" type="_tiqNAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO15J90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tO15Lt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tO2gMN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tO2gMd0fEe2YPMyYKslBVA" general="_tO15LN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQpY0d0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQoxyd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQoxyt0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQpY0t0fEe2YPMyYKslBVA" name="focusGained" visibility="public">
                <ownedParameter xmi:id="_vQpY090fEe2YPMyYKslBVA" name="e" type="_tKIYRN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tO15Kd0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tO15Kt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tO15K90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tO15Ld0fEe2YPMyYKslBVA" general="_tO15LN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQox0N0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQoxzt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQoxz90fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQox0d0fEe2YPMyYKslBVA" name="focusLost" visibility="public">
                <ownedParameter xmi:id="_vQpY0N0fEe2YPMyYKslBVA" name="e" type="_tKIYRN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_s7MkYN0fEe2YPMyYKslBVA" name="graphics">
          <packagedElement xmi:type="uml:Class" xmi:id="_s7SrAN0fEe2YPMyYKslBVA" name="Color" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tDm5gN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tDm5gd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tDm5gt0fEe2YPMyYKslBVA" general="_tCCzQt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2nIMN0fEe2YPMyYKslBVA" name="handle" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u5SBsN0fEe2YPMyYKslBVA" name="alpha" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u5T24N0fEe2YPMyYKslBVA" name="device" isLeaf="true" type="_tCHEsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uAkRAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uAkRA90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAkRBN0fEe2YPMyYKslBVA" name="red" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAkRBd0fEe2YPMyYKslBVA" name="green" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAkRBt0fEe2YPMyYKslBVA" name="blue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDj6o90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uDj6pN0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDj6pd0fEe2YPMyYKslBVA" name="rgb" type="_s9YVsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDkhs90fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_ujPgQN0fEe2YPMyYKslBVA" name="getRGB" visibility="public">
              <ownedParameter xmi:id="_ujPgQd0fEe2YPMyYKslBVA" name="return" type="_s9YVsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujPgTN0fEe2YPMyYKslBVA" name="getDevice" visibility="public">
              <ownedParameter xmi:id="_ujPgTd0fEe2YPMyYKslBVA" name="return" type="_tCHEsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0wuEN0fEe2YPMyYKslBVA" name="win32_new" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u0wuEd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0wuEt0fEe2YPMyYKslBVA" name="handle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0wuE90fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0wuFN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1XLAN0fEe2YPMyYKslBVA" name="win32_new" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u1XLAd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1XLAt0fEe2YPMyYKslBVA" name="handle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1XLA90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1iKJd0fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
              <ownedParameter xmi:id="_u1iKJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1ixMN0fEe2YPMyYKslBVA" name="getBlue" visibility="public">
              <ownedParameter xmi:id="_u1ixMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1ixMt0fEe2YPMyYKslBVA" name="getGreen" visibility="public">
              <ownedParameter xmi:id="_u1ixM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1ixNN0fEe2YPMyYKslBVA" name="getRed" visibility="public">
              <ownedParameter xmi:id="_u1ixNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Plct0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_u5Plc90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5PldN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5QzkN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_u5Qzkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5SBsd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_u5SowN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_u5Sowd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Sowt0fEe2YPMyYKslBVA" name="init" visibility="package">
              <ownedParameter xmi:id="_u5Sow90fEe2YPMyYKslBVA" name="red" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5SoxN0fEe2YPMyYKslBVA" name="green" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5Soxd0fEe2YPMyYKslBVA" name="blue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5Soxt0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Sox90fEe2YPMyYKslBVA" name="init" visibility="package"/>
            <ownedOperation xmi:id="_u5SoyN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u5Soyd0fEe2YPMyYKslBVA" name="red" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5Soyt0fEe2YPMyYKslBVA" name="green" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5Soy90fEe2YPMyYKslBVA" name="blue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5SozN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u5Sozd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5Sozt0fEe2YPMyYKslBVA" name="red" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5Soz90fEe2YPMyYKslBVA" name="green" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5So0N0fEe2YPMyYKslBVA" name="blue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5So0d0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5So0t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u5So090fEe2YPMyYKslBVA" name="red" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5So1N0fEe2YPMyYKslBVA" name="green" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5So1d0fEe2YPMyYKslBVA" name="blue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5So1t0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5So190fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u5So2N0fEe2YPMyYKslBVA" name="rgb" type="_s9YVsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5TP0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u5TP0d0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5TP0t0fEe2YPMyYKslBVA" name="rgba" type="_tDngkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5TP090fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u5TP1N0fEe2YPMyYKslBVA" name="rgba" type="_tDngkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5TP1d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u5TP1t0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5TP190fEe2YPMyYKslBVA" name="rgb" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5TP2N0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5TP2d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u5TP2t0fEe2YPMyYKslBVA" name="rgb" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5TP290fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5TP3N0fEe2YPMyYKslBVA" name="destroy" visibility="package"/>
            <ownedOperation xmi:id="_u5T24d0fEe2YPMyYKslBVA" name="getAlpha" visibility="public">
              <ownedParameter xmi:id="_u5T24t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5T2490fEe2YPMyYKslBVA" name="getRGBA" visibility="public">
              <ownedParameter xmi:id="_u5T25N0fEe2YPMyYKslBVA" name="return" type="_tDngkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Ud8N0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u5Ud8d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s7oCNd0fEe2YPMyYKslBVA" name="Point" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tCh7cN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tCh7cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tCh7c90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uAzhkt0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uAzhk90fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W590fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tCh7ct0fEe2YPMyYKslBVA" client="_s7oCNd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uCPE8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uCPE890fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uCPE9N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhU0sN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uhU0sd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhU0st0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u37W6N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_u37W6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u37W6t0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u37W690fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s9YVsN0fEe2YPMyYKslBVA" name="RGB" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tCBlIN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tCCMMN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tCCMMt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujc7pt0fEe2YPMyYKslBVA" name="red" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujdisN0fEe2YPMyYKslBVA" name="green" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujdisd0fEe2YPMyYKslBVA" name="blue" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1DB8N0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tCCMMd0fEe2YPMyYKslBVA" client="_s9YVsN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uDjTkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uDjTkd0fEe2YPMyYKslBVA" name="red" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDjTkt0fEe2YPMyYKslBVA" name="green" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDjTk90fEe2YPMyYKslBVA" name="blue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujKAtN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_ujKAtd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujKAtt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujPgR90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ujPgSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1DB8d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u1DB8t0fEe2YPMyYKslBVA" name="hue" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1DB890fEe2YPMyYKslBVA" name="saturation" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1DB9N0fEe2YPMyYKslBVA" name="brightness" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1DB9d0fEe2YPMyYKslBVA" name="getHSB" visibility="public">
              <ownedParameter xmi:id="_u1DB9t0fEe2YPMyYKslBVA" name="return" type="_s_9vpN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1DpBN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u1DpBd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s9Zj0d0fEe2YPMyYKslBVA" name="ImageData" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tCTR8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tCTR8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tCTR9N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uDlIwt0fEe2YPMyYKslBVA" name="transparentPixel" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzwBmt0fEe2YPMyYKslBVA" name="alphaData" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1FeMN0fEe2YPMyYKslBVA" name="width" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1FeMd0fEe2YPMyYKslBVA" name="height" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1FeNd0fEe2YPMyYKslBVA" name="data" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1FeNt0fEe2YPMyYKslBVA" name="depth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1FeN90fEe2YPMyYKslBVA" name="scanlinePad" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1GFQN0fEe2YPMyYKslBVA" name="maskData" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1GFQd0fEe2YPMyYKslBVA" name="alpha" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1GFQt0fEe2YPMyYKslBVA" name="palette" visibility="public" type="_tCEocN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1GFQ90fEe2YPMyYKslBVA" name="bytesPerLine" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1KWud0fEe2YPMyYKslBVA" name="maskPad" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1UHs90fEe2YPMyYKslBVA" name="ANY_TO_EIGHT" visibility="package" isLeaf="true" isStatic="true" type="_s91Bpd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1oQxd0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1oQxt0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1oQx90fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1oQyN0fEe2YPMyYKslBVA" name="disposalMethod" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1oQyd0fEe2YPMyYKslBVA" name="delayTime" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1oQyt0fEe2YPMyYKslBVA" name="ONE_TO_ONE_MAPPING" visibility="package" isLeaf="true" isStatic="true" type="_s68swN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1oQy90fEe2YPMyYKslBVA" name="DITHER_MATRIX" visibility="package" isLeaf="true" isStatic="true" type="_s_1z1N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1oQzN0fEe2YPMyYKslBVA" name="BLIT_SRC" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1oQzd0fEe2YPMyYKslBVA" name="BLIT_ALPHA" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1oQzt0fEe2YPMyYKslBVA" name="BLIT_DITHER" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1oQz90fEe2YPMyYKslBVA" name="ALPHA_OPAQUE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1oQ0N0fEe2YPMyYKslBVA" name="ALPHA_TRANSPARENT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1oQ0d0fEe2YPMyYKslBVA" name="ALPHA_CHANNEL_SEPARATE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1oQ0t0fEe2YPMyYKslBVA" name="ALPHA_CHANNEL_SOURCE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1oQ090fEe2YPMyYKslBVA" name="ALPHA_MASK_UNPACKED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o30N0fEe2YPMyYKslBVA" name="ALPHA_MASK_PACKED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o30d0fEe2YPMyYKslBVA" name="ALPHA_MASK_INDEX" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o30t0fEe2YPMyYKslBVA" name="ALPHA_MASK_RGB" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o3090fEe2YPMyYKslBVA" name="LSB_FIRST" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o31N0fEe2YPMyYKslBVA" name="MSB_FIRST" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o31d0fEe2YPMyYKslBVA" name="TYPE_GENERIC_8" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o31t0fEe2YPMyYKslBVA" name="TYPE_GENERIC_16_MSB" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o3190fEe2YPMyYKslBVA" name="TYPE_GENERIC_16_LSB" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o32N0fEe2YPMyYKslBVA" name="TYPE_GENERIC_24" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o32d0fEe2YPMyYKslBVA" name="TYPE_GENERIC_32_MSB" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o32t0fEe2YPMyYKslBVA" name="TYPE_GENERIC_32_LSB" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o3290fEe2YPMyYKslBVA" name="TYPE_INDEX_8" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o33N0fEe2YPMyYKslBVA" name="TYPE_INDEX_4" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o33d0fEe2YPMyYKslBVA" name="TYPE_INDEX_2" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o33t0fEe2YPMyYKslBVA" name="TYPE_INDEX_1_MSB" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1o3390fEe2YPMyYKslBVA" name="TYPE_INDEX_1_LSB" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tCTR890fEe2YPMyYKslBVA" client="_s9Zj0d0fEe2YPMyYKslBVA" supplier="_tCTR8t0fEe2YPMyYKslBVA" contract="_tCTR8t0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uDlIwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uDlIwd0fEe2YPMyYKslBVA" name="stream" type="_s9aK4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDlIw90fEe2YPMyYKslBVA" name="getTransparencyMask" visibility="public">
              <ownedParameter xmi:id="_uDlIxN0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujBd1N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujBd1d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujBd1t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujBd190fEe2YPMyYKslBVA" name="depth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujBd2N0fEe2YPMyYKslBVA" name="palette" type="_tCEocN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzwBkt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uzwBk90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzwBlN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzwBld0fEe2YPMyYKslBVA" name="depth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzwBlt0fEe2YPMyYKslBVA" name="palette" type="_tCEocN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzwBl90fEe2YPMyYKslBVA" name="scanlinePad" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzwBmN0fEe2YPMyYKslBVA" name="data" type="_s68swN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1E3L90fEe2YPMyYKslBVA" name="getTransparencyType" visibility="public">
              <ownedParameter xmi:id="_u1E3MN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1FeMt0fEe2YPMyYKslBVA" name="convertMask" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1FeM90fEe2YPMyYKslBVA" name="mask" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1FeNN0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1FeON0fEe2YPMyYKslBVA" name="convertPad" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1FeOd0fEe2YPMyYKslBVA" name="data" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1FeOt0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1FeO90fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1FePN0fEe2YPMyYKslBVA" name="depth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1FePd0fEe2YPMyYKslBVA" name="pad" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1FePt0fEe2YPMyYKslBVA" name="newPad" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1FeP90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1GFRN0fEe2YPMyYKslBVA" name="getByteOrder" visibility="package">
              <ownedParameter xmi:id="_u1GFRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1GFRt0fEe2YPMyYKslBVA" name="blit" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1GFR90fEe2YPMyYKslBVA" name="op" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFSN0fEe2YPMyYKslBVA" name="srcData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFSd0fEe2YPMyYKslBVA" name="srcDepth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFSt0fEe2YPMyYKslBVA" name="srcStride" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFS90fEe2YPMyYKslBVA" name="srcOrder" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFTN0fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFTd0fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFTt0fEe2YPMyYKslBVA" name="srcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFT90fEe2YPMyYKslBVA" name="srcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFUN0fEe2YPMyYKslBVA" name="srcRedMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFUd0fEe2YPMyYKslBVA" name="srcGreenMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFUt0fEe2YPMyYKslBVA" name="srcBlueMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFU90fEe2YPMyYKslBVA" name="alphaMode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFVN0fEe2YPMyYKslBVA" name="alphaData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFVd0fEe2YPMyYKslBVA" name="alphaStride" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFVt0fEe2YPMyYKslBVA" name="alphaX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFV90fEe2YPMyYKslBVA" name="alphaY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFWN0fEe2YPMyYKslBVA" name="destData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFWd0fEe2YPMyYKslBVA" name="destDepth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFWt0fEe2YPMyYKslBVA" name="destStride" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFW90fEe2YPMyYKslBVA" name="destOrder" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFXN0fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFXd0fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFXt0fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFX90fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFYN0fEe2YPMyYKslBVA" name="destRedMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFYd0fEe2YPMyYKslBVA" name="destGreenMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFYt0fEe2YPMyYKslBVA" name="destBlueMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFY90fEe2YPMyYKslBVA" name="flipX" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFZN0fEe2YPMyYKslBVA" name="flipY" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1HTYN0fEe2YPMyYKslBVA" name="blit" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1HTYd0fEe2YPMyYKslBVA" name="op" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTYt0fEe2YPMyYKslBVA" name="srcData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTY90fEe2YPMyYKslBVA" name="srcDepth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTZN0fEe2YPMyYKslBVA" name="srcStride" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTZd0fEe2YPMyYKslBVA" name="srcOrder" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTZt0fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTZ90fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTaN0fEe2YPMyYKslBVA" name="srcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTad0fEe2YPMyYKslBVA" name="srcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTat0fEe2YPMyYKslBVA" name="srcReds" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTa90fEe2YPMyYKslBVA" name="srcGreens" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTbN0fEe2YPMyYKslBVA" name="srcBlues" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTbd0fEe2YPMyYKslBVA" name="alphaMode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTbt0fEe2YPMyYKslBVA" name="alphaData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTb90fEe2YPMyYKslBVA" name="alphaStride" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTcN0fEe2YPMyYKslBVA" name="alphaX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTcd0fEe2YPMyYKslBVA" name="alphaY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTct0fEe2YPMyYKslBVA" name="destData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTc90fEe2YPMyYKslBVA" name="destDepth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTdN0fEe2YPMyYKslBVA" name="destStride" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTdd0fEe2YPMyYKslBVA" name="destOrder" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTdt0fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTd90fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTeN0fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTed0fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTet0fEe2YPMyYKslBVA" name="destRedMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTe90fEe2YPMyYKslBVA" name="destGreenMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTfN0fEe2YPMyYKslBVA" name="destBlueMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTfd0fEe2YPMyYKslBVA" name="flipX" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1HTft0fEe2YPMyYKslBVA" name="flipY" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1K9wt0fEe2YPMyYKslBVA" name="getPixels" visibility="public">
              <ownedParameter xmi:id="_u1K9w90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1K9xN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1K9xd0fEe2YPMyYKslBVA" name="getWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1K9xt0fEe2YPMyYKslBVA" name="pixels" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1K9x90fEe2YPMyYKslBVA" name="startIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1My890fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u1My9N0fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1UHsN0fEe2YPMyYKslBVA" name="getChannelShift" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1UHsd0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1UHst0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1UHtN0fEe2YPMyYKslBVA" name="getChannelWidth" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1UHtd0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1UHtt0fEe2YPMyYKslBVA" name="shift" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1UHt90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1efwN0fEe2YPMyYKslBVA" name="blit" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1efwd0fEe2YPMyYKslBVA" name="op" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1efwt0fEe2YPMyYKslBVA" name="srcData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1efw90fEe2YPMyYKslBVA" name="srcDepth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1efxN0fEe2YPMyYKslBVA" name="srcStride" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1efxd0fEe2YPMyYKslBVA" name="srcOrder" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1efxt0fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1efx90fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1efyN0fEe2YPMyYKslBVA" name="srcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1efyd0fEe2YPMyYKslBVA" name="srcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1efyt0fEe2YPMyYKslBVA" name="srcReds" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1efy90fEe2YPMyYKslBVA" name="srcGreens" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1efzN0fEe2YPMyYKslBVA" name="srcBlues" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1efzd0fEe2YPMyYKslBVA" name="alphaMode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1efzt0fEe2YPMyYKslBVA" name="alphaData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1efz90fEe2YPMyYKslBVA" name="alphaStride" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef0N0fEe2YPMyYKslBVA" name="alphaX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef0d0fEe2YPMyYKslBVA" name="alphaY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef0t0fEe2YPMyYKslBVA" name="destData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef090fEe2YPMyYKslBVA" name="destDepth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef1N0fEe2YPMyYKslBVA" name="destStride" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef1d0fEe2YPMyYKslBVA" name="destOrder" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef1t0fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef190fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef2N0fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef2d0fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef2t0fEe2YPMyYKslBVA" name="destReds" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef290fEe2YPMyYKslBVA" name="destGreens" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef3N0fEe2YPMyYKslBVA" name="destBlues" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef3d0fEe2YPMyYKslBVA" name="flipX" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ef3t0fEe2YPMyYKslBVA" name="flipY" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1g8AN0fEe2YPMyYKslBVA" name="setPixels" visibility="public">
              <ownedParameter xmi:id="_u1g8Ad0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1g8At0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1g8A90fEe2YPMyYKslBVA" name="putWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1g8BN0fEe2YPMyYKslBVA" name="pixels" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1g8Bd0fEe2YPMyYKslBVA" name="startIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1g8Bt0fEe2YPMyYKslBVA" name="getRGBs" visibility="public">
              <ownedParameter xmi:id="_u1g8B90fEe2YPMyYKslBVA" name="return" type="_tCEBYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1o34N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u1pe4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_u1pe4d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe4t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe490fEe2YPMyYKslBVA" name="depth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe5N0fEe2YPMyYKslBVA" name="palette" type="_tCEocN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe5d0fEe2YPMyYKslBVA" name="scanlinePad" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe5t0fEe2YPMyYKslBVA" name="data" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe590fEe2YPMyYKslBVA" name="maskPad" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe6N0fEe2YPMyYKslBVA" name="maskData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe6d0fEe2YPMyYKslBVA" name="alphaData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe6t0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe690fEe2YPMyYKslBVA" name="transparentPixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe7N0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe7d0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe7t0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe790fEe2YPMyYKslBVA" name="disposalMethod" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe8N0fEe2YPMyYKslBVA" name="delayTime" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1pe8d0fEe2YPMyYKslBVA" name="checkData" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1pe8t0fEe2YPMyYKslBVA" name="data" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe890fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1pe990fEe2YPMyYKslBVA" name="setAllFields" visibility="package">
              <ownedParameter xmi:id="_u1pe-N0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe-d0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe-t0fEe2YPMyYKslBVA" name="depth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe-90fEe2YPMyYKslBVA" name="scanlinePad" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe_N0fEe2YPMyYKslBVA" name="bytesPerLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe_d0fEe2YPMyYKslBVA" name="data" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe_t0fEe2YPMyYKslBVA" name="palette" type="_tCEocN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe_90fEe2YPMyYKslBVA" name="transparentPixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pfAN0fEe2YPMyYKslBVA" name="maskData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pfAd0fEe2YPMyYKslBVA" name="maskPad" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pfAt0fEe2YPMyYKslBVA" name="alphaData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pfA90fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pfBN0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pfBd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pfBt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pfB90fEe2YPMyYKslBVA" name="disposalMethod" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pfCN0fEe2YPMyYKslBVA" name="delayTime" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1qF890fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_u1qtAN0fEe2YPMyYKslBVA" name="internal_new" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u1qtAd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtAt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtA90fEe2YPMyYKslBVA" name="depth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtBN0fEe2YPMyYKslBVA" name="palette" type="_tCEocN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtBd0fEe2YPMyYKslBVA" name="scanlinePad" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtBt0fEe2YPMyYKslBVA" name="data" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtB90fEe2YPMyYKslBVA" name="maskPad" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtCN0fEe2YPMyYKslBVA" name="maskData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtCd0fEe2YPMyYKslBVA" name="alphaData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtCt0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtC90fEe2YPMyYKslBVA" name="transparentPixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtDN0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtDd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtDt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtD90fEe2YPMyYKslBVA" name="disposalMethod" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtEN0fEe2YPMyYKslBVA" name="delayTime" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtEd0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1qtEt0fEe2YPMyYKslBVA" name="colorMaskImage" visibility="package">
              <ownedParameter xmi:id="_u1qtE90fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qtFN0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1qtFd0fEe2YPMyYKslBVA" name="bwPalette" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1qtFt0fEe2YPMyYKslBVA" name="return" type="_tCEocN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1rUEN0fEe2YPMyYKslBVA" name="clone" visibility="public">
              <ownedParameter xmi:id="_u1rUEd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1rUEt0fEe2YPMyYKslBVA" name="getAlpha" visibility="public">
              <ownedParameter xmi:id="_u1rUE90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1rUFN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1rUFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1rUFt0fEe2YPMyYKslBVA" name="getAlphas" visibility="public">
              <ownedParameter xmi:id="_u1rUF90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1rUGN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1rUGd0fEe2YPMyYKslBVA" name="getWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1r7IN0fEe2YPMyYKslBVA" name="alphas" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1r7Id0fEe2YPMyYKslBVA" name="startIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1r7It0fEe2YPMyYKslBVA" name="getPixel" visibility="public">
              <ownedParameter xmi:id="_u1r7I90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1r7JN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1r7Jd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1r7Jt0fEe2YPMyYKslBVA" name="getPixels" visibility="public">
              <ownedParameter xmi:id="_u1r7J90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1r7KN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1r7Kd0fEe2YPMyYKslBVA" name="getWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1r7Kt0fEe2YPMyYKslBVA" name="pixels" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1r7K90fEe2YPMyYKslBVA" name="startIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1twUN0fEe2YPMyYKslBVA" name="getTransparencyMaskFromAlphaData" visibility="package">
              <ownedParameter xmi:id="_u1twUd0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1uXYN0fEe2YPMyYKslBVA" name="setPixel" visibility="public">
              <ownedParameter xmi:id="_u1uXYd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1uXYt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1uXY90fEe2YPMyYKslBVA" name="pixelValue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1uXZN0fEe2YPMyYKslBVA" name="scaledTo" visibility="public">
              <ownedParameter xmi:id="_u1uXZd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1uXZt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1uXZ90fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1vlgN0fEe2YPMyYKslBVA" name="setAlpha" visibility="public">
              <ownedParameter xmi:id="_u1vlgd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1vlgt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1vlg90fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1vlhN0fEe2YPMyYKslBVA" name="setAlphas" visibility="public">
              <ownedParameter xmi:id="_u1vlhd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1vlht0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1vlh90fEe2YPMyYKslBVA" name="putWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1vliN0fEe2YPMyYKslBVA" name="alphas" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1vlid0fEe2YPMyYKslBVA" name="startIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1wMkN0fEe2YPMyYKslBVA" name="setPixels" visibility="public">
              <ownedParameter xmi:id="_u1wMkd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1wMkt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1wMk90fEe2YPMyYKslBVA" name="putWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1wMlN0fEe2YPMyYKslBVA" name="pixels" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1wMld0fEe2YPMyYKslBVA" name="startIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1yBwN0fEe2YPMyYKslBVA" name="getMSBOffset" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1yBwd0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1yBwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1yBw90fEe2YPMyYKslBVA" name="closestMatch" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1yBxN0fEe2YPMyYKslBVA" name="depth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1yBxd0fEe2YPMyYKslBVA" name="red" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1yBxt0fEe2YPMyYKslBVA" name="green" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1yBx90fEe2YPMyYKslBVA" name="blue" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1yByN0fEe2YPMyYKslBVA" name="redMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1yByd0fEe2YPMyYKslBVA" name="greenMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1yByt0fEe2YPMyYKslBVA" name="blueMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1yBy90fEe2YPMyYKslBVA" name="reds" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1yBzN0fEe2YPMyYKslBVA" name="greens" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1yBzd0fEe2YPMyYKslBVA" name="blues" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1yBzt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2ZFwN0fEe2YPMyYKslBVA" name="blit" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u2ZFwd0fEe2YPMyYKslBVA" name="op" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZFwt0fEe2YPMyYKslBVA" name="srcData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZFw90fEe2YPMyYKslBVA" name="srcDepth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZFxN0fEe2YPMyYKslBVA" name="srcStride" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZFxd0fEe2YPMyYKslBVA" name="srcOrder" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZFxt0fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZFx90fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZFyN0fEe2YPMyYKslBVA" name="srcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZFyd0fEe2YPMyYKslBVA" name="srcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZFyt0fEe2YPMyYKslBVA" name="srcRedMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZFy90fEe2YPMyYKslBVA" name="srcGreenMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZFzN0fEe2YPMyYKslBVA" name="srcBlueMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZFzd0fEe2YPMyYKslBVA" name="alphaMode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZFzt0fEe2YPMyYKslBVA" name="alphaData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZFz90fEe2YPMyYKslBVA" name="alphaStride" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF0N0fEe2YPMyYKslBVA" name="alphaX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF0d0fEe2YPMyYKslBVA" name="alphaY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF0t0fEe2YPMyYKslBVA" name="destData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF090fEe2YPMyYKslBVA" name="destDepth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF1N0fEe2YPMyYKslBVA" name="destStride" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF1d0fEe2YPMyYKslBVA" name="destOrder" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF1t0fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF190fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF2N0fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF2d0fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF2t0fEe2YPMyYKslBVA" name="destReds" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF290fEe2YPMyYKslBVA" name="destGreens" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF3N0fEe2YPMyYKslBVA" name="destBlues" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF3d0fEe2YPMyYKslBVA" name="flipX" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2ZF3t0fEe2YPMyYKslBVA" name="flipY" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2hooN0fEe2YPMyYKslBVA" name="getChannelField" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u2hood0fEe2YPMyYKslBVA" name="data" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2hoot0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2hoo90fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2iPsN0fEe2YPMyYKslBVA" name="createGradientBand" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u2iPsd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPst0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPs90fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPtN0fEe2YPMyYKslBVA" name="fromRGB" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPtd0fEe2YPMyYKslBVA" name="toRGB" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPtt0fEe2YPMyYKslBVA" name="redBits" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPt90fEe2YPMyYKslBVA" name="greenBits" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPuN0fEe2YPMyYKslBVA" name="blueBits" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPud0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2iPut0fEe2YPMyYKslBVA" name="buildPreciseGradientChannel" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u2iPu90fEe2YPMyYKslBVA" name="from" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPvN0fEe2YPMyYKslBVA" name="to" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPvd0fEe2YPMyYKslBVA" name="steps" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPvt0fEe2YPMyYKslBVA" name="bandWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPv90fEe2YPMyYKslBVA" name="bandHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPwN0fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPwd0fEe2YPMyYKslBVA" name="bitmapData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPwt0fEe2YPMyYKslBVA" name="dp" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPw90fEe2YPMyYKslBVA" name="bytesPerLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2iPxN0fEe2YPMyYKslBVA" name="buildDitheredGradientChannel" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u2iPxd0fEe2YPMyYKslBVA" name="from" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2iPxt0fEe2YPMyYKslBVA" name="to" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2i2wN0fEe2YPMyYKslBVA" name="steps" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2i2wd0fEe2YPMyYKslBVA" name="bandWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2i2wt0fEe2YPMyYKslBVA" name="bandHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2i2w90fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2i2xN0fEe2YPMyYKslBVA" name="bitmapData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2i2xd0fEe2YPMyYKslBVA" name="dp" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2i2xt0fEe2YPMyYKslBVA" name="bytesPerLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2i2x90fEe2YPMyYKslBVA" name="bits" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2jd0N0fEe2YPMyYKslBVA" name="fillGradientRectangle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u2jd0d0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd0t0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd090fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd1N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd1d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd1t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd190fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd2N0fEe2YPMyYKslBVA" name="fromRGB" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd2d0fEe2YPMyYKslBVA" name="toRGB" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd2t0fEe2YPMyYKslBVA" name="redBits" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd290fEe2YPMyYKslBVA" name="greenBits" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd3N0fEe2YPMyYKslBVA" name="blueBits" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s9aK4N0fEe2YPMyYKslBVA" name="Image" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tCFPgN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tCFPgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tCFPhN0fEe2YPMyYKslBVA" general="_tCCzQt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1IhgN0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1Ihgd0fEe2YPMyYKslBVA" name="handle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1Ihgt0fEe2YPMyYKslBVA" name="transparentPixel" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1Ihg90fEe2YPMyYKslBVA" name="transparentColor" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1IhhN0fEe2YPMyYKslBVA" name="memGC" visibility="package" type="_s9bZAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1Ihhd0fEe2YPMyYKslBVA" name="alphaData" visibility="package" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1Ihht0fEe2YPMyYKslBVA" name="alpha" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1Ihh90fEe2YPMyYKslBVA" name="imageFileNameProvider" visibility="private" type="_tChUYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1IhiN0fEe2YPMyYKslBVA" name="imageDataProvider" visibility="private" type="_tFGuUN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1Ihid0fEe2YPMyYKslBVA" name="styleFlag" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1Ihit0fEe2YPMyYKslBVA" name="currentDeviceZoom" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1Ihi90fEe2YPMyYKslBVA" name="width" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1IhjN0fEe2YPMyYKslBVA" name="height" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1Ihjd0fEe2YPMyYKslBVA" name="DEFAULT_SCANLINE_PAD" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u1JvoN0fEe2YPMyYKslBVA" name="device" isLeaf="true" type="_tCHEsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tCFPg90fEe2YPMyYKslBVA" client="_s9aK4N0fEe2YPMyYKslBVA" supplier="_tCFPgt0fEe2YPMyYKslBVA" contract="_tCFPgt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uDlIxd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uDlIxt0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDlIx90fEe2YPMyYKslBVA" name="source" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDlIyN0fEe2YPMyYKslBVA" name="mask" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDlIyt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uDlIy90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDlIzN0fEe2YPMyYKslBVA" name="data" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDm9890fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uDm99N0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDm99d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDm99t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDoMEt0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_uDoME90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDpaMN0fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_ue5LxN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_ue5Lxd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue5Lxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui0Cct0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_ui0Cc90fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujEhId0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujEhIt0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujEhI90fEe2YPMyYKslBVA" name="imageDataProvider" type="_tFGuUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujGWUt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujGWU90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujGWVN0fEe2YPMyYKslBVA" name="srcImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujGWVd0fEe2YPMyYKslBVA" name="flag" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujGWWd0fEe2YPMyYKslBVA" name="getImageData" visibility="public">
              <ownedParameter xmi:id="_ujGWWt0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujGWW90fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujOSI90fEe2YPMyYKslBVA" name="getDevice" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ujOSJN0fEe2YPMyYKslBVA" name="return" type="_tCHEsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujmFmd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujmFmt0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujmFm90fEe2YPMyYKslBVA" name="imageFileNameProvider" type="_tChUYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujmsod0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujmsot0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujmso90fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj-gFN0fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
              <ownedParameter xmi:id="_uj-gFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz2vMd0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="public">
              <ownedParameter xmi:id="_uz2vMt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1GFZd0fEe2YPMyYKslBVA" name="createDIB" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1GFZt0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFZ90fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFaN0fEe2YPMyYKslBVA" name="depth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1GFad0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1H6cN0fEe2YPMyYKslBVA" name="init" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1H6cd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1H6ct0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1H6c90fEe2YPMyYKslBVA" name="source" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1H6dN0fEe2YPMyYKslBVA" name="mask" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1H6dd0fEe2YPMyYKslBVA" name="return" type="_s_vtMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1Ihjt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_u1Ihj90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1IhkN0fEe2YPMyYKslBVA" name="init" visibility="package">
              <ownedParameter xmi:id="_u1Ihkd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1Ihkt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1Ihk90fEe2YPMyYKslBVA" name="init" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u1KWt90fEe2YPMyYKslBVA" name="getImageDataAtCurrentZoom" visibility="public">
              <ownedParameter xmi:id="_u1KWuN0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1K9wN0fEe2YPMyYKslBVA" name="init" visibility="package">
              <ownedParameter xmi:id="_u1K9wd0fEe2YPMyYKslBVA" name="i" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1Lk0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u1Lk0d0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1Lk0t0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1My8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u1My8d0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1My8t0fEe2YPMyYKslBVA" name="stream" type="_s9aK4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1NaBd0fEe2YPMyYKslBVA" name="initNative" visibility="package">
              <ownedParameter xmi:id="_u1NaBt0fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1OBEN0fEe2YPMyYKslBVA" name="refreshImageForZoom" visibility="package">
              <ownedParameter xmi:id="_u1OBEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1OBEt0fEe2YPMyYKslBVA" name="destroy" visibility="package"/>
            <ownedOperation xmi:id="_u1RrcN0fEe2YPMyYKslBVA" name="createGdipImage" visibility="package">
              <ownedParameter xmi:id="_u1Rrcd0fEe2YPMyYKslBVA" name="return" type="_s_vtMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1Wj8N0fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_u1Wj8d0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1XLBN0fEe2YPMyYKslBVA" name="getBounds" visibility="package">
              <ownedParameter xmi:id="_u1XLBd0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1XLBt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1YZIN0fEe2YPMyYKslBVA" name="getImageData" visibility="public">
              <ownedParameter xmi:id="_u1YZId0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1cqkN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_u1cqkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1d4sN0fEe2YPMyYKslBVA" name="init" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1d4sd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1d4st0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1d4s90fEe2YPMyYKslBVA" name="i" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1d4tN0fEe2YPMyYKslBVA" name="return" type="_s_vtMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1hjEN0fEe2YPMyYKslBVA" name="internal_new_GC" visibility="public">
              <ownedParameter xmi:id="_u1hjEd0fEe2YPMyYKslBVA" name="data" type="_tCRcwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1hjEt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1iKIt0fEe2YPMyYKslBVA" name="internal_dispose_GC" visibility="public">
              <ownedParameter xmi:id="_u1iKI90fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1iKJN0fEe2YPMyYKslBVA" name="data" type="_tCRcwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1ixPN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u1ixPd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1ixPt0fEe2YPMyYKslBVA" name="win32_new" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u1ixP90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ixQN0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ixQd0fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ixQt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s9bZAN0fEe2YPMyYKslBVA" name="GC" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tCh7dN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tCh7dd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tCiigN0fEe2YPMyYKslBVA" general="_tCCzQt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2sAsN0fEe2YPMyYKslBVA" name="handle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u24N9t0fEe2YPMyYKslBVA" name="data" visibility="package" type="_tCRcwN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W7N0fEe2YPMyYKslBVA" name="drawable" visibility="package" type="_tCFPgt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W7d0fEe2YPMyYKslBVA" name="FOREGROUND" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3794N0fEe2YPMyYKslBVA" name="BACKGROUND" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3794d0fEe2YPMyYKslBVA" name="FONT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3794t0fEe2YPMyYKslBVA" name="LINE_STYLE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u379490fEe2YPMyYKslBVA" name="LINE_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3795N0fEe2YPMyYKslBVA" name="LINE_CAP" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3795d0fEe2YPMyYKslBVA" name="LINE_JOIN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3795t0fEe2YPMyYKslBVA" name="LINE_MITERLIMIT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u379590fEe2YPMyYKslBVA" name="FOREGROUND_TEXT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3796N0fEe2YPMyYKslBVA" name="BACKGROUND_TEXT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3796d0fEe2YPMyYKslBVA" name="BRUSH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3796t0fEe2YPMyYKslBVA" name="PEN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u379690fEe2YPMyYKslBVA" name="NULL_BRUSH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3797N0fEe2YPMyYKslBVA" name="NULL_PEN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3797d0fEe2YPMyYKslBVA" name="DRAW_OFFSET" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3797t0fEe2YPMyYKslBVA" name="DRAW" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u379790fEe2YPMyYKslBVA" name="FILL" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3798N0fEe2YPMyYKslBVA" name="LINE_DOT_ZERO" visibility="package" isLeaf="true" isStatic="true" type="_s_9vpN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3798d0fEe2YPMyYKslBVA" name="LINE_DASH_ZERO" visibility="package" isLeaf="true" isStatic="true" type="_s_9vpN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u3798t0fEe2YPMyYKslBVA" name="LINE_DASHDOT_ZERO" visibility="package" isLeaf="true" isStatic="true" type="_s_9vpN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u379890fEe2YPMyYKslBVA" name="LINE_DASHDOTDOT_ZERO" visibility="package" isLeaf="true" isStatic="true" type="_s_9vpN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u38k9t0fEe2YPMyYKslBVA" name="device" isLeaf="true" type="_tCHEsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uDm9990fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uDm9-N0fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDnlAN0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_uDnlAd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDnlAt0fEe2YPMyYKslBVA" name="fillRectangle" visibility="public">
              <ownedParameter xmi:id="_uDnlA90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDnlBN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDnlBd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDnlBt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDnlB90fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uDoMFt0fEe2YPMyYKslBVA" name="drawImage" visibility="public">
              <ownedParameter xmi:id="_uDoMF90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDoMGN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDoMGd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugdSCN0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_ugdSCd0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugdSCt0fEe2YPMyYKslBVA" name="getFontMetrics" visibility="public">
              <ownedParameter xmi:id="_ugdSC90fEe2YPMyYKslBVA" name="return" type="_tDPGEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug1sht0fEe2YPMyYKslBVA" name="textExtent" visibility="public">
              <ownedParameter xmi:id="_ug1sh90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug1siN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiaZ1d0fEe2YPMyYKslBVA" name="drawText" visibility="public">
              <ownedParameter xmi:id="_uiaZ1t0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiaZ190fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiaZ2N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiaZ2d0fEe2YPMyYKslBVA" name="drawPolygon" visibility="public">
              <ownedParameter xmi:id="_uiaZ2t0fEe2YPMyYKslBVA" name="pointArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2jd3d0fEe2YPMyYKslBVA" name="drawImage" visibility="public">
              <ownedParameter xmi:id="_u2jd3t0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd390fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd4N0fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd4d0fEe2YPMyYKslBVA" name="srcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd4t0fEe2YPMyYKslBVA" name="srcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd490fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd5N0fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd5d0fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2jd5t0fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u24N8N0fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
              <ownedParameter xmi:id="_u24N8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u24N9N0fEe2YPMyYKslBVA" name="getClippingInPixels" visibility="package">
              <ownedParameter xmi:id="_u24N9d0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u24N_d0fEe2YPMyYKslBVA" name="checkGC" visibility="package">
              <ownedParameter xmi:id="_u24N_t0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u24N_90fEe2YPMyYKslBVA" name="getFgBrush" visibility="package">
              <ownedParameter xmi:id="_u24OAN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3799N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u3799d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_u38k8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u38k8d0fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u38k8t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u38k890fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u38k9N0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u38k9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u38k990fEe2YPMyYKslBVA" name="init" visibility="package">
              <ownedParameter xmi:id="_u38k-N0fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u38k-d0fEe2YPMyYKslBVA" name="data" type="_tCRcwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u38k-t0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u38k-90fEe2YPMyYKslBVA" name="init" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u3_BMN0fEe2YPMyYKslBVA" name="createGdipFont" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u3_BMd0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3_BMt0fEe2YPMyYKslBVA" name="hFont" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3_BM90fEe2YPMyYKslBVA" name="graphics" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3_BNN0fEe2YPMyYKslBVA" name="fontCollection" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3_BNd0fEe2YPMyYKslBVA" name="outFamily" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3_BNt0fEe2YPMyYKslBVA" name="outFont" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3_BN90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4D5sN0fEe2YPMyYKslBVA" name="copyArea" visibility="public">
              <ownedParameter xmi:id="_u4D5sd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4D5st0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4D5s90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4EgwN0fEe2YPMyYKslBVA" name="copyAreaInPixels" visibility="package">
              <ownedParameter xmi:id="_u4Egwd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Egwt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Egw90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4EgxN0fEe2YPMyYKslBVA" name="copyArea" visibility="public">
              <ownedParameter xmi:id="_u4Egxd0fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Egxt0fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Egx90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4EgyN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Egyd0fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Egyt0fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4Egy90fEe2YPMyYKslBVA" name="copyArea" visibility="public">
              <ownedParameter xmi:id="_u4EgzN0fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4FH0N0fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4FH0d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4FH0t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4FH090fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4FH1N0fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4FH1d0fEe2YPMyYKslBVA" name="paint" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4FH1t0fEe2YPMyYKslBVA" name="copyAreaInPixels" visibility="package">
              <ownedParameter xmi:id="_u4FH190fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4FH2N0fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4FH2d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4FH2t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4FH290fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4FH3N0fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4FH3d0fEe2YPMyYKslBVA" name="paint" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4G9AN0fEe2YPMyYKslBVA" name="destroyGdipBrush" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u4G9Ad0fEe2YPMyYKslBVA" name="brush" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4G9At0fEe2YPMyYKslBVA" name="destroy" visibility="package"/>
            <ownedOperation xmi:id="_u4G9A90fEe2YPMyYKslBVA" name="disposeGdip" visibility="package"/>
            <ownedOperation xmi:id="_u4ILIN0fEe2YPMyYKslBVA" name="drawArc" visibility="public">
              <ownedParameter xmi:id="_u4ILId0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ILIt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ILI90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ILJN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ILJd0fEe2YPMyYKslBVA" name="startAngle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ILJt0fEe2YPMyYKslBVA" name="arcAngle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4ILJ90fEe2YPMyYKslBVA" name="drawArcInPixels" visibility="package">
              <ownedParameter xmi:id="_u4ILKN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ILKd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ILKt0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ILK90fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ILLN0fEe2YPMyYKslBVA" name="startAngle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ILLd0fEe2YPMyYKslBVA" name="arcAngle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4JZX90fEe2YPMyYKslBVA" name="cos" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_u4JZYN0fEe2YPMyYKslBVA" name="angle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4JZYd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4JZYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4JZY90fEe2YPMyYKslBVA" name="sin" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_u4JZZN0fEe2YPMyYKslBVA" name="angle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4JZZd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4JZZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4JZZ90fEe2YPMyYKslBVA" name="drawFocus" visibility="public">
              <ownedParameter xmi:id="_u4JZaN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4JZad0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4JZat0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4JZa90fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4KAUN0fEe2YPMyYKslBVA" name="drawFocusInPixels" visibility="package">
              <ownedParameter xmi:id="_u4KAUd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4KAUt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4KAU90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4KAVN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4KnZN0fEe2YPMyYKslBVA" name="drawImageInPixels" visibility="package">
              <ownedParameter xmi:id="_u4KnZd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4KnZt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4KnZ90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4LOcN0fEe2YPMyYKslBVA" name="drawImage" visibility="package">
              <ownedParameter xmi:id="_u4LOcd0fEe2YPMyYKslBVA" name="srcImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4LOct0fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4LOc90fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4LOdN0fEe2YPMyYKslBVA" name="srcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4LOdd0fEe2YPMyYKslBVA" name="srcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4LOdt0fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4LOd90fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4LOeN0fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4LOed0fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4LOet0fEe2YPMyYKslBVA" name="simple" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4NDoN0fEe2YPMyYKslBVA" name="drawBitmap" visibility="package">
              <ownedParameter xmi:id="_u4NDod0fEe2YPMyYKslBVA" name="srcImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDot0fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDo90fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDpN0fEe2YPMyYKslBVA" name="srcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDpd0fEe2YPMyYKslBVA" name="srcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDpt0fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDp90fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDqN0fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDqd0fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDqt0fEe2YPMyYKslBVA" name="simple" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4NDq90fEe2YPMyYKslBVA" name="drawIcon" visibility="package">
              <ownedParameter xmi:id="_u4NDrN0fEe2YPMyYKslBVA" name="srcImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDrd0fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDrt0fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDr90fEe2YPMyYKslBVA" name="srcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDsN0fEe2YPMyYKslBVA" name="srcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDsd0fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDst0fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDs90fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDtN0fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NDtd0fEe2YPMyYKslBVA" name="simple" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4Nqxd0fEe2YPMyYKslBVA" name="drawBitmapMask" visibility="package">
              <ownedParameter xmi:id="_u4Nqxt0fEe2YPMyYKslBVA" name="srcImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Nqx90fEe2YPMyYKslBVA" name="srcColor" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NqyN0fEe2YPMyYKslBVA" name="srcMask" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Nqyd0fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Nqyt0fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Nqy90fEe2YPMyYKslBVA" name="srcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4NqzN0fEe2YPMyYKslBVA" name="srcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Nqzd0fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Nqzt0fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ORwN0fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ORwd0fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ORwt0fEe2YPMyYKslBVA" name="simple" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ORw90fEe2YPMyYKslBVA" name="imgWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ORxN0fEe2YPMyYKslBVA" name="imgHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ORxd0fEe2YPMyYKslBVA" name="offscreen" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4O40N0fEe2YPMyYKslBVA" name="drawBitmapTransparentByClipping" visibility="package">
              <ownedParameter xmi:id="_u4O40d0fEe2YPMyYKslBVA" name="srcHdc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4O40t0fEe2YPMyYKslBVA" name="maskHdc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4O4090fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4O41N0fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4O41d0fEe2YPMyYKslBVA" name="srcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4O41t0fEe2YPMyYKslBVA" name="srcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4O4190fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4O42N0fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4O42d0fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4O42t0fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4O4290fEe2YPMyYKslBVA" name="simple" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4O43N0fEe2YPMyYKslBVA" name="imgWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4O43d0fEe2YPMyYKslBVA" name="imgHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4Pf4N0fEe2YPMyYKslBVA" name="flush" visibility="package"/>
            <ownedOperation xmi:id="_u4Pf4d0fEe2YPMyYKslBVA" name="drawBitmapAlpha" visibility="package">
              <ownedParameter xmi:id="_u4Pf4t0fEe2YPMyYKslBVA" name="srcImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Pf490fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Pf5N0fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Pf5d0fEe2YPMyYKslBVA" name="srcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Pf5t0fEe2YPMyYKslBVA" name="srcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Pf590fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Pf6N0fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Pf6d0fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QG8N0fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QG8d0fEe2YPMyYKslBVA" name="simple" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QG8t0fEe2YPMyYKslBVA" name="bm" type="_tCEocd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QG890fEe2YPMyYKslBVA" name="imgWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QG9N0fEe2YPMyYKslBVA" name="imgHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4QG9d0fEe2YPMyYKslBVA" name="drawBitmapTransparent" visibility="package">
              <ownedParameter xmi:id="_u4QG9t0fEe2YPMyYKslBVA" name="srcImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QG990fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QG-N0fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QG-d0fEe2YPMyYKslBVA" name="srcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QG-t0fEe2YPMyYKslBVA" name="srcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QG-90fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QG_N0fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QG_d0fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QG_t0fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QG_90fEe2YPMyYKslBVA" name="simple" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHAN0fEe2YPMyYKslBVA" name="bm" type="_tCEocd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHAd0fEe2YPMyYKslBVA" name="imgWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHAt0fEe2YPMyYKslBVA" name="imgHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4QHA90fEe2YPMyYKslBVA" name="drawBitmap" visibility="package">
              <ownedParameter xmi:id="_u4QHBN0fEe2YPMyYKslBVA" name="srcImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHBd0fEe2YPMyYKslBVA" name="srcX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHBt0fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHB90fEe2YPMyYKslBVA" name="srcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHCN0fEe2YPMyYKslBVA" name="srcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHCd0fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHCt0fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHC90fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHDN0fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHDd0fEe2YPMyYKslBVA" name="simple" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHDt0fEe2YPMyYKslBVA" name="bm" type="_tCEocd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHD90fEe2YPMyYKslBVA" name="imgWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4QHEN0fEe2YPMyYKslBVA" name="imgHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4YCwN0fEe2YPMyYKslBVA" name="drawLine" visibility="public">
              <ownedParameter xmi:id="_u4YCwd0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4YCwt0fEe2YPMyYKslBVA" name="y1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4YCw90fEe2YPMyYKslBVA" name="x2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4YCxN0fEe2YPMyYKslBVA" name="y2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4YCxd0fEe2YPMyYKslBVA" name="drawLineInPixels" visibility="package">
              <ownedParameter xmi:id="_u4YCxt0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4YCx90fEe2YPMyYKslBVA" name="y1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4YCyN0fEe2YPMyYKslBVA" name="x2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4YCyd0fEe2YPMyYKslBVA" name="y2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4Yp0N0fEe2YPMyYKslBVA" name="drawOval" visibility="public">
              <ownedParameter xmi:id="_u4Yp0d0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Yp0t0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Yp090fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4Yp1N0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4ZQ4N0fEe2YPMyYKslBVA" name="drawOvalInPixels" visibility="package">
              <ownedParameter xmi:id="_u4ZQ4d0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ZQ4t0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ZQ490fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ZQ5N0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4Z3_90fEe2YPMyYKslBVA" name="drawPath" visibility="public">
              <ownedParameter xmi:id="_u4Z4AN0fEe2YPMyYKslBVA" name="path" type="_tC5u4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4Z4At0fEe2YPMyYKslBVA" name="initGdip" visibility="package"/>
            <ownedOperation xmi:id="_u4afAN0fEe2YPMyYKslBVA" name="drawPoint" visibility="public">
              <ownedParameter xmi:id="_u4afAd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4afAt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4afA90fEe2YPMyYKslBVA" name="drawPointInPixels" visibility="package">
              <ownedParameter xmi:id="_u4afBN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4afBd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4bGEN0fEe2YPMyYKslBVA" name="drawPolygonInPixels" visibility="package">
              <ownedParameter xmi:id="_u4bGEd0fEe2YPMyYKslBVA" name="pointArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4btK90fEe2YPMyYKslBVA" name="drawPolyline" visibility="public">
              <ownedParameter xmi:id="_u4btLN0fEe2YPMyYKslBVA" name="pointArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4cUMN0fEe2YPMyYKslBVA" name="drawPolylineInPixels" visibility="package">
              <ownedParameter xmi:id="_u4cUMd0fEe2YPMyYKslBVA" name="pointArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4c7QN0fEe2YPMyYKslBVA" name="drawRectangle" visibility="public">
              <ownedParameter xmi:id="_u4c7Qd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4c7Qt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4c7Q90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4c7RN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4c7Rd0fEe2YPMyYKslBVA" name="drawRectangleInPixels" visibility="package">
              <ownedParameter xmi:id="_u4c7Rt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4c7R90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4c7SN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4c7Sd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4diV90fEe2YPMyYKslBVA" name="drawRectangle" visibility="public">
              <ownedParameter xmi:id="_u4diWN0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4eJYN0fEe2YPMyYKslBVA" name="drawRoundRectangle" visibility="public">
              <ownedParameter xmi:id="_u4eJYd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4eJYt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4eJY90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4eJZN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4eJZd0fEe2YPMyYKslBVA" name="arcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4eJZt0fEe2YPMyYKslBVA" name="arcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4eJZ90fEe2YPMyYKslBVA" name="drawRoundRectangleInPixels" visibility="package">
              <ownedParameter xmi:id="_u4eJaN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4eJad0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4eJat0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4eJa90fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4eJbN0fEe2YPMyYKslBVA" name="arcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4eJbd0fEe2YPMyYKslBVA" name="arcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4ewcN0fEe2YPMyYKslBVA" name="drawRoundRectangleGdip" visibility="package">
              <ownedParameter xmi:id="_u4ewcd0fEe2YPMyYKslBVA" name="gdipGraphics" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ewct0fEe2YPMyYKslBVA" name="pen" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ewc90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ewdN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ewdd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ewdt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ewd90fEe2YPMyYKslBVA" name="arcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4eweN0fEe2YPMyYKslBVA" name="arcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4fXg90fEe2YPMyYKslBVA" name="drawString" visibility="public">
              <ownedParameter xmi:id="_u4fXhN0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4fXhd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4fXht0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4f-kN0fEe2YPMyYKslBVA" name="drawStringInPixels" visibility="package">
              <ownedParameter xmi:id="_u4f-kd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4f-kt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4f-k90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4f-lN0fEe2YPMyYKslBVA" name="isTransparent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4f-ld0fEe2YPMyYKslBVA" name="drawString" visibility="public">
              <ownedParameter xmi:id="_u4f-lt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4f-l90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4f-mN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4f-md0fEe2YPMyYKslBVA" name="isTransparent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4gloN0fEe2YPMyYKslBVA" name="drawText" visibility="package">
              <ownedParameter xmi:id="_u4glod0fEe2YPMyYKslBVA" name="gdipGraphics" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4glot0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4glo90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4glpN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4glpd0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4glpt0fEe2YPMyYKslBVA" name="size" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4hzwN0fEe2YPMyYKslBVA" name="drawTextInPixels" visibility="package">
              <ownedParameter xmi:id="_u4hzwd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4hzwt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4hzw90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4hzxN0fEe2YPMyYKslBVA" name="drawTextInPixels" visibility="package">
              <ownedParameter xmi:id="_u4hzxd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4hzxt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4hzx90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4hzyN0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4hzyd0fEe2YPMyYKslBVA" name="drawText" visibility="public">
              <ownedParameter xmi:id="_u4hzyt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4hzy90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4hzzN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4hzzd0fEe2YPMyYKslBVA" name="isTransparent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4ia0N0fEe2YPMyYKslBVA" name="drawTextInPixels" visibility="package">
              <ownedParameter xmi:id="_u4ia0d0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ia0t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ia090fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ia1N0fEe2YPMyYKslBVA" name="isTransparent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4ia1d0fEe2YPMyYKslBVA" name="drawText" visibility="public">
              <ownedParameter xmi:id="_u4ia1t0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ia190fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ia2N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ia2d0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4jo8N0fEe2YPMyYKslBVA" name="useGDIP" visibility="package">
              <ownedParameter xmi:id="_u4jo8d0fEe2YPMyYKslBVA" name="hdc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4jo8t0fEe2YPMyYKslBVA" name="buffer" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4jo890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4k3EN0fEe2YPMyYKslBVA" name="drawTextGDIP" visibility="package">
              <ownedParameter xmi:id="_u4k3Ed0fEe2YPMyYKslBVA" name="gdipGraphics" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3Et0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3E90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3FN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3Fd0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3Ft0fEe2YPMyYKslBVA" name="draw" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3F90fEe2YPMyYKslBVA" name="size" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4k3GN0fEe2YPMyYKslBVA" name="drawText" visibility="package">
              <ownedParameter xmi:id="_u4k3Gd0fEe2YPMyYKslBVA" name="gdipGraphics" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3Gt0fEe2YPMyYKslBVA" name="buffer" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3G90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3HN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3Hd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3Ht0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3H90fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3IN0fEe2YPMyYKslBVA" name="mnemonicIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3Id0fEe2YPMyYKslBVA" name="lptm" type="_tDCRwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3It0fEe2YPMyYKslBVA" name="draw" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4k3I90fEe2YPMyYKslBVA" name="return" type="_tDCRwd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4ohet0fEe2YPMyYKslBVA" name="measureSpace" visibility="package">
              <ownedParameter xmi:id="_u4ohe90fEe2YPMyYKslBVA" name="font" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ohfN0fEe2YPMyYKslBVA" name="format" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ohfd0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4pvkN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_u4pvkd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4pvkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4pvk90fEe2YPMyYKslBVA" name="fillArc" visibility="public">
              <ownedParameter xmi:id="_u4pvlN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4pvld0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4pvlt0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4pvl90fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4pvmN0fEe2YPMyYKslBVA" name="startAngle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4pvmd0fEe2YPMyYKslBVA" name="arcAngle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4qWoN0fEe2YPMyYKslBVA" name="fillArcInPixels" visibility="package">
              <ownedParameter xmi:id="_u4qWod0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4qWot0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4qWo90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4qWpN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4qWpd0fEe2YPMyYKslBVA" name="startAngle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4qWpt0fEe2YPMyYKslBVA" name="arcAngle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4q9u90fEe2YPMyYKslBVA" name="fillGradientRectangle" visibility="public">
              <ownedParameter xmi:id="_u4q9vN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4q9vd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4q9vt0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4q9v90fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4q9wN0fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4rkwN0fEe2YPMyYKslBVA" name="fillGradientRectangleInPixels" visibility="package">
              <ownedParameter xmi:id="_u4rkwd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4rkwt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4rkw90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4rkxN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4rkxd0fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4rkxt0fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_u4rkx90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4rkyN0fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_u4rkyd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4rkyt0fEe2YPMyYKslBVA" name="fillRectangleInPixels" visibility="package">
              <ownedParameter xmi:id="_u4rky90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4rkzN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4rkzd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4rkzt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4tZ8N0fEe2YPMyYKslBVA" name="fillOval" visibility="public">
              <ownedParameter xmi:id="_u4tZ8d0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4tZ8t0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4tZ890fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4tZ9N0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4tZ9d0fEe2YPMyYKslBVA" name="fillOvalInPixels" visibility="package">
              <ownedParameter xmi:id="_u4tZ9t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4tZ990fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4tZ-N0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4tZ-d0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4uBCN0fEe2YPMyYKslBVA" name="fillPath" visibility="public">
              <ownedParameter xmi:id="_u4uBCd0fEe2YPMyYKslBVA" name="path" type="_tC5u4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4uoGd0fEe2YPMyYKslBVA" name="fillPolygon" visibility="public">
              <ownedParameter xmi:id="_u4uoGt0fEe2YPMyYKslBVA" name="pointArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4uoG90fEe2YPMyYKslBVA" name="fillPolygonInPixels" visibility="package">
              <ownedParameter xmi:id="_u4uoHN0fEe2YPMyYKslBVA" name="pointArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4v2MN0fEe2YPMyYKslBVA" name="fillRectangle" visibility="public">
              <ownedParameter xmi:id="_u4v2Md0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4wdQN0fEe2YPMyYKslBVA" name="fillRoundRectangle" visibility="public">
              <ownedParameter xmi:id="_u4wdQd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4wdQt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4wdQ90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4wdRN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4wdRd0fEe2YPMyYKslBVA" name="arcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4wdRt0fEe2YPMyYKslBVA" name="arcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4wdR90fEe2YPMyYKslBVA" name="fillRoundRectangleInPixels" visibility="package">
              <ownedParameter xmi:id="_u4wdSN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4wdSd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4wdSt0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4wdS90fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4wdTN0fEe2YPMyYKslBVA" name="arcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4wdTd0fEe2YPMyYKslBVA" name="arcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4xEUN0fEe2YPMyYKslBVA" name="fillRoundRectangleGdip" visibility="package">
              <ownedParameter xmi:id="_u4xEUd0fEe2YPMyYKslBVA" name="gdipGraphics" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4xEUt0fEe2YPMyYKslBVA" name="brush" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4xEU90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4xEVN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4xEVd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4xEVt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4xEV90fEe2YPMyYKslBVA" name="arcWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4xEWN0fEe2YPMyYKslBVA" name="arcHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4ySc90fEe2YPMyYKslBVA" name="getAdvanceWidth" visibility="public">
              <ownedParameter xmi:id="_u4ySdN0fEe2YPMyYKslBVA" name="ch" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4ySdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4ySfN0fEe2YPMyYKslBVA" name="getAdvanced" visibility="public">
              <ownedParameter xmi:id="_u4ySfd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4y5gN0fEe2YPMyYKslBVA" name="getAlpha" visibility="public">
              <ownedParameter xmi:id="_u4y5gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4y5gt0fEe2YPMyYKslBVA" name="getAntialias" visibility="public">
              <ownedParameter xmi:id="_u4y5g90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4zgkN0fEe2YPMyYKslBVA" name="getBackgroundPattern" visibility="public">
              <ownedParameter xmi:id="_u4zgkd0fEe2YPMyYKslBVA" name="return" type="_tCmM4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4zgkt0fEe2YPMyYKslBVA" name="getCharWidth" visibility="public">
              <ownedParameter xmi:id="_u4zgk90fEe2YPMyYKslBVA" name="ch" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4zglN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u40Hpt0fEe2YPMyYKslBVA" name="getClipping" visibility="public">
              <ownedParameter xmi:id="_u40Hp90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u40uuN0fEe2YPMyYKslBVA" name="getClipping" visibility="public">
              <ownedParameter xmi:id="_u40uud0fEe2YPMyYKslBVA" name="region" type="_tDN38N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u43K8N0fEe2YPMyYKslBVA" name="getFillRule" visibility="public">
              <ownedParameter xmi:id="_u43K8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u43K8t0fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_u43K890fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u43yAN0fEe2YPMyYKslBVA" name="getForegroundPattern" visibility="public">
              <ownedParameter xmi:id="_u43yAd0fEe2YPMyYKslBVA" name="return" type="_tCmM4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u44ZEN0fEe2YPMyYKslBVA" name="getGCData" visibility="public">
              <ownedParameter xmi:id="_u44ZEd0fEe2YPMyYKslBVA" name="return" type="_tCRcwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u44ZEt0fEe2YPMyYKslBVA" name="getInterpolation" visibility="public">
              <ownedParameter xmi:id="_u44ZE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u45AI90fEe2YPMyYKslBVA" name="getLineAttributes" visibility="public">
              <ownedParameter xmi:id="_u45AJN0fEe2YPMyYKslBVA" name="return" type="_tDQUMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u45AJd0fEe2YPMyYKslBVA" name="getLineAttributesInPixels" visibility="package">
              <ownedParameter xmi:id="_u45AJt0fEe2YPMyYKslBVA" name="return" type="_tDQUMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u45nMN0fEe2YPMyYKslBVA" name="getLineCap" visibility="public">
              <ownedParameter xmi:id="_u45nMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u45nMt0fEe2YPMyYKslBVA" name="getLineDash" visibility="public">
              <ownedParameter xmi:id="_u45nM90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u46OQN0fEe2YPMyYKslBVA" name="getLineJoin" visibility="public">
              <ownedParameter xmi:id="_u46OQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u46OQt0fEe2YPMyYKslBVA" name="getLineStyle" visibility="public">
              <ownedParameter xmi:id="_u46OQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u46ORN0fEe2YPMyYKslBVA" name="getLineWidth" visibility="public">
              <ownedParameter xmi:id="_u46ORd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u46ORt0fEe2YPMyYKslBVA" name="getLineWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_u461UN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u461Ud0fEe2YPMyYKslBVA" name="getStyle" visibility="public">
              <ownedParameter xmi:id="_u461Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u461U90fEe2YPMyYKslBVA" name="getTextAntialias" visibility="public">
              <ownedParameter xmi:id="_u461VN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u47cY90fEe2YPMyYKslBVA" name="getTransform" visibility="public">
              <ownedParameter xmi:id="_u47cZN0fEe2YPMyYKslBVA" name="transform" type="_tDUloN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4_t0N0fEe2YPMyYKslBVA" name="identity" visibility="package">
              <ownedParameter xmi:id="_u4_t0d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4_t0t0fEe2YPMyYKslBVA" name="getXORMode" visibility="public">
              <ownedParameter xmi:id="_u4_t090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5AU5N0fEe2YPMyYKslBVA" name="setClipping" visibility="package">
              <ownedParameter xmi:id="_u5AU5d0fEe2YPMyYKslBVA" name="clipRgn" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5CKEN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_u5CKEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5CKEt0fEe2YPMyYKslBVA" name="isClipped" visibility="public">
              <ownedParameter xmi:id="_u5CKE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5CxIN0fEe2YPMyYKslBVA" name="setAdvanced" visibility="public">
              <ownedParameter xmi:id="_u5CxId0fEe2YPMyYKslBVA" name="advanced" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5DYMN0fEe2YPMyYKslBVA" name="setAntialias" visibility="public">
              <ownedParameter xmi:id="_u5DYMd0fEe2YPMyYKslBVA" name="antialias" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5DYMt0fEe2YPMyYKslBVA" name="setAlpha" visibility="public">
              <ownedParameter xmi:id="_u5DYM90fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5D_QN0fEe2YPMyYKslBVA" name="setBackgroundPattern" visibility="public">
              <ownedParameter xmi:id="_u5D_Qd0fEe2YPMyYKslBVA" name="pattern" type="_tCmM4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5FNYN0fEe2YPMyYKslBVA" name="setClipping" visibility="public">
              <ownedParameter xmi:id="_u5FNYd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5FNYt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5FNY90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5FNZN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5FNZd0fEe2YPMyYKslBVA" name="setClippingInPixels" visibility="package">
              <ownedParameter xmi:id="_u5FNZt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5FNZ90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5FNaN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5FNad0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5F0cN0fEe2YPMyYKslBVA" name="setClipping" visibility="public">
              <ownedParameter xmi:id="_u5F0cd0fEe2YPMyYKslBVA" name="path" type="_tC5u4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5F0eN0fEe2YPMyYKslBVA" name="setClipping" visibility="public">
              <ownedParameter xmi:id="_u5F0ed0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5GbgN0fEe2YPMyYKslBVA" name="setClipping" visibility="public">
              <ownedParameter xmi:id="_u5Gbgd0fEe2YPMyYKslBVA" name="region" type="_tDN38N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Gbgt0fEe2YPMyYKslBVA" name="setFillRule" visibility="public">
              <ownedParameter xmi:id="_u5Gbg90fEe2YPMyYKslBVA" name="rule" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5HClN0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_u5HCld0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5HpoN0fEe2YPMyYKslBVA" name="setForegroundPattern" visibility="public">
              <ownedParameter xmi:id="_u5Hpod0fEe2YPMyYKslBVA" name="pattern" type="_tCmM4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Hpot0fEe2YPMyYKslBVA" name="setInterpolation" visibility="public">
              <ownedParameter xmi:id="_u5Hpo90fEe2YPMyYKslBVA" name="interpolation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5IQtN0fEe2YPMyYKslBVA" name="setLineAttributes" visibility="public">
              <ownedParameter xmi:id="_u5IQtd0fEe2YPMyYKslBVA" name="attributes" type="_tDQUMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5IQut0fEe2YPMyYKslBVA" name="setLineAttributesInPixels" visibility="package">
              <ownedParameter xmi:id="_u5IQu90fEe2YPMyYKslBVA" name="attributes" type="_tDQUMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Je0N0fEe2YPMyYKslBVA" name="setLineCap" visibility="public">
              <ownedParameter xmi:id="_u5Je0d0fEe2YPMyYKslBVA" name="cap" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Je0t0fEe2YPMyYKslBVA" name="setLineDash" visibility="public">
              <ownedParameter xmi:id="_u5Je090fEe2YPMyYKslBVA" name="dashes" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5KF4N0fEe2YPMyYKslBVA" name="setLineJoin" visibility="public">
              <ownedParameter xmi:id="_u5KF4d0fEe2YPMyYKslBVA" name="join" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5KF4t0fEe2YPMyYKslBVA" name="setLineStyle" visibility="public">
              <ownedParameter xmi:id="_u5KF490fEe2YPMyYKslBVA" name="lineStyle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Ks8N0fEe2YPMyYKslBVA" name="setLineWidth" visibility="public">
              <ownedParameter xmi:id="_u5Ks8d0fEe2YPMyYKslBVA" name="lineWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Ks8t0fEe2YPMyYKslBVA" name="setLineWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_u5Ks890fEe2YPMyYKslBVA" name="lineWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5LUAN0fEe2YPMyYKslBVA" name="setXORMode" visibility="public">
              <ownedParameter xmi:id="_u5LUAd0fEe2YPMyYKslBVA" name="xor" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5LUBt0fEe2YPMyYKslBVA" name="setTextAntialias" visibility="public">
              <ownedParameter xmi:id="_u5LUB90fEe2YPMyYKslBVA" name="antialias" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5L7Ft0fEe2YPMyYKslBVA" name="setTransform" visibility="public">
              <ownedParameter xmi:id="_u5L7F90fEe2YPMyYKslBVA" name="transform" type="_tDUloN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5L7GN0fEe2YPMyYKslBVA" name="stringExtent" visibility="public">
              <ownedParameter xmi:id="_u5L7Gd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5L7Gt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5MiIN0fEe2YPMyYKslBVA" name="stringExtentInPixels" visibility="package">
              <ownedParameter xmi:id="_u5MiId0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5MiIt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5NJMN0fEe2YPMyYKslBVA" name="textExtentInPixels" visibility="package">
              <ownedParameter xmi:id="_u5NJMd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5NJMt0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5NJM90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5NJNN0fEe2YPMyYKslBVA" name="textExtent" visibility="public">
              <ownedParameter xmi:id="_u5NJNd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5NJNt0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5NJN90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5NwQN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u5NwQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5OXUN0fEe2YPMyYKslBVA" name="win32_new" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u5OXUd0fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5OXUt0fEe2YPMyYKslBVA" name="data" type="_tCRcwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5OXU90fEe2YPMyYKslBVA" name="return" type="_s9bZAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5OXVN0fEe2YPMyYKslBVA" name="win32_new" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u5OXVd0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5OXVt0fEe2YPMyYKslBVA" name="data" type="_tCRcwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5OXV90fEe2YPMyYKslBVA" name="return" type="_s9bZAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVjuAN0fEe2YPMyYKslBVA" name="getDevice" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVjuAd0fEe2YPMyYKslBVA" name="return" type="_tCHEsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s9cAEN0fEe2YPMyYKslBVA" name="Rectangle" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tCSD0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tCSD0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tCSD090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uDoMFN0fEe2YPMyYKslBVA" name="width" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uDoMFd0fEe2YPMyYKslBVA" name="height" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uga1wN0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uga1wd0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1mbnd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tCSD0t0fEe2YPMyYKslBVA" client="_s9cAEN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufiFBN0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_ufiFBd0fEe2YPMyYKslBVA" name="pt" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufiFBt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhbibd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uhbibt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhbib90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhbicN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhbicd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiHe790fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uiHe8N0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiHe8d0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiHe8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiKiMN0fEe2YPMyYKslBVA" name="union" visibility="public">
              <ownedParameter xmi:id="_uiKiMd0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiKiMt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj_HJt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uj_HJ90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj_HKN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1nCoN0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_u1nCod0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1nCot0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_u1nCo90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1nCpN0fEe2YPMyYKslBVA" name="intersect" visibility="public">
              <ownedParameter xmi:id="_u1nCpd0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1npsN0fEe2YPMyYKslBVA" name="intersection" visibility="public">
              <ownedParameter xmi:id="_u1npsd0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1npst0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1nps90fEe2YPMyYKslBVA" name="intersects" visibility="public">
              <ownedParameter xmi:id="_u1nptN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1nptd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1nptt0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1npt90fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1npuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1npud0fEe2YPMyYKslBVA" name="intersects" visibility="public">
              <ownedParameter xmi:id="_u1nput0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1oQwN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1oQwd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_u1oQwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1oQw90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u1oQxN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s9dOMN0fEe2YPMyYKslBVA" name="FontData" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tB7egN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tB7egd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tB7egt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u087U90fEe2YPMyYKslBVA" name="data" visibility="public" type="_tB7eht0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u087VN0fEe2YPMyYKslBVA" name="height" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u087Vd0fEe2YPMyYKslBVA" name="lang" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u087Vt0fEe2YPMyYKslBVA" name="country" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u087V90fEe2YPMyYKslBVA" name="variant" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uDqoUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uDqoUd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDqoUt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDqoU90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDr2ct0fEe2YPMyYKslBVA" name="getName" visibility="public">
              <ownedParameter xmi:id="_uDr2c90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDr2dN0fEe2YPMyYKslBVA" name="getHeight" visibility="public">
              <ownedParameter xmi:id="_uDr2dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uimnFd0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uimnFt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uimnF90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uin1N90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uin1ON0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujA2w90fEe2YPMyYKslBVA" name="getStyle" visibility="public">
              <ownedParameter xmi:id="_ujA2xN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujTxuN0fEe2YPMyYKslBVA" name="getLocale" visibility="public">
              <ownedParameter xmi:id="_ujTxud0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujTxut0fEe2YPMyYKslBVA" name="setLocale" visibility="public">
              <ownedParameter xmi:id="_ujTxu90fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujTxv90fEe2YPMyYKslBVA" name="setStyle" visibility="public">
              <ownedParameter xmi:id="_ujTxwN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujUYw90fEe2YPMyYKslBVA" name="setHeight" visibility="public">
              <ownedParameter xmi:id="_ujUYxN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0vf8d0fEe2YPMyYKslBVA" name="win32_new" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u0vf8t0fEe2YPMyYKslBVA" name="data" type="_tB7eht0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0vf890fEe2YPMyYKslBVA" name="height" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0vf9N0fEe2YPMyYKslBVA" name="return" type="_s9dOMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u087WN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u087Wt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_u087W90fEe2YPMyYKslBVA" name="data" type="_tB7eht0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u087XN0fEe2YPMyYKslBVA" name="height" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u087Xd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u087Xt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u09iYN0fEe2YPMyYKslBVA" name="setName" visibility="public">
              <ownedParameter xmi:id="_u09iYd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u09iYt0fEe2YPMyYKslBVA" name="setHeight" visibility="package">
              <ownedParameter xmi:id="_u09iY90fEe2YPMyYKslBVA" name="height" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0-wgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_u0-wgd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0-wgt0fEe2YPMyYKslBVA" name="height" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0-wg90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0_-oN0fEe2YPMyYKslBVA" name="EnumLocalesProc" visibility="package">
              <ownedParameter xmi:id="_u0_-od0fEe2YPMyYKslBVA" name="lpLocaleString" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0_-ot0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1Altd0fEe2YPMyYKslBVA" name="getHeightF" visibility="package">
              <ownedParameter xmi:id="_u1Altt0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1Alt90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_u1AluN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s9dONN0fEe2YPMyYKslBVA" name="Font" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tCgGQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tCgGQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tCgGQt0fEe2YPMyYKslBVA" general="_tCCzQt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2kE4N0fEe2YPMyYKslBVA" name="handle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2kr9N0fEe2YPMyYKslBVA" name="device" isLeaf="true" type="_tCHEsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uDrPY90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uDrPZN0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDrPZd0fEe2YPMyYKslBVA" name="fd" type="_s9dOMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDr2cN0fEe2YPMyYKslBVA" name="getFontData" visibility="public">
              <ownedParameter xmi:id="_uDr2cd0fEe2YPMyYKslBVA" name="return" type="_s9d1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDr2dt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uDr2d90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDr2eN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDr2ed0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDr2et0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDsdgN0fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_ui7XNN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ui7XNd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui7XNt0fEe2YPMyYKslBVA" name="fds" type="_s9d1QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujQubt0fEe2YPMyYKslBVA" name="getDevice" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ujQub90fEe2YPMyYKslBVA" name="return" type="_tCHEsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujRVct0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ujRVc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0wuGt0fEe2YPMyYKslBVA" name="win32_new" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u0wuG90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0wuHN0fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0wuHd0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2kE4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_u2kE4t0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2kE490fEe2YPMyYKslBVA" name="init" visibility="package">
              <ownedParameter xmi:id="_u2kE5N0fEe2YPMyYKslBVA" name="fd" type="_s9dOMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2kE5d0fEe2YPMyYKslBVA" name="init" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u2kE5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_u2kE590fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2kE6N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2kE6d0fEe2YPMyYKslBVA" name="height" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2kE6t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2kr8N0fEe2YPMyYKslBVA" name="destroy" visibility="package"/>
            <ownedOperation xmi:id="_u2kr8d0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_u2kr8t0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2kr890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2kr9d0fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
              <ownedParameter xmi:id="_u2kr9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2lTAN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u2lTAd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_s9d1QN0fEe2YPMyYKslBVA" name="FontData[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nQt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nQ90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s9ecUN0fEe2YPMyYKslBVA" name="Cursor" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tCCzQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tCCzQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tCDaUN0fEe2YPMyYKslBVA" general="_tCCzQt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1E3IN0fEe2YPMyYKslBVA" name="handle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1E3Id0fEe2YPMyYKslBVA" name="isIcon" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1HTf90fEe2YPMyYKslBVA" name="device" isLeaf="true" type="_tCHEsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uDtEkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uDtEkd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDtEkt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDtroN0fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u1E3It0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_u1E3I90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1E3KN0fEe2YPMyYKslBVA" name="init" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u1E3Kd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u1E3Kt0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1E3K90fEe2YPMyYKslBVA" name="source" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1E3LN0fEe2YPMyYKslBVA" name="mask" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1E3Ld0fEe2YPMyYKslBVA" name="hotspotX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1E3Lt0fEe2YPMyYKslBVA" name="hotspotY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1FeSd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u1FeSt0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1FeS90fEe2YPMyYKslBVA" name="source" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1FeTN0fEe2YPMyYKslBVA" name="hotspotX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1FeTd0fEe2YPMyYKslBVA" name="hotspotY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1H6dt0fEe2YPMyYKslBVA" name="destroy" visibility="package"/>
            <ownedOperation xmi:id="_u1H6fd0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_u1H6ft0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1H6f90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1H6gN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_u1H6gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1H6gt0fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
              <ownedParameter xmi:id="_u1H6g90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1H6hN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u1H6hd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1H6ht0fEe2YPMyYKslBVA" name="win32_new" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u1H6h90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1H6iN0fEe2YPMyYKslBVA" name="handle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1H6id0fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tCCzQt0fEe2YPMyYKslBVA" name="Resource" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tXhUAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXhUAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXhUAt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1Ca4N0fEe2YPMyYKslBVA" name="device" visibility="package" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u020s90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_u020tN0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1Ca4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u1Ca4t0fEe2YPMyYKslBVA" name="destroy" visibility="package"/>
            <ownedOperation xmi:id="_u1Ca490fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_u1Ca5N0fEe2YPMyYKslBVA" name="getDevice" visibility="public">
              <ownedParameter xmi:id="_u1Ca5d0fEe2YPMyYKslBVA" name="return" type="_tCHEsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1Ca5t0fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u1Ca590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1Ca6N0fEe2YPMyYKslBVA" name="init" visibility="package"/>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tCEBYd0fEe2YPMyYKslBVA" name="RGB[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nRN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nRd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tCEocN0fEe2YPMyYKslBVA" name="PaletteData" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tXh7Et0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXh7E90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXh7FN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1DpDt0fEe2YPMyYKslBVA" name="isDirect" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1DpD90fEe2YPMyYKslBVA" name="colors" visibility="public" type="_tCEBYd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1DpEN0fEe2YPMyYKslBVA" name="redMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1DpEd0fEe2YPMyYKslBVA" name="greenMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1DpEt0fEe2YPMyYKslBVA" name="blueMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1DpE90fEe2YPMyYKslBVA" name="redShift" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1DpFN0fEe2YPMyYKslBVA" name="greenShift" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1DpFd0fEe2YPMyYKslBVA" name="blueShift" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujBd0t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujBd090fEe2YPMyYKslBVA" name="colors" type="_tCEBYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzwBjd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uzwBjt0fEe2YPMyYKslBVA" name="redMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzwBj90fEe2YPMyYKslBVA" name="greenMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzwBkN0fEe2YPMyYKslBVA" name="blueMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1EQEN0fEe2YPMyYKslBVA" name="shiftForMask" visibility="package">
              <ownedParameter xmi:id="_u1EQEd0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1EQEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1EQE90fEe2YPMyYKslBVA" name="getPixel" visibility="public">
              <ownedParameter xmi:id="_u1EQFN0fEe2YPMyYKslBVA" name="rgb" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1EQFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1EQFt0fEe2YPMyYKslBVA" name="getRGB" visibility="public">
              <ownedParameter xmi:id="_u1EQF90fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1EQGN0fEe2YPMyYKslBVA" name="return" type="_s9YVsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1EQGd0fEe2YPMyYKslBVA" name="getRGBs" visibility="public">
              <ownedParameter xmi:id="_u1EQGt0fEe2YPMyYKslBVA" name="return" type="_tCEBYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tCFPgt0fEe2YPMyYKslBVA" name="Drawable" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tXhUBt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXhUB90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_u1DpBt0fEe2YPMyYKslBVA" name="internal_new_GC" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u1DpB90fEe2YPMyYKslBVA" name="arg0" type="_tCRcwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1DpCN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1DpCd0fEe2YPMyYKslBVA" name="internal_dispose_GC" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u1DpCt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1DpC90fEe2YPMyYKslBVA" name="arg1" type="_tCRcwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1DpDN0fEe2YPMyYKslBVA" name="isAutoScalable" visibility="public">
              <ownedParameter xmi:id="_u1DpDd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tCHEsN0fEe2YPMyYKslBVA" name="Device" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tXZ_QN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXZ_Qd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXZ_Q90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZVd0fEe2YPMyYKslBVA" name="DEBUG" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZVt0fEe2YPMyYKslBVA" name="debug" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZV90fEe2YPMyYKslBVA" name="tracking" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZWN0fEe2YPMyYKslBVA" name="errors" visibility="package" type="_tXZ_RN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZWd0fEe2YPMyYKslBVA" name="objects" visibility="package" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZWt0fEe2YPMyYKslBVA" name="trackingLock" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZW90fEe2YPMyYKslBVA" name="systemFont" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZXN0fEe2YPMyYKslBVA" name="nFonts" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZXd0fEe2YPMyYKslBVA" name="logFonts" visibility="package" type="_tXZ_Rd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZXt0fEe2YPMyYKslBVA" name="metrics" visibility="package" type="_tDCRwN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZX90fEe2YPMyYKslBVA" name="pixels" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZYN0fEe2YPMyYKslBVA" name="scripts" visibility="package" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZYd0fEe2YPMyYKslBVA" name="gdipToken" visibility="package" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZYt0fEe2YPMyYKslBVA" name="fontCollection" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZY90fEe2YPMyYKslBVA" name="loadedFonts" visibility="package" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZZN0fEe2YPMyYKslBVA" name="disposed" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZZd0fEe2YPMyYKslBVA" name="enableAutoScaling" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZZt0fEe2YPMyYKslBVA" name="CurrentDevice" visibility="protected" isStatic="true" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0pZZ90fEe2YPMyYKslBVA" name="DeviceFinder" visibility="protected" isStatic="true" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tXZ_Qt0fEe2YPMyYKslBVA" client="_tCHEsN0fEe2YPMyYKslBVA" supplier="_tCFPgt0fEe2YPMyYKslBVA" contract="_tCFPgt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u0pZaN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u0pZad0fEe2YPMyYKslBVA" name="getDevice" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u0pZat0fEe2YPMyYKslBVA" name="return" type="_tCHEsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0qAYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u0qAYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u0qAYt0fEe2YPMyYKslBVA" name="data" type="_tR1iwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0qAZd0fEe2YPMyYKslBVA" name="startTracking" visibility="private"/>
            <ownedOperation xmi:id="_u0qAZt0fEe2YPMyYKslBVA" name="create" visibility="protected">
              <ownedParameter xmi:id="_u0qAZ90fEe2YPMyYKslBVA" name="data" type="_tR1iwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0qAaN0fEe2YPMyYKslBVA" name="init" visibility="protected"/>
            <ownedOperation xmi:id="_u0qAad0fEe2YPMyYKslBVA" name="isTracking" visibility="public">
              <ownedParameter xmi:id="_u0qAat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0qAa90fEe2YPMyYKslBVA" name="checkDevice" visibility="protected"/>
            <ownedOperation xmi:id="_u0qAbN0fEe2YPMyYKslBVA" name="setTracking" visibility="public">
              <ownedParameter xmi:id="_u0qAbd0fEe2YPMyYKslBVA" name="tracking" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0qAbt0fEe2YPMyYKslBVA" name="stopTracking" visibility="private"/>
            <ownedOperation xmi:id="_u0qncN0fEe2YPMyYKslBVA" name="addFont" visibility="package">
              <ownedParameter xmi:id="_u0qncd0fEe2YPMyYKslBVA" name="font" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0qnct0fEe2YPMyYKslBVA" name="checkGDIP" visibility="package"/>
            <ownedOperation xmi:id="_u0rOjN0fEe2YPMyYKslBVA" name="computePixels" visibility="package">
              <ownedParameter xmi:id="_u0rOjd0fEe2YPMyYKslBVA" name="height" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0rOjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0rOj90fEe2YPMyYKslBVA" name="internal_new_GC" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u0rOkN0fEe2YPMyYKslBVA" name="arg0" type="_tCRcwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0rOkd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0rOlt0fEe2YPMyYKslBVA" name="internal_dispose_GC" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u0rOl90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0rOmN0fEe2YPMyYKslBVA" name="arg1" type="_tCRcwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0rOmd0fEe2YPMyYKslBVA" name="computePoints" visibility="package">
              <ownedParameter xmi:id="_u0rOmt0fEe2YPMyYKslBVA" name="logFont" type="_tB7eht0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0rOm90fEe2YPMyYKslBVA" name="hFont" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0rOnN0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0r1l90fEe2YPMyYKslBVA" name="destroy" visibility="protected"/>
            <ownedOperation xmi:id="_u0r1mN0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_u0r1md0fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
              <ownedParameter xmi:id="_u0r1mt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0r1m90fEe2YPMyYKslBVA" name="release" visibility="protected"/>
            <ownedOperation xmi:id="_u0r1nN0fEe2YPMyYKslBVA" name="printErrors" visibility="package"/>
            <ownedOperation xmi:id="_u0r1nd0fEe2YPMyYKslBVA" name="dispose_Object" visibility="package">
              <ownedParameter xmi:id="_u0r1nt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0scoN0fEe2YPMyYKslBVA" name="EnumFontFamProc" visibility="package">
              <ownedParameter xmi:id="_u0scod0fEe2YPMyYKslBVA" name="lpelfe" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0scot0fEe2YPMyYKslBVA" name="lpntme" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0sco90fEe2YPMyYKslBVA" name="FontType" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0scpN0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0scpd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0tDsN0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_u0tDsd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0tDst0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="private">
              <ownedParameter xmi:id="_u0tDs90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0tDt90fEe2YPMyYKslBVA" name="getDeviceData" visibility="public">
              <ownedParameter xmi:id="_u0tDuN0fEe2YPMyYKslBVA" name="return" type="_tR1iwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0tqw90fEe2YPMyYKslBVA" name="getClientArea" visibility="public">
              <ownedParameter xmi:id="_u0tqxN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0tqxd0fEe2YPMyYKslBVA" name="getDepth" visibility="public">
              <ownedParameter xmi:id="_u0tqxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0tqx90fEe2YPMyYKslBVA" name="getDPI" visibility="public">
              <ownedParameter xmi:id="_u0uR0N0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0uR1N0fEe2YPMyYKslBVA" name="_getDPIx" visibility="package">
              <ownedParameter xmi:id="_u0uR1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0uR1t0fEe2YPMyYKslBVA" name="getFontList" visibility="public">
              <ownedParameter xmi:id="_u0uR190fEe2YPMyYKslBVA" name="faceName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0uR2N0fEe2YPMyYKslBVA" name="scalable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0uR2d0fEe2YPMyYKslBVA" name="return" type="_s9d1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0wHAd0fEe2YPMyYKslBVA" name="getLastError" visibility="package">
              <ownedParameter xmi:id="_u0wHAt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0wHBd0fEe2YPMyYKslBVA" name="getSystemColor" visibility="public">
              <ownedParameter xmi:id="_u0wHBt0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0wHB90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0wuFd0fEe2YPMyYKslBVA" name="getSystemFont" visibility="public">
              <ownedParameter xmi:id="_u0wuFt0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0wuHt0fEe2YPMyYKslBVA" name="getWarnings" visibility="public">
              <ownedParameter xmi:id="_u0wuH90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0xVJ90fEe2YPMyYKslBVA" name="loadFont" visibility="public">
              <ownedParameter xmi:id="_u0xVKN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0xVKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0x8Nd0fEe2YPMyYKslBVA" name="new_Object" visibility="package">
              <ownedParameter xmi:id="_u0x8Nt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u00Ydt0fEe2YPMyYKslBVA" name="setWarnings" visibility="public">
              <ownedParameter xmi:id="_u00Yd90fEe2YPMyYKslBVA" name="warnings" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u00YeN0fEe2YPMyYKslBVA" name="getEnableAutoScaling" visibility="package">
              <ownedParameter xmi:id="_u00Yed0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u00_gN0fEe2YPMyYKslBVA" name="setEnableAutoScaling" visibility="package">
              <ownedParameter xmi:id="_u00_gd0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u00_gt0fEe2YPMyYKslBVA" name="getDeviceZoom" visibility="protected">
              <ownedParameter xmi:id="_u00_g90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8pewt0fEe2YPMyYKslBVA" name="isAutoScalable" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u8pew90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tCRcwN0fEe2YPMyYKslBVA" name="GCData" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tChUY90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tChUZN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tChUZd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1hjE90fEe2YPMyYKslBVA" name="style" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1hjFN0fEe2YPMyYKslBVA" name="layout" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1hjFd0fEe2YPMyYKslBVA" name="device" visibility="public" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1iKIN0fEe2YPMyYKslBVA" name="image" visibility="public" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1iKId0fEe2YPMyYKslBVA" name="font" visibility="public" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u24N990fEe2YPMyYKslBVA" name="gdipGraphics" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u24N-N0fEe2YPMyYKslBVA" name="foreground" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u24N_N0fEe2YPMyYKslBVA" name="alpha" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u36vwt0fEe2YPMyYKslBVA" name="state" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u36vw90fEe2YPMyYKslBVA" name="background" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u36vxN0fEe2YPMyYKslBVA" name="foregroundPattern" visibility="public" type="_tCmM4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u36vxd0fEe2YPMyYKslBVA" name="backgroundPattern" visibility="public" type="_tCmM4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u36vxt0fEe2YPMyYKslBVA" name="lineStyle" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u36vx90fEe2YPMyYKslBVA" name="lineWidth" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W0N0fEe2YPMyYKslBVA" name="lineCap" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W0d0fEe2YPMyYKslBVA" name="lineJoin" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W0t0fEe2YPMyYKslBVA" name="lineDashesOffset" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W090fEe2YPMyYKslBVA" name="lineDashes" visibility="public" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W1N0fEe2YPMyYKslBVA" name="lineMiterLimit" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W1d0fEe2YPMyYKslBVA" name="ps" visibility="public" type="_tEylQt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W1t0fEe2YPMyYKslBVA" name="hPen" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W190fEe2YPMyYKslBVA" name="hOldPen" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W2N0fEe2YPMyYKslBVA" name="hBrush" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W2d0fEe2YPMyYKslBVA" name="hOldBrush" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W2t0fEe2YPMyYKslBVA" name="hNullBitmap" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W290fEe2YPMyYKslBVA" name="hwnd" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W3N0fEe2YPMyYKslBVA" name="gdipPen" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W3d0fEe2YPMyYKslBVA" name="gdipBrush" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W3t0fEe2YPMyYKslBVA" name="gdipFgBrush" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W390fEe2YPMyYKslBVA" name="gdipBgBrush" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W4N0fEe2YPMyYKslBVA" name="gdipFont" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W4d0fEe2YPMyYKslBVA" name="hGDIFont" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W4t0fEe2YPMyYKslBVA" name="gdipXOffset" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W490fEe2YPMyYKslBVA" name="gdipYOffset" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W5N0fEe2YPMyYKslBVA" name="uiState" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u37W5d0fEe2YPMyYKslBVA" name="focusDrawn" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u37W5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tCUgEN0fEe2YPMyYKslBVA" name="ImageData[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nRt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nR90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tCUgEt0fEe2YPMyYKslBVA" name="ImageDataLoader" visibility="package">
            <eAnnotations xmi:id="_tDpVwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tDpVwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tDpVwt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u1pe9N0fEe2YPMyYKslBVA" name="load" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u1pe9d0fEe2YPMyYKslBVA" name="stream" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1pe9t0fEe2YPMyYKslBVA" name="return" type="_tCUgEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1qF8N0fEe2YPMyYKslBVA" name="load" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u1qF8d0fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1qF8t0fEe2YPMyYKslBVA" name="return" type="_tCUgEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Ud8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tChUYN0fEe2YPMyYKslBVA" name="ImageFileNameProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tChUYd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tChUYt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_u2l6FN0fEe2YPMyYKslBVA" name="getImagePath" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u2l6Fd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2l6Ft0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tCmM4N0fEe2YPMyYKslBVA" name="Pattern" visibility="public">
            <eAnnotations xmi:id="_tXjwQ90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXjwRN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXjwRd0fEe2YPMyYKslBVA" general="_tCCzQt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2l6Gt0fEe2YPMyYKslBVA" name="handle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2mhIN0fEe2YPMyYKslBVA" name="device" isLeaf="true" type="_tCHEsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u2l6G90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u2l6HN0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2l6Hd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2mhKd0fEe2YPMyYKslBVA" name="init" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u2mhKt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u2mhK90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2mhLN0fEe2YPMyYKslBVA" name="x1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2mhLd0fEe2YPMyYKslBVA" name="y1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2mhLt0fEe2YPMyYKslBVA" name="x2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2mhL90fEe2YPMyYKslBVA" name="y2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2mhMN0fEe2YPMyYKslBVA" name="color1" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2mhMd0fEe2YPMyYKslBVA" name="color2" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2mhMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u2mhM90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2mhNN0fEe2YPMyYKslBVA" name="x1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2mhNd0fEe2YPMyYKslBVA" name="y1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2mhNt0fEe2YPMyYKslBVA" name="x2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2mhN90fEe2YPMyYKslBVA" name="y2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2mhON0fEe2YPMyYKslBVA" name="color1" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2mhOd0fEe2YPMyYKslBVA" name="alpha1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2mhOt0fEe2YPMyYKslBVA" name="color2" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2mhO90fEe2YPMyYKslBVA" name="alpha2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2nvT90fEe2YPMyYKslBVA" name="destroy" visibility="package"/>
            <ownedOperation xmi:id="_u2nvW90fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
              <ownedParameter xmi:id="_u2nvXN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2oWUN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u2oWUd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tC5u4N0fEe2YPMyYKslBVA" name="Path" visibility="public">
            <eAnnotations xmi:id="_tDpVxd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tDpVxt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tDpVx90fEe2YPMyYKslBVA" general="_tCCzQt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u4Z4Ad0fEe2YPMyYKslBVA" name="handle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u5Ud890fEe2YPMyYKslBVA" name="currentPoint" visibility="package" type="_tCmz8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u5Ud9N0fEe2YPMyYKslBVA" name="startPoint" visibility="package" type="_tCmz8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u5Ud990fEe2YPMyYKslBVA" name="device" isLeaf="true" type="_tCHEsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u5F0ct0fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
              <ownedParameter xmi:id="_u5F0c90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Ud9d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u5Ud9t0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5VFAN0fEe2YPMyYKslBVA" name="init" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u5VFAd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u5VFAt0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5VFA90fEe2YPMyYKslBVA" name="path" type="_tC5u4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5VFBN0fEe2YPMyYKslBVA" name="flatness" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5VFDd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u5VFDt0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5VFD90fEe2YPMyYKslBVA" name="data" type="_tDtnMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5VFEN0fEe2YPMyYKslBVA" name="init" visibility="package">
              <ownedParameter xmi:id="_u5VFEd0fEe2YPMyYKslBVA" name="data" type="_tDtnMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5VFEt0fEe2YPMyYKslBVA" name="addArc" visibility="public">
              <ownedParameter xmi:id="_u5VFE90fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5VFFN0fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5VFFd0fEe2YPMyYKslBVA" name="width" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5VFFt0fEe2YPMyYKslBVA" name="height" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5VFF90fEe2YPMyYKslBVA" name="startAngle" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5VFGN0fEe2YPMyYKslBVA" name="arcAngle" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5VsEN0fEe2YPMyYKslBVA" name="addArcInPixels" visibility="package">
              <ownedParameter xmi:id="_u5VsEd0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5VsEt0fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5VsE90fEe2YPMyYKslBVA" name="width" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5VsFN0fEe2YPMyYKslBVA" name="height" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5VsFd0fEe2YPMyYKslBVA" name="startAngle" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5VsFt0fEe2YPMyYKslBVA" name="arcAngle" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5VsIN0fEe2YPMyYKslBVA" name="addPath" visibility="public">
              <ownedParameter xmi:id="_u5VsId0fEe2YPMyYKslBVA" name="path" type="_tC5u4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5WTIN0fEe2YPMyYKslBVA" name="addRectangle" visibility="public">
              <ownedParameter xmi:id="_u5WTId0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5WTIt0fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5WTI90fEe2YPMyYKslBVA" name="width" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5WTJN0fEe2YPMyYKslBVA" name="height" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5WTJd0fEe2YPMyYKslBVA" name="addRectangleInPixels" visibility="package">
              <ownedParameter xmi:id="_u5WTJt0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5WTJ90fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5WTKN0fEe2YPMyYKslBVA" name="width" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5WTKd0fEe2YPMyYKslBVA" name="height" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5WTMN0fEe2YPMyYKslBVA" name="addString" visibility="public">
              <ownedParameter xmi:id="_u5WTMd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5WTMt0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5WTM90fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5WTNN0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5W6MN0fEe2YPMyYKslBVA" name="addStringInPixels" visibility="package">
              <ownedParameter xmi:id="_u5W6Md0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5W6Mt0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5W6M90fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5W6NN0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5W6Rd0fEe2YPMyYKslBVA" name="close" visibility="public"/>
            <ownedOperation xmi:id="_u5XhQN0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_u5XhQd0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5XhQt0fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5XhQ90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5XhRN0fEe2YPMyYKslBVA" name="outline" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5XhRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5XhRt0fEe2YPMyYKslBVA" name="containsInPixels" visibility="package">
              <ownedParameter xmi:id="_u5XhR90fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5XhSN0fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5XhSd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5XhSt0fEe2YPMyYKslBVA" name="outline" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5XhS90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5YIXd0fEe2YPMyYKslBVA" name="cubicTo" visibility="public">
              <ownedParameter xmi:id="_u5YIXt0fEe2YPMyYKslBVA" name="cx1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5YIX90fEe2YPMyYKslBVA" name="cy1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5YIYN0fEe2YPMyYKslBVA" name="cx2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5YIYd0fEe2YPMyYKslBVA" name="cy2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5YIYt0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5YIY90fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5YIZN0fEe2YPMyYKslBVA" name="cubicToInPixels" visibility="package">
              <ownedParameter xmi:id="_u5YIZd0fEe2YPMyYKslBVA" name="cx1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5YIZt0fEe2YPMyYKslBVA" name="cy1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5YIZ90fEe2YPMyYKslBVA" name="cx2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5YIaN0fEe2YPMyYKslBVA" name="cy2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5YIad0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5YIat0fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Yva90fEe2YPMyYKslBVA" name="destroy" visibility="package"/>
            <ownedOperation xmi:id="_u5YvbN0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_u5Yvbd0fEe2YPMyYKslBVA" name="bounds" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Yvbt0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_u5Yvb90fEe2YPMyYKslBVA" name="bounds" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5ZWdd0fEe2YPMyYKslBVA" name="getCurrentPoint" visibility="public">
              <ownedParameter xmi:id="_u5ZWdt0fEe2YPMyYKslBVA" name="point" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5ZWd90fEe2YPMyYKslBVA" name="getCurrentPointInPixels" visibility="package">
              <ownedParameter xmi:id="_u5ZWeN0fEe2YPMyYKslBVA" name="point" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5ZWed0fEe2YPMyYKslBVA" name="getPathData" visibility="public">
              <ownedParameter xmi:id="_u5ZWet0fEe2YPMyYKslBVA" name="return" type="_tDtnMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5ZWe90fEe2YPMyYKslBVA" name="getPathDataInPixels" visibility="package">
              <ownedParameter xmi:id="_u5ZWfN0fEe2YPMyYKslBVA" name="return" type="_tDtnMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Z9jd0fEe2YPMyYKslBVA" name="lineTo" visibility="public">
              <ownedParameter xmi:id="_u5Z9jt0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5Z9j90fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5Z9kN0fEe2YPMyYKslBVA" name="lineToInPixels" visibility="package">
              <ownedParameter xmi:id="_u5Z9kd0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5Z9kt0fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5akl90fEe2YPMyYKslBVA" name="dispose" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u5akmN0fEe2YPMyYKslBVA" name="moveTo" visibility="public">
              <ownedParameter xmi:id="_u5akmd0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5akmt0fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5akm90fEe2YPMyYKslBVA" name="quadTo" visibility="public">
              <ownedParameter xmi:id="_u5aknN0fEe2YPMyYKslBVA" name="cx" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5aknd0fEe2YPMyYKslBVA" name="cy" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5aknt0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5akn90fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5bLoN0fEe2YPMyYKslBVA" name="moveToInPixels" visibility="package">
              <ownedParameter xmi:id="_u5bLod0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5bLot0fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5bLpt0fEe2YPMyYKslBVA" name="quadToInPixels" visibility="package">
              <ownedParameter xmi:id="_u5bLp90fEe2YPMyYKslBVA" name="cx" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5bLqN0fEe2YPMyYKslBVA" name="cy" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5bLqd0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5bLqt0fEe2YPMyYKslBVA" name="y" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5bysN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u5bysd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tDN38N0fEe2YPMyYKslBVA" name="Region" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tXe3yN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXe3yd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXe3yt0fEe2YPMyYKslBVA" general="_tCCzQt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u020sN0fEe2YPMyYKslBVA" name="handle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uiZLsN0fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uiZyyt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uiZyy90fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uiaZ0N0fEe2YPMyYKslBVA" name="pointArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u020sd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u020st0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u020u90fEe2YPMyYKslBVA" name="init" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u020vN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_u020vd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u020vt0fEe2YPMyYKslBVA" name="handle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u020v90fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
              <ownedParameter xmi:id="_u020wN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u020xN0fEe2YPMyYKslBVA" name="addInPixels" visibility="package">
              <ownedParameter xmi:id="_u03bwN0fEe2YPMyYKslBVA" name="pointArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u03bzN0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_u03bzd0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u03b0d0fEe2YPMyYKslBVA" name="addInPixels" visibility="package">
              <ownedParameter xmi:id="_u03b0t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u03b090fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u03b1N0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u03b1d0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u03b1t0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_u03b190fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u03b2N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u03b2d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u03b2t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u03b290fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_u04C0N0fEe2YPMyYKslBVA" name="region" type="_tDN38N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u04C0d0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_u04C0t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u04C090fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u04C1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u04C1d0fEe2YPMyYKslBVA" name="containsInPixels" visibility="package">
              <ownedParameter xmi:id="_u04C1t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u04C190fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u04C2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u04C3t0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_u04C390fEe2YPMyYKslBVA" name="pt" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u04C4N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u04C4d0fEe2YPMyYKslBVA" name="destroy" visibility="package"/>
            <ownedOperation xmi:id="_u04C4t0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_u04C490fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u04C5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u04C5d0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_u04C5t0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u04p4N0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_u04p4d0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u04p5t0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_u04p590fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u04p6N0fEe2YPMyYKslBVA" name="intersect" visibility="public">
              <ownedParameter xmi:id="_u04p6d0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u04p6t0fEe2YPMyYKslBVA" name="intersectInPixels" visibility="package">
              <ownedParameter xmi:id="_u04p690fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u04p7N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u04p7d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u04p7t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u04p790fEe2YPMyYKslBVA" name="intersect" visibility="public">
              <ownedParameter xmi:id="_u04p8N0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u04p8d0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u04p8t0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u04p890fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u05Q8N0fEe2YPMyYKslBVA" name="intersect" visibility="public">
              <ownedParameter xmi:id="_u05Q8d0fEe2YPMyYKslBVA" name="region" type="_tDN38N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u05Q8t0fEe2YPMyYKslBVA" name="intersects" visibility="public">
              <ownedParameter xmi:id="_u05Q890fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u05Q9N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u05Q9d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u05Q9t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u05Q990fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u05Q-N0fEe2YPMyYKslBVA" name="intersectsInPixels" visibility="package">
              <ownedParameter xmi:id="_u05Q-d0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u05Q-t0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u05Q-90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u05Q_N0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u05Q_d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u05RCd0fEe2YPMyYKslBVA" name="intersects" visibility="public">
              <ownedParameter xmi:id="_u05RCt0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u05RC90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u054AN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_u054Ad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u054At0fEe2YPMyYKslBVA" name="subtract" visibility="public">
              <ownedParameter xmi:id="_u054A90fEe2YPMyYKslBVA" name="pointArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u054BN0fEe2YPMyYKslBVA" name="subtractInPixels" visibility="package">
              <ownedParameter xmi:id="_u054Bd0fEe2YPMyYKslBVA" name="pointArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u054Bt0fEe2YPMyYKslBVA" name="subtract" visibility="public">
              <ownedParameter xmi:id="_u054B90fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u054CN0fEe2YPMyYKslBVA" name="subtractInPixels" visibility="package">
              <ownedParameter xmi:id="_u054Cd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u054Ct0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u054C90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u054DN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u054Dd0fEe2YPMyYKslBVA" name="subtract" visibility="public">
              <ownedParameter xmi:id="_u054Dt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u054D90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u054EN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u054Ed0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u06fEN0fEe2YPMyYKslBVA" name="subtract" visibility="public">
              <ownedParameter xmi:id="_u06fEd0fEe2YPMyYKslBVA" name="region" type="_tDN38N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u06fEt0fEe2YPMyYKslBVA" name="translate" visibility="public">
              <ownedParameter xmi:id="_u06fE90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u06fFN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u06fFd0fEe2YPMyYKslBVA" name="translateInPixels" visibility="package">
              <ownedParameter xmi:id="_u06fFt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u06fF90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u06fHd0fEe2YPMyYKslBVA" name="translate" visibility="public">
              <ownedParameter xmi:id="_u06fHt0fEe2YPMyYKslBVA" name="pt" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u06fH90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u06fIN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u07GIN0fEe2YPMyYKslBVA" name="win32_new" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u07GId0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u07GIt0fEe2YPMyYKslBVA" name="handle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u07GI90fEe2YPMyYKslBVA" name="return" type="_tDN38N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tDPGEN0fEe2YPMyYKslBVA" name="FontMetrics" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tXgs8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXgs8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXgs8t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u07GJN0fEe2YPMyYKslBVA" name="handle" visibility="public" type="_tDCRwN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uifSVd0fEe2YPMyYKslBVA" name="getHeight" visibility="public">
              <ownedParameter xmi:id="_uifSVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uifSV90fEe2YPMyYKslBVA" name="getAverageCharacterWidth" visibility="public">
              <ownedParameter xmi:id="_uifSWN0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u07GJd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_u07GJt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_u07GJ90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u07GKN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u07tN90fEe2YPMyYKslBVA" name="getAscent" visibility="public">
              <ownedParameter xmi:id="_u07tON0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u07tOd0fEe2YPMyYKslBVA" name="getAverageCharWidth" visibility="public">
              <ownedParameter xmi:id="_u07tOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u08UQN0fEe2YPMyYKslBVA" name="getDescent" visibility="public">
              <ownedParameter xmi:id="_u08UQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u08UQt0fEe2YPMyYKslBVA" name="getLeading" visibility="public">
              <ownedParameter xmi:id="_u08UQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u08URN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_u08URd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u087UN0fEe2YPMyYKslBVA" name="win32_new" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u087Ud0fEe2YPMyYKslBVA" name="handle" type="_tDCRwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u087Ut0fEe2YPMyYKslBVA" name="return" type="_tDPGEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tDQUMN0fEe2YPMyYKslBVA" name="LineAttributes" visibility="public">
            <eAnnotations xmi:id="_tXZYM90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXZYNN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXZYNd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0oLQt0fEe2YPMyYKslBVA" name="width" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0oLQ90fEe2YPMyYKslBVA" name="style" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0oLRN0fEe2YPMyYKslBVA" name="cap" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0oLRd0fEe2YPMyYKslBVA" name="join" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0oLRt0fEe2YPMyYKslBVA" name="dash" visibility="public" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0oLR90fEe2YPMyYKslBVA" name="dashOffset" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0oyQN0fEe2YPMyYKslBVA" name="miterLimit" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u0oyQd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u0oyQt0fEe2YPMyYKslBVA" name="width" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0oyQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u0oyRN0fEe2YPMyYKslBVA" name="width" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0oyRd0fEe2YPMyYKslBVA" name="cap" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0oyRt0fEe2YPMyYKslBVA" name="join" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0oyR90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0oySN0fEe2YPMyYKslBVA" name="dash" type="_s_9vpN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0oySd0fEe2YPMyYKslBVA" name="dashOffset" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0oySt0fEe2YPMyYKslBVA" name="miterLimit" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0oyS90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u0oyTN0fEe2YPMyYKslBVA" name="width" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0oyTd0fEe2YPMyYKslBVA" name="cap" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0oyTt0fEe2YPMyYKslBVA" name="join" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0oyT90fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_u0oyUN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0oyUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0pZUN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_u0pZUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tDUloN0fEe2YPMyYKslBVA" name="Transform" visibility="public">
            <eAnnotations xmi:id="_tXh7Fd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXh7Ft0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXh7F90fEe2YPMyYKslBVA" general="_tCCzQt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1ixQ90fEe2YPMyYKslBVA" name="handle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1jYUN0fEe2YPMyYKslBVA" name="device" isLeaf="true" type="_tCHEsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u1jYQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u1jYQd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1jYQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u1jYQ90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1jYRN0fEe2YPMyYKslBVA" name="m11" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1jYRd0fEe2YPMyYKslBVA" name="m12" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1jYRt0fEe2YPMyYKslBVA" name="m21" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1jYR90fEe2YPMyYKslBVA" name="m22" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1jYSN0fEe2YPMyYKslBVA" name="dx" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1jYSd0fEe2YPMyYKslBVA" name="dy" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1jYSt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u1jYS90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1jYTN0fEe2YPMyYKslBVA" name="elements" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1jYTd0fEe2YPMyYKslBVA" name="checkTransform" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u1jYTt0fEe2YPMyYKslBVA" name="elements" type="_s_9vpN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1jYT90fEe2YPMyYKslBVA" name="return" type="_s_9vpN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1jYXN0fEe2YPMyYKslBVA" name="init" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u1jYXd0fEe2YPMyYKslBVA" name="destroy" visibility="package"/>
            <ownedOperation xmi:id="_u1j_Ut0fEe2YPMyYKslBVA" name="getElements" visibility="public">
              <ownedParameter xmi:id="_u1j_U90fEe2YPMyYKslBVA" name="elements" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1j_VN0fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
              <ownedParameter xmi:id="_u1j_Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1j_Xd0fEe2YPMyYKslBVA" name="identity" visibility="public"/>
            <ownedOperation xmi:id="_u1j_Z90fEe2YPMyYKslBVA" name="invert" visibility="public"/>
            <ownedOperation xmi:id="_u1j_a90fEe2YPMyYKslBVA" name="isIdentity" visibility="public">
              <ownedParameter xmi:id="_u1j_bN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1kmY90fEe2YPMyYKslBVA" name="multiply" visibility="public">
              <ownedParameter xmi:id="_u1kmZN0fEe2YPMyYKslBVA" name="matrix" type="_tDUloN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1kmat0fEe2YPMyYKslBVA" name="rotate" visibility="public">
              <ownedParameter xmi:id="_u1kma90fEe2YPMyYKslBVA" name="angle" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1kmcd0fEe2YPMyYKslBVA" name="scale" visibility="public">
              <ownedParameter xmi:id="_u1kmct0fEe2YPMyYKslBVA" name="scaleX" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1kmc90fEe2YPMyYKslBVA" name="scaleY" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1kmet0fEe2YPMyYKslBVA" name="setElements" visibility="public">
              <ownedParameter xmi:id="_u1kme90fEe2YPMyYKslBVA" name="m11" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1kmfN0fEe2YPMyYKslBVA" name="m12" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1kmfd0fEe2YPMyYKslBVA" name="m21" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1kmft0fEe2YPMyYKslBVA" name="m22" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1kmf90fEe2YPMyYKslBVA" name="dx" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1kmgN0fEe2YPMyYKslBVA" name="dy" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1lNcN0fEe2YPMyYKslBVA" name="shear" visibility="public">
              <ownedParameter xmi:id="_u1lNcd0fEe2YPMyYKslBVA" name="shearX" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1lNct0fEe2YPMyYKslBVA" name="shearY" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1lNed0fEe2YPMyYKslBVA" name="transform" visibility="public">
              <ownedParameter xmi:id="_u1lNet0fEe2YPMyYKslBVA" name="pointArray" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1l0hd0fEe2YPMyYKslBVA" name="translate" visibility="public">
              <ownedParameter xmi:id="_u1l0ht0fEe2YPMyYKslBVA" name="offsetX" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1l0h90fEe2YPMyYKslBVA" name="offsetY" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1l0jt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u1l0j90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tDngkN0fEe2YPMyYKslBVA" name="RGBA" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tXjJM90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXjJNN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXjJNt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2lTAt0fEe2YPMyYKslBVA" name="rgb" visibility="public" isLeaf="true" type="_s9YVsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u2lTA90fEe2YPMyYKslBVA" name="alpha" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2lTBN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tXjJNd0fEe2YPMyYKslBVA" client="_tDngkN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u2lTBd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u2lTBt0fEe2YPMyYKslBVA" name="red" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2lTB90fEe2YPMyYKslBVA" name="green" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2lTCN0fEe2YPMyYKslBVA" name="blue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2lTCd0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2lTCt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u2lTC90fEe2YPMyYKslBVA" name="hue" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2lTDN0fEe2YPMyYKslBVA" name="saturation" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2lTDd0fEe2YPMyYKslBVA" name="brightness" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2lTDt0fEe2YPMyYKslBVA" name="alpha" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2lTD90fEe2YPMyYKslBVA" name="getHSBA" visibility="public">
              <ownedParameter xmi:id="_u2lTEN0fEe2YPMyYKslBVA" name="return" type="_s_9vpN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2lTEd0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_u2lTEt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2lTE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2l6EN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_u2l6Ed0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2l6Et0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u2l6E90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tDpVxN0fEe2YPMyYKslBVA" name="ImageLoader" visibility="public">
            <eAnnotations xmi:id="_tXeQsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXeQsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXeQst0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u00_h90fEe2YPMyYKslBVA" name="data" visibility="public" type="_tCUgEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u00_iN0fEe2YPMyYKslBVA" name="logicalScreenWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u00_id0fEe2YPMyYKslBVA" name="logicalScreenHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u00_it0fEe2YPMyYKslBVA" name="backgroundPixel" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u00_i90fEe2YPMyYKslBVA" name="repeatCount" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u00_jN0fEe2YPMyYKslBVA" name="compression" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u00_jd0fEe2YPMyYKslBVA" name="imageLoaderListeners" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u00_jt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u00_j90fEe2YPMyYKslBVA" name="reset" visibility="package"/>
            <ownedOperation xmi:id="_u00_kN0fEe2YPMyYKslBVA" name="load" visibility="public">
              <ownedParameter xmi:id="_u00_kd0fEe2YPMyYKslBVA" name="stream" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u00_kt0fEe2YPMyYKslBVA" name="return" type="_tCUgEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u00_l90fEe2YPMyYKslBVA" name="load" visibility="public">
              <ownedParameter xmi:id="_u00_mN0fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u00_md0fEe2YPMyYKslBVA" name="return" type="_tCUgEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u01mk90fEe2YPMyYKslBVA" name="save" visibility="public">
              <ownedParameter xmi:id="_u01mlN0fEe2YPMyYKslBVA" name="stream" type="_tV6KcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u01mld0fEe2YPMyYKslBVA" name="format" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u01mmt0fEe2YPMyYKslBVA" name="save" visibility="public">
              <ownedParameter xmi:id="_u01mm90fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u01mnN0fEe2YPMyYKslBVA" name="format" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u01mnd0fEe2YPMyYKslBVA" name="addImageLoaderListener" visibility="public">
              <ownedParameter xmi:id="_u01mnt0fEe2YPMyYKslBVA" name="listener" type="_tXe3wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u01mn90fEe2YPMyYKslBVA" name="removeImageLoaderListener" visibility="public">
              <ownedParameter xmi:id="_u01moN0fEe2YPMyYKslBVA" name="listener" type="_tXe3wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u01mod0fEe2YPMyYKslBVA" name="hasListeners" visibility="public">
              <ownedParameter xmi:id="_u01mot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u02NoN0fEe2YPMyYKslBVA" name="notifyListeners" visibility="public">
              <ownedParameter xmi:id="_u02Nod0fEe2YPMyYKslBVA" name="event" type="_tXe3xN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tDtnMN0fEe2YPMyYKslBVA" name="PathData" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tXjwQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXjwQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXjwQt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2l6F90fEe2YPMyYKslBVA" name="types" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2l6GN0fEe2YPMyYKslBVA" name="points" visibility="public" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u2l6Gd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tFGuUN0fEe2YPMyYKslBVA" name="ImageDataProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tXh7EN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXh7Ed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ujOSKt0fEe2YPMyYKslBVA" name="getImageData" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ujOSK90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujOSLN0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tFskMN0fEe2YPMyYKslBVA" name="Image[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nSN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nSd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tFskMd0fEe2YPMyYKslBVA" name="Font[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nSt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nS90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tHO1Sd0fEe2YPMyYKslBVA" name="Cursor[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nTN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nTd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tHO1St0fEe2YPMyYKslBVA" name="Resource[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nTt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nT90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tHPcVt0fEe2YPMyYKslBVA" name="Point[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nUN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nUd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tPLQUN0fEe2YPMyYKslBVA" name="TextLayout" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tXkXUN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXkXUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXkXUt0fEe2YPMyYKslBVA" general="_tCCzQt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9YN0fEe2YPMyYKslBVA" name="font" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9Yd0fEe2YPMyYKslBVA" name="text" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9Yt0fEe2YPMyYKslBVA" name="segmentsText" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9Y90fEe2YPMyYKslBVA" name="lineSpacingInPoints" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9ZN0fEe2YPMyYKslBVA" name="ascentInPixels" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9Zd0fEe2YPMyYKslBVA" name="descentInPixels" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9Zt0fEe2YPMyYKslBVA" name="alignment" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9Z90fEe2YPMyYKslBVA" name="wrapWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9aN0fEe2YPMyYKslBVA" name="orientation" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9ad0fEe2YPMyYKslBVA" name="textDirection" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9at0fEe2YPMyYKslBVA" name="indent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9a90fEe2YPMyYKslBVA" name="wrapIndent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9bN0fEe2YPMyYKslBVA" name="justify" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9bd0fEe2YPMyYKslBVA" name="tabs" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9bt0fEe2YPMyYKslBVA" name="segments" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9b90fEe2YPMyYKslBVA" name="segmentsChars" visibility="package" type="_s_9vo90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9cN0fEe2YPMyYKslBVA" name="styles" visibility="package" type="_tXkXVN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9cd0fEe2YPMyYKslBVA" name="stylesCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9ct0fEe2YPMyYKslBVA" name="allRuns" visibility="package" type="_tXkXVN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9c90fEe2YPMyYKslBVA" name="runs" visibility="package" type="_tXkXVd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9dN0fEe2YPMyYKslBVA" name="lineOffset" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9dd0fEe2YPMyYKslBVA" name="lineY" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9dt0fEe2YPMyYKslBVA" name="lineWidth" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9d90fEe2YPMyYKslBVA" name="mLangFontLink2" visibility="package" type="_tXllcd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9eN0fEe2YPMyYKslBVA" name="verticalIndentInPoints" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2o9ed0fEe2YPMyYKslBVA" name="LTR_MARK" visibility="package" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u2o9et0fEe2YPMyYKslBVA" name="RTL_MARK" visibility="package" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u2o9e90fEe2YPMyYKslBVA" name="SCRIPT_VISATTR_SIZEOF" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u2o9fN0fEe2YPMyYKslBVA" name="GOFFSET_SIZEOF" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u2o9fd0fEe2YPMyYKslBVA" name="MERGE_MAX" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u2o9ft0fEe2YPMyYKslBVA" name="TOO_MANY_RUNS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u2o9f90fEe2YPMyYKslBVA" name="UNDERLINE_IME_DOT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u2o9gN0fEe2YPMyYKslBVA" name="UNDERLINE_IME_DASH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u2o9gd0fEe2YPMyYKslBVA" name="UNDERLINE_IME_THICK" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u2sAu90fEe2YPMyYKslBVA" name="device" isLeaf="true" type="_tCHEsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u2o9gt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u2o9g90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2pkft0fEe2YPMyYKslBVA" name="init" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u2pkf90fEe2YPMyYKslBVA" name="addClipRect" visibility="package">
              <ownedParameter xmi:id="_u2pkgN0fEe2YPMyYKslBVA" name="run" type="_tXllcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2pkgd0fEe2YPMyYKslBVA" name="clipRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2pkgt0fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2pkg90fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2pkhN0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2pkhd0fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2qLgt0fEe2YPMyYKslBVA" name="breakRun" visibility="package">
              <ownedParameter xmi:id="_u2qLg90fEe2YPMyYKslBVA" name="run" type="_tXllcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2qylt0fEe2YPMyYKslBVA" name="checkLayout" visibility="package"/>
            <ownedOperation xmi:id="_u2qyl90fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
              <ownedParameter xmi:id="_u2qymN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2qymd0fEe2YPMyYKslBVA" name="computeRuns" visibility="package">
              <ownedParameter xmi:id="_u2qymt0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2sAsd0fEe2YPMyYKslBVA" name="itemize" visibility="package">
              <ownedParameter xmi:id="_u2sAst0fEe2YPMyYKslBVA" name="return" type="_tXkXVN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2sAtd0fEe2YPMyYKslBVA" name="getDevice" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u2sAtt0fEe2YPMyYKslBVA" name="return" type="_tCHEsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2snxd0fEe2YPMyYKslBVA" name="getItemFont" visibility="package">
              <ownedParameter xmi:id="_u2snxt0fEe2YPMyYKslBVA" name="item" type="_tXllcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2snx90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2tO0N0fEe2YPMyYKslBVA" name="reorder" visibility="package">
              <ownedParameter xmi:id="_u2tO0d0fEe2YPMyYKslBVA" name="runs" type="_tXkXVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2tO0t0fEe2YPMyYKslBVA" name="terminate" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2tO090fEe2YPMyYKslBVA" name="return" type="_tXkXVN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2tO1N0fEe2YPMyYKslBVA" name="getLineIndent" visibility="package">
              <ownedParameter xmi:id="_u2tO1d0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2tO1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2uc990fEe2YPMyYKslBVA" name="cloneScriptAnalysis" visibility="package">
              <ownedParameter xmi:id="_u2uc-N0fEe2YPMyYKslBVA" name="src" type="_tElJ5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2uc-d0fEe2YPMyYKslBVA" name="return" type="_tElJ5N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2vEAd0fEe2YPMyYKslBVA" name="shape" visibility="package">
              <ownedParameter xmi:id="_u2vEAt0fEe2YPMyYKslBVA" name="hdc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2vEA90fEe2YPMyYKslBVA" name="run" type="_tXllcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2zVcN0fEe2YPMyYKslBVA" name="destroy" visibility="package"/>
            <ownedOperation xmi:id="_u2zVcd0fEe2YPMyYKslBVA" name="freeRuns" visibility="package"/>
            <ownedOperation xmi:id="_u21Kpd0fEe2YPMyYKslBVA" name="computePolyline" visibility="package">
              <ownedParameter xmi:id="_u21Kpt0fEe2YPMyYKslBVA" name="left" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u21Kp90fEe2YPMyYKslBVA" name="top" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u21KqN0fEe2YPMyYKslBVA" name="right" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u21Kqd0fEe2YPMyYKslBVA" name="bottom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u21Kqt0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u21xtN0fEe2YPMyYKslBVA" name="createGdipBrush" visibility="package">
              <ownedParameter xmi:id="_u21xtd0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u21xtt0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u21xt90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u21xuN0fEe2YPMyYKslBVA" name="createGdipBrush" visibility="package">
              <ownedParameter xmi:id="_u21xud0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u21xut0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u21xu90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u21xvN0fEe2YPMyYKslBVA" name="draw" visibility="public">
              <ownedParameter xmi:id="_u21xvd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u21xvt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u21xv90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u22YxN0fEe2YPMyYKslBVA" name="drawInPixels" visibility="package">
              <ownedParameter xmi:id="_u22Yxd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Yxt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Yx90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u22YyN0fEe2YPMyYKslBVA" name="drawInPixels" visibility="package">
              <ownedParameter xmi:id="_u22Yyd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Yyt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Yy90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22YzN0fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Yzd0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Yzt0fEe2YPMyYKslBVA" name="selectionForeground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Yz90fEe2YPMyYKslBVA" name="selectionBackground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u22Y0N0fEe2YPMyYKslBVA" name="draw" visibility="public">
              <ownedParameter xmi:id="_u22Y0d0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Y0t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Y090fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Y1N0fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Y1d0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Y1t0fEe2YPMyYKslBVA" name="selectionForeground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Y190fEe2YPMyYKslBVA" name="selectionBackground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u22_0N0fEe2YPMyYKslBVA" name="drawInPixels" visibility="package">
              <ownedParameter xmi:id="_u22_0d0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22_0t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22_090fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22_1N0fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22_1d0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22_1t0fEe2YPMyYKslBVA" name="selectionForeground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22_190fEe2YPMyYKslBVA" name="selectionBackground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22_2N0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u22_2d0fEe2YPMyYKslBVA" name="draw" visibility="public">
              <ownedParameter xmi:id="_u22_2t0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22_290fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22_3N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22_3d0fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22_3t0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22_390fEe2YPMyYKslBVA" name="selectionForeground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22_4N0fEe2YPMyYKslBVA" name="selectionBackground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22_4d0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u24N8t0fEe2YPMyYKslBVA" name="getScaledVerticalIndent" visibility="private">
              <ownedParameter xmi:id="_u24N890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u24OAd0fEe2YPMyYKslBVA" name="translateOffset" visibility="package">
              <ownedParameter xmi:id="_u24OAt0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u24OA90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u26DIN0fEe2YPMyYKslBVA" name="drawRunBackgroundGDIP" visibility="package">
              <ownedParameter xmi:id="_u26DId0fEe2YPMyYKslBVA" name="run" type="_tXllcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26DIt0fEe2YPMyYKslBVA" name="graphics" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26DI90fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26DJN0fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26DJd0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26DJt0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26DJ90fEe2YPMyYKslBVA" name="selBrush" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26DKN0fEe2YPMyYKslBVA" name="hasSelection" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u26qNN0fEe2YPMyYKslBVA" name="drawRunTextGDIP" visibility="package">
              <ownedParameter xmi:id="_u26qNd0fEe2YPMyYKslBVA" name="graphics" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qNt0fEe2YPMyYKslBVA" name="run" type="_tXllcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qN90fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qON0fEe2YPMyYKslBVA" name="gdipFont" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qOd0fEe2YPMyYKslBVA" name="baselineInPixels" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qOt0fEe2YPMyYKslBVA" name="color" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qO90fEe2YPMyYKslBVA" name="selectionColor" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qPN0fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qPd0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qPt0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qP90fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u26qQN0fEe2YPMyYKslBVA" name="drawUnderlineGDIP" visibility="package">
              <ownedParameter xmi:id="_u26qQd0fEe2YPMyYKslBVA" name="graphics" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qQt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qQ90fEe2YPMyYKslBVA" name="baselineInPixels" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qRN0fEe2YPMyYKslBVA" name="lineUnderlinePos" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qRd0fEe2YPMyYKslBVA" name="lineBottom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qRt0fEe2YPMyYKslBVA" name="line" type="_tXkXVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qR90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qSN0fEe2YPMyYKslBVA" name="color" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qSd0fEe2YPMyYKslBVA" name="selectionColor" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qSt0fEe2YPMyYKslBVA" name="clipRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qS90fEe2YPMyYKslBVA" name="pRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qTN0fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qTd0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qTt0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qT90fEe2YPMyYKslBVA" name="drawClip" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qUN0fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u26qUd0fEe2YPMyYKslBVA" name="drawStrikeoutGDIP" visibility="package">
              <ownedParameter xmi:id="_u26qUt0fEe2YPMyYKslBVA" name="graphics" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qU90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qVN0fEe2YPMyYKslBVA" name="baselineInPixels" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qVd0fEe2YPMyYKslBVA" name="line" type="_tXkXVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qVt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qV90fEe2YPMyYKslBVA" name="color" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qWN0fEe2YPMyYKslBVA" name="selectionColor" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qWd0fEe2YPMyYKslBVA" name="clipRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qWt0fEe2YPMyYKslBVA" name="pRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qW90fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qXN0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qXd0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qXt0fEe2YPMyYKslBVA" name="drawClip" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qX90fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u26qYN0fEe2YPMyYKslBVA" name="drawBorderGDIP" visibility="package">
              <ownedParameter xmi:id="_u26qYd0fEe2YPMyYKslBVA" name="graphics" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qYt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qY90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qZN0fEe2YPMyYKslBVA" name="lineHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qZd0fEe2YPMyYKslBVA" name="line" type="_tXkXVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qZt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qZ90fEe2YPMyYKslBVA" name="color" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qaN0fEe2YPMyYKslBVA" name="selectionColor" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qad0fEe2YPMyYKslBVA" name="clipRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qat0fEe2YPMyYKslBVA" name="pRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qa90fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qbN0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qbd0fEe2YPMyYKslBVA" name="alpha" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qbt0fEe2YPMyYKslBVA" name="drawClip" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u26qb90fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u27RQN0fEe2YPMyYKslBVA" name="drawRunBackground" visibility="package">
              <ownedParameter xmi:id="_u27RQd0fEe2YPMyYKslBVA" name="run" type="_tXllcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u27RQt0fEe2YPMyYKslBVA" name="hdc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u27RQ90fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u27RRN0fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u27RRd0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u27RRt0fEe2YPMyYKslBVA" name="selBrush" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u27RR90fEe2YPMyYKslBVA" name="hasSelection" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u27RSN0fEe2YPMyYKslBVA" name="drawRunTextGDIPRaster" visibility="package">
              <ownedParameter xmi:id="_u27RSd0fEe2YPMyYKslBVA" name="graphics" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u27RSt0fEe2YPMyYKslBVA" name="run" type="_tXllcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u27RS90fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u27RTN0fEe2YPMyYKslBVA" name="baselineInPixels" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u27RTd0fEe2YPMyYKslBVA" name="color" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u27RTt0fEe2YPMyYKslBVA" name="selectionColor" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u27RT90fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u27RUN0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u27RUd0fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u274UN0fEe2YPMyYKslBVA" name="drawRunText" visibility="package">
              <ownedParameter xmi:id="_u274Ud0fEe2YPMyYKslBVA" name="hdc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274Ut0fEe2YPMyYKslBVA" name="run" type="_tXllcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274U90fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274VN0fEe2YPMyYKslBVA" name="baselineInPixels" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274Vd0fEe2YPMyYKslBVA" name="color" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274Vt0fEe2YPMyYKslBVA" name="selectionColor" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274V90fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274WN0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274Wd0fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u274Wt0fEe2YPMyYKslBVA" name="drawUnderline" visibility="package">
              <ownedParameter xmi:id="_u274W90fEe2YPMyYKslBVA" name="hdc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274XN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274Xd0fEe2YPMyYKslBVA" name="baselineInPixels" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274Xt0fEe2YPMyYKslBVA" name="lineUnderlinePos" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274X90fEe2YPMyYKslBVA" name="lineBottom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274YN0fEe2YPMyYKslBVA" name="line" type="_tXkXVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274Yd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274Yt0fEe2YPMyYKslBVA" name="color" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274Y90fEe2YPMyYKslBVA" name="selectionColor" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274ZN0fEe2YPMyYKslBVA" name="clipRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274Zd0fEe2YPMyYKslBVA" name="pRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274Zt0fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274Z90fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274aN0fEe2YPMyYKslBVA" name="drawClip" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274ad0fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u274at0fEe2YPMyYKslBVA" name="drawStrikeout" visibility="package">
              <ownedParameter xmi:id="_u274a90fEe2YPMyYKslBVA" name="hdc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274bN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274bd0fEe2YPMyYKslBVA" name="baselineInPixels" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274bt0fEe2YPMyYKslBVA" name="line" type="_tXkXVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274b90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274cN0fEe2YPMyYKslBVA" name="color" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274cd0fEe2YPMyYKslBVA" name="selectionColor" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274ct0fEe2YPMyYKslBVA" name="clipRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274c90fEe2YPMyYKslBVA" name="pRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274dN0fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274dd0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274dt0fEe2YPMyYKslBVA" name="drawClip" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u274d90fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u28fYN0fEe2YPMyYKslBVA" name="drawBorder" visibility="package">
              <ownedParameter xmi:id="_u28fYd0fEe2YPMyYKslBVA" name="hdc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u28fYt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u28fY90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u28fZN0fEe2YPMyYKslBVA" name="lineHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u28fZd0fEe2YPMyYKslBVA" name="line" type="_tXkXVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u28fZt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u28fZ90fEe2YPMyYKslBVA" name="color" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u28faN0fEe2YPMyYKslBVA" name="selectionColor" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u28fad0fEe2YPMyYKslBVA" name="clipRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u28fat0fEe2YPMyYKslBVA" name="pRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u28fa90fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u28fbN0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u28fbd0fEe2YPMyYKslBVA" name="drawClip" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u28fbt0fEe2YPMyYKslBVA" name="return" type="_tCp3QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3D0Id0fEe2YPMyYKslBVA" name="getPartialSelection" visibility="package">
              <ownedParameter xmi:id="_u3D0It0fEe2YPMyYKslBVA" name="run" type="_tXllcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3D0I90fEe2YPMyYKslBVA" name="selectionStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3D0JN0fEe2YPMyYKslBVA" name="selectionEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3D0Jd0fEe2YPMyYKslBVA" name="rect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3TEsN0fEe2YPMyYKslBVA" name="getAlignment" visibility="public">
              <ownedParameter xmi:id="_u3TEsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3TrwN0fEe2YPMyYKslBVA" name="getAscent" visibility="public">
              <ownedParameter xmi:id="_u3Trwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3Trwt0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_u3Trw90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3TrxN0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_u3Trxd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3Trxt0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3Trx90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3US0N0fEe2YPMyYKslBVA" name="getBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_u3US0d0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3US0t0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3US090fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3WIAN0fEe2YPMyYKslBVA" name="getDescent" visibility="public">
              <ownedParameter xmi:id="_u3WIAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3WvEN0fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_u3WvEd0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3WvEt0fEe2YPMyYKslBVA" name="getIndent" visibility="public">
              <ownedParameter xmi:id="_u3WvE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3WvFN0fEe2YPMyYKslBVA" name="getIndentInPixels" visibility="package">
              <ownedParameter xmi:id="_u3WvFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3XWIN0fEe2YPMyYKslBVA" name="getJustify" visibility="public">
              <ownedParameter xmi:id="_u3XWId0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3XWJN0fEe2YPMyYKslBVA" name="getLevel" visibility="public">
              <ownedParameter xmi:id="_u3XWJd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3XWJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3X9MN0fEe2YPMyYKslBVA" name="resolveTextDirection" visibility="package">
              <ownedParameter xmi:id="_u3X9Md0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3X9Mt0fEe2YPMyYKslBVA" name="getLineBounds" visibility="public">
              <ownedParameter xmi:id="_u3X9M90fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3X9NN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3X9Nd0fEe2YPMyYKslBVA" name="getLineBoundsInPixels" visibility="package">
              <ownedParameter xmi:id="_u3X9Nt0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3X9N90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3YkQN0fEe2YPMyYKslBVA" name="getLineCount" visibility="public">
              <ownedParameter xmi:id="_u3YkQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3ZLUN0fEe2YPMyYKslBVA" name="getLineIndex" visibility="public">
              <ownedParameter xmi:id="_u3ZLUd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3ZLUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3ZLU90fEe2YPMyYKslBVA" name="getLineMetrics" visibility="public">
              <ownedParameter xmi:id="_u3ZyYN0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3ZyYd0fEe2YPMyYKslBVA" name="return" type="_tDPGEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3aZcd0fEe2YPMyYKslBVA" name="getLineOffsets" visibility="public">
              <ownedParameter xmi:id="_u3aZct0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3aZc90fEe2YPMyYKslBVA" name="untranslateOffset" visibility="package">
              <ownedParameter xmi:id="_u3aZdN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3aZdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3aZdt0fEe2YPMyYKslBVA" name="getLocation" visibility="public">
              <ownedParameter xmi:id="_u3aZd90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3aZeN0fEe2YPMyYKslBVA" name="trailing" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3aZed0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3bAgN0fEe2YPMyYKslBVA" name="getLocationInPixels" visibility="package">
              <ownedParameter xmi:id="_u3bAgd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3bAgt0fEe2YPMyYKslBVA" name="trailing" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3bAg90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3cOoN0fEe2YPMyYKslBVA" name="getNextOffset" visibility="public">
              <ownedParameter xmi:id="_u3cOod0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3cOot0fEe2YPMyYKslBVA" name="movement" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3cOo90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3cOpN0fEe2YPMyYKslBVA" name="_getOffset" visibility="package">
              <ownedParameter xmi:id="_u3cOpd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3cOpt0fEe2YPMyYKslBVA" name="movement" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3cOp90fEe2YPMyYKslBVA" name="forward" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3cOqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3c1sN0fEe2YPMyYKslBVA" name="validadeOffset" visibility="package">
              <ownedParameter xmi:id="_u3c1sd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3c1st0fEe2YPMyYKslBVA" name="step" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3c1s90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3eD0N0fEe2YPMyYKslBVA" name="getOffset" visibility="public">
              <ownedParameter xmi:id="_u3eD0d0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3eD0t0fEe2YPMyYKslBVA" name="trailing" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3eD090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3eq5N0fEe2YPMyYKslBVA" name="getOffsetInPixels" visibility="package">
              <ownedParameter xmi:id="_u3eq5d0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3eq5t0fEe2YPMyYKslBVA" name="trailing" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3eq590fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3eq6N0fEe2YPMyYKslBVA" name="getOffsetInPixels" visibility="package">
              <ownedParameter xmi:id="_u3eq6d0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3eq6t0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3eq690fEe2YPMyYKslBVA" name="trailing" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3eq7N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3eq7d0fEe2YPMyYKslBVA" name="getOffset" visibility="public">
              <ownedParameter xmi:id="_u3eq7t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3eq790fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3eq8N0fEe2YPMyYKslBVA" name="trailing" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3eq8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3ggEN0fEe2YPMyYKslBVA" name="getOrientation" visibility="public">
              <ownedParameter xmi:id="_u3ggEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3hHIN0fEe2YPMyYKslBVA" name="getPreviousOffset" visibility="public">
              <ownedParameter xmi:id="_u3hHId0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3hHIt0fEe2YPMyYKslBVA" name="movement" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3hHI90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3huMN0fEe2YPMyYKslBVA" name="getRanges" visibility="public">
              <ownedParameter xmi:id="_u3huMd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3huMt0fEe2YPMyYKslBVA" name="getSegments" visibility="public">
              <ownedParameter xmi:id="_u3huM90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3huNN0fEe2YPMyYKslBVA" name="getSegmentsChars" visibility="public">
              <ownedParameter xmi:id="_u3huNd0fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3iVQN0fEe2YPMyYKslBVA" name="getSegmentsText" visibility="package">
              <ownedParameter xmi:id="_u3iVQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3i8UN0fEe2YPMyYKslBVA" name="getSpacing" visibility="public">
              <ownedParameter xmi:id="_u3i8Ud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3i8Ut0fEe2YPMyYKslBVA" name="getVerticalIndent" visibility="public">
              <ownedParameter xmi:id="_u3i8U90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3jjYN0fEe2YPMyYKslBVA" name="getStyle" visibility="public">
              <ownedParameter xmi:id="_u3jjYd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3jjYt0fEe2YPMyYKslBVA" name="return" type="_tRPs4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3jjY90fEe2YPMyYKslBVA" name="getStyles" visibility="public">
              <ownedParameter xmi:id="_u3jjZN0fEe2YPMyYKslBVA" name="return" type="_tRPF0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3kKcN0fEe2YPMyYKslBVA" name="getTabs" visibility="public">
              <ownedParameter xmi:id="_u3kKcd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3kKct0fEe2YPMyYKslBVA" name="getTabsInPixels" visibility="package">
              <ownedParameter xmi:id="_u3kKc90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3kKeN0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_u3kKed0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3kxgN0fEe2YPMyYKslBVA" name="getTextDirection" visibility="public">
              <ownedParameter xmi:id="_u3kxgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3kxgt0fEe2YPMyYKslBVA" name="getWidth" visibility="public">
              <ownedParameter xmi:id="_u3kxg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3kxhN0fEe2YPMyYKslBVA" name="getWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_u3kxhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3lYkN0fEe2YPMyYKslBVA" name="getWrapIndent" visibility="public">
              <ownedParameter xmi:id="_u3lYkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3lYkt0fEe2YPMyYKslBVA" name="getWrapIndentInPixels" visibility="package">
              <ownedParameter xmi:id="_u3lYk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3mmud0fEe2YPMyYKslBVA" name="merge" visibility="package">
              <ownedParameter xmi:id="_u3mmut0fEe2YPMyYKslBVA" name="items" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3mmu90fEe2YPMyYKslBVA" name="itemCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3mmvN0fEe2YPMyYKslBVA" name="return" type="_tXkXVN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3qRFt0fEe2YPMyYKslBVA" name="setAlignment" visibility="public">
              <ownedParameter xmi:id="_u3qRF90fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3qRGN0fEe2YPMyYKslBVA" name="setAscent" visibility="public">
              <ownedParameter xmi:id="_u3qRGd0fEe2YPMyYKslBVA" name="ascent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3q4IN0fEe2YPMyYKslBVA" name="setDescent" visibility="public">
              <ownedParameter xmi:id="_u3q4Id0fEe2YPMyYKslBVA" name="descent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3q4It0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_u3q4I90fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3q4JN0fEe2YPMyYKslBVA" name="setIndent" visibility="public">
              <ownedParameter xmi:id="_u3q4Jd0fEe2YPMyYKslBVA" name="indent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3rfMN0fEe2YPMyYKslBVA" name="setIndentInPixels" visibility="package">
              <ownedParameter xmi:id="_u3rfMd0fEe2YPMyYKslBVA" name="indent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3rfMt0fEe2YPMyYKslBVA" name="setJustify" visibility="public">
              <ownedParameter xmi:id="_u3rfM90fEe2YPMyYKslBVA" name="justify" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3rfNN0fEe2YPMyYKslBVA" name="setOrientation" visibility="public">
              <ownedParameter xmi:id="_u3rfNd0fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3sGQN0fEe2YPMyYKslBVA" name="setSegments" visibility="public">
              <ownedParameter xmi:id="_u3sGQd0fEe2YPMyYKslBVA" name="segments" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3sGQt0fEe2YPMyYKslBVA" name="setSegmentsChars" visibility="public">
              <ownedParameter xmi:id="_u3sGQ90fEe2YPMyYKslBVA" name="segmentsChars" type="_s_9vo90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3stUN0fEe2YPMyYKslBVA" name="setSpacing" visibility="public">
              <ownedParameter xmi:id="_u3stUd0fEe2YPMyYKslBVA" name="spacing" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3stUt0fEe2YPMyYKslBVA" name="setVerticalIndent" visibility="public">
              <ownedParameter xmi:id="_u3stU90fEe2YPMyYKslBVA" name="verticalIndent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3stVN0fEe2YPMyYKslBVA" name="setStyle" visibility="public">
              <ownedParameter xmi:id="_u3stVd0fEe2YPMyYKslBVA" name="style" type="_tRPs4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3stVt0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3stV90fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3uigt0fEe2YPMyYKslBVA" name="setTabs" visibility="public">
              <ownedParameter xmi:id="_u3uig90fEe2YPMyYKslBVA" name="tabs" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3vJkN0fEe2YPMyYKslBVA" name="setTabsInPixels" visibility="package">
              <ownedParameter xmi:id="_u3vJkd0fEe2YPMyYKslBVA" name="tabs" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3vJlt0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_u3vJl90fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3vwoN0fEe2YPMyYKslBVA" name="setTextDirection" visibility="public">
              <ownedParameter xmi:id="_u3vwod0fEe2YPMyYKslBVA" name="textDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3vwot0fEe2YPMyYKslBVA" name="setWidth" visibility="public">
              <ownedParameter xmi:id="_u3vwo90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3vwpN0fEe2YPMyYKslBVA" name="setWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_u3vwpd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3wXsN0fEe2YPMyYKslBVA" name="setWrapIndent" visibility="public">
              <ownedParameter xmi:id="_u3wXsd0fEe2YPMyYKslBVA" name="wrapIndent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3wXst0fEe2YPMyYKslBVA" name="setWrapIndentInPixels" visibility="package">
              <ownedParameter xmi:id="_u3wXs90fEe2YPMyYKslBVA" name="wrapIndent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3w-wN0fEe2YPMyYKslBVA" name="shape" visibility="package">
              <ownedParameter xmi:id="_u3w-wd0fEe2YPMyYKslBVA" name="hdc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3w-wt0fEe2YPMyYKslBVA" name="run" type="_tXllcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3w-w90fEe2YPMyYKslBVA" name="chars" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3w-xN0fEe2YPMyYKslBVA" name="glyphCount" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3w-xd0fEe2YPMyYKslBVA" name="maxGlyphs" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3w-xt0fEe2YPMyYKslBVA" name="sp" type="_tEx-NN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3w-x90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3xl6d0fEe2YPMyYKslBVA" name="createMetafileWithChars" visibility="package">
              <ownedParameter xmi:id="_u3xl6t0fEe2YPMyYKslBVA" name="hdc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3xl690fEe2YPMyYKslBVA" name="hFont" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3xl7N0fEe2YPMyYKslBVA" name="chars" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3xl7d0fEe2YPMyYKslBVA" name="charCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3xl7t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u346kN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u346kd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u36IsN0fEe2YPMyYKslBVA" name="setDefaultTabWidth" visibility="public">
              <ownedParameter xmi:id="_u36Isd0fEe2YPMyYKslBVA" name="tabLength" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRE2pd0fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tXkXVN0fEe2YPMyYKslBVA" name="StyleItem[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf9nUt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf9nU90fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tXkXVd0fEe2YPMyYKslBVA" name="StyleItem[][]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf9nVN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf9nVd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tXllcN0fEe2YPMyYKslBVA" name="StyleItem" visibility="package">
              <eAnnotations xmi:id="_tYEtoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYEtod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYEtot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2pkht0fEe2YPMyYKslBVA" name="start" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2pkh90fEe2YPMyYKslBVA" name="length" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2qLgN0fEe2YPMyYKslBVA" name="analysis" visibility="package" type="_tElJ5N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2qLhN0fEe2YPMyYKslBVA" name="psla" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2snwN0fEe2YPMyYKslBVA" name="width" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2snwd0fEe2YPMyYKslBVA" name="ascentInPoints" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2snwt0fEe2YPMyYKslBVA" name="descentInPoints" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2snw90fEe2YPMyYKslBVA" name="lineBreak" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2snxN0fEe2YPMyYKslBVA" name="softBreak" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2tO190fEe2YPMyYKslBVA" name="glyphCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2tO2N0fEe2YPMyYKslBVA" name="justify" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2tO2d0fEe2YPMyYKslBVA" name="visAttrs" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2tO2t0fEe2YPMyYKslBVA" name="advances" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2t15d0fEe2YPMyYKslBVA" name="x" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2t15t0fEe2YPMyYKslBVA" name="tab" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2uc8N0fEe2YPMyYKslBVA" name="style" visibility="package" type="_tRPs4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2yHUN0fEe2YPMyYKslBVA" name="clusters" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u25cEN0fEe2YPMyYKslBVA" name="underlinePos" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3FCRN0fEe2YPMyYKslBVA" name="psc" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3FCRd0fEe2YPMyYKslBVA" name="glyphs" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3FCRt0fEe2YPMyYKslBVA" name="goffsets" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3JTtN0fEe2YPMyYKslBVA" name="strikeoutPos" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3JTtd0fEe2YPMyYKslBVA" name="strikeoutThickness" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3MXBN0fEe2YPMyYKslBVA" name="underlineThickness" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3XWIt0fEe2YPMyYKslBVA" name="fallbackFont" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3aZcN0fEe2YPMyYKslBVA" name="leadingInPoints" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u36Ist0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tPLQUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u2o9hN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u2o9hd0fEe2YPMyYKslBVA" name="arg0" type="_tPLQUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2uc-t0fEe2YPMyYKslBVA" name="free" visibility="package"/>
              <ownedOperation xmi:id="_u36vwN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_u36vwd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tYC4cN0fEe2YPMyYKslBVA" name="1MetaFileEnumProc" visibility="package">
              <eAnnotations xmi:id="_te01490fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te015N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te015d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2oWUt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tPLQUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u2oWU90fEe2YPMyYKslBVA" name="val$emr" visibility="private" isLeaf="true" type="_tEj7yN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u2oWVN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u2oWVd0fEe2YPMyYKslBVA" name="arg0" type="_tPLQUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2oWVt0fEe2YPMyYKslBVA" name="arg1" type="_tEj7yN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2oWV90fEe2YPMyYKslBVA" name="metaFileEnumProc" visibility="package">
                <ownedParameter xmi:id="_u2oWWN0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2oWWd0fEe2YPMyYKslBVA" name="table" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2oWWt0fEe2YPMyYKslBVA" name="record" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2oWW90fEe2YPMyYKslBVA" name="nObj" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2oWXN0fEe2YPMyYKslBVA" name="lpData" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2oWXd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQNyId0fEe2YPMyYKslBVA" name="GlyphMetrics" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tXjJMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXjJMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXjJMt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1l0kN0fEe2YPMyYKslBVA" name="ascent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1l0kd0fEe2YPMyYKslBVA" name="descent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u1l0kt0fEe2YPMyYKslBVA" name="width" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u1l0k90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u1l0lN0fEe2YPMyYKslBVA" name="ascent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1l0ld0fEe2YPMyYKslBVA" name="descent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1l0lt0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1mbkN0fEe2YPMyYKslBVA" name="getAscentInPixels" visibility="package">
              <ownedParameter xmi:id="_u1mbkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1mbkt0fEe2YPMyYKslBVA" name="getDescentInPixels" visibility="package">
              <ownedParameter xmi:id="_u1mbk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1mblN0fEe2YPMyYKslBVA" name="getWidthInPixels" visibility="package">
              <ownedParameter xmi:id="_u1mbld0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1mblt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_u1mbl90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1mbmN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1mbmd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_u1mbmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1mbm90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u1mbnN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tQv9qN0fEe2YPMyYKslBVA" name="Color[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nVt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nV90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tQv9qt0fEe2YPMyYKslBVA" name="Rectangle[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nWN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nWd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tRK0Y90fEe2YPMyYKslBVA" name="TextLayout[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nWt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nW90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tRPF0d0fEe2YPMyYKslBVA" name="TextStyle[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nXN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nXd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tRPs4N0fEe2YPMyYKslBVA" name="TextStyle" visibility="public">
            <eAnnotations xmi:id="_tYFUsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYFUsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYFUst0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u2uc8d0fEe2YPMyYKslBVA" name="metrics" visibility="public" type="_tQNyId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u25cEd0fEe2YPMyYKslBVA" name="underline" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u25cEt0fEe2YPMyYKslBVA" name="strikeout" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u25cE90fEe2YPMyYKslBVA" name="borderStyle" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u26qM90fEe2YPMyYKslBVA" name="underlineStyle" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u3AJw90fEe2YPMyYKslBVA" name="borderColor" visibility="public" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u3Aw190fEe2YPMyYKslBVA" name="foreground" visibility="public" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u3D0IN0fEe2YPMyYKslBVA" name="background" visibility="public" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u3GQYN0fEe2YPMyYKslBVA" name="rise" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u3JTs90fEe2YPMyYKslBVA" name="strikeoutColor" visibility="public" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u3MXA90fEe2YPMyYKslBVA" name="underlineColor" visibility="public" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u3XWI90fEe2YPMyYKslBVA" name="font" visibility="public" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u5O-Y90fEe2YPMyYKslBVA" name="data" visibility="public" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u3AJwN0fEe2YPMyYKslBVA" name="isAdherentBorder" visibility="package">
              <ownedParameter xmi:id="_u3AJwd0fEe2YPMyYKslBVA" name="style" type="_tRPs4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3AJwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3JTsN0fEe2YPMyYKslBVA" name="isAdherentStrikeout" visibility="package">
              <ownedParameter xmi:id="_u3JTsd0fEe2YPMyYKslBVA" name="style" type="_tRPs4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3JTst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3MXAN0fEe2YPMyYKslBVA" name="isAdherentUnderline" visibility="package">
              <ownedParameter xmi:id="_u3MXAd0fEe2YPMyYKslBVA" name="style" type="_tRPs4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3MXAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3t7cN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_u3uigN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3uigd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5O-ZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u5O-Zd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u5O-Zt0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5O-Z90fEe2YPMyYKslBVA" name="foreground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5O-aN0fEe2YPMyYKslBVA" name="background" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5PlcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u5Plcd0fEe2YPMyYKslBVA" name="style" type="_tRPs4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5QMgN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_u5QMgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5RaoN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u5Raod0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tR1iwt0fEe2YPMyYKslBVA" name="DeviceData" visibility="public">
            <eAnnotations xmi:id="_tXe3wd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXe3wt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXe3w90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0qAY90fEe2YPMyYKslBVA" name="debug" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0qAZN0fEe2YPMyYKslBVA" name="tracking" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0tqwd0fEe2YPMyYKslBVA" name="objects" visibility="public" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0tqwt0fEe2YPMyYKslBVA" name="errors" visibility="public" type="_tXZ_RN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u0tqwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tXe3wN0fEe2YPMyYKslBVA" name="ImageLoaderListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tXhUA90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXhUBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXhUBd0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u02Not0fEe2YPMyYKslBVA" name="imageDataLoaded" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u02No90fEe2YPMyYKslBVA" name="arg0" type="_tXe3xN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXe3xN0fEe2YPMyYKslBVA" name="ImageLoaderEvent" visibility="public">
            <eAnnotations xmi:id="_tXe3xd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXe3xt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXe3x90fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u02NpN0fEe2YPMyYKslBVA" name="imageData" visibility="public" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u02Npd0fEe2YPMyYKslBVA" name="incrementCount" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u02Npt0fEe2YPMyYKslBVA" name="endOfImage" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u02Np90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u02Nr90fEe2YPMyYKslBVA" name="source" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u02NqN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u02Nqd0fEe2YPMyYKslBVA" name="source" type="_tDpVxN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u02Nqt0fEe2YPMyYKslBVA" name="imageData" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u02Nq90fEe2YPMyYKslBVA" name="incrementCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u02NrN0fEe2YPMyYKslBVA" name="endOfImage" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u02Nrd0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u02Nrt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_s7NLcN0fEe2YPMyYKslBVA" name="layout">
          <packagedElement xmi:type="uml:Class" xmi:id="_s7OZkN0fEe2YPMyYKslBVA" name="FormLayout" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tR3_AN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tR3_Ad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tR3_At0fEe2YPMyYKslBVA" general="_tJCzIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYa0wN0fEe2YPMyYKslBVA" name="marginWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYa0wd0fEe2YPMyYKslBVA" name="marginHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYa0wt0fEe2YPMyYKslBVA" name="marginLeft" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYa0w90fEe2YPMyYKslBVA" name="marginTop" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYa0xN0fEe2YPMyYKslBVA" name="marginRight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYa0xd0fEe2YPMyYKslBVA" name="marginBottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYa0xt0fEe2YPMyYKslBVA" name="spacing" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uAeKYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vYbb0N0fEe2YPMyYKslBVA" name="computeHeight" visibility="package">
              <ownedParameter xmi:id="_vYbb0d0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb0t0fEe2YPMyYKslBVA" name="data" type="_s7PnsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb090fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYbb7N0fEe2YPMyYKslBVA" name="computeSize" visibility="protected">
              <ownedParameter xmi:id="_vYbb7d0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb7t0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb790fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb8N0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb8d0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYcC4N0fEe2YPMyYKslBVA" name="layout" visibility="package">
              <ownedParameter xmi:id="_vYcC4d0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC4t0fEe2YPMyYKslBVA" name="move" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC490fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC5N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC5d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC5t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC590fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC6N0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYcC6d0fEe2YPMyYKslBVA" name="flushCache" visibility="protected">
              <ownedParameter xmi:id="_vYcC6t0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC690fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYcC7d0fEe2YPMyYKslBVA" name="getName" visibility="package">
              <ownedParameter xmi:id="_vYcC7t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYcC790fEe2YPMyYKslBVA" name="computeWidth" visibility="package">
              <ownedParameter xmi:id="_vYcC8N0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC8d0fEe2YPMyYKslBVA" name="data" type="_s7PnsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC8t0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYcp9N0fEe2YPMyYKslBVA" name="layout" visibility="protected">
              <ownedParameter xmi:id="_vYcp9d0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcp9t0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYd4Et0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vYd4E90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s7PnsN0fEe2YPMyYKslBVA" name="FormData" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tR50MN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tR50Md0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tR50Mt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uAexed0fEe2YPMyYKslBVA" name="top" visibility="public" type="_s7Pnst0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uAexet0fEe2YPMyYKslBVA" name="left" visibility="public" type="_s7Pnst0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uAexe90fEe2YPMyYKslBVA" name="right" visibility="public" type="_s7Pnst0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uAhNtN0fEe2YPMyYKslBVA" name="bottom" visibility="public" type="_s7Pnst0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uilY8t0fEe2YPMyYKslBVA" name="width" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYdRAN0fEe2YPMyYKslBVA" name="cacheHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYdRAd0fEe2YPMyYKslBVA" name="cacheWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYdRAt0fEe2YPMyYKslBVA" name="cacheBottom" visibility="package" type="_s7Pnst0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYdRA90fEe2YPMyYKslBVA" name="cacheTop" visibility="package" type="_s7Pnst0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYdRBN0fEe2YPMyYKslBVA" name="cacheRight" visibility="package" type="_s7Pnst0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYdRBd0fEe2YPMyYKslBVA" name="cacheLeft" visibility="package" type="_s7Pnst0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYdRCd0fEe2YPMyYKslBVA" name="needed" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYdRCt0fEe2YPMyYKslBVA" name="height" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYftR90fEe2YPMyYKslBVA" name="defaultWhint" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYftSN0fEe2YPMyYKslBVA" name="defaultHhint" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYftSd0fEe2YPMyYKslBVA" name="defaultWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYftSt0fEe2YPMyYKslBVA" name="defaultHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYftS90fEe2YPMyYKslBVA" name="currentWhint" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYftTN0fEe2YPMyYKslBVA" name="currentHhint" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYftTd0fEe2YPMyYKslBVA" name="currentWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYftTt0fEe2YPMyYKslBVA" name="currentHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYftT90fEe2YPMyYKslBVA" name="isVisited" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uAexdd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vYbb1d0fEe2YPMyYKslBVA" name="getTopAttachment" visibility="package">
              <ownedParameter xmi:id="_vYbb1t0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb190fEe2YPMyYKslBVA" name="spacing" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb2N0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb2d0fEe2YPMyYKslBVA" name="return" type="_s7Pnst0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYbb2t0fEe2YPMyYKslBVA" name="getBottomAttachment" visibility="package">
              <ownedParameter xmi:id="_vYbb290fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb3N0fEe2YPMyYKslBVA" name="spacing" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb3d0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb3t0fEe2YPMyYKslBVA" name="return" type="_s7Pnst0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYbb5d0fEe2YPMyYKslBVA" name="getHeight" visibility="package">
              <ownedParameter xmi:id="_vYbb5t0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb590fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYcC7N0fEe2YPMyYKslBVA" name="flushCache" visibility="package"/>
            <ownedOperation xmi:id="_vYcC9N0fEe2YPMyYKslBVA" name="getLeftAttachment" visibility="package">
              <ownedParameter xmi:id="_vYcC9d0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC9t0fEe2YPMyYKslBVA" name="spacing" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC990fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC-N0fEe2YPMyYKslBVA" name="return" type="_s7Pnst0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYcC-d0fEe2YPMyYKslBVA" name="getRightAttachment" visibility="package">
              <ownedParameter xmi:id="_vYcC-t0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC-90fEe2YPMyYKslBVA" name="spacing" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC_N0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcC_d0fEe2YPMyYKslBVA" name="return" type="_s7Pnst0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYcp8N0fEe2YPMyYKslBVA" name="getWidth" visibility="package">
              <ownedParameter xmi:id="_vYcp8d0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcp8t0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYcp890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYdRC90fEe2YPMyYKslBVA" name="computeSize" visibility="package">
              <ownedParameter xmi:id="_vYdRDN0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYdRDd0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYd4EN0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYd4Ed0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYgUUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vYgUUd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYgUUt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYhicN0fEe2YPMyYKslBVA" name="getName" visibility="package">
              <ownedParameter xmi:id="_vYhicd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYiwkN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vYiwkd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s7Pnst0fEe2YPMyYKslBVA" name="FormAttachment" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tR5NIN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tR5NId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tR5NIt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYbb4t0fEe2YPMyYKslBVA" name="numerator" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYbb490fEe2YPMyYKslBVA" name="offset" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYbb5N0fEe2YPMyYKslBVA" name="denominator" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYefIN0fEe2YPMyYKslBVA" name="control" visibility="public" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYefId0fEe2YPMyYKslBVA" name="alignment" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uAexdt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uAexd90fEe2YPMyYKslBVA" name="numerator" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAexeN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAhNtd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uAhNtt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAhNt90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAjC4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uAjC4d0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAjC4t0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAjC490fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBkWkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uBkWkd0fEe2YPMyYKslBVA" name="numerator" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYbb390fEe2YPMyYKslBVA" name="minus" visibility="package">
              <ownedParameter xmi:id="_vYbb4N0fEe2YPMyYKslBVA" name="attachment" type="_s7Pnst0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb4d0fEe2YPMyYKslBVA" name="return" type="_s7Pnst0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYbb6d0fEe2YPMyYKslBVA" name="solveY" visibility="package">
              <ownedParameter xmi:id="_vYbb6t0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYbb690fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYdRBt0fEe2YPMyYKslBVA" name="solveX" visibility="package">
              <ownedParameter xmi:id="_vYdRB90fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYdRCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYefIt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vYefI90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vYefJN0fEe2YPMyYKslBVA" name="numerator" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYefJd0fEe2YPMyYKslBVA" name="denominator" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYefJt0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYefJ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vYefKN0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYfGMN0fEe2YPMyYKslBVA" name="divide" visibility="package">
              <ownedParameter xmi:id="_vYfGMd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYfGMt0fEe2YPMyYKslBVA" name="return" type="_s7Pnst0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYfGM90fEe2YPMyYKslBVA" name="gcd" visibility="package">
              <ownedParameter xmi:id="_vYfGNN0fEe2YPMyYKslBVA" name="m" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYfGNd0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYfGNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYfGN90fEe2YPMyYKslBVA" name="minus" visibility="package">
              <ownedParameter xmi:id="_vYfGON0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYfGOd0fEe2YPMyYKslBVA" name="return" type="_s7Pnst0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYfGOt0fEe2YPMyYKslBVA" name="plus" visibility="package">
              <ownedParameter xmi:id="_vYfGO90fEe2YPMyYKslBVA" name="attachment" type="_s7Pnst0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYfGPN0fEe2YPMyYKslBVA" name="return" type="_s7Pnst0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYftQN0fEe2YPMyYKslBVA" name="plus" visibility="package">
              <ownedParameter xmi:id="_vYftQd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYftQt0fEe2YPMyYKslBVA" name="return" type="_s7Pnst0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYftQ90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vYftRN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s8aFUd0fEe2YPMyYKslBVA" name="GridLayout" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tR1ixN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tR1ixd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tR1ixt0fEe2YPMyYKslBVA" general="_tJCzIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uCrw4N0fEe2YPMyYKslBVA" name="marginBottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugZnpd0fEe2YPMyYKslBVA" name="marginWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugZnpt0fEe2YPMyYKslBVA" name="marginHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugZnqd0fEe2YPMyYKslBVA" name="horizontalSpacing" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugZnqt0fEe2YPMyYKslBVA" name="verticalSpacing" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugZnrt0fEe2YPMyYKslBVA" name="makeColumnsEqualWidth" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugaOvd0fEe2YPMyYKslBVA" name="marginLeft" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugaOvt0fEe2YPMyYKslBVA" name="marginRight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugaOv90fEe2YPMyYKslBVA" name="marginTop" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uga1xd0fEe2YPMyYKslBVA" name="numColumns" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uBs5cN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uBs5cd0fEe2YPMyYKslBVA" name="numColumns" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBs5ct0fEe2YPMyYKslBVA" name="makeColumnsEqualWidth" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugZnot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vX9hwt0fEe2YPMyYKslBVA" name="computeSize" visibility="protected">
              <ownedParameter xmi:id="_vX9hw90fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX9hxN0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX9hxd0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX9hxt0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX9hx90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX9hyN0fEe2YPMyYKslBVA" name="layout" visibility="package">
              <ownedParameter xmi:id="_vX9hyd0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX9hyt0fEe2YPMyYKslBVA" name="move" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX9hy90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX9hzN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX9hzd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX9hzt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX9hz90fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX9h0N0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX-I0N0fEe2YPMyYKslBVA" name="flushCache" visibility="protected">
              <ownedParameter xmi:id="_vX-I0d0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX-I0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX-I1N0fEe2YPMyYKslBVA" name="getData" visibility="package">
              <ownedParameter xmi:id="_vX-I1d0fEe2YPMyYKslBVA" name="grid" type="_tR1ix90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX-I1t0fEe2YPMyYKslBVA" name="row" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX-I190fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX-I2N0fEe2YPMyYKslBVA" name="rowCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX-I2d0fEe2YPMyYKslBVA" name="columnCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX-I2t0fEe2YPMyYKslBVA" name="first" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX-I290fEe2YPMyYKslBVA" name="return" type="_s8aFU90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX-I3N0fEe2YPMyYKslBVA" name="layout" visibility="protected">
              <ownedParameter xmi:id="_vX-I3d0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX-I3t0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYV8QN0fEe2YPMyYKslBVA" name="getName" visibility="package">
              <ownedParameter xmi:id="_vYV8Qd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYV8Qt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vYV8Q90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s8aFU90fEe2YPMyYKslBVA" name="GridData" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tR3X8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tR3X8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tR3X8t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uBvVtN0fEe2YPMyYKslBVA" name="widthHint" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uCI-Ut0fEe2YPMyYKslBVA" name="heightHint" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugUvId0fEe2YPMyYKslBVA" name="minimumWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugUvIt0fEe2YPMyYKslBVA" name="minimumHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugUvI90fEe2YPMyYKslBVA" name="horizontalAlignment" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugUvJN0fEe2YPMyYKslBVA" name="verticalAlignment" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugVWNt0fEe2YPMyYKslBVA" name="horizontalSpan" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugVWN90fEe2YPMyYKslBVA" name="verticalSpan" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugV9SN0fEe2YPMyYKslBVA" name="horizontalIndent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugV9Sd0fEe2YPMyYKslBVA" name="verticalIndent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugWkVN0fEe2YPMyYKslBVA" name="grabExcessHorizontalSpace" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugWkVd0fEe2YPMyYKslBVA" name="grabExcessVerticalSpace" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugWkYN0fEe2YPMyYKslBVA" name="exclude" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYBzMN0fEe2YPMyYKslBVA" name="cacheHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYBzMd0fEe2YPMyYKslBVA" name="cacheWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYWjUN0fEe2YPMyYKslBVA" name="BEGINNING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYWjUd0fEe2YPMyYKslBVA" name="CENTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYWjUt0fEe2YPMyYKslBVA" name="END" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYWjU90fEe2YPMyYKslBVA" name="FILL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYWjVN0fEe2YPMyYKslBVA" name="VERTICAL_ALIGN_BEGINNING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYXKYN0fEe2YPMyYKslBVA" name="VERTICAL_ALIGN_CENTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYXKYd0fEe2YPMyYKslBVA" name="VERTICAL_ALIGN_END" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYXKYt0fEe2YPMyYKslBVA" name="VERTICAL_ALIGN_FILL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYXKY90fEe2YPMyYKslBVA" name="HORIZONTAL_ALIGN_BEGINNING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYXKZN0fEe2YPMyYKslBVA" name="HORIZONTAL_ALIGN_CENTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYXKZd0fEe2YPMyYKslBVA" name="HORIZONTAL_ALIGN_END" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYXKZt0fEe2YPMyYKslBVA" name="HORIZONTAL_ALIGN_FILL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYXKZ90fEe2YPMyYKslBVA" name="GRAB_HORIZONTAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYXKaN0fEe2YPMyYKslBVA" name="GRAB_VERTICAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYXKad0fEe2YPMyYKslBVA" name="FILL_VERTICAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYXKat0fEe2YPMyYKslBVA" name="FILL_HORIZONTAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYXKa90fEe2YPMyYKslBVA" name="FILL_BOTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vYXKbN0fEe2YPMyYKslBVA" name="defaultWhint" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYXKbd0fEe2YPMyYKslBVA" name="defaultHhint" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYXKbt0fEe2YPMyYKslBVA" name="defaultWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYXKb90fEe2YPMyYKslBVA" name="defaultHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYXKcN0fEe2YPMyYKslBVA" name="currentWhint" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYXKcd0fEe2YPMyYKslBVA" name="currentHhint" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYXKct0fEe2YPMyYKslBVA" name="currentWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vYXKc90fEe2YPMyYKslBVA" name="currentHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uBs5c90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uBs5dN0fEe2YPMyYKslBVA" name="horizontalAlignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBtggN0fEe2YPMyYKslBVA" name="verticalAlignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBtggd0fEe2YPMyYKslBVA" name="grabExcessHorizontalSpace" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBtggt0fEe2YPMyYKslBVA" name="grabExcessVerticalSpace" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBtgg90fEe2YPMyYKslBVA" name="horizontalSpan" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBtghN0fEe2YPMyYKslBVA" name="verticalSpan" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugUIG90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ugUvKN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ugUvKd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiq4it0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uiq4i90fEe2YPMyYKslBVA" name="horizontalAlignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiq4jN0fEe2YPMyYKslBVA" name="verticalAlignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiq4jd0fEe2YPMyYKslBVA" name="grabExcessHorizontalSpace" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiq4jt0fEe2YPMyYKslBVA" name="grabExcessVerticalSpace" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX-I090fEe2YPMyYKslBVA" name="flushCache" visibility="package"/>
            <ownedOperation xmi:id="_vYGEoN0fEe2YPMyYKslBVA" name="computeSize" visibility="package">
              <ownedParameter xmi:id="_vYGEod0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYGEot0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYGEo90fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYGEpN0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYXxcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vYXxcd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vYXxct0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYYYgN0fEe2YPMyYKslBVA" name="getName" visibility="package">
              <ownedParameter xmi:id="_vYYYgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYYYgt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vYYYg90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tR2J0N0fEe2YPMyYKslBVA" name="GridData[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nXt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nX90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_s7opRd0fEe2YPMyYKslBVA" name="custom">
          <packagedElement xmi:type="uml:Class" xmi:id="_s7pQU90fEe2YPMyYKslBVA" name="CTabFolder" visibility="public">
            <eAnnotations xmi:id="_tQvWkd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tQv9oN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tQv9od0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0_Bd0fEe2YPMyYKslBVA" name="items" visibility="package" type="_tQv9o90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0_Bt0fEe2YPMyYKslBVA" name="renderer" visibility="package" type="_tQxLwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0_B90fEe2YPMyYKslBVA" name="selectedIndex" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0_CN0fEe2YPMyYKslBVA" name="controls" visibility="package" type="_s7pQUt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0_Cd0fEe2YPMyYKslBVA" name="marginWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ1mEN0fEe2YPMyYKslBVA" name="minimized" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ1mEt0fEe2YPMyYKslBVA" name="controlAlignments" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ2NI90fEe2YPMyYKslBVA" name="single" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhoN0fEe2YPMyYKslBVA" name="marginHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhod0fEe2YPMyYKslBVA" name="MIN_TAB_WIDTH" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhot0fEe2YPMyYKslBVA" name="borderInsideRGB" visibility="public" isStatic="true" type="_s9YVsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMho90fEe2YPMyYKslBVA" name="borderMiddleRGB" visibility="public" isStatic="true" type="_s9YVsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhpN0fEe2YPMyYKslBVA" name="borderOutsideRGB" visibility="public" isStatic="true" type="_s9YVsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhpd0fEe2YPMyYKslBVA" name="onBottom" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhpt0fEe2YPMyYKslBVA" name="simple" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhp90fEe2YPMyYKslBVA" name="fixedTabHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhqN0fEe2YPMyYKslBVA" name="tabHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhqd0fEe2YPMyYKslBVA" name="minChars" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhqt0fEe2YPMyYKslBVA" name="borderVisible" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhq90fEe2YPMyYKslBVA" name="firstIndex" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhrN0fEe2YPMyYKslBVA" name="priority" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhrd0fEe2YPMyYKslBVA" name="mru" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhrt0fEe2YPMyYKslBVA" name="listener" visibility="package" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhr90fEe2YPMyYKslBVA" name="ignoreTraverse" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhsN0fEe2YPMyYKslBVA" name="useDefaultRenderer" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhsd0fEe2YPMyYKslBVA" name="folderListeners" visibility="package" type="_tQv9pd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhst0fEe2YPMyYKslBVA" name="tabListeners" visibility="package" type="_tQv9p90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhs90fEe2YPMyYKslBVA" name="selectionBgImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhtN0fEe2YPMyYKslBVA" name="selectionGradientColors" visibility="package" type="_tQv9qN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhtd0fEe2YPMyYKslBVA" name="selectionGradientPercents" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhtt0fEe2YPMyYKslBVA" name="selectionGradientVertical" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMht90fEe2YPMyYKslBVA" name="selectionForeground" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhuN0fEe2YPMyYKslBVA" name="selectionBackground" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhud0fEe2YPMyYKslBVA" name="gradientColors" visibility="package" type="_tQv9qN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhut0fEe2YPMyYKslBVA" name="gradientPercents" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhu90fEe2YPMyYKslBVA" name="gradientVertical" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhvN0fEe2YPMyYKslBVA" name="showUnselectedImage" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhvd0fEe2YPMyYKslBVA" name="showClose" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhvt0fEe2YPMyYKslBVA" name="showUnselectedClose" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhv90fEe2YPMyYKslBVA" name="showMin" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhwN0fEe2YPMyYKslBVA" name="showMax" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhwd0fEe2YPMyYKslBVA" name="maximized" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhwt0fEe2YPMyYKslBVA" name="minMaxTb" visibility="package" type="_tQ0PEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhw90fEe2YPMyYKslBVA" name="maxItem" visibility="package" type="_tQ0PEd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhxN0fEe2YPMyYKslBVA" name="minItem" visibility="package" type="_tQ0PEd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhxd0fEe2YPMyYKslBVA" name="maxImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhxt0fEe2YPMyYKslBVA" name="minImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhx90fEe2YPMyYKslBVA" name="hoverTb" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVMhyN0fEe2YPMyYKslBVA" name="hoverRect" visibility="package" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIsN0fEe2YPMyYKslBVA" name="hovering" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIsd0fEe2YPMyYKslBVA" name="hoverTimerRunning" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIst0fEe2YPMyYKslBVA" name="highlight" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIs90fEe2YPMyYKslBVA" name="highlightEnabled" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNItN0fEe2YPMyYKslBVA" name="showChevron" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNItd0fEe2YPMyYKslBVA" name="showMenu" visibility="package" type="_s77kMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNItt0fEe2YPMyYKslBVA" name="chevronTb" visibility="package" type="_tQ0PEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIt90fEe2YPMyYKslBVA" name="chevronItem" visibility="package" type="_tQ0PEd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIuN0fEe2YPMyYKslBVA" name="chevronCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIud0fEe2YPMyYKslBVA" name="chevronVisible" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIut0fEe2YPMyYKslBVA" name="chevronImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIu90fEe2YPMyYKslBVA" name="topRight" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIvN0fEe2YPMyYKslBVA" name="topRightAlignment" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIvd0fEe2YPMyYKslBVA" name="ignoreResize" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIvt0fEe2YPMyYKslBVA" name="controlRects" visibility="package" type="_tQv9qt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIv90fEe2YPMyYKslBVA" name="controlBkImages" visibility="package" type="_tFskMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIwN0fEe2YPMyYKslBVA" name="updateFlags" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIwd0fEe2YPMyYKslBVA" name="REDRAW" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVNIwt0fEe2YPMyYKslBVA" name="REDRAW_TABS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVNIw90fEe2YPMyYKslBVA" name="UPDATE_TAB_HEIGHT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVNIxN0fEe2YPMyYKslBVA" name="updateRun" visibility="package" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIxd0fEe2YPMyYKslBVA" name="inDispose" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIxt0fEe2YPMyYKslBVA" name="oldSize" visibility="package" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIx90fEe2YPMyYKslBVA" name="oldFont" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVNIyN0fEe2YPMyYKslBVA" name="DEFAULT_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVNIyd0fEe2YPMyYKslBVA" name="DEFAULT_HEIGHT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVNIyt0fEe2YPMyYKslBVA" name="SELECTION_FOREGROUND" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVNIy90fEe2YPMyYKslBVA" name="SELECTION_BACKGROUND" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVNIzN0fEe2YPMyYKslBVA" name="FOREGROUND" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVNIzd0fEe2YPMyYKslBVA" name="BACKGROUND" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVNIzt0fEe2YPMyYKslBVA" name="SPACING" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uA1Wwt0fEe2YPMyYKslBVA" name="getChildren" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uA1Ww90fEe2YPMyYKslBVA" name="return" type="_s7pQUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBA8_d0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_uBA8_t0fEe2YPMyYKslBVA" name="item" type="_s7thwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBO_YN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uBO_Yd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBO_Yt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBPmcN0fEe2YPMyYKslBVA" name="setLayoutData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uBPmcd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBPmdN0fEe2YPMyYKslBVA" name="setSelectionBackground" visibility="public">
              <ownedParameter xmi:id="_uBPmdd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ1mE90fEe2YPMyYKslBVA" name="computeControlBounds" visibility="package">
              <ownedParameter xmi:id="_vQ2NIN0fEe2YPMyYKslBVA" name="size" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ2NId0fEe2YPMyYKslBVA" name="position" type="_tQv9q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ2NIt0fEe2YPMyYKslBVA" name="return" type="_tQv9qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ20Nt0fEe2YPMyYKslBVA" name="getClientArea" visibility="public">
              <ownedParameter xmi:id="_vQ20N90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVGbBt0fEe2YPMyYKslBVA" name="getItemCount" visibility="public">
              <ownedParameter xmi:id="_vVGbB90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVGbDN0fEe2YPMyYKslBVA" name="createItem" visibility="package">
              <ownedParameter xmi:id="_vVGbDd0fEe2YPMyYKslBVA" name="item" type="_s7thwt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVGbDt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVGbEt0fEe2YPMyYKslBVA" name="destroyItem" visibility="package">
              <ownedParameter xmi:id="_vVGbE90fEe2YPMyYKslBVA" name="item" type="_s7thwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVGbFt0fEe2YPMyYKslBVA" name="runUpdate" visibility="package"/>
            <ownedOperation xmi:id="_vVHCFd0fEe2YPMyYKslBVA" name="getForeground" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVHCFt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHCGd0fEe2YPMyYKslBVA" name="getSelectionForeground" visibility="public">
              <ownedParameter xmi:id="_vVHCGt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHCHd0fEe2YPMyYKslBVA" name="getFont" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVHCHt0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHpIN0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_vVHpId0fEe2YPMyYKslBVA" name="item" type="_s7thwt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVHpIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHpI90fEe2YPMyYKslBVA" name="getSelectionIndex" visibility="public">
              <ownedParameter xmi:id="_vVHpJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHpJd0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_vVHpJt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVHpJ90fEe2YPMyYKslBVA" name="return" type="_s7thwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVIQMN0fEe2YPMyYKslBVA" name="updateFolder" visibility="package">
              <ownedParameter xmi:id="_vVIQMd0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVNIz90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vVNvwN0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vVNvwd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVNvwt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVNvw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVNvxN0fEe2YPMyYKslBVA" name="init" visibility="package">
              <ownedParameter xmi:id="_vVNvxd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVOW0N0fEe2YPMyYKslBVA" name="getDisplay" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVOW0d0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVOW1N0fEe2YPMyYKslBVA" name="updateTabHeight" visibility="package">
              <ownedParameter xmi:id="_vVOW1d0fEe2YPMyYKslBVA" name="force" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVOW1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVOW190fEe2YPMyYKslBVA" name="initAccessible" visibility="package"/>
            <ownedOperation xmi:id="_vVOW2N0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVOW2d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVOW2t0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVOW290fEe2YPMyYKslBVA" name="onDeactivate" visibility="package">
              <ownedParameter xmi:id="_vVOW3N0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVOW3d0fEe2YPMyYKslBVA" name="redraw" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vVOW3t0fEe2YPMyYKslBVA" name="onActivate" visibility="package">
              <ownedParameter xmi:id="_vVOW390fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVO94N0fEe2YPMyYKslBVA" name="addCTabFolder2Listener" visibility="public">
              <ownedParameter xmi:id="_vVO94d0fEe2YPMyYKslBVA" name="listener" type="_tQ4ghN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVO94t0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vVO9490fEe2YPMyYKslBVA" name="addCTabFolderListener" visibility="public">
              <ownedParameter xmi:id="_vVO95N0fEe2YPMyYKslBVA" name="listener" type="_tQ6Vsd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVPk8N0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vVPk8d0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVQzEN0fEe2YPMyYKslBVA" name="getSize" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVQzEd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVQzEt0fEe2YPMyYKslBVA" name="getTabHeight" visibility="public">
              <ownedParameter xmi:id="_vVQzE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVSBMN0fEe2YPMyYKslBVA" name="getControlHeight" visibility="package">
              <ownedParameter xmi:id="_vVSBMd0fEe2YPMyYKslBVA" name="ctrlSize" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVSBMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVSBM90fEe2YPMyYKslBVA" name="getControlY" visibility="package">
              <ownedParameter xmi:id="_vVSBNN0fEe2YPMyYKslBVA" name="size" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVSBNd0fEe2YPMyYKslBVA" name="rects" type="_tQv9qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVSBNt0fEe2YPMyYKslBVA" name="borderBottom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVSBN90fEe2YPMyYKslBVA" name="borderTop" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVSBON0fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVSBOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVT2YN0fEe2YPMyYKslBVA" name="computeTrim" visibility="public">
              <ownedParameter xmi:id="_vVT2Yd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVT2Yt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVT2Y90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVT2ZN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVT2Zd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVT2Zt0fEe2YPMyYKslBVA" name="getWrappedHeight" visibility="package">
              <ownedParameter xmi:id="_vVT2Z90fEe2YPMyYKslBVA" name="size" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVT2aN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVT2ad0fEe2YPMyYKslBVA" name="createButtonImage" visibility="package">
              <ownedParameter xmi:id="_vVT2at0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVT2a90fEe2YPMyYKslBVA" name="button" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVT2bN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVUdcd0fEe2YPMyYKslBVA" name="getBackground" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVUdct0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVVEgN0fEe2YPMyYKslBVA" name="setToolTipText" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVVEgd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVVrkN0fEe2YPMyYKslBVA" name="updateButtons" visibility="package"/>
            <ownedOperation xmi:id="_vVVrkd0fEe2YPMyYKslBVA" name="setButtonBounds" visibility="package"/>
            <ownedOperation xmi:id="_vVVrkt0fEe2YPMyYKslBVA" name="setSelection" visibility="package">
              <ownedParameter xmi:id="_vVVrk90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVVrlN0fEe2YPMyYKslBVA" name="notify" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVVrld0fEe2YPMyYKslBVA" name="requestLayout" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vVVrlt0fEe2YPMyYKslBVA" name="getBorderVisible" visibility="public">
              <ownedParameter xmi:id="_vVVrl90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVVrmN0fEe2YPMyYKslBVA" name="getChevron" visibility="package">
              <ownedParameter xmi:id="_vVVrmd0fEe2YPMyYKslBVA" name="return" type="_tQ0PEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVWSoN0fEe2YPMyYKslBVA" name="initAccessibleChevronTb" visibility="package"/>
            <ownedOperation xmi:id="_vVWSod0fEe2YPMyYKslBVA" name="addTabControl" visibility="package">
              <ownedParameter xmi:id="_vVWSot0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVWSo90fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVWSpN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVWSpd0fEe2YPMyYKslBVA" name="update" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVWSpt0fEe2YPMyYKslBVA" name="getChevronVisible" visibility="package">
              <ownedParameter xmi:id="_vVWSp90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVW5sN0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_vVW5sd0fEe2YPMyYKslBVA" name="pt" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVW5st0fEe2YPMyYKslBVA" name="return" type="_s7thwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVXgwN0fEe2YPMyYKslBVA" name="getItems" visibility="public">
              <ownedParameter xmi:id="_vVXgwd0fEe2YPMyYKslBVA" name="return" type="_tQv9o90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVXgwt0fEe2YPMyYKslBVA" name="getLeftItemEdge" visibility="package">
              <ownedParameter xmi:id="_vVXgw90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVXgxN0fEe2YPMyYKslBVA" name="part" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVXgxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVYH0N0fEe2YPMyYKslBVA" name="_findMnemonic" visibility="package">
              <ownedParameter xmi:id="_vVYH0d0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVYH0t0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVYH090fEe2YPMyYKslBVA" name="stripMnemonic" visibility="package">
              <ownedParameter xmi:id="_vVYH1N0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVYH1d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVYH1t0fEe2YPMyYKslBVA" name="getMinimized" visibility="public">
              <ownedParameter xmi:id="_vVYH190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVYu4N0fEe2YPMyYKslBVA" name="getMinimizeVisible" visibility="public">
              <ownedParameter xmi:id="_vVYu4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVYu4t0fEe2YPMyYKslBVA" name="getMinimumCharacters" visibility="public">
              <ownedParameter xmi:id="_vVYu490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVYu5N0fEe2YPMyYKslBVA" name="getMaximized" visibility="public">
              <ownedParameter xmi:id="_vVYu5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVYu5t0fEe2YPMyYKslBVA" name="getMaximizeVisible" visibility="public">
              <ownedParameter xmi:id="_vVYu590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVZV8N0fEe2YPMyYKslBVA" name="getMRUVisible" visibility="public">
              <ownedParameter xmi:id="_vVZV8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVZV8t0fEe2YPMyYKslBVA" name="getRenderer" visibility="public">
              <ownedParameter xmi:id="_vVZV890fEe2YPMyYKslBVA" name="return" type="_tQxLwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVZV9N0fEe2YPMyYKslBVA" name="getRightItemEdge" visibility="package">
              <ownedParameter xmi:id="_vVZV9d0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVZV9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVZ9AN0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_vVZ9Ad0fEe2YPMyYKslBVA" name="return" type="_s7thwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVZ9At0fEe2YPMyYKslBVA" name="getSelectionBackground" visibility="public">
              <ownedParameter xmi:id="_vVZ9A90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVakEN0fEe2YPMyYKslBVA" name="getSimple" visibility="public">
              <ownedParameter xmi:id="_vVakEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVakEt0fEe2YPMyYKslBVA" name="getSingle" visibility="public">
              <ownedParameter xmi:id="_vVakE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVakFN0fEe2YPMyYKslBVA" name="getStyle" visibility="public">
              <ownedParameter xmi:id="_vVakFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVbLIN0fEe2YPMyYKslBVA" name="getTabPosition" visibility="public">
              <ownedParameter xmi:id="_vVbLId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVbLIt0fEe2YPMyYKslBVA" name="getTopRight" visibility="public">
              <ownedParameter xmi:id="_vVbLI90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVbLJN0fEe2YPMyYKslBVA" name="getTopRightAlignment" visibility="public">
              <ownedParameter xmi:id="_vVbLJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVbyMN0fEe2YPMyYKslBVA" name="getUnselectedCloseVisible" visibility="public">
              <ownedParameter xmi:id="_vVbyMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVbyMt0fEe2YPMyYKslBVA" name="getUnselectedImageVisible" visibility="public">
              <ownedParameter xmi:id="_vVbyM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVcZQN0fEe2YPMyYKslBVA" name="getAccessible" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVcZQd0fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVcZRt0fEe2YPMyYKslBVA" name="initAccessibleMinMaxTb" visibility="package"/>
            <ownedOperation xmi:id="_vVcZS90fEe2YPMyYKslBVA" name="onKeyDown" visibility="package">
              <ownedParameter xmi:id="_vVcZTN0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVdAUN0fEe2YPMyYKslBVA" name="forceFocus" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVdAUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVdAVN0fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVdnYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVdnYd0fEe2YPMyYKslBVA" name="showList" visibility="package">
              <ownedParameter xmi:id="_vVdnYt0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVdnY90fEe2YPMyYKslBVA" name="onDispose" visibility="package">
              <ownedParameter xmi:id="_vVdnZN0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVdnZd0fEe2YPMyYKslBVA" name="removeListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVdnZt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVdnZ90fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVdnaN0fEe2YPMyYKslBVA" name="notifyListeners" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVdnad0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVdnat0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVeOcd0fEe2YPMyYKslBVA" name="onDragDetect" visibility="package">
              <ownedParameter xmi:id="_vVeOct0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVeOc90fEe2YPMyYKslBVA" name="onFocus" visibility="package">
              <ownedParameter xmi:id="_vVeOdN0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVe1gN0fEe2YPMyYKslBVA" name="onMnemonic" visibility="package">
              <ownedParameter xmi:id="_vVe1gd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVe1gt0fEe2YPMyYKslBVA" name="doit" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVe1g90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVe1hN0fEe2YPMyYKslBVA" name="onMenuDetect" visibility="package">
              <ownedParameter xmi:id="_vVe1hd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVfckN0fEe2YPMyYKslBVA" name="onMouseDoubleClick" visibility="package">
              <ownedParameter xmi:id="_vVfckd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVfckt0fEe2YPMyYKslBVA" name="onMouse" visibility="package">
              <ownedParameter xmi:id="_vVfck90fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVgDoN0fEe2YPMyYKslBVA" name="updateItems" visibility="package">
              <ownedParameter xmi:id="_vVgDod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVgqsN0fEe2YPMyYKslBVA" name="redraw" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVgqsd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVgqst0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVgqs90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVgqtN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVgqtd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVgqtt0fEe2YPMyYKslBVA" name="update" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vVhRwt0fEe2YPMyYKslBVA" name="_setToolTipText" visibility="package">
              <ownedParameter xmi:id="_vVhRw90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVhRxN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVif4N0fEe2YPMyYKslBVA" name="onPageTraversal" visibility="package">
              <ownedParameter xmi:id="_vVif4d0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVjG8N0fEe2YPMyYKslBVA" name="onPaint" visibility="package">
              <ownedParameter xmi:id="_vVjG8d0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVkVEN0fEe2YPMyYKslBVA" name="onResize" visibility="package">
              <ownedParameter xmi:id="_vVkVEd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVkVEt0fEe2YPMyYKslBVA" name="redrawTabs" visibility="package"/>
            <ownedOperation xmi:id="_vVk8IN0fEe2YPMyYKslBVA" name="onSelection" visibility="package">
              <ownedParameter xmi:id="_vVk8Id0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVljMN0fEe2YPMyYKslBVA" name="onTraverse" visibility="package">
              <ownedParameter xmi:id="_vVljMd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVmKQN0fEe2YPMyYKslBVA" name="removeCTabFolder2Listener" visibility="public">
              <ownedParameter xmi:id="_vVmKQd0fEe2YPMyYKslBVA" name="listener" type="_tQ4ghN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVmxUN0fEe2YPMyYKslBVA" name="removeCTabFolderListener" visibility="public">
              <ownedParameter xmi:id="_vVmxUd0fEe2YPMyYKslBVA" name="listener" type="_tQ6Vsd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVnYYN0fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vVnYYd0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVnYYt0fEe2YPMyYKslBVA" name="removeListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVnYY90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVnYZN0fEe2YPMyYKslBVA" name="arg1" type="_tOxAot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVnYZd0fEe2YPMyYKslBVA" name="reskin" visibility="public">
              <ownedParameter xmi:id="_vVnYZt0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVnYa90fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vVnYbN0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVn_c90fEe2YPMyYKslBVA" name="updateBkImages" visibility="package"/>
            <ownedOperation xmi:id="_vVn_dN0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vVn_dd0fEe2YPMyYKslBVA" name="colors" type="_tQv9qN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVn_dt0fEe2YPMyYKslBVA" name="percents" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVn_d90fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vVn_eN0fEe2YPMyYKslBVA" name="colors" type="_tQv9qN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVn_ed0fEe2YPMyYKslBVA" name="percents" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVn_et0fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVomgN0fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="public">
              <ownedParameter xmi:id="_vVomgd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVpNkN0fEe2YPMyYKslBVA" name="setBorderVisible" visibility="public">
              <ownedParameter xmi:id="_vVpNkd0fEe2YPMyYKslBVA" name="show" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVp0oN0fEe2YPMyYKslBVA" name="removeTabControl" visibility="package">
              <ownedParameter xmi:id="_vVp0od0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVp0ot0fEe2YPMyYKslBVA" name="update" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVqbsN0fEe2YPMyYKslBVA" name="updateChevronImage" visibility="private">
              <ownedParameter xmi:id="_vVqbsd0fEe2YPMyYKslBVA" name="styleChange" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVqbst0fEe2YPMyYKslBVA" name="getBounds" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVqbs90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVrCwN0fEe2YPMyYKslBVA" name="getChevronCount" visibility="package">
              <ownedParameter xmi:id="_vVrCwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVrp0N0fEe2YPMyYKslBVA" name="setFocus" visibility="public">
              <ownedParameter xmi:id="_vVrp0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVrp0t0fEe2YPMyYKslBVA" name="isAncestor" visibility="package">
              <ownedParameter xmi:id="_vVrp090fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVrp1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVsQ4N0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_vVsQ4d0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVsQ490fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_vVsQ5N0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVsQ590fEe2YPMyYKslBVA" name="setInsertMark" visibility="public">
              <ownedParameter xmi:id="_vVsQ6N0fEe2YPMyYKslBVA" name="item" type="_s7thwt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVsQ6d0fEe2YPMyYKslBVA" name="after" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVs38N0fEe2YPMyYKslBVA" name="setInsertMark" visibility="public">
              <ownedParameter xmi:id="_vVs38d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVs38t0fEe2YPMyYKslBVA" name="after" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVs3890fEe2YPMyYKslBVA" name="setItemLocation" visibility="package">
              <ownedParameter xmi:id="_vVs39N0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVs39d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVvUMN0fEe2YPMyYKslBVA" name="setItemOrder" visibility="package">
              <ownedParameter xmi:id="_vVvUMd0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVv7QN0fEe2YPMyYKslBVA" name="setItemSize" visibility="package">
              <ownedParameter xmi:id="_vVv7Qd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVv7Qt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVyXgN0fEe2YPMyYKslBVA" name="setMaximizeVisible" visibility="public">
              <ownedParameter xmi:id="_vVyXgd0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVyXgt0fEe2YPMyYKslBVA" name="setLayout" visibility="public">
              <ownedParameter xmi:id="_vVyXg90fEe2YPMyYKslBVA" name="layout" type="_tJCzIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVyXhN0fEe2YPMyYKslBVA" name="setMaximized" visibility="public">
              <ownedParameter xmi:id="_vVyXhd0fEe2YPMyYKslBVA" name="maximize" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVy-kN0fEe2YPMyYKslBVA" name="setMinimized" visibility="public">
              <ownedParameter xmi:id="_vVy-kd0fEe2YPMyYKslBVA" name="minimize" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVy-kt0fEe2YPMyYKslBVA" name="setMinimizeVisible" visibility="public">
              <ownedParameter xmi:id="_vVy-k90fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVzloN0fEe2YPMyYKslBVA" name="setMinimumCharacters" visibility="public">
              <ownedParameter xmi:id="_vVzlod0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVzlot0fEe2YPMyYKslBVA" name="setMRUVisible" visibility="public">
              <ownedParameter xmi:id="_vVzlo90fEe2YPMyYKslBVA" name="show" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVzlpN0fEe2YPMyYKslBVA" name="setRenderer" visibility="public">
              <ownedParameter xmi:id="_vV0MsN0fEe2YPMyYKslBVA" name="renderer" type="_tQxLwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV0Msd0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vV0Mst0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV0zwN0fEe2YPMyYKslBVA" name="showItem" visibility="public">
              <ownedParameter xmi:id="_vV0zwd0fEe2YPMyYKslBVA" name="item" type="_s7thwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV1a0N0fEe2YPMyYKslBVA" name="setSelectionHighlightGradientColor" visibility="package">
              <ownedParameter xmi:id="_vV1a0d0fEe2YPMyYKslBVA" name="start" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV1a0t0fEe2YPMyYKslBVA" name="setSelectionBackground" visibility="public">
              <ownedParameter xmi:id="_vV1a090fEe2YPMyYKslBVA" name="colors" type="_tQv9qN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vV1a1N0fEe2YPMyYKslBVA" name="percents" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV1a1d0fEe2YPMyYKslBVA" name="setSelectionBackground" visibility="public">
              <ownedParameter xmi:id="_vV1a1t0fEe2YPMyYKslBVA" name="colors" type="_tQv9qN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vV1a190fEe2YPMyYKslBVA" name="percents" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vV1a2N0fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV2o8t0fEe2YPMyYKslBVA" name="setSelectionBackground" visibility="public">
              <ownedParameter xmi:id="_vV2o890fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV2o9d0fEe2YPMyYKslBVA" name="setSelectionForeground" visibility="public">
              <ownedParameter xmi:id="_vV2o9t0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV3QAN0fEe2YPMyYKslBVA" name="setSimple" visibility="public">
              <ownedParameter xmi:id="_vV3QAd0fEe2YPMyYKslBVA" name="simple" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV3QAt0fEe2YPMyYKslBVA" name="setSingle" visibility="public">
              <ownedParameter xmi:id="_vV3QA90fEe2YPMyYKslBVA" name="single" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV33EN0fEe2YPMyYKslBVA" name="setTabHeight" visibility="public">
              <ownedParameter xmi:id="_vV33Ed0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV33Et0fEe2YPMyYKslBVA" name="setTabPosition" visibility="public">
              <ownedParameter xmi:id="_vV33E90fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV33FN0fEe2YPMyYKslBVA" name="setTopRight" visibility="public">
              <ownedParameter xmi:id="_vV33Fd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV4eIN0fEe2YPMyYKslBVA" name="setTopRight" visibility="public">
              <ownedParameter xmi:id="_vV4eId0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vV4eIt0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV4eI90fEe2YPMyYKslBVA" name="setUnselectedCloseVisible" visibility="public">
              <ownedParameter xmi:id="_vV4eJN0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV4eJd0fEe2YPMyYKslBVA" name="setUnselectedImageVisible" visibility="public">
              <ownedParameter xmi:id="_vV4eJt0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV5sQN0fEe2YPMyYKslBVA" name="getShell" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vV5sQd0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV5sR90fEe2YPMyYKslBVA" name="showSelection" visibility="public"/>
            <ownedOperation xmi:id="_vV6TUN0fEe2YPMyYKslBVA" name="getToolTipText" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vV6TUd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV6TUt0fEe2YPMyYKslBVA" name="_getToolTip" visibility="package">
              <ownedParameter xmi:id="_vV6TU90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vV6TVN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vV6TVd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV6TVt0fEe2YPMyYKslBVA" name="updateItems" visibility="package">
              <ownedParameter xmi:id="_vV6TV90fEe2YPMyYKslBVA" name="showIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vV6TWN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV66YN0fEe2YPMyYKslBVA" name="toControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vV66Yd0fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vV66Yt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV8vkN0fEe2YPMyYKslBVA" name="layout" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vV99sN0fEe2YPMyYKslBVA" name="addTabControl" visibility="package">
              <ownedParameter xmi:id="_vV99sd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vV99st0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV-kwN0fEe2YPMyYKslBVA" name="removeTabControl" visibility="package">
              <ownedParameter xmi:id="_vV-kwd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV_y4N0fEe2YPMyYKslBVA" name="setChevronVisible" visibility="package">
              <ownedParameter xmi:id="_vV_y4d0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWAZ8N0fEe2YPMyYKslBVA" name="shouldHighlight" visibility="package">
              <ownedParameter xmi:id="_vWAZ8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWAZ8t0fEe2YPMyYKslBVA" name="setHighlightEnabled" visibility="public">
              <ownedParameter xmi:id="_vWAZ890fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWAZ9N0fEe2YPMyYKslBVA" name="getHighlightEnabled" visibility="public">
              <ownedParameter xmi:id="_vWAZ9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWAZ9t0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_vWAZ990fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWBBAN0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_vWBBAd0fEe2YPMyYKslBVA" name="arg0" type="_tM28IN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWBBAt0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWBBA90fEe2YPMyYKslBVA" name="isFocusControl" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vWBBBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWBoEN0fEe2YPMyYKslBVA" name="lambda$2" visibility="private">
              <ownedParameter xmi:id="_vWBoEd0fEe2YPMyYKslBVA" name="arg0" type="_tM28IN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWBoEt0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWBoE90fEe2YPMyYKslBVA" name="lambda$3" visibility="private"/>
            <ownedOperation xmi:id="_vWCPI90fEe2YPMyYKslBVA" name="toControl" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vWCPJN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWCPJd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWCPJt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWC2MN0fEe2YPMyYKslBVA" name="getParent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vWC2Md0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWC2Mt0fEe2YPMyYKslBVA" name="toDisplay" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vWC2M90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWC2NN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWC2Nd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tQ35cd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tRJmRN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tRJmRd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tRJmRt0fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWDdRN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7pQU90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vVcZQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vVcZQ90fEe2YPMyYKslBVA" name="arg0" type="_s7pQU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWDdRd0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_vWDdRt0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWDdR90fEe2YPMyYKslBVA" name="getHelp" visibility="public">
                <ownedParameter xmi:id="_vWDdSN0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWEEUN0fEe2YPMyYKslBVA" name="getKeyboardShortcut" visibility="public">
                <ownedParameter xmi:id="_vWEEUd0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tQ35c90fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tRI_M90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tRI_NN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tRJmQd0fEe2YPMyYKslBVA" general="_tRJmQN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWCPIN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7pQU90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vVcZRN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vVcZRd0fEe2YPMyYKslBVA" name="arg0" type="_s7pQU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWCPId0fEe2YPMyYKslBVA" name="getChildAtPoint" visibility="public">
                <ownedParameter xmi:id="_vWCPIt0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWCPJ90fEe2YPMyYKslBVA" name="getLocation" visibility="public">
                <ownedParameter xmi:id="_vWCPKN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWC2Nt0fEe2YPMyYKslBVA" name="getChildCount" visibility="public">
                <ownedParameter xmi:id="_vWC2N90fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWC2ON0fEe2YPMyYKslBVA" name="getDefaultAction" visibility="public">
                <ownedParameter xmi:id="_vWC2Od0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWC2Ot0fEe2YPMyYKslBVA" name="getFocus" visibility="public">
                <ownedParameter xmi:id="_vWC2O90fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWC2PN0fEe2YPMyYKslBVA" name="getRole" visibility="public">
                <ownedParameter xmi:id="_vWC2Pd0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWC2Pt0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
                <ownedParameter xmi:id="_vWC2P90fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWDdQN0fEe2YPMyYKslBVA" name="getState" visibility="public">
                <ownedParameter xmi:id="_vWDdQd0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWDdQt0fEe2YPMyYKslBVA" name="getChildren" visibility="public">
                <ownedParameter xmi:id="_vWDdQ90fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tQ35dd0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tRI_MN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tRI_Md0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tRI_Mt0fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWBoFN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7pQU90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vVcZR90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vVcZSN0fEe2YPMyYKslBVA" name="arg0" type="_s7pQU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWBoFd0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_vWBoFt0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tQ4ggd0fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_tRKNU90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tRKNVN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tRKNVd0fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWEEWd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7pQU90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vVcZSd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vVcZSt0fEe2YPMyYKslBVA" name="arg0" type="_s7pQU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWEEWt0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_vWEEW90fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tQ6VsN0fEe2YPMyYKslBVA" name="5" visibility="package">
              <eAnnotations xmi:id="_tRKNVt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tRKNV90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tRKNWd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWErYN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7pQU90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tRKNWN0fEe2YPMyYKslBVA" client="_tQ6VsN0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vVgDot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vVgDo90fEe2YPMyYKslBVA" name="arg0" type="_s7pQU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWErYd0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tRFU0d0fEe2YPMyYKslBVA" name="6" visibility="package">
              <eAnnotations xmi:id="_tRKNUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tRKNUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tRKNUt0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWEEVt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7pQU90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vV5sRd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vV5sRt0fEe2YPMyYKslBVA" name="arg0" type="_s7pQU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWEEV90fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
                <ownedParameter xmi:id="_vWEEWN0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s7thwt0fEe2YPMyYKslBVA" name="CTabItem" visibility="public">
            <eAnnotations xmi:id="_tQs6UN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tQs6Ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tQs6Ut0fEe2YPMyYKslBVA" general="_tBk5Mt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ1mEd0fEe2YPMyYKslBVA" name="control" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVFz-t0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_s7pQU90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVFz-90fEe2YPMyYKslBVA" name="x" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVFz_N0fEe2YPMyYKslBVA" name="y" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVFz_d0fEe2YPMyYKslBVA" name="width" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVFz_t0fEe2YPMyYKslBVA" name="height" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVFz_90fEe2YPMyYKslBVA" name="toolTipText" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVF0AN0fEe2YPMyYKslBVA" name="shortenedText" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVF0Ad0fEe2YPMyYKslBVA" name="shortenedTextWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVF0At0fEe2YPMyYKslBVA" name="font" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVF0A90fEe2YPMyYKslBVA" name="foreground" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVF0BN0fEe2YPMyYKslBVA" name="selectionForeground" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVGbAN0fEe2YPMyYKslBVA" name="disabledImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVGbAd0fEe2YPMyYKslBVA" name="closeRect" visibility="package" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVGbAt0fEe2YPMyYKslBVA" name="closeImageState" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVGbA90fEe2YPMyYKslBVA" name="state" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVGbBN0fEe2YPMyYKslBVA" name="showClose" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVGbBd0fEe2YPMyYKslBVA" name="showing" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uBAV4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uBAV4d0fEe2YPMyYKslBVA" name="parent" type="_s7pQU90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBAV4t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBAV490fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_uBAV5N0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBA8-90fEe2YPMyYKslBVA" name="setControl" visibility="public">
              <ownedParameter xmi:id="_uBA8_N0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVGbCN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vVGbCd0fEe2YPMyYKslBVA" name="parent" type="_s7pQU90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVGbCt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVGbC90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVGbD90fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_vVGbEN0fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVGbEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVGbFN0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_vVGbFd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVGbF90fEe2YPMyYKslBVA" name="getControl" visibility="public">
              <ownedParameter xmi:id="_vVGbGN0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHCEN0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vVHCEd0fEe2YPMyYKslBVA" name="getDisabledImage" visibility="public">
              <ownedParameter xmi:id="_vVHCEt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHCE90fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_vVHCFN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHCF90fEe2YPMyYKslBVA" name="getSelectionForeground" visibility="public">
              <ownedParameter xmi:id="_vVHCGN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHCG90fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_vVHCHN0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHCH90fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_vVHCIN0fEe2YPMyYKslBVA" name="return" type="_s7pQU90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHCId0fEe2YPMyYKslBVA" name="getShowClose" visibility="public">
              <ownedParameter xmi:id="_vVHCIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHCI90fEe2YPMyYKslBVA" name="getToolTipText" visibility="public">
              <ownedParameter xmi:id="_vVHCJN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHCJd0fEe2YPMyYKslBVA" name="getText" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVHCJt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHCJ90fEe2YPMyYKslBVA" name="isShowing" visibility="public">
              <ownedParameter xmi:id="_vVHCKN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHpKN0fEe2YPMyYKslBVA" name="setDisabledImage" visibility="public">
              <ownedParameter xmi:id="_vVHpKd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHpKt0fEe2YPMyYKslBVA" name="setFocus" visibility="package">
              <ownedParameter xmi:id="_vVHpK90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVHpLN0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_vVHpLd0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVIQMt0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_vVIQM90fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVIQNN0fEe2YPMyYKslBVA" name="setSelectionForeground" visibility="public">
              <ownedParameter xmi:id="_vVIQNd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVIQNt0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_vVIQN90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVIQON0fEe2YPMyYKslBVA" name="getImage" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVIQOd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVIQOt0fEe2YPMyYKslBVA" name="setShowClose" visibility="public">
              <ownedParameter xmi:id="_vVIQO90fEe2YPMyYKslBVA" name="close" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVIQPN0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public">
              <ownedParameter xmi:id="_vVIQPd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVnYad0fEe2YPMyYKslBVA" name="reskin" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVnYat0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s9JFId0fEe2YPMyYKslBVA" name="StyledText" visibility="public">
            <eAnnotations xmi:id="_tO_qIN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tO_qId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tO_qIt0fEe2YPMyYKslBVA" general="_tKXBwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ4CU90fEe2YPMyYKslBVA" name="autoScrollDirection" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ4CVN0fEe2YPMyYKslBVA" name="blockSelection" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ4CV90fEe2YPMyYKslBVA" name="blockYLocation" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ4CWN0fEe2YPMyYKslBVA" name="renderer" visibility="package" type="_tPCtcd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ4CW90fEe2YPMyYKslBVA" name="clientAreaHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ4CXN0fEe2YPMyYKslBVA" name="autoScrollDistance" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ4CXd0fEe2YPMyYKslBVA" name="blockXLocation" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ4CXt0fEe2YPMyYKslBVA" name="horizontalScrollOffset" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ53iN0fEe2YPMyYKslBVA" name="foreground" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ53id0fEe2YPMyYKslBVA" name="background" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ-I8t0fEe2YPMyYKslBVA" name="tabLength" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ-wBd0fEe2YPMyYKslBVA" name="lineSpacing" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRLkU90fEe2YPMyYKslBVA" name="content" visibility="package" type="_tPD7kd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRMLad0fEe2YPMyYKslBVA" name="alignment" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRMLbt0fEe2YPMyYKslBVA" name="indent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRMLb90fEe2YPMyYKslBVA" name="justify" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRRq8N0fEe2YPMyYKslBVA" name="leftMargin" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRUuRd0fEe2YPMyYKslBVA" name="topMargin" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRUuRt0fEe2YPMyYKslBVA" name="clientAreaWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRUuR90fEe2YPMyYKslBVA" name="rightMargin" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRVVUN0fEe2YPMyYKslBVA" name="bottomMargin" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRXxkt0fEe2YPMyYKslBVA" name="TAB" visibility="package" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRXxk90fEe2YPMyYKslBVA" name="PlatformLineDelimiter" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRXxlN0fEe2YPMyYKslBVA" name="BIDI_CARET_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRXxld0fEe2YPMyYKslBVA" name="DEFAULT_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRXxlt0fEe2YPMyYKslBVA" name="DEFAULT_HEIGHT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRXxl90fEe2YPMyYKslBVA" name="V_SCROLL_RATE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRXxmN0fEe2YPMyYKslBVA" name="H_SCROLL_RATE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRXxmd0fEe2YPMyYKslBVA" name="PREVIOUS_OFFSET_TRAILING" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRXxmt0fEe2YPMyYKslBVA" name="OFFSET_LEADING" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRXxm90fEe2YPMyYKslBVA" name="STYLEDTEXT_KEY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRXxnN0fEe2YPMyYKslBVA" name="selectionBackground" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRXxnd0fEe2YPMyYKslBVA" name="selectionForeground" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRXxnt0fEe2YPMyYKslBVA" name="listener" visibility="package" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYoN0fEe2YPMyYKslBVA" name="textChangeListener" visibility="package" type="_tReWZ90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYod0fEe2YPMyYKslBVA" name="verticalScrollOffset" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYot0fEe2YPMyYKslBVA" name="alwaysShowScroll" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYo90fEe2YPMyYKslBVA" name="ignoreResize" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYpN0fEe2YPMyYKslBVA" name="topIndex" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYpd0fEe2YPMyYKslBVA" name="topIndexY" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYpt0fEe2YPMyYKslBVA" name="tabs" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYp90fEe2YPMyYKslBVA" name="marginColor" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYqN0fEe2YPMyYKslBVA" name="columnX" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYqd0fEe2YPMyYKslBVA" name="caretOffset" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYqt0fEe2YPMyYKslBVA" name="caretAlignment" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYq90fEe2YPMyYKslBVA" name="selection" visibility="package" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYrN0fEe2YPMyYKslBVA" name="clipboardSelection" visibility="package" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYrd0fEe2YPMyYKslBVA" name="selectionAnchor" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYrt0fEe2YPMyYKslBVA" name="doubleClickSelection" visibility="package" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYr90fEe2YPMyYKslBVA" name="editable" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYsN0fEe2YPMyYKslBVA" name="wordWrap" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYsd0fEe2YPMyYKslBVA" name="visualWrap" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYst0fEe2YPMyYKslBVA" name="hasStyleWithVariableHeight" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYs90fEe2YPMyYKslBVA" name="hasVerticalIndent" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYtN0fEe2YPMyYKslBVA" name="doubleClickEnabled" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYtd0fEe2YPMyYKslBVA" name="overwrite" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYtt0fEe2YPMyYKslBVA" name="textLimit" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYt90fEe2YPMyYKslBVA" name="keyActionMap" visibility="package" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYuN0fEe2YPMyYKslBVA" name="customBackground" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYud0fEe2YPMyYKslBVA" name="customForeground" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYut0fEe2YPMyYKslBVA" name="enabled" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYu90fEe2YPMyYKslBVA" name="insideSetEnableCall" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYvN0fEe2YPMyYKslBVA" name="clipboard" visibility="package" type="_tPCtcN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYvd0fEe2YPMyYKslBVA" name="clickCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYvt0fEe2YPMyYKslBVA" name="lastTextChangeStart" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRYYv90fEe2YPMyYKslBVA" name="lastTextChangeNewLineCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_sN0fEe2YPMyYKslBVA" name="lastTextChangeNewCharCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_sd0fEe2YPMyYKslBVA" name="lastTextChangeReplaceLineCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_st0fEe2YPMyYKslBVA" name="lastTextChangeReplaceCharCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_s90fEe2YPMyYKslBVA" name="lastCharCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_tN0fEe2YPMyYKslBVA" name="lastLineBottom" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_td0fEe2YPMyYKslBVA" name="bidiColoring" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_tt0fEe2YPMyYKslBVA" name="leftCaretBitmap" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_t90fEe2YPMyYKslBVA" name="rightCaretBitmap" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_uN0fEe2YPMyYKslBVA" name="caretDirection" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_ud0fEe2YPMyYKslBVA" name="caretWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_ut0fEe2YPMyYKslBVA" name="defaultCaret" visibility="package" type="_tL89MN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_u90fEe2YPMyYKslBVA" name="updateCaretDirection" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_vN0fEe2YPMyYKslBVA" name="dragDetect" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_vd0fEe2YPMyYKslBVA" name="ime" visibility="package" type="_tL9kQN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_vt0fEe2YPMyYKslBVA" name="cursor" visibility="package" type="_s9ecUN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_v90fEe2YPMyYKslBVA" name="wrapIndent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_wN0fEe2YPMyYKslBVA" name="alignmentMargin" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_wd0fEe2YPMyYKslBVA" name="newOrientation" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_wt0fEe2YPMyYKslBVA" name="accCaretOffset" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_w90fEe2YPMyYKslBVA" name="acc" visibility="package" type="_tM28IN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_xN0fEe2YPMyYKslBVA" name="accControlAdapter" visibility="package" type="_tRJmQN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_xd0fEe2YPMyYKslBVA" name="accAttributeAdapter" visibility="package" type="_tYfkYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_xt0fEe2YPMyYKslBVA" name="accEditableTextListener" visibility="package" type="_tQp3At0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_x90fEe2YPMyYKslBVA" name="accTextExtendedAdapter" visibility="package" type="_tYe9UN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_yN0fEe2YPMyYKslBVA" name="accAdapter" visibility="package" type="_tQqeEt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_yd0fEe2YPMyYKslBVA" name="mouseNavigator" visibility="package" type="_tQfe8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_yt0fEe2YPMyYKslBVA" name="middleClickPressed" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_y90fEe2YPMyYKslBVA" name="blockXAnchor" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_zN0fEe2YPMyYKslBVA" name="blockYAnchor" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRY_zd0fEe2YPMyYKslBVA" name="IS_MAC" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRY_zt0fEe2YPMyYKslBVA" name="IS_GTK" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uC2wBd0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_uC2wBt0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uC8Pl90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uC8PmN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uC8Pmd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uC82oN0fEe2YPMyYKslBVA" name="setEditable" visibility="public">
              <ownedParameter xmi:id="_uC82od0fEe2YPMyYKslBVA" name="editable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uC82ot0fEe2YPMyYKslBVA" name="setLayoutData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uC82o90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uC9dsN0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_uC9dsd0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ3bRN0fEe2YPMyYKslBVA" name="handleTextChanging" visibility="package">
              <ownedParameter xmi:id="_vQ3bRd0fEe2YPMyYKslBVA" name="event" type="_tP_vsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ3bSN0fEe2YPMyYKslBVA" name="handleTextChanged" visibility="package">
              <ownedParameter xmi:id="_vQ3bSd0fEe2YPMyYKslBVA" name="event" type="_tReWZt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ3bTN0fEe2YPMyYKslBVA" name="handleTextSet" visibility="package">
              <ownedParameter xmi:id="_vQ3bTd0fEe2YPMyYKslBVA" name="event" type="_tReWZt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ4CUd0fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQ4CUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ4CVd0fEe2YPMyYKslBVA" name="getVerticalScrollOffset" visibility="package">
              <ownedParameter xmi:id="_vQ4CVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ4CX90fEe2YPMyYKslBVA" name="setBlockSelectionLocation" visibility="package">
              <ownedParameter xmi:id="_vQ4CYN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ4CYd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ4CYt0fEe2YPMyYKslBVA" name="sendEvent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ4CY90fEe2YPMyYKslBVA" name="scrollVertical" visibility="package">
              <ownedParameter xmi:id="_vQ4CZN0fEe2YPMyYKslBVA" name="pixels" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ4CZd0fEe2YPMyYKslBVA" name="adjustScrollBar" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ4CZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ4pYN0fEe2YPMyYKslBVA" name="doSelectionPageDown" visibility="package">
              <ownedParameter xmi:id="_vQ4pYd0fEe2YPMyYKslBVA" name="pixels" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ4pad0fEe2YPMyYKslBVA" name="isEnabled" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQ4pat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ4pa90fEe2YPMyYKslBVA" name="isFocusControl" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQ4pbN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ4pbd0fEe2YPMyYKslBVA" name="isVisible" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQ4pbt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ4pb90fEe2YPMyYKslBVA" name="getEditable" visibility="public">
              <ownedParameter xmi:id="_vQ4pcN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ4pcd0fEe2YPMyYKslBVA" name="isSingleLine" visibility="package">
              <ownedParameter xmi:id="_vQ4pct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ4pdd0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_vQ4pdt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ5Qdd0fEe2YPMyYKslBVA" name="getLeftMargin" visibility="public">
              <ownedParameter xmi:id="_vQ5Qdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ5Qd90fEe2YPMyYKslBVA" name="getTopMargin" visibility="public">
              <ownedParameter xmi:id="_vQ5QeN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ5Qed0fEe2YPMyYKslBVA" name="getRightMargin" visibility="public">
              <ownedParameter xmi:id="_vQ5Qet0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ5Qe90fEe2YPMyYKslBVA" name="getBottomMargin" visibility="public">
              <ownedParameter xmi:id="_vQ5QfN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ5Qfd0fEe2YPMyYKslBVA" name="getTabStops" visibility="public">
              <ownedParameter xmi:id="_vQ5Qft0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ5Qf90fEe2YPMyYKslBVA" name="getJustify" visibility="public">
              <ownedParameter xmi:id="_vQ5QgN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ5Qgd0fEe2YPMyYKslBVA" name="getAlignment" visibility="public">
              <ownedParameter xmi:id="_vQ5Qgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ5Qg90fEe2YPMyYKslBVA" name="getIndent" visibility="public">
              <ownedParameter xmi:id="_vQ5QhN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ53gN0fEe2YPMyYKslBVA" name="getCharCount" visibility="public">
              <ownedParameter xmi:id="_vQ53gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ53gt0fEe2YPMyYKslBVA" name="isListening" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQ53g90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ53hN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ53ht0fEe2YPMyYKslBVA" name="getFont" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQ53h90fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ53it0fEe2YPMyYKslBVA" name="getLineAtOffset" visibility="public">
              <ownedParameter xmi:id="_vQ53i90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ53jN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ53jd0fEe2YPMyYKslBVA" name="getOffsetAtLine" visibility="public">
              <ownedParameter xmi:id="_vQ53jt0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ53j90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ53kN0fEe2YPMyYKslBVA" name="getLineCount" visibility="public">
              <ownedParameter xmi:id="_vQ53kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ7Fpt0fEe2YPMyYKslBVA" name="scrollHorizontal" visibility="package">
              <ownedParameter xmi:id="_vQ7Fp90fEe2YPMyYKslBVA" name="pixels" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ7FqN0fEe2YPMyYKslBVA" name="adjustScrollBar" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ7Fqd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ7Fqt0fEe2YPMyYKslBVA" name="doVisualPrevious" visibility="package"/>
            <ownedOperation xmi:id="_vQ7Fq90fEe2YPMyYKslBVA" name="setMouseWordSelectionAnchor" visibility="package"/>
            <ownedOperation xmi:id="_vQ7ssN0fEe2YPMyYKslBVA" name="doMouseSelection" visibility="package"/>
            <ownedOperation xmi:id="_vQ8TwN0fEe2YPMyYKslBVA" name="doSelectionPageUp" visibility="package">
              <ownedParameter xmi:id="_vQ8Twd0fEe2YPMyYKslBVA" name="pixels" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ860N0fEe2YPMyYKslBVA" name="getStyle" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQ860d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ9h4d0fEe2YPMyYKslBVA" name="getContent" visibility="public">
              <ownedParameter xmi:id="_vQ9h4t0fEe2YPMyYKslBVA" name="return" type="_tPD7kd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ9h6t0fEe2YPMyYKslBVA" name="getSelectionRange" visibility="public">
              <ownedParameter xmi:id="_vQ9h690fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ-I9d0fEe2YPMyYKslBVA" name="getDisplay" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQ-I9t0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRBMRt0fEe2YPMyYKslBVA" name="getLineBackgroundData" visibility="package">
              <ownedParameter xmi:id="_vRBMR90fEe2YPMyYKslBVA" name="lineOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBMSN0fEe2YPMyYKslBVA" name="line" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBMSd0fEe2YPMyYKslBVA" name="return" type="_tPy7YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRBMS90fEe2YPMyYKslBVA" name="getBidiSegments" visibility="package">
              <ownedParameter xmi:id="_vRBMTN0fEe2YPMyYKslBVA" name="lineOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBMTd0fEe2YPMyYKslBVA" name="line" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBMTt0fEe2YPMyYKslBVA" name="return" type="_tPy7YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRBMWd0fEe2YPMyYKslBVA" name="getLineStyleData" visibility="package">
              <ownedParameter xmi:id="_vRBMWt0fEe2YPMyYKslBVA" name="lineOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBMW90fEe2YPMyYKslBVA" name="line" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBMXN0fEe2YPMyYKslBVA" name="return" type="_tPy7YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRJvJN0fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_vRJvJd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRJvJt0fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_vRJvJ90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vROnot0fEe2YPMyYKslBVA" name="getCaretOffset" visibility="public">
              <ownedParameter xmi:id="_vROno90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vROnpt0fEe2YPMyYKslBVA" name="setCaretOffset" visibility="public">
              <ownedParameter xmi:id="_vROnp90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRPOsN0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_vRPOsd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRPOst0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vRPOs90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRPOtN0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRPOt90fEe2YPMyYKslBVA" name="getBlockSelectionPosition" visibility="package">
              <ownedParameter xmi:id="_vRPOuN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRPOud0fEe2YPMyYKslBVA" name="getLinePixel" visibility="public">
              <ownedParameter xmi:id="_vRPOut0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRPOu90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRP1xN0fEe2YPMyYKslBVA" name="clearBlockSelection" visibility="package">
              <ownedParameter xmi:id="_vRP1xd0fEe2YPMyYKslBVA" name="reset" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRP1xt0fEe2YPMyYKslBVA" name="sendEvent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRP1x90fEe2YPMyYKslBVA" name="clearSelection" visibility="package">
              <ownedParameter xmi:id="_vRP1yN0fEe2YPMyYKslBVA" name="sendEvent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRQc1N0fEe2YPMyYKslBVA" name="getOffsetAtPoint" visibility="package">
              <ownedParameter xmi:id="_vRQc1d0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRQc1t0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRQc190fEe2YPMyYKslBVA" name="trailing" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRQc2N0fEe2YPMyYKslBVA" name="inTextOnly" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRQc2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRRD5d0fEe2YPMyYKslBVA" name="getPointAtOffset" visibility="package">
              <ownedParameter xmi:id="_vRRD5t0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRRD590fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRSSAN0fEe2YPMyYKslBVA" name="getLineIndex" visibility="public">
              <ownedParameter xmi:id="_vRSSAd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRSSAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRUHMN0fEe2YPMyYKslBVA" name="getWordNext" visibility="package">
              <ownedParameter xmi:id="_vRUHMd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRUHMt0fEe2YPMyYKslBVA" name="movement" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRUHM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRUHNN0fEe2YPMyYKslBVA" name="getWordPrevious" visibility="package">
              <ownedParameter xmi:id="_vRUHNd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRUHNt0fEe2YPMyYKslBVA" name="movement" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRUHN90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRUHON0fEe2YPMyYKslBVA" name="getWordNext" visibility="package">
              <ownedParameter xmi:id="_vRUHOd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRUHOt0fEe2YPMyYKslBVA" name="movement" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRUHO90fEe2YPMyYKslBVA" name="ignoreListener" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRUHPN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRUHPd0fEe2YPMyYKslBVA" name="getWordPrevious" visibility="package">
              <ownedParameter xmi:id="_vRUHPt0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRUHP90fEe2YPMyYKslBVA" name="movement" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRUHQN0fEe2YPMyYKslBVA" name="ignoreListener" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRUHQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRUuQN0fEe2YPMyYKslBVA" name="getLine" visibility="public">
              <ownedParameter xmi:id="_vRUuQd0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRUuQt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRVVU90fEe2YPMyYKslBVA" name="getTopPixel" visibility="public">
              <ownedParameter xmi:id="_vRVVVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRVVVd0fEe2YPMyYKslBVA" name="getHorizontalPixel" visibility="public">
              <ownedParameter xmi:id="_vRVVVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRV8YN0fEe2YPMyYKslBVA" name="setTopPixel" visibility="public">
              <ownedParameter xmi:id="_vRV8Yd0fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRV8Yt0fEe2YPMyYKslBVA" name="setHorizontalPixel" visibility="public">
              <ownedParameter xmi:id="_vRV8Y90fEe2YPMyYKslBVA" name="pixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRV8ZN0fEe2YPMyYKslBVA" name="getBoundsAtOffset" visibility="package">
              <ownedParameter xmi:id="_vRV8Zd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRV8Zt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRY_z90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vRaN0N0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vRaN0d0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRaN0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRa05N0fEe2YPMyYKslBVA" name="isBidiCaret" visibility="package">
              <ownedParameter xmi:id="_vRa05d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRbb8N0fEe2YPMyYKslBVA" name="installDefaultContent" visibility="package"/>
            <ownedOperation xmi:id="_vRbb8d0fEe2YPMyYKslBVA" name="setWordWrap" visibility="public">
              <ownedParameter xmi:id="_vRbb8t0fEe2YPMyYKslBVA" name="wrap" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRbb890fEe2YPMyYKslBVA" name="createCaretBitmaps" visibility="package"/>
            <ownedOperation xmi:id="_vRbb9N0fEe2YPMyYKslBVA" name="setCaret" visibility="public">
              <ownedParameter xmi:id="_vRbb9d0fEe2YPMyYKslBVA" name="caret" type="_tL89MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRbb9t0fEe2YPMyYKslBVA" name="calculateScrollBars" visibility="package"/>
            <ownedOperation xmi:id="_vRbb990fEe2YPMyYKslBVA" name="createKeyBindings" visibility="package"/>
            <ownedOperation xmi:id="_vRcDAt0fEe2YPMyYKslBVA" name="installListeners" visibility="package"/>
            <ownedOperation xmi:id="_vRcDA90fEe2YPMyYKslBVA" name="initializeAccessible" visibility="package"/>
            <ownedOperation xmi:id="_vRcDBt0fEe2YPMyYKslBVA" name="setData" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vRcDB90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRcDCN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRcDCd0fEe2YPMyYKslBVA" name="setData" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vRcDCt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRcDC90fEe2YPMyYKslBVA" name="addExtendedModifyListener" visibility="public">
              <ownedParameter xmi:id="_vRcDDN0fEe2YPMyYKslBVA" name="extendedModifyListener" type="_tQuIcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRcqEN0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vRcqE90fEe2YPMyYKslBVA" name="addListener" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vRcqFN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRcqFd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRcqFt0fEe2YPMyYKslBVA" name="addBidiSegmentListener" visibility="public">
              <ownedParameter xmi:id="_vRcqF90fEe2YPMyYKslBVA" name="listener" type="_tRdvUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRdRIN0fEe2YPMyYKslBVA" name="resetCache" visibility="package">
              <ownedParameter xmi:id="_vRdRId0fEe2YPMyYKslBVA" name="firstLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRdRIt0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRdRI90fEe2YPMyYKslBVA" name="setCaretLocation" visibility="package"/>
            <ownedOperation xmi:id="_vRdRJd0fEe2YPMyYKslBVA" name="addCaretListener" visibility="public">
              <ownedParameter xmi:id="_vRdRJt0fEe2YPMyYKslBVA" name="listener" type="_tQuvgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRd4MN0fEe2YPMyYKslBVA" name="addLineBackgroundListener" visibility="public">
              <ownedParameter xmi:id="_vRd4Md0fEe2YPMyYKslBVA" name="listener" type="_tRdvXt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRefQt0fEe2YPMyYKslBVA" name="addLineStyleListener" visibility="public">
              <ownedParameter xmi:id="_vRefQ90fEe2YPMyYKslBVA" name="listener" type="_tReWYt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRefRN0fEe2YPMyYKslBVA" name="setStyleRanges" visibility="package">
              <ownedParameter xmi:id="_vRefRd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRefRt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRefR90fEe2YPMyYKslBVA" name="ranges" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRefSN0fEe2YPMyYKslBVA" name="styles" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRefSd0fEe2YPMyYKslBVA" name="reset" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRfGU90fEe2YPMyYKslBVA" name="addModifyListener" visibility="public">
              <ownedParameter xmi:id="_vRfGVN0fEe2YPMyYKslBVA" name="modifyListener" type="_tKK0hd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRfGVd0fEe2YPMyYKslBVA" name="addPaintObjectListener" visibility="public">
              <ownedParameter xmi:id="_vRfGVt0fEe2YPMyYKslBVA" name="listener" type="_tReWZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRftYN0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vRftYd0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRgUcN0fEe2YPMyYKslBVA" name="addVerifyKeyListener" visibility="public">
              <ownedParameter xmi:id="_vRgUcd0fEe2YPMyYKslBVA" name="listener" type="_tReWZd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRgUct0fEe2YPMyYKslBVA" name="addVerifyListener" visibility="public">
              <ownedParameter xmi:id="_vRgUc90fEe2YPMyYKslBVA" name="verifyListener" type="_tKMCqd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRg7gN0fEe2YPMyYKslBVA" name="addWordMovementListener" visibility="public">
              <ownedParameter xmi:id="_vRg7gd0fEe2YPMyYKslBVA" name="movementListener" type="_tReWad0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRg7gt0fEe2YPMyYKslBVA" name="append" visibility="public">
              <ownedParameter xmi:id="_vRg7g90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRhikN0fEe2YPMyYKslBVA" name="replaceTextRange" visibility="public">
              <ownedParameter xmi:id="_vRhikd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRhikt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRhik90fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRiJoN0fEe2YPMyYKslBVA" name="getHorizontalBar" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vRiJod0fEe2YPMyYKslBVA" name="return" type="_tGz-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRiJot0fEe2YPMyYKslBVA" name="getVerticalBar" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vRiJo90fEe2YPMyYKslBVA" name="return" type="_tGz-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRiJpN0fEe2YPMyYKslBVA" name="setScrollBars" visibility="package">
              <ownedParameter xmi:id="_vRiJpd0fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRiJpt0fEe2YPMyYKslBVA" name="getVerticalIncrement" visibility="package">
              <ownedParameter xmi:id="_vRiJp90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRiJqN0fEe2YPMyYKslBVA" name="getHorizontalIncrement" visibility="package">
              <ownedParameter xmi:id="_vRiJqd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRiJqt0fEe2YPMyYKslBVA" name="calculateTopIndex" visibility="package">
              <ownedParameter xmi:id="_vRiJq90fEe2YPMyYKslBVA" name="delta" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRiwsN0fEe2YPMyYKslBVA" name="isFixedLineHeight" visibility="package">
              <ownedParameter xmi:id="_vRiwsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRkl4N0fEe2YPMyYKslBVA" name="claimBottomFreeSpace" visibility="package"/>
            <ownedOperation xmi:id="_vRlM8N0fEe2YPMyYKslBVA" name="getPartialBottomIndex" visibility="package">
              <ownedParameter xmi:id="_vRlM8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRlM8t0fEe2YPMyYKslBVA" name="getAvailableHeightAbove" visibility="package">
              <ownedParameter xmi:id="_vRlM890fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRlM9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRlM9d0fEe2YPMyYKslBVA" name="claimRightFreeSpace" visibility="package"/>
            <ownedOperation xmi:id="_vRmbEN0fEe2YPMyYKslBVA" name="resetSelection" visibility="package"/>
            <ownedOperation xmi:id="_vRmbEd0fEe2YPMyYKslBVA" name="updateCaretVisibility" visibility="package"/>
            <ownedOperation xmi:id="_vRmbEt0fEe2YPMyYKslBVA" name="sendSelectionEvent" visibility="package"/>
            <ownedOperation xmi:id="_vRnCIN0fEe2YPMyYKslBVA" name="internalRedrawRange" visibility="package">
              <ownedParameter xmi:id="_vRnCId0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRnCIt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRnCI90fEe2YPMyYKslBVA" name="computeSize" visibility="public">
              <ownedParameter xmi:id="_vRnCJN0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRnCJd0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRnCJt0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRnCJ90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRnpMN0fEe2YPMyYKslBVA" name="getCaretWidth" visibility="package">
              <ownedParameter xmi:id="_vRnpMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRnpMt0fEe2YPMyYKslBVA" name="computeTrim" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vRnpM90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRnpNN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRnpNd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRnpNt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRnpN90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRoQQN0fEe2YPMyYKslBVA" name="copy" visibility="public"/>
            <ownedOperation xmi:id="_vRoQQd0fEe2YPMyYKslBVA" name="copySelection" visibility="package">
              <ownedParameter xmi:id="_vRoQQt0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRoQQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRoQRN0fEe2YPMyYKslBVA" name="copy" visibility="public">
              <ownedParameter xmi:id="_vRoQRd0fEe2YPMyYKslBVA" name="clipboardType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRpeYN0fEe2YPMyYKslBVA" name="getBlockSelectionText" visibility="package">
              <ownedParameter xmi:id="_vRpeYd0fEe2YPMyYKslBVA" name="delimiter" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRpeYt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRpeY90fEe2YPMyYKslBVA" name="setClipboardContent" visibility="package">
              <ownedParameter xmi:id="_vRpeZN0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRpeZd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRpeZt0fEe2YPMyYKslBVA" name="clipboardType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRqFcN0fEe2YPMyYKslBVA" name="getAlwaysShowScrollBars" visibility="public">
              <ownedParameter xmi:id="_vRqFcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRqsgN0fEe2YPMyYKslBVA" name="getAvailableHeightBellow" visibility="package">
              <ownedParameter xmi:id="_vRqsgd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRqsgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRrTkN0fEe2YPMyYKslBVA" name="getMarginColor" visibility="public">
              <ownedParameter xmi:id="_vRrTkd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRrTkt0fEe2YPMyYKslBVA" name="getModelDelimitedText" visibility="package">
              <ownedParameter xmi:id="_vRrTk90fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRrTlN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRr6oN0fEe2YPMyYKslBVA" name="getLineDelimiter" visibility="public">
              <ownedParameter xmi:id="_vRr6od0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRr6ot0fEe2YPMyYKslBVA" name="checkDragDetect" visibility="package">
              <ownedParameter xmi:id="_vRr6o90fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRr6pN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRshsN0fEe2YPMyYKslBVA" name="getBlockSelectionRectangle" visibility="package">
              <ownedParameter xmi:id="_vRshsd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRshst0fEe2YPMyYKslBVA" name="dragDetect" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vRshs90fEe2YPMyYKslBVA" name="arg0" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRshtN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRtIwN0fEe2YPMyYKslBVA" name="isMirrored" visibility="package">
              <ownedParameter xmi:id="_vRtIwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRtv0N0fEe2YPMyYKslBVA" name="setKeyBinding" visibility="public">
              <ownedParameter xmi:id="_vRtv0d0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRtv0t0fEe2YPMyYKslBVA" name="action" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRwMEN0fEe2YPMyYKslBVA" name="cut" visibility="public"/>
            <ownedOperation xmi:id="_vRwzIN0fEe2YPMyYKslBVA" name="insertBlockSelectionText" visibility="package">
              <ownedParameter xmi:id="_vRwzId0fEe2YPMyYKslBVA" name="key" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRwzIt0fEe2YPMyYKslBVA" name="action" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRwzI90fEe2YPMyYKslBVA" name="doDelete" visibility="package"/>
            <ownedOperation xmi:id="_vRwzJN0fEe2YPMyYKslBVA" name="doAutoScroll" visibility="package">
              <ownedParameter xmi:id="_vRwzJd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRxaMN0fEe2YPMyYKslBVA" name="getCaretLine" visibility="package">
              <ownedParameter xmi:id="_vRxaMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRxaMt0fEe2YPMyYKslBVA" name="doAutoScroll" visibility="package">
              <ownedParameter xmi:id="_vRxaM90fEe2YPMyYKslBVA" name="direction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRxaNN0fEe2YPMyYKslBVA" name="distance" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRxaNd0fEe2YPMyYKslBVA" name="endAutoScroll" visibility="package"/>
            <ownedOperation xmi:id="_vRyoUN0fEe2YPMyYKslBVA" name="doBackspace" visibility="package"/>
            <ownedOperation xmi:id="_vRyoUd0fEe2YPMyYKslBVA" name="sendKeyEvent" visibility="package">
              <ownedParameter xmi:id="_vRyoUt0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRzPYN0fEe2YPMyYKslBVA" name="doBlockColumn" visibility="package">
              <ownedParameter xmi:id="_vRzPYd0fEe2YPMyYKslBVA" name="next" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRz2cN0fEe2YPMyYKslBVA" name="setBlockSelectionOffset" visibility="package">
              <ownedParameter xmi:id="_vRz2cd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRz2ct0fEe2YPMyYKslBVA" name="sendEvent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRz2c90fEe2YPMyYKslBVA" name="getClusterNext" visibility="package">
              <ownedParameter xmi:id="_vRz2dN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRz2dd0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRz2dt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRz2d90fEe2YPMyYKslBVA" name="showCaret" visibility="package"/>
            <ownedOperation xmi:id="_vRz2ed0fEe2YPMyYKslBVA" name="showLocation" visibility="package">
              <ownedParameter xmi:id="_vRz2et0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRz2e90fEe2YPMyYKslBVA" name="scrollPage" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRz2fN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRz2fd0fEe2YPMyYKslBVA" name="getClusterPrevious" visibility="package">
              <ownedParameter xmi:id="_vRz2ft0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vR0dgN0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vR0dgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vR0dgt0fEe2YPMyYKslBVA" name="doBlockContentStartEnd" visibility="package">
              <ownedParameter xmi:id="_vR0dg90fEe2YPMyYKslBVA" name="end" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vR0dhN0fEe2YPMyYKslBVA" name="doBlockWord" visibility="package">
              <ownedParameter xmi:id="_vR0dhd0fEe2YPMyYKslBVA" name="next" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vR1roN0fEe2YPMyYKslBVA" name="doBlockLineVertical" visibility="package">
              <ownedParameter xmi:id="_vR1rod0fEe2YPMyYKslBVA" name="up" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vR2SsN0fEe2YPMyYKslBVA" name="doBlockLineHorizontal" visibility="package">
              <ownedParameter xmi:id="_vR2Ssd0fEe2YPMyYKslBVA" name="end" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vR25wN0fEe2YPMyYKslBVA" name="doBlockSelection" visibility="package">
              <ownedParameter xmi:id="_vR25wd0fEe2YPMyYKslBVA" name="sendEvent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vR3g0N0fEe2YPMyYKslBVA" name="sendAccessibleTextCaretMoved" visibility="package"/>
            <ownedOperation xmi:id="_vR3g0d0fEe2YPMyYKslBVA" name="doContent" visibility="package">
              <ownedParameter xmi:id="_vR3g0t0fEe2YPMyYKslBVA" name="key" type="_s8e90d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vR4H4N0fEe2YPMyYKslBVA" name="doContentEnd" visibility="package"/>
            <ownedOperation xmi:id="_vR4u8N0fEe2YPMyYKslBVA" name="doLineEnd" visibility="package"/>
            <ownedOperation xmi:id="_vR4u8d0fEe2YPMyYKslBVA" name="setCaretOffset" visibility="package">
              <ownedParameter xmi:id="_vR4u8t0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vR4u890fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vR4u9N0fEe2YPMyYKslBVA" name="doContentStart" visibility="package"/>
            <ownedOperation xmi:id="_vR5WAN0fEe2YPMyYKslBVA" name="doCursorPrevious" visibility="package"/>
            <ownedOperation xmi:id="_vR5WAd0fEe2YPMyYKslBVA" name="doSelectionCursorPrevious" visibility="package"/>
            <ownedOperation xmi:id="_vR5WAt0fEe2YPMyYKslBVA" name="doCursorNext" visibility="package"/>
            <ownedOperation xmi:id="_vR59EN0fEe2YPMyYKslBVA" name="doSelectionCursorNext" visibility="package"/>
            <ownedOperation xmi:id="_vR6kIN0fEe2YPMyYKslBVA" name="doDeleteWordNext" visibility="package"/>
            <ownedOperation xmi:id="_vR7LMN0fEe2YPMyYKslBVA" name="doDeleteWordPrevious" visibility="package"/>
            <ownedOperation xmi:id="_vR7yQN0fEe2YPMyYKslBVA" name="doLineDown" visibility="package">
              <ownedParameter xmi:id="_vR7yQd0fEe2YPMyYKslBVA" name="select" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vR8ZUN0fEe2YPMyYKslBVA" name="isWordWrap" visibility="package">
              <ownedParameter xmi:id="_vR8ZUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vR8ZUt0fEe2YPMyYKslBVA" name="getVisualLineIndex" visibility="package">
              <ownedParameter xmi:id="_vR8ZU90fEe2YPMyYKslBVA" name="layout" type="_tPLQUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vR8ZVN0fEe2YPMyYKslBVA" name="offsetInLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vR8ZVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vR8ZVt0fEe2YPMyYKslBVA" name="doSelection" visibility="package">
              <ownedParameter xmi:id="_vR8ZV90fEe2YPMyYKslBVA" name="direction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vR8ZWN0fEe2YPMyYKslBVA" name="getOffsetAtPoint" visibility="package">
              <ownedParameter xmi:id="_vR8ZWd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vR8ZWt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vR8ZW90fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vR8ZXN0fEe2YPMyYKslBVA" name="alignment" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vR8ZXd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vR9ncN0fEe2YPMyYKslBVA" name="doLineStart" visibility="package"/>
            <ownedOperation xmi:id="_vR-OgN0fEe2YPMyYKslBVA" name="doLineUp" visibility="package">
              <ownedParameter xmi:id="_vR-Ogd0fEe2YPMyYKslBVA" name="select" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vR-1kN0fEe2YPMyYKslBVA" name="doMouseLinkCursor" visibility="package"/>
            <ownedOperation xmi:id="_vR_coN0fEe2YPMyYKslBVA" name="doMouseLinkCursor" visibility="package">
              <ownedParameter xmi:id="_vR_cod0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vR_cot0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSADs90fEe2YPMyYKslBVA" name="getCursor" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vSADtN0fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSADtd0fEe2YPMyYKslBVA" name="doMouseLocationChange" visibility="package">
              <ownedParameter xmi:id="_vSADtt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSADt90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSADuN0fEe2YPMyYKslBVA" name="select" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSAqwN0fEe2YPMyYKslBVA" name="setBlockSelectionOffset" visibility="package">
              <ownedParameter xmi:id="_vSAqwd0fEe2YPMyYKslBVA" name="anchorOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSAqwt0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSAqw90fEe2YPMyYKslBVA" name="sendEvent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSBR0N0fEe2YPMyYKslBVA" name="setBlockSelectionLocation" visibility="package">
              <ownedParameter xmi:id="_vSBR0d0fEe2YPMyYKslBVA" name="anchorX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSBR0t0fEe2YPMyYKslBVA" name="anchorY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSBR090fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSBR1N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSBR1d0fEe2YPMyYKslBVA" name="sendEvent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSBR1t0fEe2YPMyYKslBVA" name="getOffsetAtPoint" visibility="package">
              <ownedParameter xmi:id="_vSBR190fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSBR2N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSBR2d0fEe2YPMyYKslBVA" name="alignment" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSBR2t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSBR290fEe2YPMyYKslBVA" name="doMouseWordSelect" visibility="package">
              <ownedParameter xmi:id="_vSBR3N0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSBR3d0fEe2YPMyYKslBVA" name="newCaretOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSBR3t0fEe2YPMyYKslBVA" name="line" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSBR390fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSDHAN0fEe2YPMyYKslBVA" name="doPageDown" visibility="package">
              <ownedParameter xmi:id="_vSDHAd0fEe2YPMyYKslBVA" name="select" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSDHAt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSE8MN0fEe2YPMyYKslBVA" name="doPageEnd" visibility="package"/>
            <ownedOperation xmi:id="_vSFjQN0fEe2YPMyYKslBVA" name="getBottomIndex" visibility="package">
              <ownedParameter xmi:id="_vSGKUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSGKUd0fEe2YPMyYKslBVA" name="doPageStart" visibility="package"/>
            <ownedOperation xmi:id="_vSGxYN0fEe2YPMyYKslBVA" name="doPageUp" visibility="package">
              <ownedParameter xmi:id="_vSGxYd0fEe2YPMyYKslBVA" name="select" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSGxYt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSLp4N0fEe2YPMyYKslBVA" name="doSelectionLineDown" visibility="package"/>
            <ownedOperation xmi:id="_vSLp4d0fEe2YPMyYKslBVA" name="doSelectionLineUp" visibility="package"/>
            <ownedOperation xmi:id="_vSM4AN0fEe2YPMyYKslBVA" name="doSelectionWordNext" visibility="package"/>
            <ownedOperation xmi:id="_vSNfEN0fEe2YPMyYKslBVA" name="doSelectionWordPrevious" visibility="package"/>
            <ownedOperation xmi:id="_vSOGIN0fEe2YPMyYKslBVA" name="doVisualNext" visibility="package"/>
            <ownedOperation xmi:id="_vSOtMN0fEe2YPMyYKslBVA" name="doWordNext" visibility="package"/>
            <ownedOperation xmi:id="_vSOtMd0fEe2YPMyYKslBVA" name="doWordPrevious" visibility="package"/>
            <ownedOperation xmi:id="_vSP7UN0fEe2YPMyYKslBVA" name="getBaseline" visibility="public">
              <ownedParameter xmi:id="_vSP7Ud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSQiYt0fEe2YPMyYKslBVA" name="getBaseline" visibility="public">
              <ownedParameter xmi:id="_vSQiY90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSQiZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSRJcN0fEe2YPMyYKslBVA" name="getBidiColoring" visibility="public">
              <ownedParameter xmi:id="_vSRJcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSRJct0fEe2YPMyYKslBVA" name="getBlockSelection" visibility="public">
              <ownedParameter xmi:id="_vSRJc90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSSXkN0fEe2YPMyYKslBVA" name="getBlockSelectionBounds" visibility="public">
              <ownedParameter xmi:id="_vSSXkd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSS-oN0fEe2YPMyYKslBVA" name="getLineHeight" visibility="public">
              <ownedParameter xmi:id="_vSS-od0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSS-ot0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSVa4N0fEe2YPMyYKslBVA" name="getListeners" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vSVa4d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSVa4t0fEe2YPMyYKslBVA" name="return" type="_tJ02QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSWpAN0fEe2YPMyYKslBVA" name="getCaret" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vSWpAd0fEe2YPMyYKslBVA" name="return" type="_tL89MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSWpAt0fEe2YPMyYKslBVA" name="getClipboardContent" visibility="package">
              <ownedParameter xmi:id="_vSWpA90fEe2YPMyYKslBVA" name="clipboardType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSWpBN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSYeMN0fEe2YPMyYKslBVA" name="getDragDetect" visibility="public">
              <ownedParameter xmi:id="_vSYeMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSZFQN0fEe2YPMyYKslBVA" name="getDoubleClickEnabled" visibility="public">
              <ownedParameter xmi:id="_vSZFQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSaTYN0fEe2YPMyYKslBVA" name="getHorizontalIndex" visibility="public">
              <ownedParameter xmi:id="_vSaTYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vScIkN0fEe2YPMyYKslBVA" name="getKeyBinding" visibility="public">
              <ownedParameter xmi:id="_vScIkd0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vScIkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSd9wN0fEe2YPMyYKslBVA" name="getLineAlignment" visibility="public">
              <ownedParameter xmi:id="_vSd9wd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSd9wt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSek0N0fEe2YPMyYKslBVA" name="getLineBackground" visibility="public">
              <ownedParameter xmi:id="_vSfL4N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSfL4d0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSfy8N0fEe2YPMyYKslBVA" name="getLineBullet" visibility="public">
              <ownedParameter xmi:id="_vSfy8d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSfy8t0fEe2YPMyYKslBVA" name="return" type="_tQNyIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSgaAN0fEe2YPMyYKslBVA" name="sendLineEvent" visibility="package">
              <ownedParameter xmi:id="_vSgaAd0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSgaAt0fEe2YPMyYKslBVA" name="lineOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSgaA90fEe2YPMyYKslBVA" name="line" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSgaBN0fEe2YPMyYKslBVA" name="return" type="_tPy7YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vShBEN0fEe2YPMyYKslBVA" name="getLineCountWhole" visibility="package">
              <ownedParameter xmi:id="_vShBEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSiPMt0fEe2YPMyYKslBVA" name="getLineHeight" visibility="public">
              <ownedParameter xmi:id="_vSiPM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSjdUN0fEe2YPMyYKslBVA" name="getLineIndent" visibility="public">
              <ownedParameter xmi:id="_vSjdUd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSjdUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSkEYN0fEe2YPMyYKslBVA" name="getLineVerticalIndent" visibility="public">
              <ownedParameter xmi:id="_vSkEYd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSkEYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSkrc90fEe2YPMyYKslBVA" name="getLineJustify" visibility="public">
              <ownedParameter xmi:id="_vSkrdN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSkrdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSlSgN0fEe2YPMyYKslBVA" name="getLineSpacing" visibility="public">
              <ownedParameter xmi:id="_vSlSgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSnuwN0fEe2YPMyYKslBVA" name="getLineTabStops" visibility="public">
              <ownedParameter xmi:id="_vSnuwd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSnuwt0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSo84N0fEe2YPMyYKslBVA" name="getLineWrapIndent" visibility="public">
              <ownedParameter xmi:id="_vSo84d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSo84t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSpj8N0fEe2YPMyYKslBVA" name="getLocationAtOffset" visibility="public">
              <ownedParameter xmi:id="_vSpj8d0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSpj8t0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSqLAN0fEe2YPMyYKslBVA" name="getMouseNavigatorEnabled" visibility="public">
              <ownedParameter xmi:id="_vSqLAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSrZIN0fEe2YPMyYKslBVA" name="getOffsetAtLocation" visibility="public">
              <ownedParameter xmi:id="_vSrZId0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSrZIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSsAMN0fEe2YPMyYKslBVA" name="getOffsetAtPoint" visibility="public">
              <ownedParameter xmi:id="_vSsAMd0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSsAMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSuccN0fEe2YPMyYKslBVA" name="getOrientation" visibility="public">
              <ownedParameter xmi:id="_vSvDgN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSvqkN0fEe2YPMyYKslBVA" name="getPartialTopIndex" visibility="package">
              <ownedParameter xmi:id="_vSvqkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSwRoN0fEe2YPMyYKslBVA" name="getPlatformDelimitedText" visibility="package">
              <ownedParameter xmi:id="_vSwRod0fEe2YPMyYKslBVA" name="writer" type="_tPwfIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSwRot0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSw4sN0fEe2YPMyYKslBVA" name="getRanges" visibility="public">
              <ownedParameter xmi:id="_vSw4sd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSxfwN0fEe2YPMyYKslBVA" name="getRanges" visibility="public">
              <ownedParameter xmi:id="_vSxfwd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSxfwt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSxfw90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSyt4N0fEe2YPMyYKslBVA" name="getSelectionRanges" visibility="public">
              <ownedParameter xmi:id="_vSyt4d0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSzU8N0fEe2YPMyYKslBVA" name="getSelectionBackground" visibility="public">
              <ownedParameter xmi:id="_vSzU8d0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSz8AN0fEe2YPMyYKslBVA" name="getSelectionCount" visibility="public">
              <ownedParameter xmi:id="_vSz8Ad0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS0jEN0fEe2YPMyYKslBVA" name="getSelectionForeground" visibility="public">
              <ownedParameter xmi:id="_vS0jEd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS0jEt0fEe2YPMyYKslBVA" name="getSelectionText" visibility="public">
              <ownedParameter xmi:id="_vS0jE90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS1xMt0fEe2YPMyYKslBVA" name="getBidiSegmentsCompatibility" visibility="package">
              <ownedParameter xmi:id="_vS1xM90fEe2YPMyYKslBVA" name="line" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS2YQN0fEe2YPMyYKslBVA" name="lineOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS2YQd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS3mYN0fEe2YPMyYKslBVA" name="getStyleRangeAtOffset" visibility="public">
              <ownedParameter xmi:id="_vS3mYd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS3mYt0fEe2YPMyYKslBVA" name="return" type="_tPzicN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS4NcN0fEe2YPMyYKslBVA" name="getStyleRanges" visibility="public">
              <ownedParameter xmi:id="_vS4Ncd0fEe2YPMyYKslBVA" name="return" type="_tPA4Qd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS4Nct0fEe2YPMyYKslBVA" name="getStyleRanges" visibility="public">
              <ownedParameter xmi:id="_vS4Nc90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS4NdN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS4Ndd0fEe2YPMyYKslBVA" name="includeRanges" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS4Ndt0fEe2YPMyYKslBVA" name="return" type="_tPA4Qd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS4Nd90fEe2YPMyYKslBVA" name="getStyleRanges" visibility="public">
              <ownedParameter xmi:id="_vS4NeN0fEe2YPMyYKslBVA" name="includeRanges" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS4Ned0fEe2YPMyYKslBVA" name="return" type="_tPA4Qd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS40gN0fEe2YPMyYKslBVA" name="getStyleRanges" visibility="public">
              <ownedParameter xmi:id="_vS40gd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS40gt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS40g90fEe2YPMyYKslBVA" name="return" type="_tPA4Qd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS6CoN0fEe2YPMyYKslBVA" name="getTabs" visibility="public">
              <ownedParameter xmi:id="_vS6Cod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS7QwN0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_vS7Qwd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS7Qwt0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS7Qw90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS730N0fEe2YPMyYKslBVA" name="getTextBounds" visibility="public">
              <ownedParameter xmi:id="_vS730d0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS730t0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS73090fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS8e4N0fEe2YPMyYKslBVA" name="getTextRange" visibility="public">
              <ownedParameter xmi:id="_vS8e4d0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS8e4t0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS9F8N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS9F8d0fEe2YPMyYKslBVA" name="getTextLimit" visibility="public">
              <ownedParameter xmi:id="_vS9F8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS9tAN0fEe2YPMyYKslBVA" name="getTopIndex" visibility="public">
              <ownedParameter xmi:id="_vS9tAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTAJQN0fEe2YPMyYKslBVA" name="getCaretDirection" visibility="package">
              <ownedParameter xmi:id="_vTAJQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTBXYN0fEe2YPMyYKslBVA" name="getWrapWidth" visibility="package">
              <ownedParameter xmi:id="_vTBXYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTClgN0fEe2YPMyYKslBVA" name="sendWordBoundaryEvent" visibility="package">
              <ownedParameter xmi:id="_vTClgd0fEe2YPMyYKslBVA" name="eventType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTClgt0fEe2YPMyYKslBVA" name="movement" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTClg90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTClhN0fEe2YPMyYKslBVA" name="newOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTClhd0fEe2YPMyYKslBVA" name="lineText" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTClht0fEe2YPMyYKslBVA" name="lineOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTClh90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTDzoN0fEe2YPMyYKslBVA" name="getWordWrap" visibility="public">
              <ownedParameter xmi:id="_vTDzod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTEasN0fEe2YPMyYKslBVA" name="getWrapIndent" visibility="public">
              <ownedParameter xmi:id="_vTEasd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTFo0N0fEe2YPMyYKslBVA" name="insert" visibility="public">
              <ownedParameter xmi:id="_vTFo0d0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTGP4N0fEe2YPMyYKslBVA" name="insertBlockSelectionText" visibility="package">
              <ownedParameter xmi:id="_vTGP4d0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTGP4t0fEe2YPMyYKslBVA" name="fillWithSpaces" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTGP490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTG28N0fEe2YPMyYKslBVA" name="sendTextEvent" visibility="package">
              <ownedParameter xmi:id="_vTG28d0fEe2YPMyYKslBVA" name="left" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTG28t0fEe2YPMyYKslBVA" name="right" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTG2890fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTG29N0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTG29d0fEe2YPMyYKslBVA" name="fillWithSpaces" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTG29t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTM9kN0fEe2YPMyYKslBVA" name="handleCompositionOffset" visibility="package">
              <ownedParameter xmi:id="_vTM9kd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTM9kt0fEe2YPMyYKslBVA" name="handleCompositionSelection" visibility="package">
              <ownedParameter xmi:id="_vTNkoN0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTOLsN0fEe2YPMyYKslBVA" name="handleCompositionChanged" visibility="package">
              <ownedParameter xmi:id="_vTOLsd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTOywN0fEe2YPMyYKslBVA" name="handleDispose" visibility="package">
              <ownedParameter xmi:id="_vTOywd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTPZ0N0fEe2YPMyYKslBVA" name="removeListener" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vTPZ0d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTPZ0t0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTPZ090fEe2YPMyYKslBVA" name="notifyListeners" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vTPZ1N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTPZ1d0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTQA4N0fEe2YPMyYKslBVA" name="handleHorizontalScroll" visibility="package">
              <ownedParameter xmi:id="_vTQA4d0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTQA4t0fEe2YPMyYKslBVA" name="handleKey" visibility="package">
              <ownedParameter xmi:id="_vTQA490fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTQn8N0fEe2YPMyYKslBVA" name="update" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vTRPAN0fEe2YPMyYKslBVA" name="invokeAction" visibility="public">
              <ownedParameter xmi:id="_vTRPAd0fEe2YPMyYKslBVA" name="action" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTRPAt0fEe2YPMyYKslBVA" name="handleKeyDown" visibility="package">
              <ownedParameter xmi:id="_vTZx4N0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTbAAN0fEe2YPMyYKslBVA" name="handleKeyUp" visibility="package">
              <ownedParameter xmi:id="_vTbAAd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTcOIN0fEe2YPMyYKslBVA" name="setOrientation" visibility="public">
              <ownedParameter xmi:id="_vTcOId0fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTcOIt0fEe2YPMyYKslBVA" name="handleMenuDetect" visibility="package">
              <ownedParameter xmi:id="_vTcOI90fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTc1MN0fEe2YPMyYKslBVA" name="handleMouseDown" visibility="package">
              <ownedParameter xmi:id="_vTc1Md0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTdcQN0fEe2YPMyYKslBVA" name="forceFocus" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vTdcQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTdcQt0fEe2YPMyYKslBVA" name="pasteOnMiddleClick" visibility="private">
              <ownedParameter xmi:id="_vTdcQ90fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTeDUN0fEe2YPMyYKslBVA" name="setSelection" visibility="package">
              <ownedParameter xmi:id="_vTeDUd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTeDUt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTeDU90fEe2YPMyYKslBVA" name="sendEvent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTeDVN0fEe2YPMyYKslBVA" name="doBlock" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTeqYN0fEe2YPMyYKslBVA" name="handleMouseMove" visibility="package">
              <ownedParameter xmi:id="_vTeqYd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTfRcd0fEe2YPMyYKslBVA" name="handleMouseUp" visibility="package">
              <ownedParameter xmi:id="_vTfRct0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTf4gN0fEe2YPMyYKslBVA" name="handlePaint" visibility="package">
              <ownedParameter xmi:id="_vTf4gd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vThGoN0fEe2YPMyYKslBVA" name="drawBackground" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vThGod0fEe2YPMyYKslBVA" name="arg0" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vThGot0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vThGo90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vThGpN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vThGpd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTiUw90fEe2YPMyYKslBVA" name="handleResize" visibility="package">
              <ownedParameter xmi:id="_vTiUxN0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTi70N0fEe2YPMyYKslBVA" name="getClientArea" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vTi70d0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTi70t0fEe2YPMyYKslBVA" name="redrawMargins" visibility="package">
              <ownedParameter xmi:id="_vTi7090fEe2YPMyYKslBVA" name="oldHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTi71N0fEe2YPMyYKslBVA" name="oldWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTji4N0fEe2YPMyYKslBVA" name="setAlignment" visibility="package"/>
            <ownedOperation xmi:id="_vTkxAN0fEe2YPMyYKslBVA" name="updateSelection" visibility="package">
              <ownedParameter xmi:id="_vTkxAd0fEe2YPMyYKslBVA" name="startOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTkxAt0fEe2YPMyYKslBVA" name="replacedLength" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTkxA90fEe2YPMyYKslBVA" name="newLength" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTkxBN0fEe2YPMyYKslBVA" name="sendAccessibleTextChanged" visibility="package">
              <ownedParameter xmi:id="_vTkxBd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTkxBt0fEe2YPMyYKslBVA" name="newCharCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTkxB90fEe2YPMyYKslBVA" name="replaceCharCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTlYEN0fEe2YPMyYKslBVA" name="redrawLinesBullet" visibility="package">
              <ownedParameter xmi:id="_vTlYEd0fEe2YPMyYKslBVA" name="redrawLines" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTl_Jd0fEe2YPMyYKslBVA" name="scrollText" visibility="package">
              <ownedParameter xmi:id="_vTl_Jt0fEe2YPMyYKslBVA" name="srcY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTl_J90fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTmmMN0fEe2YPMyYKslBVA" name="reset" visibility="package"/>
            <ownedOperation xmi:id="_vTmmMd0fEe2YPMyYKslBVA" name="handleTraverse" visibility="package">
              <ownedParameter xmi:id="_vTmmMt0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTnNQN0fEe2YPMyYKslBVA" name="handleVerticalScroll" visibility="package">
              <ownedParameter xmi:id="_vTnNQd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTnNQt0fEe2YPMyYKslBVA" name="getAccessible" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vTnNQ90fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTn0Ut0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_vTobYN0fEe2YPMyYKslBVA" name="getAssociatedLabel" visibility="package">
              <ownedParameter xmi:id="_vTobYd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTobYt0fEe2YPMyYKslBVA" name="getParent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vTobY90fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTpCct0fEe2YPMyYKslBVA" name="stripMnemonic" visibility="package">
              <ownedParameter xmi:id="_vTpCc90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTpCdN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTpCdd0fEe2YPMyYKslBVA" name="_findMnemonic" visibility="package">
              <ownedParameter xmi:id="_vTpCdt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTpCd90fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTppgN0fEe2YPMyYKslBVA" name="invokeBlockAction" visibility="package">
              <ownedParameter xmi:id="_vTppgd0fEe2YPMyYKslBVA" name="action" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTppgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTqQkN0fEe2YPMyYKslBVA" name="selectAll" visibility="public"/>
            <ownedOperation xmi:id="_vTqQkd0fEe2YPMyYKslBVA" name="setBlockSelection" visibility="public">
              <ownedParameter xmi:id="_vTqQkt0fEe2YPMyYKslBVA" name="blockSelection" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTq3oN0fEe2YPMyYKslBVA" name="paste" visibility="public"/>
            <ownedOperation xmi:id="_vTsFwd0fEe2YPMyYKslBVA" name="isLineDelimiter" visibility="package">
              <ownedParameter xmi:id="_vTsFwt0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTsFw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTss0N0fEe2YPMyYKslBVA" name="isTextSelected" visibility="public">
              <ownedParameter xmi:id="_vTss0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTtT4N0fEe2YPMyYKslBVA" name="modifyContent" visibility="package">
              <ownedParameter xmi:id="_vTtT4d0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTtT4t0fEe2YPMyYKslBVA" name="updateCaret" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTuiAN0fEe2YPMyYKslBVA" name="paintObject" visibility="package">
              <ownedParameter xmi:id="_vTuiAd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTuiAt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTvJEN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTvJEd0fEe2YPMyYKslBVA" name="ascent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTvJEt0fEe2YPMyYKslBVA" name="descent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTvJE90fEe2YPMyYKslBVA" name="style" type="_tPzicN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTvJFN0fEe2YPMyYKslBVA" name="bullet" type="_tQNyIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTvJFd0fEe2YPMyYKslBVA" name="bulletIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTwXMN0fEe2YPMyYKslBVA" name="print" visibility="public"/>
            <ownedOperation xmi:id="_vTw-Qt0fEe2YPMyYKslBVA" name="print" visibility="public">
              <ownedParameter xmi:id="_vTw-Q90fEe2YPMyYKslBVA" name="printer" type="_tQF2UN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTw-RN0fEe2YPMyYKslBVA" name="return" type="_s7Gdwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTxlUN0fEe2YPMyYKslBVA" name="print" visibility="public">
              <ownedParameter xmi:id="_vTxlUd0fEe2YPMyYKslBVA" name="printer" type="_tQF2UN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTxlUt0fEe2YPMyYKslBVA" name="options" type="_tQF2Ud0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTxlU90fEe2YPMyYKslBVA" name="return" type="_s7Gdwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTyMYN0fEe2YPMyYKslBVA" name="redraw" visibility="public"/>
            <ownedOperation xmi:id="_vTyzcN0fEe2YPMyYKslBVA" name="redraw" visibility="public">
              <ownedParameter xmi:id="_vTyzcd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTyzct0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTyzc90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTyzdN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTyzdd0fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTzagN0fEe2YPMyYKslBVA" name="redrawLines" visibility="package">
              <ownedParameter xmi:id="_vTzagd0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTzagt0fEe2YPMyYKslBVA" name="lineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTzag90fEe2YPMyYKslBVA" name="bottomChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT12wN0fEe2YPMyYKslBVA" name="redrawRange" visibility="public">
              <ownedParameter xmi:id="_vT12wd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vT12wt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vT12w90fEe2YPMyYKslBVA" name="clearBackground" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT2d0N0fEe2YPMyYKslBVA" name="removeBidiSegmentListener" visibility="public">
              <ownedParameter xmi:id="_vT2d0d0fEe2YPMyYKslBVA" name="listener" type="_tRdvUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT3E4N0fEe2YPMyYKslBVA" name="removeListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vT3E4d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vT3E4t0fEe2YPMyYKslBVA" name="arg1" type="_tOxAot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT3E490fEe2YPMyYKslBVA" name="removeCaretListener" visibility="public">
              <ownedParameter xmi:id="_vT3E5N0fEe2YPMyYKslBVA" name="listener" type="_tQuvgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT3r8N0fEe2YPMyYKslBVA" name="removeExtendedModifyListener" visibility="public">
              <ownedParameter xmi:id="_vT3r8d0fEe2YPMyYKslBVA" name="extendedModifyListener" type="_tQuIcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT3r8t0fEe2YPMyYKslBVA" name="removeLineBackgroundListener" visibility="public">
              <ownedParameter xmi:id="_vT3r890fEe2YPMyYKslBVA" name="listener" type="_tRdvXt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT4TAN0fEe2YPMyYKslBVA" name="removeLineStyleListener" visibility="public">
              <ownedParameter xmi:id="_vT4TAd0fEe2YPMyYKslBVA" name="listener" type="_tReWYt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT4TAt0fEe2YPMyYKslBVA" name="removeModifyListener" visibility="public">
              <ownedParameter xmi:id="_vT4TA90fEe2YPMyYKslBVA" name="modifyListener" type="_tKK0hd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT46EN0fEe2YPMyYKslBVA" name="removePaintObjectListener" visibility="public">
              <ownedParameter xmi:id="_vT46Ed0fEe2YPMyYKslBVA" name="listener" type="_tReWZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT46Et0fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_vT46E90fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT5hIN0fEe2YPMyYKslBVA" name="removeVerifyListener" visibility="public">
              <ownedParameter xmi:id="_vT5hId0fEe2YPMyYKslBVA" name="verifyListener" type="_tKMCqd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT5hIt0fEe2YPMyYKslBVA" name="removeVerifyKeyListener" visibility="public">
              <ownedParameter xmi:id="_vT5hI90fEe2YPMyYKslBVA" name="listener" type="_tReWZd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT6IMN0fEe2YPMyYKslBVA" name="removeWordMovementListener" visibility="public">
              <ownedParameter xmi:id="_vT6IMd0fEe2YPMyYKslBVA" name="listener" type="_tReWad0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT6vQN0fEe2YPMyYKslBVA" name="replaceStyleRanges" visibility="public">
              <ownedParameter xmi:id="_vT6vQd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vT6vQt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vT6vQ90fEe2YPMyYKslBVA" name="ranges" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT79YN0fEe2YPMyYKslBVA" name="resetBidiData" visibility="package"/>
            <ownedOperation xmi:id="_vT79Yd0fEe2YPMyYKslBVA" name="resetCache" visibility="package">
              <ownedParameter xmi:id="_vT79Yt0fEe2YPMyYKslBVA" name="lines" type="_s_RMEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT9ykN0fEe2YPMyYKslBVA" name="scroll" visibility="public">
              <ownedParameter xmi:id="_vT9ykd0fEe2YPMyYKslBVA" name="destX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vT9ykt0fEe2YPMyYKslBVA" name="destY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vT9yk90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vT9ylN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vT9yld0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vT9ylt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vT9yl90fEe2YPMyYKslBVA" name="all" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT-ZoN0fEe2YPMyYKslBVA" name="getChildren" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vT_AsN0fEe2YPMyYKslBVA" name="return" type="_s7pQUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUIxsN0fEe2YPMyYKslBVA" name="setAlignment" visibility="public">
              <ownedParameter xmi:id="_vUIxsd0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUJYwN0fEe2YPMyYKslBVA" name="setAlwaysShowScrollBars" visibility="public">
              <ownedParameter xmi:id="_vUJYwd0fEe2YPMyYKslBVA" name="show" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUJ_0N0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vUJ_0d0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUL1AN0fEe2YPMyYKslBVA" name="setBlockSelectionBounds" visibility="public">
              <ownedParameter xmi:id="_vUL1Ad0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUMcEN0fEe2YPMyYKslBVA" name="setBlockSelectionBounds" visibility="public">
              <ownedParameter xmi:id="_vUMcEd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUMcEt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUMcE90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUMcFN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUQGcN0fEe2YPMyYKslBVA" name="setBidiColoring" visibility="public">
              <ownedParameter xmi:id="_vUQGcd0fEe2YPMyYKslBVA" name="mode" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUQGct0fEe2YPMyYKslBVA" name="setBottomMargin" visibility="public">
              <ownedParameter xmi:id="_vUQGc90fEe2YPMyYKslBVA" name="bottomMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUQtgN0fEe2YPMyYKslBVA" name="setMargins" visibility="public">
              <ownedParameter xmi:id="_vUQtgd0fEe2YPMyYKslBVA" name="leftMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUQtgt0fEe2YPMyYKslBVA" name="topMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUQtg90fEe2YPMyYKslBVA" name="rightMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUQthN0fEe2YPMyYKslBVA" name="bottomMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vURUkN0fEe2YPMyYKslBVA" name="setCaretLocation" visibility="package">
              <ownedParameter xmi:id="_vURUkd0fEe2YPMyYKslBVA" name="location" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vURUkt0fEe2YPMyYKslBVA" name="direction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUUX4N0fEe2YPMyYKslBVA" name="setContent" visibility="public">
              <ownedParameter xmi:id="_vUUX4d0fEe2YPMyYKslBVA" name="newContent" type="_tPD7kd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUU-8N0fEe2YPMyYKslBVA" name="setCursor" visibility="public">
              <ownedParameter xmi:id="_vUU-8d0fEe2YPMyYKslBVA" name="cursor" type="_s9ecUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUVmAN0fEe2YPMyYKslBVA" name="setDoubleClickEnabled" visibility="public">
              <ownedParameter xmi:id="_vUVmAd0fEe2YPMyYKslBVA" name="enable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUWNEN0fEe2YPMyYKslBVA" name="setDragDetect" visibility="public">
              <ownedParameter xmi:id="_vUWNEd0fEe2YPMyYKslBVA" name="dragDetect" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUW0IN0fEe2YPMyYKslBVA" name="setEnabled" visibility="public">
              <ownedParameter xmi:id="_vUW0Id0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUXbMN0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_vUXbMd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUZQYN0fEe2YPMyYKslBVA" name="setHorizontalIndex" visibility="public">
              <ownedParameter xmi:id="_vUZQYd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUaegN0fEe2YPMyYKslBVA" name="setIndent" visibility="public">
              <ownedParameter xmi:id="_vUaegd0fEe2YPMyYKslBVA" name="indent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUbFkN0fEe2YPMyYKslBVA" name="setJustify" visibility="public">
              <ownedParameter xmi:id="_vUbFkd0fEe2YPMyYKslBVA" name="justify" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUcTsN0fEe2YPMyYKslBVA" name="setLeftMargin" visibility="public">
              <ownedParameter xmi:id="_vUcTsd0fEe2YPMyYKslBVA" name="leftMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUc6wN0fEe2YPMyYKslBVA" name="setLineAlignment" visibility="public">
              <ownedParameter xmi:id="_vUc6wd0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUc6wt0fEe2YPMyYKslBVA" name="lineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUc6w90fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUdh0N0fEe2YPMyYKslBVA" name="setLineBackground" visibility="public">
              <ownedParameter xmi:id="_vUdh0d0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUdh0t0fEe2YPMyYKslBVA" name="lineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUdh090fEe2YPMyYKslBVA" name="background" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUeI4N0fEe2YPMyYKslBVA" name="setLineBullet" visibility="public">
              <ownedParameter xmi:id="_vUeI4d0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUeI4t0fEe2YPMyYKslBVA" name="lineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUeI490fEe2YPMyYKslBVA" name="bullet" type="_tQNyIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUev8N0fEe2YPMyYKslBVA" name="setLineIndent" visibility="public">
              <ownedParameter xmi:id="_vUev8d0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUev8t0fEe2YPMyYKslBVA" name="lineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUev890fEe2YPMyYKslBVA" name="indent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUf-EN0fEe2YPMyYKslBVA" name="setLineVerticalIndent" visibility="public">
              <ownedParameter xmi:id="_vUf-Ed0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUf-Et0fEe2YPMyYKslBVA" name="verticalLineIndent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUglJd0fEe2YPMyYKslBVA" name="setLineJustify" visibility="public">
              <ownedParameter xmi:id="_vUglJt0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUglJ90fEe2YPMyYKslBVA" name="lineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUglKN0fEe2YPMyYKslBVA" name="justify" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUhMMN0fEe2YPMyYKslBVA" name="setLineSpacing" visibility="public">
              <ownedParameter xmi:id="_vUhMMd0fEe2YPMyYKslBVA" name="lineSpacing" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUhzQN0fEe2YPMyYKslBVA" name="setLineSpacingProvider" visibility="public">
              <ownedParameter xmi:id="_vUhzQd0fEe2YPMyYKslBVA" name="lineSpacingProvider" type="_tQeQ0N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUjBY90fEe2YPMyYKslBVA" name="setLineTabStops" visibility="public">
              <ownedParameter xmi:id="_vUjBZN0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUjBZd0fEe2YPMyYKslBVA" name="lineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUjBZt0fEe2YPMyYKslBVA" name="tabStops" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUjodN0fEe2YPMyYKslBVA" name="setLineWrapIndent" visibility="public">
              <ownedParameter xmi:id="_vUjodd0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUjodt0fEe2YPMyYKslBVA" name="lineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUjod90fEe2YPMyYKslBVA" name="wrapIndent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUk2kN0fEe2YPMyYKslBVA" name="setMarginColor" visibility="public">
              <ownedParameter xmi:id="_vUk2kd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUmEsN0fEe2YPMyYKslBVA" name="setMouseNavigatorEnabled" visibility="public">
              <ownedParameter xmi:id="_vUmEsd0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUn54N0fEe2YPMyYKslBVA" name="setRightMargin" visibility="public">
              <ownedParameter xmi:id="_vUn54d0fEe2YPMyYKslBVA" name="rightMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUn54t0fEe2YPMyYKslBVA" name="setScrollBar" visibility="package">
              <ownedParameter xmi:id="_vUn5490fEe2YPMyYKslBVA" name="bar" type="_tGz-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUn55N0fEe2YPMyYKslBVA" name="clientArea" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUn55d0fEe2YPMyYKslBVA" name="maximum" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUn55t0fEe2YPMyYKslBVA" name="margin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUpvEN0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vUpvEd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUqWIN0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_vUqWId0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUq9MN0fEe2YPMyYKslBVA" name="setSelectionBackground" visibility="public">
              <ownedParameter xmi:id="_vUq9Md0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUrkQN0fEe2YPMyYKslBVA" name="setSelectionForeground" visibility="public">
              <ownedParameter xmi:id="_vUrkQd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUsLUN0fEe2YPMyYKslBVA" name="setSelectionRange" visibility="public">
              <ownedParameter xmi:id="_vUsLUd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUsLUt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUsLU90fEe2YPMyYKslBVA" name="showSelection" visibility="public"/>
            <ownedOperation xmi:id="_vUuAgN0fEe2YPMyYKslBVA" name="setStyleRange" visibility="public">
              <ownedParameter xmi:id="_vUuAgd0fEe2YPMyYKslBVA" name="range" type="_tPzicN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUunkt0fEe2YPMyYKslBVA" name="setStyleRanges" visibility="public">
              <ownedParameter xmi:id="_vUunk90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUunlN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUunld0fEe2YPMyYKslBVA" name="ranges" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUunlt0fEe2YPMyYKslBVA" name="styles" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUvOoN0fEe2YPMyYKslBVA" name="setStyleRanges" visibility="public">
              <ownedParameter xmi:id="_vUvOod0fEe2YPMyYKslBVA" name="ranges" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUvOot0fEe2YPMyYKslBVA" name="styles" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUwcwN0fEe2YPMyYKslBVA" name="computeModifiedLines" visibility="private">
              <ownedParameter xmi:id="_vUwcwd0fEe2YPMyYKslBVA" name="referenceRanges" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUwcwt0fEe2YPMyYKslBVA" name="referenceStyles" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUwcw90fEe2YPMyYKslBVA" name="newRanges" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUwcxN0fEe2YPMyYKslBVA" name="newStyles" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUwcxd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUxq4N0fEe2YPMyYKslBVA" name="createRanges" visibility="private">
              <ownedParameter xmi:id="_vUxq4d0fEe2YPMyYKslBVA" name="referenceStyles" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUxq4t0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUyR8N0fEe2YPMyYKslBVA" name="endRangeOffset" visibility="private">
              <ownedParameter xmi:id="_vUyR8d0fEe2YPMyYKslBVA" name="ranges" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUyR8t0fEe2YPMyYKslBVA" name="styleIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUyR890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUyR9N0fEe2YPMyYKslBVA" name="isInRange" visibility="private">
              <ownedParameter xmi:id="_vUyR9d0fEe2YPMyYKslBVA" name="ranges" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUyR9t0fEe2YPMyYKslBVA" name="styleIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUyR990fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUyR-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUzgEN0fEe2YPMyYKslBVA" name="setStyleRanges" visibility="public">
              <ownedParameter xmi:id="_vUzgEd0fEe2YPMyYKslBVA" name="ranges" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU0HIN0fEe2YPMyYKslBVA" name="setTabs" visibility="public">
              <ownedParameter xmi:id="_vU0HId0fEe2YPMyYKslBVA" name="tabs" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU0uMN0fEe2YPMyYKslBVA" name="setTabStops" visibility="public">
              <ownedParameter xmi:id="_vU0uMd0fEe2YPMyYKslBVA" name="tabs" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU18UN0fEe2YPMyYKslBVA" name="setTextDirection" visibility="public">
              <ownedParameter xmi:id="_vU18Ud0fEe2YPMyYKslBVA" name="textDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU18VN0fEe2YPMyYKslBVA" name="isAutoDirection" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vU18Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU18Vt0fEe2YPMyYKslBVA" name="setTextLimit" visibility="public">
              <ownedParameter xmi:id="_vU18V90fEe2YPMyYKslBVA" name="limit" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU2jYN0fEe2YPMyYKslBVA" name="setTopIndex" visibility="public">
              <ownedParameter xmi:id="_vU2jYd0fEe2YPMyYKslBVA" name="topIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU2jYt0fEe2YPMyYKslBVA" name="setTopMargin" visibility="public">
              <ownedParameter xmi:id="_vU2jY90fEe2YPMyYKslBVA" name="topMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU4YkN0fEe2YPMyYKslBVA" name="setWrapIndent" visibility="public">
              <ownedParameter xmi:id="_vU4Ykd0fEe2YPMyYKslBVA" name="wrapIndent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU7b4N0fEe2YPMyYKslBVA" name="lambda$0" visibility="private"/>
            <ownedOperation xmi:id="_vU7b4d0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_vU7b4t0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU8C8N0fEe2YPMyYKslBVA" name="lambda$2" visibility="private">
              <ownedParameter xmi:id="_vU8C8d0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU8qAN0fEe2YPMyYKslBVA" name="lambda$5" visibility="private">
              <ownedParameter xmi:id="_vU8qAd0fEe2YPMyYKslBVA" name="arg0" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU8qBN0fEe2YPMyYKslBVA" name="lambda$6" visibility="private">
              <ownedParameter xmi:id="_vU8qBd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU-fNd0fEe2YPMyYKslBVA" name="getToolTipText" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vU-fNt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVAUYN0fEe2YPMyYKslBVA" name="getEnabled" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVAUYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVA7ct0fEe2YPMyYKslBVA" name="computeSize" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVA7c90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVA7dN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVA7dd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVA7dt0fEe2YPMyYKslBVA" name="getSize" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVA7d90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVCwot0fEe2YPMyYKslBVA" name="setRedraw" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVCwo90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVD-wN0fEe2YPMyYKslBVA" name="toControl" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVD-wd0fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVD-wt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYtIoN0fEe2YPMyYKslBVA" name="addFocusListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vYtIod0fEe2YPMyYKslBVA" name="arg0" type="_tiqNAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYtIot0fEe2YPMyYKslBVA" name="setVisible" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vYtIo90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vYyoNt0fEe2YPMyYKslBVA" name="setMenu" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vYyoN90fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tPTMId0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tbM6JN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbM6Jd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbM6J90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ7ssd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9JFId0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vQ7sst0fEe2YPMyYKslBVA" name="val$display" visibility="private" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tbM6Jt0fEe2YPMyYKslBVA" client="_tPTMId0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vQ7ss90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQ7stN0fEe2YPMyYKslBVA" name="arg0" type="_s9JFId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vQ7std0fEe2YPMyYKslBVA" name="arg1" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQ7stt0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tPTMI90fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tbLsC90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbLsDN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbLsDt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ3bTt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9JFId0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vQ3bT90fEe2YPMyYKslBVA" name="val$display" visibility="private" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tbLsDd0fEe2YPMyYKslBVA" client="_tPTMI90fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vQ3bUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQ3bUd0fEe2YPMyYKslBVA" name="arg0" type="_s9JFId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vQ3bUt0fEe2YPMyYKslBVA" name="arg1" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQ4CUN0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tPTzMN0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tQpP8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tQpP8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tQpP890fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vU9REN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9JFId0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vU9REd0fEe2YPMyYKslBVA" name="val$display" visibility="private" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tQpP8t0fEe2YPMyYKslBVA" client="_tPTzMN0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vRyBQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vRyBQd0fEe2YPMyYKslBVA" name="arg0" type="_s9JFId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRyBQt0fEe2YPMyYKslBVA" name="arg1" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vU9REt0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tPTzMt0fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_tbM6IN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbM6Id0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbM6I90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ7FoN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9JFId0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vQ7Fod0fEe2YPMyYKslBVA" name="val$display" visibility="private" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tbM6It0fEe2YPMyYKslBVA" client="_tPTzMt0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vQ7Fot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQ7Fo90fEe2YPMyYKslBVA" name="arg0" type="_s9JFId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vQ7FpN0fEe2YPMyYKslBVA" name="arg1" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQ7Fpd0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tPwfIN0fEe2YPMyYKslBVA" name="TextWriter" visibility="package">
              <eAnnotations xmi:id="_tbTAwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbTAwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbTAwt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vRWjcN0fEe2YPMyYKslBVA" name="buffer" visibility="private" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vRWjcd0fEe2YPMyYKslBVA" name="startOffset" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vRWjct0fEe2YPMyYKslBVA" name="endOffset" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vRWjc90fEe2YPMyYKslBVA" name="isClosed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vRWjdN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9JFId0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vRJvIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vRJvId0fEe2YPMyYKslBVA" name="arg0" type="_s9JFId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRJvIt0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRJvI90fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRJvLt0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_vRNZgN0fEe2YPMyYKslBVA" name="getCharCount" visibility="public">
                <ownedParameter xmi:id="_vRNZgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRWjdd0fEe2YPMyYKslBVA" name="getStart" visibility="public">
                <ownedParameter xmi:id="_vRWjdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRWjd90fEe2YPMyYKslBVA" name="isClosed" visibility="public">
                <ownedParameter xmi:id="_vRWjeN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRXKgN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_vRXKgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRXKgt0fEe2YPMyYKslBVA" name="write" visibility="package">
                <ownedParameter xmi:id="_vRXKg90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRXKhN0fEe2YPMyYKslBVA" name="write" visibility="package">
                <ownedParameter xmi:id="_vRXKhd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRXKht0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRXKh90fEe2YPMyYKslBVA" name="write" visibility="package">
                <ownedParameter xmi:id="_vRXKiN0fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRXKid0fEe2YPMyYKslBVA" name="write" visibility="package">
                <ownedParameter xmi:id="_vRXKit0fEe2YPMyYKslBVA" name="i" type="_s8e90d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRXKi90fEe2YPMyYKslBVA" name="writeLine" visibility="public">
                <ownedParameter xmi:id="_vRXKjN0fEe2YPMyYKslBVA" name="line" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRXKjd0fEe2YPMyYKslBVA" name="lineOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRXxkN0fEe2YPMyYKslBVA" name="writeLineDelimiter" visibility="public">
                <ownedParameter xmi:id="_vRXxkd0fEe2YPMyYKslBVA" name="lineDelimiter" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tP63Md0fEe2YPMyYKslBVA" name="5" visibility="package">
              <eAnnotations xmi:id="_tbLsB90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbLsCN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbLsCt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ20ON0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9JFId0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tbLsCd0fEe2YPMyYKslBVA" client="_tP63Md0fEe2YPMyYKslBVA" supplier="_tReWZ90fEe2YPMyYKslBVA" contract="_tReWZ90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vQ3bQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQ3bQd0fEe2YPMyYKslBVA" name="arg0" type="_s9JFId0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQ3bQt0fEe2YPMyYKslBVA" name="textChanging" visibility="public">
                <ownedParameter xmi:id="_vQ3bQ90fEe2YPMyYKslBVA" name="event" type="_tP_vsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQ3bRt0fEe2YPMyYKslBVA" name="textChanged" visibility="public">
                <ownedParameter xmi:id="_vQ3bR90fEe2YPMyYKslBVA" name="event" type="_tReWZt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQ3bSt0fEe2YPMyYKslBVA" name="textSet" visibility="public">
                <ownedParameter xmi:id="_vQ3bS90fEe2YPMyYKslBVA" name="event" type="_tReWZt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tQA90d0fEe2YPMyYKslBVA" name="6" visibility="package">
              <eAnnotations xmi:id="_tQqeEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tQqeEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tQqeE90fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vU-fMN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9JFId0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vTnNRN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vTnNRd0fEe2YPMyYKslBVA" name="arg0" type="_s9JFId0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vU-fMd0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_vU-fMt0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vU-fM90fEe2YPMyYKslBVA" name="getHelp" visibility="public">
                <ownedParameter xmi:id="_vU-fNN0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vU-fN90fEe2YPMyYKslBVA" name="getKeyboardShortcut" visibility="public">
                <ownedParameter xmi:id="_vU-fON0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tQA9090fEe2YPMyYKslBVA" name="7" visibility="package">
              <eAnnotations xmi:id="_tbRLkN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbRLkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbRLkt0fEe2YPMyYKslBVA" general="_tYe9UN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vROAkt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9JFId0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vROAk90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vROAlN0fEe2YPMyYKslBVA" name="arg0" type="_s9JFId0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vROnoN0fEe2YPMyYKslBVA" name="getCaretOffset" visibility="public">
                <ownedParameter xmi:id="_vROnod0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vROnpN0fEe2YPMyYKslBVA" name="setCaretOffset" visibility="public">
                <ownedParameter xmi:id="_vROnpd0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vROnqN0fEe2YPMyYKslBVA" name="getSelectionRange" visibility="public">
                <ownedParameter xmi:id="_vROnqd0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vROnqt0fEe2YPMyYKslBVA" name="addSelection" visibility="public">
                <ownedParameter xmi:id="_vROnq90fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRPOtd0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
                <ownedParameter xmi:id="_vRPOtt0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRPOvN0fEe2YPMyYKslBVA" name="getRanges" visibility="package">
                <ownedParameter xmi:id="_vRPOvd0fEe2YPMyYKslBVA" name="left" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRPOvt0fEe2YPMyYKslBVA" name="top" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRPOv90fEe2YPMyYKslBVA" name="right" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRPOwN0fEe2YPMyYKslBVA" name="bottom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRPOwd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRP1wN0fEe2YPMyYKslBVA" name="getSelectionCount" visibility="public">
                <ownedParameter xmi:id="_vRP1wd0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRP1wt0fEe2YPMyYKslBVA" name="removeSelection" visibility="public">
                <ownedParameter xmi:id="_vRP1w90fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRP1yd0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
                <ownedParameter xmi:id="_vRP1yt0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRQc0N0fEe2YPMyYKslBVA" name="getCharacterCount" visibility="public">
                <ownedParameter xmi:id="_vRQc0d0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRQc0t0fEe2YPMyYKslBVA" name="getOffsetAtPoint" visibility="public">
                <ownedParameter xmi:id="_vRQc090fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRRD4N0fEe2YPMyYKslBVA" name="getTextBounds" visibility="public">
                <ownedParameter xmi:id="_vRRD4d0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRS5EN0fEe2YPMyYKslBVA" name="getRanges" visibility="public">
                <ownedParameter xmi:id="_vRS5Ed0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRS5Et0fEe2YPMyYKslBVA" name="getText" visibility="public">
                <ownedParameter xmi:id="_vRTgIN0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRUuQ90fEe2YPMyYKslBVA" name="getVisibleRanges" visibility="public">
                <ownedParameter xmi:id="_vRUuRN0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRVVUd0fEe2YPMyYKslBVA" name="scrollText" visibility="public">
                <ownedParameter xmi:id="_vRVVUt0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tQA91d0fEe2YPMyYKslBVA" name="8" visibility="package">
              <eAnnotations xmi:id="_tQp3AN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tQp3Ad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tQp3BN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vU94IN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9JFId0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tQp3A90fEe2YPMyYKslBVA" client="_tQA91d0fEe2YPMyYKslBVA" supplier="_tQp3At0fEe2YPMyYKslBVA" contract="_tQp3At0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vTn0UN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vTn0Ud0fEe2YPMyYKslBVA" name="arg0" type="_s9JFId0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vU94Id0fEe2YPMyYKslBVA" name="setTextAttributes" visibility="public">
                <ownedParameter xmi:id="_vU94It0fEe2YPMyYKslBVA" name="e" type="_tQp3B90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vU94I90fEe2YPMyYKslBVA" name="replaceText" visibility="public">
                <ownedParameter xmi:id="_vU94JN0fEe2YPMyYKslBVA" name="e" type="_tQp3CN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vU94Jd0fEe2YPMyYKslBVA" name="pasteText" visibility="public">
                <ownedParameter xmi:id="_vU94Jt0fEe2YPMyYKslBVA" name="e" type="_tQp3CN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vU94J90fEe2YPMyYKslBVA" name="cutText" visibility="public">
                <ownedParameter xmi:id="_vU94KN0fEe2YPMyYKslBVA" name="e" type="_tQp3CN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vU94Kd0fEe2YPMyYKslBVA" name="copyText" visibility="public">
                <ownedParameter xmi:id="_vU94Kt0fEe2YPMyYKslBVA" name="e" type="_tQp3CN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tQA9190fEe2YPMyYKslBVA" name="9" visibility="package">
              <eAnnotations xmi:id="_tbMTE90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbMTFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbMTFd0fEe2YPMyYKslBVA" general="_tYfkYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ5QcN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9JFId0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQ5Qcd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQ5Qct0fEe2YPMyYKslBVA" name="arg0" type="_s9JFId0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQ5Qc90fEe2YPMyYKslBVA" name="getAttributes" visibility="public">
                <ownedParameter xmi:id="_vQ5QdN0fEe2YPMyYKslBVA" name="e" type="_tY-skN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQ5Qhd0fEe2YPMyYKslBVA" name="getTextAttributes" visibility="public">
                <ownedParameter xmi:id="_vQ5Qht0fEe2YPMyYKslBVA" name="e" type="_tQp3B90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tQA92d0fEe2YPMyYKslBVA" name="10" visibility="package">
              <eAnnotations xmi:id="_tbMTEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbMTEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbMTEt0fEe2YPMyYKslBVA" general="_tRJmQN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ4pYt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9JFId0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vQ4pY90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQ4pZN0fEe2YPMyYKslBVA" name="arg0" type="_s9JFId0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQ4pZd0fEe2YPMyYKslBVA" name="getRole" visibility="public">
                <ownedParameter xmi:id="_vQ4pZt0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQ4pZ90fEe2YPMyYKslBVA" name="getState" visibility="public">
                <ownedParameter xmi:id="_vQ4paN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQ4pc90fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_vQ4pdN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tQF2U90fEe2YPMyYKslBVA" name="Printing" visibility="package">
              <eAnnotations xmi:id="_tbM6KN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbM6Kd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbM6K90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8Twt0fEe2YPMyYKslBVA" name="LEFT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vQ8Tw90fEe2YPMyYKslBVA" name="CENTER" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vQ8TxN0fEe2YPMyYKslBVA" name="RIGHT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vQ8Txd0fEe2YPMyYKslBVA" name="printer" visibility="package" type="_tQF2UN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8Txt0fEe2YPMyYKslBVA" name="printerRenderer" visibility="package" type="_tPCtcd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8Tx90fEe2YPMyYKslBVA" name="printOptions" visibility="package" type="_tQF2Ud0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8TyN0fEe2YPMyYKslBVA" name="clientArea" visibility="package" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8Tyd0fEe2YPMyYKslBVA" name="fontData" visibility="package" type="_s9dOMN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8Tyt0fEe2YPMyYKslBVA" name="printerFont" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8Ty90fEe2YPMyYKslBVA" name="resources" visibility="package" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8TzN0fEe2YPMyYKslBVA" name="tabLength" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8Tzd0fEe2YPMyYKslBVA" name="gc" visibility="package" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8Tzt0fEe2YPMyYKslBVA" name="pageWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8Tz90fEe2YPMyYKslBVA" name="startPage" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8T0N0fEe2YPMyYKslBVA" name="endPage" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8T0d0fEe2YPMyYKslBVA" name="scope" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8T0t0fEe2YPMyYKslBVA" name="startLine" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8T090fEe2YPMyYKslBVA" name="endLine" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8T1N0fEe2YPMyYKslBVA" name="singleLine" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8T1d0fEe2YPMyYKslBVA" name="selection" visibility="package" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8T1t0fEe2YPMyYKslBVA" name="mirrored" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8T190fEe2YPMyYKslBVA" name="lineSpacing" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vQ8T2N0fEe2YPMyYKslBVA" name="printMargin" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tbM6Kt0fEe2YPMyYKslBVA" client="_tQF2U90fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vQ8T2d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vQ8T2t0fEe2YPMyYKslBVA" name="styledText" type="_s9JFId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vQ8T290fEe2YPMyYKslBVA" name="printer" type="_tQF2UN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vQ8T3N0fEe2YPMyYKslBVA" name="printOptions" type="_tQF2Ud0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQ9h490fEe2YPMyYKslBVA" name="copyContent" visibility="package">
                <ownedParameter xmi:id="_vQ9h5N0fEe2YPMyYKslBVA" name="original" type="_tPD7kd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vQ9h5d0fEe2YPMyYKslBVA" name="return" type="_tPD7kd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vQ9h6N0fEe2YPMyYKslBVA" name="cacheLineData" visibility="package">
                <ownedParameter xmi:id="_vQ9h6d0fEe2YPMyYKslBVA" name="styledText" type="_s9JFId0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRCaZt0fEe2YPMyYKslBVA" name="dispose" visibility="package"/>
              <ownedOperation xmi:id="_vRCaaN0fEe2YPMyYKslBVA" name="init" visibility="package"/>
              <ownedOperation xmi:id="_vREPkN0fEe2YPMyYKslBVA" name="print" visibility="package"/>
              <ownedOperation xmi:id="_vRE2oN0fEe2YPMyYKslBVA" name="printDecoration" visibility="package">
                <ownedParameter xmi:id="_vRE2od0fEe2YPMyYKslBVA" name="page" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRE2ot0fEe2YPMyYKslBVA" name="header" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRE2o90fEe2YPMyYKslBVA" name="layout" type="_tPLQUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRFdtt0fEe2YPMyYKslBVA" name="printLine" visibility="package">
                <ownedParameter xmi:id="_vRFdt90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRFduN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRFdud0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRFdut0fEe2YPMyYKslBVA" name="foreground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRFdu90fEe2YPMyYKslBVA" name="background" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRFdvN0fEe2YPMyYKslBVA" name="layout" type="_tPLQUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRFdvd0fEe2YPMyYKslBVA" name="printLayout" type="_tPLQUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRFdvt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRH58N0fEe2YPMyYKslBVA" name="printDecorationSegment" visibility="package">
                <ownedParameter xmi:id="_vRH58d0fEe2YPMyYKslBVA" name="segment" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRH58t0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRH5890fEe2YPMyYKslBVA" name="page" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRH59N0fEe2YPMyYKslBVA" name="header" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRH59d0fEe2YPMyYKslBVA" name="layout" type="_tPLQUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRJIEN0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tQZYU90fEe2YPMyYKslBVA" name="RTFWriter" visibility="package">
              <eAnnotations xmi:id="_tbP9cN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbP9cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbP9ct0fEe2YPMyYKslBVA" general="_tPwfIN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vRJIFd0fEe2YPMyYKslBVA" name="DEFAULT_FOREGROUND" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vRJIFt0fEe2YPMyYKslBVA" name="DEFAULT_BACKGROUND" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vRJIF90fEe2YPMyYKslBVA" name="colorTable" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vRJIGN0fEe2YPMyYKslBVA" name="fontTable" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vRJIGd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9JFId0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vRJIGt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vRJIG90fEe2YPMyYKslBVA" name="arg0" type="_s9JFId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRJIHN0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRJIHd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRJvKN0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_vRJvKd0fEe2YPMyYKslBVA" name="isClosed" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vRJvKt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRJvK90fEe2YPMyYKslBVA" name="writeHeader" visibility="package"/>
              <ownedOperation xmi:id="_vRJvLN0fEe2YPMyYKslBVA" name="write" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vRJvLd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRJvL90fEe2YPMyYKslBVA" name="getColorIndex" visibility="package">
                <ownedParameter xmi:id="_vRJvMN0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRJvMd0fEe2YPMyYKslBVA" name="defaultIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRJvMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRKWMN0fEe2YPMyYKslBVA" name="getFontIndex" visibility="package">
                <ownedParameter xmi:id="_vRKWMd0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRKWMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRKWM90fEe2YPMyYKslBVA" name="write" visibility="package">
                <ownedParameter xmi:id="_vRKWNN0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRKWNd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRKWNt0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRKWN90fEe2YPMyYKslBVA" name="write" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vRKWON0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRK9QN0fEe2YPMyYKslBVA" name="write" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vRK9Qd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRK9Qt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRLkUN0fEe2YPMyYKslBVA" name="writeLine" visibility="public">
                <ownedParameter xmi:id="_vRLkUd0fEe2YPMyYKslBVA" name="line" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRLkUt0fEe2YPMyYKslBVA" name="lineOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRMLYN0fEe2YPMyYKslBVA" name="writeStyledLine" visibility="package">
                <ownedParameter xmi:id="_vRMLYd0fEe2YPMyYKslBVA" name="line" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRMLYt0fEe2YPMyYKslBVA" name="lineOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRMLY90fEe2YPMyYKslBVA" name="ranges" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRMLZN0fEe2YPMyYKslBVA" name="styles" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRMLZd0fEe2YPMyYKslBVA" name="lineBackground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRMLZt0fEe2YPMyYKslBVA" name="indent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRMLZ90fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vRMLaN0fEe2YPMyYKslBVA" name="justify" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRMLfd0fEe2YPMyYKslBVA" name="writeLineDelimiter" visibility="public">
                <ownedParameter xmi:id="_vRMLft0fEe2YPMyYKslBVA" name="lineDelimiter" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRMycN0fEe2YPMyYKslBVA" name="getStart" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vRMycd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vRMyct0fEe2YPMyYKslBVA" name="write" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vRMyc90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBsN9N0fEe2YPMyYKslBVA" name="TableEditor" visibility="public">
            <eAnnotations xmi:id="_tReWa90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tReWbN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tReWbt0fEe2YPMyYKslBVA" general="_tReWbd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugFeld0fEe2YPMyYKslBVA" name="grabHorizontal" visibility="public" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ugFelt0fEe2YPMyYKslBVA" name="horizontalAlignment" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ugFel90fEe2YPMyYKslBVA" name="minimumWidth" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ugFemN0fEe2YPMyYKslBVA" name="verticalAlignment" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ugFemd0fEe2YPMyYKslBVA" name="minimumHeight" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vW1gYN0fEe2YPMyYKslBVA" name="table" visibility="package" type="_s6uqUN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW1gYd0fEe2YPMyYKslBVA" name="item" visibility="package" type="_s6xGkt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW1gYt0fEe2YPMyYKslBVA" name="column" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW1gY90fEe2YPMyYKslBVA" name="columnListener" visibility="package" type="_tKLbmd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW1gZN0fEe2YPMyYKslBVA" name="timer" visibility="package" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW1gZd0fEe2YPMyYKslBVA" name="TIMEOUT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vW1gaN0fEe2YPMyYKslBVA" name="grabVertical" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ugE3gN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ugE3gd0fEe2YPMyYKslBVA" name="table" type="_s6uqUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugE3kd0fEe2YPMyYKslBVA" name="setEditor" visibility="public">
              <ownedParameter xmi:id="_ugFekN0fEe2YPMyYKslBVA" name="editor" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugFekd0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugFekt0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW05W90fEe2YPMyYKslBVA" name="layout" visibility="public"/>
            <ownedOperation xmi:id="_vW1gad0fEe2YPMyYKslBVA" name="computeBounds" visibility="package">
              <ownedParameter xmi:id="_vW1gat0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW2HcN0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_vW2Hct0fEe2YPMyYKslBVA" name="getColumn" visibility="public">
              <ownedParameter xmi:id="_vW2Hc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW2HdN0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_vW2Hdd0fEe2YPMyYKslBVA" name="return" type="_s6xGkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW2Hdt0fEe2YPMyYKslBVA" name="resize" visibility="package"/>
            <ownedOperation xmi:id="_vW2ugt0fEe2YPMyYKslBVA" name="setColumn" visibility="public">
              <ownedParameter xmi:id="_vW2ug90fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW2uhN0fEe2YPMyYKslBVA" name="setItem" visibility="public">
              <ownedParameter xmi:id="_vW2uhd0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW2uht0fEe2YPMyYKslBVA" name="setEditor" visibility="public">
              <ownedParameter xmi:id="_vW2uh90fEe2YPMyYKslBVA" name="editor" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tRe9cd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tbUO8t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbUO890fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbUO9d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vW05Vt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBsN9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tbUO9N0fEe2YPMyYKslBVA" client="_tRe9cd0fEe2YPMyYKslBVA" supplier="_tKLbmd0fEe2YPMyYKslBVA" contract="_tKLbmd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vW05V90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vW05WN0fEe2YPMyYKslBVA" name="arg0" type="_tBsN9N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vW05Wd0fEe2YPMyYKslBVA" name="controlMoved" visibility="public">
                <ownedParameter xmi:id="_vW05Wt0fEe2YPMyYKslBVA" name="e" type="_tKLbmN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vW05XN0fEe2YPMyYKslBVA" name="controlResized" visibility="public">
                <ownedParameter xmi:id="_vW05Xd0fEe2YPMyYKslBVA" name="e" type="_tKLbmN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tPA4Qd0fEe2YPMyYKslBVA" name="StyleRange[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nYd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tPCtcd0fEe2YPMyYKslBVA" name="StyledTextRenderer" visibility="package">
            <eAnnotations xmi:id="_tRK0YN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRK0Yd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRK0Yt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ53hd0fEe2YPMyYKslBVA" name="styleCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ-I890fEe2YPMyYKslBVA" name="lineCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ-I9N0fEe2YPMyYKslBVA" name="content" visibility="package" type="_tPD7kd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ-wBN0fEe2YPMyYKslBVA" name="styles" visibility="package" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRz2eN0fEe2YPMyYKslBVA" name="averageCharWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vSB44N0fEe2YPMyYKslBVA" name="fixedPitch" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vSoV1N0fEe2YPMyYKslBVA" name="tabWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vTfRcN0fEe2YPMyYKslBVA" name="hasLinks" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vTkJ8N0fEe2YPMyYKslBVA" name="redrawLines" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vTsFwN0fEe2YPMyYKslBVA" name="lineSpacingProvider" visibility="package" type="_tQeQ0N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vT8kct0fEe2YPMyYKslBVA" name="maxWidthLineIndex" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSc90fEe2YPMyYKslBVA" name="device" visibility="package" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSdN0fEe2YPMyYKslBVA" name="styledText" visibility="package" type="_s9JFId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSdd0fEe2YPMyYKslBVA" name="lineSpacingComputing" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSdt0fEe2YPMyYKslBVA" name="regularFont" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSd90fEe2YPMyYKslBVA" name="boldFont" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSeN0fEe2YPMyYKslBVA" name="italicFont" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSed0fEe2YPMyYKslBVA" name="boldItalicFont" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSet0fEe2YPMyYKslBVA" name="ascent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSe90fEe2YPMyYKslBVA" name="descent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSfN0fEe2YPMyYKslBVA" name="tabLength" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSfd0fEe2YPMyYKslBVA" name="topIndex" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSft0fEe2YPMyYKslBVA" name="layouts" visibility="package" type="_tRK0Y90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSf90fEe2YPMyYKslBVA" name="lineSizes" visibility="package" type="_tRK0Zd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSgN0fEe2YPMyYKslBVA" name="lines" visibility="package" type="_tRK0Z90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSgd0fEe2YPMyYKslBVA" name="maxWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSgt0fEe2YPMyYKslBVA" name="averageLineHeight" visibility="package" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSg90fEe2YPMyYKslBVA" name="linesInAverageLineHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFShN0fEe2YPMyYKslBVA" name="idleRunning" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFShd0fEe2YPMyYKslBVA" name="bullets" visibility="package" type="_tRK0aN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSht0fEe2YPMyYKslBVA" name="bulletsIndices" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSh90fEe2YPMyYKslBVA" name="ranges" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSiN0fEe2YPMyYKslBVA" name="stylesSet" visibility="package" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSid0fEe2YPMyYKslBVA" name="stylesSetCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWFSit0fEe2YPMyYKslBVA" name="BULLET_MARGIN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWFSi90fEe2YPMyYKslBVA" name="COMPACT_STYLES" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWFSjN0fEe2YPMyYKslBVA" name="MERGE_STYLES" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWFSjd0fEe2YPMyYKslBVA" name="GROW" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWFSjt0fEe2YPMyYKslBVA" name="IDLE_TIME" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWFSj90fEe2YPMyYKslBVA" name="CACHE_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWFSkN0fEe2YPMyYKslBVA" name="BACKGROUND" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWFSkd0fEe2YPMyYKslBVA" name="ALIGNMENT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWFSkt0fEe2YPMyYKslBVA" name="INDENT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWFSk90fEe2YPMyYKslBVA" name="JUSTIFY" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWFSlN0fEe2YPMyYKslBVA" name="SEGMENTS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWFSld0fEe2YPMyYKslBVA" name="TABSTOPS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWFSlt0fEe2YPMyYKslBVA" name="WRAP_INDENT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWFSl90fEe2YPMyYKslBVA" name="SEGMENT_CHARS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWFSmN0fEe2YPMyYKslBVA" name="VERTICAL_INDENT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vQ4CWd0fEe2YPMyYKslBVA" name="getHeight" visibility="package">
              <ownedParameter xmi:id="_vQ4CWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ53kt0fEe2YPMyYKslBVA" name="getTextLayout" visibility="package">
              <ownedParameter xmi:id="_vQ53k90fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ53lN0fEe2YPMyYKslBVA" name="return" type="_tPLQUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ6ekN0fEe2YPMyYKslBVA" name="disposeTextLayout" visibility="package">
              <ownedParameter xmi:id="_vQ6ekd0fEe2YPMyYKslBVA" name="layout" type="_tPLQUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ86190fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vQ862N0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ9h4N0fEe2YPMyYKslBVA" name="styledText" type="_s9JFId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ9h5t0fEe2YPMyYKslBVA" name="setContent" visibility="package">
              <ownedParameter xmi:id="_vQ9h590fEe2YPMyYKslBVA" name="content" type="_tPD7kd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ-I8N0fEe2YPMyYKslBVA" name="copyInto" visibility="package">
              <ownedParameter xmi:id="_vQ-I8d0fEe2YPMyYKslBVA" name="renderer" type="_tPCtcd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ_-IN0fEe2YPMyYKslBVA" name="getLineBackground" visibility="package">
              <ownedParameter xmi:id="_vQ_-Id0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ_-It0fEe2YPMyYKslBVA" name="defaultBackground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ_-I90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRAlMN0fEe2YPMyYKslBVA" name="setLineBackground" visibility="package">
              <ownedParameter xmi:id="_vRAlMd0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRAlMt0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRAlM90fEe2YPMyYKslBVA" name="background" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRAlNN0fEe2YPMyYKslBVA" name="getLineIndent" visibility="package">
              <ownedParameter xmi:id="_vRAlNd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRAlNt0fEe2YPMyYKslBVA" name="defaultIndent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRAlN90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRAlON0fEe2YPMyYKslBVA" name="setLineIndent" visibility="package">
              <ownedParameter xmi:id="_vRAlOd0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRAlOt0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRAlO90fEe2YPMyYKslBVA" name="indent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRBMUN0fEe2YPMyYKslBVA" name="setLineSegments" visibility="package">
              <ownedParameter xmi:id="_vRBMUd0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBMUt0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBMU90fEe2YPMyYKslBVA" name="segments" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRBMVd0fEe2YPMyYKslBVA" name="setLineSegmentChars" visibility="package">
              <ownedParameter xmi:id="_vRBMVt0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBMV90fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBMWN0fEe2YPMyYKslBVA" name="segmentChars" type="_s_9vo90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRBzUd0fEe2YPMyYKslBVA" name="setLineAlignment" visibility="package">
              <ownedParameter xmi:id="_vRBzUt0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBzU90fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBzVN0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRBzVt0fEe2YPMyYKslBVA" name="setLineJustify" visibility="package">
              <ownedParameter xmi:id="_vRBzV90fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBzWN0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBzWd0fEe2YPMyYKslBVA" name="justify" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRBzW90fEe2YPMyYKslBVA" name="setLineBullet" visibility="package">
              <ownedParameter xmi:id="_vRBzXN0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBzXd0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBzXt0fEe2YPMyYKslBVA" name="bullet" type="_tQNyIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRBzYd0fEe2YPMyYKslBVA" name="setStyleRanges" visibility="package">
              <ownedParameter xmi:id="_vRBzYt0fEe2YPMyYKslBVA" name="newRanges" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBzY90fEe2YPMyYKslBVA" name="newStyles" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRCaZ90fEe2YPMyYKslBVA" name="dispose" visibility="package"/>
            <ownedOperation xmi:id="_vRDogN0fEe2YPMyYKslBVA" name="setFont" visibility="package">
              <ownedParameter xmi:id="_vRDogd0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRDogt0fEe2YPMyYKslBVA" name="tabs" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRDog90fEe2YPMyYKslBVA" name="getLineHeight" visibility="package">
              <ownedParameter xmi:id="_vRDohN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRFdsN0fEe2YPMyYKslBVA" name="getTextLayout" visibility="package">
              <ownedParameter xmi:id="_vRFdsd0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRFdst0fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRFds90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRFdtN0fEe2YPMyYKslBVA" name="lineSpacing" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRFdtd0fEe2YPMyYKslBVA" name="return" type="_tPLQUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRMLat0fEe2YPMyYKslBVA" name="getLineAlignment" visibility="package">
              <ownedParameter xmi:id="_vRMLa90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRMLbN0fEe2YPMyYKslBVA" name="defaultAlignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRMLbd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRMLcN0fEe2YPMyYKslBVA" name="getLineJustify" visibility="package">
              <ownedParameter xmi:id="_vRMLcd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRMLct0fEe2YPMyYKslBVA" name="defaultJustify" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRMLc90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRMLdN0fEe2YPMyYKslBVA" name="getRanges" visibility="package">
              <ownedParameter xmi:id="_vRMLdd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRMLdt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRMLd90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRMLeN0fEe2YPMyYKslBVA" name="getStyleRanges" visibility="package">
              <ownedParameter xmi:id="_vRMLed0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRMLet0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRMLe90fEe2YPMyYKslBVA" name="includeRanges" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRMLfN0fEe2YPMyYKslBVA" name="return" type="_tPA4Qd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRRD4t0fEe2YPMyYKslBVA" name="getLineHeight" visibility="package">
              <ownedParameter xmi:id="_vRRD490fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRRD5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRd4Mt0fEe2YPMyYKslBVA" name="clearLineBackground" visibility="package">
              <ownedParameter xmi:id="_vRefQN0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRefQd0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRfGUN0fEe2YPMyYKslBVA" name="clearLineStyle" visibility="package">
              <ownedParameter xmi:id="_vRfGUd0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRfGUt0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRjXwN0fEe2YPMyYKslBVA" name="getWidth" visibility="package">
              <ownedParameter xmi:id="_vRjXwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRjXwt0fEe2YPMyYKslBVA" name="calculateClientArea" visibility="package"/>
            <ownedOperation xmi:id="_vRjXw90fEe2YPMyYKslBVA" name="getCachedLineHeight" visibility="package">
              <ownedParameter xmi:id="_vRjXxN0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRjXxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSADsN0fEe2YPMyYKslBVA" name="hasLink" visibility="package">
              <ownedParameter xmi:id="_vSADsd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSADst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSQiYN0fEe2YPMyYKslBVA" name="getBaseline" visibility="package">
              <ownedParameter xmi:id="_vSQiYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSfy890fEe2YPMyYKslBVA" name="getLineBullet" visibility="package">
              <ownedParameter xmi:id="_vSfy9N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSfy9d0fEe2YPMyYKslBVA" name="defaultBullet" type="_tQNyIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSfy9t0fEe2YPMyYKslBVA" name="return" type="_tQNyIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSkrcN0fEe2YPMyYKslBVA" name="getLineVerticalIndent" visibility="package">
              <ownedParameter xmi:id="_vSkrcd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSkrct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSoV0N0fEe2YPMyYKslBVA" name="getLineTabStops" visibility="package">
              <ownedParameter xmi:id="_vSoV0d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSoV0t0fEe2YPMyYKslBVA" name="defaultTabStops" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSoV090fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSo8490fEe2YPMyYKslBVA" name="getLineWrapIndent" visibility="package">
              <ownedParameter xmi:id="_vSo85N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSo85d0fEe2YPMyYKslBVA" name="defaultWrapIndent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vSo85t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vS_iMN0fEe2YPMyYKslBVA" name="calculate" visibility="package">
              <ownedParameter xmi:id="_vS_iMd0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS_iMt0fEe2YPMyYKslBVA" name="lineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vThtsN0fEe2YPMyYKslBVA" name="drawLine" visibility="package">
              <ownedParameter xmi:id="_vThtsd0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vThtst0fEe2YPMyYKslBVA" name="paintX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vThts90fEe2YPMyYKslBVA" name="paintY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vThttN0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTiUwN0fEe2YPMyYKslBVA" name="widgetBackground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTiUwd0fEe2YPMyYKslBVA" name="widgetForeground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTiUwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTi71d0fEe2YPMyYKslBVA" name="reset" visibility="package">
              <ownedParameter xmi:id="_vTi71t0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vTi7190fEe2YPMyYKslBVA" name="lineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTi72N0fEe2YPMyYKslBVA" name="calculateIdle" visibility="package"/>
            <ownedOperation xmi:id="_vTl_I90fEe2YPMyYKslBVA" name="textChanging" visibility="package">
              <ownedParameter xmi:id="_vTl_JN0fEe2YPMyYKslBVA" name="event" type="_tP_vsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vT8kc90fEe2YPMyYKslBVA" name="reset" visibility="package">
              <ownedParameter xmi:id="_vT8kdN0fEe2YPMyYKslBVA" name="lines" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUglIN0fEe2YPMyYKslBVA" name="setLineVerticalIndent" visibility="package">
              <ownedParameter xmi:id="_vUglId0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUglIt0fEe2YPMyYKslBVA" name="verticalLineIndent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUglI90fEe2YPMyYKslBVA" name="hasVerticalIndent" visibility="public">
              <ownedParameter xmi:id="_vUglJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUiaUN0fEe2YPMyYKslBVA" name="getLineSpacingProvider" visibility="package">
              <ownedParameter xmi:id="_vUiaUd0fEe2YPMyYKslBVA" name="return" type="_tQeQ0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUiaUt0fEe2YPMyYKslBVA" name="setLineSpacingProvider" visibility="package">
              <ownedParameter xmi:id="_vUiaU90fEe2YPMyYKslBVA" name="lineSpacingProvider" type="_tQeQ0N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUjocN0fEe2YPMyYKslBVA" name="setLineTabStops" visibility="package">
              <ownedParameter xmi:id="_vUjocd0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUjoct0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUjoc90fEe2YPMyYKslBVA" name="tabStops" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUkPgN0fEe2YPMyYKslBVA" name="setLineWrapIndent" visibility="package">
              <ownedParameter xmi:id="_vUkPgd0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUkPgt0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUkPg90fEe2YPMyYKslBVA" name="wrapIndent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUxD0N0fEe2YPMyYKslBVA" name="updateRanges" visibility="package">
              <ownedParameter xmi:id="_vUxD0d0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUxD0t0fEe2YPMyYKslBVA" name="replaceCharCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUxD090fEe2YPMyYKslBVA" name="newCharCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWFSmd0fEe2YPMyYKslBVA" name="cap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vWFSmt0fEe2YPMyYKslBVA" name="layout" type="_tPLQUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWFSm90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWFSnN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWF5gN0fEe2YPMyYKslBVA" name="addMerge" visibility="package">
              <ownedParameter xmi:id="_vWF5gd0fEe2YPMyYKslBVA" name="mergeRanges" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWF5gt0fEe2YPMyYKslBVA" name="mergeStyles" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWF5g90fEe2YPMyYKslBVA" name="mergeCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWF5hN0fEe2YPMyYKslBVA" name="modifyStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWF5hd0fEe2YPMyYKslBVA" name="modifyEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWF5ht0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWGgkN0fEe2YPMyYKslBVA" name="addMerge" visibility="package">
              <ownedParameter xmi:id="_vWGgkd0fEe2YPMyYKslBVA" name="mergeStyles" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWGgkt0fEe2YPMyYKslBVA" name="mergeCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWGgk90fEe2YPMyYKslBVA" name="modifyStart" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWGglN0fEe2YPMyYKslBVA" name="modifyEnd" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWGgld0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWHusN0fEe2YPMyYKslBVA" name="getLineSize" visibility="package">
              <ownedParameter xmi:id="_vWHusd0fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWHust0fEe2YPMyYKslBVA" name="return" type="_tRNQoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWJj4N0fEe2YPMyYKslBVA" name="reset" visibility="package"/>
            <ownedOperation xmi:id="_vWJj4d0fEe2YPMyYKslBVA" name="drawBullet" visibility="package">
              <ownedParameter xmi:id="_vWJj4t0fEe2YPMyYKslBVA" name="bullet" type="_tQNyIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWJj490fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWJj5N0fEe2YPMyYKslBVA" name="paintX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWJj5d0fEe2YPMyYKslBVA" name="paintY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWJj5t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWJj590fEe2YPMyYKslBVA" name="lineAscent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWJj6N0fEe2YPMyYKslBVA" name="lineDescent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWKK8t0fEe2YPMyYKslBVA" name="getFont" visibility="package">
              <ownedParameter xmi:id="_vWKK890fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWKK9N0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWMnMN0fEe2YPMyYKslBVA" name="getLineHeight" visibility="package">
              <ownedParameter xmi:id="_vWMnMd0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWMnMt0fEe2YPMyYKslBVA" name="exact" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWMnM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWMnNN0fEe2YPMyYKslBVA" name="getFontData" visibility="package">
              <ownedParameter xmi:id="_vWMnNd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWMnNt0fEe2YPMyYKslBVA" name="return" type="_s9d1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWN1Ud0fEe2YPMyYKslBVA" name="getRangeIndex" visibility="package">
              <ownedParameter xmi:id="_vWN1Ut0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWN1U90fEe2YPMyYKslBVA" name="low" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWN1VN0fEe2YPMyYKslBVA" name="high" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWN1Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWOcYN0fEe2YPMyYKslBVA" name="isVariableHeight" visibility="private">
              <ownedParameter xmi:id="_vWOcYd0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWOcYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWPDcN0fEe2YPMyYKslBVA" name="getLineSpacing" visibility="private">
              <ownedParameter xmi:id="_vWPDcd0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWPDct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWPDc90fEe2YPMyYKslBVA" name="getStylesForLine" visibility="private">
              <ownedParameter xmi:id="_vWPDdN0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWPDdd0fEe2YPMyYKslBVA" name="return" type="_tPA4Qd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWRfsN0fEe2YPMyYKslBVA" name="getStyleRange" visibility="package">
              <ownedParameter xmi:id="_vWRfsd0fEe2YPMyYKslBVA" name="style" type="_tPzicN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWRfst0fEe2YPMyYKslBVA" name="return" type="_tPzicN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWSGwN0fEe2YPMyYKslBVA" name="isSameLineSpacing" visibility="package">
              <ownedParameter xmi:id="_vWSGwd0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWSGwt0fEe2YPMyYKslBVA" name="newLineSpacing" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWSGw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWgwQ90fEe2YPMyYKslBVA" name="updateBullets" visibility="package">
              <ownedParameter xmi:id="_vWgwRN0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWgwRd0fEe2YPMyYKslBVA" name="replaceLineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWgwRt0fEe2YPMyYKslBVA" name="newLineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWgwR90fEe2YPMyYKslBVA" name="update" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWs9hN0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_vWs9hd0fEe2YPMyYKslBVA" name="line" type="_tROewN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWs9ht0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWs9h90fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_vWs9iN0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWs9id0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tRK0Zd0fEe2YPMyYKslBVA" name="LineSizeInfo[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf9nYt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf9nY90fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tRK0Z90fEe2YPMyYKslBVA" name="LineInfo[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf9nZN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf9nZd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tRNQoN0fEe2YPMyYKslBVA" name="LineSizeInfo" visibility="package">
              <eAnnotations xmi:id="_tRchMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tRchMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tRchMt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWHutd0fEe2YPMyYKslBVA" name="width" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWHutt0fEe2YPMyYKslBVA" name="height" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWs9it0fEe2YPMyYKslBVA" name="RESETED_SIZE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vWHus90fEe2YPMyYKslBVA" name="needsRecalculateSize" visibility="package">
                <ownedParameter xmi:id="_vWHutN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWHut90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_vWNOQN0fEe2YPMyYKslBVA" name="needsRecalculateHeight" visibility="package">
                <ownedParameter xmi:id="_vWNOQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWUjAN0fEe2YPMyYKslBVA" name="canLayout" visibility="package">
                <ownedParameter xmi:id="_vWUjAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWe7EN0fEe2YPMyYKslBVA" name="resetSize" visibility="package"/>
              <ownedOperation xmi:id="_vWtkkN0fEe2YPMyYKslBVA" name="needsRecalculateWidth" visibility="package">
                <ownedParameter xmi:id="_vWtkkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tRN3sd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tRdIQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tRdIQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tRdIQ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWtkkt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tPCtcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tRdIQt0fEe2YPMyYKslBVA" client="_tRN3sd0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vWIVwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vWIVwd0fEe2YPMyYKslBVA" name="arg0" type="_tPCtcd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vWtkk90fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tROewN0fEe2YPMyYKslBVA" name="LineInfo" visibility="package">
              <eAnnotations xmi:id="_tbUO790fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbUO8N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbUO8d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWErYt0fEe2YPMyYKslBVA" name="flags" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWErY90fEe2YPMyYKslBVA" name="background" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWErZN0fEe2YPMyYKslBVA" name="alignment" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWErZd0fEe2YPMyYKslBVA" name="indent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWErZt0fEe2YPMyYKslBVA" name="wrapIndent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWErZ90fEe2YPMyYKslBVA" name="justify" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWEraN0fEe2YPMyYKslBVA" name="segments" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWErad0fEe2YPMyYKslBVA" name="segmentsChars" visibility="package" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWErat0fEe2YPMyYKslBVA" name="tabStops" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWEra90fEe2YPMyYKslBVA" name="verticalIndent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vWFScN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_vWFScd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vWFSct0fEe2YPMyYKslBVA" name="info" type="_tROewN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tRXBoN0fEe2YPMyYKslBVA" name="StyleEntry" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tRchM90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tRchNN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tRchNd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vWW_QN0fEe2YPMyYKslBVA" name="style" visibility="public" isLeaf="true" type="_tRPs4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vWW_Qd0fEe2YPMyYKslBVA" name="start" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vWW_Qt0fEe2YPMyYKslBVA" name="end" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vWVKEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vWVKEd0fEe2YPMyYKslBVA" name="style" type="_tRPs4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vWVKEt0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vWVKE90fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tPDUgd0fEe2YPMyYKslBVA" name="StyledTextDropTargetEffect" visibility="public">
            <eAnnotations xmi:id="_tQuviN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tQuvid0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tQuvi90fEe2YPMyYKslBVA" general="_tQuvit0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVKsct0fEe2YPMyYKslBVA" name="CARET_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVKsc90fEe2YPMyYKslBVA" name="SCROLL_HYSTERESIS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVKsdN0fEe2YPMyYKslBVA" name="SCROLL_TOLERANCE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVKsdd0fEe2YPMyYKslBVA" name="currentOffset" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVKsdt0fEe2YPMyYKslBVA" name="scrollBeginTime" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVKsd90fEe2YPMyYKslBVA" name="scrollX" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVKseN0fEe2YPMyYKslBVA" name="scrollY" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVKsed0fEe2YPMyYKslBVA" name="paintListener" visibility="package" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vRcDBN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vRcDBd0fEe2YPMyYKslBVA" name="styledText" type="_s9JFId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVKset0fEe2YPMyYKslBVA" name="dragEnter" visibility="public">
              <ownedParameter xmi:id="_vVKse90fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVKsfN0fEe2YPMyYKslBVA" name="getControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vVKsfd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVKsft0fEe2YPMyYKslBVA" name="dragLeave" visibility="public">
              <ownedParameter xmi:id="_vVKsf90fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVKsgN0fEe2YPMyYKslBVA" name="refreshCaret" visibility="package">
              <ownedParameter xmi:id="_vVKsgd0fEe2YPMyYKslBVA" name="text" type="_s9JFId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVKsgt0fEe2YPMyYKslBVA" name="oldOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVKsg90fEe2YPMyYKslBVA" name="newOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVKshN0fEe2YPMyYKslBVA" name="dragOver" visibility="public">
              <ownedParameter xmi:id="_vVKshd0fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVL6kN0fEe2YPMyYKslBVA" name="dropAccept" visibility="public">
              <ownedParameter xmi:id="_vVL6kd0fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVL6kt0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_vVL6k90fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tPD7kN0fEe2YPMyYKslBVA" name="StyledTextListener" visibility="package">
            <eAnnotations xmi:id="_tRdvVd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRdvVt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRdvV90fEe2YPMyYKslBVA" general="_tFbecN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWuytt0fEe2YPMyYKslBVA" name="eventListener" isLeaf="true" type="_tOxAot0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vRcqEd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vRcqEt0fEe2YPMyYKslBVA" name="listener" type="_tOxAot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWuyst0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
              <ownedParameter xmi:id="_vWuys90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tPD7kd0fEe2YPMyYKslBVA" name="StyledTextContent" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tRkdA90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRkdBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vRBMQN0fEe2YPMyYKslBVA" name="getLine" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vRBMQd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBMQt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRBMQ90fEe2YPMyYKslBVA" name="getOffsetAtLine" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vRBMRN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBMRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRBzZd0fEe2YPMyYKslBVA" name="getLineCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vRBzZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRBzZ90fEe2YPMyYKslBVA" name="getTextRange" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vRBzaN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBzad0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRBzat0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRCaYN0fEe2YPMyYKslBVA" name="replaceTextRange" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vRCaYd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRCaYt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRCaY90fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRCaZN0fEe2YPMyYKslBVA" name="getCharCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vRCaZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRDohd0fEe2YPMyYKslBVA" name="getLineAtOffset" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vRDoht0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRDoh90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vSiPMN0fEe2YPMyYKslBVA" name="getLineDelimiter" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vSiPMd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTJ6QN0fEe2YPMyYKslBVA" name="addTextChangeListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vTJ6Qd0fEe2YPMyYKslBVA" name="arg0" type="_tReWZ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vTPZ1t0fEe2YPMyYKslBVA" name="removeTextChangeListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vTPZ190fEe2YPMyYKslBVA" name="arg0" type="_tReWZ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU1VQN0fEe2YPMyYKslBVA" name="setText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vU1VQd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tPy7YN0fEe2YPMyYKslBVA" name="StyledTextEvent" visibility="package">
            <eAnnotations xmi:id="_tQuvhd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tQuvht0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tQuvh90fEe2YPMyYKslBVA" general="_tFdToN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRBMSt0fEe2YPMyYKslBVA" name="lineBackground" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRBMT90fEe2YPMyYKslBVA" name="segments" visibility="package" isLeaf="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRBMVN0fEe2YPMyYKslBVA" name="segmentsChars" visibility="package" isLeaf="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRBMXd0fEe2YPMyYKslBVA" name="indent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRBzUN0fEe2YPMyYKslBVA" name="alignment" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRBzVd0fEe2YPMyYKslBVA" name="justify" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRBzWt0fEe2YPMyYKslBVA" name="bullet" visibility="package" type="_tQNyIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRBzX90fEe2YPMyYKslBVA" name="styles" visibility="package" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vRBzYN0fEe2YPMyYKslBVA" name="ranges" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vTt68N0fEe2YPMyYKslBVA" name="start" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vTt68d0fEe2YPMyYKslBVA" name="end" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vTt68t0fEe2YPMyYKslBVA" name="text" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vTvJFt0fEe2YPMyYKslBVA" name="gc" visibility="package" isLeaf="true" type="_s9bZAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vTvJF90fEe2YPMyYKslBVA" name="x" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vTvJGN0fEe2YPMyYKslBVA" name="y" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vTvJGd0fEe2YPMyYKslBVA" name="ascent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vTvJGt0fEe2YPMyYKslBVA" name="descent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vTvJG90fEe2YPMyYKslBVA" name="style" visibility="package" type="_tPzicN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vTvJHN0fEe2YPMyYKslBVA" name="bulletIndex" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vUFuYN0fEe2YPMyYKslBVA" name="detail" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vUFuYd0fEe2YPMyYKslBVA" name="wrapIndent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vUIKoN0fEe2YPMyYKslBVA" name="count" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVI3RN0fEe2YPMyYKslBVA" name="verticalIndent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3Rd0fEe2YPMyYKslBVA" name="tabStops" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3Rt0fEe2YPMyYKslBVA" name="replaceCharCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3R90fEe2YPMyYKslBVA" name="newCharCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3SN0fEe2YPMyYKslBVA" name="replaceLineCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3Sd0fEe2YPMyYKslBVA" name="newLineCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3St0fEe2YPMyYKslBVA" name="data" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXuRNt0fEe2YPMyYKslBVA" name="type" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vS1xMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vS1xMd0fEe2YPMyYKslBVA" name="content" type="_tPD7kd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tPzicN0fEe2YPMyYKslBVA" name="StyleRange" visibility="public">
            <eAnnotations xmi:id="_tRj18N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRj18d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRj1890fEe2YPMyYKslBVA" general="_tRPs4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ-wBt0fEe2YPMyYKslBVA" name="font" visibility="package" isLeaf="true" type="_s9dONN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vQ-wB90fEe2YPMyYKslBVA" name="foreground" visibility="package" isLeaf="true" type="_s7SrAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vQ_XEN0fEe2YPMyYKslBVA" name="background" visibility="package" isLeaf="true" type="_s7SrAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vQ_XEd0fEe2YPMyYKslBVA" name="fontStyle" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ_XEt0fEe2YPMyYKslBVA" name="rise" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vQ_XE90fEe2YPMyYKslBVA" name="metrics" visibility="package" isLeaf="true" type="_tQNyId0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRNZgt0fEe2YPMyYKslBVA" name="underline" visibility="package" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vRNZg90fEe2YPMyYKslBVA" name="strikeout" visibility="package" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vROAkN0fEe2YPMyYKslBVA" name="start" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vROAkd0fEe2YPMyYKslBVA" name="length" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWN1UN0fEe2YPMyYKslBVA" name="underlineStyle" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXH0QN0fEe2YPMyYKslBVA" name="borderStyle" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tRj18t0fEe2YPMyYKslBVA" client="_tPzicN0fEe2YPMyYKslBVA" supplier="_tCTR8t0fEe2YPMyYKslBVA" contract="_tCTR8t0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vS2_UN0fEe2YPMyYKslBVA" name="similarTo" visibility="public">
              <ownedParameter xmi:id="_vS2_Ud0fEe2YPMyYKslBVA" name="style" type="_tPzicN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vS2_Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUR7oN0fEe2YPMyYKslBVA" name="isVariableHeight" visibility="package">
              <ownedParameter xmi:id="_vUR7od0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUunkN0fEe2YPMyYKslBVA" name="isUnstyled" visibility="public">
              <ownedParameter xmi:id="_vUunkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUxq490fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vWI80N0fEe2YPMyYKslBVA" name="clone" visibility="public">
              <ownedParameter xmi:id="_vWI80d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXDi0t0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_vXDi090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXHNMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vXHNMd0fEe2YPMyYKslBVA" name="style" type="_tRPs4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXHNMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vXHNM90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXHNNN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXHNNd0fEe2YPMyYKslBVA" name="foreground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXHNNt0fEe2YPMyYKslBVA" name="background" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXHNN90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vXHNON0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXHNOd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXHNOt0fEe2YPMyYKslBVA" name="foreground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXHNO90fEe2YPMyYKslBVA" name="background" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXHNPN0fEe2YPMyYKslBVA" name="fontStyle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXHNPd0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_vXHNPt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXHNP90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXH0Qd0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vXH0Qt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tP63M90fEe2YPMyYKslBVA" name="DefaultContent" visibility="package">
            <eAnnotations xmi:id="_tRwqQ90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRwqRN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRwqRt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXoKk90fEe2YPMyYKslBVA" name="LineDelimiter" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXoKlN0fEe2YPMyYKslBVA" name="textListeners" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXoKld0fEe2YPMyYKslBVA" name="textStore" visibility="package" type="_s_9vo90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXoKlt0fEe2YPMyYKslBVA" name="gapStart" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXoKl90fEe2YPMyYKslBVA" name="gapEnd" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXoKmN0fEe2YPMyYKslBVA" name="gapLine" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXoKmd0fEe2YPMyYKslBVA" name="highWatermark" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXoKmt0fEe2YPMyYKslBVA" name="lowWatermark" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXoKm90fEe2YPMyYKslBVA" name="lines" visibility="package" type="_s_1z1N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXoKnN0fEe2YPMyYKslBVA" name="lineCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXoKnd0fEe2YPMyYKslBVA" name="expandExp" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXoKnt0fEe2YPMyYKslBVA" name="replaceExpandExp" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tRwqRd0fEe2YPMyYKslBVA" client="_tP63M90fEe2YPMyYKslBVA" supplier="_tPD7kd0fEe2YPMyYKslBVA" contract="_tPD7kd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vRBzZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_vXoKn90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vXoKoN0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_vXoKod0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXoxoN0fEe2YPMyYKslBVA" name="addLineIndex" visibility="package">
              <ownedParameter xmi:id="_vXoxod0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXoxot0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXoxo90fEe2YPMyYKslBVA" name="addLineIndex" visibility="package">
              <ownedParameter xmi:id="_vXoxpN0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXoxpd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXoxpt0fEe2YPMyYKslBVA" name="linesArray" type="_s_1z1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXoxp90fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXoxqN0fEe2YPMyYKslBVA" name="return" type="_s_1z1N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXoxqd0fEe2YPMyYKslBVA" name="addTextChangeListener" visibility="public">
              <ownedParameter xmi:id="_vXoxqt0fEe2YPMyYKslBVA" name="listener" type="_tReWZ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXoxq90fEe2YPMyYKslBVA" name="error" visibility="package">
              <ownedParameter xmi:id="_vXoxrN0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXoxrd0fEe2YPMyYKslBVA" name="adjustGap" visibility="package">
              <ownedParameter xmi:id="_vXoxrt0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXoxr90fEe2YPMyYKslBVA" name="sizeHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXoxsN0fEe2YPMyYKslBVA" name="line" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXpYsN0fEe2YPMyYKslBVA" name="moveAndResizeGap" visibility="package">
              <ownedParameter xmi:id="_vXpYsd0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXpYst0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXpYs90fEe2YPMyYKslBVA" name="newGapLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXpYtN0fEe2YPMyYKslBVA" name="indexLines" visibility="package"/>
            <ownedOperation xmi:id="_vXpYtd0fEe2YPMyYKslBVA" name="isDelimiter" visibility="package">
              <ownedParameter xmi:id="_vXpYtt0fEe2YPMyYKslBVA" name="ch" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXpYt90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXpYuN0fEe2YPMyYKslBVA" name="isValidReplace" visibility="protected">
              <ownedParameter xmi:id="_vXpYud0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXpYut0fEe2YPMyYKslBVA" name="replaceLength" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXpYu90fEe2YPMyYKslBVA" name="newText" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXpYvN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXpYvd0fEe2YPMyYKslBVA" name="getCharCount" visibility="public">
              <ownedParameter xmi:id="_vXpYvt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXpYv90fEe2YPMyYKslBVA" name="getTextRange" visibility="public">
              <ownedParameter xmi:id="_vXpYwN0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXpYwd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXpYwt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXp_wN0fEe2YPMyYKslBVA" name="indexLines" visibility="package">
              <ownedParameter xmi:id="_vXp_wd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXp_wt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXp_w90fEe2YPMyYKslBVA" name="numLines" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXp_xN0fEe2YPMyYKslBVA" name="return" type="_s_1z1N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXp_xd0fEe2YPMyYKslBVA" name="insert" visibility="package">
              <ownedParameter xmi:id="_vXp_xt0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXp_x90fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXp_yN0fEe2YPMyYKslBVA" name="getLineAtOffset" visibility="public">
              <ownedParameter xmi:id="_vXp_yd0fEe2YPMyYKslBVA" name="charPosition" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXp_yt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXp_y90fEe2YPMyYKslBVA" name="getOffsetAtLine" visibility="public">
              <ownedParameter xmi:id="_vXp_zN0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXp_zd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXqm0N0fEe2YPMyYKslBVA" name="getPhysicalLine" visibility="package">
              <ownedParameter xmi:id="_vXqm0d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXqm0t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXqm090fEe2YPMyYKslBVA" name="expandLinesBy" visibility="package">
              <ownedParameter xmi:id="_vXqm1N0fEe2YPMyYKslBVA" name="numLines" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXqm1d0fEe2YPMyYKslBVA" name="getLineAtPhysicalOffset" visibility="package">
              <ownedParameter xmi:id="_vXqm1t0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXqm190fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXqm2N0fEe2YPMyYKslBVA" name="gapExists" visibility="package">
              <ownedParameter xmi:id="_vXrN4N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXr08N0fEe2YPMyYKslBVA" name="lineCount" visibility="package">
              <ownedParameter xmi:id="_vXr08d0fEe2YPMyYKslBVA" name="startOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXr08t0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXr0890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXr09N0fEe2YPMyYKslBVA" name="lineCount" visibility="package">
              <ownedParameter xmi:id="_vXr09d0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXr09t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXr0990fEe2YPMyYKslBVA" name="getLine" visibility="public">
              <ownedParameter xmi:id="_vXr0-N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXr0-d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXscAN0fEe2YPMyYKslBVA" name="getLineDelimiter" visibility="public">
              <ownedParameter xmi:id="_vXscAd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXscAt0fEe2YPMyYKslBVA" name="getFullLine" visibility="package">
              <ownedParameter xmi:id="_vXscA90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXscBN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXtDEN0fEe2YPMyYKslBVA" name="getPhysicalText" visibility="package">
              <ownedParameter xmi:id="_vXtDEd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXtDEt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXtDE90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXtDFN0fEe2YPMyYKslBVA" name="getLineCount" visibility="public">
              <ownedParameter xmi:id="_vXtDFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXuRMN0fEe2YPMyYKslBVA" name="removeTextChangeListener" visibility="public">
              <ownedParameter xmi:id="_vXuRMd0fEe2YPMyYKslBVA" name="listener" type="_tReWZ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXuRMt0fEe2YPMyYKslBVA" name="replaceTextRange" visibility="public">
              <ownedParameter xmi:id="_vXuRM90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXuRNN0fEe2YPMyYKslBVA" name="replaceLength" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXuRNd0fEe2YPMyYKslBVA" name="newText" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXuRN90fEe2YPMyYKslBVA" name="sendTextEvent" visibility="package">
              <ownedParameter xmi:id="_vXuRON0fEe2YPMyYKslBVA" name="event" type="_tPy7YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXuROd0fEe2YPMyYKslBVA" name="delete" visibility="package">
              <ownedParameter xmi:id="_vXuROt0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXuRO90fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXuRPN0fEe2YPMyYKslBVA" name="numLines" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tP_vsN0fEe2YPMyYKslBVA" name="TextChangingEvent" visibility="public">
            <eAnnotations xmi:id="_tRdIRN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRdIRd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRdIRt0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vTlYEt0fEe2YPMyYKslBVA" name="replaceCharCount" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vTlYE90fEe2YPMyYKslBVA" name="start" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vTl_IN0fEe2YPMyYKslBVA" name="newLineCount" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vTl_Id0fEe2YPMyYKslBVA" name="newCharCount" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vTl_It0fEe2YPMyYKslBVA" name="replaceLineCount" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWuLoN0fEe2YPMyYKslBVA" name="newText" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWuLod0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vWuLot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vWuLo90fEe2YPMyYKslBVA" name="source" type="_tPD7kd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWuLpN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vWuLpd0fEe2YPMyYKslBVA" name="source" type="_tPD7kd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWuLpt0fEe2YPMyYKslBVA" name="e" type="_tPy7YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQBk4d0fEe2YPMyYKslBVA" name="CLabel" visibility="public">
            <eAnnotations xmi:id="_tRfkhN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRfkhd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRfkht0fEe2YPMyYKslBVA" general="_tKXBwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38pt0fEe2YPMyYKslBVA" name="GAP" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vW38p90fEe2YPMyYKslBVA" name="DEFAULT_MARGIN" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vW38qN0fEe2YPMyYKslBVA" name="ELLIPSIS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vW38qd0fEe2YPMyYKslBVA" name="align" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38qt0fEe2YPMyYKslBVA" name="leftMargin" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38q90fEe2YPMyYKslBVA" name="topMargin" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38rN0fEe2YPMyYKslBVA" name="rightMargin" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38rd0fEe2YPMyYKslBVA" name="bottomMargin" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38rt0fEe2YPMyYKslBVA" name="text" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38r90fEe2YPMyYKslBVA" name="image" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38sN0fEe2YPMyYKslBVA" name="appToolTipText" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38sd0fEe2YPMyYKslBVA" name="ignoreDispose" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38st0fEe2YPMyYKslBVA" name="backgroundImage" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38s90fEe2YPMyYKslBVA" name="gradientColors" visibility="private" type="_tQv9qN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38tN0fEe2YPMyYKslBVA" name="gradientPercents" visibility="private" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38td0fEe2YPMyYKslBVA" name="gradientVertical" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38tt0fEe2YPMyYKslBVA" name="background" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW38t90fEe2YPMyYKslBVA" name="DRAW_FLAGS" visibility="private" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vTpCcN0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_vTpCcd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW3Vnt0fEe2YPMyYKslBVA" name="getDisplay" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vW3Vn90fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW3VoN0fEe2YPMyYKslBVA" name="getParent" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vW3Vod0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW3Vot0fEe2YPMyYKslBVA" name="getBounds" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vW3Vo90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW38uN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vW38ud0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vW38ut0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW38u90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW38vN0fEe2YPMyYKslBVA" name="checkStyle" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_vW38vd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW38vt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW4jsN0fEe2YPMyYKslBVA" name="addPaintListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vW4jsd0fEe2YPMyYKslBVA" name="arg0" type="_tKLbnN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW4jst0fEe2YPMyYKslBVA" name="addTraverseListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vW4js90fEe2YPMyYKslBVA" name="arg0" type="_tKMCpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW4jtN0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vW4jtd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW4jtt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW4jt90fEe2YPMyYKslBVA" name="initAccessible" visibility="private"/>
            <ownedOperation xmi:id="_vW4juN0fEe2YPMyYKslBVA" name="computeSize" visibility="public">
              <ownedParameter xmi:id="_vW4jud0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW4jut0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW4ju90fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW4jvN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW4jvd0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vW4jvt0fEe2YPMyYKslBVA" name="getTotalSize" visibility="private">
              <ownedParameter xmi:id="_vW4jv90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW4jwN0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW4jwd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW4jwt0fEe2YPMyYKslBVA" name="drawBevelRect" visibility="private">
              <ownedParameter xmi:id="_vW4jw90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW4jxN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW4jxd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW4jxt0fEe2YPMyYKslBVA" name="w" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW4jx90fEe2YPMyYKslBVA" name="h" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW4jyN0fEe2YPMyYKslBVA" name="topleft" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW4jyd0fEe2YPMyYKslBVA" name="bottomright" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW5KwN0fEe2YPMyYKslBVA" name="_findMnemonic" visibility="package">
              <ownedParameter xmi:id="_vW5Kwd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW5Kwt0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW5Kw90fEe2YPMyYKslBVA" name="getAlignment" visibility="public">
              <ownedParameter xmi:id="_vW5KxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW5Kxd0fEe2YPMyYKslBVA" name="getBottomMargin" visibility="public">
              <ownedParameter xmi:id="_vW5Kxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW5Kx90fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_vW5KyN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW5Kyd0fEe2YPMyYKslBVA" name="getLeftMargin" visibility="public">
              <ownedParameter xmi:id="_vW5x0N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW5x0d0fEe2YPMyYKslBVA" name="getRightMargin" visibility="public">
              <ownedParameter xmi:id="_vW5x0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW5x090fEe2YPMyYKslBVA" name="getStyle" visibility="public">
              <ownedParameter xmi:id="_vW5x1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW6Y4N0fEe2YPMyYKslBVA" name="getToolTipText" visibility="public">
              <ownedParameter xmi:id="_vW6Y4d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW6Y4t0fEe2YPMyYKslBVA" name="getTopMargin" visibility="public">
              <ownedParameter xmi:id="_vW6Y490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW6Y5N0fEe2YPMyYKslBVA" name="getAccessible" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vW6Y5d0fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW6Y6N0fEe2YPMyYKslBVA" name="onDispose" visibility="package">
              <ownedParameter xmi:id="_vW6Y6d0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW6Y6t0fEe2YPMyYKslBVA" name="notifyListeners" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vW6Y690fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW6Y7N0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW6_8N0fEe2YPMyYKslBVA" name="onMnemonic" visibility="package">
              <ownedParameter xmi:id="_vW6_8d0fEe2YPMyYKslBVA" name="event" type="_tKMCpN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW6_890fEe2YPMyYKslBVA" name="onPaint" visibility="package">
              <ownedParameter xmi:id="_vW6_9N0fEe2YPMyYKslBVA" name="event" type="_tKLbmt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW7nAN0fEe2YPMyYKslBVA" name="getClientArea" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vW7nAd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW7nBN0fEe2YPMyYKslBVA" name="getBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vW7nBd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW8OEN0fEe2YPMyYKslBVA" name="paintBorder" visibility="private">
              <ownedParameter xmi:id="_vW8OEd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW8OEt0fEe2YPMyYKslBVA" name="r" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW8OE90fEe2YPMyYKslBVA" name="getForeground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vW8OFN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW-DQN0fEe2YPMyYKslBVA" name="shortenText" visibility="protected">
              <ownedParameter xmi:id="_vW-DQd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW-DQt0fEe2YPMyYKslBVA" name="t" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW-DQ90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW-DRN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW-qUN0fEe2YPMyYKslBVA" name="splitString" visibility="private">
              <ownedParameter xmi:id="_vW-qUd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW-qUt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW_RYN0fEe2YPMyYKslBVA" name="setAlignment" visibility="public">
              <ownedParameter xmi:id="_vW_RYd0fEe2YPMyYKslBVA" name="align" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW_RYt0fEe2YPMyYKslBVA" name="redraw" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vW_RY90fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vW_RZN0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW_RZd0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vW_RZt0fEe2YPMyYKslBVA" name="colors" type="_tQv9qN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW_RZ90fEe2YPMyYKslBVA" name="percents" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW_RaN0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vW_Rad0fEe2YPMyYKslBVA" name="colors" type="_tQv9qN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW_Rat0fEe2YPMyYKslBVA" name="percents" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vW_Ra90fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW_4cN0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vW_4cd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXAfgN0fEe2YPMyYKslBVA" name="setBottomMargin" visibility="public">
              <ownedParameter xmi:id="_vXAfgd0fEe2YPMyYKslBVA" name="bottomMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXAfgt0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_vXAfg90fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXAfhN0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_vXAfhd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXAfht0fEe2YPMyYKslBVA" name="setLeftMargin" visibility="public">
              <ownedParameter xmi:id="_vXAfh90fEe2YPMyYKslBVA" name="leftMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXAfiN0fEe2YPMyYKslBVA" name="setMargins" visibility="public">
              <ownedParameter xmi:id="_vXAfid0fEe2YPMyYKslBVA" name="leftMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXAfit0fEe2YPMyYKslBVA" name="topMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXAfi90fEe2YPMyYKslBVA" name="rightMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXAfjN0fEe2YPMyYKslBVA" name="bottomMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXBGkN0fEe2YPMyYKslBVA" name="setRightMargin" visibility="public">
              <ownedParameter xmi:id="_vXBGkd0fEe2YPMyYKslBVA" name="rightMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXBGkt0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_vXBGk90fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXBGlN0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public">
              <ownedParameter xmi:id="_vXBGld0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXBGmN0fEe2YPMyYKslBVA" name="setTopMargin" visibility="public">
              <ownedParameter xmi:id="_vXBGmd0fEe2YPMyYKslBVA" name="topMargin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXBtoN0fEe2YPMyYKslBVA" name="validateOffset" visibility="package">
              <ownedParameter xmi:id="_vXBtod0fEe2YPMyYKslBVA" name="layout" type="_tPLQUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXBtot0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXBto90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXCUsN0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vXCUsd0fEe2YPMyYKslBVA" name="arg0" type="_tQBk4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXCUst0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXCUs90fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_vXCUtN0fEe2YPMyYKslBVA" name="event" type="_tKMCpN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vZcvgN0fEe2YPMyYKslBVA" name="setVisible" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vZcvgd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vZeksN0fEe2YPMyYKslBVA" name="getVisible" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vZeksd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tRgyod0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tRin0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tRin0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tRin0t0fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vXCUtd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tQBk4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vW6Y5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vW6Y590fEe2YPMyYKslBVA" name="arg0" type="_tQBk4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vXCUtt0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_vXCUt90fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vXCUuN0fEe2YPMyYKslBVA" name="getHelp" visibility="public">
                <ownedParameter xmi:id="_vXCUud0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vXCUut0fEe2YPMyYKslBVA" name="getKeyboardShortcut" visibility="public">
                <ownedParameter xmi:id="_vXCUu90fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tRgyo90fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tbU18N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbU18d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbU18t0fEe2YPMyYKslBVA" general="_tRJmQN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vW3Vl90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tQBk4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vW3VmN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vW3Vmd0fEe2YPMyYKslBVA" name="arg0" type="_tQBk4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vW3Vmt0fEe2YPMyYKslBVA" name="getChildAtPoint" visibility="public">
                <ownedParameter xmi:id="_vW3Vm90fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vW3VnN0fEe2YPMyYKslBVA" name="getLocation" visibility="public">
                <ownedParameter xmi:id="_vW3Vnd0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vW38oN0fEe2YPMyYKslBVA" name="getChildCount" visibility="public">
                <ownedParameter xmi:id="_vW38od0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vW38ot0fEe2YPMyYKslBVA" name="getRole" visibility="public">
                <ownedParameter xmi:id="_vW38o90fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vW38pN0fEe2YPMyYKslBVA" name="getState" visibility="public">
                <ownedParameter xmi:id="_vW38pd0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQF2Ud0fEe2YPMyYKslBVA" name="StyledTextPrintOptions" visibility="public">
            <eAnnotations xmi:id="_tbLFAd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbLFAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tbLFA90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0X890fEe2YPMyYKslBVA" name="PAGE_TAG" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vQ0X9N0fEe2YPMyYKslBVA" name="SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vQ0X9d0fEe2YPMyYKslBVA" name="header" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0X9t0fEe2YPMyYKslBVA" name="footer" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0X990fEe2YPMyYKslBVA" name="jobName" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0X-N0fEe2YPMyYKslBVA" name="printTextForeground" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0X-d0fEe2YPMyYKslBVA" name="printTextBackground" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0X-t0fEe2YPMyYKslBVA" name="printTextFontStyle" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0X-90fEe2YPMyYKslBVA" name="printLineBackground" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0X_N0fEe2YPMyYKslBVA" name="printLineNumbers" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0X_d0fEe2YPMyYKslBVA" name="lineLabels" visibility="public" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vQ0X_t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQNyIN0fEe2YPMyYKslBVA" name="Bullet" visibility="public">
            <eAnnotations xmi:id="_tRin090fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRin1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRin1d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vT0ooN0fEe2YPMyYKslBVA" name="style" visibility="public" type="_tPzicN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWKK8N0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWKK8d0fEe2YPMyYKslBVA" name="text" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXC7wN0fEe2YPMyYKslBVA" name="linesIndices" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXC7wd0fEe2YPMyYKslBVA" name="count" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vWMAIN0fEe2YPMyYKslBVA" name="indexOf" visibility="package">
              <ownedParameter xmi:id="_vWMAId0fEe2YPMyYKslBVA" name="lineIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWMAIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWgwQN0fEe2YPMyYKslBVA" name="addIndices" visibility="package">
              <ownedParameter xmi:id="_vWgwQd0fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWgwQt0fEe2YPMyYKslBVA" name="lineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWqhQN0fEe2YPMyYKslBVA" name="size" visibility="package">
              <ownedParameter xmi:id="_vWqhQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWqhQt0fEe2YPMyYKslBVA" name="removeIndices" visibility="package">
              <ownedParameter xmi:id="_vWqhQ90fEe2YPMyYKslBVA" name="startLine" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWqhRN0fEe2YPMyYKslBVA" name="replaceLineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWqhRd0fEe2YPMyYKslBVA" name="newLineCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWqhRt0fEe2YPMyYKslBVA" name="update" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWqhR90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXC7wt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vXC7w90fEe2YPMyYKslBVA" name="style" type="_tPzicN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXC7xN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vXC7xd0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXC7xt0fEe2YPMyYKslBVA" name="style" type="_tPzicN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXDi0N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_vXDi0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tQeQ0N0fEe2YPMyYKslBVA" name="StyledTextLineSpacingProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tRlEGd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRlEGt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vUjBYN0fEe2YPMyYKslBVA" name="getLineSpacing" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vUjBYd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vUjBYt0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQfe8N0fEe2YPMyYKslBVA" name="MouseNavigator" visibility="package">
            <eAnnotations xmi:id="_tQqeFt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tQqeF90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tQqeGN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vU_GQt0fEe2YPMyYKslBVA" name="parent" visibility="private" isLeaf="true" type="_s9JFId0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vU_GQ90fEe2YPMyYKslBVA" name="navigationActivated" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vU_GRN0fEe2YPMyYKslBVA" name="gc" visibility="private" type="_s9bZAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vU_GRd0fEe2YPMyYKslBVA" name="CIRCLE_RADIUS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vU_GRt0fEe2YPMyYKslBVA" name="CENTRAL_POINT_RADIUS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vU_GR90fEe2YPMyYKslBVA" name="originalMouseLocation" visibility="private" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vU_GSN0fEe2YPMyYKslBVA" name="mouseDownListener" visibility="private" isLeaf="true" type="_s6O7EN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vU_GSd0fEe2YPMyYKslBVA" name="mouseUpListener" visibility="private" isLeaf="true" type="_s6O7EN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vU_GSt0fEe2YPMyYKslBVA" name="paintListener" visibility="private" isLeaf="true" type="_s6O7EN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vU_GS90fEe2YPMyYKslBVA" name="mouseMoveListener" visibility="private" isLeaf="true" type="_s6O7EN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vU_GTN0fEe2YPMyYKslBVA" name="focusOutListener" visibility="private" isLeaf="true" type="_s6O7EN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vU_GTd0fEe2YPMyYKslBVA" name="hasHBar" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vU_GTt0fEe2YPMyYKslBVA" name="hasVBar" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vU_GT90fEe2YPMyYKslBVA" name="previousCursor" visibility="private" type="_s9ecUN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vUmrwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vUmrwd0fEe2YPMyYKslBVA" name="styledText" type="_s9JFId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vUmrwt0fEe2YPMyYKslBVA" name="dispose" visibility="package"/>
            <ownedOperation xmi:id="_vU8qAt0fEe2YPMyYKslBVA" name="onMouseDown" visibility="package">
              <ownedParameter xmi:id="_vU8qA90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVAUYt0fEe2YPMyYKslBVA" name="initBarState" visibility="private"/>
            <ownedOperation xmi:id="_vVAUY90fEe2YPMyYKslBVA" name="getMouseLocation" visibility="private">
              <ownedParameter xmi:id="_vVAUZN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVAUZd0fEe2YPMyYKslBVA" name="computeHasHorizontalBar" visibility="private">
              <ownedParameter xmi:id="_vVAUZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVA7cN0fEe2YPMyYKslBVA" name="computeHasVerticalBar" visibility="private">
              <ownedParameter xmi:id="_vVA7cd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVBigN0fEe2YPMyYKslBVA" name="onMouseUp" visibility="private">
              <ownedParameter xmi:id="_vVBigd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVBigt0fEe2YPMyYKslBVA" name="computeDist" visibility="public">
              <ownedParameter xmi:id="_vVBig90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVBihN0fEe2YPMyYKslBVA" name="deactivate" visibility="private"/>
            <ownedOperation xmi:id="_vVCJkN0fEe2YPMyYKslBVA" name="onFocusOut" visibility="private">
              <ownedParameter xmi:id="_vVCJkd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVCwoN0fEe2YPMyYKslBVA" name="onMouseMove" visibility="private">
              <ownedParameter xmi:id="_vVCwod0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVCwpN0fEe2YPMyYKslBVA" name="fireSelectionEvent" visibility="private">
              <ownedParameter xmi:id="_vVCwpd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVCwpt0fEe2YPMyYKslBVA" name="bar" type="_tGz-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVD-w90fEe2YPMyYKslBVA" name="onPaint" visibility="private">
              <ownedParameter xmi:id="_vVD-xN0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVD-xd0fEe2YPMyYKslBVA" name="drawCircle" visibility="private"/>
            <ownedOperation xmi:id="_vVD-xt0fEe2YPMyYKslBVA" name="drawCentralPoint" visibility="private"/>
            <ownedOperation xmi:id="_vVD-x90fEe2YPMyYKslBVA" name="drawArrows" visibility="private"/>
            <ownedOperation xmi:id="_vVEl0N0fEe2YPMyYKslBVA" name="drawHorizontalArrows" visibility="private"/>
            <ownedOperation xmi:id="_vVEl0d0fEe2YPMyYKslBVA" name="drawVerticalArrows" visibility="private"/>
            <ownedOperation xmi:id="_vVFz8N0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_vVFz8d0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVFz8t0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_vVFz890fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVFz9N0fEe2YPMyYKslBVA" name="lambda$2" visibility="private">
              <ownedParameter xmi:id="_vVFz9d0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVFz9t0fEe2YPMyYKslBVA" name="lambda$3" visibility="private">
              <ownedParameter xmi:id="_vVFz990fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVFz-N0fEe2YPMyYKslBVA" name="lambda$4" visibility="private">
              <ownedParameter xmi:id="_vVFz-d0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tQuIcN0fEe2YPMyYKslBVA" name="ExtendedModifyListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tQuIcd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tQuIct0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tQuIc90fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vVI3QN0fEe2YPMyYKslBVA" name="modifyText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vVI3Qd0fEe2YPMyYKslBVA" name="arg0" type="_tRdvXN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tQuvgN0fEe2YPMyYKslBVA" name="CaretListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tQuvgd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tQuvgt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tQuvg90fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vVI3Qt0fEe2YPMyYKslBVA" name="caretMoved" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vVI3Q90fEe2YPMyYKslBVA" name="arg0" type="_tReWat0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tQv9o90fEe2YPMyYKslBVA" name="CTabItem[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nZt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nZ90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tQv9pd0fEe2YPMyYKslBVA" name="CTabFolder2Listener[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9naN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nad0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tQv9p90fEe2YPMyYKslBVA" name="CTabFolderListener[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nat0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9na90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQxLwd0fEe2YPMyYKslBVA" name="CTabFolderLayout" visibility="package">
            <eAnnotations xmi:id="_tbLsBN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbLsBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tbLsBt0fEe2YPMyYKslBVA" general="_tJCzIN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vQ0YB90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_vQ0YCN0fEe2YPMyYKslBVA" name="computeSize" visibility="protected">
              <ownedParameter xmi:id="_vQ0_AN0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ0_Ad0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ0_At0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ0_A90fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ0_BN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ20MN0fEe2YPMyYKslBVA" name="flushCache" visibility="protected">
              <ownedParameter xmi:id="_vQ20Md0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ20Mt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ20M90fEe2YPMyYKslBVA" name="layout" visibility="protected">
              <ownedParameter xmi:id="_vQ20NN0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ20Nd0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQxLwt0fEe2YPMyYKslBVA" name="CTabFolderRenderer" visibility="public">
            <eAnnotations xmi:id="_tRlEHt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRlEH90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRlEIN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVQzFN0fEe2YPMyYKslBVA" name="curveIndent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVUdcN0fEe2YPMyYKslBVA" name="parent" visibility="protected" type="_s7pQU90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVsQ4t0fEe2YPMyYKslBVA" name="chevronFont" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXIbUN0fEe2YPMyYKslBVA" name="curve" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXIbUd0fEe2YPMyYKslBVA" name="topCurveHighlightStart" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXIbUt0fEe2YPMyYKslBVA" name="topCurveHighlightEnd" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXIbU90fEe2YPMyYKslBVA" name="curveWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXIbVN0fEe2YPMyYKslBVA" name="lastTabHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXIbVd0fEe2YPMyYKslBVA" name="fillColor" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXIbVt0fEe2YPMyYKslBVA" name="selectionHighlightGradientBegin" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXIbV90fEe2YPMyYKslBVA" name="selectionHighlightGradientColorsCache" visibility="package" type="_tQv9qN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXIbWN0fEe2YPMyYKslBVA" name="selectedOuterColor" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXIbWd0fEe2YPMyYKslBVA" name="selectedInnerColor" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXIbWt0fEe2YPMyYKslBVA" name="tabAreaColor" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXIbW90fEe2YPMyYKslBVA" name="minMaxBorderColor" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXIbXN0fEe2YPMyYKslBVA" name="lastBorderColor" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXIbXd0fEe2YPMyYKslBVA" name="TOP_LEFT_CORNER_HILITE" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbXt0fEe2YPMyYKslBVA" name="TOP_LEFT_CORNER" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbX90fEe2YPMyYKslBVA" name="TOP_RIGHT_CORNER" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbYN0fEe2YPMyYKslBVA" name="BOTTOM_LEFT_CORNER" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbYd0fEe2YPMyYKslBVA" name="BOTTOM_RIGHT_CORNER" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbYt0fEe2YPMyYKslBVA" name="SIMPLE_TOP_LEFT_CORNER" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbY90fEe2YPMyYKslBVA" name="SIMPLE_TOP_RIGHT_CORNER" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbZN0fEe2YPMyYKslBVA" name="SIMPLE_BOTTOM_LEFT_CORNER" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbZd0fEe2YPMyYKslBVA" name="SIMPLE_BOTTOM_RIGHT_CORNER" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbZt0fEe2YPMyYKslBVA" name="SIMPLE_UNSELECTED_INNER_CORNER" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbZ90fEe2YPMyYKslBVA" name="TOP_LEFT_CORNER_BORDERLESS" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbaN0fEe2YPMyYKslBVA" name="TOP_RIGHT_CORNER_BORDERLESS" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbad0fEe2YPMyYKslBVA" name="BOTTOM_LEFT_CORNER_BORDERLESS" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbat0fEe2YPMyYKslBVA" name="BOTTOM_RIGHT_CORNER_BORDERLESS" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIba90fEe2YPMyYKslBVA" name="SIMPLE_TOP_LEFT_CORNER_BORDERLESS" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbbN0fEe2YPMyYKslBVA" name="SIMPLE_TOP_RIGHT_CORNER_BORDERLESS" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbbd0fEe2YPMyYKslBVA" name="SIMPLE_BOTTOM_LEFT_CORNER_BORDERLESS" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbbt0fEe2YPMyYKslBVA" name="SIMPLE_BOTTOM_RIGHT_CORNER_BORDERLESS" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbb90fEe2YPMyYKslBVA" name="CLOSE_FILL" visibility="package" isLeaf="true" isStatic="true" type="_s9YVsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbcN0fEe2YPMyYKslBVA" name="BUTTON_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbcd0fEe2YPMyYKslBVA" name="BUTTON_TRIM" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbct0fEe2YPMyYKslBVA" name="BUTTON_BORDER" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbc90fEe2YPMyYKslBVA" name="BUTTON_FILL" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbdN0fEe2YPMyYKslBVA" name="BORDER1_COLOR" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbdd0fEe2YPMyYKslBVA" name="ITEM_TOP_MARGIN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbdt0fEe2YPMyYKslBVA" name="ITEM_BOTTOM_MARGIN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbd90fEe2YPMyYKslBVA" name="ITEM_LEFT_MARGIN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbeN0fEe2YPMyYKslBVA" name="ITEM_RIGHT_MARGIN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbed0fEe2YPMyYKslBVA" name="INTERNAL_SPACING" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbet0fEe2YPMyYKslBVA" name="FLAGS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbe90fEe2YPMyYKslBVA" name="ELLIPSIS" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbfN0fEe2YPMyYKslBVA" name="CHEVRON_ELLIPSIS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbfd0fEe2YPMyYKslBVA" name="CHEVRON_FONT_HEIGHT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbft0fEe2YPMyYKslBVA" name="PART_BODY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbf90fEe2YPMyYKslBVA" name="PART_HEADER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbgN0fEe2YPMyYKslBVA" name="PART_BORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbgd0fEe2YPMyYKslBVA" name="PART_BACKGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbgt0fEe2YPMyYKslBVA" name="PART_MAX_BUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbg90fEe2YPMyYKslBVA" name="PART_MIN_BUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbhN0fEe2YPMyYKslBVA" name="PART_CHEVRON_BUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbhd0fEe2YPMyYKslBVA" name="PART_CLOSE_BUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vXIbht0fEe2YPMyYKslBVA" name="MINIMUM_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vQ2NJN0fEe2YPMyYKslBVA" name="computeSize" visibility="protected">
              <ownedParameter xmi:id="_vQ2NJd0fEe2YPMyYKslBVA" name="part" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ2NJt0fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ2NJ90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ2NKN0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ2NKd0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQ2NKt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVOW0t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_vVOW090fEe2YPMyYKslBVA" name="parent" type="_s7pQU90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVQMAN0fEe2YPMyYKslBVA" name="computeTrim" visibility="protected">
              <ownedParameter xmi:id="_vVQMAd0fEe2YPMyYKslBVA" name="part" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVQMAt0fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVQMA90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVQMBN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVQMBd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVQMBt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVQMB90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVUdc90fEe2YPMyYKslBVA" name="draw" visibility="protected">
              <ownedParameter xmi:id="_vVUddN0fEe2YPMyYKslBVA" name="part" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVUddd0fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVUddt0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVUdd90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVeOcN0fEe2YPMyYKslBVA" name="dispose" visibility="protected"/>
            <ownedOperation xmi:id="_vVn_ct0fEe2YPMyYKslBVA" name="createAntialiasColors" visibility="package"/>
            <ownedOperation xmi:id="_vV2o8N0fEe2YPMyYKslBVA" name="setSelectionHighlightGradientColor" visibility="package">
              <ownedParameter xmi:id="_vV2o8d0fEe2YPMyYKslBVA" name="start" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vV2o9N0fEe2YPMyYKslBVA" name="disposeSelectionHighlightGradientColors" visibility="package"/>
            <ownedOperation xmi:id="_vXIbh90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vXJpcN0fEe2YPMyYKslBVA" name="antialias" visibility="package">
              <ownedParameter xmi:id="_vXJpcd0fEe2YPMyYKslBVA" name="shape" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXJpct0fEe2YPMyYKslBVA" name="innerColor" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXJpc90fEe2YPMyYKslBVA" name="outerColor" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXJpdN0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXKQgN0fEe2YPMyYKslBVA" name="updateCurves" visibility="package"/>
            <ownedOperation xmi:id="_vXK3kN0fEe2YPMyYKslBVA" name="useEllipses" visibility="package">
              <ownedParameter xmi:id="_vXK3kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXK3kt0fEe2YPMyYKslBVA" name="getChevronFont" visibility="private">
              <ownedParameter xmi:id="_vXK3k90fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXK3lN0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXMFsN0fEe2YPMyYKslBVA" name="disposeAntialiasColors" visibility="package"/>
            <ownedOperation xmi:id="_vXMswN0fEe2YPMyYKslBVA" name="createSelectionHighlightGradientColors" visibility="package">
              <ownedParameter xmi:id="_vXMswd0fEe2YPMyYKslBVA" name="start" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXN64N0fEe2YPMyYKslBVA" name="drawSelected" visibility="package">
              <ownedParameter xmi:id="_vXN64d0fEe2YPMyYKslBVA" name="itemIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN64t0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN6490fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN65N0fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXN65d0fEe2YPMyYKslBVA" name="drawUnselected" visibility="package">
              <ownedParameter xmi:id="_vXN65t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN6590fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN66N0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN66d0fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXN66t0fEe2YPMyYKslBVA" name="drawChevron" visibility="package">
              <ownedParameter xmi:id="_vXN6690fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN67N0fEe2YPMyYKslBVA" name="chevronRect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN67d0fEe2YPMyYKslBVA" name="chevronImageState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXN67t0fEe2YPMyYKslBVA" name="drawMinimize" visibility="package">
              <ownedParameter xmi:id="_vXN6790fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN68N0fEe2YPMyYKslBVA" name="minRect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN68d0fEe2YPMyYKslBVA" name="minImageState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXN68t0fEe2YPMyYKslBVA" name="drawMaximize" visibility="package">
              <ownedParameter xmi:id="_vXN6890fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN69N0fEe2YPMyYKslBVA" name="maxRect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN69d0fEe2YPMyYKslBVA" name="maxImageState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXN69t0fEe2YPMyYKslBVA" name="drawBackground" visibility="package">
              <ownedParameter xmi:id="_vXN6990fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN6-N0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN6-d0fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXN6-t0fEe2YPMyYKslBVA" name="drawTabArea" visibility="package">
              <ownedParameter xmi:id="_vXN6-90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN6_N0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN6_d0fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXN6_t0fEe2YPMyYKslBVA" name="drawBody" visibility="package">
              <ownedParameter xmi:id="_vXN6_90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN7AN0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXN7Ad0fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXOh8N0fEe2YPMyYKslBVA" name="drawBackground" visibility="package">
              <ownedParameter xmi:id="_vXOh8d0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXOh8t0fEe2YPMyYKslBVA" name="shape" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXOh890fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXOh9N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXOh9d0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXOh9t0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXOh990fEe2YPMyYKslBVA" name="defaultBackground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXOh-N0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXOh-d0fEe2YPMyYKslBVA" name="colors" type="_tQv9qN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXOh-t0fEe2YPMyYKslBVA" name="percents" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXOh-90fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXOh_N0fEe2YPMyYKslBVA" name="drawBackground" visibility="package">
              <ownedParameter xmi:id="_vXOh_d0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXOh_t0fEe2YPMyYKslBVA" name="shape" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXOh_90fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXQXIN0fEe2YPMyYKslBVA" name="drawBorder" visibility="package">
              <ownedParameter xmi:id="_vXQXId0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXQXIt0fEe2YPMyYKslBVA" name="shape" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXSMUN0fEe2YPMyYKslBVA" name="drawClose" visibility="package">
              <ownedParameter xmi:id="_vXSMUd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXSMUt0fEe2YPMyYKslBVA" name="closeRect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXSMU90fEe2YPMyYKslBVA" name="closeImageState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXSzYN0fEe2YPMyYKslBVA" name="getFillColor" visibility="package">
              <ownedParameter xmi:id="_vXSzYd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXTacN0fEe2YPMyYKslBVA" name="drawChevronContent" visibility="private">
              <ownedParameter xmi:id="_vXTacd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXTact0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXTac90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXTadN0fEe2YPMyYKslBVA" name="chevronString" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXTadd0fEe2YPMyYKslBVA" name="drawRoundRectangle" visibility="private">
              <ownedParameter xmi:id="_vXTadt0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXTad90fEe2YPMyYKslBVA" name="chevronRect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXUBgN0fEe2YPMyYKslBVA" name="drawHighlight" visibility="package">
              <ownedParameter xmi:id="_vXUBgd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXUBgt0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXUBg90fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXUBhN0fEe2YPMyYKslBVA" name="rightEdge" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXVPoN0fEe2YPMyYKslBVA" name="drawLeftUnselectedBorder" visibility="package">
              <ownedParameter xmi:id="_vXVPod0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXVPot0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXVPo90fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXXE0N0fEe2YPMyYKslBVA" name="drawRightUnselectedBorder" visibility="package">
              <ownedParameter xmi:id="_vXXE0d0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXXE0t0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXXE090fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXY6AN0fEe2YPMyYKslBVA" name="shortenText" visibility="package">
              <ownedParameter xmi:id="_vXY6Ad0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXY6At0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXY6A90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXY6BN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXg10N0fEe2YPMyYKslBVA" name="fillRegion" visibility="package">
              <ownedParameter xmi:id="_vXg10d0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXg10t0fEe2YPMyYKslBVA" name="region" type="_tDN38N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXkgMN0fEe2YPMyYKslBVA" name="isSelectionHighlightColorsCacheHit" visibility="package">
              <ownedParameter xmi:id="_vXkgMd0fEe2YPMyYKslBVA" name="start" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXkgMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXkgM90fEe2YPMyYKslBVA" name="shortenText" visibility="package">
              <ownedParameter xmi:id="_vXkgNN0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXkgNd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXkgNt0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXlHQN0fEe2YPMyYKslBVA" name="ellipses" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXlHQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQ4gg90fEe2YPMyYKslBVA" name="CTabFolderEvent" visibility="public">
            <eAnnotations xmi:id="_tbTAw90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbTAxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tbTAxd0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vU-fOd0fEe2YPMyYKslBVA" name="item" visibility="public" type="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vU-fOt0fEe2YPMyYKslBVA" name="doit" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vU-fO90fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vU-fPN0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vU-fPd0fEe2YPMyYKslBVA" name="width" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vU-fPt0fEe2YPMyYKslBVA" name="height" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vU-fP90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVdAUt0fEe2YPMyYKslBVA" name="widget" visibility="package" isLeaf="true" type="_tBojkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vVdAU90fEe2YPMyYKslBVA" name="time" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vU-fQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vU-fQd0fEe2YPMyYKslBVA" name="w" type="_tBojkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vU_GQN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vU_GQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tQ4ghN0fEe2YPMyYKslBVA" name="CTabFolder2Listener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tbTn1t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbTn190fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tbTn2N0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tbTn2t0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tbUO5t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbUO590fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbUO6N0fEe2YPMyYKslBVA" general="_tbUO4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vVKFbd0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vVJeaN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vVJead0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vVKFbt0fEe2YPMyYKslBVA" name="close" visibility="public">
                <ownedParameter xmi:id="_vVKFb90fEe2YPMyYKslBVA" name="e" type="_tQ4gg90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tbTn3N0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tbUO490fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbUO5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbUO5d0fEe2YPMyYKslBVA" general="_tbUO4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vVKFat0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vVJebd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vVJebt0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vVKFa90fEe2YPMyYKslBVA" name="minimize" visibility="public">
                <ownedParameter xmi:id="_vVKFbN0fEe2YPMyYKslBVA" name="e" type="_tQ4gg90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tbTn3t0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tbUO6d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbUO6t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbUO690fEe2YPMyYKslBVA" general="_tbUO4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vVKFcN0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vVJect0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vVJec90fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vVKFcd0fEe2YPMyYKslBVA" name="maximize" visibility="public">
                <ownedParameter xmi:id="_vVKFct0fEe2YPMyYKslBVA" name="e" type="_tQ4gg90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tbTn4N0fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_tbTn490fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbUO4N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbUO4t0fEe2YPMyYKslBVA" general="_tbUO4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vVKFZ90fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vVKFYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vVKFYd0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vVKFaN0fEe2YPMyYKslBVA" name="restore" visibility="public">
                <ownedParameter xmi:id="_vVKFad0fEe2YPMyYKslBVA" name="e" type="_tQ4gg90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tbTn4t0fEe2YPMyYKslBVA" name="5" visibility="package">
              <eAnnotations xmi:id="_tbUO7N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbUO7d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbUO7t0fEe2YPMyYKslBVA" general="_tbUO4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vVKFc90fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vVKFZd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vVKFZt0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vVKscN0fEe2YPMyYKslBVA" name="showList" visibility="public">
                <ownedParameter xmi:id="_vVKscd0fEe2YPMyYKslBVA" name="e" type="_tQ4gg90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_vVJeW90fEe2YPMyYKslBVA" name="close" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vVJeXN0fEe2YPMyYKslBVA" name="arg0" type="_tQ4gg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVJeXd0fEe2YPMyYKslBVA" name="minimize" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vVJeXt0fEe2YPMyYKslBVA" name="arg0" type="_tQ4gg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVJeX90fEe2YPMyYKslBVA" name="maximize" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vVJeYN0fEe2YPMyYKslBVA" name="arg0" type="_tQ4gg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVJeYd0fEe2YPMyYKslBVA" name="restore" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vVJeYt0fEe2YPMyYKslBVA" name="arg0" type="_tQ4gg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVJeY90fEe2YPMyYKslBVA" name="showList" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vVJeZN0fEe2YPMyYKslBVA" name="arg0" type="_tQ4gg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVJeZd0fEe2YPMyYKslBVA" name="closeAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vVJeZt0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVJeZ90fEe2YPMyYKslBVA" name="return" type="_tQ4ghN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVJeat0fEe2YPMyYKslBVA" name="minimizeAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vVJea90fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVJebN0fEe2YPMyYKslBVA" name="return" type="_tQ4ghN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVJeb90fEe2YPMyYKslBVA" name="maximizeAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vVJecN0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVJecd0fEe2YPMyYKslBVA" name="return" type="_tQ4ghN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVJedN0fEe2YPMyYKslBVA" name="restoreAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vVJedd0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVJedt0fEe2YPMyYKslBVA" name="return" type="_tQ4ghN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vVKFYt0fEe2YPMyYKslBVA" name="showListAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vVKFY90fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vVKFZN0fEe2YPMyYKslBVA" name="return" type="_tQ4ghN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tQ6Vsd0fEe2YPMyYKslBVA" name="CTabFolderListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tRlEE90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRlEFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRlEFd0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vVhRwN0fEe2YPMyYKslBVA" name="itemClosed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vVhRwd0fEe2YPMyYKslBVA" name="arg0" type="_tQ4gg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tRK0aN0fEe2YPMyYKslBVA" name="Bullet[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nbN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nbd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tRdvUN0fEe2YPMyYKslBVA" name="BidiSegmentListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tRdvUd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRdvUt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRdvU90fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vWuysN0fEe2YPMyYKslBVA" name="lineGetSegments" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vWuysd0fEe2YPMyYKslBVA" name="arg0" type="_tReWYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tRdvXN0fEe2YPMyYKslBVA" name="ExtendedModifyEvent" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tRjO4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRjO4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRjO4t0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXGmIN0fEe2YPMyYKslBVA" name="start" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXGmId0fEe2YPMyYKslBVA" name="length" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXGmIt0fEe2YPMyYKslBVA" name="replacedText" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXGmI90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vWuytN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vWuytd0fEe2YPMyYKslBVA" name="e" type="_tPy7YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tRdvXd0fEe2YPMyYKslBVA" name="LineBackgroundEvent" visibility="public">
            <eAnnotations xmi:id="_tRkdAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRkdAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRkdAt0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWuyu90fEe2YPMyYKslBVA" name="lineBackground" visibility="public" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXH0Q90fEe2YPMyYKslBVA" name="lineOffset" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXH0RN0fEe2YPMyYKslBVA" name="lineText" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXH0Rd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vWuyt90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vWuyuN0fEe2YPMyYKslBVA" name="e" type="_tPy7YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tRdvXt0fEe2YPMyYKslBVA" name="LineBackgroundListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tRvcIN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRvcId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRvcIt0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vWuyud0fEe2YPMyYKslBVA" name="lineGetBackground" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vWuyut0fEe2YPMyYKslBVA" name="arg0" type="_tRdvXd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tReWYN0fEe2YPMyYKslBVA" name="BidiSegmentEvent" visibility="public">
            <eAnnotations xmi:id="_tbLE_t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbLE_90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tbLFAN0fEe2YPMyYKslBVA" general="_tKLbnd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ0X8N0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWvZxN0fEe2YPMyYKslBVA" name="segments" visibility="package" isLeaf="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vWvZxd0fEe2YPMyYKslBVA" name="segmentsChars" visibility="package" isLeaf="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vQ0X8d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vQ0X8t0fEe2YPMyYKslBVA" name="e" type="_tPy7YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tReWYd0fEe2YPMyYKslBVA" name="LineStyleEvent" visibility="public">
            <eAnnotations xmi:id="_tbTn0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbTn0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tbTn0t0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3S90fEe2YPMyYKslBVA" name="lineOffset" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3TN0fEe2YPMyYKslBVA" name="lineText" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3Td0fEe2YPMyYKslBVA" name="ranges" visibility="public" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3Tt0fEe2YPMyYKslBVA" name="styles" visibility="public" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3T90fEe2YPMyYKslBVA" name="alignment" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3UN0fEe2YPMyYKslBVA" name="indent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3Ud0fEe2YPMyYKslBVA" name="verticalIndent" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3Ut0fEe2YPMyYKslBVA" name="wrapIndent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3U90fEe2YPMyYKslBVA" name="justify" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3VN0fEe2YPMyYKslBVA" name="bullet" visibility="public" type="_tQNyIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3Vd0fEe2YPMyYKslBVA" name="bulletIndex" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3Vt0fEe2YPMyYKslBVA" name="tabStops" visibility="public" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVI3V90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vVI3WN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vVI3Wd0fEe2YPMyYKslBVA" name="e" type="_tPy7YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tReWYt0fEe2YPMyYKslBVA" name="LineStyleListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tRlEFt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRlEF90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRlEGN0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vWuyvN0fEe2YPMyYKslBVA" name="lineGetStyle" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vWuyvd0fEe2YPMyYKslBVA" name="arg0" type="_tReWYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tReWY90fEe2YPMyYKslBVA" name="PaintObjectEvent" visibility="public">
            <eAnnotations xmi:id="_tbTn090fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbTn1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tbTn1d0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVJeUN0fEe2YPMyYKslBVA" name="gc" visibility="public" type="_s9bZAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVJeUd0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVJeUt0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVJeU90fEe2YPMyYKslBVA" name="ascent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVJeVN0fEe2YPMyYKslBVA" name="descent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVJeVd0fEe2YPMyYKslBVA" name="style" visibility="public" type="_tPzicN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVJeVt0fEe2YPMyYKslBVA" name="bullet" visibility="public" type="_tQNyIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVJeV90fEe2YPMyYKslBVA" name="bulletIndex" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vVJeWN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vVJeWd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vVJeWt0fEe2YPMyYKslBVA" name="e" type="_tPy7YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tReWZN0fEe2YPMyYKslBVA" name="PaintObjectListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tbLFBN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbLFBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tbLsAN0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vQ0X_90fEe2YPMyYKslBVA" name="paintObject" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vQ0YAN0fEe2YPMyYKslBVA" name="arg0" type="_tReWY90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tReWZd0fEe2YPMyYKslBVA" name="VerifyKeyListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tRlEG90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRlEHN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRlEHd0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vWvZwt0fEe2YPMyYKslBVA" name="verifyKey" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vWvZw90fEe2YPMyYKslBVA" name="arg0" type="_tKMCp90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tReWZt0fEe2YPMyYKslBVA" name="TextChangedEvent" visibility="public">
            <eAnnotations xmi:id="_tRe9ct0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRe9c90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRfkgN0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW3Vkd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vWvZwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vWvZwd0fEe2YPMyYKslBVA" name="source" type="_tPD7kd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tReWZ90fEe2YPMyYKslBVA" name="TextChangeListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tbLsAd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbLsAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tbLsA90fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vQ0YAd0fEe2YPMyYKslBVA" name="textChanging" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vQ0YAt0fEe2YPMyYKslBVA" name="arg0" type="_tP_vsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ0YA90fEe2YPMyYKslBVA" name="textChanged" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vQ0YBN0fEe2YPMyYKslBVA" name="arg0" type="_tReWZt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ0YBd0fEe2YPMyYKslBVA" name="textSet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vQ0YBt0fEe2YPMyYKslBVA" name="arg0" type="_tReWZt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tReWaN0fEe2YPMyYKslBVA" name="MovementEvent" visibility="public">
            <eAnnotations xmi:id="_tRfkgd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRfkgt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRfkg90fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWwA1N0fEe2YPMyYKslBVA" name="newOffset" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW3Vkt0fEe2YPMyYKslBVA" name="lineOffset" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW3Vk90fEe2YPMyYKslBVA" name="lineText" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW3VlN0fEe2YPMyYKslBVA" name="offset" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW3Vld0fEe2YPMyYKslBVA" name="movement" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vW3Vlt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vWwA0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vWwA0d0fEe2YPMyYKslBVA" name="e" type="_tPy7YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tReWad0fEe2YPMyYKslBVA" name="MovementListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tRlEEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRlEEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRlEEt0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vWwA0t0fEe2YPMyYKslBVA" name="getNextOffset" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vWwA090fEe2YPMyYKslBVA" name="arg0" type="_tReWaN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWwA1d0fEe2YPMyYKslBVA" name="getPreviousOffset" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vWwA1t0fEe2YPMyYKslBVA" name="arg0" type="_tReWaN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tReWat0fEe2YPMyYKslBVA" name="CaretEvent" visibility="public">
            <eAnnotations xmi:id="_tRwqQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRwqQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRwqQt0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWwA2d0fEe2YPMyYKslBVA" name="caretOffset" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXoKkt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vWwA190fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vWwA2N0fEe2YPMyYKslBVA" name="e" type="_tPy7YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tReWbd0fEe2YPMyYKslBVA" name="ControlEditor" visibility="public">
            <eAnnotations xmi:id="_tRvcI90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRvcJN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRvcJd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXmVZN0fEe2YPMyYKslBVA" name="horizontalAlignment" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXmVZd0fEe2YPMyYKslBVA" name="grabHorizontal" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXmVZt0fEe2YPMyYKslBVA" name="minimumWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXmVZ90fEe2YPMyYKslBVA" name="verticalAlignment" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXmVaN0fEe2YPMyYKslBVA" name="grabVertical" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXmVad0fEe2YPMyYKslBVA" name="minimumHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXmVat0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_s7AXId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXmVa90fEe2YPMyYKslBVA" name="editor" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXmVbN0fEe2YPMyYKslBVA" name="hadFocus" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXmVbd0fEe2YPMyYKslBVA" name="controlListener" visibility="private" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXmVbt0fEe2YPMyYKslBVA" name="scrollbarListener" visibility="private" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXmVb90fEe2YPMyYKslBVA" name="EVENTS" visibility="private" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vW1gZt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vW1gZ90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW2Hcd0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_vW2uiN0fEe2YPMyYKslBVA" name="setEditor" visibility="public">
              <ownedParameter xmi:id="_vW2uid0fEe2YPMyYKslBVA" name="editor" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW3VkN0fEe2YPMyYKslBVA" name="layout" visibility="public"/>
            <ownedOperation xmi:id="_vXmVcN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vXm8dN0fEe2YPMyYKslBVA" name="computeBounds" visibility="package">
              <ownedParameter xmi:id="_vXm8dd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXnjg90fEe2YPMyYKslBVA" name="getEditor" visibility="public">
              <ownedParameter xmi:id="_vXnjhN0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXnjhd0fEe2YPMyYKslBVA" name="scroll" visibility="package">
              <ownedParameter xmi:id="_vXnjht0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXoKkN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_vXoKkd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tSBwAN0fEe2YPMyYKslBVA" name="ScrolledComposite" visibility="public">
            <eAnnotations xmi:id="_tbU1890fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbU19N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tbU19d0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQyiwN0fEe2YPMyYKslBVA" name="content" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQyixd0fEe2YPMyYKslBVA" name="minWidth" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQyixt0fEe2YPMyYKslBVA" name="minHeight" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQzJ1t0fEe2YPMyYKslBVA" name="alwaysShowScroll" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQzJ4d0fEe2YPMyYKslBVA" name="expandHorizontal" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQzw4N0fEe2YPMyYKslBVA" name="expandVertical" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXvfUN0fEe2YPMyYKslBVA" name="contentListener" visibility="package" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXvfUd0fEe2YPMyYKslBVA" name="filter" visibility="package" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXvfUt0fEe2YPMyYKslBVA" name="showFocusedControl" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vXvfU90fEe2YPMyYKslBVA" name="showNextFocusedControl" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vQyiwd0fEe2YPMyYKslBVA" name="getExpandHorizontal" visibility="public">
              <ownedParameter xmi:id="_vQyiwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQyiw90fEe2YPMyYKslBVA" name="getExpandVertical" visibility="public">
              <ownedParameter xmi:id="_vQyixN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQzJ0N0fEe2YPMyYKslBVA" name="getHorizontalBar" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQzJ0d0fEe2YPMyYKslBVA" name="return" type="_tGz-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQzJ0t0fEe2YPMyYKslBVA" name="getVerticalBar" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQzJ090fEe2YPMyYKslBVA" name="return" type="_tGz-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQzJ1N0fEe2YPMyYKslBVA" name="getSize" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQzJ1d0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQzJ190fEe2YPMyYKslBVA" name="needHScroll" visibility="package">
              <ownedParameter xmi:id="_vQzJ2N0fEe2YPMyYKslBVA" name="contentRect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQzJ2d0fEe2YPMyYKslBVA" name="vVisible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQzJ2t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQzJ290fEe2YPMyYKslBVA" name="needVScroll" visibility="package">
              <ownedParameter xmi:id="_vQzJ3N0fEe2YPMyYKslBVA" name="contentRect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQzJ3d0fEe2YPMyYKslBVA" name="hVisible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQzJ3t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQzJ390fEe2YPMyYKslBVA" name="getClientArea" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vQzJ4N0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXvfVN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vXvfVd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXvfVt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXvfV90fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vXvfWN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXvfWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXvfWt0fEe2YPMyYKslBVA" name="addDisposeListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vXvfW90fEe2YPMyYKslBVA" name="arg0" type="_tKHxQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXwGYN0fEe2YPMyYKslBVA" name="contains" visibility="package">
              <ownedParameter xmi:id="_vXwGYd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXwGYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXwGY90fEe2YPMyYKslBVA" name="getAlwaysShowScrollBars" visibility="public">
              <ownedParameter xmi:id="_vXwGZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXwGZd0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vXwGZt0fEe2YPMyYKslBVA" name="getMinWidth" visibility="public">
              <ownedParameter xmi:id="_vXwGZ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXwGaN0fEe2YPMyYKslBVA" name="getMinHeight" visibility="public">
              <ownedParameter xmi:id="_vXwGad0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXwGat0fEe2YPMyYKslBVA" name="getContent" visibility="public">
              <ownedParameter xmi:id="_vXwGa90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXwGbN0fEe2YPMyYKslBVA" name="getShowFocusedControl" visibility="public">
              <ownedParameter xmi:id="_vXwGbd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXwGbt0fEe2YPMyYKslBVA" name="hScroll" visibility="package"/>
            <ownedOperation xmi:id="_vXwtcN0fEe2YPMyYKslBVA" name="getBounds" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vXwtcd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXwtct0fEe2YPMyYKslBVA" name="getBorderWidth" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vXwtc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXxUgN0fEe2YPMyYKslBVA" name="getOrigin" visibility="public">
              <ownedParameter xmi:id="_vXxUgd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXxUgt0fEe2YPMyYKslBVA" name="setOrigin" visibility="public">
              <ownedParameter xmi:id="_vXxUg90fEe2YPMyYKslBVA" name="origin" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXxUhN0fEe2YPMyYKslBVA" name="setOrigin" visibility="public">
              <ownedParameter xmi:id="_vXxUhd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXxUht0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXxUh90fEe2YPMyYKslBVA" name="setAlwaysShowScrollBars" visibility="public">
              <ownedParameter xmi:id="_vXxUiN0fEe2YPMyYKslBVA" name="show" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXx7kN0fEe2YPMyYKslBVA" name="layout" visibility="protected">
              <ownedParameter xmi:id="_vXx7kd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXx7kt0fEe2YPMyYKslBVA" name="setContent" visibility="public">
              <ownedParameter xmi:id="_vXx7k90fEe2YPMyYKslBVA" name="content" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXx7lN0fEe2YPMyYKslBVA" name="setExpandHorizontal" visibility="public">
              <ownedParameter xmi:id="_vXx7ld0fEe2YPMyYKslBVA" name="expand" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXyioN0fEe2YPMyYKslBVA" name="setExpandVertical" visibility="public">
              <ownedParameter xmi:id="_vXyiod0fEe2YPMyYKslBVA" name="expand" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXyiot0fEe2YPMyYKslBVA" name="setLayout" visibility="public">
              <ownedParameter xmi:id="_vXyio90fEe2YPMyYKslBVA" name="layout" type="_tJCzIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXyipN0fEe2YPMyYKslBVA" name="setMinHeight" visibility="public">
              <ownedParameter xmi:id="_vXyipd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXyipt0fEe2YPMyYKslBVA" name="setMinSize" visibility="public">
              <ownedParameter xmi:id="_vXyip90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXyiqN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXyiqd0fEe2YPMyYKslBVA" name="setMinSize" visibility="public">
              <ownedParameter xmi:id="_vXyiqt0fEe2YPMyYKslBVA" name="size" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXyiq90fEe2YPMyYKslBVA" name="setMinWidth" visibility="public">
              <ownedParameter xmi:id="_vXyirN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXzJsN0fEe2YPMyYKslBVA" name="setShowFocusedControl" visibility="public">
              <ownedParameter xmi:id="_vXzJsd0fEe2YPMyYKslBVA" name="show" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXzJst0fEe2YPMyYKslBVA" name="getDisplay" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vXzJs90fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXzJtN0fEe2YPMyYKslBVA" name="showControl" visibility="public">
              <ownedParameter xmi:id="_vXzJtd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXzwwN0fEe2YPMyYKslBVA" name="vScroll" visibility="package"/>
            <ownedOperation xmi:id="_vXzwwd0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_vXzwwt0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXzww90fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_vXzwxN0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXzwxd0fEe2YPMyYKslBVA" name="lambda$2" visibility="private">
              <ownedParameter xmi:id="_vXzwxt0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX0X0N0fEe2YPMyYKslBVA" name="lambda$3" visibility="private">
              <ownedParameter xmi:id="_vX0X0d0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX0X0t0fEe2YPMyYKslBVA" name="lambda$4" visibility="private">
              <ownedParameter xmi:id="_vX0X090fEe2YPMyYKslBVA" name="e" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vZrZBd0fEe2YPMyYKslBVA" name="getData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vZsAEN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vZsAEd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vZucWd0fEe2YPMyYKslBVA" name="setData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vZucWt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vZucW90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbxqyd0fEe2YPMyYKslBVA" name="setForeground" visibility="protected">
              <ownedParameter xmi:id="_vbxqyt0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbxqzd0fEe2YPMyYKslBVA" name="setBackground" visibility="protected">
              <ownedParameter xmi:id="_vbxqzt0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbxq0d0fEe2YPMyYKslBVA" name="setFont" visibility="protected">
              <ownedParameter xmi:id="_vbxq0t0fEe2YPMyYKslBVA" name="arg0" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbyR1t0fEe2YPMyYKslBVA" name="setFocus" visibility="protected">
              <ownedParameter xmi:id="_vbyR190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tbUO4d0fEe2YPMyYKslBVA" name="CTabFolder2Adapter" visibility="public">
            <eAnnotations xmi:id="_tfFUlN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfFUld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfFUl90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tfFUlt0fEe2YPMyYKslBVA" client="_tbUO4d0fEe2YPMyYKslBVA" supplier="_tQ4ghN0fEe2YPMyYKslBVA" contract="_tQ4ghN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vQx7tN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vQx7td0fEe2YPMyYKslBVA" name="close" visibility="public">
              <ownedParameter xmi:id="_vQx7tt0fEe2YPMyYKslBVA" name="event" type="_tQ4gg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQx7t90fEe2YPMyYKslBVA" name="minimize" visibility="public">
              <ownedParameter xmi:id="_vQx7uN0fEe2YPMyYKslBVA" name="event" type="_tQ4gg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQx7ud0fEe2YPMyYKslBVA" name="maximize" visibility="public">
              <ownedParameter xmi:id="_vQx7ut0fEe2YPMyYKslBVA" name="event" type="_tQ4gg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQx7u90fEe2YPMyYKslBVA" name="restore" visibility="public">
              <ownedParameter xmi:id="_vQx7vN0fEe2YPMyYKslBVA" name="event" type="_tQ4gg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQx7vd0fEe2YPMyYKslBVA" name="showList" visibility="public">
              <ownedParameter xmi:id="_vQx7vt0fEe2YPMyYKslBVA" name="event" type="_tQ4gg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tbU1990fEe2YPMyYKslBVA" name="ScrolledCompositeLayout" visibility="package">
            <eAnnotations xmi:id="_tfFUmN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfFUmd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfFUmt0fEe2YPMyYKslBVA" general="_tJCzIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQx7v90fEe2YPMyYKslBVA" name="inLayout" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQx7wN0fEe2YPMyYKslBVA" name="DEFAULT_WIDTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vQx7wd0fEe2YPMyYKslBVA" name="DEFAULT_HEIGHT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vQx7wt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_vQx7w90fEe2YPMyYKslBVA" name="computeSize" visibility="protected">
              <ownedParameter xmi:id="_vQx7xN0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQx7xd0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQx7xt0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQx7x90fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQx7yN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQyix90fEe2YPMyYKslBVA" name="flushCache" visibility="protected">
              <ownedParameter xmi:id="_vQyiyN0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQyiyd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQyiyt0fEe2YPMyYKslBVA" name="layout" visibility="protected">
              <ownedParameter xmi:id="_vQyiy90fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vQyizN0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_temzdd0fEe2YPMyYKslBVA" name="SashForm" visibility="public">
            <eAnnotations xmi:id="_tfF7oN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfF7od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfF7ot0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWwA2t0fEe2YPMyYKslBVA" name="SASH_WIDTH" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWwA290fEe2YPMyYKslBVA" name="sashStyle" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWwA3N0fEe2YPMyYKslBVA" name="sashes" visibility="package" type="_tfF7o90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWwA3d0fEe2YPMyYKslBVA" name="background" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWwA3t0fEe2YPMyYKslBVA" name="foreground" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWwA390fEe2YPMyYKslBVA" name="controls" visibility="package" type="_s7pQUt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWwA4N0fEe2YPMyYKslBVA" name="maxControl" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWwA4d0fEe2YPMyYKslBVA" name="sashListener" visibility="package" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWwA4t0fEe2YPMyYKslBVA" name="DRAG_MINIMUM" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uj5Aid0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uj5Ait0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5Ai90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5Aj90fEe2YPMyYKslBVA" name="setSashWidth" visibility="public">
              <ownedParameter xmi:id="_uj5AkN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWwA490fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vWwA5N0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWwA5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWwn4N0fEe2YPMyYKslBVA" name="createSash" visibility="package">
              <ownedParameter xmi:id="_vWwn4d0fEe2YPMyYKslBVA" name="return" type="_tellV90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWwn5t0fEe2YPMyYKslBVA" name="getToolTipText" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vWwn590fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWwn6t0fEe2YPMyYKslBVA" name="getOrientation" visibility="public">
              <ownedParameter xmi:id="_vWwn690fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWwn7N0fEe2YPMyYKslBVA" name="getSashWidth" visibility="public">
              <ownedParameter xmi:id="_vWwn7d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWwn7t0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vWwn790fEe2YPMyYKslBVA" name="getStyle" visibility="public">
              <ownedParameter xmi:id="_vWwn8N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWxO8N0fEe2YPMyYKslBVA" name="getMaximizedControl" visibility="public">
              <ownedParameter xmi:id="_vWxO8d0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWxO8t0fEe2YPMyYKslBVA" name="getWeights" visibility="public">
              <ownedParameter xmi:id="_vWxO890fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWxO9N0fEe2YPMyYKslBVA" name="getControls" visibility="package">
              <ownedParameter xmi:id="_vWxO9d0fEe2YPMyYKslBVA" name="onlyVisible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vWxO9t0fEe2YPMyYKslBVA" name="return" type="_s7pQUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWxO-N0fEe2YPMyYKslBVA" name="getChildren" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vWxO-d0fEe2YPMyYKslBVA" name="return" type="_s7pQUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWxO-t0fEe2YPMyYKslBVA" name="onDragSash" visibility="package">
              <ownedParameter xmi:id="_vWxO-90fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWx2At0fEe2YPMyYKslBVA" name="getClientArea" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vWx2A90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWzrMN0fEe2YPMyYKslBVA" name="setOrientation" visibility="public">
              <ownedParameter xmi:id="_vWzrMd0fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWzrNN0fEe2YPMyYKslBVA" name="layout" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vWzrNd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vWzrN90fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vWzrON0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW0SQN0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_vW0SQd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW0SQt0fEe2YPMyYKslBVA" name="setLayout" visibility="public">
              <ownedParameter xmi:id="_vW0SQ90fEe2YPMyYKslBVA" name="layout" type="_tJCzIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW0SRN0fEe2YPMyYKslBVA" name="setMaximizedControl" visibility="public">
              <ownedParameter xmi:id="_vW0SRd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW05UN0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public">
              <ownedParameter xmi:id="_vW05Ud0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vW05VN0fEe2YPMyYKslBVA" name="setWeights" visibility="public">
              <ownedParameter xmi:id="_vW05Vd0fEe2YPMyYKslBVA" name="weights" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXEJ6N0fEe2YPMyYKslBVA" name="getBorderWidth" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vXEJ6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tfF7pd0fEe2YPMyYKslBVA" name="SashFormLayout" visibility="package">
            <eAnnotations xmi:id="_tfHw0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfHw0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfHw0t0fEe2YPMyYKslBVA" general="_tJCzIN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vWwA5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_vXEJ4N0fEe2YPMyYKslBVA" name="computeSize" visibility="protected">
              <ownedParameter xmi:id="_vXEJ4d0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXEJ4t0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXEJ490fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXEJ5N0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXEJ5d0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXEw8N0fEe2YPMyYKslBVA" name="flushCache" visibility="protected">
              <ownedParameter xmi:id="_vXEw8d0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXEw8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXEw890fEe2YPMyYKslBVA" name="layout" visibility="protected">
              <ownedParameter xmi:id="_vXEw9N0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vXEw9d0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tfGisd0fEe2YPMyYKslBVA" name="SashFormData" visibility="package">
            <eAnnotations xmi:id="_tfIX4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfIX4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfIX4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vWxO990fEe2YPMyYKslBVA" name="weight" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vWydEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_vXmVYN0fEe2YPMyYKslBVA" name="getName" visibility="package">
              <ownedParameter xmi:id="_vXmVYd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vXmVYt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vXmVY90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tB7eg90fEe2YPMyYKslBVA" name="internal">
          <packagedElement xmi:type="uml:Package" xmi:id="_tB7ehN0fEe2YPMyYKslBVA" name="win32">
            <packagedElement xmi:type="uml:Class" xmi:id="_tB7eht0fEe2YPMyYKslBVA" name="LOGFONT" visibility="public">
              <eAnnotations xmi:id="_tEg4dN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEg4dd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEg4dt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0r1kN0fEe2YPMyYKslBVA" name="lfHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0scp90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u0vf9d0fEe2YPMyYKslBVA" name="lfFaceName" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u087Wd0fEe2YPMyYKslBVA" name="lfCharSet" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0-JcN0fEe2YPMyYKslBVA" name="lfWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0-Jcd0fEe2YPMyYKslBVA" name="lfEscapement" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0-Jct0fEe2YPMyYKslBVA" name="lfOrientation" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0-Jc90fEe2YPMyYKslBVA" name="lfWeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0-JdN0fEe2YPMyYKslBVA" name="lfItalic" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0-Jdd0fEe2YPMyYKslBVA" name="lfUnderline" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0-Jdt0fEe2YPMyYKslBVA" name="lfStrikeOut" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0-Jd90fEe2YPMyYKslBVA" name="lfOutPrecision" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0-JeN0fEe2YPMyYKslBVA" name="lfClipPrecision" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0-Jed0fEe2YPMyYKslBVA" name="lfQuality" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0-Jet0fEe2YPMyYKslBVA" name="lfPitchAndFamily" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u0scpt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u6_5CN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tB-h0N0fEe2YPMyYKslBVA" name="TCHAR" visibility="public">
              <eAnnotations xmi:id="_tEr3lN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEr3ld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEr3lt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0wHAN0fEe2YPMyYKslBVA" name="chars" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7JC490fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uzlpZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uzlpaN0fEe2YPMyYKslBVA" name="codePage" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzlpad0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzlpat0fEe2YPMyYKslBVA" name="terminate" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0_-o90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_u0_-pN0fEe2YPMyYKslBVA" name="codePage" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0_-pd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0_-qt0fEe2YPMyYKslBVA" name="strlen" visibility="public">
                <ownedParameter xmi:id="_u0_-q90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0_-rN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_u0_-rd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0_-rt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0_-r90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6b4QN0fEe2YPMyYKslBVA" name="length" visibility="public">
                <ownedParameter xmi:id="_u6b4Qd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u7JC5N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_u7JC5d0fEe2YPMyYKslBVA" name="codePage" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u7JC5t0fEe2YPMyYKslBVA" name="ch" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u7JC590fEe2YPMyYKslBVA" name="terminate" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u7JC6N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_u7JC6d0fEe2YPMyYKslBVA" name="codePage" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u7JC6t0fEe2YPMyYKslBVA" name="chars" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u7JC690fEe2YPMyYKslBVA" name="terminate" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u7JC7N0fEe2YPMyYKslBVA" name="getChars" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_u7JC7d0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u7JC7t0fEe2YPMyYKslBVA" name="terminate" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u7JC790fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u7JC8N0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_u7Jp8N0fEe2YPMyYKslBVA" name="tcharAt" visibility="public">
                <ownedParameter xmi:id="_u7Jp8d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u7Jp8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u7Jp890fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_u7Jp9N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tB-h0t0fEe2YPMyYKslBVA" name="OS" visibility="public">
              <eAnnotations xmi:id="_tDwqhN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tDwqhd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tDxRkN0fEe2YPMyYKslBVA" general="_tDwqht0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1OoIN0fEe2YPMyYKslBVA" name="WIN32_VERSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdIt0fEe2YPMyYKslBVA" name="IsDBLocale" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdI90fEe2YPMyYKslBVA" name="NO_MANIFEST" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdJN0fEe2YPMyYKslBVA" name="ACTCTX_FLAG_RESOURCE_NAME_VALID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdJd0fEe2YPMyYKslBVA" name="ACTCTX_FLAG_SET_PROCESS_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdJt0fEe2YPMyYKslBVA" name="ACTCTX_FLAG_HMODULE_VALID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdJ90fEe2YPMyYKslBVA" name="MANIFEST_RESOURCE_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdKN0fEe2YPMyYKslBVA" name="SM_IMMENABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdKd0fEe2YPMyYKslBVA" name="ABS_DOWNDISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdKt0fEe2YPMyYKslBVA" name="ABS_DOWNHOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdK90fEe2YPMyYKslBVA" name="ABS_DOWNNORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdLN0fEe2YPMyYKslBVA" name="ABS_DOWNPRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdLd0fEe2YPMyYKslBVA" name="ABS_LEFTDISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdLt0fEe2YPMyYKslBVA" name="ABS_LEFTHOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdL90fEe2YPMyYKslBVA" name="ABS_LEFTNORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdMN0fEe2YPMyYKslBVA" name="ABS_LEFTPRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdMd0fEe2YPMyYKslBVA" name="ABS_RIGHTDISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdMt0fEe2YPMyYKslBVA" name="ABS_RIGHTHOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdM90fEe2YPMyYKslBVA" name="ABS_RIGHTNORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdNN0fEe2YPMyYKslBVA" name="ABS_RIGHTPRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdNd0fEe2YPMyYKslBVA" name="ABS_UPDISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdNt0fEe2YPMyYKslBVA" name="ABS_UPHOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdN90fEe2YPMyYKslBVA" name="ABS_UPNORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdON0fEe2YPMyYKslBVA" name="ABS_UPPRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdOd0fEe2YPMyYKslBVA" name="AC_SRC_OVER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdOt0fEe2YPMyYKslBVA" name="AC_SRC_ALPHA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdO90fEe2YPMyYKslBVA" name="ALTERNATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdPN0fEe2YPMyYKslBVA" name="ASSOCF_NOTRUNCATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdPd0fEe2YPMyYKslBVA" name="ASSOCF_INIT_IGNOREUNKNOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdPt0fEe2YPMyYKslBVA" name="ASSOCSTR_COMMAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdP90fEe2YPMyYKslBVA" name="ASSOCSTR_DEFAULTICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdQN0fEe2YPMyYKslBVA" name="ASSOCSTR_FRIENDLYAPPNAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdQd0fEe2YPMyYKslBVA" name="ASSOCSTR_FRIENDLYDOCNAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdQt0fEe2YPMyYKslBVA" name="ATTR_INPUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdQ90fEe2YPMyYKslBVA" name="ATTR_TARGET_CONVERTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdRN0fEe2YPMyYKslBVA" name="ATTR_CONVERTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdRd0fEe2YPMyYKslBVA" name="ATTR_TARGET_NOTCONVERTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdRt0fEe2YPMyYKslBVA" name="ATTR_INPUT_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdR90fEe2YPMyYKslBVA" name="ATTR_FIXEDCONVERTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdSN0fEe2YPMyYKslBVA" name="BCM_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdSd0fEe2YPMyYKslBVA" name="BCM_GETIDEALSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdSt0fEe2YPMyYKslBVA" name="BCM_GETIMAGELIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdS90fEe2YPMyYKslBVA" name="BCM_GETNOTE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdTN0fEe2YPMyYKslBVA" name="BCM_GETNOTELENGTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdTd0fEe2YPMyYKslBVA" name="BCM_SETIMAGELIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdTt0fEe2YPMyYKslBVA" name="BCM_SETNOTE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdT90fEe2YPMyYKslBVA" name="BDR_SUNKENINNER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdUN0fEe2YPMyYKslBVA" name="BF_LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdUd0fEe2YPMyYKslBVA" name="BF_TOP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdUt0fEe2YPMyYKslBVA" name="BF_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdU90fEe2YPMyYKslBVA" name="BF_BOTTOM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdVN0fEe2YPMyYKslBVA" name="BITSPIXEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdVd0fEe2YPMyYKslBVA" name="BI_BITFIELDS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdVt0fEe2YPMyYKslBVA" name="BI_RGB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdV90fEe2YPMyYKslBVA" name="BLACKNESS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdWN0fEe2YPMyYKslBVA" name="BLACK_BRUSH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdWd0fEe2YPMyYKslBVA" name="BUTTON_IMAGELIST_ALIGN_LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdWt0fEe2YPMyYKslBVA" name="BUTTON_IMAGELIST_ALIGN_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdW90fEe2YPMyYKslBVA" name="BUTTON_IMAGELIST_ALIGN_CENTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdXN0fEe2YPMyYKslBVA" name="BM_CLICK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdXd0fEe2YPMyYKslBVA" name="BM_GETCHECK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdXt0fEe2YPMyYKslBVA" name="BM_SETCHECK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdX90fEe2YPMyYKslBVA" name="BM_SETIMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdYN0fEe2YPMyYKslBVA" name="BM_SETSTYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdYd0fEe2YPMyYKslBVA" name="BN_CLICKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdYt0fEe2YPMyYKslBVA" name="BN_DOUBLECLICKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdY90fEe2YPMyYKslBVA" name="BPBF_COMPATIBLEBITMAP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5fdZN0fEe2YPMyYKslBVA" name="BP_PUSHBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEIN0fEe2YPMyYKslBVA" name="BP_RADIOBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEId0fEe2YPMyYKslBVA" name="BP_CHECKBOX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEIt0fEe2YPMyYKslBVA" name="BP_GROUPBOX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEI90fEe2YPMyYKslBVA" name="BST_CHECKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEJN0fEe2YPMyYKslBVA" name="BST_INDETERMINATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEJd0fEe2YPMyYKslBVA" name="BST_UNCHECKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEJt0fEe2YPMyYKslBVA" name="BS_3STATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEJ90fEe2YPMyYKslBVA" name="BS_BITMAP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEKN0fEe2YPMyYKslBVA" name="BS_CENTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEKd0fEe2YPMyYKslBVA" name="BS_CHECKBOX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEKt0fEe2YPMyYKslBVA" name="BS_COMMANDLINK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEK90fEe2YPMyYKslBVA" name="BS_DEFPUSHBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gELN0fEe2YPMyYKslBVA" name="BS_FLAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gELd0fEe2YPMyYKslBVA" name="BS_GROUPBOX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gELt0fEe2YPMyYKslBVA" name="BS_ICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEL90fEe2YPMyYKslBVA" name="BS_LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEMN0fEe2YPMyYKslBVA" name="BS_MULTILINE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEMd0fEe2YPMyYKslBVA" name="BS_NOTIFY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEMt0fEe2YPMyYKslBVA" name="BS_OWNERDRAW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEM90fEe2YPMyYKslBVA" name="BS_PATTERN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gENN0fEe2YPMyYKslBVA" name="BS_PUSHBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gENd0fEe2YPMyYKslBVA" name="BS_PUSHLIKE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gENt0fEe2YPMyYKslBVA" name="BS_RADIOBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEN90fEe2YPMyYKslBVA" name="BS_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEON0fEe2YPMyYKslBVA" name="BS_SOLID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEOd0fEe2YPMyYKslBVA" name="BTNS_AUTOSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEOt0fEe2YPMyYKslBVA" name="BTNS_BUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEO90fEe2YPMyYKslBVA" name="BTNS_CHECK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEPN0fEe2YPMyYKslBVA" name="BTNS_CHECKGROUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEPd0fEe2YPMyYKslBVA" name="BTNS_DROPDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEPt0fEe2YPMyYKslBVA" name="BTNS_GROUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEP90fEe2YPMyYKslBVA" name="BTNS_SEP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEQN0fEe2YPMyYKslBVA" name="BTNS_SHOWTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEQd0fEe2YPMyYKslBVA" name="CBN_DROPDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEQt0fEe2YPMyYKslBVA" name="CBN_EDITCHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEQ90fEe2YPMyYKslBVA" name="CBN_KILLFOCUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gERN0fEe2YPMyYKslBVA" name="CBN_SELCHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gERd0fEe2YPMyYKslBVA" name="CBN_SETFOCUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gERt0fEe2YPMyYKslBVA" name="CBS_AUTOHSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gER90fEe2YPMyYKslBVA" name="CBS_DROPDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gESN0fEe2YPMyYKslBVA" name="CBS_DROPDOWNLIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gESd0fEe2YPMyYKslBVA" name="CBS_CHECKEDNORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gESt0fEe2YPMyYKslBVA" name="CBS_MIXEDNORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gES90fEe2YPMyYKslBVA" name="CBS_NOINTEGRALHEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gETN0fEe2YPMyYKslBVA" name="CBS_SIMPLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gETd0fEe2YPMyYKslBVA" name="CBS_UNCHECKEDNORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gETt0fEe2YPMyYKslBVA" name="CBS_CHECKEDDISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gET90fEe2YPMyYKslBVA" name="CBS_CHECKEDHOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEUN0fEe2YPMyYKslBVA" name="CBS_CHECKEDPRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEUd0fEe2YPMyYKslBVA" name="CBS_MIXEDDISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEUt0fEe2YPMyYKslBVA" name="CBS_MIXEDHOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEU90fEe2YPMyYKslBVA" name="CBS_MIXEDPRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEVN0fEe2YPMyYKslBVA" name="CBS_UNCHECKEDDISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEVd0fEe2YPMyYKslBVA" name="CBS_UNCHECKEDHOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEVt0fEe2YPMyYKslBVA" name="CBS_UNCHECKEDPRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEV90fEe2YPMyYKslBVA" name="CB_ADDSTRING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEWN0fEe2YPMyYKslBVA" name="CB_DELETESTRING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEWd0fEe2YPMyYKslBVA" name="CB_ERR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEWt0fEe2YPMyYKslBVA" name="CB_ERRSPACE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEW90fEe2YPMyYKslBVA" name="CB_FINDSTRINGEXACT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEXN0fEe2YPMyYKslBVA" name="CB_GETCOUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEXd0fEe2YPMyYKslBVA" name="CB_GETCURSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEXt0fEe2YPMyYKslBVA" name="CB_GETDROPPEDCONTROLRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEX90fEe2YPMyYKslBVA" name="CB_GETDROPPEDSTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEYN0fEe2YPMyYKslBVA" name="CB_GETDROPPEDWIDTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEYd0fEe2YPMyYKslBVA" name="CB_GETEDITSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEYt0fEe2YPMyYKslBVA" name="CB_GETHORIZONTALEXTENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEY90fEe2YPMyYKslBVA" name="CB_GETITEMHEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEZN0fEe2YPMyYKslBVA" name="CB_GETLBTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEZd0fEe2YPMyYKslBVA" name="CB_GETLBTEXTLEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEZt0fEe2YPMyYKslBVA" name="CB_INSERTSTRING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEZ90fEe2YPMyYKslBVA" name="CB_LIMITTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEaN0fEe2YPMyYKslBVA" name="CB_RESETCONTENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEad0fEe2YPMyYKslBVA" name="CB_SELECTSTRING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEat0fEe2YPMyYKslBVA" name="CB_SETCURSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEa90fEe2YPMyYKslBVA" name="CB_SETDROPPEDWIDTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gEbN0fEe2YPMyYKslBVA" name="CB_SETEDITSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grMN0fEe2YPMyYKslBVA" name="CB_SETHORIZONTALEXTENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grMd0fEe2YPMyYKslBVA" name="CB_SETITEMHEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grMt0fEe2YPMyYKslBVA" name="CB_SHOWDROPDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grM90fEe2YPMyYKslBVA" name="CCHDEVICENAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grNN0fEe2YPMyYKslBVA" name="CCHFORMNAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grNd0fEe2YPMyYKslBVA" name="CCHILDREN_SCROLLBAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grNt0fEe2YPMyYKslBVA" name="CCS_NODIVIDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grN90fEe2YPMyYKslBVA" name="CCS_NORESIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grON0fEe2YPMyYKslBVA" name="CCS_VERT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grOd0fEe2YPMyYKslBVA" name="CC_ANYCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grOt0fEe2YPMyYKslBVA" name="CC_ENABLEHOOK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grO90fEe2YPMyYKslBVA" name="CC_FULLOPEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grPN0fEe2YPMyYKslBVA" name="CC_RGBINIT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grPd0fEe2YPMyYKslBVA" name="CDDS_POSTERASE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grPt0fEe2YPMyYKslBVA" name="CDDS_POSTPAINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grP90fEe2YPMyYKslBVA" name="CDDS_PREERASE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grQN0fEe2YPMyYKslBVA" name="CDDS_PREPAINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grQd0fEe2YPMyYKslBVA" name="CDDS_ITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grQt0fEe2YPMyYKslBVA" name="CDDS_ITEMPOSTPAINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grQ90fEe2YPMyYKslBVA" name="CDDS_ITEMPREPAINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grRN0fEe2YPMyYKslBVA" name="CDDS_SUBITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grRd0fEe2YPMyYKslBVA" name="CDDS_SUBITEMPOSTPAINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grRt0fEe2YPMyYKslBVA" name="CDDS_SUBITEMPREPAINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grR90fEe2YPMyYKslBVA" name="CDIS_SELECTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grSN0fEe2YPMyYKslBVA" name="CDIS_GRAYED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grSd0fEe2YPMyYKslBVA" name="CDIS_DISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grSt0fEe2YPMyYKslBVA" name="CDIS_CHECKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grS90fEe2YPMyYKslBVA" name="CDIS_FOCUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grTN0fEe2YPMyYKslBVA" name="CDIS_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grTd0fEe2YPMyYKslBVA" name="CDIS_HOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grTt0fEe2YPMyYKslBVA" name="CDIS_MARKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grT90fEe2YPMyYKslBVA" name="CDIS_INDETERMINATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grUN0fEe2YPMyYKslBVA" name="CDIS_SHOWKEYBOARDCUES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grUd0fEe2YPMyYKslBVA" name="CDIS_DROPHILITED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grUt0fEe2YPMyYKslBVA" name="CDM_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grU90fEe2YPMyYKslBVA" name="CDM_GETSPEC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grVN0fEe2YPMyYKslBVA" name="CDN_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grVd0fEe2YPMyYKslBVA" name="CDN_SELCHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grVt0fEe2YPMyYKslBVA" name="CDRF_DODEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grV90fEe2YPMyYKslBVA" name="CDRF_DOERASE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grWN0fEe2YPMyYKslBVA" name="CDRF_NEWFONT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grWd0fEe2YPMyYKslBVA" name="CDRF_NOTIFYITEMDRAW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grWt0fEe2YPMyYKslBVA" name="CDRF_NOTIFYPOSTERASE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grW90fEe2YPMyYKslBVA" name="CDRF_NOTIFYPOSTPAINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grXN0fEe2YPMyYKslBVA" name="CDRF_NOTIFYSUBITEMDRAW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grXd0fEe2YPMyYKslBVA" name="CDRF_SKIPDEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grXt0fEe2YPMyYKslBVA" name="CDRF_SKIPPOSTPAINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grX90fEe2YPMyYKslBVA" name="CFS_RECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grYN0fEe2YPMyYKslBVA" name="CFS_EXCLUDE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grYd0fEe2YPMyYKslBVA" name="CF_EFFECTS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grYt0fEe2YPMyYKslBVA" name="CF_INITTOLOGFONTSTRUCT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grY90fEe2YPMyYKslBVA" name="CF_SCREENFONTS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grZN0fEe2YPMyYKslBVA" name="CF_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grZd0fEe2YPMyYKslBVA" name="CF_UNICODETEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grZt0fEe2YPMyYKslBVA" name="CF_USESTYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grZ90fEe2YPMyYKslBVA" name="CLR_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5graN0fEe2YPMyYKslBVA" name="CLR_INVALID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grad0fEe2YPMyYKslBVA" name="CLR_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grat0fEe2YPMyYKslBVA" name="COLORONCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5gra90fEe2YPMyYKslBVA" name="COLOR_3DDKSHADOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grbN0fEe2YPMyYKslBVA" name="COLOR_3DFACE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grbd0fEe2YPMyYKslBVA" name="COLOR_3DHIGHLIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grbt0fEe2YPMyYKslBVA" name="COLOR_3DHILIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grb90fEe2YPMyYKslBVA" name="COLOR_3DLIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grcN0fEe2YPMyYKslBVA" name="COLOR_3DSHADOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grcd0fEe2YPMyYKslBVA" name="COLOR_ACTIVECAPTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grct0fEe2YPMyYKslBVA" name="COLOR_BTNFACE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grc90fEe2YPMyYKslBVA" name="COLOR_BTNHIGHLIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grdN0fEe2YPMyYKslBVA" name="COLOR_BTNSHADOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grdd0fEe2YPMyYKslBVA" name="COLOR_BTNTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grdt0fEe2YPMyYKslBVA" name="COLOR_CAPTIONTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5grd90fEe2YPMyYKslBVA" name="COLOR_GRADIENTACTIVECAPTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSQN0fEe2YPMyYKslBVA" name="COLOR_GRADIENTINACTIVECAPTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSQd0fEe2YPMyYKslBVA" name="COLOR_GRAYTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSQt0fEe2YPMyYKslBVA" name="COLOR_HIGHLIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSQ90fEe2YPMyYKslBVA" name="COLOR_HIGHLIGHTTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSRN0fEe2YPMyYKslBVA" name="COLOR_HOTLIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSRd0fEe2YPMyYKslBVA" name="COLOR_INACTIVECAPTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSRt0fEe2YPMyYKslBVA" name="COLOR_INACTIVECAPTIONTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSR90fEe2YPMyYKslBVA" name="COLOR_INFOBK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSSN0fEe2YPMyYKslBVA" name="COLOR_INFOTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSSd0fEe2YPMyYKslBVA" name="COLOR_MENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSSt0fEe2YPMyYKslBVA" name="COLOR_MENUTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSS90fEe2YPMyYKslBVA" name="COLOR_SCROLLBAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSTN0fEe2YPMyYKslBVA" name="COLOR_WINDOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSTd0fEe2YPMyYKslBVA" name="COLOR_WINDOWFRAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSTt0fEe2YPMyYKslBVA" name="COLOR_WINDOWTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hST90fEe2YPMyYKslBVA" name="COMPLEXREGION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSUN0fEe2YPMyYKslBVA" name="CP_ACP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSUd0fEe2YPMyYKslBVA" name="CP_UTF8" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSUt0fEe2YPMyYKslBVA" name="CP_DROPDOWNBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSU90fEe2YPMyYKslBVA" name="CPS_COMPLETE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSVN0fEe2YPMyYKslBVA" name="CS_DBLCLKS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSVd0fEe2YPMyYKslBVA" name="CS_DROPSHADOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSVt0fEe2YPMyYKslBVA" name="CS_GLOBALCLASS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSV90fEe2YPMyYKslBVA" name="CS_HREDRAW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSWN0fEe2YPMyYKslBVA" name="CS_VREDRAW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSWd0fEe2YPMyYKslBVA" name="CS_OWNDC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSWt0fEe2YPMyYKslBVA" name="CW_USEDEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSW90fEe2YPMyYKslBVA" name="CWP_SKIPINVISIBLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSXN0fEe2YPMyYKslBVA" name="DATETIMEPICK_CLASS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSXd0fEe2YPMyYKslBVA" name="DCX_CACHE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSXt0fEe2YPMyYKslBVA" name="DEFAULT_CHARSET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSX90fEe2YPMyYKslBVA" name="DEFAULT_GUI_FONT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSYN0fEe2YPMyYKslBVA" name="DFCS_BUTTONCHECK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSYd0fEe2YPMyYKslBVA" name="DFCS_CHECKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSYt0fEe2YPMyYKslBVA" name="DFCS_FLAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSY90fEe2YPMyYKslBVA" name="DFCS_INACTIVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSZN0fEe2YPMyYKslBVA" name="DFCS_PUSHED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSZd0fEe2YPMyYKslBVA" name="DFCS_SCROLLDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSZt0fEe2YPMyYKslBVA" name="DFCS_SCROLLLEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSZ90fEe2YPMyYKslBVA" name="DFCS_SCROLLRIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSaN0fEe2YPMyYKslBVA" name="DFCS_SCROLLUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSad0fEe2YPMyYKslBVA" name="DFC_BUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSat0fEe2YPMyYKslBVA" name="DFC_SCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSa90fEe2YPMyYKslBVA" name="DIB_RGB_COLORS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSbN0fEe2YPMyYKslBVA" name="DI_NORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSbd0fEe2YPMyYKslBVA" name="DI_NOMIRROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSbt0fEe2YPMyYKslBVA" name="DLGC_BUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSb90fEe2YPMyYKslBVA" name="DLGC_HASSETSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hScN0fEe2YPMyYKslBVA" name="DLGC_STATIC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hScd0fEe2YPMyYKslBVA" name="DLGC_WANTALLKEYS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSct0fEe2YPMyYKslBVA" name="DLGC_WANTARROWS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSc90fEe2YPMyYKslBVA" name="DLGC_WANTCHARS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSdN0fEe2YPMyYKslBVA" name="DLGC_WANTTAB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSdd0fEe2YPMyYKslBVA" name="DMCOLLATE_FALSE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSdt0fEe2YPMyYKslBVA" name="DMCOLLATE_TRUE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSd90fEe2YPMyYKslBVA" name="DM_SETDEFID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSeN0fEe2YPMyYKslBVA" name="DM_COLLATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSed0fEe2YPMyYKslBVA" name="DM_COPIES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSet0fEe2YPMyYKslBVA" name="DM_DUPLEX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSe90fEe2YPMyYKslBVA" name="DM_ORIENTATION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5hSfN0fEe2YPMyYKslBVA" name="DM_OUT_BUFFER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5UN0fEe2YPMyYKslBVA" name="DMORIENT_PORTRAIT" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5Ud0fEe2YPMyYKslBVA" name="DMORIENT_LANDSCAPE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5Ut0fEe2YPMyYKslBVA" name="DMDUP_SIMPLEX" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5U90fEe2YPMyYKslBVA" name="DMDUP_VERTICAL" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5VN0fEe2YPMyYKslBVA" name="DMDUP_HORIZONTAL" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5Vd0fEe2YPMyYKslBVA" name="DSTINVERT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5Vt0fEe2YPMyYKslBVA" name="DT_BOTTOM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5V90fEe2YPMyYKslBVA" name="DT_CALCRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5WN0fEe2YPMyYKslBVA" name="DT_CENTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5Wd0fEe2YPMyYKslBVA" name="DT_EDITCONTROL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5Wt0fEe2YPMyYKslBVA" name="DT_EXPANDTABS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5W90fEe2YPMyYKslBVA" name="DT_ENDELLIPSIS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5XN0fEe2YPMyYKslBVA" name="DT_HIDEPREFIX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5Xd0fEe2YPMyYKslBVA" name="DT_LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5Xt0fEe2YPMyYKslBVA" name="DT_NOPREFIX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5X90fEe2YPMyYKslBVA" name="DT_RASPRINTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5YN0fEe2YPMyYKslBVA" name="DT_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5Yd0fEe2YPMyYKslBVA" name="DT_RTLREADING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5Yt0fEe2YPMyYKslBVA" name="DT_SINGLELINE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5Y90fEe2YPMyYKslBVA" name="DT_TOP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5ZN0fEe2YPMyYKslBVA" name="DT_VCENTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5Zd0fEe2YPMyYKslBVA" name="DT_WORDBREAK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5Zt0fEe2YPMyYKslBVA" name="DTM_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5Z90fEe2YPMyYKslBVA" name="DTM_GETSYSTEMTIME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5aN0fEe2YPMyYKslBVA" name="DTM_SETMCSTYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5ad0fEe2YPMyYKslBVA" name="DTM_GETIDEALSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5at0fEe2YPMyYKslBVA" name="DTM_SETFORMAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5a90fEe2YPMyYKslBVA" name="DTM_SETSYSTEMTIME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5bN0fEe2YPMyYKslBVA" name="DTN_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5bd0fEe2YPMyYKslBVA" name="DTN_DATETIMECHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5bt0fEe2YPMyYKslBVA" name="DTN_CLOSEUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5b90fEe2YPMyYKslBVA" name="DTN_DROPDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5cN0fEe2YPMyYKslBVA" name="DTS_LONGDATEFORMAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5cd0fEe2YPMyYKslBVA" name="DTS_SHORTDATECENTURYFORMAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5ct0fEe2YPMyYKslBVA" name="DTS_SHORTDATEFORMAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5c90fEe2YPMyYKslBVA" name="DTS_TIMEFORMAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5dN0fEe2YPMyYKslBVA" name="DTS_UPDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5dd0fEe2YPMyYKslBVA" name="E_POINTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5dt0fEe2YPMyYKslBVA" name="EBP_NORMALGROUPBACKGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5d90fEe2YPMyYKslBVA" name="EBP_NORMALGROUPCOLLAPSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5eN0fEe2YPMyYKslBVA" name="EBP_NORMALGROUPEXPAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5ed0fEe2YPMyYKslBVA" name="EBP_NORMALGROUPHEAD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5et0fEe2YPMyYKslBVA" name="EBNGC_NORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5e90fEe2YPMyYKslBVA" name="EBNGC_HOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5fN0fEe2YPMyYKslBVA" name="EBNGC_PRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5fd0fEe2YPMyYKslBVA" name="EBP_HEADERBACKGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5ft0fEe2YPMyYKslBVA" name="EC_LEFTMARGIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5f90fEe2YPMyYKslBVA" name="EC_RIGHTMARGIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5gN0fEe2YPMyYKslBVA" name="EDGE_SUNKEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5gd0fEe2YPMyYKslBVA" name="EDGE_ETCHED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5gt0fEe2YPMyYKslBVA" name="EM_CANUNDO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5g90fEe2YPMyYKslBVA" name="EM_CHARFROMPOS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5hN0fEe2YPMyYKslBVA" name="EM_DISPLAYBAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5hd0fEe2YPMyYKslBVA" name="EM_GETFIRSTVISIBLELINE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5ht0fEe2YPMyYKslBVA" name="EM_GETLIMITTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5h5h90fEe2YPMyYKslBVA" name="EM_GETLINE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igYN0fEe2YPMyYKslBVA" name="EM_GETLINECOUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igYd0fEe2YPMyYKslBVA" name="EM_GETMARGINS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igYt0fEe2YPMyYKslBVA" name="EM_GETPASSWORDCHAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igY90fEe2YPMyYKslBVA" name="EM_GETSCROLLPOS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igZN0fEe2YPMyYKslBVA" name="EM_GETSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igZd0fEe2YPMyYKslBVA" name="EM_LIMITTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igZt0fEe2YPMyYKslBVA" name="EM_LINEFROMCHAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igZ90fEe2YPMyYKslBVA" name="EM_LINEINDEX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igaN0fEe2YPMyYKslBVA" name="EM_LINELENGTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igad0fEe2YPMyYKslBVA" name="EM_LINESCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igat0fEe2YPMyYKslBVA" name="EM_POSFROMCHAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5iga90fEe2YPMyYKslBVA" name="EM_REPLACESEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igbN0fEe2YPMyYKslBVA" name="EM_SCROLLCARET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igbd0fEe2YPMyYKslBVA" name="EM_SETBKGNDCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igbt0fEe2YPMyYKslBVA" name="EM_SETLIMITTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igb90fEe2YPMyYKslBVA" name="EM_SETMARGINS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igcN0fEe2YPMyYKslBVA" name="EM_SETOPTIONS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igcd0fEe2YPMyYKslBVA" name="EM_SETPARAFORMAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igct0fEe2YPMyYKslBVA" name="EM_SETPASSWORDCHAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igc90fEe2YPMyYKslBVA" name="EM_SETCUEBANNER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igdN0fEe2YPMyYKslBVA" name="EM_SETREADONLY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igdd0fEe2YPMyYKslBVA" name="EM_SETRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igdt0fEe2YPMyYKslBVA" name="EM_SETSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igd90fEe2YPMyYKslBVA" name="EM_SETTABSTOPS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igeN0fEe2YPMyYKslBVA" name="EM_UNDO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5iged0fEe2YPMyYKslBVA" name="EMR_EXTCREATEFONTINDIRECTW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5iget0fEe2YPMyYKslBVA" name="EMR_EXTTEXTOUTW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ige90fEe2YPMyYKslBVA" name="EN_ALIGN_LTR_EC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igfN0fEe2YPMyYKslBVA" name="EN_ALIGN_RTL_EC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igfd0fEe2YPMyYKslBVA" name="EN_CHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igft0fEe2YPMyYKslBVA" name="EP_EDITTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igf90fEe2YPMyYKslBVA" name="ERROR_FILE_NOT_FOUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5iggN0fEe2YPMyYKslBVA" name="ERROR_NO_MORE_ITEMS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5iggd0fEe2YPMyYKslBVA" name="ESB_DISABLE_BOTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5iggt0fEe2YPMyYKslBVA" name="ESB_ENABLE_BOTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igg90fEe2YPMyYKslBVA" name="ES_AUTOHSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ighN0fEe2YPMyYKslBVA" name="ES_AUTOVSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ighd0fEe2YPMyYKslBVA" name="ES_CENTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ight0fEe2YPMyYKslBVA" name="ES_MULTILINE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igh90fEe2YPMyYKslBVA" name="ES_NOHIDESEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igiN0fEe2YPMyYKslBVA" name="ES_PASSWORD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igid0fEe2YPMyYKslBVA" name="ES_READONLY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igit0fEe2YPMyYKslBVA" name="ES_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igi90fEe2YPMyYKslBVA" name="ETO_CLIPPED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igjN0fEe2YPMyYKslBVA" name="ETS_NORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igjd0fEe2YPMyYKslBVA" name="ETS_HOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igjt0fEe2YPMyYKslBVA" name="ETS_SELECTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igj90fEe2YPMyYKslBVA" name="ETS_DISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igkN0fEe2YPMyYKslBVA" name="ETS_FOCUSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igkd0fEe2YPMyYKslBVA" name="ETS_READONLY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igkt0fEe2YPMyYKslBVA" name="EVENT_OBJECT_FOCUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5igk90fEe2YPMyYKslBVA" name="FADF_FIXEDSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5iglN0fEe2YPMyYKslBVA" name="FALT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHcN0fEe2YPMyYKslBVA" name="FCONTROL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHcd0fEe2YPMyYKslBVA" name="FE_FONTSMOOTHINGCLEARTYPE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHct0fEe2YPMyYKslBVA" name="FEATURE_DISABLE_NAVIGATION_SOUNDS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHc90fEe2YPMyYKslBVA" name="FILE_ATTRIBUTE_NORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHdN0fEe2YPMyYKslBVA" name="FILE_MAP_READ" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHdd0fEe2YPMyYKslBVA" name="FLICKDIRECTION_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHdt0fEe2YPMyYKslBVA" name="FLICKDIRECTION_UPRIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHd90fEe2YPMyYKslBVA" name="FLICKDIRECTION_UP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHeN0fEe2YPMyYKslBVA" name="FLICKDIRECTION_UPLEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHed0fEe2YPMyYKslBVA" name="FLICKDIRECTION_LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHet0fEe2YPMyYKslBVA" name="FLICKDIRECTION_DOWNLEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHe90fEe2YPMyYKslBVA" name="FLICKDIRECTION_DOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHfN0fEe2YPMyYKslBVA" name="FLICKDIRECTION_DOWNRIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHfd0fEe2YPMyYKslBVA" name="FLICKDIRECTION_INVALID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHft0fEe2YPMyYKslBVA" name="FNERR_INVALIDFILENAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHf90fEe2YPMyYKslBVA" name="FNERR_BUFFERTOOSMALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHgN0fEe2YPMyYKslBVA" name="FOS_NOCHANGEDIR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHgd0fEe2YPMyYKslBVA" name="FOS_PICKFOLDERS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHgt0fEe2YPMyYKslBVA" name="FOS_FORCEFILESYSTEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHg90fEe2YPMyYKslBVA" name="FR_PRIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHhN0fEe2YPMyYKslBVA" name="FSHIFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHhd0fEe2YPMyYKslBVA" name="FVIRTKEY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHht0fEe2YPMyYKslBVA" name="GCP_REORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHh90fEe2YPMyYKslBVA" name="GCP_GLYPHSHAPE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHiN0fEe2YPMyYKslBVA" name="GCP_CLASSIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHid0fEe2YPMyYKslBVA" name="GCP_LIGATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHit0fEe2YPMyYKslBVA" name="GCS_COMPSTR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHi90fEe2YPMyYKslBVA" name="GCS_RESULTSTR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHjN0fEe2YPMyYKslBVA" name="GCS_COMPATTR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHjd0fEe2YPMyYKslBVA" name="GCS_COMPCLAUSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHjt0fEe2YPMyYKslBVA" name="GCS_CURSORPOS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHj90fEe2YPMyYKslBVA" name="GET_FEATURE_FROM_PROCESS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHkN0fEe2YPMyYKslBVA" name="GF_BEGIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHkd0fEe2YPMyYKslBVA" name="GF_INERTIA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHkt0fEe2YPMyYKslBVA" name="GF_END" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHk90fEe2YPMyYKslBVA" name="GGI_MARK_NONEXISTING_GLYPHS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHlN0fEe2YPMyYKslBVA" name="GID_BEGIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHld0fEe2YPMyYKslBVA" name="GID_END" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHlt0fEe2YPMyYKslBVA" name="GID_ZOOM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHl90fEe2YPMyYKslBVA" name="GID_PAN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHmN0fEe2YPMyYKslBVA" name="GID_ROTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHmd0fEe2YPMyYKslBVA" name="GID_TWOFINGERTAP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jHmt0fEe2YPMyYKslBVA" name="GID_PRESSANDTAP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jugN0fEe2YPMyYKslBVA" name="GM_ADVANCED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jugd0fEe2YPMyYKslBVA" name="GMDI_USEDISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jugt0fEe2YPMyYKslBVA" name="GMEM_FIXED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jug90fEe2YPMyYKslBVA" name="GMEM_MOVEABLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juhN0fEe2YPMyYKslBVA" name="GMEM_ZEROINIT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juhd0fEe2YPMyYKslBVA" name="GRADIENT_FILL_RECT_H" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juht0fEe2YPMyYKslBVA" name="GRADIENT_FILL_RECT_V" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juh90fEe2YPMyYKslBVA" name="GUI_INMENUMODE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juiN0fEe2YPMyYKslBVA" name="GUI_INMOVESIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juid0fEe2YPMyYKslBVA" name="GUI_POPUPMENUMODE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juit0fEe2YPMyYKslBVA" name="GUI_SYSTEMMENUMODE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jui90fEe2YPMyYKslBVA" name="GWL_EXSTYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jujN0fEe2YPMyYKslBVA" name="GWL_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jujd0fEe2YPMyYKslBVA" name="GWL_HWNDPARENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jujt0fEe2YPMyYKslBVA" name="GWL_STYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juj90fEe2YPMyYKslBVA" name="GWL_USERDATA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jukN0fEe2YPMyYKslBVA" name="GWL_WNDPROC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jukd0fEe2YPMyYKslBVA" name="GWLP_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jukt0fEe2YPMyYKslBVA" name="GWLP_HWNDPARENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juk90fEe2YPMyYKslBVA" name="GWLP_USERDATA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5julN0fEe2YPMyYKslBVA" name="GWLP_WNDPROC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juld0fEe2YPMyYKslBVA" name="GW_CHILD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jult0fEe2YPMyYKslBVA" name="GW_HWNDFIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jul90fEe2YPMyYKslBVA" name="GW_HWNDLAST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jumN0fEe2YPMyYKslBVA" name="GW_HWNDNEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jumd0fEe2YPMyYKslBVA" name="GW_HWNDPREV" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jumt0fEe2YPMyYKslBVA" name="GW_OWNER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jum90fEe2YPMyYKslBVA" name="HBMMENU_CALLBACK" visibility="public" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5junN0fEe2YPMyYKslBVA" name="HCBT_CREATEWND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jund0fEe2YPMyYKslBVA" name="HCF_HIGHCONTRASTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5junt0fEe2YPMyYKslBVA" name="HDF_BITMAP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jun90fEe2YPMyYKslBVA" name="HDF_BITMAP_ON_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juoN0fEe2YPMyYKslBVA" name="HDF_CENTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juod0fEe2YPMyYKslBVA" name="HDF_JUSTIFYMASK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juot0fEe2YPMyYKslBVA" name="HDF_IMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juo90fEe2YPMyYKslBVA" name="HDF_LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jupN0fEe2YPMyYKslBVA" name="HDF_OWNERDRAW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jupd0fEe2YPMyYKslBVA" name="HDF_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jupt0fEe2YPMyYKslBVA" name="HDF_SORTUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jup90fEe2YPMyYKslBVA" name="HDF_SORTDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juqN0fEe2YPMyYKslBVA" name="HDI_BITMAP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juqd0fEe2YPMyYKslBVA" name="HDI_IMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juqt0fEe2YPMyYKslBVA" name="HDI_ORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5juq90fEe2YPMyYKslBVA" name="HDI_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5jurN0fEe2YPMyYKslBVA" name="HDI_WIDTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVkN0fEe2YPMyYKslBVA" name="HDI_FORMAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVkd0fEe2YPMyYKslBVA" name="HDM_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVkt0fEe2YPMyYKslBVA" name="HDM_DELETEITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVk90fEe2YPMyYKslBVA" name="HDM_GETBITMAPMARGIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVlN0fEe2YPMyYKslBVA" name="HDM_GETITEMCOUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVld0fEe2YPMyYKslBVA" name="HDM_GETITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVlt0fEe2YPMyYKslBVA" name="HDM_GETITEMRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVl90fEe2YPMyYKslBVA" name="HDM_GETORDERARRAY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVmN0fEe2YPMyYKslBVA" name="HDM_HITTEST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVmd0fEe2YPMyYKslBVA" name="HDM_INSERTITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVmt0fEe2YPMyYKslBVA" name="HDM_LAYOUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVm90fEe2YPMyYKslBVA" name="HDM_ORDERTOINDEX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVnN0fEe2YPMyYKslBVA" name="HDM_SETIMAGELIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVnd0fEe2YPMyYKslBVA" name="HDM_SETITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVnt0fEe2YPMyYKslBVA" name="HDM_SETORDERARRAY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVn90fEe2YPMyYKslBVA" name="HDN_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVoN0fEe2YPMyYKslBVA" name="HDN_BEGINDRAG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVod0fEe2YPMyYKslBVA" name="HDN_BEGINTRACK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVot0fEe2YPMyYKslBVA" name="HDN_DIVIDERDBLCLICK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVo90fEe2YPMyYKslBVA" name="HDN_ENDDRAG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVpN0fEe2YPMyYKslBVA" name="HDN_ITEMCHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVpd0fEe2YPMyYKslBVA" name="HDN_ITEMCHANGING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVpt0fEe2YPMyYKslBVA" name="HDN_ITEMCLICK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVp90fEe2YPMyYKslBVA" name="HDN_ITEMDBLCLICK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVqN0fEe2YPMyYKslBVA" name="HDS_BUTTONS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVqd0fEe2YPMyYKslBVA" name="HDS_DRAGDROP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVqt0fEe2YPMyYKslBVA" name="HDS_FULLDRAG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVq90fEe2YPMyYKslBVA" name="HDS_HIDDEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVrN0fEe2YPMyYKslBVA" name="HEAP_ZERO_MEMORY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVrd0fEe2YPMyYKslBVA" name="HELPINFO_MENUITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVrt0fEe2YPMyYKslBVA" name="HHT_ONDIVIDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVr90fEe2YPMyYKslBVA" name="HHT_ONDIVOPEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVsN0fEe2YPMyYKslBVA" name="HICF_ARROWKEYS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVsd0fEe2YPMyYKslBVA" name="HICF_LEAVING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVst0fEe2YPMyYKslBVA" name="HICF_MOUSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVs90fEe2YPMyYKslBVA" name="HKEY_CLASSES_ROOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVtN0fEe2YPMyYKslBVA" name="HKEY_CURRENT_USER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVtd0fEe2YPMyYKslBVA" name="HKEY_LOCAL_MACHINE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVtt0fEe2YPMyYKslBVA" name="HORZRES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVt90fEe2YPMyYKslBVA" name="HTBORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVuN0fEe2YPMyYKslBVA" name="HTCAPTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVud0fEe2YPMyYKslBVA" name="HTCLIENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVut0fEe2YPMyYKslBVA" name="HTERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVu90fEe2YPMyYKslBVA" name="HTHSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVvN0fEe2YPMyYKslBVA" name="HTMENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVvd0fEe2YPMyYKslBVA" name="HTNOWHERE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5kVvt0fEe2YPMyYKslBVA" name="HTSYSMENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8oN0fEe2YPMyYKslBVA" name="HTTRANSPARENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8od0fEe2YPMyYKslBVA" name="HTVSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8ot0fEe2YPMyYKslBVA" name="HWND_BOTTOM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8o90fEe2YPMyYKslBVA" name="HWND_TOP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8pN0fEe2YPMyYKslBVA" name="HWND_TOPMOST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8pd0fEe2YPMyYKslBVA" name="HWND_NOTOPMOST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8pt0fEe2YPMyYKslBVA" name="ICC_COOL_CLASSES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8p90fEe2YPMyYKslBVA" name="ICC_DATE_CLASSES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8qN0fEe2YPMyYKslBVA" name="ICON_BIG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8qd0fEe2YPMyYKslBVA" name="ICON_SMALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8qt0fEe2YPMyYKslBVA" name="I_IMAGECALLBACK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8q90fEe2YPMyYKslBVA" name="I_IMAGENONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8rN0fEe2YPMyYKslBVA" name="IDABORT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8rd0fEe2YPMyYKslBVA" name="IDC_APPSTARTING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8rt0fEe2YPMyYKslBVA" name="IDC_ARROW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8r90fEe2YPMyYKslBVA" name="IDC_CROSS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8sN0fEe2YPMyYKslBVA" name="IDC_HAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8sd0fEe2YPMyYKslBVA" name="IDC_HELP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8st0fEe2YPMyYKslBVA" name="IDC_IBEAM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8s90fEe2YPMyYKslBVA" name="IDC_NO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8tN0fEe2YPMyYKslBVA" name="IDC_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8td0fEe2YPMyYKslBVA" name="IDC_SIZEALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8tt0fEe2YPMyYKslBVA" name="IDC_SIZENESW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8t90fEe2YPMyYKslBVA" name="IDC_SIZENS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8uN0fEe2YPMyYKslBVA" name="IDC_SIZENWSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8ud0fEe2YPMyYKslBVA" name="IDC_SIZEWE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8ut0fEe2YPMyYKslBVA" name="IDC_UPARROW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8u90fEe2YPMyYKslBVA" name="IDC_WAIT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8vN0fEe2YPMyYKslBVA" name="IDI_APPLICATION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8vd0fEe2YPMyYKslBVA" name="IDNO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8vt0fEe2YPMyYKslBVA" name="IDOK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8v90fEe2YPMyYKslBVA" name="IDRETRY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8wN0fEe2YPMyYKslBVA" name="IDYES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8wd0fEe2YPMyYKslBVA" name="ILC_COLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8wt0fEe2YPMyYKslBVA" name="ILC_COLOR16" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8w90fEe2YPMyYKslBVA" name="ILC_COLOR24" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8xN0fEe2YPMyYKslBVA" name="ILC_COLOR32" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8xd0fEe2YPMyYKslBVA" name="ILC_COLOR4" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8xt0fEe2YPMyYKslBVA" name="ILC_COLOR8" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8x90fEe2YPMyYKslBVA" name="ILC_MASK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8yN0fEe2YPMyYKslBVA" name="ILC_MIRROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5k8yd0fEe2YPMyYKslBVA" name="IMAGE_ICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljsN0fEe2YPMyYKslBVA" name="IME_CMODE_FULLSHAPE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljsd0fEe2YPMyYKslBVA" name="IME_CMODE_KATAKANA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljst0fEe2YPMyYKslBVA" name="IME_CMODE_NATIVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljs90fEe2YPMyYKslBVA" name="IME_CMODE_ROMAN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljtN0fEe2YPMyYKslBVA" name="IME_ESC_HANJA_MODE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljtd0fEe2YPMyYKslBVA" name="IMEMOUSE_LDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljtt0fEe2YPMyYKslBVA" name="INPUT_KEYBOARD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljt90fEe2YPMyYKslBVA" name="INPUT_MOUSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljuN0fEe2YPMyYKslBVA" name="INTERNET_MAX_URL_LENGTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljud0fEe2YPMyYKslBVA" name="INTERNET_OPTION_END_BROWSER_SESSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljut0fEe2YPMyYKslBVA" name="KEY_QUERY_VALUE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5lju90fEe2YPMyYKslBVA" name="KEY_READ" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljvN0fEe2YPMyYKslBVA" name="KEY_WRITE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljvd0fEe2YPMyYKslBVA" name="KEYEVENTF_EXTENDEDKEY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljvt0fEe2YPMyYKslBVA" name="KEYEVENTF_KEYUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljv90fEe2YPMyYKslBVA" name="L_MAX_URL_LENGTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljwN0fEe2YPMyYKslBVA" name="LANG_JAPANESE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljwd0fEe2YPMyYKslBVA" name="LANG_KOREAN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljwt0fEe2YPMyYKslBVA" name="LANG_NEUTRAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljw90fEe2YPMyYKslBVA" name="LAYOUT_RTL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljxN0fEe2YPMyYKslBVA" name="LBN_DBLCLK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljxd0fEe2YPMyYKslBVA" name="LBN_SELCHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljxt0fEe2YPMyYKslBVA" name="LBS_EXTENDEDSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljx90fEe2YPMyYKslBVA" name="LBS_MULTIPLESEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljyN0fEe2YPMyYKslBVA" name="LBS_NOINTEGRALHEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljyd0fEe2YPMyYKslBVA" name="LBS_NOTIFY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljyt0fEe2YPMyYKslBVA" name="LB_ADDSTRING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljy90fEe2YPMyYKslBVA" name="LB_DELETESTRING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljzN0fEe2YPMyYKslBVA" name="LB_ERR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljzd0fEe2YPMyYKslBVA" name="LB_ERRSPACE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljzt0fEe2YPMyYKslBVA" name="LB_FINDSTRINGEXACT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5ljz90fEe2YPMyYKslBVA" name="LB_GETCARETINDEX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5lj0N0fEe2YPMyYKslBVA" name="LB_GETCOUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5lj0d0fEe2YPMyYKslBVA" name="LB_GETCURSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5lj0t0fEe2YPMyYKslBVA" name="LB_GETHORIZONTALEXTENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5lj090fEe2YPMyYKslBVA" name="LB_GETITEMHEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5lj1N0fEe2YPMyYKslBVA" name="LB_GETITEMRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5lj1d0fEe2YPMyYKslBVA" name="LB_GETSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5lj1t0fEe2YPMyYKslBVA" name="LB_GETSELCOUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5lj190fEe2YPMyYKslBVA" name="LB_GETSELITEMS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5lj2N0fEe2YPMyYKslBVA" name="LB_GETTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKwN0fEe2YPMyYKslBVA" name="LB_GETTEXTLEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKwd0fEe2YPMyYKslBVA" name="LB_GETTOPINDEX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKwt0fEe2YPMyYKslBVA" name="LB_INITSTORAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKw90fEe2YPMyYKslBVA" name="LB_INSERTSTRING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKxN0fEe2YPMyYKslBVA" name="LB_RESETCONTENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKxd0fEe2YPMyYKslBVA" name="LB_SELITEMRANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKxt0fEe2YPMyYKslBVA" name="LB_SELITEMRANGEEX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKx90fEe2YPMyYKslBVA" name="LB_SETANCHORINDEX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKyN0fEe2YPMyYKslBVA" name="LB_SETCARETINDEX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKyd0fEe2YPMyYKslBVA" name="LB_SETCURSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKyt0fEe2YPMyYKslBVA" name="LB_SETHORIZONTALEXTENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKy90fEe2YPMyYKslBVA" name="LB_SETSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKzN0fEe2YPMyYKslBVA" name="LB_SETTOPINDEX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKzd0fEe2YPMyYKslBVA" name="LF_FACESIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKzt0fEe2YPMyYKslBVA" name="LGRPID_ARABIC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mKz90fEe2YPMyYKslBVA" name="LGRPID_HEBREW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK0N0fEe2YPMyYKslBVA" name="LGRPID_INSTALLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK0d0fEe2YPMyYKslBVA" name="LIF_ITEMINDEX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK0t0fEe2YPMyYKslBVA" name="LIF_STATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK090fEe2YPMyYKslBVA" name="LIM_SMALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK1N0fEe2YPMyYKslBVA" name="LIS_FOCUSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK1d0fEe2YPMyYKslBVA" name="LIS_ENABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK1t0fEe2YPMyYKslBVA" name="LISS_HOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK190fEe2YPMyYKslBVA" name="LISS_SELECTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK2N0fEe2YPMyYKslBVA" name="LISS_SELECTEDNOTFOCUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK2d0fEe2YPMyYKslBVA" name="LM_GETIDEALSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK2t0fEe2YPMyYKslBVA" name="LM_SETITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK290fEe2YPMyYKslBVA" name="LM_GETITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK3N0fEe2YPMyYKslBVA" name="LCID_SUPPORTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK3d0fEe2YPMyYKslBVA" name="LOCALE_IDEFAULTANSICODEPAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK3t0fEe2YPMyYKslBVA" name="LOCALE_SDECIMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK390fEe2YPMyYKslBVA" name="LOCALE_SISO3166CTRYNAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK4N0fEe2YPMyYKslBVA" name="LOCALE_SISO639LANGNAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK4d0fEe2YPMyYKslBVA" name="LOCALE_STIMEFORMAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK4t0fEe2YPMyYKslBVA" name="LOCALE_SYEARMONTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK490fEe2YPMyYKslBVA" name="LOCALE_USER_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK5N0fEe2YPMyYKslBVA" name="LOGPIXELSX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mK5d0fEe2YPMyYKslBVA" name="LOGPIXELSY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx0N0fEe2YPMyYKslBVA" name="LPSTR_TEXTCALLBACK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx0d0fEe2YPMyYKslBVA" name="LR_DEFAULTCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx0t0fEe2YPMyYKslBVA" name="LR_SHARED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx090fEe2YPMyYKslBVA" name="LVCFMT_BITMAP_ON_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx1N0fEe2YPMyYKslBVA" name="LVCFMT_CENTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx1d0fEe2YPMyYKslBVA" name="LVCFMT_IMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx1t0fEe2YPMyYKslBVA" name="LVCFMT_LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx190fEe2YPMyYKslBVA" name="LVCFMT_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx2N0fEe2YPMyYKslBVA" name="LVCF_FMT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx2d0fEe2YPMyYKslBVA" name="LVCF_IMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx2t0fEe2YPMyYKslBVA" name="LVCFMT_JUSTIFYMASK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx290fEe2YPMyYKslBVA" name="LVCF_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx3N0fEe2YPMyYKslBVA" name="LVCF_WIDTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx3d0fEe2YPMyYKslBVA" name="LVHT_ONITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx3t0fEe2YPMyYKslBVA" name="LVHT_ONITEMICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx390fEe2YPMyYKslBVA" name="LVHT_ONITEMLABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx4N0fEe2YPMyYKslBVA" name="LVHT_ONITEMSTATEICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx4d0fEe2YPMyYKslBVA" name="LVIF_IMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx4t0fEe2YPMyYKslBVA" name="LVIF_INDENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx490fEe2YPMyYKslBVA" name="LVIF_STATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx5N0fEe2YPMyYKslBVA" name="LVIF_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx5d0fEe2YPMyYKslBVA" name="LVIM_AFTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx5t0fEe2YPMyYKslBVA" name="LVIR_BOUNDS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx590fEe2YPMyYKslBVA" name="LVIR_ICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx6N0fEe2YPMyYKslBVA" name="LVIR_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx6d0fEe2YPMyYKslBVA" name="LVIR_SELECTBOUNDS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx6t0fEe2YPMyYKslBVA" name="LVIS_DROPHILITED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx690fEe2YPMyYKslBVA" name="LVIS_FOCUSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx7N0fEe2YPMyYKslBVA" name="LVIS_SELECTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx7d0fEe2YPMyYKslBVA" name="LVIS_STATEIMAGEMASK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx7t0fEe2YPMyYKslBVA" name="LVM_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx790fEe2YPMyYKslBVA" name="LVM_APPROXIMATEVIEWRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx8N0fEe2YPMyYKslBVA" name="LVM_CREATEDRAGIMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx8d0fEe2YPMyYKslBVA" name="LVM_DELETEALLITEMS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx8t0fEe2YPMyYKslBVA" name="LVM_DELETECOLUMN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx890fEe2YPMyYKslBVA" name="LVM_DELETEITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx9N0fEe2YPMyYKslBVA" name="LVM_ENSUREVISIBLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx9d0fEe2YPMyYKslBVA" name="LVM_GETBKCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5mx9t0fEe2YPMyYKslBVA" name="LVM_GETCOLUMN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY4N0fEe2YPMyYKslBVA" name="LVM_GETCOLUMNORDERARRAY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY4d0fEe2YPMyYKslBVA" name="LVM_GETCOLUMNWIDTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY4t0fEe2YPMyYKslBVA" name="LVM_GETCOUNTPERPAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY490fEe2YPMyYKslBVA" name="LVM_GETEXTENDEDLISTVIEWSTYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY5N0fEe2YPMyYKslBVA" name="LVM_GETHEADER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY5d0fEe2YPMyYKslBVA" name="LVM_GETIMAGELIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY5t0fEe2YPMyYKslBVA" name="LVM_GETITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY590fEe2YPMyYKslBVA" name="LVM_GETITEMCOUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY6N0fEe2YPMyYKslBVA" name="LVM_GETITEMRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY6d0fEe2YPMyYKslBVA" name="LVM_GETITEMSTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY6t0fEe2YPMyYKslBVA" name="LVM_GETNEXTITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY690fEe2YPMyYKslBVA" name="LVM_GETSELECTEDCOLUMN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY7N0fEe2YPMyYKslBVA" name="LVM_GETSELECTEDCOUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY7d0fEe2YPMyYKslBVA" name="LVM_GETSTRINGWIDTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY7t0fEe2YPMyYKslBVA" name="LVM_GETSUBITEMRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY790fEe2YPMyYKslBVA" name="LVM_GETTEXTCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY8N0fEe2YPMyYKslBVA" name="LVM_GETTOOLTIPS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY8d0fEe2YPMyYKslBVA" name="LVM_GETTOPINDEX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY8t0fEe2YPMyYKslBVA" name="LVM_HITTEST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY890fEe2YPMyYKslBVA" name="LVM_INSERTCOLUMN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY9N0fEe2YPMyYKslBVA" name="LVM_INSERTITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY9d0fEe2YPMyYKslBVA" name="LVM_REDRAWITEMS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY9t0fEe2YPMyYKslBVA" name="LVM_SCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY990fEe2YPMyYKslBVA" name="LVM_SETBKCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY-N0fEe2YPMyYKslBVA" name="LVM_SETCALLBACKMASK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY-d0fEe2YPMyYKslBVA" name="LVM_SETCOLUMN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY-t0fEe2YPMyYKslBVA" name="LVM_SETCOLUMNORDERARRAY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY-90fEe2YPMyYKslBVA" name="LVM_SETCOLUMNWIDTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY_N0fEe2YPMyYKslBVA" name="LVM_SETEXTENDEDLISTVIEWSTYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY_d0fEe2YPMyYKslBVA" name="LVM_SETIMAGELIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY_t0fEe2YPMyYKslBVA" name="LVM_SETINSERTMARK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nY_90fEe2YPMyYKslBVA" name="LVM_SETITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nZAN0fEe2YPMyYKslBVA" name="LVM_SETITEMCOUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nZAd0fEe2YPMyYKslBVA" name="LVM_SETITEMSTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nZAt0fEe2YPMyYKslBVA" name="LVM_SETSELECTIONMARK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nZA90fEe2YPMyYKslBVA" name="LVM_SETSELECTEDCOLUMN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5nZBN0fEe2YPMyYKslBVA" name="LVM_SETTEXTBKCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n_8N0fEe2YPMyYKslBVA" name="LVM_SETTEXTCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n_8d0fEe2YPMyYKslBVA" name="LVM_SETTOOLTIPS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n_8t0fEe2YPMyYKslBVA" name="LVM_SUBITEMHITTEST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n_890fEe2YPMyYKslBVA" name="LVNI_FOCUSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n_9N0fEe2YPMyYKslBVA" name="LVNI_SELECTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n_9d0fEe2YPMyYKslBVA" name="LVN_BEGINDRAG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n_9t0fEe2YPMyYKslBVA" name="LVN_BEGINRDRAG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n_990fEe2YPMyYKslBVA" name="LVN_COLUMNCLICK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n_-N0fEe2YPMyYKslBVA" name="LVN_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n_-d0fEe2YPMyYKslBVA" name="LVN_GETDISPINFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n_-t0fEe2YPMyYKslBVA" name="LVN_ITEMACTIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n_-90fEe2YPMyYKslBVA" name="LVN_ITEMCHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n__N0fEe2YPMyYKslBVA" name="LVN_MARQUEEBEGIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n__d0fEe2YPMyYKslBVA" name="LVN_ODFINDITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n__t0fEe2YPMyYKslBVA" name="LVN_ODSTATECHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5n__90fEe2YPMyYKslBVA" name="LVP_LISTITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oAAN0fEe2YPMyYKslBVA" name="LVSCW_AUTOSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oAAd0fEe2YPMyYKslBVA" name="LVSCW_AUTOSIZE_USEHEADER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oAAt0fEe2YPMyYKslBVA" name="LVSICF_NOINVALIDATEALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oAA90fEe2YPMyYKslBVA" name="LVSICF_NOSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oABN0fEe2YPMyYKslBVA" name="LVSIL_SMALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oABd0fEe2YPMyYKslBVA" name="LVSIL_STATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oABt0fEe2YPMyYKslBVA" name="LVS_EX_DOUBLEBUFFER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oAB90fEe2YPMyYKslBVA" name="LVS_EX_FULLROWSELECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oACN0fEe2YPMyYKslBVA" name="LVS_EX_GRIDLINES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oACd0fEe2YPMyYKslBVA" name="LVS_EX_HEADERDRAGDROP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oACt0fEe2YPMyYKslBVA" name="LVS_EX_LABELTIP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oAC90fEe2YPMyYKslBVA" name="LVS_EX_ONECLICKACTIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oADN0fEe2YPMyYKslBVA" name="LVS_EX_SUBITEMIMAGES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oADd0fEe2YPMyYKslBVA" name="LVS_EX_TRACKSELECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oADt0fEe2YPMyYKslBVA" name="LVS_EX_TRANSPARENTBKGND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oAD90fEe2YPMyYKslBVA" name="LVS_EX_TWOCLICKACTIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5oAEN0fEe2YPMyYKslBVA" name="LVS_NOCOLUMNHEADER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onAN0fEe2YPMyYKslBVA" name="LVS_NOSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onAd0fEe2YPMyYKslBVA" name="LVS_OWNERDATA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onAt0fEe2YPMyYKslBVA" name="LVS_OWNERDRAWFIXED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onA90fEe2YPMyYKslBVA" name="LVS_REPORT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onBN0fEe2YPMyYKslBVA" name="LVS_SHAREIMAGELISTS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onBd0fEe2YPMyYKslBVA" name="LVS_SHOWSELALWAYS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onBt0fEe2YPMyYKslBVA" name="LVS_SINGLESEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onB90fEe2YPMyYKslBVA" name="LWA_COLORKEY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onCN0fEe2YPMyYKslBVA" name="LWA_ALPHA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onCd0fEe2YPMyYKslBVA" name="MAX_LINKID_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onCt0fEe2YPMyYKslBVA" name="MAX_PATH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onC90fEe2YPMyYKslBVA" name="MA_NOACTIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onDN0fEe2YPMyYKslBVA" name="MB_ABORTRETRYIGNORE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onDd0fEe2YPMyYKslBVA" name="MB_APPLMODAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onDt0fEe2YPMyYKslBVA" name="MB_ICONERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onD90fEe2YPMyYKslBVA" name="MB_ICONINFORMATION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onEN0fEe2YPMyYKslBVA" name="MB_ICONQUESTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onEd0fEe2YPMyYKslBVA" name="MB_ICONWARNING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onEt0fEe2YPMyYKslBVA" name="MB_OK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onE90fEe2YPMyYKslBVA" name="MB_OKCANCEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onFN0fEe2YPMyYKslBVA" name="MB_PRECOMPOSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onFd0fEe2YPMyYKslBVA" name="MB_RETRYCANCEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onFt0fEe2YPMyYKslBVA" name="MB_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onF90fEe2YPMyYKslBVA" name="MB_RTLREADING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onGN0fEe2YPMyYKslBVA" name="MB_SYSTEMMODAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onGd0fEe2YPMyYKslBVA" name="MB_TASKMODAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onGt0fEe2YPMyYKslBVA" name="MB_TOPMOST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onG90fEe2YPMyYKslBVA" name="MB_YESNO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onHN0fEe2YPMyYKslBVA" name="MB_YESNOCANCEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onHd0fEe2YPMyYKslBVA" name="MCHT_CALENDAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onHt0fEe2YPMyYKslBVA" name="MCHT_CALENDARDATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onH90fEe2YPMyYKslBVA" name="MCM_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5onIN0fEe2YPMyYKslBVA" name="MCM_GETCURSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOEN0fEe2YPMyYKslBVA" name="MCM_GETMINREQRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOEd0fEe2YPMyYKslBVA" name="MCM_HITTEST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOEt0fEe2YPMyYKslBVA" name="MCM_SETCURSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOE90fEe2YPMyYKslBVA" name="MCN_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOFN0fEe2YPMyYKslBVA" name="MCN_SELCHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOFd0fEe2YPMyYKslBVA" name="MCN_SELECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOFt0fEe2YPMyYKslBVA" name="MCS_NOTODAY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOF90fEe2YPMyYKslBVA" name="MCS_WEEKNUMBERS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOGN0fEe2YPMyYKslBVA" name="MDIS_ALLCHILDSTYLES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOGd0fEe2YPMyYKslBVA" name="MDT_EFFECTIVE_DPI" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOGt0fEe2YPMyYKslBVA" name="MFS_CHECKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOG90fEe2YPMyYKslBVA" name="MFS_DISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOHN0fEe2YPMyYKslBVA" name="MFS_GRAYED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOHd0fEe2YPMyYKslBVA" name="MFT_RADIOCHECK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOHt0fEe2YPMyYKslBVA" name="MFT_RIGHTJUSTIFY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOH90fEe2YPMyYKslBVA" name="MFT_RIGHTORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOIN0fEe2YPMyYKslBVA" name="MFT_SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOId0fEe2YPMyYKslBVA" name="MFT_STRING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOIt0fEe2YPMyYKslBVA" name="MF_BYCOMMAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOI90fEe2YPMyYKslBVA" name="MF_BYPOSITION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOJN0fEe2YPMyYKslBVA" name="MF_CHECKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOJd0fEe2YPMyYKslBVA" name="MF_DISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOJt0fEe2YPMyYKslBVA" name="MF_ENABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOJ90fEe2YPMyYKslBVA" name="MF_GRAYED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOKN0fEe2YPMyYKslBVA" name="MF_HILITE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOKd0fEe2YPMyYKslBVA" name="MF_POPUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOKt0fEe2YPMyYKslBVA" name="MF_SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOK90fEe2YPMyYKslBVA" name="MF_SYSMENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5pOLN0fEe2YPMyYKslBVA" name="MF_UNCHECKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1IN0fEe2YPMyYKslBVA" name="MIIM_BITMAP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Id0fEe2YPMyYKslBVA" name="MIIM_DATA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1It0fEe2YPMyYKslBVA" name="MIIM_FTYPE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1I90fEe2YPMyYKslBVA" name="MIIM_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1JN0fEe2YPMyYKslBVA" name="MIIM_STATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Jd0fEe2YPMyYKslBVA" name="MIIM_STRING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Jt0fEe2YPMyYKslBVA" name="MIIM_SUBMENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1J90fEe2YPMyYKslBVA" name="MIIM_TYPE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1KN0fEe2YPMyYKslBVA" name="MIM_BACKGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Kd0fEe2YPMyYKslBVA" name="MIM_STYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Kt0fEe2YPMyYKslBVA" name="MK_ALT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1K90fEe2YPMyYKslBVA" name="MK_CONTROL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1LN0fEe2YPMyYKslBVA" name="MK_LBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Ld0fEe2YPMyYKslBVA" name="MK_MBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Lt0fEe2YPMyYKslBVA" name="MK_RBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1L90fEe2YPMyYKslBVA" name="MK_SHIFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1MN0fEe2YPMyYKslBVA" name="MK_XBUTTON1" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Md0fEe2YPMyYKslBVA" name="MK_XBUTTON2" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Mt0fEe2YPMyYKslBVA" name="MM_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1M90fEe2YPMyYKslBVA" name="MNC_CLOSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1NN0fEe2YPMyYKslBVA" name="MNS_CHECKORBMP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Nd0fEe2YPMyYKslBVA" name="MONITOR_DEFAULTTOPRIMARY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Nt0fEe2YPMyYKslBVA" name="MONITOR_DEFAULTTONEAREST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1N90fEe2YPMyYKslBVA" name="MONTHCAL_CLASS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1ON0fEe2YPMyYKslBVA" name="MOUSEEVENTF_ABSOLUTE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Od0fEe2YPMyYKslBVA" name="MOUSEEVENTF_LEFTDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Ot0fEe2YPMyYKslBVA" name="MOUSEEVENTF_LEFTUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1O90fEe2YPMyYKslBVA" name="MOUSEEVENTF_MIDDLEDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1PN0fEe2YPMyYKslBVA" name="MOUSEEVENTF_MIDDLEUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Pd0fEe2YPMyYKslBVA" name="MOUSEEVENTF_MOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5p1Pt0fEe2YPMyYKslBVA" name="MOUSEEVENTF_RIGHTDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcMN0fEe2YPMyYKslBVA" name="MOUSEEVENTF_RIGHTUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcMd0fEe2YPMyYKslBVA" name="MOUSEEVENTF_VIRTUALDESK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcMt0fEe2YPMyYKslBVA" name="MOUSEEVENTF_WHEEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcM90fEe2YPMyYKslBVA" name="MOUSEEVENTF_XDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcNN0fEe2YPMyYKslBVA" name="MOUSEEVENTF_XUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcNd0fEe2YPMyYKslBVA" name="MSGF_DIALOGBOX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcNt0fEe2YPMyYKslBVA" name="MSGF_COMMCTRL_BEGINDRAG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcN90fEe2YPMyYKslBVA" name="MSGF_COMMCTRL_SIZEHEADER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcON0fEe2YPMyYKslBVA" name="MSGF_COMMCTRL_DRAGSELECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcOd0fEe2YPMyYKslBVA" name="MSGF_COMMCTRL_TOOLBARCUST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcOt0fEe2YPMyYKslBVA" name="MSGF_MAINLOOP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcO90fEe2YPMyYKslBVA" name="MSGF_MENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcPN0fEe2YPMyYKslBVA" name="MSGF_MOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcPd0fEe2YPMyYKslBVA" name="MSGF_MESSAGEBOX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcPt0fEe2YPMyYKslBVA" name="MSGF_NEXTWINDOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcP90fEe2YPMyYKslBVA" name="MSGF_SCROLLBAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcQN0fEe2YPMyYKslBVA" name="MSGF_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcQd0fEe2YPMyYKslBVA" name="MSGF_USER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcQt0fEe2YPMyYKslBVA" name="MWT_LEFTMULTIPLY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcQ90fEe2YPMyYKslBVA" name="NI_COMPOSITIONSTR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcRN0fEe2YPMyYKslBVA" name="NID_READY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcRd0fEe2YPMyYKslBVA" name="NID_MULTI_INPUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcRt0fEe2YPMyYKslBVA" name="NIF_ICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcR90fEe2YPMyYKslBVA" name="NIF_INFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcSN0fEe2YPMyYKslBVA" name="NIF_MESSAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcSd0fEe2YPMyYKslBVA" name="NIF_STATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcSt0fEe2YPMyYKslBVA" name="NIF_TIP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcS90fEe2YPMyYKslBVA" name="NIIF_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcTN0fEe2YPMyYKslBVA" name="NIIF_INFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcTd0fEe2YPMyYKslBVA" name="NIIF_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcTt0fEe2YPMyYKslBVA" name="NIIF_WARNING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5qcT90fEe2YPMyYKslBVA" name="NIM_ADD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDQN0fEe2YPMyYKslBVA" name="NIM_DELETE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDQd0fEe2YPMyYKslBVA" name="NIM_MODIFY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDQt0fEe2YPMyYKslBVA" name="NIN_SELECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDQ90fEe2YPMyYKslBVA" name="NINF_KEY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDRN0fEe2YPMyYKslBVA" name="NIN_KEYSELECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDRd0fEe2YPMyYKslBVA" name="NIN_BALLOONSHOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDRt0fEe2YPMyYKslBVA" name="NIN_BALLOONHIDE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDR90fEe2YPMyYKslBVA" name="NIN_BALLOONTIMEOUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDSN0fEe2YPMyYKslBVA" name="NIN_BALLOONUSERCLICK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDSd0fEe2YPMyYKslBVA" name="NIS_HIDDEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDSt0fEe2YPMyYKslBVA" name="NM_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDS90fEe2YPMyYKslBVA" name="NM_CLICK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDTN0fEe2YPMyYKslBVA" name="NM_CUSTOMDRAW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDTd0fEe2YPMyYKslBVA" name="NM_DBLCLK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDTt0fEe2YPMyYKslBVA" name="NM_RECOGNIZEGESTURE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDT90fEe2YPMyYKslBVA" name="NM_RELEASEDCAPTURE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDUN0fEe2YPMyYKslBVA" name="NM_RETURN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDUd0fEe2YPMyYKslBVA" name="NOTIFYICONDATA_V2_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDUt0fEe2YPMyYKslBVA" name="NULLREGION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDU90fEe2YPMyYKslBVA" name="NULL_BRUSH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDVN0fEe2YPMyYKslBVA" name="NULL_PEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDVd0fEe2YPMyYKslBVA" name="OBJID_WINDOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDVt0fEe2YPMyYKslBVA" name="OBJID_SYSMENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDV90fEe2YPMyYKslBVA" name="OBJID_TITLEBAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDWN0fEe2YPMyYKslBVA" name="OBJID_MENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDWd0fEe2YPMyYKslBVA" name="OBJID_CLIENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDWt0fEe2YPMyYKslBVA" name="OBJID_VSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDW90fEe2YPMyYKslBVA" name="OBJID_HSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDXN0fEe2YPMyYKslBVA" name="OBJID_SIZEGRIP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rDXd0fEe2YPMyYKslBVA" name="OBJID_CARET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqUN0fEe2YPMyYKslBVA" name="OBJID_CURSOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqUd0fEe2YPMyYKslBVA" name="OBJID_ALERT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqUt0fEe2YPMyYKslBVA" name="OBJID_SOUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqU90fEe2YPMyYKslBVA" name="OBJID_QUERYCLASSNAMEIDX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqVN0fEe2YPMyYKslBVA" name="OBJID_NATIVEOM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqVd0fEe2YPMyYKslBVA" name="OBJ_BITMAP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqVt0fEe2YPMyYKslBVA" name="OBJ_FONT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqV90fEe2YPMyYKslBVA" name="OBJ_PEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqWN0fEe2YPMyYKslBVA" name="OBM_CHECKBOXES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqWd0fEe2YPMyYKslBVA" name="ODS_SELECTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqWt0fEe2YPMyYKslBVA" name="ODT_MENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqW90fEe2YPMyYKslBVA" name="OFN_ALLOWMULTISELECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqXN0fEe2YPMyYKslBVA" name="OFN_EXPLORER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqXd0fEe2YPMyYKslBVA" name="OFN_ENABLEHOOK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqXt0fEe2YPMyYKslBVA" name="OFN_ENABLESIZING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqX90fEe2YPMyYKslBVA" name="OFN_HIDEREADONLY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqYN0fEe2YPMyYKslBVA" name="OFN_NOCHANGEDIR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqYd0fEe2YPMyYKslBVA" name="OFN_OVERWRITEPROMPT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqYt0fEe2YPMyYKslBVA" name="OIC_BANG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqY90fEe2YPMyYKslBVA" name="OIC_HAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqZN0fEe2YPMyYKslBVA" name="OIC_INFORMATION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqZd0fEe2YPMyYKslBVA" name="OIC_QUES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqZt0fEe2YPMyYKslBVA" name="OIC_WINLOGO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqZ90fEe2YPMyYKslBVA" name="OPAQUE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqaN0fEe2YPMyYKslBVA" name="PATCOPY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqad0fEe2YPMyYKslBVA" name="PATINVERT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqat0fEe2YPMyYKslBVA" name="PBM_GETPOS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqa90fEe2YPMyYKslBVA" name="PBM_GETRANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqbN0fEe2YPMyYKslBVA" name="PBM_GETSTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5rqbd0fEe2YPMyYKslBVA" name="PBM_SETBARCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRYN0fEe2YPMyYKslBVA" name="PBM_SETBKCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRYd0fEe2YPMyYKslBVA" name="PBM_SETMARQUEE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRYt0fEe2YPMyYKslBVA" name="PBM_SETPOS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRY90fEe2YPMyYKslBVA" name="PBM_SETRANGE32" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRZN0fEe2YPMyYKslBVA" name="PBM_SETSTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRZd0fEe2YPMyYKslBVA" name="PBM_STEPIT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRZt0fEe2YPMyYKslBVA" name="PBS_MARQUEE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRZ90fEe2YPMyYKslBVA" name="PBS_SMOOTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRaN0fEe2YPMyYKslBVA" name="PBS_VERTICAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRad0fEe2YPMyYKslBVA" name="PBS_NORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRat0fEe2YPMyYKslBVA" name="PBS_HOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRa90fEe2YPMyYKslBVA" name="PBS_PRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRbN0fEe2YPMyYKslBVA" name="PBS_DISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRbd0fEe2YPMyYKslBVA" name="PBS_DEFAULTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRbt0fEe2YPMyYKslBVA" name="PBST_NORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRb90fEe2YPMyYKslBVA" name="PBST_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRcN0fEe2YPMyYKslBVA" name="PBST_PAUSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRcd0fEe2YPMyYKslBVA" name="PD_ALLPAGES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRct0fEe2YPMyYKslBVA" name="PD_COLLATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRc90fEe2YPMyYKslBVA" name="PD_PAGENUMS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRdN0fEe2YPMyYKslBVA" name="PD_PRINTTOFILE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRdd0fEe2YPMyYKslBVA" name="PD_RETURNDEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRdt0fEe2YPMyYKslBVA" name="PD_SELECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRd90fEe2YPMyYKslBVA" name="PD_USEDEVMODECOPIESANDCOLLATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sReN0fEe2YPMyYKslBVA" name="PFM_TABSTOPS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRed0fEe2YPMyYKslBVA" name="PHYSICALHEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRet0fEe2YPMyYKslBVA" name="PHYSICALOFFSETX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRe90fEe2YPMyYKslBVA" name="PHYSICALOFFSETY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5sRfN0fEe2YPMyYKslBVA" name="PHYSICALWIDTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4cN0fEe2YPMyYKslBVA" name="PLANES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4cd0fEe2YPMyYKslBVA" name="PM_NOREMOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4ct0fEe2YPMyYKslBVA" name="PM_NOYIELD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4c90fEe2YPMyYKslBVA" name="QS_HOTKEY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4dN0fEe2YPMyYKslBVA" name="QS_KEY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4dd0fEe2YPMyYKslBVA" name="QS_MOUSEMOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4dt0fEe2YPMyYKslBVA" name="QS_MOUSEBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4d90fEe2YPMyYKslBVA" name="QS_MOUSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4eN0fEe2YPMyYKslBVA" name="QS_INPUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4ed0fEe2YPMyYKslBVA" name="QS_POSTMESSAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4et0fEe2YPMyYKslBVA" name="QS_TIMER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4e90fEe2YPMyYKslBVA" name="QS_PAINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4fN0fEe2YPMyYKslBVA" name="QS_SENDMESSAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4fd0fEe2YPMyYKslBVA" name="QS_ALLINPUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4ft0fEe2YPMyYKslBVA" name="PM_QS_INPUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4f90fEe2YPMyYKslBVA" name="PM_QS_POSTMESSAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4gN0fEe2YPMyYKslBVA" name="PM_QS_PAINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4gd0fEe2YPMyYKslBVA" name="PM_QS_SENDMESSAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4gt0fEe2YPMyYKslBVA" name="PM_REMOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4g90fEe2YPMyYKslBVA" name="PROGRESS_CLASS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4hN0fEe2YPMyYKslBVA" name="PRF_CHILDREN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4hd0fEe2YPMyYKslBVA" name="PRF_CLIENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4ht0fEe2YPMyYKslBVA" name="PRF_ERASEBKGND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4h90fEe2YPMyYKslBVA" name="PRF_NONCLIENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5s4iN0fEe2YPMyYKslBVA" name="PROGRESSCHUNKSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfgN0fEe2YPMyYKslBVA" name="PROGRESSSPACESIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfgd0fEe2YPMyYKslBVA" name="PS_DASH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfgt0fEe2YPMyYKslBVA" name="PS_DASHDOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfg90fEe2YPMyYKslBVA" name="PS_DASHDOTDOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfhN0fEe2YPMyYKslBVA" name="PS_DOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfhd0fEe2YPMyYKslBVA" name="PS_ENDCAP_FLAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfht0fEe2YPMyYKslBVA" name="PS_ENDCAP_SQUARE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfh90fEe2YPMyYKslBVA" name="PS_ENDCAP_ROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfiN0fEe2YPMyYKslBVA" name="PS_ENDCAP_MASK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfid0fEe2YPMyYKslBVA" name="PS_GEOMETRIC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfit0fEe2YPMyYKslBVA" name="PS_JOIN_BEVEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfi90fEe2YPMyYKslBVA" name="PS_JOIN_MASK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfjN0fEe2YPMyYKslBVA" name="PS_JOIN_MITER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfjd0fEe2YPMyYKslBVA" name="PS_JOIN_ROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfjt0fEe2YPMyYKslBVA" name="PS_SOLID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfj90fEe2YPMyYKslBVA" name="PS_STYLE_MASK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfkN0fEe2YPMyYKslBVA" name="PS_TYPE_MASK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfkd0fEe2YPMyYKslBVA" name="PS_USERSTYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfkt0fEe2YPMyYKslBVA" name="R2_COPYPEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfk90fEe2YPMyYKslBVA" name="R2_XORPEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tflN0fEe2YPMyYKslBVA" name="RASTERCAPS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfld0fEe2YPMyYKslBVA" name="RASTER_FONTTYPE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tflt0fEe2YPMyYKslBVA" name="RBBIM_CHILD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfl90fEe2YPMyYKslBVA" name="RBBIM_CHILDSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfmN0fEe2YPMyYKslBVA" name="RBBIM_COLORS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfmd0fEe2YPMyYKslBVA" name="RBBIM_HEADERSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5tfmt0fEe2YPMyYKslBVA" name="RBBIM_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGkN0fEe2YPMyYKslBVA" name="RBBIM_IDEALSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGkd0fEe2YPMyYKslBVA" name="RBBIM_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGkt0fEe2YPMyYKslBVA" name="RBBIM_STYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGk90fEe2YPMyYKslBVA" name="RBBIM_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGlN0fEe2YPMyYKslBVA" name="RBBS_BREAK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGld0fEe2YPMyYKslBVA" name="RBBS_GRIPPERALWAYS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGlt0fEe2YPMyYKslBVA" name="RBBS_NOGRIPPER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGl90fEe2YPMyYKslBVA" name="RBBS_USECHEVRON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGmN0fEe2YPMyYKslBVA" name="RBBS_VARIABLEHEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGmd0fEe2YPMyYKslBVA" name="RBN_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGmt0fEe2YPMyYKslBVA" name="RBN_BEGINDRAG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGm90fEe2YPMyYKslBVA" name="RBN_CHILDSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGnN0fEe2YPMyYKslBVA" name="RBN_CHEVRONPUSHED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGnd0fEe2YPMyYKslBVA" name="RBN_HEIGHTCHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGnt0fEe2YPMyYKslBVA" name="RBS_UNCHECKEDNORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGn90fEe2YPMyYKslBVA" name="RBS_UNCHECKEDHOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGoN0fEe2YPMyYKslBVA" name="RBS_UNCHECKEDPRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGod0fEe2YPMyYKslBVA" name="RBS_UNCHECKEDDISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGot0fEe2YPMyYKslBVA" name="RBS_CHECKEDNORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGo90fEe2YPMyYKslBVA" name="RBS_CHECKEDHOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGpN0fEe2YPMyYKslBVA" name="RBS_CHECKEDPRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGpd0fEe2YPMyYKslBVA" name="RBS_CHECKEDDISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGpt0fEe2YPMyYKslBVA" name="RBS_DBLCLKTOGGLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGp90fEe2YPMyYKslBVA" name="RBS_BANDBORDERS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGqN0fEe2YPMyYKslBVA" name="RBS_VARHEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uGqd0fEe2YPMyYKslBVA" name="RB_DELETEBAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utoN0fEe2YPMyYKslBVA" name="RB_GETBANDBORDERS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utod0fEe2YPMyYKslBVA" name="RB_GETBANDCOUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utot0fEe2YPMyYKslBVA" name="RB_GETBANDINFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uto90fEe2YPMyYKslBVA" name="RB_GETBANDMARGINS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utpN0fEe2YPMyYKslBVA" name="RB_GETBARHEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utpd0fEe2YPMyYKslBVA" name="RB_GETBKCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utpt0fEe2YPMyYKslBVA" name="RB_GETRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utp90fEe2YPMyYKslBVA" name="RB_GETTEXTCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utqN0fEe2YPMyYKslBVA" name="RB_IDTOINDEX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utqd0fEe2YPMyYKslBVA" name="RB_INSERTBAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utqt0fEe2YPMyYKslBVA" name="RB_MOVEBAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utq90fEe2YPMyYKslBVA" name="RB_SETBANDINFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utrN0fEe2YPMyYKslBVA" name="RB_SETBKCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utrd0fEe2YPMyYKslBVA" name="RB_SETTEXTCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utrt0fEe2YPMyYKslBVA" name="RDW_ALLCHILDREN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utr90fEe2YPMyYKslBVA" name="RDW_ERASE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utsN0fEe2YPMyYKslBVA" name="RDW_FRAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utsd0fEe2YPMyYKslBVA" name="RDW_INVALIDATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utst0fEe2YPMyYKslBVA" name="RDW_UPDATENOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uts90fEe2YPMyYKslBVA" name="REBARCLASSNAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uttN0fEe2YPMyYKslBVA" name="REG_DWORD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uttd0fEe2YPMyYKslBVA" name="REG_OPTION_VOLATILE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5uttt0fEe2YPMyYKslBVA" name="RGN_AND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utt90fEe2YPMyYKslBVA" name="RGN_COPY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utuN0fEe2YPMyYKslBVA" name="RGN_DIFF" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5utud0fEe2YPMyYKslBVA" name="RGN_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUsN0fEe2YPMyYKslBVA" name="RGN_OR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUsd0fEe2YPMyYKslBVA" name="SBP_ARROWBTN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUst0fEe2YPMyYKslBVA" name="SBS_HORZ" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUs90fEe2YPMyYKslBVA" name="SBS_VERT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUtN0fEe2YPMyYKslBVA" name="SB_BOTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUtd0fEe2YPMyYKslBVA" name="SB_BOTTOM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUtt0fEe2YPMyYKslBVA" name="SB_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUt90fEe2YPMyYKslBVA" name="SB_CONST_ALPHA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUuN0fEe2YPMyYKslBVA" name="SB_PIXEL_ALPHA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUud0fEe2YPMyYKslBVA" name="SB_PREMULT_ALPHA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUut0fEe2YPMyYKslBVA" name="SB_CTL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUu90fEe2YPMyYKslBVA" name="SB_ENDSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUvN0fEe2YPMyYKslBVA" name="SB_HORZ" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUvd0fEe2YPMyYKslBVA" name="SB_LINEDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUvt0fEe2YPMyYKslBVA" name="SB_LINEUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUv90fEe2YPMyYKslBVA" name="SB_PAGEDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUwN0fEe2YPMyYKslBVA" name="SB_PAGEUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUwd0fEe2YPMyYKslBVA" name="SB_THUMBPOSITION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUwt0fEe2YPMyYKslBVA" name="SB_THUMBTRACK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUw90fEe2YPMyYKslBVA" name="SB_TOP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUxN0fEe2YPMyYKslBVA" name="SB_VERT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUxd0fEe2YPMyYKslBVA" name="SC_CLOSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUxt0fEe2YPMyYKslBVA" name="SC_MOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUx90fEe2YPMyYKslBVA" name="SC_HSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5vUyN0fEe2YPMyYKslBVA" name="SC_KEYMENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7wN0fEe2YPMyYKslBVA" name="SC_MAXIMIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7wd0fEe2YPMyYKslBVA" name="SC_MINIMIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7wt0fEe2YPMyYKslBVA" name="SC_NEXTWINDOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7w90fEe2YPMyYKslBVA" name="SC_RESTORE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7xN0fEe2YPMyYKslBVA" name="SC_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7xd0fEe2YPMyYKslBVA" name="SC_TASKLIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7xt0fEe2YPMyYKslBVA" name="SC_VSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7x90fEe2YPMyYKslBVA" name="SCRBS_NORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7yN0fEe2YPMyYKslBVA" name="SCRBS_HOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7yd0fEe2YPMyYKslBVA" name="SCRBS_PRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7yt0fEe2YPMyYKslBVA" name="SCRBS_DISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7y90fEe2YPMyYKslBVA" name="SET_FEATURE_ON_PROCESS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7zN0fEe2YPMyYKslBVA" name="SHADEBLENDCAPS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7zd0fEe2YPMyYKslBVA" name="SHGFI_ICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7zt0fEe2YPMyYKslBVA" name="SHGFI_SMALLICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7z90fEe2YPMyYKslBVA" name="SHGFI_USEFILEATTRIBUTES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v70N0fEe2YPMyYKslBVA" name="SIGDN_FILESYSPATH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v70d0fEe2YPMyYKslBVA" name="SIF_ALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v70t0fEe2YPMyYKslBVA" name="SIF_DISABLENOSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7090fEe2YPMyYKslBVA" name="SIF_PAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v71N0fEe2YPMyYKslBVA" name="SIF_POS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v71d0fEe2YPMyYKslBVA" name="SIF_RANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v71t0fEe2YPMyYKslBVA" name="SIF_TRACKPOS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v7190fEe2YPMyYKslBVA" name="SIZE_RESTORED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5v72N0fEe2YPMyYKslBVA" name="SIZE_MINIMIZED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi0N0fEe2YPMyYKslBVA" name="SIZE_MAXIMIZED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi0d0fEe2YPMyYKslBVA" name="SM_CMONITORS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi0t0fEe2YPMyYKslBVA" name="SM_CXBORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi090fEe2YPMyYKslBVA" name="SM_CXCURSOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi1N0fEe2YPMyYKslBVA" name="SM_CXDOUBLECLK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi1d0fEe2YPMyYKslBVA" name="SM_CYDOUBLECLK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi1t0fEe2YPMyYKslBVA" name="SM_CXEDGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi190fEe2YPMyYKslBVA" name="SM_CXFOCUSBORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi2N0fEe2YPMyYKslBVA" name="SM_CXHSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi2d0fEe2YPMyYKslBVA" name="SM_CXICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi2t0fEe2YPMyYKslBVA" name="SM_CYICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi290fEe2YPMyYKslBVA" name="SM_CXVIRTUALSCREEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi3N0fEe2YPMyYKslBVA" name="SM_CYVIRTUALSCREEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi3d0fEe2YPMyYKslBVA" name="SM_CXSMICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi3t0fEe2YPMyYKslBVA" name="SM_CYSMICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi390fEe2YPMyYKslBVA" name="SM_CXSCREEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi4N0fEe2YPMyYKslBVA" name="SM_XVIRTUALSCREEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi4d0fEe2YPMyYKslBVA" name="SM_YVIRTUALSCREEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi4t0fEe2YPMyYKslBVA" name="SM_CXVSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi490fEe2YPMyYKslBVA" name="SM_CYBORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi5N0fEe2YPMyYKslBVA" name="SM_CYCURSOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi5d0fEe2YPMyYKslBVA" name="SM_CYEDGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi5t0fEe2YPMyYKslBVA" name="SM_CYFOCUSBORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5wi590fEe2YPMyYKslBVA" name="SM_CYHSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ4N0fEe2YPMyYKslBVA" name="SM_CYMENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ4d0fEe2YPMyYKslBVA" name="SM_CXMINTRACK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ4t0fEe2YPMyYKslBVA" name="SM_CYMINTRACK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ490fEe2YPMyYKslBVA" name="SM_CMOUSEBUTTONS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ5N0fEe2YPMyYKslBVA" name="SM_CYSCREEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ5d0fEe2YPMyYKslBVA" name="SM_CYVSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ5t0fEe2YPMyYKslBVA" name="SM_DIGITIZER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ590fEe2YPMyYKslBVA" name="SM_MAXIMUMTOUCHES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ6N0fEe2YPMyYKslBVA" name="SPI_GETFONTSMOOTHINGTYPE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ6d0fEe2YPMyYKslBVA" name="SPI_GETHIGHCONTRAST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ6t0fEe2YPMyYKslBVA" name="SPI_GETWORKAREA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ690fEe2YPMyYKslBVA" name="SPI_GETMOUSEVANISH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ7N0fEe2YPMyYKslBVA" name="SPI_GETNONCLIENTMETRICS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ7d0fEe2YPMyYKslBVA" name="SPI_GETWHEELSCROLLCHARS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ7t0fEe2YPMyYKslBVA" name="SPI_GETWHEELSCROLLLINES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ790fEe2YPMyYKslBVA" name="SPI_GETCARETWIDTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ8N0fEe2YPMyYKslBVA" name="SPI_SETSIPINFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ8d0fEe2YPMyYKslBVA" name="SPI_SETHIGHCONTRAST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ8t0fEe2YPMyYKslBVA" name="SRCAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ890fEe2YPMyYKslBVA" name="SRCCOPY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ9N0fEe2YPMyYKslBVA" name="SRCINVERT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ9d0fEe2YPMyYKslBVA" name="SRCPAINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ9t0fEe2YPMyYKslBVA" name="SS_BITMAP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xJ990fEe2YPMyYKslBVA" name="SS_CENTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw8N0fEe2YPMyYKslBVA" name="SS_CENTERIMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw8d0fEe2YPMyYKslBVA" name="SS_EDITCONTROL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw8t0fEe2YPMyYKslBVA" name="SS_ICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw890fEe2YPMyYKslBVA" name="SS_LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw9N0fEe2YPMyYKslBVA" name="SS_LEFTNOWORDWRAP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw9d0fEe2YPMyYKslBVA" name="SS_NOTIFY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw9t0fEe2YPMyYKslBVA" name="SS_OWNERDRAW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw990fEe2YPMyYKslBVA" name="SS_REALSIZEIMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw-N0fEe2YPMyYKslBVA" name="SS_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw-d0fEe2YPMyYKslBVA" name="SSA_FALLBACK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw-t0fEe2YPMyYKslBVA" name="SSA_GLYPHS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw-90fEe2YPMyYKslBVA" name="SSA_METAFILE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw_N0fEe2YPMyYKslBVA" name="SSA_LINK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw_d0fEe2YPMyYKslBVA" name="STARTF_USESHOWWINDOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw_t0fEe2YPMyYKslBVA" name="STATE_SYSTEM_INVISIBLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xw_90fEe2YPMyYKslBVA" name="STATE_SYSTEM_OFFSCREEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xxAN0fEe2YPMyYKslBVA" name="STATE_SYSTEM_UNAVAILABLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xxAd0fEe2YPMyYKslBVA" name="STD_COPY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xxAt0fEe2YPMyYKslBVA" name="STD_CUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xxA90fEe2YPMyYKslBVA" name="STD_FILENEW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xxBN0fEe2YPMyYKslBVA" name="STD_FILEOPEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xxBd0fEe2YPMyYKslBVA" name="STD_FILESAVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xxBt0fEe2YPMyYKslBVA" name="STD_PASTE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xxB90fEe2YPMyYKslBVA" name="STM_GETIMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5xxCN0fEe2YPMyYKslBVA" name="STM_SETIMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYAN0fEe2YPMyYKslBVA" name="SWP_ASYNCWINDOWPOS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYAd0fEe2YPMyYKslBVA" name="SWP_DRAWFRAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYAt0fEe2YPMyYKslBVA" name="SWP_FRAMECHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYA90fEe2YPMyYKslBVA" name="SWP_NOACTIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYBN0fEe2YPMyYKslBVA" name="SWP_NOCOPYBITS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYBd0fEe2YPMyYKslBVA" name="SWP_NOMOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYBt0fEe2YPMyYKslBVA" name="SWP_NOREDRAW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYB90fEe2YPMyYKslBVA" name="SWP_NOSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYCN0fEe2YPMyYKslBVA" name="SWP_NOZORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYCd0fEe2YPMyYKslBVA" name="SW_ERASE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYCt0fEe2YPMyYKslBVA" name="SW_HIDE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYC90fEe2YPMyYKslBVA" name="SW_INVALIDATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYDN0fEe2YPMyYKslBVA" name="SW_MINIMIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYDd0fEe2YPMyYKslBVA" name="SW_PARENTOPENING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYDt0fEe2YPMyYKslBVA" name="SW_RESTORE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYD90fEe2YPMyYKslBVA" name="SW_SCROLLCHILDREN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYEN0fEe2YPMyYKslBVA" name="SW_SHOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYEd0fEe2YPMyYKslBVA" name="SW_SHOWMAXIMIZED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYEt0fEe2YPMyYKslBVA" name="SW_SHOWMINIMIZED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYE90fEe2YPMyYKslBVA" name="SW_SHOWMINNOACTIVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYFN0fEe2YPMyYKslBVA" name="SW_SHOWNA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYFd0fEe2YPMyYKslBVA" name="SW_SHOWNOACTIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5yYFt0fEe2YPMyYKslBVA" name="SYSRGN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_EN0fEe2YPMyYKslBVA" name="SYSTEM_FONT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_Ed0fEe2YPMyYKslBVA" name="S_OK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_Et0fEe2YPMyYKslBVA" name="TABP_BODY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_E90fEe2YPMyYKslBVA" name="TBCDRF_USECDCOLORS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_FN0fEe2YPMyYKslBVA" name="TBIF_COMMAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_Fd0fEe2YPMyYKslBVA" name="TBIF_STATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_Ft0fEe2YPMyYKslBVA" name="TBIF_IMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_F90fEe2YPMyYKslBVA" name="TBIF_LPARAM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_GN0fEe2YPMyYKslBVA" name="TBIF_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_Gd0fEe2YPMyYKslBVA" name="TBIF_STYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_Gt0fEe2YPMyYKslBVA" name="TBIF_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_G90fEe2YPMyYKslBVA" name="TB_GETEXTENDEDSTYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_HN0fEe2YPMyYKslBVA" name="TBM_GETLINESIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_Hd0fEe2YPMyYKslBVA" name="TBM_GETPAGESIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_Ht0fEe2YPMyYKslBVA" name="TBM_GETPOS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_H90fEe2YPMyYKslBVA" name="TBM_GETRANGEMAX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_IN0fEe2YPMyYKslBVA" name="TBM_GETRANGEMIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_Id0fEe2YPMyYKslBVA" name="TBM_GETTHUMBRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_It0fEe2YPMyYKslBVA" name="TBM_SETLINESIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_I90fEe2YPMyYKslBVA" name="TBM_SETPAGESIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_JN0fEe2YPMyYKslBVA" name="TBM_SETPOS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_Jd0fEe2YPMyYKslBVA" name="TBM_SETRANGEMAX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5y_Jt0fEe2YPMyYKslBVA" name="TBM_SETRANGEMIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmIN0fEe2YPMyYKslBVA" name="TBM_SETTICFREQ" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmId0fEe2YPMyYKslBVA" name="TBN_DROPDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmIt0fEe2YPMyYKslBVA" name="TBN_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmI90fEe2YPMyYKslBVA" name="TBN_HOTITEMCHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmJN0fEe2YPMyYKslBVA" name="TBSTATE_CHECKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmJd0fEe2YPMyYKslBVA" name="TBSTATE_PRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmJt0fEe2YPMyYKslBVA" name="TBSTYLE_CUSTOMERASE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmJ90fEe2YPMyYKslBVA" name="TBSTYLE_DROPDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmKN0fEe2YPMyYKslBVA" name="TBSTATE_ENABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmKd0fEe2YPMyYKslBVA" name="TBSTYLE_AUTOSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmKt0fEe2YPMyYKslBVA" name="TBSTYLE_EX_DOUBLEBUFFER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmK90fEe2YPMyYKslBVA" name="TBSTYLE_EX_DRAWDDARROWS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmLN0fEe2YPMyYKslBVA" name="TBSTYLE_EX_HIDECLIPPEDBUTTONS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmLd0fEe2YPMyYKslBVA" name="TBSTYLE_EX_MIXEDBUTTONS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmLt0fEe2YPMyYKslBVA" name="TBSTYLE_FLAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmL90fEe2YPMyYKslBVA" name="TBSTYLE_LIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmMN0fEe2YPMyYKslBVA" name="TBSTYLE_TOOLTIPS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmMd0fEe2YPMyYKslBVA" name="TBSTYLE_TRANSPARENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmMt0fEe2YPMyYKslBVA" name="TBSTYLE_WRAPABLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmM90fEe2YPMyYKslBVA" name="TBS_AUTOTICKS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5zmNN0fEe2YPMyYKslBVA" name="TBS_BOTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NMN0fEe2YPMyYKslBVA" name="TBS_DOWNISLEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NMd0fEe2YPMyYKslBVA" name="TBS_HORZ" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NMt0fEe2YPMyYKslBVA" name="TBS_VERT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NM90fEe2YPMyYKslBVA" name="TB_ADDSTRING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NNN0fEe2YPMyYKslBVA" name="TB_AUTOSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NNd0fEe2YPMyYKslBVA" name="TB_BUTTONCOUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NNt0fEe2YPMyYKslBVA" name="TB_BUTTONSTRUCTSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NN90fEe2YPMyYKslBVA" name="TB_COMMANDTOINDEX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NON0fEe2YPMyYKslBVA" name="TB_DELETEBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NOd0fEe2YPMyYKslBVA" name="TB_ENDTRACK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NOt0fEe2YPMyYKslBVA" name="TB_GETBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NO90fEe2YPMyYKslBVA" name="TB_GETBUTTONINFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NPN0fEe2YPMyYKslBVA" name="TB_GETBUTTONSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NPd0fEe2YPMyYKslBVA" name="TB_GETBUTTONTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NPt0fEe2YPMyYKslBVA" name="TB_GETDISABLEDIMAGELIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NP90fEe2YPMyYKslBVA" name="TB_GETHOTIMAGELIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NQN0fEe2YPMyYKslBVA" name="TB_GETHOTITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NQd0fEe2YPMyYKslBVA" name="TB_GETIMAGELIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NQt0fEe2YPMyYKslBVA" name="TB_GETITEMRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NQ90fEe2YPMyYKslBVA" name="TB_GETPADDING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NRN0fEe2YPMyYKslBVA" name="TB_GETROWS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u50NRd0fEe2YPMyYKslBVA" name="TB_GETSTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500QN0fEe2YPMyYKslBVA" name="TB_GETTOOLTIPS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500Qd0fEe2YPMyYKslBVA" name="TB_INSERTBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500Qt0fEe2YPMyYKslBVA" name="TB_LOADIMAGES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500Q90fEe2YPMyYKslBVA" name="TB_MAPACCELERATOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500RN0fEe2YPMyYKslBVA" name="TB_SETBITMAPSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500Rd0fEe2YPMyYKslBVA" name="TB_SETBUTTONINFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500Rt0fEe2YPMyYKslBVA" name="TB_SETBUTTONSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500R90fEe2YPMyYKslBVA" name="TB_SETDISABLEDIMAGELIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500SN0fEe2YPMyYKslBVA" name="TB_SETEXTENDEDSTYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500Sd0fEe2YPMyYKslBVA" name="TB_SETHOTIMAGELIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500St0fEe2YPMyYKslBVA" name="TB_SETHOTITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500S90fEe2YPMyYKslBVA" name="TB_SETIMAGELIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500TN0fEe2YPMyYKslBVA" name="TB_SETPARENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500Td0fEe2YPMyYKslBVA" name="TB_SETROWS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500Tt0fEe2YPMyYKslBVA" name="TB_SETSTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500T90fEe2YPMyYKslBVA" name="TB_THUMBPOSITION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500UN0fEe2YPMyYKslBVA" name="TBPF_NOPROGRESS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500Ud0fEe2YPMyYKslBVA" name="TBPF_INDETERMINATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u500Ut0fEe2YPMyYKslBVA" name="TBPF_NORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bUN0fEe2YPMyYKslBVA" name="TBPF_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bUd0fEe2YPMyYKslBVA" name="TBPF_PAUSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bUt0fEe2YPMyYKslBVA" name="TCIF_IMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bU90fEe2YPMyYKslBVA" name="TCIF_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bVN0fEe2YPMyYKslBVA" name="TCI_SRCCHARSET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bVd0fEe2YPMyYKslBVA" name="TCI_SRCCODEPAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bVt0fEe2YPMyYKslBVA" name="TCM_ADJUSTRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bV90fEe2YPMyYKslBVA" name="TCM_DELETEITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bWN0fEe2YPMyYKslBVA" name="TCM_GETCURSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bWd0fEe2YPMyYKslBVA" name="TCM_GETITEMCOUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bWt0fEe2YPMyYKslBVA" name="TCM_GETITEMRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bW90fEe2YPMyYKslBVA" name="TCM_GETTOOLTIPS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bXN0fEe2YPMyYKslBVA" name="TCM_HITTEST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bXd0fEe2YPMyYKslBVA" name="TCM_INSERTITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bXt0fEe2YPMyYKslBVA" name="TCM_SETCURSEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bX90fEe2YPMyYKslBVA" name="TCM_SETIMAGELIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bYN0fEe2YPMyYKslBVA" name="TCM_SETITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bYd0fEe2YPMyYKslBVA" name="TCN_SELCHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bYt0fEe2YPMyYKslBVA" name="TCN_SELCHANGING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bY90fEe2YPMyYKslBVA" name="TCS_BOTTOM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u51bZN0fEe2YPMyYKslBVA" name="TCS_FOCUSNEVER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52CYN0fEe2YPMyYKslBVA" name="TCS_MULTILINE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52CYd0fEe2YPMyYKslBVA" name="TCS_TABS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52CYt0fEe2YPMyYKslBVA" name="TCS_TOOLTIPS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52CY90fEe2YPMyYKslBVA" name="TECHNOLOGY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52CZN0fEe2YPMyYKslBVA" name="TF_ATTR_INPUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52CZd0fEe2YPMyYKslBVA" name="TF_ATTR_TARGET_CONVERTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52CZt0fEe2YPMyYKslBVA" name="TF_ATTR_CONVERTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52CZ90fEe2YPMyYKslBVA" name="TF_ATTR_TARGET_NOTCONVERTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52CaN0fEe2YPMyYKslBVA" name="TF_ATTR_INPUT_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52Cad0fEe2YPMyYKslBVA" name="TF_ATTR_FIXEDCONVERTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52Cat0fEe2YPMyYKslBVA" name="TF_ATTR_OTHER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52Ca90fEe2YPMyYKslBVA" name="TF_CT_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52CbN0fEe2YPMyYKslBVA" name="TF_CT_SYSCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52Cbd0fEe2YPMyYKslBVA" name="TF_CT_COLORREF" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52Cbt0fEe2YPMyYKslBVA" name="TF_LS_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52Cb90fEe2YPMyYKslBVA" name="TF_LS_SOLID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52CcN0fEe2YPMyYKslBVA" name="TF_LS_DOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52Ccd0fEe2YPMyYKslBVA" name="TF_LS_DASH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pcN0fEe2YPMyYKslBVA" name="TF_LS_SQUIGGLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pcd0fEe2YPMyYKslBVA" name="TME_HOVER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pct0fEe2YPMyYKslBVA" name="TME_LEAVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pc90fEe2YPMyYKslBVA" name="TME_QUERY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pdN0fEe2YPMyYKslBVA" name="TMPF_VECTOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pdd0fEe2YPMyYKslBVA" name="TMT_CONTENTMARGINS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pdt0fEe2YPMyYKslBVA" name="TOUCHEVENTF_MOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pd90fEe2YPMyYKslBVA" name="TOUCHEVENTF_DOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52peN0fEe2YPMyYKslBVA" name="TOUCHEVENTF_UP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52ped0fEe2YPMyYKslBVA" name="TOUCHEVENTF_INRANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pet0fEe2YPMyYKslBVA" name="TOUCHEVENTF_PRIMARY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pe90fEe2YPMyYKslBVA" name="TOUCHEVENTF_NOCOALESCE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pfN0fEe2YPMyYKslBVA" name="TOUCHEVENTF_PALM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pfd0fEe2YPMyYKslBVA" name="TOOLBARCLASSNAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pft0fEe2YPMyYKslBVA" name="TOOLTIPS_CLASS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pf90fEe2YPMyYKslBVA" name="TPM_LEFTALIGN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pgN0fEe2YPMyYKslBVA" name="TPM_LEFTBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pgd0fEe2YPMyYKslBVA" name="TPM_RIGHTBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pgt0fEe2YPMyYKslBVA" name="TPM_RIGHTALIGN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u52pg90fEe2YPMyYKslBVA" name="TRACKBAR_CLASS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53QgN0fEe2YPMyYKslBVA" name="TRANSPARENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qgd0fEe2YPMyYKslBVA" name="TREIS_DISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qgt0fEe2YPMyYKslBVA" name="TREIS_HOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qg90fEe2YPMyYKslBVA" name="TREIS_NORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53QhN0fEe2YPMyYKslBVA" name="TREIS_SELECTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qhd0fEe2YPMyYKslBVA" name="TREIS_SELECTEDNOTFOCUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qht0fEe2YPMyYKslBVA" name="TS_TRUE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qh90fEe2YPMyYKslBVA" name="TTDT_AUTOMATIC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53QiN0fEe2YPMyYKslBVA" name="TTDT_RESHOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qid0fEe2YPMyYKslBVA" name="TTDT_AUTOPOP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qit0fEe2YPMyYKslBVA" name="TTDT_INITIAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qi90fEe2YPMyYKslBVA" name="TTF_ABSOLUTE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53QjN0fEe2YPMyYKslBVA" name="TTF_IDISHWND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qjd0fEe2YPMyYKslBVA" name="TTF_SUBCLASS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qjt0fEe2YPMyYKslBVA" name="TTF_RTLREADING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qj90fEe2YPMyYKslBVA" name="TTF_TRACK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53QkN0fEe2YPMyYKslBVA" name="TTF_TRANSPARENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qkd0fEe2YPMyYKslBVA" name="TTI_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qkt0fEe2YPMyYKslBVA" name="TTI_INFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53Qk90fEe2YPMyYKslBVA" name="TTI_WARNING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u53QlN0fEe2YPMyYKslBVA" name="TTI_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533kN0fEe2YPMyYKslBVA" name="TTM_ACTIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533kd0fEe2YPMyYKslBVA" name="TTM_ADDTOOL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533kt0fEe2YPMyYKslBVA" name="TTM_ADJUSTRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533k90fEe2YPMyYKslBVA" name="TTM_GETCURRENTTOOL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533lN0fEe2YPMyYKslBVA" name="TTM_GETDELAYTIME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533ld0fEe2YPMyYKslBVA" name="TTM_DELTOOL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533lt0fEe2YPMyYKslBVA" name="TTM_GETTOOLINFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533l90fEe2YPMyYKslBVA" name="TTM_GETTOOLCOUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533mN0fEe2YPMyYKslBVA" name="TTM_NEWTOOLRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533md0fEe2YPMyYKslBVA" name="TTM_POP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533mt0fEe2YPMyYKslBVA" name="TTM_SETDELAYTIME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533m90fEe2YPMyYKslBVA" name="TTM_SETMAXTIPWIDTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533nN0fEe2YPMyYKslBVA" name="TTM_SETTITLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533nd0fEe2YPMyYKslBVA" name="TTM_TRACKPOSITION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533nt0fEe2YPMyYKslBVA" name="TTM_TRACKACTIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533n90fEe2YPMyYKslBVA" name="TTM_UPDATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533oN0fEe2YPMyYKslBVA" name="TTM_UPDATETIPTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533od0fEe2YPMyYKslBVA" name="TTN_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533ot0fEe2YPMyYKslBVA" name="TTN_GETDISPINFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u533o90fEe2YPMyYKslBVA" name="TTN_POP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54eoN0fEe2YPMyYKslBVA" name="TTN_SHOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54eod0fEe2YPMyYKslBVA" name="TTS_ALWAYSTIP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54eot0fEe2YPMyYKslBVA" name="TTS_BALLOON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54eo90fEe2YPMyYKslBVA" name="TTS_NOANIMATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54epN0fEe2YPMyYKslBVA" name="TTS_NOFADE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54epd0fEe2YPMyYKslBVA" name="TTS_NOPREFIX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54ept0fEe2YPMyYKslBVA" name="TV_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54ep90fEe2YPMyYKslBVA" name="TVE_COLLAPSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54eqN0fEe2YPMyYKslBVA" name="TVE_COLLAPSERESET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54eqd0fEe2YPMyYKslBVA" name="TVE_EXPAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54eqt0fEe2YPMyYKslBVA" name="TVGN_CARET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54eq90fEe2YPMyYKslBVA" name="TVGN_CHILD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54erN0fEe2YPMyYKslBVA" name="TVGN_DROPHILITED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54erd0fEe2YPMyYKslBVA" name="TVGN_FIRSTVISIBLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54ert0fEe2YPMyYKslBVA" name="TVGN_LASTVISIBLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54er90fEe2YPMyYKslBVA" name="TVGN_NEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54esN0fEe2YPMyYKslBVA" name="TVGN_NEXTVISIBLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54esd0fEe2YPMyYKslBVA" name="TVGN_PARENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54est0fEe2YPMyYKslBVA" name="TVGN_PREVIOUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u54es90fEe2YPMyYKslBVA" name="TVGN_PREVIOUSVISIBLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55FsN0fEe2YPMyYKslBVA" name="TVGN_ROOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55Fsd0fEe2YPMyYKslBVA" name="TVHT_ONITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55Fst0fEe2YPMyYKslBVA" name="TVHT_ONITEMBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55Fs90fEe2YPMyYKslBVA" name="TVHT_ONITEMICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55FtN0fEe2YPMyYKslBVA" name="TVHT_ONITEMINDENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55Ftd0fEe2YPMyYKslBVA" name="TVHT_ONITEMRIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55Ftt0fEe2YPMyYKslBVA" name="TVHT_ONITEMLABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55Ft90fEe2YPMyYKslBVA" name="TVHT_ONITEMSTATEICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55FuN0fEe2YPMyYKslBVA" name="TVIF_HANDLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55Fud0fEe2YPMyYKslBVA" name="TVIF_IMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55Fut0fEe2YPMyYKslBVA" name="TVIF_INTEGRAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55Fu90fEe2YPMyYKslBVA" name="TVIF_PARAM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55FvN0fEe2YPMyYKslBVA" name="TVIF_SELECTEDIMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55Fvd0fEe2YPMyYKslBVA" name="TVIF_STATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55Fvt0fEe2YPMyYKslBVA" name="TVIF_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55Fv90fEe2YPMyYKslBVA" name="TVIS_DROPHILITED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55FwN0fEe2YPMyYKslBVA" name="TVIS_EXPANDED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55Fwd0fEe2YPMyYKslBVA" name="TVIS_SELECTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55Fwt0fEe2YPMyYKslBVA" name="TVIS_STATEIMAGEMASK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55swN0fEe2YPMyYKslBVA" name="TVI_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55swd0fEe2YPMyYKslBVA" name="TVI_LAST" visibility="public" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55swt0fEe2YPMyYKslBVA" name="TVI_ROOT" visibility="public" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55sw90fEe2YPMyYKslBVA" name="TVI_SORT" visibility="public" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55sxN0fEe2YPMyYKslBVA" name="TVM_CREATEDRAGIMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55sxd0fEe2YPMyYKslBVA" name="TVM_DELETEITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55sxt0fEe2YPMyYKslBVA" name="TVM_ENSUREVISIBLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55sx90fEe2YPMyYKslBVA" name="TVM_EXPAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55syN0fEe2YPMyYKslBVA" name="TVM_GETBKCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55syd0fEe2YPMyYKslBVA" name="TVM_GETCOUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55syt0fEe2YPMyYKslBVA" name="TVM_GETEXTENDEDSTYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55sy90fEe2YPMyYKslBVA" name="TVM_GETIMAGELIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55szN0fEe2YPMyYKslBVA" name="TVM_GETITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55szd0fEe2YPMyYKslBVA" name="TVM_GETITEMHEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55szt0fEe2YPMyYKslBVA" name="TVM_GETITEMRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55sz90fEe2YPMyYKslBVA" name="TVM_GETITEMSTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55s0N0fEe2YPMyYKslBVA" name="TVM_GETNEXTITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55s0d0fEe2YPMyYKslBVA" name="TVM_GETTEXTCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55s0t0fEe2YPMyYKslBVA" name="TVM_GETTOOLTIPS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u55s090fEe2YPMyYKslBVA" name="TVM_GETVISIBLECOUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T0N0fEe2YPMyYKslBVA" name="TVM_HITTEST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T0d0fEe2YPMyYKslBVA" name="TVM_INSERTITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T0t0fEe2YPMyYKslBVA" name="TVM_MAPACCIDTOHTREEITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T090fEe2YPMyYKslBVA" name="TVM_MAPHTREEITEMTOACCID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T1N0fEe2YPMyYKslBVA" name="TVM_SELECTITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T1d0fEe2YPMyYKslBVA" name="TVM_SETBKCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T1t0fEe2YPMyYKslBVA" name="TVM_SETEXTENDEDSTYLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T190fEe2YPMyYKslBVA" name="TVM_SETIMAGELIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T2N0fEe2YPMyYKslBVA" name="TVM_SETINDENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T2d0fEe2YPMyYKslBVA" name="TVM_SETINSERTMARK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T2t0fEe2YPMyYKslBVA" name="TVM_SETITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T290fEe2YPMyYKslBVA" name="TVM_SETITEMHEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T3N0fEe2YPMyYKslBVA" name="TVM_SETSCROLLTIME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T3d0fEe2YPMyYKslBVA" name="TVM_SETTEXTCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T3t0fEe2YPMyYKslBVA" name="TVM_SORTCHILDREN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T390fEe2YPMyYKslBVA" name="TVM_SORTCHILDRENCB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T4N0fEe2YPMyYKslBVA" name="TVN_BEGINDRAG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T4d0fEe2YPMyYKslBVA" name="TVN_BEGINRDRAG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u56T4t0fEe2YPMyYKslBVA" name="TVN_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5664N0fEe2YPMyYKslBVA" name="TVN_GETDISPINFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5664d0fEe2YPMyYKslBVA" name="TVN_ITEMCHANGING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5664t0fEe2YPMyYKslBVA" name="TVN_ITEMEXPANDED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u566490fEe2YPMyYKslBVA" name="TVN_ITEMEXPANDING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5665N0fEe2YPMyYKslBVA" name="TVN_SELCHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5665d0fEe2YPMyYKslBVA" name="TVN_SELCHANGING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5665t0fEe2YPMyYKslBVA" name="TVP_GLYPH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u566590fEe2YPMyYKslBVA" name="TVP_TREEITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5666N0fEe2YPMyYKslBVA" name="TVSIL_NORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5666d0fEe2YPMyYKslBVA" name="TVSIL_STATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5666t0fEe2YPMyYKslBVA" name="TVS_DISABLEDRAGDROP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u566690fEe2YPMyYKslBVA" name="TVS_EX_AUTOHSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5667N0fEe2YPMyYKslBVA" name="TVS_EX_DOUBLEBUFFER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5667d0fEe2YPMyYKslBVA" name="TVS_EX_DIMMEDCHECKBOXES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5667t0fEe2YPMyYKslBVA" name="TVS_EX_DRAWIMAGEASYNC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u566790fEe2YPMyYKslBVA" name="TVS_EX_EXCLUSIONCHECKBOXES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5668N0fEe2YPMyYKslBVA" name="TVS_EX_FADEINOUTEXPANDOS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5668d0fEe2YPMyYKslBVA" name="TVS_EX_MULTISELECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5668t0fEe2YPMyYKslBVA" name="TVS_EX_NOINDENTSTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h8N0fEe2YPMyYKslBVA" name="TVS_EX_PARTIALCHECKBOXES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h8d0fEe2YPMyYKslBVA" name="TVS_EX_RICHTOOLTIP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h8t0fEe2YPMyYKslBVA" name="TVS_FULLROWSELECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h890fEe2YPMyYKslBVA" name="TVS_HASBUTTONS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h9N0fEe2YPMyYKslBVA" name="TVS_HASLINES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h9d0fEe2YPMyYKslBVA" name="TVS_LINESATROOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h9t0fEe2YPMyYKslBVA" name="TVS_NOHSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h990fEe2YPMyYKslBVA" name="TVS_NONEVENHEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h-N0fEe2YPMyYKslBVA" name="TVS_NOSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h-d0fEe2YPMyYKslBVA" name="TVS_NOTOOLTIPS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h-t0fEe2YPMyYKslBVA" name="TVS_SHOWSELALWAYS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h-90fEe2YPMyYKslBVA" name="TVS_TRACKSELECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h_N0fEe2YPMyYKslBVA" name="UDM_GETACCEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h_d0fEe2YPMyYKslBVA" name="UDM_GETRANGE32" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h_t0fEe2YPMyYKslBVA" name="UDM_GETPOS32" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u57h_90fEe2YPMyYKslBVA" name="UDM_SETACCEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JAN0fEe2YPMyYKslBVA" name="UDM_SETRANGE32" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JAd0fEe2YPMyYKslBVA" name="UDM_SETPOS32" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JAt0fEe2YPMyYKslBVA" name="UDN_DELTAPOS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JA90fEe2YPMyYKslBVA" name="UDS_ALIGNLEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JBN0fEe2YPMyYKslBVA" name="UDS_ALIGNRIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JBd0fEe2YPMyYKslBVA" name="UDS_AUTOBUDDY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JBt0fEe2YPMyYKslBVA" name="UDS_WRAP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JB90fEe2YPMyYKslBVA" name="UIS_CLEAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JCN0fEe2YPMyYKslBVA" name="UIS_INITIALIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JCd0fEe2YPMyYKslBVA" name="UIS_SET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JCt0fEe2YPMyYKslBVA" name="UISF_HIDEACCEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JC90fEe2YPMyYKslBVA" name="UISF_HIDEFOCUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JDN0fEe2YPMyYKslBVA" name="UPDOWN_CLASS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JDd0fEe2YPMyYKslBVA" name="USP_E_SCRIPT_NOT_IN_FONT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JDt0fEe2YPMyYKslBVA" name="VERTRES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JD90fEe2YPMyYKslBVA" name="VK_BACK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JEN0fEe2YPMyYKslBVA" name="VK_CANCEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JEd0fEe2YPMyYKslBVA" name="VK_CAPITAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58JEt0fEe2YPMyYKslBVA" name="VK_CONTROL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wEN0fEe2YPMyYKslBVA" name="VK_DECIMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wEd0fEe2YPMyYKslBVA" name="VK_DELETE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wEt0fEe2YPMyYKslBVA" name="VK_DIVIDE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wE90fEe2YPMyYKslBVA" name="VK_DOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wFN0fEe2YPMyYKslBVA" name="VK_END" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wFd0fEe2YPMyYKslBVA" name="VK_ESCAPE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wFt0fEe2YPMyYKslBVA" name="VK_F1" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wF90fEe2YPMyYKslBVA" name="VK_F10" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wGN0fEe2YPMyYKslBVA" name="VK_F11" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wGd0fEe2YPMyYKslBVA" name="VK_F12" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wGt0fEe2YPMyYKslBVA" name="VK_F13" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wG90fEe2YPMyYKslBVA" name="VK_F14" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wHN0fEe2YPMyYKslBVA" name="VK_F15" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wHd0fEe2YPMyYKslBVA" name="VK_F16" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wHt0fEe2YPMyYKslBVA" name="VK_F17" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wH90fEe2YPMyYKslBVA" name="VK_F18" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wIN0fEe2YPMyYKslBVA" name="VK_F19" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wId0fEe2YPMyYKslBVA" name="VK_F20" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u58wIt0fEe2YPMyYKslBVA" name="VK_F2" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XIN0fEe2YPMyYKslBVA" name="VK_F3" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XId0fEe2YPMyYKslBVA" name="VK_F4" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XIt0fEe2YPMyYKslBVA" name="VK_F5" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XI90fEe2YPMyYKslBVA" name="VK_F6" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XJN0fEe2YPMyYKslBVA" name="VK_F7" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XJd0fEe2YPMyYKslBVA" name="VK_F8" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XJt0fEe2YPMyYKslBVA" name="VK_F9" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XJ90fEe2YPMyYKslBVA" name="VK_HANJA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XKN0fEe2YPMyYKslBVA" name="VK_HOME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XKd0fEe2YPMyYKslBVA" name="VK_INSERT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XKt0fEe2YPMyYKslBVA" name="VK_L" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XK90fEe2YPMyYKslBVA" name="VK_LBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XLN0fEe2YPMyYKslBVA" name="VK_LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XLd0fEe2YPMyYKslBVA" name="VK_LCONTROL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XLt0fEe2YPMyYKslBVA" name="VK_LMENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XL90fEe2YPMyYKslBVA" name="VK_LSHIFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XMN0fEe2YPMyYKslBVA" name="VK_MBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XMd0fEe2YPMyYKslBVA" name="VK_MENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XMt0fEe2YPMyYKslBVA" name="VK_MULTIPLY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59XM90fEe2YPMyYKslBVA" name="VK_N" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-MN0fEe2YPMyYKslBVA" name="VK_O" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-Md0fEe2YPMyYKslBVA" name="VK_NEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-Mt0fEe2YPMyYKslBVA" name="VK_NUMLOCK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-M90fEe2YPMyYKslBVA" name="VK_NUMPAD0" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-NN0fEe2YPMyYKslBVA" name="VK_NUMPAD1" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-Nd0fEe2YPMyYKslBVA" name="VK_NUMPAD2" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-Nt0fEe2YPMyYKslBVA" name="VK_NUMPAD3" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-N90fEe2YPMyYKslBVA" name="VK_NUMPAD4" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-ON0fEe2YPMyYKslBVA" name="VK_NUMPAD5" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-Od0fEe2YPMyYKslBVA" name="VK_NUMPAD6" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-Ot0fEe2YPMyYKslBVA" name="VK_NUMPAD7" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-O90fEe2YPMyYKslBVA" name="VK_NUMPAD8" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-PN0fEe2YPMyYKslBVA" name="VK_NUMPAD9" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-Pd0fEe2YPMyYKslBVA" name="VK_PAUSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-Pt0fEe2YPMyYKslBVA" name="VK_PRIOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-P90fEe2YPMyYKslBVA" name="VK_RBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-QN0fEe2YPMyYKslBVA" name="VK_RETURN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-Qd0fEe2YPMyYKslBVA" name="VK_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u59-Qt0fEe2YPMyYKslBVA" name="VK_RCONTROL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lQN0fEe2YPMyYKslBVA" name="VK_RMENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lQd0fEe2YPMyYKslBVA" name="VK_RSHIFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lQt0fEe2YPMyYKslBVA" name="VK_SCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lQ90fEe2YPMyYKslBVA" name="VK_SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lRN0fEe2YPMyYKslBVA" name="VK_SHIFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lRd0fEe2YPMyYKslBVA" name="VK_SNAPSHOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lRt0fEe2YPMyYKslBVA" name="VK_SPACE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lR90fEe2YPMyYKslBVA" name="VK_SUBTRACT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lSN0fEe2YPMyYKslBVA" name="VK_TAB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lSd0fEe2YPMyYKslBVA" name="VK_UP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lSt0fEe2YPMyYKslBVA" name="VK_XBUTTON1" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lS90fEe2YPMyYKslBVA" name="VK_XBUTTON2" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lTN0fEe2YPMyYKslBVA" name="VK_ADD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lTd0fEe2YPMyYKslBVA" name="VT_BOOL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lTt0fEe2YPMyYKslBVA" name="VT_LPWSTR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lT90fEe2YPMyYKslBVA" name="VARIANT_TRUE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lUN0fEe2YPMyYKslBVA" name="VARIANT_FALSE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lUd0fEe2YPMyYKslBVA" name="WA_CLICKACTIVE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5-lUt0fEe2YPMyYKslBVA" name="WC_HEADER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MUN0fEe2YPMyYKslBVA" name="WC_LINK" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MUd0fEe2YPMyYKslBVA" name="WC_LISTVIEW" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MUt0fEe2YPMyYKslBVA" name="WC_TABCONTROL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MU90fEe2YPMyYKslBVA" name="WC_TREEVIEW" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MVN0fEe2YPMyYKslBVA" name="WINDING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MVd0fEe2YPMyYKslBVA" name="WH_CBT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MVt0fEe2YPMyYKslBVA" name="WH_GETMESSAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MV90fEe2YPMyYKslBVA" name="WH_MSGFILTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MWN0fEe2YPMyYKslBVA" name="WH_FOREGROUNDIDLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MWd0fEe2YPMyYKslBVA" name="WHEEL_DELTA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MWt0fEe2YPMyYKslBVA" name="WHEEL_PAGESCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MW90fEe2YPMyYKslBVA" name="WHITE_BRUSH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MXN0fEe2YPMyYKslBVA" name="WHITENESS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MXd0fEe2YPMyYKslBVA" name="WM_ACTIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_MXt0fEe2YPMyYKslBVA" name="WM_ACTIVATEAPP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zYN0fEe2YPMyYKslBVA" name="WM_APP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zYd0fEe2YPMyYKslBVA" name="WM_DWMCOLORIZATIONCOLORCHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zYt0fEe2YPMyYKslBVA" name="WM_CANCELMODE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zY90fEe2YPMyYKslBVA" name="WM_CAPTURECHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zZN0fEe2YPMyYKslBVA" name="WM_CHANGEUISTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zZd0fEe2YPMyYKslBVA" name="WM_CHAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zZt0fEe2YPMyYKslBVA" name="WM_CLEAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zZ90fEe2YPMyYKslBVA" name="WM_CLOSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zaN0fEe2YPMyYKslBVA" name="WM_COMMAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zad0fEe2YPMyYKslBVA" name="WM_CONTEXTMENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zat0fEe2YPMyYKslBVA" name="WM_COPY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_za90fEe2YPMyYKslBVA" name="WM_CREATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zbN0fEe2YPMyYKslBVA" name="WM_CTLCOLORBTN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zbd0fEe2YPMyYKslBVA" name="WM_CTLCOLORDLG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zbt0fEe2YPMyYKslBVA" name="WM_CTLCOLOREDIT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zb90fEe2YPMyYKslBVA" name="WM_CTLCOLORLISTBOX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zcN0fEe2YPMyYKslBVA" name="WM_CTLCOLORMSGBOX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zcd0fEe2YPMyYKslBVA" name="WM_CTLCOLORSCROLLBAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u5_zct0fEe2YPMyYKslBVA" name="WM_CTLCOLORSTATIC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6AacN0fEe2YPMyYKslBVA" name="WM_CUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Aacd0fEe2YPMyYKslBVA" name="WM_DEADCHAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Aact0fEe2YPMyYKslBVA" name="WM_DESTROY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Aac90fEe2YPMyYKslBVA" name="WM_DPICHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6AadN0fEe2YPMyYKslBVA" name="WM_DRAWITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Aadd0fEe2YPMyYKslBVA" name="WM_ENDSESSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Aadt0fEe2YPMyYKslBVA" name="WM_ENTERIDLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Aad90fEe2YPMyYKslBVA" name="WM_ERASEBKGND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6AaeN0fEe2YPMyYKslBVA" name="WM_GESTURE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Aaed0fEe2YPMyYKslBVA" name="WM_GETDLGCODE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Aaet0fEe2YPMyYKslBVA" name="WM_GETFONT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Aae90fEe2YPMyYKslBVA" name="WM_GETOBJECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6AafN0fEe2YPMyYKslBVA" name="WM_GETMINMAXINFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Aafd0fEe2YPMyYKslBVA" name="WM_HELP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Aaft0fEe2YPMyYKslBVA" name="WM_HOTKEY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Aaf90fEe2YPMyYKslBVA" name="WM_HSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6AagN0fEe2YPMyYKslBVA" name="WM_IME_CHAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Aagd0fEe2YPMyYKslBVA" name="WM_IME_COMPOSITION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBgN0fEe2YPMyYKslBVA" name="WM_IME_COMPOSITION_START" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBgd0fEe2YPMyYKslBVA" name="WM_IME_ENDCOMPOSITION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBgt0fEe2YPMyYKslBVA" name="WM_INITDIALOG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBg90fEe2YPMyYKslBVA" name="WM_INITMENUPOPUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBhN0fEe2YPMyYKslBVA" name="WM_INPUTLANGCHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBhd0fEe2YPMyYKslBVA" name="WM_KEYDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBht0fEe2YPMyYKslBVA" name="WM_KEYFIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBh90fEe2YPMyYKslBVA" name="WM_KEYLAST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBiN0fEe2YPMyYKslBVA" name="WM_KEYUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBid0fEe2YPMyYKslBVA" name="WM_KILLFOCUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBit0fEe2YPMyYKslBVA" name="WM_LBUTTONDBLCLK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBi90fEe2YPMyYKslBVA" name="WM_LBUTTONDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBjN0fEe2YPMyYKslBVA" name="WM_LBUTTONUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBjd0fEe2YPMyYKslBVA" name="WM_MBUTTONDBLCLK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBjt0fEe2YPMyYKslBVA" name="WM_MBUTTONDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBj90fEe2YPMyYKslBVA" name="WM_MBUTTONUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBkN0fEe2YPMyYKslBVA" name="WM_MEASUREITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BBkd0fEe2YPMyYKslBVA" name="WM_MENUCHAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BokN0fEe2YPMyYKslBVA" name="WM_MENUSELECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Bokd0fEe2YPMyYKslBVA" name="WM_MOUSEACTIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Bokt0fEe2YPMyYKslBVA" name="WM_MOUSEFIRST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Bok90fEe2YPMyYKslBVA" name="WM_MOUSEHOVER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BolN0fEe2YPMyYKslBVA" name="WM_MOUSELEAVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Bold0fEe2YPMyYKslBVA" name="WM_MOUSEMOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Bolt0fEe2YPMyYKslBVA" name="WM_MOUSEWHEEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Bol90fEe2YPMyYKslBVA" name="WM_MOUSEHWHEEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BomN0fEe2YPMyYKslBVA" name="WM_MOUSELAST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Bomd0fEe2YPMyYKslBVA" name="WM_MOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Bomt0fEe2YPMyYKslBVA" name="WM_NCACTIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Bom90fEe2YPMyYKslBVA" name="WM_NCCALCSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BonN0fEe2YPMyYKslBVA" name="WM_NCHITTEST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Bond0fEe2YPMyYKslBVA" name="WM_NCLBUTTONDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Bont0fEe2YPMyYKslBVA" name="WM_NCPAINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Bon90fEe2YPMyYKslBVA" name="WM_NOTIFY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6BooN0fEe2YPMyYKslBVA" name="WM_NULL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Bood0fEe2YPMyYKslBVA" name="WM_PAINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPoN0fEe2YPMyYKslBVA" name="WM_PARENTNOTIFY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPod0fEe2YPMyYKslBVA" name="WM_ENTERMENULOOP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPot0fEe2YPMyYKslBVA" name="WM_EXITMENULOOP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPo90fEe2YPMyYKslBVA" name="WM_ENTERSIZEMOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPpN0fEe2YPMyYKslBVA" name="WM_EXITSIZEMOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPpd0fEe2YPMyYKslBVA" name="WM_PASTE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPpt0fEe2YPMyYKslBVA" name="WM_PRINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPp90fEe2YPMyYKslBVA" name="WM_PRINTCLIENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPqN0fEe2YPMyYKslBVA" name="WM_QUERYENDSESSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPqd0fEe2YPMyYKslBVA" name="WM_QUERYOPEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPqt0fEe2YPMyYKslBVA" name="WM_QUERYUISTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPq90fEe2YPMyYKslBVA" name="WM_RBUTTONDBLCLK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPrN0fEe2YPMyYKslBVA" name="WM_RBUTTONDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPrd0fEe2YPMyYKslBVA" name="WM_RBUTTONUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPrt0fEe2YPMyYKslBVA" name="WM_SETCURSOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPr90fEe2YPMyYKslBVA" name="WM_SETFOCUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPsN0fEe2YPMyYKslBVA" name="WM_SETFONT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6CPsd0fEe2YPMyYKslBVA" name="WM_SETICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2sN0fEe2YPMyYKslBVA" name="WM_SETREDRAW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2sd0fEe2YPMyYKslBVA" name="WM_SETTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2st0fEe2YPMyYKslBVA" name="WM_SETTINGCHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2s90fEe2YPMyYKslBVA" name="WM_SHOWWINDOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2tN0fEe2YPMyYKslBVA" name="WM_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2td0fEe2YPMyYKslBVA" name="WM_SYSCHAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2tt0fEe2YPMyYKslBVA" name="WM_SYSCOLORCHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2t90fEe2YPMyYKslBVA" name="WM_SYSCOMMAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2uN0fEe2YPMyYKslBVA" name="WM_SYSKEYDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2ud0fEe2YPMyYKslBVA" name="WM_SYSKEYUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2ut0fEe2YPMyYKslBVA" name="WM_TABLET_FLICK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2u90fEe2YPMyYKslBVA" name="WM_TIMER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2vN0fEe2YPMyYKslBVA" name="WM_THEMECHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2vd0fEe2YPMyYKslBVA" name="WM_TOUCH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2vt0fEe2YPMyYKslBVA" name="WM_UNDO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2v90fEe2YPMyYKslBVA" name="WM_UNINITMENUPOPUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2wN0fEe2YPMyYKslBVA" name="WM_UPDATEUISTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6C2wd0fEe2YPMyYKslBVA" name="WM_USER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6DdwN0fEe2YPMyYKslBVA" name="WM_VSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Ddwd0fEe2YPMyYKslBVA" name="WM_WINDOWPOSCHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Ddwt0fEe2YPMyYKslBVA" name="WM_WINDOWPOSCHANGING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Ddw90fEe2YPMyYKslBVA" name="WPF_RESTORETOMAXIMIZED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6DdxN0fEe2YPMyYKslBVA" name="WS_BORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Ddxd0fEe2YPMyYKslBVA" name="WS_CAPTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Ddxt0fEe2YPMyYKslBVA" name="WS_CHILD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Ddx90fEe2YPMyYKslBVA" name="WS_CLIPCHILDREN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6DdyN0fEe2YPMyYKslBVA" name="WS_CLIPSIBLINGS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Ddyd0fEe2YPMyYKslBVA" name="WS_DISABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Ddyt0fEe2YPMyYKslBVA" name="WS_EX_APPWINDOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Ddy90fEe2YPMyYKslBVA" name="WS_EX_CAPTIONOKBTN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6DdzN0fEe2YPMyYKslBVA" name="WS_EX_CLIENTEDGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Ddzd0fEe2YPMyYKslBVA" name="WS_EX_COMPOSITED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Ddzt0fEe2YPMyYKslBVA" name="WS_EX_DLGMODALFRAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Ddz90fEe2YPMyYKslBVA" name="WS_EX_LAYERED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Dd0N0fEe2YPMyYKslBVA" name="WS_EX_LAYOUTRTL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Dd0d0fEe2YPMyYKslBVA" name="WS_EX_LEFTSCROLLBAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE0N0fEe2YPMyYKslBVA" name="WS_EX_MDICHILD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE0d0fEe2YPMyYKslBVA" name="WS_EX_NOINHERITLAYOUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE0t0fEe2YPMyYKslBVA" name="WS_EX_NOACTIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE090fEe2YPMyYKslBVA" name="WS_EX_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE1N0fEe2YPMyYKslBVA" name="WS_EX_RTLREADING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE1d0fEe2YPMyYKslBVA" name="WS_EX_STATICEDGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE1t0fEe2YPMyYKslBVA" name="WS_EX_TOOLWINDOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE190fEe2YPMyYKslBVA" name="WS_EX_TOPMOST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE2N0fEe2YPMyYKslBVA" name="WS_EX_TRANSPARENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE2d0fEe2YPMyYKslBVA" name="WS_HSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE2t0fEe2YPMyYKslBVA" name="WS_MAXIMIZEBOX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE290fEe2YPMyYKslBVA" name="WS_MINIMIZEBOX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE3N0fEe2YPMyYKslBVA" name="WS_OVERLAPPED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE3d0fEe2YPMyYKslBVA" name="WS_OVERLAPPEDWINDOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE3t0fEe2YPMyYKslBVA" name="WS_POPUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE390fEe2YPMyYKslBVA" name="WS_SYSMENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6EE4N0fEe2YPMyYKslBVA" name="WS_TABSTOP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Er4N0fEe2YPMyYKslBVA" name="WS_THICKFRAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Er4d0fEe2YPMyYKslBVA" name="WS_VISIBLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Er4t0fEe2YPMyYKslBVA" name="WS_VSCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Er490fEe2YPMyYKslBVA" name="WM_XBUTTONDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Er5N0fEe2YPMyYKslBVA" name="WM_XBUTTONUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Er5d0fEe2YPMyYKslBVA" name="WM_XBUTTONDBLCLK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Er5t0fEe2YPMyYKslBVA" name="XBUTTON1" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Er590fEe2YPMyYKslBVA" name="XBUTTON2" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Er6N0fEe2YPMyYKslBVA" name="PROCESS_DUP_HANDLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Er6d0fEe2YPMyYKslBVA" name="PROCESS_VM_READ" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6Er6t0fEe2YPMyYKslBVA" name="DUPLICATE_SAME_ACCESS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uzlpa90fEe2YPMyYKslBVA" name="RegisterClipboardFormat" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzlpbN0fEe2YPMyYKslBVA" name="lpszFormat" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzlpbd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzm3hd0fEe2YPMyYKslBVA" name="PeekMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzm3ht0fEe2YPMyYKslBVA" name="arg0" type="_tElJ6d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzm3h90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzm3iN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzm3id0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzm3it0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzm3i90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzp60N0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzp60d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzp60t0fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzp6090fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzqh5d0fEe2YPMyYKslBVA" name="GlobalAlloc" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzqh5t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzqh590fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzqh6N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzqh6t0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzqh690fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzqh7N0fEe2YPMyYKslBVA" name="arg1" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzqh7d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzsXFd0fEe2YPMyYKslBVA" name="GetClipboardFormatName" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzsXFt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzsXF90fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzsXGN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzsXGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzs-Ld0fEe2YPMyYKslBVA" name="GlobalFree" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzs-Lt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzs-L90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzuzWN0fEe2YPMyYKslBVA" name="RegisterWindowMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzuzWd0fEe2YPMyYKslBVA" name="lpString" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzuzWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzuzXd0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzuzXt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzuzX90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzuzYN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzvaYN0fEe2YPMyYKslBVA" name="arg3" type="_tEtFuN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzvaYd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzvabN0fEe2YPMyYKslBVA" name="GetObject" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzvabd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzvabt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzvab90fEe2YPMyYKslBVA" name="arg2" type="_tCEocd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzvacN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzvac90fEe2YPMyYKslBVA" name="GetDC" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzvadN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzvadd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzvadt0fEe2YPMyYKslBVA" name="CreateCompatibleDC" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzvad90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzvaeN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzvaed0fEe2YPMyYKslBVA" name="SelectObject" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzvaet0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzvae90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzvafN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzwBcN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzwBcd0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBct0fEe2YPMyYKslBVA" name="arg1" type="_tCOZcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBc90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzwBdN0fEe2YPMyYKslBVA" name="CreateDIBSection" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzwBdd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBdt0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBd90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBeN0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBed0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBet0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBe90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzwBfd0fEe2YPMyYKslBVA" name="BitBlt" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzwBft0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBf90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBgN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBgd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBgt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBg90fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBhN0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBhd0fEe2YPMyYKslBVA" name="arg7" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBht0fEe2YPMyYKslBVA" name="arg8" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzwBid0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzwBit0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBi90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBjN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzwogN0fEe2YPMyYKslBVA" name="DeleteDC" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzwogd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwogt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzwog90fEe2YPMyYKslBVA" name="DeleteObject" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzwohN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwohd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzwoht0fEe2YPMyYKslBVA" name="ReleaseDC" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uzwoh90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwoiN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwoid0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz2IE90fEe2YPMyYKslBVA" name="GetMessageTime" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz2IFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz2vNN0fEe2YPMyYKslBVA" name="GetClientRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz2vNd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz2vNt0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz2vN90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz3WNN0fEe2YPMyYKslBVA" name="GetModuleHandle" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz3WNd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WNt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz3WN90fEe2YPMyYKslBVA" name="CreateWindowEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz3WON0fEe2YPMyYKslBVA" name="dwExStyle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WOd0fEe2YPMyYKslBVA" name="lpClassName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WOt0fEe2YPMyYKslBVA" name="lpWindowName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WO90fEe2YPMyYKslBVA" name="dwStyle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WPN0fEe2YPMyYKslBVA" name="X" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WPd0fEe2YPMyYKslBVA" name="Y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WPt0fEe2YPMyYKslBVA" name="nWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WP90fEe2YPMyYKslBVA" name="nHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WQN0fEe2YPMyYKslBVA" name="hWndParent" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WQd0fEe2YPMyYKslBVA" name="hMenu" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WQt0fEe2YPMyYKslBVA" name="hInstance" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WQ90fEe2YPMyYKslBVA" name="lpParam" type="_tEuT0d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WRN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz3WRd0fEe2YPMyYKslBVA" name="ShowWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz3WRt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WR90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz3WS90fEe2YPMyYKslBVA" name="ImageList_BeginDrag" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz3WTN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WTd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WTt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WT90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz3WUd0fEe2YPMyYKslBVA" name="RedrawWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz3WUt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WU90fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WVN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WVd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz3WVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz39RN0fEe2YPMyYKslBVA" name="MapWindowPoints" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz39Rd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz39Rt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz39R90fEe2YPMyYKslBVA" name="arg2" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz39SN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz39Sd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz39St0fEe2YPMyYKslBVA" name="GetWindowRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz39S90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz39TN0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz39Td0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz39Tt0fEe2YPMyYKslBVA" name="ImageList_DragEnter" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz39T90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz39UN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz39Ud0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz39Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz39Wd0fEe2YPMyYKslBVA" name="ImageList_DragLeave" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz39Wt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz39W90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz39XN0fEe2YPMyYKslBVA" name="ImageList_EndDrag" visibility="public" isLeaf="true" isStatic="true"/>
              <ownedOperation xmi:id="_uz4kUd0fEe2YPMyYKslBVA" name="DestroyWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz4kUt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz4kU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz6Zid0fEe2YPMyYKslBVA" name="GetCursorPos" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz6Zit0fEe2YPMyYKslBVA" name="arg0" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz6Zi90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz7AkN0fEe2YPMyYKslBVA" name="ImageList_DragMove" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz7Akd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz7Akt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz7Ak90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz81wN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz81wd0fEe2YPMyYKslBVA" name="arg0" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz81wt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz81w90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uz81xN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uz81xd0fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz81xt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz81x90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0MGWt0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0MGW90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0MGXN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0MtYN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0MtYd0fEe2YPMyYKslBVA" name="arg3" type="_tEzzYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0MtYt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0NUdt0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0NUd90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0NUeN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0NUed0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0NUet0fEe2YPMyYKslBVA" name="arg3" type="_tE0act0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0NUe90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0OikN0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0Oikd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0Oikt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0Oik90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0OilN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0Oild0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0PJoN0fEe2YPMyYKslBVA" name="TreeView_GetItemRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0PJod0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0PJot0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0PJo90fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0PJpN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0PJpd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0PwsN0fEe2YPMyYKslBVA" name="PtInRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0Pwsd0fEe2YPMyYKslBVA" name="arg0" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0Pwst0fEe2YPMyYKslBVA" name="arg1" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0Pws90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0VQQN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0VQQd0fEe2YPMyYKslBVA" name="arg0" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0VQQt0fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0VQQ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0Y6oN0fEe2YPMyYKslBVA" name="ImageList_DragShowNolock" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0Y6od0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0Y6ot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0bW4N0fEe2YPMyYKslBVA" name="GetUpdateRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0bW4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0bW4t0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0bW490fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0bW5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0dMIt0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0dMI90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0dMJN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0dMJd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0dMJt0fEe2YPMyYKslBVA" name="arg3" type="_tEjUsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0dMJ90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0dzJN0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0dzJd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0dzJt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0dzJ90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0dzKN0fEe2YPMyYKslBVA" name="arg3" type="_tE2Prd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0dzKd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0eaMd0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0eaMt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0eaM90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0eaNN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0eaNd0fEe2YPMyYKslBVA" name="arg3" type="_tEhfhN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0eaNt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0fBQd0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0fBQt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0fBQ90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0fBRN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0fBRd0fEe2YPMyYKslBVA" name="arg3" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0fBRt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0gPYN0fEe2YPMyYKslBVA" name="GetACP" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0gPYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0gPYt0fEe2YPMyYKslBVA" name="WideCharToMultiByte" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0gPY90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPZN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPZd0fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPZt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPZ90fEe2YPMyYKslBVA" name="arg4" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPaN0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPad0fEe2YPMyYKslBVA" name="arg6" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPat0fEe2YPMyYKslBVA" name="arg7" type="_tCI54N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPa90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0gPbN0fEe2YPMyYKslBVA" name="WideCharToMultiByte" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0gPbd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPbt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPb90fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPcN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPcd0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPct0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPc90fEe2YPMyYKslBVA" name="arg6" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPdN0fEe2YPMyYKslBVA" name="arg7" type="_tCI54N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0gPdt0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0gPd90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPeN0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0gPed0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0g2dd0fEe2YPMyYKslBVA" name="GlobalLock" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0g2dt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0g2d90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0g2eN0fEe2YPMyYKslBVA" name="MultiByteToWideChar" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0g2ed0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0g2et0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0g2e90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0g2fN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0g2fd0fEe2YPMyYKslBVA" name="arg4" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0g2ft0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0g2f90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0g2gN0fEe2YPMyYKslBVA" name="GlobalUnlock" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0g2gd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0g2gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0g2g90fEe2YPMyYKslBVA" name="GlobalSize" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0g2hN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0g2hd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0g2ht0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0g2h90fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0g2iN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0g2id0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0iElt0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0iEl90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0iEmN0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0iEmd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0rOkt0fEe2YPMyYKslBVA" name="GetDeviceCaps" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0rOk90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0rOlN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0rOld0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0r1kt0fEe2YPMyYKslBVA" name="GetTextMetrics" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0r1k90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0r1lN0fEe2YPMyYKslBVA" name="arg1" type="_tDCRwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0r1ld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0scqN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0scqd0fEe2YPMyYKslBVA" name="arg0" type="_tB7eht0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0scqt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0scq90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0scrd0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0scrt0fEe2YPMyYKslBVA" name="arg0" type="_tDCRwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0scr90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0scsN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0u45t0fEe2YPMyYKslBVA" name="EnumFontFamilies" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0u4590fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0u46N0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0u46d0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0u46t0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0u4690fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0wHA90fEe2YPMyYKslBVA" name="GetLastError" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0wHBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0wuF90fEe2YPMyYKslBVA" name="GetStockObject" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0wuGN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0wuGd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0xVIN0fEe2YPMyYKslBVA" name="GdiSetBatchLimit" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0xVId0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0xVIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0xVI90fEe2YPMyYKslBVA" name="ScriptGetProperties" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0xVJN0fEe2YPMyYKslBVA" name="arg0" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0xVJd0fEe2YPMyYKslBVA" name="arg1" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0xVJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0x8MN0fEe2YPMyYKslBVA" name="AddFontResourceEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0x8Md0fEe2YPMyYKslBVA" name="lpszFilename" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0x8Mt0fEe2YPMyYKslBVA" name="fl" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0x8M90fEe2YPMyYKslBVA" name="pdv" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0x8NN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u020td0fEe2YPMyYKslBVA" name="CreateRectRgn" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u020tt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u020t90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u020uN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u020ud0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u020ut0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u03bwd0fEe2YPMyYKslBVA" name="CreatePolygonRgn" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u03bwt0fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u03bw90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u03bxN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u03bxd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u03bxt0fEe2YPMyYKslBVA" name="CombineRgn" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u03bx90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u03byN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u03byd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u03byt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u03by90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u04C2d0fEe2YPMyYKslBVA" name="PtInRegion" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u04C2t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u04C290fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u04C3N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u04C3d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u04p4t0fEe2YPMyYKslBVA" name="GetRgnBox" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u04p490fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u04p5N0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u04p5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u05Q_t0fEe2YPMyYKslBVA" name="SetRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u05Q_90fEe2YPMyYKslBVA" name="arg0" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u05RAN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u05RAd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u05RAt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u05RA90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u05RBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u05RBd0fEe2YPMyYKslBVA" name="RectInRegion" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u05RBt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u05RB90fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u05RCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u06fGN0fEe2YPMyYKslBVA" name="OffsetRgn" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u06fGd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u06fGt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u06fG90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u06fHN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0_-pt0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0_-p90fEe2YPMyYKslBVA" name="Destination" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0_-qN0fEe2YPMyYKslBVA" name="Source" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0_-qd0fEe2YPMyYKslBVA" name="Length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0_-tN0fEe2YPMyYKslBVA" name="GetLocaleInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0_-td0fEe2YPMyYKslBVA" name="Locale" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0_-tt0fEe2YPMyYKslBVA" name="LCType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0_-t90fEe2YPMyYKslBVA" name="lpLCData" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0_-uN0fEe2YPMyYKslBVA" name="cchData" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0_-ud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1AlsN0fEe2YPMyYKslBVA" name="TranslateCharsetInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1Alsd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1Alst0fEe2YPMyYKslBVA" name="arg1" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1Als90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1AltN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1BMwN0fEe2YPMyYKslBVA" name="EnumSystemLocales" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1BMwd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1BMwt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1BMw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1E3JN0fEe2YPMyYKslBVA" name="LoadCursor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1E3Jd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1E3Jt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1E3J90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1FeQN0fEe2YPMyYKslBVA" name="CreateCursor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1FeQd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1FeQt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1FeQ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1FeRN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1FeRd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1FeRt0fEe2YPMyYKslBVA" name="arg5" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1FeR90fEe2YPMyYKslBVA" name="arg6" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1FeSN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1GsUN0fEe2YPMyYKslBVA" name="CreateBitmap" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1GsUd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1GsUt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1GsU90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1GsVN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1GsVd0fEe2YPMyYKslBVA" name="arg4" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1GsVt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1GsXd0fEe2YPMyYKslBVA" name="CreateIconIndirect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1GsXt0fEe2YPMyYKslBVA" name="arg0" type="_tCEoct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1GsX90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1H6d90fEe2YPMyYKslBVA" name="DestroyIcon" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1H6eN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1H6ed0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1H6et0fEe2YPMyYKslBVA" name="DestroyCursor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1H6e90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1H6fN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1Jvod0fEe2YPMyYKslBVA" name="CreateCompatibleBitmap" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1Jvot0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1Jvo90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1JvpN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1Jvpd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1KWsN0fEe2YPMyYKslBVA" name="CopyImage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1KWsd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1KWst0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1KWs90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1KWtN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1KWtd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1KWtt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1OoId0fEe2YPMyYKslBVA" name="VERSION" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_u1OoIt0fEe2YPMyYKslBVA" name="major" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1OoI90fEe2YPMyYKslBVA" name="minor" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1OoJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1QdU90fEe2YPMyYKslBVA" name="GetProcessHeap" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1QdVN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1QdVd0fEe2YPMyYKslBVA" name="HeapAlloc" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1QdVt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1QdV90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1QdWN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1QdWd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1QdZt0fEe2YPMyYKslBVA" name="HeapFree" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1QdZ90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1QdaN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1Qdad0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1Qdat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1S5kN0fEe2YPMyYKslBVA" name="GetDIBColorTable" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1S5kd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1S5kt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1S5k90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1S5lN0fEe2YPMyYKslBVA" name="arg3" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1S5ld0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1UuwN0fEe2YPMyYKslBVA" name="GetIconInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1Uuwd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1Uuwt0fEe2YPMyYKslBVA" name="arg1" type="_tCEoct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1Uuw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1VV0N0fEe2YPMyYKslBVA" name="GetPixel" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1VV0d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1VV0t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1VV090fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1VV1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1aOUN0fEe2YPMyYKslBVA" name="GetObject" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1aOUd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1aOUt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1aOU90fEe2YPMyYKslBVA" name="arg2" type="_tCOZcd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1aOVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1a1YN0fEe2YPMyYKslBVA" name="GetDIBits" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1a1Yd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1a1Yt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1a1Y90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1a1ZN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1a1Zd0fEe2YPMyYKslBVA" name="arg4" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1a1Zt0fEe2YPMyYKslBVA" name="arg5" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1a1Z90fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1a1aN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1a1ad0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1a1at0fEe2YPMyYKslBVA" name="arg0" type="_tCOZcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1a1a90fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1a1bN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1dRoN0fEe2YPMyYKslBVA" name="PatBlt" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1dRod0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1dRot0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1dRo90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1dRpN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1dRpd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1dRpt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1dRp90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1ixNt0fEe2YPMyYKslBVA" name="SetDIBColorTable" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1ixN90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1ixON0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1ixOd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1ixOt0fEe2YPMyYKslBVA" name="arg3" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1ixO90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2kr990fEe2YPMyYKslBVA" name="GetObject" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2kr-N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2kr-d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2kr-t0fEe2YPMyYKslBVA" name="arg2" type="_tB7eht0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2kr-90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2kr_N0fEe2YPMyYKslBVA" name="CreateFontIndirect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2kr_d0fEe2YPMyYKslBVA" name="arg0" type="_tB7eht0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2kr_t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2oWYN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2oWYd0fEe2YPMyYKslBVA" name="arg0" type="_tEki0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2oWYt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2oWY90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2oWZt0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2oWZ90fEe2YPMyYKslBVA" name="arg0" type="_tEj7yN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2oWaN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2oWad0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2pkcN0fEe2YPMyYKslBVA" name="OleInitialize" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2pkcd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2pkct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2qykN0fEe2YPMyYKslBVA" name="ScriptBreak" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2qykd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2qykt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2qyk90fEe2YPMyYKslBVA" name="arg2" type="_tElJ5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2qylN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2qyld0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2tO290fEe2YPMyYKslBVA" name="ScriptJustify" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2tO3N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2tO3d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2t14N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2t14d0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2t14t0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2t1490fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2t15N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2uc8t0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2uc890fEe2YPMyYKslBVA" name="arg0" type="_tEqCZN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2uc9N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2uc9d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2w5M90fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2xgQN0fEe2YPMyYKslBVA" name="arg0" type="_tEx-NN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2xgQd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2xgQt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2yHUd0fEe2YPMyYKslBVA" name="ScriptGetLogicalWidths" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2yHUt0fEe2YPMyYKslBVA" name="arg0" type="_tElJ5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2yHU90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2yHVN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2yHVd0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2yHVt0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2yHV90fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2yHWN0fEe2YPMyYKslBVA" name="arg6" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2yHWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2z8gt0fEe2YPMyYKslBVA" name="OleUninitialize" visibility="public" isLeaf="true" isStatic="true"/>
              <ownedOperation xmi:id="_u24N-d0fEe2YPMyYKslBVA" name="GetSysColor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u24N-t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u24N-90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u24OBN0fEe2YPMyYKslBVA" name="SetBkMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u24OBd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u24OBt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u24OB90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u241At0fEe2YPMyYKslBVA" name="RestoreDC" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u241A90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u241BN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u241Bd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u29GcN0fEe2YPMyYKslBVA" name="CreateSolidBrush" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u29Gcd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u29Gct0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2-7oN0fEe2YPMyYKslBVA" name="SaveDC" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2-7od0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2-7ot0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2-7o90fEe2YPMyYKslBVA" name="GetLayout" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2-7pN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2-7pd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2-7pt0fEe2YPMyYKslBVA" name="SetLayout" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2-7p90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2-7qN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2-7qd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3AJx90fEe2YPMyYKslBVA" name="ExtCreatePen" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3AJyN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3AJyd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3AJyt0fEe2YPMyYKslBVA" name="arg2" type="_tCmz8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3AJy90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3AJzN0fEe2YPMyYKslBVA" name="arg4" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3AJzd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3AJzt0fEe2YPMyYKslBVA" name="Rectangle" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3AJz90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3AJ0N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3AJ0d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3AJ0t0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3AJ090fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3AJ1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3Aw0N0fEe2YPMyYKslBVA" name="IntersectClipRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3Aw0d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Aw0t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Aw090fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Aw1N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Aw1d0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Aw1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3FCQN0fEe2YPMyYKslBVA" name="SetTextColor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3FCQd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCQt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3FCR90fEe2YPMyYKslBVA" name="ScriptTextOut" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3FCSN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCSd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCSt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCS90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCTN0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCTd0fEe2YPMyYKslBVA" name="arg5" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCTt0fEe2YPMyYKslBVA" name="arg6" type="_tElJ5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCT90fEe2YPMyYKslBVA" name="arg7" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCUN0fEe2YPMyYKslBVA" name="arg8" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCUd0fEe2YPMyYKslBVA" name="arg9" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCUt0fEe2YPMyYKslBVA" name="arg10" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCU90fEe2YPMyYKslBVA" name="arg11" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCVN0fEe2YPMyYKslBVA" name="arg12" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCVd0fEe2YPMyYKslBVA" name="arg13" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3FCVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3Iso90fEe2YPMyYKslBVA" name="SetGraphicsMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3IspN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Ispd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Ispt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3Isp90fEe2YPMyYKslBVA" name="SetWorldTransform" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3IsqN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Isqd0fEe2YPMyYKslBVA" name="arg1" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Isqt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3Isq90fEe2YPMyYKslBVA" name="SelectClipRgn" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3IsrN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Isrd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Isrt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3JTtt0fEe2YPMyYKslBVA" name="FillRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3JTt90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3JTuN0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3JTud0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3JTut0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3M-EN0fEe2YPMyYKslBVA" name="OffsetRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3M-Ed0fEe2YPMyYKslBVA" name="arg0" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3M-Et0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3M-E90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3M-FN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3M-Fd0fEe2YPMyYKslBVA" name="CreatePen" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3M-Ft0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3M-F90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3M-GN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3M-Gd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3NlIN0fEe2YPMyYKslBVA" name="Polyline" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3NlId0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3NlIt0fEe2YPMyYKslBVA" name="arg1" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3NlI90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3NlJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3NlJd0fEe2YPMyYKslBVA" name="SetPixel" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3NlJt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3NlJ90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3NlKN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3NlKd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3NlKt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3NlK90fEe2YPMyYKslBVA" name="MoveToEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3NlLN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3NlLd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3NlLt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3NlL90fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3NlMN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3OMMN0fEe2YPMyYKslBVA" name="LineTo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3OMMd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3OMMt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3OMM90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3OMNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3Vg8N0fEe2YPMyYKslBVA" name="ScriptCPtoX" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3Vg8d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Vg8t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Vg890fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Vg9N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Vg9d0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Vg9t0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Vg990fEe2YPMyYKslBVA" name="arg6" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Vg-N0fEe2YPMyYKslBVA" name="arg7" type="_tElJ5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Vg-d0fEe2YPMyYKslBVA" name="arg8" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Vg-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3f5AN0fEe2YPMyYKslBVA" name="ScriptXtoCP" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3f5Ad0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3f5At0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3f5A90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3f5BN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3f5Bd0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3f5Bt0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3f5B90fEe2YPMyYKslBVA" name="arg6" type="_tElJ5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3f5CN0fEe2YPMyYKslBVA" name="arg7" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3f5Cd0fEe2YPMyYKslBVA" name="arg8" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3f5Ct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3l_od0fEe2YPMyYKslBVA" name="ScriptApplyDigitSubstitution" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3l_ot0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3l_o90fEe2YPMyYKslBVA" name="arg1" type="_tE0adt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3l_pN0fEe2YPMyYKslBVA" name="arg2" type="_tEwJAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3l_pd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3mmsN0fEe2YPMyYKslBVA" name="ScriptItemize" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3mmsd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3mmst0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3mms90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3mmtN0fEe2YPMyYKslBVA" name="arg3" type="_tE0adt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3mmtd0fEe2YPMyYKslBVA" name="arg4" type="_tEwJAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3mmtt0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3mmt90fEe2YPMyYKslBVA" name="arg6" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3mmuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3nNwd0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3nNwt0fEe2YPMyYKslBVA" name="arg0" type="_tElJ4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3nNw90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3nNxN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3qREN0fEe2YPMyYKslBVA" name="ScriptLayout" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3qREd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3qREt0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3qRE90fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3qRFN0fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3qRFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3w-yN0fEe2YPMyYKslBVA" name="ScriptGetCMap" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3w-yd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3w-yt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3w-y90fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3w-zN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3w-zd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3w-zt0fEe2YPMyYKslBVA" name="arg5" type="_s-YbQ90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3w-z90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3w-0N0fEe2YPMyYKslBVA" name="ScriptFreeCache" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3w-0d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3w-0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3xl0N0fEe2YPMyYKslBVA" name="ScriptShape" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3xl0d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl0t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl090fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl1N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl1d0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl1t0fEe2YPMyYKslBVA" name="arg5" type="_tElJ5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl190fEe2YPMyYKslBVA" name="arg6" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl2N0fEe2YPMyYKslBVA" name="arg7" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl2d0fEe2YPMyYKslBVA" name="arg8" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl2t0fEe2YPMyYKslBVA" name="arg9" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl290fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3xl390fEe2YPMyYKslBVA" name="ScriptGetFontProperties" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3xl4N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl4d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl4t0fEe2YPMyYKslBVA" name="arg2" type="_tEqpcd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3xl5N0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3xl5d0fEe2YPMyYKslBVA" name="arg0" type="_s-YbQ90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl5t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3xl590fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3yM4N0fEe2YPMyYKslBVA" name="SCRIPT_STRING_ANALYSIS_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3yM4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3yM4t0fEe2YPMyYKslBVA" name="CreateEnhMetaFile" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3yM490fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM5N0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM5d0fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM5t0fEe2YPMyYKslBVA" name="arg3" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM590fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3yM6N0fEe2YPMyYKslBVA" name="ScriptStringAnalyse" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3yM6d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM6t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM690fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM7N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM7d0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM7t0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM790fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM8N0fEe2YPMyYKslBVA" name="arg7" type="_tE0adt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM8d0fEe2YPMyYKslBVA" name="arg8" type="_tEwJAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM8t0fEe2YPMyYKslBVA" name="arg9" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM890fEe2YPMyYKslBVA" name="arg10" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM9N0fEe2YPMyYKslBVA" name="arg11" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM9d0fEe2YPMyYKslBVA" name="arg12" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3yM990fEe2YPMyYKslBVA" name="ScriptStringOut" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3yM-N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM-d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM-t0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM-90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM_N0fEe2YPMyYKslBVA" name="arg4" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM_d0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM_t0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yM_90fEe2YPMyYKslBVA" name="arg7" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yNAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3yNAd0fEe2YPMyYKslBVA" name="ScriptStringFree" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3yNAt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yNA90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3yz8N0fEe2YPMyYKslBVA" name="CloseEnhMetaFile" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3yz8d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3yz8t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u30CEd0fEe2YPMyYKslBVA" name="GetCurrentObject" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u30CEt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u30CE90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u30CFN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u30pIN0fEe2YPMyYKslBVA" name="EnumEnhMetaFile" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u30pId0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u30pIt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u30pI90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u30pJN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u30pJd0fEe2YPMyYKslBVA" name="arg4" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u30pJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u30pJ90fEe2YPMyYKslBVA" name="DeleteEnhMetaFile" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u30pKN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u30pKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u32eUN0fEe2YPMyYKslBVA" name="ScriptPlace" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u32eUd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u32eUt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u32eU90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u32eVN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u32eVd0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u32eVt0fEe2YPMyYKslBVA" name="arg5" type="_tElJ5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u32eV90fEe2YPMyYKslBVA" name="arg6" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u32eWN0fEe2YPMyYKslBVA" name="arg7" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u32eWd0fEe2YPMyYKslBVA" name="arg8" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u32eWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u32eXd0fEe2YPMyYKslBVA" name="GetOutlineTextMetrics" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u32eXt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u32eX90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u32eYN0fEe2YPMyYKslBVA" name="arg2" type="_tEjUtN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u32eYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4CrkN0fEe2YPMyYKslBVA" name="SetBkColor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4Crkd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Crkt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Crk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4Fu4N0fEe2YPMyYKslBVA" name="GetClipRgn" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4Fu4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Fu4t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Fu490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4Fu5N0fEe2YPMyYKslBVA" name="ScrollWindowEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4Fu5d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Fu5t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Fu590fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Fu6N0fEe2YPMyYKslBVA" name="arg3" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Fu6d0fEe2YPMyYKslBVA" name="arg4" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Fu6t0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Fu690fEe2YPMyYKslBVA" name="arg6" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Fu7N0fEe2YPMyYKslBVA" name="arg7" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Fu7d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4GWBN0fEe2YPMyYKslBVA" name="CreateFontIndirect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4GWBd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GWBt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4JZVN0fEe2YPMyYKslBVA" name="Arc" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4JZVd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZVt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZV90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZWN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZWd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZWt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZW90fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZXN0fEe2YPMyYKslBVA" name="arg7" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZXd0fEe2YPMyYKslBVA" name="arg8" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZXt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4KnYN0fEe2YPMyYKslBVA" name="DrawFocusRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4KnYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4KnYt0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4KnY90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4NqsN0fEe2YPMyYKslBVA" name="GetWindowOrgEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4Nqsd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Nqst0fEe2YPMyYKslBVA" name="arg1" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Nqs90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4NqtN0fEe2YPMyYKslBVA" name="SetWindowOrgEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4Nqtd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Nqtt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Nqt90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4NquN0fEe2YPMyYKslBVA" name="arg3" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Nqud0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4Nqut0fEe2YPMyYKslBVA" name="DrawIconEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4Nqu90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4NqvN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Nqvd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Nqvt0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Nqv90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4NqwN0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Nqwd0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Nqwt0fEe2YPMyYKslBVA" name="arg7" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Nqw90fEe2YPMyYKslBVA" name="arg8" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4NqxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4ORxt0fEe2YPMyYKslBVA" name="SetStretchBltMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4ORx90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ORyN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ORyd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4ORyt0fEe2YPMyYKslBVA" name="StretchBlt" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4ORy90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ORzN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ORzd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ORzt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ORz90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4OR0N0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4OR0d0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4OR0t0fEe2YPMyYKslBVA" name="arg7" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4OR090fEe2YPMyYKslBVA" name="arg8" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4OR1N0fEe2YPMyYKslBVA" name="arg9" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4OR1d0fEe2YPMyYKslBVA" name="arg10" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4OR1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4RVEd0fEe2YPMyYKslBVA" name="AlphaBlend" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4RVEt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4RVE90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4RVFN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4RVFd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4RVFt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4RVF90fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4RVGN0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4RVGd0fEe2YPMyYKslBVA" name="arg7" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4RVGt0fEe2YPMyYKslBVA" name="arg8" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4RVG90fEe2YPMyYKslBVA" name="arg9" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4RVHN0fEe2YPMyYKslBVA" name="arg10" type="_tCzoQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4RVHd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4TxUN0fEe2YPMyYKslBVA" name="GetRegionData" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4TxUd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4TxUt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4TxU90fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4TxVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4TxVd0fEe2YPMyYKslBVA" name="ExtCreateRegion" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4TxVt0fEe2YPMyYKslBVA" name="arg0" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4TxV90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4TxWN0fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4TxWd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4TxWt0fEe2YPMyYKslBVA" name="GetROP2" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4TxW90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4TxXN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4WNkN0fEe2YPMyYKslBVA" name="TransparentBlt" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4WNkd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4WNkt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4WNk90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4WNlN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4WNld0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4WNlt0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4WNl90fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4WNmN0fEe2YPMyYKslBVA" name="arg7" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4WNmd0fEe2YPMyYKslBVA" name="arg8" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4WNmt0fEe2YPMyYKslBVA" name="arg9" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4WNm90fEe2YPMyYKslBVA" name="arg10" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4WNnN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4Z3-N0fEe2YPMyYKslBVA" name="Ellipse" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4Z3-d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Z3-t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Z3-90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Z3_N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Z3_d0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Z3_t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4btJt0fEe2YPMyYKslBVA" name="Polygon" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4btJ90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4btKN0fEe2YPMyYKslBVA" name="arg1" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4btKd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4btKt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4diUN0fEe2YPMyYKslBVA" name="GetObject" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4diUd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4diUt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4diU90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4diVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4diVd0fEe2YPMyYKslBVA" name="LOGPEN_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4diVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4ewed0fEe2YPMyYKslBVA" name="RoundRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4ewet0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ewe90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ewfN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ewfd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ewft0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ewf90fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ewgN0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ewgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4glqN0fEe2YPMyYKslBVA" name="GetTextExtentPoint32" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4glqd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4glqt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4glq90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4glrN0fEe2YPMyYKslBVA" name="arg3" type="_tC_Ocd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4glrd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4glr90fEe2YPMyYKslBVA" name="ExtTextOut" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4glsN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4glsd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4glst0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4gls90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4gltN0fEe2YPMyYKslBVA" name="arg4" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4gltd0fEe2YPMyYKslBVA" name="arg5" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4gltt0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4glt90fEe2YPMyYKslBVA" name="arg7" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4gluN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4hMsN0fEe2YPMyYKslBVA" name="GetTextColor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4hMsd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4hMst0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4hMs90fEe2YPMyYKslBVA" name="GetBkColor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4hMtN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4hMtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4jB4N0fEe2YPMyYKslBVA" name="DrawText" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4jB4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4jB4t0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4jB490fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4jB5N0fEe2YPMyYKslBVA" name="arg3" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4jB5d0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4jB5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4kQAN0fEe2YPMyYKslBVA" name="GetGlyphIndices" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4kQAd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4kQAt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4kQA90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4kQBN0fEe2YPMyYKslBVA" name="arg3" type="_s-YbQ90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4kQBd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4kQBt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4msQN0fEe2YPMyYKslBVA" name="GetCharacterPlacement" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4msQd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4msQt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4msQ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4msRN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4msRd0fEe2YPMyYKslBVA" name="arg4" type="_tDC40N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4msRt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4msR90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4q9sN0fEe2YPMyYKslBVA" name="Pie" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4q9sd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4q9st0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4q9s90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4q9tN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4q9td0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4q9tt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4q9t90fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4q9uN0fEe2YPMyYKslBVA" name="arg7" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4q9ud0fEe2YPMyYKslBVA" name="arg8" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4q9ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4sy4N0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4sy4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4sy4t0fEe2YPMyYKslBVA" name="arg1" type="_tDF8IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4sy490fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4sy690fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4sy7N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4sy7d0fEe2YPMyYKslBVA" name="arg1" type="_tDF8Id0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4sy7t0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4sy790fEe2YPMyYKslBVA" name="GradientFill" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4sy8N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4sy8d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4sy8t0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4sy890fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4sy9N0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4sy9d0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4sy9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4uBCt0fEe2YPMyYKslBVA" name="GetPolyFillMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4uBC90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4uBDN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4ySdt0fEe2YPMyYKslBVA" name="GetCharWidth" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4ySd90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ySeN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ySed0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ySet0fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ySe90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u40HoN0fEe2YPMyYKslBVA" name="GetCharABCWidths" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u40Hod0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u40Hot0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u40Ho90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u40HpN0fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u40Hpd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u40utN0fEe2YPMyYKslBVA" name="GetClipBox" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u40utd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u40utt0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u40ut90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u41VwN0fEe2YPMyYKslBVA" name="SetRectRgn" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u41Vwd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u41Vwt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u41Vw90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u41VxN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u41Vxd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u41Vxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u42j4N0fEe2YPMyYKslBVA" name="GetMetaRgn" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u42j4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u42j4t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u42j490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u42j5N0fEe2YPMyYKslBVA" name="GetRandomRgn" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u42j5d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u42j5t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u42j590fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u42j6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5A78N0fEe2YPMyYKslBVA" name="WindowFromDC" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5A78d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5A78t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5HCkN0fEe2YPMyYKslBVA" name="SetPolyFillMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5HCkd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5HCkt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5HCk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5LUAt0fEe2YPMyYKslBVA" name="SetROP2" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5LUA90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5LUBN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5LUBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5L7EN0fEe2YPMyYKslBVA" name="SystemParametersInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5L7Ed0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5L7Et0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5L7E90fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5L7FN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5L7Fd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5bywN0fEe2YPMyYKslBVA" name="DRAWITEMSTRUCT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5bywd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5byxN0fEe2YPMyYKslBVA" name="GRADIENT_RECT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5byxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5cZyN0fEe2YPMyYKslBVA" name="MEASUREITEMSTRUCT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5cZyd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5cZzd0fEe2YPMyYKslBVA" name="SCRIPT_ANALYSIS_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5cZzt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5cZ1N0fEe2YPMyYKslBVA" name="NMHDR_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5cZ1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5cZ4N0fEe2YPMyYKslBVA" name="WINDOWPOS_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5cZ4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5dA1d0fEe2YPMyYKslBVA" name="HDLAYOUT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5dA1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5dA3N0fEe2YPMyYKslBVA" name="TF_DA_COLOR_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5dA3d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5dA490fEe2YPMyYKslBVA" name="FLICK_POINT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5dA5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5dA6t0fEe2YPMyYKslBVA" name="CIDA_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5dA690fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5dn5N0fEe2YPMyYKslBVA" name="INPUT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5dn5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5dn9N0fEe2YPMyYKslBVA" name="HDITEM_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5dn9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5dn-t0fEe2YPMyYKslBVA" name="BLENDFUNCTION_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5dn-90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5ePBt0fEe2YPMyYKslBVA" name="DEVMODE_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5ePB90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5ePDt0fEe2YPMyYKslBVA" name="TCHITTESTINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5ePD90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5e2AN0fEe2YPMyYKslBVA" name="DIBSECTION_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5e2Ad0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5e2Ct0fEe2YPMyYKslBVA" name="NMLINK_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5e2C90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5e2D90fEe2YPMyYKslBVA" name="SIZE_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5e2EN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5e2Gd0fEe2YPMyYKslBVA" name="BUTTON_IMAGELIST_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5e2Gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5fdH90fEe2YPMyYKslBVA" name="STARTUPINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5fdIN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Er690fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u6FS8N0fEe2YPMyYKslBVA" name="GetVersion" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6FS8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6FS9t0fEe2YPMyYKslBVA" name="GetLibraryHandle" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6FS990fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6FS-t0fEe2YPMyYKslBVA" name="CreateActCtx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6FS-90fEe2YPMyYKslBVA" name="arg0" type="_tELhQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6FS_N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6FS_d0fEe2YPMyYKslBVA" name="ActivateActCtx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6FS_t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6FS_90fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6FTAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6FTAd0fEe2YPMyYKslBVA" name="SetProcessDPIAware" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6FTAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6FTA90fEe2YPMyYKslBVA" name="GetSystemMetrics" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6FTBN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6FTBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6FTBt0fEe2YPMyYKslBVA" name="NOTIFYICONDATA_V2_SIZE" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6FTB90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6FTCN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u6GhEN0fEe2YPMyYKslBVA" name="ACCEL_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6GhEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6GhEt0fEe2YPMyYKslBVA" name="ACTCTX_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6GhE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6GhFN0fEe2YPMyYKslBVA" name="BITMAP_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6GhFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6GhFt0fEe2YPMyYKslBVA" name="BITMAPINFOHEADER_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6GhF90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6GhGN0fEe2YPMyYKslBVA" name="BP_PAINTPARAMS_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6GhGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HIIN0fEe2YPMyYKslBVA" name="CANDIDATEFORM_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HIId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HIIt0fEe2YPMyYKslBVA" name="CHOOSECOLOR_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HII90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HIJN0fEe2YPMyYKslBVA" name="CHOOSEFONT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HIJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HIJt0fEe2YPMyYKslBVA" name="COMBOBOXINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HIJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HIKN0fEe2YPMyYKslBVA" name="COMPOSITIONFORM_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HIKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HIKt0fEe2YPMyYKslBVA" name="CREATESTRUCT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HIK90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HILN0fEe2YPMyYKslBVA" name="DOCHOSTUIINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HILd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HILt0fEe2YPMyYKslBVA" name="DOCINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HIL90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HIMN0fEe2YPMyYKslBVA" name="DROPFILES_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HIMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HIMt0fEe2YPMyYKslBVA" name="EMR_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HIM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HINN0fEe2YPMyYKslBVA" name="EMREXTCREATEFONTINDIRECTW_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HINd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HINt0fEe2YPMyYKslBVA" name="EXTLOGFONTW_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HIN90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HION0fEe2YPMyYKslBVA" name="FLICK_DATA_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HIOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HIOt0fEe2YPMyYKslBVA" name="GCP_RESULTS_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HIO90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HIPN0fEe2YPMyYKslBVA" name="GESTURECONFIG_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HIPd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HIPt0fEe2YPMyYKslBVA" name="GESTUREINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HIP90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HvMN0fEe2YPMyYKslBVA" name="GUITHREADINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HvMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HvMt0fEe2YPMyYKslBVA" name="HDHITTESTINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HvM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HvNN0fEe2YPMyYKslBVA" name="HELPINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HvNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HvNt0fEe2YPMyYKslBVA" name="HIGHCONTRAST_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HvN90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HvON0fEe2YPMyYKslBVA" name="ICONINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HvOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HvOt0fEe2YPMyYKslBVA" name="INITCOMMONCONTROLSEX_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HvO90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HvPN0fEe2YPMyYKslBVA" name="KEYBDINPUT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HvPd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HvPt0fEe2YPMyYKslBVA" name="LITEM_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HvP90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HvQN0fEe2YPMyYKslBVA" name="LOGBRUSH_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HvQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HvQt0fEe2YPMyYKslBVA" name="LOGFONT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HvQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HvRN0fEe2YPMyYKslBVA" name="LVCOLUMN_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HvRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HvRt0fEe2YPMyYKslBVA" name="LVHITTESTINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HvR90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HvSN0fEe2YPMyYKslBVA" name="LVITEM_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HvSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6HvSt0fEe2YPMyYKslBVA" name="LVINSERTMARK_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6HvS90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWQN0fEe2YPMyYKslBVA" name="MARGINS_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWQt0fEe2YPMyYKslBVA" name="MCHITTESTINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWRN0fEe2YPMyYKslBVA" name="MENUBARINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWRt0fEe2YPMyYKslBVA" name="MENUINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWR90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWSN0fEe2YPMyYKslBVA" name="MENUITEMINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWSt0fEe2YPMyYKslBVA" name="MINMAXINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWS90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWTN0fEe2YPMyYKslBVA" name="MOUSEINPUT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWTd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWTt0fEe2YPMyYKslBVA" name="MONITORINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWT90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWUN0fEe2YPMyYKslBVA" name="MSG_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWUt0fEe2YPMyYKslBVA" name="NMCUSTOMDRAW_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWU90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWVN0fEe2YPMyYKslBVA" name="NMHEADER_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWVt0fEe2YPMyYKslBVA" name="NMLISTVIEW_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWV90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWWN0fEe2YPMyYKslBVA" name="NMLVCUSTOMDRAW_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWWt0fEe2YPMyYKslBVA" name="NMLVDISPINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWW90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWXN0fEe2YPMyYKslBVA" name="NMLVFINDITEM_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWXd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6IWXt0fEe2YPMyYKslBVA" name="NMLVODSTATECHANGE_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6IWX90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9UN0fEe2YPMyYKslBVA" name="NMREBARCHEVRON_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9Ud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9Ut0fEe2YPMyYKslBVA" name="NMREBARCHILDSIZE_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9U90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9VN0fEe2YPMyYKslBVA" name="NMTBHOTITEM_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9Vt0fEe2YPMyYKslBVA" name="NMTREEVIEW_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9V90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9WN0fEe2YPMyYKslBVA" name="NMTOOLBAR_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9Wd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9Wt0fEe2YPMyYKslBVA" name="NMTTDISPINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9W90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9XN0fEe2YPMyYKslBVA" name="NMTTCUSTOMDRAW_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9Xd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9Xt0fEe2YPMyYKslBVA" name="NMTBCUSTOMDRAW_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9X90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9YN0fEe2YPMyYKslBVA" name="NMTVCUSTOMDRAW_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9Yd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9Yt0fEe2YPMyYKslBVA" name="NMTVDISPINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9Y90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9ZN0fEe2YPMyYKslBVA" name="NMTVITEMCHANGE_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9Zd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9Zt0fEe2YPMyYKslBVA" name="NMUPDOWN_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9Z90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9aN0fEe2YPMyYKslBVA" name="NONCLIENTMETRICS_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9ad0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9at0fEe2YPMyYKslBVA" name="OFNOTIFY_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9a90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9bN0fEe2YPMyYKslBVA" name="OPENFILENAME_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9bd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9bt0fEe2YPMyYKslBVA" name="OUTLINETEXTMETRIC_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9b90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9cN0fEe2YPMyYKslBVA" name="PAINTSTRUCT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9cd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9ct0fEe2YPMyYKslBVA" name="POINT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9c90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6I9dN0fEe2YPMyYKslBVA" name="PRINTDLG_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6I9dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6JkYN0fEe2YPMyYKslBVA" name="PROCESS_INFORMATION_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6JkYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6JkYt0fEe2YPMyYKslBVA" name="PROPVARIANT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6JkY90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6JkZN0fEe2YPMyYKslBVA" name="PROPERTYKEY_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6JkZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6JkZt0fEe2YPMyYKslBVA" name="REBARBANDINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6JkZ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6JkaN0fEe2YPMyYKslBVA" name="RECT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Jkad0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Jkat0fEe2YPMyYKslBVA" name="SAFEARRAY_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Jka90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6JkbN0fEe2YPMyYKslBVA" name="SAFEARRAYBOUND_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Jkbd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Jkbt0fEe2YPMyYKslBVA" name="SCRIPT_CONTROL_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Jkb90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6JkcN0fEe2YPMyYKslBVA" name="SCRIPT_FONTPROPERTIES_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Jkcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Jkct0fEe2YPMyYKslBVA" name="SCRIPT_ITEM_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Jkc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6JkdN0fEe2YPMyYKslBVA" name="SCRIPT_LOGATTR_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Jkdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Jkdt0fEe2YPMyYKslBVA" name="SCRIPT_PROPERTIES_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Jkd90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6JkeN0fEe2YPMyYKslBVA" name="SCRIPT_STATE_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Jked0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Jket0fEe2YPMyYKslBVA" name="SCROLLBARINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Jke90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6JkfN0fEe2YPMyYKslBVA" name="SCROLLINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Jkfd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Jkft0fEe2YPMyYKslBVA" name="SHDRAGIMAGE_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Jkf90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLcN0fEe2YPMyYKslBVA" name="SHELLEXECUTEINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLct0fEe2YPMyYKslBVA" name="SHFILEINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLdN0fEe2YPMyYKslBVA" name="SYSTEMTIME_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLdt0fEe2YPMyYKslBVA" name="TBBUTTON_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLd90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLeN0fEe2YPMyYKslBVA" name="TBBUTTONINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLed0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLet0fEe2YPMyYKslBVA" name="TCITEM_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLe90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLfN0fEe2YPMyYKslBVA" name="TEXTMETRIC_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLfd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLft0fEe2YPMyYKslBVA" name="TF_DISPLAYATTRIBUTE_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLf90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLgN0fEe2YPMyYKslBVA" name="TOOLINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLgt0fEe2YPMyYKslBVA" name="TOUCHINPUT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLhN0fEe2YPMyYKslBVA" name="TRACKMOUSEEVENT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLht0fEe2YPMyYKslBVA" name="TRIVERTEX_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLh90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLiN0fEe2YPMyYKslBVA" name="TVHITTESTINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLid0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLit0fEe2YPMyYKslBVA" name="TVINSERTSTRUCT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLi90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLjN0fEe2YPMyYKslBVA" name="TVITEM_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLjd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KLjt0fEe2YPMyYKslBVA" name="TVSORTCB_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KLj90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KygN0fEe2YPMyYKslBVA" name="UDACCEL_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Kygd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Kygt0fEe2YPMyYKslBVA" name="WINDOWPLACEMENT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Kyg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6KyhN0fEe2YPMyYKslBVA" name="WNDCLASS_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Kyhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Kyht0fEe2YPMyYKslBVA" name="AddFontResourceEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Kyh90fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6KyiN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Kyid0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Kyit0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Kyi90fEe2YPMyYKslBVA" name="AssocQueryString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6KyjN0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Kyjd0fEe2YPMyYKslBVA" name="str" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Kyjt0fEe2YPMyYKslBVA" name="pszAssoc" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Kyj90fEe2YPMyYKslBVA" name="pszExtra" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6KykN0fEe2YPMyYKslBVA" name="pszOut" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Kykd0fEe2YPMyYKslBVA" name="pcchOut" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Kykt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6LZkN0fEe2YPMyYKslBVA" name="AssocQueryString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6LZkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6LZkt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6LZk90fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6LZlN0fEe2YPMyYKslBVA" name="arg3" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6LZld0fEe2YPMyYKslBVA" name="arg4" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6LZlt0fEe2YPMyYKslBVA" name="arg5" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6LZl90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6LZmN0fEe2YPMyYKslBVA" name="CreateDC" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6LZmd0fEe2YPMyYKslBVA" name="lpszDriver" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6LZmt0fEe2YPMyYKslBVA" name="lpszDevice" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6LZm90fEe2YPMyYKslBVA" name="lpszOutput" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6LZnN0fEe2YPMyYKslBVA" name="lpInitData" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6LZnd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6LZnt0fEe2YPMyYKslBVA" name="CreateDC" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6LZn90fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6LZoN0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6LZod0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6LZot0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6LZo90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6MAoN0fEe2YPMyYKslBVA" name="CreateWindowEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6MAod0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAot0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAo90fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MApN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MApd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MApt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAp90fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAqN0fEe2YPMyYKslBVA" name="arg7" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAqd0fEe2YPMyYKslBVA" name="arg8" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAqt0fEe2YPMyYKslBVA" name="arg9" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAq90fEe2YPMyYKslBVA" name="arg10" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MArN0fEe2YPMyYKslBVA" name="arg11" type="_tEuT0d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MArd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6MArt0fEe2YPMyYKslBVA" name="DocumentProperties" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6MAr90fEe2YPMyYKslBVA" name="hWnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAsN0fEe2YPMyYKslBVA" name="hPrinter" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAsd0fEe2YPMyYKslBVA" name="pDeviceName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAst0fEe2YPMyYKslBVA" name="pDevModeOutput" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAs90fEe2YPMyYKslBVA" name="pDevModeInput" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAtN0fEe2YPMyYKslBVA" name="fMode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6MAtt0fEe2YPMyYKslBVA" name="DocumentProperties" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6MAt90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAuN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAud0fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAut0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAu90fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAvN0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MAvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6MnsN0fEe2YPMyYKslBVA" name="DrawText" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Mnsd0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Mnst0fEe2YPMyYKslBVA" name="lpString" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Mns90fEe2YPMyYKslBVA" name="nCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MntN0fEe2YPMyYKslBVA" name="lpRect" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Mntd0fEe2YPMyYKslBVA" name="uFormat" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Mntt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Mnt90fEe2YPMyYKslBVA" name="ExpandEnvironmentStrings" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6MnuN0fEe2YPMyYKslBVA" name="lpSrc" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Mnud0fEe2YPMyYKslBVA" name="lpDst" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Mnut0fEe2YPMyYKslBVA" name="nSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Mnu90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6MnvN0fEe2YPMyYKslBVA" name="ExpandEnvironmentStrings" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Mnvd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Mnvt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Mnv90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MnwN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Mnwd0fEe2YPMyYKslBVA" name="ExtractIconEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Mnwt0fEe2YPMyYKslBVA" name="lpszFile" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Mnw90fEe2YPMyYKslBVA" name="nIconIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6MnxN0fEe2YPMyYKslBVA" name="phiconLarge" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Mnxd0fEe2YPMyYKslBVA" name="phiconSmall" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Mnxt0fEe2YPMyYKslBVA" name="nIcons" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Mnx90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6NOwN0fEe2YPMyYKslBVA" name="ExtractIconEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6NOwd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6NOwt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6NOw90fEe2YPMyYKslBVA" name="arg2" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6NOxN0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6NOxd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6NOxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6NOx90fEe2YPMyYKslBVA" name="GetClassInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6NOyN0fEe2YPMyYKslBVA" name="hInstance" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6NOyd0fEe2YPMyYKslBVA" name="lpClassName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6NOyt0fEe2YPMyYKslBVA" name="lpWndClass" type="_tERn4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6NOy90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6NOzN0fEe2YPMyYKslBVA" name="GetClassInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6NOzd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6NOzt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6NOz90fEe2YPMyYKslBVA" name="arg2" type="_tERn4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6NO0N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6N10N0fEe2YPMyYKslBVA" name="GetLocaleInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6N10d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N10t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N1090fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N11N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N11d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6N11t0fEe2YPMyYKslBVA" name="GetModuleFileName" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6N1190fEe2YPMyYKslBVA" name="hModule" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N12N0fEe2YPMyYKslBVA" name="lpFilename" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N12d0fEe2YPMyYKslBVA" name="inSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N12t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6N1290fEe2YPMyYKslBVA" name="GetModuleFileName" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6N13N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N13d0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N13t0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N1390fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6N14N0fEe2YPMyYKslBVA" name="GetProfileString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6N14d0fEe2YPMyYKslBVA" name="lpAppName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N14t0fEe2YPMyYKslBVA" name="lpKeyName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N1490fEe2YPMyYKslBVA" name="lpDefault" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N15N0fEe2YPMyYKslBVA" name="lpReturnedString" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N15d0fEe2YPMyYKslBVA" name="nSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N15t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6N1590fEe2YPMyYKslBVA" name="GetProfileString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6N16N0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N16d0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N16t0fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6N1690fEe2YPMyYKslBVA" name="arg3" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Oc4N0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Oc4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Oc4t0fEe2YPMyYKslBVA" name="GetWindowText" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Oc490fEe2YPMyYKslBVA" name="hWnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Oc5N0fEe2YPMyYKslBVA" name="lpString" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Oc5d0fEe2YPMyYKslBVA" name="nMaxCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Oc5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Oc590fEe2YPMyYKslBVA" name="GetWindowText" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Oc6N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Oc6d0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Oc6t0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Oc690fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Oc7N0fEe2YPMyYKslBVA" name="GlobalAddAtom" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Oc7d0fEe2YPMyYKslBVA" name="lpString" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Oc7t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Oc790fEe2YPMyYKslBVA" name="GlobalAddAtom" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Oc8N0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Oc8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Oc8t0fEe2YPMyYKslBVA" name="ImmEscape" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6PD8N0fEe2YPMyYKslBVA" name="hKL" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PD8d0fEe2YPMyYKslBVA" name="hIMC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PD8t0fEe2YPMyYKslBVA" name="uEscape" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PD890fEe2YPMyYKslBVA" name="lpData" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PD9N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6PD9d0fEe2YPMyYKslBVA" name="ImmEscape" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6PD9t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PD990fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PD-N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PD-d0fEe2YPMyYKslBVA" name="arg3" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PD-t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6PD-90fEe2YPMyYKslBVA" name="InternetGetCookie" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6PD_N0fEe2YPMyYKslBVA" name="lpszUrl" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PD_d0fEe2YPMyYKslBVA" name="lpszCookieName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PD_t0fEe2YPMyYKslBVA" name="lpszCookieData" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PD_90fEe2YPMyYKslBVA" name="lpdwSize" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PEAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6PEAd0fEe2YPMyYKslBVA" name="InternetGetCookie" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6PEAt0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PEA90fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PEBN0fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PEBd0fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PEBt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6PEB90fEe2YPMyYKslBVA" name="InternetSetCookie" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6PECN0fEe2YPMyYKslBVA" name="lpszUrl" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PECd0fEe2YPMyYKslBVA" name="lpszCookieName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PECt0fEe2YPMyYKslBVA" name="lpszCookieData" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PEC90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6PrAN0fEe2YPMyYKslBVA" name="InternetSetCookie" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6PrAd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PrAt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PrA90fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PrBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6PrBd0fEe2YPMyYKslBVA" name="MessageBox" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6PrBt0fEe2YPMyYKslBVA" name="hWnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PrB90fEe2YPMyYKslBVA" name="lpText" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PrCN0fEe2YPMyYKslBVA" name="lpCaption" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PrCd0fEe2YPMyYKslBVA" name="uType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PrCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6PrC90fEe2YPMyYKslBVA" name="MessageBox" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6PrDN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PrDd0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PrDt0fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PrD90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PrEN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6PrEd0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6PrEt0fEe2YPMyYKslBVA" name="Destination" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PrE90fEe2YPMyYKslBVA" name="Source" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6PrFN0fEe2YPMyYKslBVA" name="Length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6QSEN0fEe2YPMyYKslBVA" name="OpenPrinter" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6QSEd0fEe2YPMyYKslBVA" name="pPrinterName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6QSEt0fEe2YPMyYKslBVA" name="phPrinter" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6QSE90fEe2YPMyYKslBVA" name="pDefault" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6QSFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6QSFd0fEe2YPMyYKslBVA" name="OpenPrinter" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6QSFt0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6QSF90fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6QSGN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6QSGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6QSGt0fEe2YPMyYKslBVA" name="readRegistryDword" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6QSG90fEe2YPMyYKslBVA" name="hkeyLocation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6QSHN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6QSHd0fEe2YPMyYKslBVA" name="valueName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5IN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Q5Id0fEe2YPMyYKslBVA" name="RegOpenKeyEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Q5It0fEe2YPMyYKslBVA" name="hKey" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5I90fEe2YPMyYKslBVA" name="lpSubKey" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5JN0fEe2YPMyYKslBVA" name="ulOptions" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5Jd0fEe2YPMyYKslBVA" name="samDesired" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5Jt0fEe2YPMyYKslBVA" name="phkResult" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5J90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Q5KN0fEe2YPMyYKslBVA" name="RegQueryValueEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Q5Kd0fEe2YPMyYKslBVA" name="hKey" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5Kt0fEe2YPMyYKslBVA" name="lpValueName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5K90fEe2YPMyYKslBVA" name="lpReserved" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5LN0fEe2YPMyYKslBVA" name="lpType" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5Ld0fEe2YPMyYKslBVA" name="lpData" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5Lt0fEe2YPMyYKslBVA" name="lpcbData" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5L90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Q5MN0fEe2YPMyYKslBVA" name="RegCloseKey" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Q5Md0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5Mt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6Q5M90fEe2YPMyYKslBVA" name="RegCreateKeyEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6Q5NN0fEe2YPMyYKslBVA" name="hKey" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5Nd0fEe2YPMyYKslBVA" name="lpSubKey" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5Nt0fEe2YPMyYKslBVA" name="Reserved" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5N90fEe2YPMyYKslBVA" name="lpClass" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5ON0fEe2YPMyYKslBVA" name="dwOptions" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5Od0fEe2YPMyYKslBVA" name="samDesired" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5Ot0fEe2YPMyYKslBVA" name="lpSecurityAttributes" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5O90fEe2YPMyYKslBVA" name="phkResult" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5PN0fEe2YPMyYKslBVA" name="lpdwDisposition" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6Q5Pd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6RgMN0fEe2YPMyYKslBVA" name="RegCreateKeyEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6RgMd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgMt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgM90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgNN0fEe2YPMyYKslBVA" name="arg3" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgNd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgNt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgN90fEe2YPMyYKslBVA" name="arg6" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgON0fEe2YPMyYKslBVA" name="arg7" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgOd0fEe2YPMyYKslBVA" name="arg8" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6RgO90fEe2YPMyYKslBVA" name="RegDeleteValue" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6RgPN0fEe2YPMyYKslBVA" name="hKey" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgPd0fEe2YPMyYKslBVA" name="lpValueName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgPt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6RgP90fEe2YPMyYKslBVA" name="RegDeleteValue" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6RgQN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgQd0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6RgQ90fEe2YPMyYKslBVA" name="RegEnumKeyEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6RgRN0fEe2YPMyYKslBVA" name="hKey" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgRd0fEe2YPMyYKslBVA" name="dwIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgRt0fEe2YPMyYKslBVA" name="lpName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgR90fEe2YPMyYKslBVA" name="lpcName" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgSN0fEe2YPMyYKslBVA" name="lpReserved" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgSd0fEe2YPMyYKslBVA" name="lpClass" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgSt0fEe2YPMyYKslBVA" name="lpcClass" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgS90fEe2YPMyYKslBVA" name="lpftLastWriteTime" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6RgTN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6SHQN0fEe2YPMyYKslBVA" name="RegEnumKeyEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6SHQd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6SHQt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6SHQ90fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6SHRN0fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6SHRd0fEe2YPMyYKslBVA" name="arg4" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6SHRt0fEe2YPMyYKslBVA" name="arg5" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6SHR90fEe2YPMyYKslBVA" name="arg6" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6SHSN0fEe2YPMyYKslBVA" name="arg7" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6SHSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6bRMN0fEe2YPMyYKslBVA" name="RegisterClass" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6bRMd0fEe2YPMyYKslBVA" name="lpszClassName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6bRMt0fEe2YPMyYKslBVA" name="lpWndClass" type="_tERn4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6bRM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6b4Qt0fEe2YPMyYKslBVA" name="RegisterClass" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6b4Q90fEe2YPMyYKslBVA" name="arg0" type="_tERn4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6b4RN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6b4Rd0fEe2YPMyYKslBVA" name="RegisterClipboardFormat" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6b4Rt0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6b4R90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6cfUN0fEe2YPMyYKslBVA" name="RegisterWindowMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6cfUd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6cfUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6cfU90fEe2YPMyYKslBVA" name="RegOpenKeyEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6cfVN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6cfVd0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6cfVt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6cfV90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6cfWN0fEe2YPMyYKslBVA" name="arg4" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6cfWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6cfWt0fEe2YPMyYKslBVA" name="RegQueryValueEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6cfW90fEe2YPMyYKslBVA" name="hKey" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6cfXN0fEe2YPMyYKslBVA" name="lpValueName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6cfXd0fEe2YPMyYKslBVA" name="lpReserved" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6cfXt0fEe2YPMyYKslBVA" name="lpType" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6cfX90fEe2YPMyYKslBVA" name="lpData" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6cfYN0fEe2YPMyYKslBVA" name="lpcbData" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6cfYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6dGYN0fEe2YPMyYKslBVA" name="RegQueryValueEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6dGYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGYt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGY90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGZN0fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGZd0fEe2YPMyYKslBVA" name="arg4" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGZt0fEe2YPMyYKslBVA" name="arg5" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGZ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6dGaN0fEe2YPMyYKslBVA" name="RegQueryValueEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6dGad0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGat0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGa90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGbN0fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGbd0fEe2YPMyYKslBVA" name="arg4" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGbt0fEe2YPMyYKslBVA" name="arg5" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGb90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6dGcN0fEe2YPMyYKslBVA" name="RegSetValueEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6dGcd0fEe2YPMyYKslBVA" name="hKey" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGct0fEe2YPMyYKslBVA" name="lpValueName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGc90fEe2YPMyYKslBVA" name="Reserved" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGdN0fEe2YPMyYKslBVA" name="dwType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGdd0fEe2YPMyYKslBVA" name="lpData" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGdt0fEe2YPMyYKslBVA" name="cbData" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dGd90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6dGeN0fEe2YPMyYKslBVA" name="RegSetValueEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6dtcN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dtcd0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dtct0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dtc90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dtdN0fEe2YPMyYKslBVA" name="arg4" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dtdd0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dtdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6dtd90fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6dteN0fEe2YPMyYKslBVA" name="hWnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dted0fEe2YPMyYKslBVA" name="Msg" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dtet0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dte90fEe2YPMyYKslBVA" name="lParam" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dtfN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6dtfd0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6dtft0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dtf90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dtgN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dtgd0fEe2YPMyYKslBVA" name="arg3" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6dtgt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6dtg90fEe2YPMyYKslBVA" name="setTheme" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6dthN0fEe2YPMyYKslBVA" name="isDarkTheme" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6eUgN0fEe2YPMyYKslBVA" name="SetWindowText" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6eUgd0fEe2YPMyYKslBVA" name="hWnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6eUgt0fEe2YPMyYKslBVA" name="lpString" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6eUg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6eUhN0fEe2YPMyYKslBVA" name="SetWindowText" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6eUhd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6eUht0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6eUh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6eUiN0fEe2YPMyYKslBVA" name="UnregisterClass" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6eUid0fEe2YPMyYKslBVA" name="lpClassName" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6eUit0fEe2YPMyYKslBVA" name="hInstance" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6eUi90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6e7kN0fEe2YPMyYKslBVA" name="UnregisterClass" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6e7kd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6e7kt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6e7k90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6e7lN0fEe2YPMyYKslBVA" name="UrlCreateFromPath" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6e7ld0fEe2YPMyYKslBVA" name="pszPath" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6e7lt0fEe2YPMyYKslBVA" name="pszURL" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6e7l90fEe2YPMyYKslBVA" name="pcchUrl" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6e7mN0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6e7md0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6e7mt0fEe2YPMyYKslBVA" name="UrlCreateFromPath" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6e7m90fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6e7nN0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6e7nd0fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6e7nt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6e7n90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6e7oN0fEe2YPMyYKslBVA" name="AbortDoc" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6e7od0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6e7ot0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6e7o90fEe2YPMyYKslBVA" name="ActivateKeyboardLayout" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6e7pN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6e7pd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6e7pt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6fioN0fEe2YPMyYKslBVA" name="AdjustWindowRectEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6fiod0fEe2YPMyYKslBVA" name="arg0" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fiot0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fio90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fipN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fipd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6fipt0fEe2YPMyYKslBVA" name="AllowDarkModeForWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6fip90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fiqN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fiqd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6fiqt0fEe2YPMyYKslBVA" name="AllowSetForegroundWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6fiq90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6firN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6fird0fEe2YPMyYKslBVA" name="BeginBufferedPaint" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6firt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fir90fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fisN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fisd0fEe2YPMyYKslBVA" name="arg3" type="_tEseoN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fist0fEe2YPMyYKslBVA" name="arg4" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fis90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6fitN0fEe2YPMyYKslBVA" name="BeginDeferWindowPos" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6fitd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fitt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6fit90fEe2YPMyYKslBVA" name="BeginPaint" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6fiuN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fiud0fEe2YPMyYKslBVA" name="arg1" type="_tEylQt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fiut0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6fiu90fEe2YPMyYKslBVA" name="BringWindowToTop" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6fivN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6fivd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gJsN0fEe2YPMyYKslBVA" name="BufferedPaintInit" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gJsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gJst0fEe2YPMyYKslBVA" name="BufferedPaintUnInit" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gJs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gJtN0fEe2YPMyYKslBVA" name="CallNextHookEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gJtd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJtt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJt90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJuN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJud0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gJut0fEe2YPMyYKslBVA" name="CallWindowProc" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gJu90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJvN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJvd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJvt0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJv90fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJwN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gJwd0fEe2YPMyYKslBVA" name="CharLower" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gJwt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJw90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gJxN0fEe2YPMyYKslBVA" name="CharUpper" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gJxd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJxt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gJx90fEe2YPMyYKslBVA" name="ChildWindowFromPointEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gJyN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJyd0fEe2YPMyYKslBVA" name="arg1" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJyt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJy90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gJzN0fEe2YPMyYKslBVA" name="ChooseColor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gJzd0fEe2YPMyYKslBVA" name="arg0" type="_tEtFtN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJzt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gJz90fEe2YPMyYKslBVA" name="ChooseFont" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gJ0N0fEe2YPMyYKslBVA" name="arg0" type="_tEecM90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gJ0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gwwN0fEe2YPMyYKslBVA" name="ClientToScreen" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gwwd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gwwt0fEe2YPMyYKslBVA" name="arg1" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gww90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gwxN0fEe2YPMyYKslBVA" name="CloseClipboard" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gwxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gwxt0fEe2YPMyYKslBVA" name="CloseGestureInfoHandle" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gwx90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gwyN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gwyd0fEe2YPMyYKslBVA" name="CloseHandle" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gwyt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gwy90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gwzN0fEe2YPMyYKslBVA" name="ClosePrinter" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gwzd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gwzt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gwz90fEe2YPMyYKslBVA" name="CloseThemeData" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gw0N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gw0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gw0t0fEe2YPMyYKslBVA" name="CloseTouchInputHandle" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gw090fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gw1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gw1d0fEe2YPMyYKslBVA" name="CoInternetIsFeatureEnabled" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gw1t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gw190fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gw2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gw2d0fEe2YPMyYKslBVA" name="CoInternetSetFeatureEnabled" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gw2t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gw290fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gw3N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gw3d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gw3t0fEe2YPMyYKslBVA" name="CommDlgExtendedError" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gw390fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gw4N0fEe2YPMyYKslBVA" name="CoTaskMemAlloc" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gw4d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6gw4t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6gw490fEe2YPMyYKslBVA" name="CoTaskMemFree" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6gw5N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6hX0N0fEe2YPMyYKslBVA" name="CreateAcceleratorTable" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6hX0d0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX0t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX090fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6hX1N0fEe2YPMyYKslBVA" name="CreateCaret" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6hX1d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX1t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX190fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX2N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6hX2t0fEe2YPMyYKslBVA" name="CreateDIBSection" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6hX290fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX3N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX3d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX3t0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX390fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX4N0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX4d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6hX4t0fEe2YPMyYKslBVA" name="CreateMenu" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6hX490fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6hX5N0fEe2YPMyYKslBVA" name="CreatePatternBrush" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6hX5d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX5t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6hX590fEe2YPMyYKslBVA" name="CreatePopupMenu" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6hX6N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6hX6d0fEe2YPMyYKslBVA" name="CreateProcess" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6hX6t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX690fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX7N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX7d0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX7t0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX790fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX8N0fEe2YPMyYKslBVA" name="arg6" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX8d0fEe2YPMyYKslBVA" name="arg7" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX8t0fEe2YPMyYKslBVA" name="arg8" type="_tHRRgN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX890fEe2YPMyYKslBVA" name="arg9" type="_tEpbWN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6hX9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6h-4N0fEe2YPMyYKslBVA" name="CreateStreamOnHGlobal" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6h-4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-4t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-490fEe2YPMyYKslBVA" name="arg2" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6h-5d0fEe2YPMyYKslBVA" name="DeferWindowPos" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6h-5t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-590fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-6N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-6d0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-6t0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-690fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-7N0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-7d0fEe2YPMyYKslBVA" name="arg7" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-7t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6h-790fEe2YPMyYKslBVA" name="DefMDIChildProc" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6h-8N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-8d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-8t0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-890fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-9N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6h-9d0fEe2YPMyYKslBVA" name="DefFrameProc" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6h-9t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-990fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h--N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h--d0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h--t0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h--90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6h-_N0fEe2YPMyYKslBVA" name="DefWindowProc" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6h-_d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-_t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h-_90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h_AN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h_Ad0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6h_At0fEe2YPMyYKslBVA" name="DeleteMenu" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6h_A90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h_BN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h_Bd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h_Bt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6h_B90fEe2YPMyYKslBVA" name="DestroyAcceleratorTable" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6h_CN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h_Cd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6h_Ct0fEe2YPMyYKslBVA" name="DestroyCaret" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6h_C90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6h_DN0fEe2YPMyYKslBVA" name="DestroyMenu" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6h_Dd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6h_Dt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6il8N0fEe2YPMyYKslBVA" name="DispatchMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6il8d0fEe2YPMyYKslBVA" name="arg0" type="_tElJ6d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6il8t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6il890fEe2YPMyYKslBVA" name="DragDetect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6il9N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6il9d0fEe2YPMyYKslBVA" name="arg1" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6il9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6il990fEe2YPMyYKslBVA" name="DragFinish" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6il-N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6il-d0fEe2YPMyYKslBVA" name="DragQueryFile" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6il-t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6il-90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6il_N0fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6il_d0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6il_t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6il_90fEe2YPMyYKslBVA" name="DrawEdge" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6imAN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imAd0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imAt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imA90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6imBd0fEe2YPMyYKslBVA" name="DrawFrameControl" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6imBt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imB90fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imCN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imCd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6imC90fEe2YPMyYKslBVA" name="DrawMenuBar" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6imDN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imDd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6imDt0fEe2YPMyYKslBVA" name="DrawThemeBackground" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6imD90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imEN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imEd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imEt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imE90fEe2YPMyYKslBVA" name="arg4" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imFN0fEe2YPMyYKslBVA" name="arg5" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6imFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6jNAN0fEe2YPMyYKslBVA" name="DrawThemeText" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6jNAd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNAt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNA90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNBN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNBd0fEe2YPMyYKslBVA" name="arg4" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNBt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNB90fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNCN0fEe2YPMyYKslBVA" name="arg7" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNCd0fEe2YPMyYKslBVA" name="arg8" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6jNC90fEe2YPMyYKslBVA" name="EnableMenuItem" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6jNDN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNDd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNDt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jND90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6jNEN0fEe2YPMyYKslBVA" name="EnableScrollBar" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6jNEd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNEt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNE90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6jNFd0fEe2YPMyYKslBVA" name="EnableWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6jNFt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNF90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6jNGd0fEe2YPMyYKslBVA" name="EnumSystemLanguageGroups" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6jNGt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNG90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNHN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNHd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6jNHt0fEe2YPMyYKslBVA" name="EndDeferWindowPos" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6jNH90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNIN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6jNId0fEe2YPMyYKslBVA" name="EndBufferedPaint" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6jNIt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNI90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6jNJd0fEe2YPMyYKslBVA" name="EndDoc" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6jNJt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6jNKN0fEe2YPMyYKslBVA" name="EndPage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6jNKd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNKt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6jNK90fEe2YPMyYKslBVA" name="EndPaint" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6jNLN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNLd0fEe2YPMyYKslBVA" name="arg1" type="_tEylQt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6jNLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6j0EN0fEe2YPMyYKslBVA" name="EnumDisplayMonitors" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6j0Ed0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6j0Et0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6j0E90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6j0FN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6j0Fd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6j0Ft0fEe2YPMyYKslBVA" name="EqualRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6j0F90fEe2YPMyYKslBVA" name="arg0" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6j0GN0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6j0Gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6j0Gt0fEe2YPMyYKslBVA" name="ExcludeClipRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6j0G90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6j0HN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6j0Hd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6j0Ht0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6j0H90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6j0IN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6j0Id0fEe2YPMyYKslBVA" name="GET_WHEEL_DELTA_WPARAM" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6j0It0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6j0I90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6j0JN0fEe2YPMyYKslBVA" name="GET_X_LPARAM" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6j0Jd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6j0Jt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6j0J90fEe2YPMyYKslBVA" name="GET_Y_LPARAM" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6j0KN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6j0Kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6j0Kt0fEe2YPMyYKslBVA" name="GetActiveWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6j0K90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6kbIN0fEe2YPMyYKslBVA" name="GetCapture" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6kbId0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6kbIt0fEe2YPMyYKslBVA" name="GetCaretPos" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6kbI90fEe2YPMyYKslBVA" name="arg0" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6kbJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6kbJd0fEe2YPMyYKslBVA" name="GetClassName" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6kbJt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6kbJ90fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6kbKN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6kbKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6kbKt0fEe2YPMyYKslBVA" name="GetClipboardData" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6kbK90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6kbLN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6kbLd0fEe2YPMyYKslBVA" name="GetComboBoxInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6kbLt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6kbL90fEe2YPMyYKslBVA" name="arg1" type="_tEo0QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6kbMN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6kbMd0fEe2YPMyYKslBVA" name="GetCurrentProcessId" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6kbMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6kbM90fEe2YPMyYKslBVA" name="GetCurrentThreadId" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6kbNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lCMN0fEe2YPMyYKslBVA" name="GetCurrentProcessExplicitAppUserModelID" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lCMd0fEe2YPMyYKslBVA" name="arg0" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lCMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lCM90fEe2YPMyYKslBVA" name="GetCursor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lCNN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lCNd0fEe2YPMyYKslBVA" name="GetDCEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lCNt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lCN90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lCON0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lCOd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lCOt0fEe2YPMyYKslBVA" name="GetDesktopWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lCO90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lCPN0fEe2YPMyYKslBVA" name="GetDialogBaseUnits" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lCPd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lCPt0fEe2YPMyYKslBVA" name="GetDlgItem" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lCP90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lCQN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lCQd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lCQt0fEe2YPMyYKslBVA" name="GetDoubleClickTime" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lCQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lCRN0fEe2YPMyYKslBVA" name="GetDpiForMonitor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lCRd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lCRt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lCR90fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lCSN0fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lCSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lCSt0fEe2YPMyYKslBVA" name="GetFocus" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lCS90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lCTN0fEe2YPMyYKslBVA" name="GetFontLanguageInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lCTd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lCTt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lCT90fEe2YPMyYKslBVA" name="GetForegroundWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lCUN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lpQN0fEe2YPMyYKslBVA" name="GetGestureInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lpQd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpQt0fEe2YPMyYKslBVA" name="arg1" type="_tEj7wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lpRN0fEe2YPMyYKslBVA" name="GetGraphicsMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lpRd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lpR90fEe2YPMyYKslBVA" name="GetGUIThreadInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lpSN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpSd0fEe2YPMyYKslBVA" name="arg1" type="_tEfqVN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpSt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lpS90fEe2YPMyYKslBVA" name="GetKeyboardLayoutList" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lpTN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpTd0fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpTt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lpT90fEe2YPMyYKslBVA" name="GetKeyboardLayout" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lpUN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpUd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lpUt0fEe2YPMyYKslBVA" name="GetKeyState" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lpU90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpVN0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lpVd0fEe2YPMyYKslBVA" name="GetKeyboardState" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lpVt0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpV90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lpWN0fEe2YPMyYKslBVA" name="GetLastActivePopup" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lpWd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpWt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6lpW90fEe2YPMyYKslBVA" name="GetLayeredWindowAttributes" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6lpXN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpXd0fEe2YPMyYKslBVA" name="arg1" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpXt0fEe2YPMyYKslBVA" name="arg2" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpX90fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6lpYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6mQUN0fEe2YPMyYKslBVA" name="GetMenu" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6mQUd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQUt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6mQU90fEe2YPMyYKslBVA" name="GetMenuBarInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6mQVN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQVd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQVt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQV90fEe2YPMyYKslBVA" name="arg3" type="_tElw9t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQWN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6mQWd0fEe2YPMyYKslBVA" name="GetMenuDefaultItem" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6mQWt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQW90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQXN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQXd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6mQXt0fEe2YPMyYKslBVA" name="GetMenuInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6mQX90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQYN0fEe2YPMyYKslBVA" name="arg1" type="_tEki1N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6mQYt0fEe2YPMyYKslBVA" name="GetMenuItemCount" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6mQY90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6mQZd0fEe2YPMyYKslBVA" name="GetMenuItemInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6mQZt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQZ90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQaN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQad0fEe2YPMyYKslBVA" name="arg3" type="_tEki2N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6mQa90fEe2YPMyYKslBVA" name="GetMenuItemRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6mQbN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQbd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQbt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQb90fEe2YPMyYKslBVA" name="arg3" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQcN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6mQcd0fEe2YPMyYKslBVA" name="GetMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6mQct0fEe2YPMyYKslBVA" name="arg0" type="_tElJ6d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQc90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQdN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQdd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6mQdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6mQd90fEe2YPMyYKslBVA" name="GetMessagePos" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6mQeN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6m3YN0fEe2YPMyYKslBVA" name="GetThemePartSize" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6m3Yd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3Yt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3Y90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3ZN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3Zd0fEe2YPMyYKslBVA" name="arg4" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3Zt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3Z90fEe2YPMyYKslBVA" name="arg6" type="_tC_Ocd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3aN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6m3ad0fEe2YPMyYKslBVA" name="GetThemeTextExtent" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6m3at0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3a90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3bN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3bd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3bt0fEe2YPMyYKslBVA" name="arg4" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3b90fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3cN0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3cd0fEe2YPMyYKslBVA" name="arg7" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3ct0fEe2YPMyYKslBVA" name="arg8" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3c90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6m3dN0fEe2YPMyYKslBVA" name="GetMonitorInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6m3dd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3dt0fEe2YPMyYKslBVA" name="arg1" type="_tEg4d90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3d90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6m3eN0fEe2YPMyYKslBVA" name="GetObject" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6m3ed0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3et0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3e90fEe2YPMyYKslBVA" name="arg2" type="_tCmz8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3fN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6m3fd0fEe2YPMyYKslBVA" name="GetOpenFileName" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6m3ft0fEe2YPMyYKslBVA" name="arg0" type="_tEzzZN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3f90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6m3gN0fEe2YPMyYKslBVA" name="GetParent" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6m3gd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6m3gt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6necN0fEe2YPMyYKslBVA" name="GetProp" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6necd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6nect0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6nec90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6nedN0fEe2YPMyYKslBVA" name="GetSaveFileName" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6nedd0fEe2YPMyYKslBVA" name="arg0" type="_tEzzZN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6nedt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6ned90fEe2YPMyYKslBVA" name="GetScrollBarInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6neeN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6need0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6neet0fEe2YPMyYKslBVA" name="arg2" type="_tElw8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6nee90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6nefN0fEe2YPMyYKslBVA" name="GetScrollInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6nefd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6neft0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6nef90fEe2YPMyYKslBVA" name="arg2" type="_tEuT1d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6negN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6negd0fEe2YPMyYKslBVA" name="GetStartupInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6negt0fEe2YPMyYKslBVA" name="arg0" type="_tHRRgN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6neg90fEe2YPMyYKslBVA" name="GetSysColorBrush" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6nehN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6nehd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6neht0fEe2YPMyYKslBVA" name="GetSystemMenu" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6neh90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6neiN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6neid0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6oFgN0fEe2YPMyYKslBVA" name="GetTouchInputInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6oFgd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFgt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFg90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFhN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6oFht0fEe2YPMyYKslBVA" name="GetUpdateRgn" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6oFh90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFiN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFid0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFit0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6oFi90fEe2YPMyYKslBVA" name="GetWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6oFjN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFjd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFjt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6oFj90fEe2YPMyYKslBVA" name="GetWindowLong" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6oFkN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFkd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6oFk90fEe2YPMyYKslBVA" name="GetWindowLongPtr" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6oFlN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFld0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFlt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6oFl90fEe2YPMyYKslBVA" name="GetWindowDC" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6oFmN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFmd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6oFmt0fEe2YPMyYKslBVA" name="GetWindowPlacement" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6oFm90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFnN0fEe2YPMyYKslBVA" name="arg1" type="_tEiGld0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFnd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6oFnt0fEe2YPMyYKslBVA" name="GetWindowRgn" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6oFn90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFoN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oFod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6oskN0fEe2YPMyYKslBVA" name="GetWindowTextLength" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6oskd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oskt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6osk90fEe2YPMyYKslBVA" name="GetWindowThreadProcessId" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6oslN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6osld0fEe2YPMyYKslBVA" name="arg1" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oslt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6osl90fEe2YPMyYKslBVA" name="GID_ROTATE_ANGLE_FROM_ARGUMENT" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6osmN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6osmd0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6osmt0fEe2YPMyYKslBVA" name="HIWORD" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6osm90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6osnN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6osnd0fEe2YPMyYKslBVA" name="HideCaret" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6osnt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6osn90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6osoN0fEe2YPMyYKslBVA" name="IIDFromString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6osod0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6osot0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6oso90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6ospN0fEe2YPMyYKslBVA" name="ILGetSize" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6ospd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ospt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6osp90fEe2YPMyYKslBVA" name="ImageList_Add" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6osqN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6osqd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6osqt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6osq90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6pToN0fEe2YPMyYKslBVA" name="ImageList_AddMasked" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6pTod0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTot0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTo90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6pTpd0fEe2YPMyYKslBVA" name="ImageList_Create" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6pTpt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTp90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTqN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTqd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTqt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTq90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6pTrN0fEe2YPMyYKslBVA" name="ImageList_Destroy" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6pTrd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTrt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6pTr90fEe2YPMyYKslBVA" name="ImageList_GetIconSize" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6pTsN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTsd0fEe2YPMyYKslBVA" name="arg1" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTst0fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTs90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6pTtN0fEe2YPMyYKslBVA" name="ImageList_GetImageCount" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6pTtd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTtt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6pTt90fEe2YPMyYKslBVA" name="ImageList_Remove" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6pTuN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTud0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6pTu90fEe2YPMyYKslBVA" name="ImageList_Replace" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6pTvN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTvd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTvt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTv90fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTwN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6pTwd0fEe2YPMyYKslBVA" name="ImageList_ReplaceIcon" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6pTwt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTw90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTxN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6pTxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6pTxt0fEe2YPMyYKslBVA" name="ImageList_SetIconSize" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6p6sN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6sd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6st0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6s90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6p6tN0fEe2YPMyYKslBVA" name="ImmGetCompositionFont" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6p6td0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6tt0fEe2YPMyYKslBVA" name="arg1" type="_tB7eht0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6t90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6p6uN0fEe2YPMyYKslBVA" name="ImmGetCompositionString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6p6ud0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6ut0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6u90fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6vN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6p6vt0fEe2YPMyYKslBVA" name="ImmGetCompositionString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6p6v90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6wN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6wd0fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6wt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6w90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6p6xN0fEe2YPMyYKslBVA" name="ImmGetCompositionString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6p6xd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6xt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6x90fEe2YPMyYKslBVA" name="arg2" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6yN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6yd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6p6yt0fEe2YPMyYKslBVA" name="ImmGetContext" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6p6y90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6zN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6p6zd0fEe2YPMyYKslBVA" name="ImmGetConversionStatus" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6p6zt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6z90fEe2YPMyYKslBVA" name="arg1" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p60N0fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p60d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6p60t0fEe2YPMyYKslBVA" name="ImmGetDefaultIMEWnd" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6p6090fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p61N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6p61d0fEe2YPMyYKslBVA" name="ImmGetOpenStatus" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6p61t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6p6190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6qhwN0fEe2YPMyYKslBVA" name="ImmNotifyIME" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6qhwd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qhwt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qhw90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qhxN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qhxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6qhxt0fEe2YPMyYKslBVA" name="ImmReleaseContext" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6qhx90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qhyN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qhyd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6qhyt0fEe2YPMyYKslBVA" name="ImmSetCompositionFont" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6qhy90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qhzN0fEe2YPMyYKslBVA" name="arg1" type="_tB7eht0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qhzd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6qhzt0fEe2YPMyYKslBVA" name="ImmSetCompositionWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6qhz90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qh0N0fEe2YPMyYKslBVA" name="arg1" type="_tE1Bg90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qh0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6qh0t0fEe2YPMyYKslBVA" name="ImmSetCandidateWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6qh090fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qh1N0fEe2YPMyYKslBVA" name="arg1" type="_tEj7xN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qh1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6qh1t0fEe2YPMyYKslBVA" name="ImmSetConversionStatus" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6qh190fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qh2N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qh2d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6qh2t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6rI0N0fEe2YPMyYKslBVA" name="ImmSetOpenStatus" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6rI0d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rI0t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rI090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6rI1N0fEe2YPMyYKslBVA" name="InitCommonControls" visibility="public" isLeaf="true" isStatic="true"/>
              <ownedOperation xmi:id="_u6rI1d0fEe2YPMyYKslBVA" name="InitCommonControlsEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6rI1t0fEe2YPMyYKslBVA" name="arg0" type="_tE1olN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rI190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6rI2N0fEe2YPMyYKslBVA" name="InsertMenuItem" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6rI2d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rI2t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rI290fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rI3N0fEe2YPMyYKslBVA" name="arg3" type="_tEki2N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rI3d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6rI3t0fEe2YPMyYKslBVA" name="InternetSetOption" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6rI390fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rI4N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rI4d0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rI4t0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rI490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6rv4N0fEe2YPMyYKslBVA" name="IntersectRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6rv4d0fEe2YPMyYKslBVA" name="arg0" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rv4t0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rv490fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rv5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6rv5d0fEe2YPMyYKslBVA" name="InvalidateRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6rv5t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rv590fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rv6N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rv6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6rv6t0fEe2YPMyYKslBVA" name="InvalidateRgn" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6rv690fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rv7N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rv7d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6rv7t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6rv790fEe2YPMyYKslBVA" name="IsAppThemed" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6rv8N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6rv8d0fEe2YPMyYKslBVA" name="IsDarkModeAvailable" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6rv8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6sW8N0fEe2YPMyYKslBVA" name="IsHungAppWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6sW8d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6sW8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6sW890fEe2YPMyYKslBVA" name="IsIconic" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6sW9N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6sW9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6sW9t0fEe2YPMyYKslBVA" name="IsTouchWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6sW990fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6sW-N0fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6sW-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6sW-t0fEe2YPMyYKslBVA" name="IsWindowEnabled" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6sW-90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6sW_N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6sW_d0fEe2YPMyYKslBVA" name="IsWindowVisible" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6sW_t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6sW_90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6sXAN0fEe2YPMyYKslBVA" name="IsZoomed" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6sXAd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6sXAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6sXA90fEe2YPMyYKslBVA" name="KillTimer" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6sXBN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6sXBd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6sXBt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6s-AN0fEe2YPMyYKslBVA" name="LoadBitmap" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6s-Ad0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-At0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-A90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6s-BN0fEe2YPMyYKslBVA" name="LoadIcon" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6s-Bd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-Bt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-B90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6s-CN0fEe2YPMyYKslBVA" name="LoadIconMetric" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6s-Cd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-Ct0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-C90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-DN0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-Dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6s-Dt0fEe2YPMyYKslBVA" name="LoadImage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6s-D90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-EN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-Ed0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-Et0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-E90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-FN0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-Fd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6s-Ft0fEe2YPMyYKslBVA" name="LocalFree" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6s-F90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-GN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6s-Gd0fEe2YPMyYKslBVA" name="LODWORD" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6s-Gt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-G90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6s-HN0fEe2YPMyYKslBVA" name="LOWORD" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6s-Hd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-Ht0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6s-H90fEe2YPMyYKslBVA" name="LPtoDP" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6s-IN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-Id0fEe2YPMyYKslBVA" name="arg1" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-It0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6s-I90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6tlEN0fEe2YPMyYKslBVA" name="MAKEWORD" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6tlEd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlEt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6tlFN0fEe2YPMyYKslBVA" name="MAKEWPARAM" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6tlFd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlFt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlF90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6tlGN0fEe2YPMyYKslBVA" name="MAKELPARAM" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6tlGd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlGt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlG90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6tlHN0fEe2YPMyYKslBVA" name="MAKELRESULT" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6tlHd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlHt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlH90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6tlIN0fEe2YPMyYKslBVA" name="MapVirtualKey" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6tlId0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlIt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlI90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6tlJN0fEe2YPMyYKslBVA" name="MapWindowPoints" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6tlJd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlJt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlJ90fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlKN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6tlKt0fEe2YPMyYKslBVA" name="MessageBeep" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6tlK90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlLN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6tlLd0fEe2YPMyYKslBVA" name="ModifyWorldTransform" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6tlLt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlL90fEe2YPMyYKslBVA" name="arg1" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlMN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6tlMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uMIN0fEe2YPMyYKslBVA" name="MonitorFromWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6uMId0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uMIt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uMI90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uMJN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6uMJd0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uMJt0fEe2YPMyYKslBVA" name="arg1" type="_tEtFsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uMJ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uMKN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6uMKd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vpd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uMKt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uMK90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uMLN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6uMLd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uMLt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uML90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uMMN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6uMMd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uMMt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uMM90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uMNN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6uMNd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uMNt0fEe2YPMyYKslBVA" name="arg1" type="_tR0Uo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uMN90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uzMN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6uzMd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzMt0fEe2YPMyYKslBVA" name="arg1" type="_tErQid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzM90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uzNN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6uzNd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzNt0fEe2YPMyYKslBVA" name="arg1" type="_tB7eht0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzN90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uzON0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6uzOd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzOt0fEe2YPMyYKslBVA" name="arg1" type="_tHDPEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzO90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uzPN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6uzPd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzPt0fEe2YPMyYKslBVA" name="arg1" type="_tEnmIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzP90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uzQN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6uzQd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzQt0fEe2YPMyYKslBVA" name="arg1" type="_tElJ6d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzQ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uzRN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6uzRd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzRt0fEe2YPMyYKslBVA" name="arg1" type="_tEfqUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzR90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uzSN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6uzSd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzSt0fEe2YPMyYKslBVA" name="arg1" type="_tExXJ90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzS90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uzTN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6uzTd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzTt0fEe2YPMyYKslBVA" name="arg1" type="_tEzzZN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6uzT90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6uzUN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6vaQN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaQd0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaQt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6vaQ90fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6vaRN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaRd0fEe2YPMyYKslBVA" name="arg1" type="_tEo0RN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaRt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6vaR90fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6vaSN0fEe2YPMyYKslBVA" name="arg0" type="_tEo0RN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaSd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaSt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6vaS90fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6vaTN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaTd0fEe2YPMyYKslBVA" name="arg1" type="_tJKu8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaTt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6vaT90fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6vaUN0fEe2YPMyYKslBVA" name="arg0" type="_tCOZcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaUd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaUt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6vaU90fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6vaVN0fEe2YPMyYKslBVA" name="arg0" type="_tR0Uo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaVd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaVt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6vaV90fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6vaWN0fEe2YPMyYKslBVA" name="arg0" type="_tErQid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaWd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaWt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6vaW90fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6vaXN0fEe2YPMyYKslBVA" name="arg0" type="_tJ0PMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaXd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6vaXt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6wBUN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6wBUd0fEe2YPMyYKslBVA" name="arg0" type="_tEqCbN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBUt0fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBU90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6wBVN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6wBVd0fEe2YPMyYKslBVA" name="arg0" type="_tOCA0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBVt0fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBV90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6wBWN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6wBWd0fEe2YPMyYKslBVA" name="arg0" type="_tFzR4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBWt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBW90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6wBXN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6wBXd0fEe2YPMyYKslBVA" name="arg0" type="_tEfqW90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBXt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBX90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6wBYN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6wBYd0fEe2YPMyYKslBVA" name="arg0" type="_tHDPEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBYt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBY90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6wBZN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6wBZd0fEe2YPMyYKslBVA" name="arg0" type="_tEnmIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBZt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBZ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6wBaN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6wBad0fEe2YPMyYKslBVA" name="arg0" type="_tErQgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBat0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBa90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6wBbN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6wBbd0fEe2YPMyYKslBVA" name="arg0" type="_tEzzZN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBbt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wBb90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6woYN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6woYd0fEe2YPMyYKslBVA" name="arg0" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6woYt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6woY90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6woZN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6woZd0fEe2YPMyYKslBVA" name="arg0" type="_tEitqN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6woZt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6woZ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6woaN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6woad0fEe2YPMyYKslBVA" name="arg0" type="_tEgRZN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6woat0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6woa90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6wobN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6wobd0fEe2YPMyYKslBVA" name="arg0" type="_tEpbVN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wobt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wob90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6wocN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6wocd0fEe2YPMyYKslBVA" name="arg0" type="_tEtsw90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6woct0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6woc90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6wodN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6wodd0fEe2YPMyYKslBVA" name="arg0" type="_tE1okN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wodt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wod90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6woeN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6woed0fEe2YPMyYKslBVA" name="arg0" type="_tEzMV90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6woet0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6woe90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6wofN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6wofd0fEe2YPMyYKslBVA" name="arg0" type="_tElw-t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6woft0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6wof90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6xPcN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6xPcd0fEe2YPMyYKslBVA" name="arg0" type="_tEtsx90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPct0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPc90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6xPdN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6xPdd0fEe2YPMyYKslBVA" name="arg0" type="_tEvh8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPdt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPd90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6xPeN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6xPed0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPet0fEe2YPMyYKslBVA" name="arg1" type="_tEpbVN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPe90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6xPfN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6xPfd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPft0fEe2YPMyYKslBVA" name="arg1" type="_tEtsw90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPf90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6xPgN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6xPgd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPgt0fEe2YPMyYKslBVA" name="arg1" type="_tElw-t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPg90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6xPhN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6xPhd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPht0fEe2YPMyYKslBVA" name="arg1" type="_tElJ5d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPh90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6xPiN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6xPid0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPit0fEe2YPMyYKslBVA" name="arg1" type="_tEitpd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPi90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6xPjN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6xPjd0fEe2YPMyYKslBVA" name="arg0" type="_tElJ5d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPjt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6xPj90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6x2gN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6x2gd0fEe2YPMyYKslBVA" name="arg0" type="_tEitpd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2gt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2g90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6x2hN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6x2hd0fEe2YPMyYKslBVA" name="arg0" type="_tEqCaN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2ht0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2h90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6x2iN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6x2id0fEe2YPMyYKslBVA" name="arg0" type="_tExXI90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2it0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2i90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6x2jN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6x2jd0fEe2YPMyYKslBVA" name="arg0" type="_tYHw-t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2jt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2j90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6x2kN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6x2kd0fEe2YPMyYKslBVA" name="arg0" type="_tEu64t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2kt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2k90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6x2lN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6x2ld0fEe2YPMyYKslBVA" name="arg0" type="_tEqped0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2lt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2l90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6x2mN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6x2md0fEe2YPMyYKslBVA" name="arg0" type="_tEx-ON0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2mt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2m90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6x2nN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6x2nd0fEe2YPMyYKslBVA" name="arg0" type="_tEwwEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6x2nt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydkN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6ydkd0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6ydkt0fEe2YPMyYKslBVA" name="arg0" type="_tEgRYd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydk90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydlN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6ydld0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6ydlt0fEe2YPMyYKslBVA" name="arg0" type="_tExXJ90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydl90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydmN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6ydmd0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6ydmt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydm90fEe2YPMyYKslBVA" name="arg1" type="_tEtFuN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydnN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6ydnd0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6ydnt0fEe2YPMyYKslBVA" name="arg0" type="_tEzMUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydn90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydoN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6ydod0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6ydot0fEe2YPMyYKslBVA" name="arg0" type="_tJKu8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydo90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydpN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6ydpd0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6ydpt0fEe2YPMyYKslBVA" name="arg0" type="_tElJ6d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydp90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydqN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6ydqd0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6ydqt0fEe2YPMyYKslBVA" name="arg0" type="_tEfqUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydq90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6ydrN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6zEoN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6zEod0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zEot0fEe2YPMyYKslBVA" name="arg1" type="_tE1Bh90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zEo90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6zEpN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6zEpd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zEpt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vpd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zEp90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6zEqN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6zEqd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zEqt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zEq90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6zErN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6zErd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zErt0fEe2YPMyYKslBVA" name="arg1" type="_s-YbQ90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zEr90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6zEsN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6zEsd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zEst0fEe2YPMyYKslBVA" name="arg1" type="_tEd1IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zEs90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6zEtN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6zEtd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zEtt0fEe2YPMyYKslBVA" name="arg1" type="_tEitod0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zEt90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6zEuN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6zEud0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zEut0fEe2YPMyYKslBVA" name="arg1" type="_tEseqN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zEu90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6zrsN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6zrsd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zrst0fEe2YPMyYKslBVA" name="arg1" type="_tYHJ7d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zrs90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6zrtN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6zrtd0fEe2YPMyYKslBVA" name="arg0" type="_tYHJ7d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zrtt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zrt90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6zruN0fEe2YPMyYKslBVA" name="MultiByteToWideChar" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6zrud0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zrut0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zru90fEe2YPMyYKslBVA" name="arg2" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zrvN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zrvd0fEe2YPMyYKslBVA" name="arg4" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zrvt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zrv90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6zrwN0fEe2YPMyYKslBVA" name="NotifyWinEvent" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6zrwd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zrwt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zrw90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zrxN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6zrxd0fEe2YPMyYKslBVA" name="OpenClipboard" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6zrxt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zrx90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6zryN0fEe2YPMyYKslBVA" name="OpenThemeData" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6zryd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zryt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6zry90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u60SwN0fEe2YPMyYKslBVA" name="PathIsExe" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u60Swd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60Swt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u60Sw90fEe2YPMyYKslBVA" name="POINTSTOPOINT" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u60SxN0fEe2YPMyYKslBVA" name="arg0" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60Sxd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u60Sxt0fEe2YPMyYKslBVA" name="PostMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u60Sx90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60SyN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60Syd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60Syt0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60Sy90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u60SzN0fEe2YPMyYKslBVA" name="PostThreadMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u60Szd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60Szt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60Sz90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60S0N0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60S0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u60S0t0fEe2YPMyYKslBVA" name="PRIMARYLANGID" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u60S090fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60S1N0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u60S1d0fEe2YPMyYKslBVA" name="PrintDlg" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u60S1t0fEe2YPMyYKslBVA" name="arg0" type="_tEm_F90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60S190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u60S2N0fEe2YPMyYKslBVA" name="PrintWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u60S2d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60S2t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60S290fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u60S3N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6050N0fEe2YPMyYKslBVA" name="PSPropertyKeyFromString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6050d0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6050t0fEe2YPMyYKslBVA" name="arg1" type="_tEecN90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u605090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6051N0fEe2YPMyYKslBVA" name="RegisterTouchWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6051d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6051t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u605190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u61g4N0fEe2YPMyYKslBVA" name="ReleaseCapture" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u61g4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u61g4t0fEe2YPMyYKslBVA" name="RemoveMenu" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u61g490fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u61g5N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u61g5d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u61g5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u61g590fEe2YPMyYKslBVA" name="RemoveProp" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u61g6N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u61g6d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u61g6t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u61g690fEe2YPMyYKslBVA" name="ReplyMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u61g7N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u61g7d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u61g7t0fEe2YPMyYKslBVA" name="ScreenToClient" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u61g790fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u61g8N0fEe2YPMyYKslBVA" name="arg1" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u61g8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u61g8t0fEe2YPMyYKslBVA" name="ScriptCacheGetHeight" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u61g890fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u61g9N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u61g9d0fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u61g9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u62H8N0fEe2YPMyYKslBVA" name="SendInput" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u62H8d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62H8t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62H890fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62H9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u62H9d0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u62H9t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62H990fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62H-N0fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62H-d0fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62H-t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u62vAN0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u62vAd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vAt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vA90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vBN0fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vBd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u62vBt0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u62vB90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vCN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vCd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vCt0fEe2YPMyYKslBVA" name="arg3" type="_tEx-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vC90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u62vDN0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u62vDd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vDt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vD90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vEN0fEe2YPMyYKslBVA" name="arg3" type="_tEhfgN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vEd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u62vEt0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u62vE90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vFN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vFd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vFt0fEe2YPMyYKslBVA" name="arg3" type="_tEu65t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vF90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u62vGN0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u62vGd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vGt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vG90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vHN0fEe2YPMyYKslBVA" name="arg3" type="_tEiGmd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vHd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u62vHt0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u62vH90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vIN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vId0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vIt0fEe2YPMyYKslBVA" name="arg3" type="_tEqCYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u62vI90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u63WEN0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u63WEd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WEt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WE90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WFN0fEe2YPMyYKslBVA" name="arg3" type="_tEitoN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WFd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u63WFt0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u63WF90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WGN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WGd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WGt0fEe2YPMyYKslBVA" name="arg3" type="_tEmYC90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WG90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u63WHN0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u63WHd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WHt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WH90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WIN0fEe2YPMyYKslBVA" name="arg3" type="_tEmYAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WId0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u63WIt0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u63WI90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WJN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WJd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WJt0fEe2YPMyYKslBVA" name="arg3" type="_tEwJBN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WJ90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u63WKN0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u63WKd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WKt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WK90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WLN0fEe2YPMyYKslBVA" name="arg3" type="_tYHw9t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WLd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u63WLt0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u63WL90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WMN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WMd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WMt0fEe2YPMyYKslBVA" name="arg3" type="_tEr3kN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WM90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u63WNN0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u63WNd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WNt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WN90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WON0fEe2YPMyYKslBVA" name="arg3" type="_tEwwF90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u63WOd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u639IN0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u639Id0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u639It0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u639I90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u639JN0fEe2YPMyYKslBVA" name="arg3" type="_tEqpdd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u639Jd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u639Jt0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u639J90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u639KN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u639Kd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u639Kt0fEe2YPMyYKslBVA" name="arg3" type="_tEfqUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u639K90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u639LN0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u639Ld0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u639Lt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u639L90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u639MN0fEe2YPMyYKslBVA" name="arg3" type="_tE1omN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u639Md0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u64kMN0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u64kMd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kMt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kM90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kNN0fEe2YPMyYKslBVA" name="arg3" type="_tFzR4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kNd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u64kNt0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u64kN90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kON0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kOd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kOt0fEe2YPMyYKslBVA" name="arg3" type="_tYHJ5t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kO90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u64kPN0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u64kPd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kPt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kP90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kQN0fEe2YPMyYKslBVA" name="arg3" type="_tJmMwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kQd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u64kQt0fEe2YPMyYKslBVA" name="SendMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u64kQ90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kRN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kRd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kRt0fEe2YPMyYKslBVA" name="arg3" type="_tC_Ocd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kR90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u64kSN0fEe2YPMyYKslBVA" name="SetActiveWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u64kSd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kSt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u64kS90fEe2YPMyYKslBVA" name="SetBrushOrgEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u64kTN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kTd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kTt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kT90fEe2YPMyYKslBVA" name="arg3" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u64kUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65LQN0fEe2YPMyYKslBVA" name="SetCapture" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65LQd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65LQt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65LQ90fEe2YPMyYKslBVA" name="SetCaretPos" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65LRN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65LRd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65LRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65LR90fEe2YPMyYKslBVA" name="SetCurrentProcessExplicitAppUserModelID" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65LSN0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65LSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65LSt0fEe2YPMyYKslBVA" name="SetCursor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65LS90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65LTN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65LTd0fEe2YPMyYKslBVA" name="SetCursorPos" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65LTt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65LT90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65LUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65LUd0fEe2YPMyYKslBVA" name="SetFocus" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65LUt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65LU90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65LVN0fEe2YPMyYKslBVA" name="SetForegroundWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65LVd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65LVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65LV90fEe2YPMyYKslBVA" name="SetGestureConfig" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65LWN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65LWd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65LWt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65LW90fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65LXN0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65yUd0fEe2YPMyYKslBVA" name="SetLayeredWindowAttributes" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65yUt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yU90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yVN0fEe2YPMyYKslBVA" name="arg2" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yVd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65yV90fEe2YPMyYKslBVA" name="SetMenu" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65yWN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yWd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65yW90fEe2YPMyYKslBVA" name="SetMenuDefaultItem" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65yXN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yXd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yXt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yX90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65yYN0fEe2YPMyYKslBVA" name="SetMenuInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65yYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yYt0fEe2YPMyYKslBVA" name="arg1" type="_tEki1N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yY90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65yZN0fEe2YPMyYKslBVA" name="SetMenuItemInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65yZd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yZt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yZ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yaN0fEe2YPMyYKslBVA" name="arg3" type="_tEki2N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65yat0fEe2YPMyYKslBVA" name="SetMetaRgn" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65ya90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65ybN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u65ybd0fEe2YPMyYKslBVA" name="SetParent" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u65ybt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u65yb90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66ZYN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u66ZYd0fEe2YPMyYKslBVA" name="SetPreferredAppMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u66ZYt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66ZY90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u66ZZN0fEe2YPMyYKslBVA" name="SetScrollInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u66ZZd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66ZZt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66ZZ90fEe2YPMyYKslBVA" name="arg2" type="_tEuT1d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66ZaN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66Zad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u66Zat0fEe2YPMyYKslBVA" name="SetProp" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u66Za90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66ZbN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66Zbd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66Zbt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u66Zb90fEe2YPMyYKslBVA" name="SetTimer" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u66ZcN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66Zcd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66Zct0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66Zc90fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66ZdN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u66Zdd0fEe2YPMyYKslBVA" name="SetWindowLong" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u66Zdt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66Zd90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66ZeN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u66Zed0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u67AcN0fEe2YPMyYKslBVA" name="SetWindowLongPtr" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u67Acd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Act0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Ac90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67AdN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u67Add0fEe2YPMyYKslBVA" name="SetWindowPlacement" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u67Adt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Ad90fEe2YPMyYKslBVA" name="arg1" type="_tEiGld0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67AeN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u67Aed0fEe2YPMyYKslBVA" name="SetWindowPos" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u67Aet0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Ae90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67AfN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Afd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Aft0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Af90fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67AgN0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Agd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u67Agt0fEe2YPMyYKslBVA" name="SetWindowRgn" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u67Ag90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67AhN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Ahd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Aht0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u67Ah90fEe2YPMyYKslBVA" name="SetWindowTheme" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u67AiN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Aid0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Ait0fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Ai90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u67AjN0fEe2YPMyYKslBVA" name="SetWindowsHookEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u67Ajd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Ajt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Aj90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67AkN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67Akd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u67ngN0fEe2YPMyYKslBVA" name="SHGetFileInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u67ngd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67ngt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67ng90fEe2YPMyYKslBVA" name="arg2" type="_tE2Po90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67nhN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67nhd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67nht0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u67nh90fEe2YPMyYKslBVA" name="ShellExecuteEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u67niN0fEe2YPMyYKslBVA" name="arg0" type="_tEsepN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67nid0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u67nit0fEe2YPMyYKslBVA" name="Shell_NotifyIcon" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u67ni90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67njN0fEe2YPMyYKslBVA" name="arg1" type="_tEg4cN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67njd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u67njt0fEe2YPMyYKslBVA" name="ShowCaret" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u67nj90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67nkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u67nkd0fEe2YPMyYKslBVA" name="ShowOwnedPopups" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u67nkt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67nk90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67nlN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u67nld0fEe2YPMyYKslBVA" name="ShowScrollBar" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u67nlt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67nl90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67nmN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67nmd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u67nmt0fEe2YPMyYKslBVA" name="StartDoc" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u67nm90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67nnN0fEe2YPMyYKslBVA" name="arg1" type="_tEfDQ90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u67nnd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u68OkN0fEe2YPMyYKslBVA" name="StartPage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u68Okd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Okt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u68Ok90fEe2YPMyYKslBVA" name="SystemParametersInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u68OlN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Old0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Olt0fEe2YPMyYKslBVA" name="arg2" type="_tEylSd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Ol90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68OmN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u68Omd0fEe2YPMyYKslBVA" name="SystemParametersInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u68Omt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Om90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68OnN0fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Ond0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Ont0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u68On90fEe2YPMyYKslBVA" name="SystemParametersInfo" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u68OoN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Ood0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Oot0fEe2YPMyYKslBVA" name="arg2" type="_tEm_E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Oo90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68OpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u68Opd0fEe2YPMyYKslBVA" name="ToUnicode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u68Opt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Op90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68OqN0fEe2YPMyYKslBVA" name="arg2" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Oqd0fEe2YPMyYKslBVA" name="arg3" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Oqt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Oq90fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68OrN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u68Ord0fEe2YPMyYKslBVA" name="TOUCH_COORD_TO_PIXEL" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u68Ort0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u68Or90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u681oN0fEe2YPMyYKslBVA" name="TrackMouseEvent" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u681od0fEe2YPMyYKslBVA" name="arg0" type="_tEgRZt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681ot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u681o90fEe2YPMyYKslBVA" name="TrackPopupMenu" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u681pN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681pd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681pt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681p90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681qN0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681qd0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681qt0fEe2YPMyYKslBVA" name="arg6" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681q90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u681rN0fEe2YPMyYKslBVA" name="TranslateAccelerator" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u681rd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681rt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681r90fEe2YPMyYKslBVA" name="arg2" type="_tElJ6d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681sN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u681sd0fEe2YPMyYKslBVA" name="TranslateMDISysAccel" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u681st0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681s90fEe2YPMyYKslBVA" name="arg1" type="_tElJ6d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681tN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u681td0fEe2YPMyYKslBVA" name="TranslateMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u681tt0fEe2YPMyYKslBVA" name="arg0" type="_tElJ6d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681t90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u681uN0fEe2YPMyYKslBVA" name="UnhookWindowsHookEx" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u681ud0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u681u90fEe2YPMyYKslBVA" name="UnregisterTouchWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u681vN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u681vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u69csN0fEe2YPMyYKslBVA" name="UpdateWindow" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u69csd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u69cst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u69cs90fEe2YPMyYKslBVA" name="ValidateRect" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u69ctN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u69ctd0fEe2YPMyYKslBVA" name="arg1" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u69ctt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u69ct90fEe2YPMyYKslBVA" name="VkKeyScan" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u69cuN0fEe2YPMyYKslBVA" name="arg0" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u69cud0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u69cut0fEe2YPMyYKslBVA" name="WaitMessage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u69cu90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u69cvN0fEe2YPMyYKslBVA" name="WindowFromPoint" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u69cvd0fEe2YPMyYKslBVA" name="arg0" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u69cvt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u69cv90fEe2YPMyYKslBVA" name="wcslen" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u69cwN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u69cwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6-DwN0fEe2YPMyYKslBVA" name="MapViewOfFile" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6-Dwd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-Dwt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-Dw90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-DxN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-Dxd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-Dxt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6-Dx90fEe2YPMyYKslBVA" name="UnmapViewOfFile" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6-DyN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-Dyd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6-Dyt0fEe2YPMyYKslBVA" name="OpenProcess" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6-Dy90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-DzN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-Dzd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-Dzt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6-Dz90fEe2YPMyYKslBVA" name="GetCurrentProcess" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6-D0N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u6-D0d0fEe2YPMyYKslBVA" name="DuplicateHandle" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u6-D0t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-D090fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-D1N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-D1d0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-D1t0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-D190fEe2YPMyYKslBVA" name="arg5" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-D2N0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u6-D2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tCEocd0fEe2YPMyYKslBVA" name="BITMAP" visibility="public">
              <eAnnotations xmi:id="_tEfqWN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEfqWd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEfqWt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzvaa90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uzvacd0fEe2YPMyYKslBVA" name="bmWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzvact0fEe2YPMyYKslBVA" name="bmHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzwBfN0fEe2YPMyYKslBVA" name="bmWidthBytes" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzwBiN0fEe2YPMyYKslBVA" name="bmBits" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzwBkd0fEe2YPMyYKslBVA" name="bmBitsPixel" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1ZnQN0fEe2YPMyYKslBVA" name="bmPlanes" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R9N0fEe2YPMyYKslBVA" name="bmType" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uzvaat0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u6_R9d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tCEoct0fEe2YPMyYKslBVA" name="ICONINFO" visibility="public">
              <eAnnotations xmi:id="_tEmYCN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEmYCd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEmYCt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1GsWN0fEe2YPMyYKslBVA" name="fIcon" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1GsWd0fEe2YPMyYKslBVA" name="hbmColor" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1GsWt0fEe2YPMyYKslBVA" name="hbmMask" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1GsW90fEe2YPMyYKslBVA" name="xHotspot" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1GsXN0fEe2YPMyYKslBVA" name="yHotspot" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYmN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u1GsV90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7FYmd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tCOZcN0fEe2YPMyYKslBVA" name="BITMAPINFOHEADER" visibility="public">
              <eAnnotations xmi:id="_tEylRt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEylR90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEylSN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzvaft0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uzvaf90fEe2YPMyYKslBVA" name="biSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzvagN0fEe2YPMyYKslBVA" name="biWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzvagd0fEe2YPMyYKslBVA" name="biHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzvagt0fEe2YPMyYKslBVA" name="biPlanes" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzvag90fEe2YPMyYKslBVA" name="biBitCount" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzvahN0fEe2YPMyYKslBVA" name="biCompression" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1a1bd0fEe2YPMyYKslBVA" name="biSizeImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1fG0N0fEe2YPMyYKslBVA" name="biClrUsed" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7OicN0fEe2YPMyYKslBVA" name="biXPelsPerMeter" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oicd0fEe2YPMyYKslBVA" name="biYPelsPerMeter" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oict0fEe2YPMyYKslBVA" name="biClrImportant" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uzvafd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7Oic90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tCOZcd0fEe2YPMyYKslBVA" name="DIBSECTION" visibility="public">
              <eAnnotations xmi:id="_tDwDdt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tDwDd90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tDwqgN0fEe2YPMyYKslBVA" general="_tCEocd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1ZnQt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u1aOVd0fEe2YPMyYKslBVA" name="biClrUsed" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1aOVt0fEe2YPMyYKslBVA" name="biSizeImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePEd0fEe2YPMyYKslBVA" name="biSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePEt0fEe2YPMyYKslBVA" name="biWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePE90fEe2YPMyYKslBVA" name="biHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePFN0fEe2YPMyYKslBVA" name="biPlanes" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePFd0fEe2YPMyYKslBVA" name="biBitCount" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePFt0fEe2YPMyYKslBVA" name="biCompression" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePF90fEe2YPMyYKslBVA" name="biXPelsPerMeter" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePGN0fEe2YPMyYKslBVA" name="biYPelsPerMeter" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePGd0fEe2YPMyYKslBVA" name="biClrImportant" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePGt0fEe2YPMyYKslBVA" name="dsBitfields0" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePG90fEe2YPMyYKslBVA" name="dsBitfields1" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePHN0fEe2YPMyYKslBVA" name="dsBitfields2" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePHd0fEe2YPMyYKslBVA" name="dshSection" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePHt0fEe2YPMyYKslBVA" name="dsOffset" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u1ZnQd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u5ePH90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tCmz8d0fEe2YPMyYKslBVA" name="LOGBRUSH" visibility="public">
              <eAnnotations xmi:id="_tE2Pqt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE2Pq90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE2PrN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3AJxd0fEe2YPMyYKslBVA" name="lbStyle" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3AJxt0fEe2YPMyYKslBVA" name="lbColor" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Rlwt0fEe2YPMyYKslBVA" name="lbHatch" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Rlw90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u3AJxN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7RlxN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tCp3QN0fEe2YPMyYKslBVA" name="RECT" visibility="public">
              <eAnnotations xmi:id="_tErQht0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tErQh90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tErQiN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uz3WMN0fEe2YPMyYKslBVA" name="right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uz3WMd0fEe2YPMyYKslBVA" name="left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uz3WMt0fEe2YPMyYKslBVA" name="bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uz3WM90fEe2YPMyYKslBVA" name="top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib3d0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uz2vM90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7Ib3t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tCxMAN0fEe2YPMyYKslBVA" name="POINT" visibility="public">
              <eAnnotations xmi:id="_tE2Pp90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE2PqN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE2Pqd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzvaZd0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzvaZ90fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7RlwN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uz39QN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7Rlwd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tCzoQN0fEe2YPMyYKslBVA" name="BLENDFUNCTION" visibility="public">
              <eAnnotations xmi:id="_tDwDc90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tDwDdN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tDwDdd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4QuAd0fEe2YPMyYKslBVA" name="BlendOp" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4RVEN0fEe2YPMyYKslBVA" name="SourceConstantAlpha" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4RVHt0fEe2YPMyYKslBVA" name="AlphaFormat" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn990fEe2YPMyYKslBVA" name="BlendFlags" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn-N0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u4QuAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u5dn-d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tC_Ocd0fEe2YPMyYKslBVA" name="SIZE" visibility="public">
              <eAnnotations xmi:id="_tDwqgd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tDwqgt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tDwqg90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzvaY90fEe2YPMyYKslBVA" name="cx" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4glrt0fEe2YPMyYKslBVA" name="cy" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2Dd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u4glp90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u5e2Dt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tDCRwN0fEe2YPMyYKslBVA" name="TEXTMETRIC" visibility="public">
              <eAnnotations xmi:id="_tEfDR90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEfDSN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEfDSd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0r1lt0fEe2YPMyYKslBVA" name="tmInternalLeading" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0scrN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u07GKd0fEe2YPMyYKslBVA" name="tmHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u07GKt0fEe2YPMyYKslBVA" name="tmAscent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u07GK90fEe2YPMyYKslBVA" name="tmDescent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u07GLN0fEe2YPMyYKslBVA" name="tmExternalLeading" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u07GLd0fEe2YPMyYKslBVA" name="tmAveCharWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u07GLt0fEe2YPMyYKslBVA" name="tmMaxCharWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u07GL90fEe2YPMyYKslBVA" name="tmWeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u07GMN0fEe2YPMyYKslBVA" name="tmOverhang" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u07tMN0fEe2YPMyYKslBVA" name="tmDigitizedAspectX" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u07tMd0fEe2YPMyYKslBVA" name="tmDigitizedAspectY" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u07tMt0fEe2YPMyYKslBVA" name="tmItalic" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u07tM90fEe2YPMyYKslBVA" name="tmUnderlined" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u07tNN0fEe2YPMyYKslBVA" name="tmStruckOut" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u07tNd0fEe2YPMyYKslBVA" name="tmPitchAndFamily" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u07tNt0fEe2YPMyYKslBVA" name="tmCharSet" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q790fEe2YPMyYKslBVA" name="tmFirstChar" visibility="public" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q8N0fEe2YPMyYKslBVA" name="tmLastChar" visibility="public" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q8d0fEe2YPMyYKslBVA" name="tmDefaultChar" visibility="public" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q8t0fEe2YPMyYKslBVA" name="tmBreakChar" visibility="public" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u0r1kd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u6-q890fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tDC40N0fEe2YPMyYKslBVA" name="GCP_RESULTS" visibility="public">
              <eAnnotations xmi:id="_tEzMVN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEzMVd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEzMVt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4mFMt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u4mFM90fEe2YPMyYKslBVA" name="lStructSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4mFNN0fEe2YPMyYKslBVA" name="nGlyphs" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4mFNd0fEe2YPMyYKslBVA" name="lpDx" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4mFNt0fEe2YPMyYKslBVA" name="lpGlyphs" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4mFN90fEe2YPMyYKslBVA" name="lpOrder" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oih90fEe2YPMyYKslBVA" name="lpOutString" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7OiiN0fEe2YPMyYKslBVA" name="lpCaretPos" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oiid0fEe2YPMyYKslBVA" name="lpClass" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oiit0fEe2YPMyYKslBVA" name="nMaxFit" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u4mFMd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7Oii90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tDF8IN0fEe2YPMyYKslBVA" name="GRADIENT_RECT" visibility="public">
              <eAnnotations xmi:id="_tDwDcN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tDwDcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tDwDct0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4sL0N0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u4sL090fEe2YPMyYKslBVA" name="UpperLeft" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4sL1N0fEe2YPMyYKslBVA" name="LowerRight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u4sL0t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u5byw90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tDF8Id0fEe2YPMyYKslBVA" name="TRIVERTEX" visibility="public">
              <eAnnotations xmi:id="_tEhfiN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEiGkN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEiGkd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4sL0d0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u4sy5d0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4sy5t0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4sy590fEe2YPMyYKslBVA" name="Red" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4sy6N0fEe2YPMyYKslBVA" name="Green" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4sy6d0fEe2YPMyYKslBVA" name="Blue" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4sy6t0fEe2YPMyYKslBVA" name="Alpha" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u4sy5N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7AgEd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tELhQN0fEe2YPMyYKslBVA" name="ACTCTX" visibility="public">
              <eAnnotations xmi:id="_tEiGkt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEiGk90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEiGlN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6FS890fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u6FS9N0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6FS9d0fEe2YPMyYKslBVA" name="dwFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6FS-N0fEe2YPMyYKslBVA" name="hModule" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6FS-d0fEe2YPMyYKslBVA" name="lpResourceName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgEt0fEe2YPMyYKslBVA" name="lpSource" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgE90fEe2YPMyYKslBVA" name="wProcessorArchitecture" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgFN0fEe2YPMyYKslBVA" name="wLangId" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgFd0fEe2YPMyYKslBVA" name="lpAssemblyDirectory" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgFt0fEe2YPMyYKslBVA" name="lpApplicationName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u6FS8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7AgF90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tERn4N0fEe2YPMyYKslBVA" name="WNDCLASS" visibility="public">
              <eAnnotations xmi:id="_tE1BgN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE1Bgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE1Bgt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6NO0d0fEe2YPMyYKslBVA" name="lpszClassName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXoN0fEe2YPMyYKslBVA" name="style" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXod0fEe2YPMyYKslBVA" name="lpfnWndProc" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXot0fEe2YPMyYKslBVA" name="cbClsExtra" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXo90fEe2YPMyYKslBVA" name="cbWndExtra" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXpN0fEe2YPMyYKslBVA" name="hInstance" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXpd0fEe2YPMyYKslBVA" name="hIcon" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXpt0fEe2YPMyYKslBVA" name="hCursor" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXp90fEe2YPMyYKslBVA" name="hbrBackground" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXqN0fEe2YPMyYKslBVA" name="lpszMenuName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXqd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7QXqt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7QXq90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEd1IN0fEe2YPMyYKslBVA" name="KEYBDINPUT" visibility="public">
              <eAnnotations xmi:id="_tEecMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEecMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEecMt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-D2t0fEe2YPMyYKslBVA" name="wVk" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-D290fEe2YPMyYKslBVA" name="wScan" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-D3N0fEe2YPMyYKslBVA" name="dwFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-D3d0fEe2YPMyYKslBVA" name="time" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-D3t0fEe2YPMyYKslBVA" name="dwExtraInfo" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-D390fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u6-D4N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u6-D4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEecM90fEe2YPMyYKslBVA" name="CHOOSEFONT" visibility="public">
              <eAnnotations xmi:id="_tEecNN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEecNd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEecNt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q0N0fEe2YPMyYKslBVA" name="lStructSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q0d0fEe2YPMyYKslBVA" name="hwndOwner" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q0t0fEe2YPMyYKslBVA" name="hDC" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q090fEe2YPMyYKslBVA" name="lpLogFont" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q1N0fEe2YPMyYKslBVA" name="iPointSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q1d0fEe2YPMyYKslBVA" name="Flags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q1t0fEe2YPMyYKslBVA" name="rgbColors" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q190fEe2YPMyYKslBVA" name="lCustData" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q2N0fEe2YPMyYKslBVA" name="lpfnHook" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q2d0fEe2YPMyYKslBVA" name="lpTemplateName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q2t0fEe2YPMyYKslBVA" name="hInstance" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q290fEe2YPMyYKslBVA" name="lpszStyle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q3N0fEe2YPMyYKslBVA" name="nFontType" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q3d0fEe2YPMyYKslBVA" name="nSizeMin" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q3t0fEe2YPMyYKslBVA" name="nSizeMax" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q390fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u6-q4N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u6-q4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEecN90fEe2YPMyYKslBVA" name="PROPERTYKEY" visibility="public">
              <eAnnotations xmi:id="_tEfDQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEfDQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEfDQt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q4t0fEe2YPMyYKslBVA" name="fmtid" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q490fEe2YPMyYKslBVA" name="pid" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q5N0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u6-q5d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u6-q5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEfDQ90fEe2YPMyYKslBVA" name="DOCINFO" visibility="public">
              <eAnnotations xmi:id="_tEfDRN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEfDRd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEfDRt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q590fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q6N0fEe2YPMyYKslBVA" name="lpszDocName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q6d0fEe2YPMyYKslBVA" name="lpszOutput" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q6t0fEe2YPMyYKslBVA" name="lpszDatatype" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q690fEe2YPMyYKslBVA" name="fwType" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6-q7N0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u6-q7d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u6-q7t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEfqUN0fEe2YPMyYKslBVA" name="UDACCEL" visibility="public">
              <eAnnotations xmi:id="_tEfqUd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEfqUt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEfqU90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R4N0fEe2YPMyYKslBVA" name="nSec" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R4d0fEe2YPMyYKslBVA" name="nInc" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R4t0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u6_R490fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u6_R5N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEfqVN0fEe2YPMyYKslBVA" name="GUITHREADINFO" visibility="public">
              <eAnnotations xmi:id="_tEfqVd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEfqVt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEfqV90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R5d0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R5t0fEe2YPMyYKslBVA" name="flags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R590fEe2YPMyYKslBVA" name="hwndActive" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R6N0fEe2YPMyYKslBVA" name="hwndFocus" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R6d0fEe2YPMyYKslBVA" name="hwndCapture" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R6t0fEe2YPMyYKslBVA" name="hwndMenuOwner" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R690fEe2YPMyYKslBVA" name="hwndMoveSize" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R7N0fEe2YPMyYKslBVA" name="hwndCaret" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R7d0fEe2YPMyYKslBVA" name="left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R7t0fEe2YPMyYKslBVA" name="top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R790fEe2YPMyYKslBVA" name="right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R8N0fEe2YPMyYKslBVA" name="bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R8d0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u6_R8t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u6_R890fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEfqW90fEe2YPMyYKslBVA" name="HELPINFO" visibility="public">
              <eAnnotations xmi:id="_tEfqXN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEfqXd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEgRYN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R9t0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R990fEe2YPMyYKslBVA" name="iContextType" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R-N0fEe2YPMyYKslBVA" name="iCtrlId" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R-d0fEe2YPMyYKslBVA" name="hItemHandle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R-t0fEe2YPMyYKslBVA" name="dwContextId" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R-90fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R_N0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_R_d0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u6_R_t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u6_R_90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEgRYd0fEe2YPMyYKslBVA" name="NMTTCUSTOMDRAW" visibility="public">
              <eAnnotations xmi:id="_tEgRYt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEgRY90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEgRZd0fEe2YPMyYKslBVA" general="_tEgRZN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_SAN0fEe2YPMyYKslBVA" name="uDrawFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_SAd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u_7cRt0fEe2YPMyYKslBVA" name="hdc" visibility="public" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vBHvFN0fEe2YPMyYKslBVA" name="dwDrawStage" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u6_SAt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u6_SA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEgRZN0fEe2YPMyYKslBVA" name="NMCUSTOMDRAW" visibility="public">
              <eAnnotations xmi:id="_tEmYBd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEmYBt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEmYB90fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYjd0fEe2YPMyYKslBVA" name="dwDrawStage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYjt0fEe2YPMyYKslBVA" name="hdc" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYj90fEe2YPMyYKslBVA" name="left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYkN0fEe2YPMyYKslBVA" name="top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYkd0fEe2YPMyYKslBVA" name="right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYkt0fEe2YPMyYKslBVA" name="bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYk90fEe2YPMyYKslBVA" name="dwItemSpec" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYlN0fEe2YPMyYKslBVA" name="uItemState" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYld0fEe2YPMyYKslBVA" name="lItemlParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYlt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u6_48N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7FYl90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEgRZt0fEe2YPMyYKslBVA" name="TRACKMOUSEEVENT" visibility="public">
              <eAnnotations xmi:id="_tEgRZ90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEgRaN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEgRad0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_48d0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_48t0fEe2YPMyYKslBVA" name="dwFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_4890fEe2YPMyYKslBVA" name="hwndTrack" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_49N0fEe2YPMyYKslBVA" name="dwHoverTime" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_49d0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u6_49t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u6_4990fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEg4cN0fEe2YPMyYKslBVA" name="NOTIFYICONDATA" visibility="public">
              <eAnnotations xmi:id="_tEg4cd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEg4ct0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEg4c90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_4-N0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_4-d0fEe2YPMyYKslBVA" name="hWnd" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_4-t0fEe2YPMyYKslBVA" name="uID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_4-90fEe2YPMyYKslBVA" name="uFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_4_N0fEe2YPMyYKslBVA" name="uCallbackMessage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_4_d0fEe2YPMyYKslBVA" name="hIcon" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_4_t0fEe2YPMyYKslBVA" name="szTip" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_4_90fEe2YPMyYKslBVA" name="dwState" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5AN0fEe2YPMyYKslBVA" name="dwStateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5Ad0fEe2YPMyYKslBVA" name="szInfo" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5At0fEe2YPMyYKslBVA" name="szInfoTitle" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5A90fEe2YPMyYKslBVA" name="uVersion" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5BN0fEe2YPMyYKslBVA" name="dwInfoFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5Bd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u6_5Bt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u6_5B90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEg4d90fEe2YPMyYKslBVA" name="MONITORINFO" visibility="public">
              <eAnnotations xmi:id="_tEg4eN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEg4ed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEg4et0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5Cd0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5Ct0fEe2YPMyYKslBVA" name="rcMonitor_left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5C90fEe2YPMyYKslBVA" name="rcMonitor_top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5DN0fEe2YPMyYKslBVA" name="rcMonitor_right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5Dd0fEe2YPMyYKslBVA" name="rcMonitor_bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5Dt0fEe2YPMyYKslBVA" name="rcWork_left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5D90fEe2YPMyYKslBVA" name="rcWork_top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5EN0fEe2YPMyYKslBVA" name="rcWork_right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u6_5Ed0fEe2YPMyYKslBVA" name="rcWork_bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgAN0fEe2YPMyYKslBVA" name="dwFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgAd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7AgAt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7AgA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEhfgN0fEe2YPMyYKslBVA" name="LITEM" visibility="public">
              <eAnnotations xmi:id="_tEhfgd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEhfgt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEhfg90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgBN0fEe2YPMyYKslBVA" name="mask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgBd0fEe2YPMyYKslBVA" name="iLink" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgBt0fEe2YPMyYKslBVA" name="state" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgB90fEe2YPMyYKslBVA" name="stateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgCN0fEe2YPMyYKslBVA" name="szID" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgCd0fEe2YPMyYKslBVA" name="szUrl" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgCt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7AgC90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7AgDN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEhfhN0fEe2YPMyYKslBVA" name="LVHITTESTINFO" visibility="public">
              <eAnnotations xmi:id="_tEhfhd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEhfht0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEhfh90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0dzL90fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0eaMN0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0eaN90fEe2YPMyYKslBVA" name="iItem" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgDd0fEe2YPMyYKslBVA" name="flags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgDt0fEe2YPMyYKslBVA" name="iSubItem" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7AgD90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u0dzLt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7AgEN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEiGld0fEe2YPMyYKslBVA" name="WINDOWPLACEMENT" visibility="public">
              <eAnnotations xmi:id="_tEiGlt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEiGl90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEiGmN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHEN0fEe2YPMyYKslBVA" name="length" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHEd0fEe2YPMyYKslBVA" name="flags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHEt0fEe2YPMyYKslBVA" name="showCmd" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHE90fEe2YPMyYKslBVA" name="ptMinPosition_x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHFN0fEe2YPMyYKslBVA" name="ptMinPosition_y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHFd0fEe2YPMyYKslBVA" name="ptMaxPosition_x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHFt0fEe2YPMyYKslBVA" name="ptMaxPosition_y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHF90fEe2YPMyYKslBVA" name="left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHGN0fEe2YPMyYKslBVA" name="top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHGd0fEe2YPMyYKslBVA" name="right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHGt0fEe2YPMyYKslBVA" name="bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHG90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7BHHN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7BHHd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEiGmd0fEe2YPMyYKslBVA" name="MCHITTESTINFO" visibility="public">
              <eAnnotations xmi:id="_tEiGmt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEiGm90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEiGnN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHHt0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHH90fEe2YPMyYKslBVA" name="pt" visibility="public" type="_tCxMAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHIN0fEe2YPMyYKslBVA" name="uHit" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHId0fEe2YPMyYKslBVA" name="st" visibility="public" type="_tEitoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHIt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7BHI90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7BHJN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEitoN0fEe2YPMyYKslBVA" name="SYSTEMTIME" visibility="public">
              <eAnnotations xmi:id="_tEwwFN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEwwFd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEwwFt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtQd0fEe2YPMyYKslBVA" name="wYear" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtQt0fEe2YPMyYKslBVA" name="wMonth" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtQ90fEe2YPMyYKslBVA" name="wDayOfWeek" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtRN0fEe2YPMyYKslBVA" name="wDay" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtRd0fEe2YPMyYKslBVA" name="wHour" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtRt0fEe2YPMyYKslBVA" name="wMinute" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtR90fEe2YPMyYKslBVA" name="wSecond" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtSN0fEe2YPMyYKslBVA" name="wMilliseconds" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtSd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7BHJd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7MtSt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEitod0fEe2YPMyYKslBVA" name="MOUSEINPUT" visibility="public">
              <eAnnotations xmi:id="_tEitot0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEito90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEitpN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHJt0fEe2YPMyYKslBVA" name="dx" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHJ90fEe2YPMyYKslBVA" name="dy" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHKN0fEe2YPMyYKslBVA" name="mouseData" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHKd0fEe2YPMyYKslBVA" name="dwFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHKt0fEe2YPMyYKslBVA" name="time" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHK90fEe2YPMyYKslBVA" name="dwExtraInfo" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHLN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7BHLd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7BHLt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEitpd0fEe2YPMyYKslBVA" name="NMTVDISPINFO" visibility="public">
              <eAnnotations xmi:id="_tEitpt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEitp90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEitqd0fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHL90fEe2YPMyYKslBVA" name="mask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHMN0fEe2YPMyYKslBVA" name="hItem" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BHMd0fEe2YPMyYKslBVA" name="state" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuIN0fEe2YPMyYKslBVA" name="stateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuId0fEe2YPMyYKslBVA" name="pszText" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuIt0fEe2YPMyYKslBVA" name="cchTextMax" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuI90fEe2YPMyYKslBVA" name="iImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuJN0fEe2YPMyYKslBVA" name="iSelectedImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuJd0fEe2YPMyYKslBVA" name="cChildren" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuJt0fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuJ90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7BuKN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7BuKd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEitqN0fEe2YPMyYKslBVA" name="NMHDR" visibility="public">
              <eAnnotations xmi:id="_tYHJ4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYHJ4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYHJ4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZz90fEe2YPMyYKslBVA" name="hwndFrom" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZ0N0fEe2YPMyYKslBVA" name="idFrom" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZ0d0fEe2YPMyYKslBVA" name="code" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZ0t0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u5cZ090fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5cZ1t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEjUsN0fEe2YPMyYKslBVA" name="LVITEM" visibility="public">
              <eAnnotations xmi:id="_tEjUsd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEjUst0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEjUs90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0dMId0fEe2YPMyYKslBVA" name="stateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0eaON0fEe2YPMyYKslBVA" name="state" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuKt0fEe2YPMyYKslBVA" name="mask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuK90fEe2YPMyYKslBVA" name="iItem" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuLN0fEe2YPMyYKslBVA" name="iSubItem" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuLd0fEe2YPMyYKslBVA" name="pszText" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuLt0fEe2YPMyYKslBVA" name="cchTextMax" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuL90fEe2YPMyYKslBVA" name="iImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuMN0fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuMd0fEe2YPMyYKslBVA" name="iIndent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuMt0fEe2YPMyYKslBVA" name="iGroupId" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuM90fEe2YPMyYKslBVA" name="cColumns" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuNN0fEe2YPMyYKslBVA" name="puColumns" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuNd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u0dMIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7BuNt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEjUtN0fEe2YPMyYKslBVA" name="OUTLINETEXTMETRIC" visibility="public">
              <eAnnotations xmi:id="_tEjUtd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEjUtt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEjUt90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u32eXN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u33FYN0fEe2YPMyYKslBVA" name="otmsUnderscorePosition" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u33FYd0fEe2YPMyYKslBVA" name="otmsUnderscoreSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u33FYt0fEe2YPMyYKslBVA" name="otmsStrikeoutPosition" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u33FY90fEe2YPMyYKslBVA" name="otmsStrikeoutSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u33FZN0fEe2YPMyYKslBVA" name="otmTextMetrics" visibility="public" type="_tDCRwN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuN90fEe2YPMyYKslBVA" name="otmSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuON0fEe2YPMyYKslBVA" name="otmFiller" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuOd0fEe2YPMyYKslBVA" name="otmPanoseNumber_bFamilyType" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuOt0fEe2YPMyYKslBVA" name="otmPanoseNumber_bSerifStyle" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuO90fEe2YPMyYKslBVA" name="otmPanoseNumber_bWeight" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuPN0fEe2YPMyYKslBVA" name="otmPanoseNumber_bProportion" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuPd0fEe2YPMyYKslBVA" name="otmPanoseNumber_bContrast" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuPt0fEe2YPMyYKslBVA" name="otmPanoseNumber_bStrokeVariation" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuP90fEe2YPMyYKslBVA" name="otmPanoseNumber_bArmStyle" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuQN0fEe2YPMyYKslBVA" name="otmPanoseNumber_bLetterform" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuQd0fEe2YPMyYKslBVA" name="otmPanoseNumber_bMidline" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuQt0fEe2YPMyYKslBVA" name="otmPanoseNumber_bXHeight" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuQ90fEe2YPMyYKslBVA" name="otmfsSelection" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuRN0fEe2YPMyYKslBVA" name="otmfsType" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuRd0fEe2YPMyYKslBVA" name="otmsCharSlopeRise" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuRt0fEe2YPMyYKslBVA" name="otmsCharSlopeRun" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuR90fEe2YPMyYKslBVA" name="otmItalicAngle" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuSN0fEe2YPMyYKslBVA" name="otmEMSquare" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuSd0fEe2YPMyYKslBVA" name="otmAscent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuSt0fEe2YPMyYKslBVA" name="otmDescent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuS90fEe2YPMyYKslBVA" name="otmLineGap" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuTN0fEe2YPMyYKslBVA" name="otmsCapEmHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuTd0fEe2YPMyYKslBVA" name="otmsXHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuTt0fEe2YPMyYKslBVA" name="otmrcFontBox" visibility="public" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuT90fEe2YPMyYKslBVA" name="otmMacAscent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuUN0fEe2YPMyYKslBVA" name="otmMacDescent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuUd0fEe2YPMyYKslBVA" name="otmMacLineGap" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuUt0fEe2YPMyYKslBVA" name="otmusMinimumPPEM" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuU90fEe2YPMyYKslBVA" name="otmptSubscriptSize" visibility="public" type="_tCxMAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuVN0fEe2YPMyYKslBVA" name="otmptSubscriptOffset" visibility="public" type="_tCxMAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuVd0fEe2YPMyYKslBVA" name="otmptSuperscriptSize" visibility="public" type="_tCxMAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuVt0fEe2YPMyYKslBVA" name="otmptSuperscriptOffset" visibility="public" type="_tCxMAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuV90fEe2YPMyYKslBVA" name="otmpFamilyName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuWN0fEe2YPMyYKslBVA" name="otmpFaceName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuWd0fEe2YPMyYKslBVA" name="otmpStyleName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7BuWt0fEe2YPMyYKslBVA" name="otmpFullName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u32eW90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7BuW90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEj7wN0fEe2YPMyYKslBVA" name="GESTUREINFO" visibility="public">
              <eAnnotations xmi:id="_tEj7wd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEj7wt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEj7w90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7CVMN0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7CVMd0fEe2YPMyYKslBVA" name="dwFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7CVMt0fEe2YPMyYKslBVA" name="dwID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7CVM90fEe2YPMyYKslBVA" name="hwndTarget" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7CVNN0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7CVNd0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7CVNt0fEe2YPMyYKslBVA" name="dwInstanceID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7CVN90fEe2YPMyYKslBVA" name="dwSequenceID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7CVON0fEe2YPMyYKslBVA" name="ullArguments" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7CVOd0fEe2YPMyYKslBVA" name="cbExtraArgs" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7CVOt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7CVO90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7CVPN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEj7xN0fEe2YPMyYKslBVA" name="CANDIDATEFORM" visibility="public">
              <eAnnotations xmi:id="_tEj7xd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEj7xt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEj7x90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7CVPd0fEe2YPMyYKslBVA" name="dwIndex" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7C8QN0fEe2YPMyYKslBVA" name="dwStyle" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7C8Qd0fEe2YPMyYKslBVA" name="ptCurrentPos" visibility="public" type="_tCxMAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7C8Qt0fEe2YPMyYKslBVA" name="rcArea" visibility="public" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7C8Q90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7C8RN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7C8Rd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEj7yN0fEe2YPMyYKslBVA" name="EMREXTCREATEFONTINDIRECTW" visibility="public">
              <eAnnotations xmi:id="_tEj7yd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEj7yt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEki0N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2oWXt0fEe2YPMyYKslBVA" name="emr" visibility="public" type="_tEki0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2oWZd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u30pKt0fEe2YPMyYKslBVA" name="elfw" visibility="public" type="_tEki090fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7C8Rt0fEe2YPMyYKslBVA" name="ihFont" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u30CFd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7C8R90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEki0t0fEe2YPMyYKslBVA" name="EMR" visibility="public">
              <eAnnotations xmi:id="_tEtswN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEtswd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEtswt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2oWX90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u2oWZN0fEe2YPMyYKslBVA" name="iType" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4EN0fEe2YPMyYKslBVA" name="nSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u7C8SN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7K4Ed0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEki090fEe2YPMyYKslBVA" name="EXTLOGFONTW" visibility="public">
              <eAnnotations xmi:id="_tEzzYd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEzzYt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEzzY90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u30pK90fEe2YPMyYKslBVA" name="elfLogFont" visibility="public" type="_tB7eht0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJiN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7C8Sd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7PJid0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEki1N0fEe2YPMyYKslBVA" name="MENUINFO" visibility="public">
              <eAnnotations xmi:id="_tEki1d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEki1t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEki190fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7C8St0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7C8S90fEe2YPMyYKslBVA" name="fMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7C8TN0fEe2YPMyYKslBVA" name="dwStyle" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7C8Td0fEe2YPMyYKslBVA" name="cyMax" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7C8Tt0fEe2YPMyYKslBVA" name="hbrBack" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7C8T90fEe2YPMyYKslBVA" name="dwContextHelpID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7C8UN0fEe2YPMyYKslBVA" name="dwMenuData" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7C8Ud0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7C8Ut0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7DjUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEki2N0fEe2YPMyYKslBVA" name="MENUITEMINFO" visibility="public">
              <eAnnotations xmi:id="_tEki2d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEki2t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEki290fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7DjV90fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7DjWN0fEe2YPMyYKslBVA" name="fMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7DjWd0fEe2YPMyYKslBVA" name="fType" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7DjWt0fEe2YPMyYKslBVA" name="fState" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7DjW90fEe2YPMyYKslBVA" name="wID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7DjXN0fEe2YPMyYKslBVA" name="hSubMenu" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7DjXd0fEe2YPMyYKslBVA" name="hbmpChecked" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7DjXt0fEe2YPMyYKslBVA" name="hbmpUnchecked" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7DjX90fEe2YPMyYKslBVA" name="dwItemData" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7DjYN0fEe2YPMyYKslBVA" name="dwTypeData" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7DjYd0fEe2YPMyYKslBVA" name="cch" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7DjYt0fEe2YPMyYKslBVA" name="hbmpItem" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKYN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7EKYd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7EKYt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tElJ4N0fEe2YPMyYKslBVA" name="SCRIPT_ITEM" visibility="public">
              <eAnnotations xmi:id="_tElJ4d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tElJ4t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tElJ490fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3l_pt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u3nNxd0fEe2YPMyYKslBVA" name="a" visibility="public" type="_tElJ5N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3n00N0fEe2YPMyYKslBVA" name="iCharPos" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u3nNwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7EKY90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tElJ5N0fEe2YPMyYKslBVA" name="SCRIPT_ANALYSIS" visibility="public">
              <eAnnotations xmi:id="_tYGi1t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYGi190fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYGi2N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2qLgd0fEe2YPMyYKslBVA" name="fRTL" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2vEAN0fEe2YPMyYKslBVA" name="fNoGlyphIndex" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2w5Md0fEe2YPMyYKslBVA" name="eScript" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2z8hN0fEe2YPMyYKslBVA" name="fLayoutRTL" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2z8hd0fEe2YPMyYKslBVA" name="fLinkBefore" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2z8ht0fEe2YPMyYKslBVA" name="fLinkAfter" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2z8h90fEe2YPMyYKslBVA" name="fLogicalOrder" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u20jkd0fEe2YPMyYKslBVA" name="s" visibility="public" type="_tEwJAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZy90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u2z8g90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u5cZzN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tElJ5d0fEe2YPMyYKslBVA" name="NMLVDISPINFO" visibility="public">
              <eAnnotations xmi:id="_tElJ5t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tElJ590fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tElJ6N0fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKZN0fEe2YPMyYKslBVA" name="mask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKZd0fEe2YPMyYKslBVA" name="iItem" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKZt0fEe2YPMyYKslBVA" name="iSubItem" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKZ90fEe2YPMyYKslBVA" name="state" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKaN0fEe2YPMyYKslBVA" name="stateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKad0fEe2YPMyYKslBVA" name="pszText" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKat0fEe2YPMyYKslBVA" name="cchTextMax" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKa90fEe2YPMyYKslBVA" name="iImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKbN0fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKbd0fEe2YPMyYKslBVA" name="iIndent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKbt0fEe2YPMyYKslBVA" name="iGroupId" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKb90fEe2YPMyYKslBVA" name="cColumns" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKcN0fEe2YPMyYKslBVA" name="puColumns" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKcd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7EKct0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7EKc90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tElJ6d0fEe2YPMyYKslBVA" name="MSG" visibility="public">
              <eAnnotations xmi:id="_tElJ6t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tElw8N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tElw8d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKdN0fEe2YPMyYKslBVA" name="hwnd" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKdd0fEe2YPMyYKslBVA" name="message" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKdt0fEe2YPMyYKslBVA" name="wParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKd90fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKeN0fEe2YPMyYKslBVA" name="time" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKed0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7EKet0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7ExcN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uzm3hN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7Excd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tElw8t0fEe2YPMyYKslBVA" name="SCROLLBARINFO" visibility="public">
              <eAnnotations xmi:id="_tElw890fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tElw9N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tElw9d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exct0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exc90fEe2YPMyYKslBVA" name="rcScrollBar" visibility="public" type="_tCp3QN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7ExdN0fEe2YPMyYKslBVA" name="dxyLineButton" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exdd0fEe2YPMyYKslBVA" name="xyThumbTop" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exdt0fEe2YPMyYKslBVA" name="xyThumbBottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exd90fEe2YPMyYKslBVA" name="reserved" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7ExeN0fEe2YPMyYKslBVA" name="rgstate" visibility="public" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exed0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7Exet0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Exe90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tElw9t0fEe2YPMyYKslBVA" name="MENUBARINFO" visibility="public">
              <eAnnotations xmi:id="_tElw990fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tElw-N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tElw-d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7ExfN0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exfd0fEe2YPMyYKslBVA" name="left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exft0fEe2YPMyYKslBVA" name="top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exf90fEe2YPMyYKslBVA" name="right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7ExgN0fEe2YPMyYKslBVA" name="bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exgd0fEe2YPMyYKslBVA" name="hMenu" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exgt0fEe2YPMyYKslBVA" name="hwndMenu" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exg90fEe2YPMyYKslBVA" name="fBarFocused" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7ExhN0fEe2YPMyYKslBVA" name="fFocused" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exhd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7Exht0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Exh90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tElw-t0fEe2YPMyYKslBVA" name="NMTVCUSTOMDRAW" visibility="public">
              <eAnnotations xmi:id="_tElw-90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tElw_N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEmYAN0fEe2YPMyYKslBVA" general="_tEgRZN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7ExiN0fEe2YPMyYKslBVA" name="clrText" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exid0fEe2YPMyYKslBVA" name="clrTextBk" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exit0fEe2YPMyYKslBVA" name="iLevel" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Exi90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vGld4N0fEe2YPMyYKslBVA" name="left" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vGld4d0fEe2YPMyYKslBVA" name="right" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vGld4t0fEe2YPMyYKslBVA" name="hdc" visibility="public" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vGld5t0fEe2YPMyYKslBVA" name="top" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vGld590fEe2YPMyYKslBVA" name="bottom" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vGmE890fEe2YPMyYKslBVA" name="uItemState" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vGsyoN0fEe2YPMyYKslBVA" name="dwItemSpec" visibility="public" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vH7hsN0fEe2YPMyYKslBVA" name="lItemlParam" visibility="public" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vIHu8N0fEe2YPMyYKslBVA" name="dwDrawStage" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7ExjN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Exjd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEmYAd0fEe2YPMyYKslBVA" name="TBBUTTONINFO" visibility="public">
              <eAnnotations xmi:id="_tEmYAt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEmYA90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEmYBN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYgN0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYgd0fEe2YPMyYKslBVA" name="dwMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYgt0fEe2YPMyYKslBVA" name="idCommand" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYg90fEe2YPMyYKslBVA" name="iImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYhN0fEe2YPMyYKslBVA" name="fsState" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYhd0fEe2YPMyYKslBVA" name="fsStyle" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYht0fEe2YPMyYKslBVA" name="cx" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYh90fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYiN0fEe2YPMyYKslBVA" name="pszText" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYid0fEe2YPMyYKslBVA" name="cchText" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYit0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7FYi90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7FYjN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEmYC90fEe2YPMyYKslBVA" name="TBBUTTON" visibility="public">
              <eAnnotations xmi:id="_tEm_EN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEm_Ed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEm_Et0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYmt0fEe2YPMyYKslBVA" name="iBitmap" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYm90fEe2YPMyYKslBVA" name="idCommand" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYnN0fEe2YPMyYKslBVA" name="fsState" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYnd0fEe2YPMyYKslBVA" name="fsStyle" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYnt0fEe2YPMyYKslBVA" name="dwData" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYn90fEe2YPMyYKslBVA" name="iString" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7FYoN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7FYod0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7FYot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEm_E90fEe2YPMyYKslBVA" name="NONCLIENTMETRICS" visibility="public">
              <eAnnotations xmi:id="_tEm_FN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEm_Fd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEm_Ft0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_kN0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_kd0fEe2YPMyYKslBVA" name="iBorderWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_kt0fEe2YPMyYKslBVA" name="iScrollWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_k90fEe2YPMyYKslBVA" name="iScrollHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_lN0fEe2YPMyYKslBVA" name="iCaptionWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_ld0fEe2YPMyYKslBVA" name="iCaptionHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_lt0fEe2YPMyYKslBVA" name="lfCaptionFont" visibility="public" type="_tB7eht0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_l90fEe2YPMyYKslBVA" name="iSmCaptionWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_mN0fEe2YPMyYKslBVA" name="iSmCaptionHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_md0fEe2YPMyYKslBVA" name="lfSmCaptionFont" visibility="public" type="_tB7eht0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_mt0fEe2YPMyYKslBVA" name="iMenuWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_m90fEe2YPMyYKslBVA" name="iMenuHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_nN0fEe2YPMyYKslBVA" name="lfMenuFont" visibility="public" type="_tB7eht0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_nd0fEe2YPMyYKslBVA" name="lfStatusFont" visibility="public" type="_tB7eht0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_nt0fEe2YPMyYKslBVA" name="lfMessageFont" visibility="public" type="_tB7eht0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_n90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7F_oN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7F_od0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEm_F90fEe2YPMyYKslBVA" name="PRINTDLG" visibility="public">
              <eAnnotations xmi:id="_tEm_GN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEm_Gd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEm_Gt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_ot0fEe2YPMyYKslBVA" name="lStructSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_o90fEe2YPMyYKslBVA" name="hwndOwner" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_pN0fEe2YPMyYKslBVA" name="hDevMode" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_pd0fEe2YPMyYKslBVA" name="hDevNames" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_pt0fEe2YPMyYKslBVA" name="hDC" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_p90fEe2YPMyYKslBVA" name="Flags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_qN0fEe2YPMyYKslBVA" name="nFromPage" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_qd0fEe2YPMyYKslBVA" name="nToPage" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_qt0fEe2YPMyYKslBVA" name="nMinPage" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_q90fEe2YPMyYKslBVA" name="nMaxPage" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_rN0fEe2YPMyYKslBVA" name="nCopies" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_rd0fEe2YPMyYKslBVA" name="hInstance" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_rt0fEe2YPMyYKslBVA" name="lCustData" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_r90fEe2YPMyYKslBVA" name="lpfnPrintHook" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_sN0fEe2YPMyYKslBVA" name="lpfnSetupHook" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_sd0fEe2YPMyYKslBVA" name="lpPrintTemplateName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_st0fEe2YPMyYKslBVA" name="lpSetupTemplateName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_s90fEe2YPMyYKslBVA" name="hPrintTemplate" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_tN0fEe2YPMyYKslBVA" name="hSetupTemplate" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_td0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7F_tt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7F_t90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEnmIN0fEe2YPMyYKslBVA" name="MINMAXINFO" visibility="public">
              <eAnnotations xmi:id="_tEnmId0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEnmIt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEnmI90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7F_uN0fEe2YPMyYKslBVA" name="ptReserved_x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7GmoN0fEe2YPMyYKslBVA" name="ptReserved_y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmod0fEe2YPMyYKslBVA" name="ptMaxSize_x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmot0fEe2YPMyYKslBVA" name="ptMaxSize_y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmo90fEe2YPMyYKslBVA" name="ptMaxPosition_x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7GmpN0fEe2YPMyYKslBVA" name="ptMaxPosition_y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmpd0fEe2YPMyYKslBVA" name="ptMinTrackSize_x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmpt0fEe2YPMyYKslBVA" name="ptMinTrackSize_y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmp90fEe2YPMyYKslBVA" name="ptMaxTrackSize_x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7GmqN0fEe2YPMyYKslBVA" name="ptMaxTrackSize_y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmqd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7Gmqt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Gmq90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEo0QN0fEe2YPMyYKslBVA" name="COMBOBOXINFO" visibility="public">
              <eAnnotations xmi:id="_tEo0Qd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEo0Qt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEo0Q90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7GmrN0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmrd0fEe2YPMyYKslBVA" name="itemLeft" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmrt0fEe2YPMyYKslBVA" name="itemTop" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmr90fEe2YPMyYKslBVA" name="itemRight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7GmsN0fEe2YPMyYKslBVA" name="itemBottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmsd0fEe2YPMyYKslBVA" name="buttonLeft" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmst0fEe2YPMyYKslBVA" name="buttonTop" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gms90fEe2YPMyYKslBVA" name="buttonRight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7GmtN0fEe2YPMyYKslBVA" name="buttonBottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmtd0fEe2YPMyYKslBVA" name="stateButton" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmtt0fEe2YPMyYKslBVA" name="hwndCombo" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmt90fEe2YPMyYKslBVA" name="hwndItem" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7GmuN0fEe2YPMyYKslBVA" name="hwndList" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmud0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7Gmut0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Gmu90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEo0RN0fEe2YPMyYKslBVA" name="SAFEARRAY" visibility="public">
              <eAnnotations xmi:id="_tEpbUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEpbUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEpbUt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7GmvN0fEe2YPMyYKslBVA" name="cDims" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmvd0fEe2YPMyYKslBVA" name="fFeatures" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmvt0fEe2YPMyYKslBVA" name="cbElements" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmv90fEe2YPMyYKslBVA" name="cLocks" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7GmwN0fEe2YPMyYKslBVA" name="pvData" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmwd0fEe2YPMyYKslBVA" name="rgsabound" visibility="public" type="_tE22sN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmwt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7Gmw90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7GmxN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEpbVN0fEe2YPMyYKslBVA" name="NMLVCUSTOMDRAW" visibility="public">
              <eAnnotations xmi:id="_tEpbVd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEpbVt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEpbV90fEe2YPMyYKslBVA" general="_tEgRZN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmxd0fEe2YPMyYKslBVA" name="clrText" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmxt0fEe2YPMyYKslBVA" name="clrTextBk" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmx90fEe2YPMyYKslBVA" name="iSubItem" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7GmyN0fEe2YPMyYKslBVA" name="dwItemType" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmyd0fEe2YPMyYKslBVA" name="clrFace" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmyt0fEe2YPMyYKslBVA" name="iIconEffect" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmy90fEe2YPMyYKslBVA" name="iIconPhase" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7GmzN0fEe2YPMyYKslBVA" name="iPartId" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmzd0fEe2YPMyYKslBVA" name="iStateId" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmzt0fEe2YPMyYKslBVA" name="rcText_left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gmz90fEe2YPMyYKslBVA" name="rcText_top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gm0N0fEe2YPMyYKslBVA" name="rcText_right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gm0d0fEe2YPMyYKslBVA" name="rcText_bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Gm0t0fEe2YPMyYKslBVA" name="uAlign" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNsN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u-uibt0fEe2YPMyYKslBVA" name="hdc" visibility="public" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u-uict0fEe2YPMyYKslBVA" name="left" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u-uic90fEe2YPMyYKslBVA" name="right" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u-vJcN0fEe2YPMyYKslBVA" name="dwItemSpec" visibility="public" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u-vwgN0fEe2YPMyYKslBVA" name="uItemState" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u-xlsN0fEe2YPMyYKslBVA" name="top" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u-xlsd0fEe2YPMyYKslBVA" name="bottom" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vA_MMN0fEe2YPMyYKslBVA" name="dwDrawStage" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7HNsd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7HNst0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEpbWN0fEe2YPMyYKslBVA" name="PROCESS_INFORMATION" visibility="public">
              <eAnnotations xmi:id="_tEpbWd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEpbWt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEpbW90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNs90fEe2YPMyYKslBVA" name="hProcess" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNtN0fEe2YPMyYKslBVA" name="hThread" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNtd0fEe2YPMyYKslBVA" name="dwProcessId" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNtt0fEe2YPMyYKslBVA" name="dwThreadId" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNt90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u7HNuN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7HNud0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEqCYN0fEe2YPMyYKslBVA" name="REBARBANDINFO" visibility="public">
              <eAnnotations xmi:id="_tEqCYd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEqCYt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEqCY90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNut0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNu90fEe2YPMyYKslBVA" name="fMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNvN0fEe2YPMyYKslBVA" name="fStyle" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNvd0fEe2YPMyYKslBVA" name="clrFore" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNvt0fEe2YPMyYKslBVA" name="clrBack" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNv90fEe2YPMyYKslBVA" name="lpText" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNwN0fEe2YPMyYKslBVA" name="cch" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNwd0fEe2YPMyYKslBVA" name="iImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNwt0fEe2YPMyYKslBVA" name="hwndChild" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNw90fEe2YPMyYKslBVA" name="cxMinChild" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNxN0fEe2YPMyYKslBVA" name="cyMinChild" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNxd0fEe2YPMyYKslBVA" name="cx" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNxt0fEe2YPMyYKslBVA" name="hbmBack" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNx90fEe2YPMyYKslBVA" name="wID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNyN0fEe2YPMyYKslBVA" name="cyChild" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNyd0fEe2YPMyYKslBVA" name="cyMaxChild" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNyt0fEe2YPMyYKslBVA" name="cyIntegral" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNy90fEe2YPMyYKslBVA" name="cxIdeal" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNzN0fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNzd0fEe2YPMyYKslBVA" name="cxHeader" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HNzt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7HNz90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7HN0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEqCZN0fEe2YPMyYKslBVA" name="SCRIPT_LOGATTR" visibility="public">
              <eAnnotations xmi:id="_tEqCZd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEqCZt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEqCZ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2qLhd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u2uc9t0fEe2YPMyYKslBVA" name="fWhiteSpace" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2w5MN0fEe2YPMyYKslBVA" name="fSoftBreak" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3dcwt0fEe2YPMyYKslBVA" name="fInvalid" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3dcw90fEe2YPMyYKslBVA" name="fCharStop" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3dcxN0fEe2YPMyYKslBVA" name="fWordStop" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7HN0d0fEe2YPMyYKslBVA" name="fReserved" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u2sAs90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7HN0t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEqCaN0fEe2YPMyYKslBVA" name="NMLVODSTATECHANGE" visibility="public">
              <eAnnotations xmi:id="_tEqCad0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEqCat0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEqCa90fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0wN0fEe2YPMyYKslBVA" name="iFrom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0wd0fEe2YPMyYKslBVA" name="iTo" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0wt0fEe2YPMyYKslBVA" name="uNewState" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0w90fEe2YPMyYKslBVA" name="uOldState" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0xN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7H0xd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7H0xt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEqCbN0fEe2YPMyYKslBVA" name="FLICK_DATA" visibility="public">
              <eAnnotations xmi:id="_tEqCbd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEqCbt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEqpcN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0x90fEe2YPMyYKslBVA" name="iFlickActionCommandCode" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0yN0fEe2YPMyYKslBVA" name="iFlickDirection" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0yd0fEe2YPMyYKslBVA" name="fControlModifier" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0yt0fEe2YPMyYKslBVA" name="fMenuModifier" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0y90fEe2YPMyYKslBVA" name="fAltGRModifier" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0zN0fEe2YPMyYKslBVA" name="fWinModifier" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0zd0fEe2YPMyYKslBVA" name="fShiftModifier" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0zt0fEe2YPMyYKslBVA" name="iReserved" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0z90fEe2YPMyYKslBVA" name="fOnInkingSurface" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H00N0fEe2YPMyYKslBVA" name="iActionArgument" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H00d0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7H00t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7H0090fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEqpcd0fEe2YPMyYKslBVA" name="SCRIPT_FONTPROPERTIES" visibility="public">
              <eAnnotations xmi:id="_tEqpct0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEqpc90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEqpdN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3xl3d0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u3xl3t0fEe2YPMyYKslBVA" name="cBytes" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3xl6N0fEe2YPMyYKslBVA" name="wgDefault" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H01N0fEe2YPMyYKslBVA" name="wgBlank" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H01d0fEe2YPMyYKslBVA" name="wgInvalid" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H01t0fEe2YPMyYKslBVA" name="wgKashida" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0190fEe2YPMyYKslBVA" name="iKashidaWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u3xl3N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7H02N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEqpdd0fEe2YPMyYKslBVA" name="TVSORTCB" visibility="public">
              <eAnnotations xmi:id="_tEqpdt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEqpd90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEqpeN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H02d0fEe2YPMyYKslBVA" name="hParent" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H02t0fEe2YPMyYKslBVA" name="lpfnCompare" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0290fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H03N0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7H03d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7H03t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEqped0fEe2YPMyYKslBVA" name="NMREBARCHILDSIZE" visibility="public">
              <eAnnotations xmi:id="_tEqpet0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tErQgN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tErQgd0fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0390fEe2YPMyYKslBVA" name="uBand" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H04N0fEe2YPMyYKslBVA" name="wID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H04d0fEe2YPMyYKslBVA" name="rcChild_left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H04t0fEe2YPMyYKslBVA" name="rcChild_top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7H0490fEe2YPMyYKslBVA" name="rcChild_right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib0N0fEe2YPMyYKslBVA" name="rcChild_bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib0d0fEe2YPMyYKslBVA" name="rcBand_left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib0t0fEe2YPMyYKslBVA" name="rcBand_top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib090fEe2YPMyYKslBVA" name="rcBand_right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib1N0fEe2YPMyYKslBVA" name="rcBand_bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib1d0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7Ib1t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Ib190fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tErQgt0fEe2YPMyYKslBVA" name="OFNOTIFY" visibility="public">
              <eAnnotations xmi:id="_tErQg90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tErQhN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tErQhd0fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib2N0fEe2YPMyYKslBVA" name="lpOFN" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib2d0fEe2YPMyYKslBVA" name="pszFile" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib2t0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vDj_HN0fEe2YPMyYKslBVA" name="code" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vDj_Hd0fEe2YPMyYKslBVA" name="hwndFrom" visibility="public" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7Ib290fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Ib3N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tErQid0fEe2YPMyYKslBVA" name="DOCHOSTUIINFO" visibility="public">
              <eAnnotations xmi:id="_tErQit0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tErQi90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tErQjN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib390fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib4N0fEe2YPMyYKslBVA" name="dwFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib4d0fEe2YPMyYKslBVA" name="dwDoubleClick" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib4t0fEe2YPMyYKslBVA" name="pchHostCss" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib490fEe2YPMyYKslBVA" name="pchHostNS" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib5N0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7Ib5d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Ib5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEr3kN0fEe2YPMyYKslBVA" name="TOOLINFO" visibility="public">
              <eAnnotations xmi:id="_tEr3kd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEr3kt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEr3k90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib590fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib6N0fEe2YPMyYKslBVA" name="uFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib6d0fEe2YPMyYKslBVA" name="hwnd" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib6t0fEe2YPMyYKslBVA" name="uId" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib690fEe2YPMyYKslBVA" name="left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib7N0fEe2YPMyYKslBVA" name="top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib7d0fEe2YPMyYKslBVA" name="right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib7t0fEe2YPMyYKslBVA" name="bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib790fEe2YPMyYKslBVA" name="hinst" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib8N0fEe2YPMyYKslBVA" name="lpszText" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib8d0fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Ib8t0fEe2YPMyYKslBVA" name="lpReserved" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7JC4N0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u7JC4d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7JC4t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEseoN0fEe2YPMyYKslBVA" name="BP_PAINTPARAMS" visibility="public">
              <eAnnotations xmi:id="_tEseod0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEseot0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEseo90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Jp9d0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Jp9t0fEe2YPMyYKslBVA" name="dwFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Jp990fEe2YPMyYKslBVA" name="prcExclude" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Jp-N0fEe2YPMyYKslBVA" name="pBlendFunction" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Jp-d0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7Jp-t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Jp-90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEsepN0fEe2YPMyYKslBVA" name="SHELLEXECUTEINFO" visibility="public">
              <eAnnotations xmi:id="_tEsepd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEsept0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEsep90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Jp_N0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Jp_d0fEe2YPMyYKslBVA" name="fMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Jp_t0fEe2YPMyYKslBVA" name="hwnd" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Jp_90fEe2YPMyYKslBVA" name="lpVerb" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7JqAN0fEe2YPMyYKslBVA" name="lpFile" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7JqAd0fEe2YPMyYKslBVA" name="lpParameters" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7JqAt0fEe2YPMyYKslBVA" name="lpDirectory" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7JqA90fEe2YPMyYKslBVA" name="nShow" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7JqBN0fEe2YPMyYKslBVA" name="hInstApp" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7JqBd0fEe2YPMyYKslBVA" name="lpIDList" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7JqBt0fEe2YPMyYKslBVA" name="lpClass" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7JqB90fEe2YPMyYKslBVA" name="hkeyClass" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7JqCN0fEe2YPMyYKslBVA" name="dwHotKey" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7JqCd0fEe2YPMyYKslBVA" name="hIcon" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7JqCt0fEe2YPMyYKslBVA" name="hProcess" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7JqC90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7JqDN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7KRAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEseqN0fEe2YPMyYKslBVA" name="GESTURECONFIG" visibility="public">
              <eAnnotations xmi:id="_tEseqd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEseqt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEseq90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRAd0fEe2YPMyYKslBVA" name="dwID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRAt0fEe2YPMyYKslBVA" name="dwWant" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRA90fEe2YPMyYKslBVA" name="dwBlock" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRBN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7KRBd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7KRBt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEtFsN0fEe2YPMyYKslBVA" name="ACCEL" visibility="public">
              <eAnnotations xmi:id="_tEtFsd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEtFst0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEtFs90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRB90fEe2YPMyYKslBVA" name="fVirt" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRCN0fEe2YPMyYKslBVA" name="key" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRCd0fEe2YPMyYKslBVA" name="cmd" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRCt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7KRC90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7KRDN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEtFtN0fEe2YPMyYKslBVA" name="CHOOSECOLOR" visibility="public">
              <eAnnotations xmi:id="_tEtFtd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEtFtt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEtFt90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRDd0fEe2YPMyYKslBVA" name="lStructSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRDt0fEe2YPMyYKslBVA" name="hwndOwner" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRD90fEe2YPMyYKslBVA" name="hInstance" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KREN0fEe2YPMyYKslBVA" name="rgbResult" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KREd0fEe2YPMyYKslBVA" name="lpCustColors" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KREt0fEe2YPMyYKslBVA" name="Flags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRE90fEe2YPMyYKslBVA" name="lCustData" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRFN0fEe2YPMyYKslBVA" name="lpfnHook" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRFd0fEe2YPMyYKslBVA" name="lpTemplateName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRFt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7KRF90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7KRGN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEtFuN0fEe2YPMyYKslBVA" name="SHDRAGIMAGE" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tEtFud0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEtFut0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEtFu90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzvaYt0fEe2YPMyYKslBVA" name="sizeDragImage" visibility="public" type="_tC_Ocd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzvaZN0fEe2YPMyYKslBVA" name="ptOffset" visibility="public" type="_tCxMAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzvaad0fEe2YPMyYKslBVA" name="hbmpDragImage" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzwBmd0fEe2YPMyYKslBVA" name="crColorKey" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7KRGd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uzuzV90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7KRGt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEtsw90fEe2YPMyYKslBVA" name="NMTBCUSTOMDRAW" visibility="public">
              <eAnnotations xmi:id="_tEtsxN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEtsxd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEtsxt0fEe2YPMyYKslBVA" general="_tEgRZN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4Et0fEe2YPMyYKslBVA" name="nmcd" visibility="public" type="_tEgRZN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4E90fEe2YPMyYKslBVA" name="hbrMonoDither" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4FN0fEe2YPMyYKslBVA" name="hbrLines" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4Fd0fEe2YPMyYKslBVA" name="hpenLines" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4Ft0fEe2YPMyYKslBVA" name="clrText" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4F90fEe2YPMyYKslBVA" name="clrMark" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4GN0fEe2YPMyYKslBVA" name="clrTextHighlight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4Gd0fEe2YPMyYKslBVA" name="clrBtnFace" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4Gt0fEe2YPMyYKslBVA" name="clrBtnHighlight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4G90fEe2YPMyYKslBVA" name="clrHighlightHotTrack" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4HN0fEe2YPMyYKslBVA" name="rcText_left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4Hd0fEe2YPMyYKslBVA" name="rcText_top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4Ht0fEe2YPMyYKslBVA" name="rcText_right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4H90fEe2YPMyYKslBVA" name="rcText_bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4IN0fEe2YPMyYKslBVA" name="nStringBkMode" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4Id0fEe2YPMyYKslBVA" name="nHLStringBkMode" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4It0fEe2YPMyYKslBVA" name="iListGap" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4I90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vFiVBN0fEe2YPMyYKslBVA" name="dwDrawStage" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vFiVBd0fEe2YPMyYKslBVA" name="hdc" visibility="public" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vFiVCN0fEe2YPMyYKslBVA" name="left" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vFiVCd0fEe2YPMyYKslBVA" name="top" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vFi8EN0fEe2YPMyYKslBVA" name="right" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vFi8Ed0fEe2YPMyYKslBVA" name="bottom" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7K4JN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7K4Jd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEtsx90fEe2YPMyYKslBVA" name="NMTVITEMCHANGE" visibility="public">
              <eAnnotations xmi:id="_tEtsyN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEtsyd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEuT0N0fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4Jt0fEe2YPMyYKslBVA" name="uChanged" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4J90fEe2YPMyYKslBVA" name="hItem" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4KN0fEe2YPMyYKslBVA" name="uStateNew" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4Kd0fEe2YPMyYKslBVA" name="uStateOld" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4Kt0fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4K90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u7K4LN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7K4Ld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEuT0d0fEe2YPMyYKslBVA" name="CREATESTRUCT" visibility="public">
              <eAnnotations xmi:id="_tEuT0t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEuT090fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEuT1N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7K4Lt0fEe2YPMyYKslBVA" name="lpCreateParams" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfIN0fEe2YPMyYKslBVA" name="hInstance" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfId0fEe2YPMyYKslBVA" name="hMenu" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfIt0fEe2YPMyYKslBVA" name="hwndParent" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfI90fEe2YPMyYKslBVA" name="cy" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfJN0fEe2YPMyYKslBVA" name="cx" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfJd0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfJt0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfJ90fEe2YPMyYKslBVA" name="style" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfKN0fEe2YPMyYKslBVA" name="lpszName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfKd0fEe2YPMyYKslBVA" name="lpszClass" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfKt0fEe2YPMyYKslBVA" name="dwExStyle" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfK90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7LfLN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7LfLd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEuT1d0fEe2YPMyYKslBVA" name="SCROLLINFO" visibility="public">
              <eAnnotations xmi:id="_tEuT1t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEu64N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEu64d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfLt0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfL90fEe2YPMyYKslBVA" name="fMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfMN0fEe2YPMyYKslBVA" name="nMin" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfMd0fEe2YPMyYKslBVA" name="nMax" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfMt0fEe2YPMyYKslBVA" name="nPage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfM90fEe2YPMyYKslBVA" name="nPos" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfNN0fEe2YPMyYKslBVA" name="nTrackPos" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfNd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7LfNt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7LfN90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEu64t0fEe2YPMyYKslBVA" name="NMLISTVIEW" visibility="public">
              <eAnnotations xmi:id="_tEu6490fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEu65N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEu65d0fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfON0fEe2YPMyYKslBVA" name="iItem" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfOd0fEe2YPMyYKslBVA" name="iSubItem" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfOt0fEe2YPMyYKslBVA" name="uNewState" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfO90fEe2YPMyYKslBVA" name="uOldState" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfPN0fEe2YPMyYKslBVA" name="uChanged" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfPd0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfPt0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfP90fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfQN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u7LfQd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7LfQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEu65t0fEe2YPMyYKslBVA" name="MARGINS" visibility="public">
              <eAnnotations xmi:id="_tEu6590fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEu66N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEvh8N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfQ90fEe2YPMyYKslBVA" name="cxLeftWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfRN0fEe2YPMyYKslBVA" name="cxRightWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfRd0fEe2YPMyYKslBVA" name="cyTopHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfRt0fEe2YPMyYKslBVA" name="cyBottomHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7LfR90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7LfSN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7MGMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEvh8d0fEe2YPMyYKslBVA" name="NMUPDOWN" visibility="public">
              <eAnnotations xmi:id="_tEvh8t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEvh890fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEvh9N0fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGMd0fEe2YPMyYKslBVA" name="iPos" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGMt0fEe2YPMyYKslBVA" name="iDelta" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGM90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7MGNN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7MGNd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEwJAN0fEe2YPMyYKslBVA" name="SCRIPT_STATE" visibility="public">
              <eAnnotations xmi:id="_tEwJAd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEwJAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEwJA90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u20jkt0fEe2YPMyYKslBVA" name="uBidiLevel" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u20jk90fEe2YPMyYKslBVA" name="fOverrideDirection" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u20jlN0fEe2YPMyYKslBVA" name="fInhibitSymSwap" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u20jld0fEe2YPMyYKslBVA" name="fCharShape" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u20jlt0fEe2YPMyYKslBVA" name="fDigitSubstitute" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u20jl90fEe2YPMyYKslBVA" name="fInhibitLigate" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u21KoN0fEe2YPMyYKslBVA" name="fDisplayZWG" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u21Kod0fEe2YPMyYKslBVA" name="fArabicNumContext" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u21Kot0fEe2YPMyYKslBVA" name="fGcpClusters" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u21Ko90fEe2YPMyYKslBVA" name="fReserved" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u21KpN0fEe2YPMyYKslBVA" name="fEngineReserved" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGNt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u20jkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7MGN90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEwJBN0fEe2YPMyYKslBVA" name="TCITEM" visibility="public">
              <eAnnotations xmi:id="_tEwJBd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEwJBt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEwJB90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGON0fEe2YPMyYKslBVA" name="mask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGOd0fEe2YPMyYKslBVA" name="dwState" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGOt0fEe2YPMyYKslBVA" name="dwStateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGO90fEe2YPMyYKslBVA" name="pszText" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGPN0fEe2YPMyYKslBVA" name="cchTextMax" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGPd0fEe2YPMyYKslBVA" name="iImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGPt0fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGP90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7MGQN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7MGQd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEwwEN0fEe2YPMyYKslBVA" name="NMTOOLBAR" visibility="public">
              <eAnnotations xmi:id="_tEwwEd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEwwEt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEwwE90fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGQt0fEe2YPMyYKslBVA" name="iItem" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGQ90fEe2YPMyYKslBVA" name="iBitmap" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGRN0fEe2YPMyYKslBVA" name="idCommand" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGRd0fEe2YPMyYKslBVA" name="fsState" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGRt0fEe2YPMyYKslBVA" name="fsStyle" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGR90fEe2YPMyYKslBVA" name="dwData" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGSN0fEe2YPMyYKslBVA" name="iString" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGSd0fEe2YPMyYKslBVA" name="cchText" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGSt0fEe2YPMyYKslBVA" name="pszText" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGS90fEe2YPMyYKslBVA" name="left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGTN0fEe2YPMyYKslBVA" name="top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGTd0fEe2YPMyYKslBVA" name="right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGTt0fEe2YPMyYKslBVA" name="bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MGT90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7MGUN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7MtQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEwwF90fEe2YPMyYKslBVA" name="TVINSERTSTRUCT" visibility="public">
              <eAnnotations xmi:id="_tExXIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tExXId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tExXIt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtS90fEe2YPMyYKslBVA" name="hParent" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtTN0fEe2YPMyYKslBVA" name="hInsertAfter" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtTd0fEe2YPMyYKslBVA" name="mask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtTt0fEe2YPMyYKslBVA" name="hItem" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtT90fEe2YPMyYKslBVA" name="state" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtUN0fEe2YPMyYKslBVA" name="stateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtUd0fEe2YPMyYKslBVA" name="pszText" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtUt0fEe2YPMyYKslBVA" name="cchTextMax" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtU90fEe2YPMyYKslBVA" name="iImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtVN0fEe2YPMyYKslBVA" name="iSelectedImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtVd0fEe2YPMyYKslBVA" name="cChildren" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtVt0fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtV90fEe2YPMyYKslBVA" name="iIntegral" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtWN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7MtWd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7MtWt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tExXI90fEe2YPMyYKslBVA" name="NMHEADER" visibility="public">
              <eAnnotations xmi:id="_tExXJN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tExXJd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tExXJt0fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtW90fEe2YPMyYKslBVA" name="iItem" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtXN0fEe2YPMyYKslBVA" name="iButton" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtXd0fEe2YPMyYKslBVA" name="pitem" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtXt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u7MtX90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7MtYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tExXJ90fEe2YPMyYKslBVA" name="NMTTDISPINFO" visibility="public">
              <eAnnotations xmi:id="_tExXKN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tExXKd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tExXKt0fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtYd0fEe2YPMyYKslBVA" name="lpszText" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtYt0fEe2YPMyYKslBVA" name="szText" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtY90fEe2YPMyYKslBVA" name="hinst" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7MtZN0fEe2YPMyYKslBVA" name="uFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUUN0fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUUd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vAe14N0fEe2YPMyYKslBVA" name="hwndFrom" visibility="public" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vAe15d0fEe2YPMyYKslBVA" name="idFrom" visibility="public" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7NUUt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7NUU90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEx-MN0fEe2YPMyYKslBVA" name="LVCOLUMN" visibility="public">
              <eAnnotations xmi:id="_tEx-Md0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEx-Mt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEx-M90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUVN0fEe2YPMyYKslBVA" name="mask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUVd0fEe2YPMyYKslBVA" name="fmt" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUVt0fEe2YPMyYKslBVA" name="cx" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUV90fEe2YPMyYKslBVA" name="pszText" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUWN0fEe2YPMyYKslBVA" name="cchTextMax" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUWd0fEe2YPMyYKslBVA" name="iSubItem" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUWt0fEe2YPMyYKslBVA" name="iImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUW90fEe2YPMyYKslBVA" name="iOrder" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUXN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7NUXd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7NUXt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEx-NN0fEe2YPMyYKslBVA" name="SCRIPT_PROPERTIES" visibility="public">
              <eAnnotations xmi:id="_tEx-Nd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEx-Nt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEx-N90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2w5Mt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u2xgQ90fEe2YPMyYKslBVA" name="langid" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3dcwN0fEe2YPMyYKslBVA" name="fNeedsCaretInfo" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3dcwd0fEe2YPMyYKslBVA" name="fNeedsWordBreaking" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3ob4N0fEe2YPMyYKslBVA" name="fComplex" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u30CEN0fEe2YPMyYKslBVA" name="fPrivateUseArea" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUX90fEe2YPMyYKslBVA" name="fNumeric" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUYN0fEe2YPMyYKslBVA" name="bCharSet" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUYd0fEe2YPMyYKslBVA" name="fControl" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUYt0fEe2YPMyYKslBVA" name="fNeedsCharacterJustify" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUY90fEe2YPMyYKslBVA" name="fInvalidGlyph" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUZN0fEe2YPMyYKslBVA" name="fInvalidLogAttr" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUZd0fEe2YPMyYKslBVA" name="fCDM" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUZt0fEe2YPMyYKslBVA" name="fAmbiguousCharSet" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUZ90fEe2YPMyYKslBVA" name="fClusterSizeVaries" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUaN0fEe2YPMyYKslBVA" name="fRejectInvalid" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u2sAtN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7NUad0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEx-ON0fEe2YPMyYKslBVA" name="NMREBARCHEVRON" visibility="public">
              <eAnnotations xmi:id="_tEx-Od0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEylQN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEylQd0fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7Zd0fEe2YPMyYKslBVA" name="uBand" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7Zt0fEe2YPMyYKslBVA" name="wID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7Z90fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7aN0fEe2YPMyYKslBVA" name="left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7ad0fEe2YPMyYKslBVA" name="top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7at0fEe2YPMyYKslBVA" name="right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7a90fEe2YPMyYKslBVA" name="bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7bN0fEe2YPMyYKslBVA" name="lParamNM" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7bd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u7N7bt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7N7b90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEylQt0fEe2YPMyYKslBVA" name="PAINTSTRUCT" visibility="public">
              <eAnnotations xmi:id="_tEylQ90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEylRN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEylRd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7cN0fEe2YPMyYKslBVA" name="hdc" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7cd0fEe2YPMyYKslBVA" name="fErase" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7ct0fEe2YPMyYKslBVA" name="left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7c90fEe2YPMyYKslBVA" name="top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7dN0fEe2YPMyYKslBVA" name="right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7dd0fEe2YPMyYKslBVA" name="bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7dt0fEe2YPMyYKslBVA" name="fRestore" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7d90fEe2YPMyYKslBVA" name="fIncUpdate" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7eN0fEe2YPMyYKslBVA" name="rgbReserved" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7ed0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7N7et0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7N7e90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEylSd0fEe2YPMyYKslBVA" name="HIGHCONTRAST" visibility="public">
              <eAnnotations xmi:id="_tEylSt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEylS90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEylTN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7OidN0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oidd0fEe2YPMyYKslBVA" name="dwFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oidt0fEe2YPMyYKslBVA" name="lpszDefaultScheme" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oid90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7OieN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Oied0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEzMUN0fEe2YPMyYKslBVA" name="TOUCHINPUT" visibility="public">
              <eAnnotations xmi:id="_tEzMUd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEzMUt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEzMU90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oiet0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oie90fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7OifN0fEe2YPMyYKslBVA" name="hSource" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oifd0fEe2YPMyYKslBVA" name="dwID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oift0fEe2YPMyYKslBVA" name="dwFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oif90fEe2YPMyYKslBVA" name="dwMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7OigN0fEe2YPMyYKslBVA" name="dwTime" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oigd0fEe2YPMyYKslBVA" name="dwExtraInfo" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oigt0fEe2YPMyYKslBVA" name="cxContact" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Oig90fEe2YPMyYKslBVA" name="cyContact" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7OihN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7Oihd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Oiht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEzMV90fEe2YPMyYKslBVA" name="NMTREEVIEW" visibility="public">
              <eAnnotations xmi:id="_tEzMWN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEzMWd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEzMWt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJgN0fEe2YPMyYKslBVA" name="hdr" visibility="public" type="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJgd0fEe2YPMyYKslBVA" name="action" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJgt0fEe2YPMyYKslBVA" name="itemOld" visibility="public" type="_tEzzYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJg90fEe2YPMyYKslBVA" name="itemNew" visibility="public" type="_tEzzYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJhN0fEe2YPMyYKslBVA" name="ptDrag" visibility="public" type="_tCxMAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJhd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7PJht0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7PJh90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEzzYN0fEe2YPMyYKslBVA" name="TVITEM" visibility="public">
              <eAnnotations xmi:id="_tEzzaN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE0acN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE0acd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0MGVt0fEe2YPMyYKslBVA" name="hItem" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0MGV90fEe2YPMyYKslBVA" name="mask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0MGWN0fEe2YPMyYKslBVA" name="stateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0MGWd0fEe2YPMyYKslBVA" name="state" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwmt0fEe2YPMyYKslBVA" name="pszText" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwm90fEe2YPMyYKslBVA" name="cchTextMax" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PwnN0fEe2YPMyYKslBVA" name="iImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwnd0fEe2YPMyYKslBVA" name="iSelectedImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwnt0fEe2YPMyYKslBVA" name="cChildren" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwn90fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PwoN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u0MGVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7Pwod0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tEzzZN0fEe2YPMyYKslBVA" name="OPENFILENAME" visibility="public">
              <eAnnotations xmi:id="_tEzzZd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tEzzZt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tEzzZ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJit0fEe2YPMyYKslBVA" name="lStructSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJi90fEe2YPMyYKslBVA" name="hwndOwner" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJjN0fEe2YPMyYKslBVA" name="hInstance" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJjd0fEe2YPMyYKslBVA" name="lpstrFilter" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJjt0fEe2YPMyYKslBVA" name="lpstrCustomFilter" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJj90fEe2YPMyYKslBVA" name="nMaxCustFilter" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJkN0fEe2YPMyYKslBVA" name="nFilterIndex" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJkd0fEe2YPMyYKslBVA" name="lpstrFile" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJkt0fEe2YPMyYKslBVA" name="nMaxFile" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJk90fEe2YPMyYKslBVA" name="lpstrFileTitle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJlN0fEe2YPMyYKslBVA" name="nMaxFileTitle" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJld0fEe2YPMyYKslBVA" name="lpstrInitialDir" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJlt0fEe2YPMyYKslBVA" name="lpstrTitle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJl90fEe2YPMyYKslBVA" name="Flags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJmN0fEe2YPMyYKslBVA" name="nFileOffset" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PJmd0fEe2YPMyYKslBVA" name="nFileExtension" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PwkN0fEe2YPMyYKslBVA" name="lpstrDefExt" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwkd0fEe2YPMyYKslBVA" name="lCustData" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwkt0fEe2YPMyYKslBVA" name="lpfnHook" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwk90fEe2YPMyYKslBVA" name="lpTemplateName" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PwlN0fEe2YPMyYKslBVA" name="pvReserved" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwld0fEe2YPMyYKslBVA" name="dwReserved" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwlt0fEe2YPMyYKslBVA" name="FlagsEx" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwl90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7PwmN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Pwmd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tE0act0fEe2YPMyYKslBVA" name="TVHITTESTINFO" visibility="public">
              <eAnnotations xmi:id="_tE0ac90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE0adN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE0add0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0NUdN0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0NUdd0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0NUfN0fEe2YPMyYKslBVA" name="hItem" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwot0fEe2YPMyYKslBVA" name="flags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwo90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u0NUc90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7PwpN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tE0adt0fEe2YPMyYKslBVA" name="SCRIPT_CONTROL" visibility="public">
              <eAnnotations xmi:id="_tE0ad90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE0aeN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE0aed0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3l_p90fEe2YPMyYKslBVA" name="fMergeNeutralItems" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwpd0fEe2YPMyYKslBVA" name="uDefaultLanguage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwpt0fEe2YPMyYKslBVA" name="fContextDigits" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwp90fEe2YPMyYKslBVA" name="fInvertPreBoundDir" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PwqN0fEe2YPMyYKslBVA" name="fInvertPostBoundDir" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwqd0fEe2YPMyYKslBVA" name="fLinkStringBefore" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwqt0fEe2YPMyYKslBVA" name="fLinkStringAfter" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwq90fEe2YPMyYKslBVA" name="fNeutralOverride" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PwrN0fEe2YPMyYKslBVA" name="fNumericOverride" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwrd0fEe2YPMyYKslBVA" name="fLegacyBidiClass" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwrt0fEe2YPMyYKslBVA" name="fUseStandardBidi" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Pwr90fEe2YPMyYKslBVA" name="fReserved" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7PwsN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u3l_oN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7Pwsd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tE1Bg90fEe2YPMyYKslBVA" name="COMPOSITIONFORM" visibility="public">
              <eAnnotations xmi:id="_tE1BhN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE1Bhd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE1Bht0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXrN0fEe2YPMyYKslBVA" name="dwStyle" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXrd0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXrt0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXr90fEe2YPMyYKslBVA" name="left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXsN0fEe2YPMyYKslBVA" name="top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXsd0fEe2YPMyYKslBVA" name="right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXst0fEe2YPMyYKslBVA" name="bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXs90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7QXtN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7QXtd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tE1Bh90fEe2YPMyYKslBVA" name="DROPFILES" visibility="public">
              <eAnnotations xmi:id="_tE1BiN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE1Bid0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE1Bit0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXtt0fEe2YPMyYKslBVA" name="pFiles" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXt90fEe2YPMyYKslBVA" name="pt_x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXuN0fEe2YPMyYKslBVA" name="pt_y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXud0fEe2YPMyYKslBVA" name="fNC" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXut0fEe2YPMyYKslBVA" name="fWide" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXu90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7QXvN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7QXvd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tE1okN0fEe2YPMyYKslBVA" name="NMTBHOTITEM" visibility="public">
              <eAnnotations xmi:id="_tE1okd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE1okt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE1ok90fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXvt0fEe2YPMyYKslBVA" name="idOld" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7QXv90fEe2YPMyYKslBVA" name="idNew" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-sN0fEe2YPMyYKslBVA" name="dwFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-sd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7Q-st0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Q-s90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tE1olN0fEe2YPMyYKslBVA" name="INITCOMMONCONTROLSEX" visibility="public">
              <eAnnotations xmi:id="_tE1old0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE1olt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE1ol90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-tN0fEe2YPMyYKslBVA" name="dwSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-td0fEe2YPMyYKslBVA" name="dwICC" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-tt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7Q-t90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Q-uN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tE1omN0fEe2YPMyYKslBVA" name="HDHITTESTINFO" visibility="public">
              <eAnnotations xmi:id="_tE2PoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE2Pod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE2Pot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-ud0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-ut0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-u90fEe2YPMyYKslBVA" name="flags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-vN0fEe2YPMyYKslBVA" name="iItem" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-vd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u7Q-vt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Q-v90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tE2Po90fEe2YPMyYKslBVA" name="SHFILEINFO" visibility="public">
              <eAnnotations xmi:id="_tE2PpN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE2Ppd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE2Ppt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-wN0fEe2YPMyYKslBVA" name="hIcon" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-wd0fEe2YPMyYKslBVA" name="iIcon" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-wt0fEe2YPMyYKslBVA" name="dwAttributes" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-w90fEe2YPMyYKslBVA" name="szDisplayName" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-xN0fEe2YPMyYKslBVA" name="szTypeName" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Q-xd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u7Q-xt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7Q-x90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tE2Prd0fEe2YPMyYKslBVA" name="LVINSERTMARK" visibility="public">
              <eAnnotations xmi:id="_tE2Prt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE2Pr90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE2PsN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0dzId0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u0dzIt0fEe2YPMyYKslBVA" name="cbSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0dzI90fEe2YPMyYKslBVA" name="iItem" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0eaOd0fEe2YPMyYKslBVA" name="dwFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7Rlxd0fEe2YPMyYKslBVA" name="dwReserved" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u0dzIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u7Rlxt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tE22sN0fEe2YPMyYKslBVA" name="SAFEARRAYBOUND" visibility="public">
              <eAnnotations xmi:id="_tE22sd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE22st0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE22s90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7SM0N0fEe2YPMyYKslBVA" name="cElements" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7SM0d0fEe2YPMyYKslBVA" name="lLbound" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7SM0t0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7SM090fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7SM1N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tFfI0N0fEe2YPMyYKslBVA" name="LRESULT" visibility="public">
              <eAnnotations xmi:id="_tYIYBt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYIYB90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYIYCN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7DjUd0fEe2YPMyYKslBVA" name="value" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7DjUt0fEe2YPMyYKslBVA" name="ONE" visibility="public" isLeaf="true" isStatic="true" type="_tFfI0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u7DjU90fEe2YPMyYKslBVA" name="ZERO" visibility="public" isLeaf="true" isStatic="true" type="_tFfI0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7DjVN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7DjVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_u7DjVt0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tFzR4N0fEe2YPMyYKslBVA" name="HDITEM" visibility="public">
              <eAnnotations xmi:id="_tYHw8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYHw8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYHw8t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn590fEe2YPMyYKslBVA" name="mask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn6N0fEe2YPMyYKslBVA" name="cxy" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn6d0fEe2YPMyYKslBVA" name="pszText" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn6t0fEe2YPMyYKslBVA" name="hbm" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn690fEe2YPMyYKslBVA" name="cchTextMax" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn7N0fEe2YPMyYKslBVA" name="fmt" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn7d0fEe2YPMyYKslBVA" name="lParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn7t0fEe2YPMyYKslBVA" name="iImage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn790fEe2YPMyYKslBVA" name="iOrder" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn8N0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn8d0fEe2YPMyYKslBVA" name="pvFilter" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn8t0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u5dn890fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5dn9t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tGlVAN0fEe2YPMyYKslBVA" name="RECT[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf9nbt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf9nb90fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tHDPEN0fEe2YPMyYKslBVA" name="MEASUREITEMSTRUCT" visibility="public">
              <eAnnotations xmi:id="_tYGi090fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYGi1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYGi1d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZwN0fEe2YPMyYKslBVA" name="CtlType" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZwd0fEe2YPMyYKslBVA" name="CtlID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZwt0fEe2YPMyYKslBVA" name="itemID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZw90fEe2YPMyYKslBVA" name="itemWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZxN0fEe2YPMyYKslBVA" name="itemHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZxd0fEe2YPMyYKslBVA" name="itemData" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZxt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u5cZx90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5cZyt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tHRRgN0fEe2YPMyYKslBVA" name="STARTUPINFO" visibility="public">
              <eAnnotations xmi:id="_tYIYA90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYIYBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYIYBd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2HN0fEe2YPMyYKslBVA" name="cb" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2Hd0fEe2YPMyYKslBVA" name="lpReserved" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2Ht0fEe2YPMyYKslBVA" name="lpDesktop" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2H90fEe2YPMyYKslBVA" name="lpTitle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2IN0fEe2YPMyYKslBVA" name="dwX" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5fdEN0fEe2YPMyYKslBVA" name="dwY" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5fdEd0fEe2YPMyYKslBVA" name="dwXSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5fdEt0fEe2YPMyYKslBVA" name="dwYSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5fdE90fEe2YPMyYKslBVA" name="dwXCountChars" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5fdFN0fEe2YPMyYKslBVA" name="dwYCountChars" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5fdFd0fEe2YPMyYKslBVA" name="dwFillAttribute" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5fdFt0fEe2YPMyYKslBVA" name="dwFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5fdF90fEe2YPMyYKslBVA" name="wShowWindow" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5fdGN0fEe2YPMyYKslBVA" name="cbReserved2" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5fdGd0fEe2YPMyYKslBVA" name="lpReserved2" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5fdGt0fEe2YPMyYKslBVA" name="hStdInput" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5fdG90fEe2YPMyYKslBVA" name="hStdOutput" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5fdHN0fEe2YPMyYKslBVA" name="hStdError" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5fdHd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u5fdHt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5fdId0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tI_Ixd0fEe2YPMyYKslBVA" name="WINDOWPOS[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf9ncN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf9ncd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tJKu8N0fEe2YPMyYKslBVA" name="WINDOWPOS" visibility="public">
              <eAnnotations xmi:id="_tYHJ490fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYHJ5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYHJ5d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZ190fEe2YPMyYKslBVA" name="hwnd" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZ2N0fEe2YPMyYKslBVA" name="hwndInsertAfter" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZ2d0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZ2t0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZ290fEe2YPMyYKslBVA" name="cx" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZ3N0fEe2YPMyYKslBVA" name="cy" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZ3d0fEe2YPMyYKslBVA" name="flags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5cZ3t0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u5cZ390fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5dA0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tJmMwN0fEe2YPMyYKslBVA" name="BUTTON_IMAGELIST" visibility="public">
              <eAnnotations xmi:id="_tYIYAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYIYAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYIYAt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2Ed0fEe2YPMyYKslBVA" name="himl" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2Et0fEe2YPMyYKslBVA" name="margin_left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2E90fEe2YPMyYKslBVA" name="margin_top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2FN0fEe2YPMyYKslBVA" name="margin_right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2Fd0fEe2YPMyYKslBVA" name="margin_bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2Ft0fEe2YPMyYKslBVA" name="uAlign" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2F90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u5e2GN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5e2G90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tJ0PMN0fEe2YPMyYKslBVA" name="DRAWITEMSTRUCT" visibility="public">
              <eAnnotations xmi:id="_tYGi0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYGi0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYGi0t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5byst0fEe2YPMyYKslBVA" name="CtlType" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5bys90fEe2YPMyYKslBVA" name="CtlID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5bytN0fEe2YPMyYKslBVA" name="itemID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5bytd0fEe2YPMyYKslBVA" name="itemAction" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5bytt0fEe2YPMyYKslBVA" name="itemState" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5byt90fEe2YPMyYKslBVA" name="hwndItem" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5byuN0fEe2YPMyYKslBVA" name="hDC" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5byud0fEe2YPMyYKslBVA" name="left" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5byut0fEe2YPMyYKslBVA" name="top" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5byu90fEe2YPMyYKslBVA" name="bottom" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5byvN0fEe2YPMyYKslBVA" name="right" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5byvd0fEe2YPMyYKslBVA" name="itemData" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5byvt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u5byv90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5bywt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tMB1sN0fEe2YPMyYKslBVA" name="TOUCHINPUT[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf9nct0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf9nc90fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tOCA0N0fEe2YPMyYKslBVA" name="FLICK_POINT" visibility="public">
              <eAnnotations xmi:id="_tYHJ6t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYHJ690fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYHJ7N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dA390fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dA4N0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dA4d0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u5dA4t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5dA5d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tR0Uo90fEe2YPMyYKslBVA" name="DEVMODE" visibility="public">
              <eAnnotations xmi:id="_tYHw890fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYHw9N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYHw9d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn_N0fEe2YPMyYKslBVA" name="dmDeviceName" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn_d0fEe2YPMyYKslBVA" name="dmSpecVersion" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn_t0fEe2YPMyYKslBVA" name="dmDriverVersion" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn_90fEe2YPMyYKslBVA" name="dmSize" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5doAN0fEe2YPMyYKslBVA" name="dmDriverExtra" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5doAd0fEe2YPMyYKslBVA" name="dmFields" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5doAt0fEe2YPMyYKslBVA" name="dmOrientation" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5doA90fEe2YPMyYKslBVA" name="dmPaperSize" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5doBN0fEe2YPMyYKslBVA" name="dmPaperLength" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5doBd0fEe2YPMyYKslBVA" name="dmPaperWidth" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5doBt0fEe2YPMyYKslBVA" name="dmScale" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5doB90fEe2YPMyYKslBVA" name="dmCopies" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5doCN0fEe2YPMyYKslBVA" name="dmDefaultSource" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5doCd0fEe2YPMyYKslBVA" name="dmPrintQuality" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO8N0fEe2YPMyYKslBVA" name="dmColor" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO8d0fEe2YPMyYKslBVA" name="dmDuplex" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO8t0fEe2YPMyYKslBVA" name="dmYResolution" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO890fEe2YPMyYKslBVA" name="dmTTOption" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO9N0fEe2YPMyYKslBVA" name="dmCollate" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO9d0fEe2YPMyYKslBVA" name="dmFormName" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO9t0fEe2YPMyYKslBVA" name="dmLogPixels" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO990fEe2YPMyYKslBVA" name="dmBitsPerPel" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO-N0fEe2YPMyYKslBVA" name="dmPelsWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO-d0fEe2YPMyYKslBVA" name="dmPelsHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO-t0fEe2YPMyYKslBVA" name="dmNup" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO-90fEe2YPMyYKslBVA" name="dmDisplayFrequency" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO_N0fEe2YPMyYKslBVA" name="dmICMMethod" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO_d0fEe2YPMyYKslBVA" name="dmICMIntent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO_t0fEe2YPMyYKslBVA" name="dmMediaType" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5eO_90fEe2YPMyYKslBVA" name="dmDitherType" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePAN0fEe2YPMyYKslBVA" name="dmReserved1" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePAd0fEe2YPMyYKslBVA" name="dmReserved2" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePAt0fEe2YPMyYKslBVA" name="dmPanningWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePA90fEe2YPMyYKslBVA" name="dmPanningHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePBN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u5ePBd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5ePCN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tXZ_Rd0fEe2YPMyYKslBVA" name="LOGFONT[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf9ndN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf9ndd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tYHJ5t0fEe2YPMyYKslBVA" name="HDLAYOUT" visibility="public">
              <eAnnotations xmi:id="_tYHJ590fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYHJ6N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYHJ6d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dA0d0fEe2YPMyYKslBVA" name="prc" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dA0t0fEe2YPMyYKslBVA" name="pwpos" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dA090fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u5dA1N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5dA190fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tYHJ7d0fEe2YPMyYKslBVA" name="CIDA" visibility="public">
              <eAnnotations xmi:id="_tYHJ7t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYHJ790fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYHJ8N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dA5t0fEe2YPMyYKslBVA" name="cidl" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dA590fEe2YPMyYKslBVA" name="aoffset" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dA6N0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u5dA6d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5dn4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tYHJ8d0fEe2YPMyYKslBVA" name="INPUT" visibility="public">
              <eAnnotations xmi:id="_tYHJ8t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYHJ890fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYHJ9N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn4d0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dn4t0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u5dn490fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5dn5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tYHw9t0fEe2YPMyYKslBVA" name="TCHITTESTINFO" visibility="public">
              <eAnnotations xmi:id="_tYHw990fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYHw-N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYHw-d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePCd0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePCt0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePC90fEe2YPMyYKslBVA" name="flags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5ePDN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u5ePDd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5ePEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tYHw-t0fEe2YPMyYKslBVA" name="NMLINK" visibility="public">
              <eAnnotations xmi:id="_tYHw-90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYHw_N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYHw_d0fEe2YPMyYKslBVA" general="_tEitqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2At0fEe2YPMyYKslBVA" name="mask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2A90fEe2YPMyYKslBVA" name="iLink" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2BN0fEe2YPMyYKslBVA" name="state" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2Bd0fEe2YPMyYKslBVA" name="stateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2Bt0fEe2YPMyYKslBVA" name="szID" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2B90fEe2YPMyYKslBVA" name="szUrl" visibility="public" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5e2CN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u5e2Cd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5e2DN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tbIBpN0fEe2YPMyYKslBVA" name="TF_DISPLAYATTRIBUTE" visibility="public">
              <eAnnotations xmi:id="_te016d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te016t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te01690fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUat0fEe2YPMyYKslBVA" name="crText" visibility="public" type="_tbJPwd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUa90fEe2YPMyYKslBVA" name="crBk" visibility="public" type="_tbJPwd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUbN0fEe2YPMyYKslBVA" name="lsStyle" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7NUbd0fEe2YPMyYKslBVA" name="fBoldLine" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7YN0fEe2YPMyYKslBVA" name="crLine" visibility="public" type="_tbJPwd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7Yd0fEe2YPMyYKslBVA" name="bAttr" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u7N7Yt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u7N7Y90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u7N7ZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tbJPwd0fEe2YPMyYKslBVA" name="TF_DA_COLOR" visibility="public">
              <eAnnotations xmi:id="_te015t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te01590fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te016N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dA2N0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dA2d0fEe2YPMyYKslBVA" name="cr" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5dA2t0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u5dA290fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u5dA3t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tCAXAN0fEe2YPMyYKslBVA" name="Callback" visibility="public">
            <eAnnotations xmi:id="_tFAAoN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tFAAod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tFAAot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8d4k90fEe2YPMyYKslBVA" name="object" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8d4lN0fEe2YPMyYKslBVA" name="method" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8d4ld0fEe2YPMyYKslBVA" name="signature" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8d4lt0fEe2YPMyYKslBVA" name="argCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8d4l90fEe2YPMyYKslBVA" name="address" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8d4mN0fEe2YPMyYKslBVA" name="errorResult" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8d4md0fEe2YPMyYKslBVA" name="isStatic" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8d4mt0fEe2YPMyYKslBVA" name="isArrayBased" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8d4m90fEe2YPMyYKslBVA" name="is32Bit" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8d4nN0fEe2YPMyYKslBVA" name="PTR_SIGNATURE" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8d4nd0fEe2YPMyYKslBVA" name="SIGNATURE_0" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8d4nt0fEe2YPMyYKslBVA" name="SIGNATURE_1" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8d4n90fEe2YPMyYKslBVA" name="SIGNATURE_2" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8d4oN0fEe2YPMyYKslBVA" name="SIGNATURE_3" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8d4od0fEe2YPMyYKslBVA" name="SIGNATURE_4" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8d4ot0fEe2YPMyYKslBVA" name="SIGNATURE_N" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u0u44N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u0u44d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0u44t0fEe2YPMyYKslBVA" name="method" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0u4490fEe2YPMyYKslBVA" name="argCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0u45N0fEe2YPMyYKslBVA" name="getAddress" visibility="public">
              <ownedParameter xmi:id="_u0u45d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0vf8N0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_u7mV4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u7mV4d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u7mV4t0fEe2YPMyYKslBVA" name="method" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u7mV490fEe2YPMyYKslBVA" name="argCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u7mV5N0fEe2YPMyYKslBVA" name="isArrayBased" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u7mV5d0fEe2YPMyYKslBVA" name="errorResult" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8d4o90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u8d4pN0fEe2YPMyYKslBVA" name="getSignature" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8d4pd0fEe2YPMyYKslBVA" name="argCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8d4pt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8efoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8efod0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8efot0fEe2YPMyYKslBVA" name="method" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8efo90fEe2YPMyYKslBVA" name="argCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8efpN0fEe2YPMyYKslBVA" name="isArrayBased" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8efpd0fEe2YPMyYKslBVA" name="bind" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8efpt0fEe2YPMyYKslBVA" name="arg0" type="_tCAXAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8efp90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8efqN0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8efqd0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8efqt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8efq90fEe2YPMyYKslBVA" name="arg5" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8efrN0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8efrd0fEe2YPMyYKslBVA" name="arg7" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8efrt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8fGsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8fGsd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8fGst0fEe2YPMyYKslBVA" name="method" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8fGs90fEe2YPMyYKslBVA" name="returnType" type="_tFAAo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8fGtN0fEe2YPMyYKslBVA" name="arguments" type="_tFAApN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8ftwN0fEe2YPMyYKslBVA" name="unbind" visibility="package" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8ftwd0fEe2YPMyYKslBVA" name="arg0" type="_tCAXAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8ftwt0fEe2YPMyYKslBVA" name="getPlatform" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8ftw90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8ftxN0fEe2YPMyYKslBVA" name="getEntryCount" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8ftxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8gU0N0fEe2YPMyYKslBVA" name="setEnabled" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8gU0d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8gU0t0fEe2YPMyYKslBVA" name="getEnabled" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8gU090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8gU1N0fEe2YPMyYKslBVA" name="ignoreCallbacks" visibility="package" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8gU1d0fEe2YPMyYKslBVA" name="ignore" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8gU1t0fEe2YPMyYKslBVA" name="reset" visibility="public" isLeaf="true" isStatic="true"/>
            <ownedOperation xmi:id="_u8gU190fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_u8gU2N0fEe2YPMyYKslBVA" name="type" type="_tFAAo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8gU2d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tCF2kt0fEe2YPMyYKslBVA" name="DPIUtil" visibility="public">
            <eAnnotations xmi:id="_tFB10N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tFB10d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tFB10t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8o3s90fEe2YPMyYKslBVA" name="DPI_ZOOM_100" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8o3tN0fEe2YPMyYKslBVA" name="deviceZoom" visibility="private" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8o3td0fEe2YPMyYKslBVA" name="nativeDeviceZoom" visibility="private" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8o3tt0fEe2YPMyYKslBVA" name="autoScaleMethodSetting" visibility="private" isStatic="true" type="_tFCc4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8o3t90fEe2YPMyYKslBVA" name="autoScaleMethod" visibility="private" isStatic="true" type="_tFCc4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8o3uN0fEe2YPMyYKslBVA" name="autoScaleValue" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8o3ud0fEe2YPMyYKslBVA" name="useCairoAutoScale" visibility="private" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8o3ut0fEe2YPMyYKslBVA" name="SWT_AUTOSCALE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8o3u90fEe2YPMyYKslBVA" name="SWT_AUTOSCALE_METHOD" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8o3vN0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$swt$internal$DPIUtil$AutoScaleMethod" visibility="private" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uzwBm90fEe2YPMyYKslBVA" name="getDeviceZoom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uzwBnN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz39Qd0fEe2YPMyYKslBVA" name="autoScaleUp" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uz39Qt0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz39Q90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0NUcN0fEe2YPMyYKslBVA" name="autoScaleUp" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u0NUcd0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0NUct0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0VQRN0fEe2YPMyYKslBVA" name="autoScaleDown" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u0VQRd0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0VQRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0tDtN0fEe2YPMyYKslBVA" name="autoScaleDown" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u0tDtd0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0tDtt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0uR0d0fEe2YPMyYKslBVA" name="autoScaleDown" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u0uR0t0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0uR090fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u00_hN0fEe2YPMyYKslBVA" name="mapDPIToZoom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u00_hd0fEe2YPMyYKslBVA" name="dpi" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u00_ht0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u020wd0fEe2YPMyYKslBVA" name="autoScaleUp" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u020wt0fEe2YPMyYKslBVA" name="pointArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u020w90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u03bzt0fEe2YPMyYKslBVA" name="autoScaleUp" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u03bz90fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u03b0N0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1ML4N0fEe2YPMyYKslBVA" name="autoScaleUp" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u1ML4d0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ML4t0fEe2YPMyYKslBVA" name="imageData" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1ML490fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1NaAN0fEe2YPMyYKslBVA" name="validateAndGetImagePathAtZoom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u1NaAd0fEe2YPMyYKslBVA" name="provider" type="_tChUYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1NaAt0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1NaA90fEe2YPMyYKslBVA" name="found" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1NaBN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1NaB90fEe2YPMyYKslBVA" name="validateAndGetImageDataAtZoom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u1NaCN0fEe2YPMyYKslBVA" name="provider" type="_tFGuUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1NaCd0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1NaCt0fEe2YPMyYKslBVA" name="found" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1NaC90fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1OBE90fEe2YPMyYKslBVA" name="autoScaleImageData" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u1OBFN0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1OBFd0fEe2YPMyYKslBVA" name="imageData" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1OBFt0fEe2YPMyYKslBVA" name="targetZoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1OBF90fEe2YPMyYKslBVA" name="currentZoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1OBGN0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1XyEN0fEe2YPMyYKslBVA" name="autoScaleBounds" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u1XyEd0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1XyEt0fEe2YPMyYKslBVA" name="targetZoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1XyE90fEe2YPMyYKslBVA" name="currentZoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1XyFN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1jYUd0fEe2YPMyYKslBVA" name="autoScaleUp" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u1jYUt0fEe2YPMyYKslBVA" name="size" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1jYU90fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u1j_Wt0fEe2YPMyYKslBVA" name="autoScaleDown" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u1j_W90fEe2YPMyYKslBVA" name="size" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u1j_XN0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u2sAt90fEe2YPMyYKslBVA" name="autoScaleDown" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u2sAuN0fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2sAud0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u2sAut0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u22YwN0fEe2YPMyYKslBVA" name="autoScaleUp" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u22Ywd0fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Ywt0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u22Yw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3US1N0fEe2YPMyYKslBVA" name="autoScaleDown" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u3US1d0fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3US1t0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3US190fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3bAhN0fEe2YPMyYKslBVA" name="autoScaleDown" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u3bAhd0fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3bAht0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3bAh90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3eq4N0fEe2YPMyYKslBVA" name="autoScaleUp" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u3eq4d0fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3eq4t0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3eq490fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3kKdN0fEe2YPMyYKslBVA" name="autoScaleDown" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u3kKdd0fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3kKdt0fEe2YPMyYKslBVA" name="pointArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3kKd90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u3uihN0fEe2YPMyYKslBVA" name="autoScaleUp" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u3uihd0fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3uiht0fEe2YPMyYKslBVA" name="pointArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3uih90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u4LOe90fEe2YPMyYKslBVA" name="autoScaleUp" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u4LOfN0fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4LOfd0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u4LOft0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u45AJ90fEe2YPMyYKslBVA" name="autoScaleDown" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u45AKN0fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u45AKd0fEe2YPMyYKslBVA" name="size" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u45AKt0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5IQtt0fEe2YPMyYKslBVA" name="autoScaleUp" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u5IQt90fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5IQuN0fEe2YPMyYKslBVA" name="size" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5IQud0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u5YvcN0fEe2YPMyYKslBVA" name="autoScaleDown" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u5Yvcd0fEe2YPMyYKslBVA" name="size" type="_s_9vpN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u5Yvct0fEe2YPMyYKslBVA" name="return" type="_s_9vpN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8o3vd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u8o3w90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u8o3xN0fEe2YPMyYKslBVA" name="autoScaleDown" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8o3xd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8pewN0fEe2YPMyYKslBVA" name="imageData" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8pewd0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8pexN0fEe2YPMyYKslBVA" name="getScalingFactor" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_u8pexd0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8pext0fEe2YPMyYKslBVA" name="autoScaleImageData" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_u8pex90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8peyN0fEe2YPMyYKslBVA" name="imageData" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8peyd0fEe2YPMyYKslBVA" name="scaleFactor" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8peyt0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8pey90fEe2YPMyYKslBVA" name="autoScaleDown" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8pezN0fEe2YPMyYKslBVA" name="pointArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8pezd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8pezt0fEe2YPMyYKslBVA" name="autoScaleDown" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8pez90fEe2YPMyYKslBVA" name="drawable" type="_tCFPgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8pe0N0fEe2YPMyYKslBVA" name="size" type="_s_9vpN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8pe0d0fEe2YPMyYKslBVA" name="return" type="_s_9vpN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8qs4N0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$swt$internal$DPIUtil$AutoScaleMethod" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8qs4d0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8rT8N0fEe2YPMyYKslBVA" name="autoScaleUpUsingNativeDPI" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8r7AN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8r7Ad0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8tJIN0fEe2YPMyYKslBVA" name="setDeviceZoom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8tJId0fEe2YPMyYKslBVA" name="nativeDeviceZoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8tJIt0fEe2YPMyYKslBVA" name="getZoomForAutoscaleProperty" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8tJI90fEe2YPMyYKslBVA" name="nativeDeviceZoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8tJJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8tJJd0fEe2YPMyYKslBVA" name="setUseCairoAutoScale" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8tJJt0fEe2YPMyYKslBVA" name="cairoAutoScale" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8tJJ90fEe2YPMyYKslBVA" name="useCairoAutoScale" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8tJKN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8twMt0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_u8twM90fEe2YPMyYKslBVA" name="arg0" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8twNN0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8twNd0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8twNt0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_u8twN90fEe2YPMyYKslBVA" name="arg0" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8twON0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8twOd0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tFCc4N0fEe2YPMyYKslBVA" name="AutoScaleMethod" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tFH8cN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tFH8cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tFH8ct0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8o3vt0fEe2YPMyYKslBVA" name="AUTO" visibility="public" isLeaf="true" isStatic="true" type="_tFCc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8o3v90fEe2YPMyYKslBVA" name="NEAREST" visibility="public" isLeaf="true" isStatic="true" type="_tFCc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8o3wt0fEe2YPMyYKslBVA" name="SMOOTH" visibility="public" isLeaf="true" isStatic="true" type="_tFCc4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8twOt0fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tFH8c90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u8o3wN0fEe2YPMyYKslBVA" name="name" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_u8o3wd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8qs4t0fEe2YPMyYKslBVA" name="ordinal" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_u8qs490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8twMN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_u8twMd0fEe2YPMyYKslBVA" name="return" type="_tFH8c90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8twO90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u8twPN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_u8twPd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8twPt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8uXQN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_u8uXQd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8uXQt0fEe2YPMyYKslBVA" name="return" type="_tFCc4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tFH8c90fEe2YPMyYKslBVA" name="AutoScaleMethod[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf9ndt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf9nd90fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tQzoAd0fEe2YPMyYKslBVA" name="AutoScaleImageDataProvider" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tYeWQ90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYeWRN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYeWRt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8oQs90fEe2YPMyYKslBVA" name="device" visibility="package" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8oQtN0fEe2YPMyYKslBVA" name="imageData" visibility="package" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8oQtd0fEe2YPMyYKslBVA" name="currentZoom" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tYeWRd0fEe2YPMyYKslBVA" client="_tQzoAd0fEe2YPMyYKslBVA" supplier="_tFGuUN0fEe2YPMyYKslBVA" contract="_tFGuUN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uzwBnd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uzwBnt0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBn90fEe2YPMyYKslBVA" name="data" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzwBoN0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8o3sN0fEe2YPMyYKslBVA" name="getImageData" visibility="public">
                <ownedParameter xmi:id="_u8o3sd0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8o3st0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tCKIAN0fEe2YPMyYKslBVA" name="gdip">
            <packagedElement xmi:type="uml:Class" xmi:id="_tCKvEt0fEe2YPMyYKslBVA" name="Gdip" visibility="public">
              <eAnnotations xmi:id="_tE4E1t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE4E190fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE4E2d0fEe2YPMyYKslBVA" general="_tE4E2N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8Ihat0fEe2YPMyYKslBVA" name="FlatnessDefault" visibility="public" isLeaf="true" isStatic="true" type="_s9C-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Iha90fEe2YPMyYKslBVA" name="BrushTypeSolidColor" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8IhbN0fEe2YPMyYKslBVA" name="BrushTypeHatchFill" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihbd0fEe2YPMyYKslBVA" name="BrushTypeTextureFill" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihbt0fEe2YPMyYKslBVA" name="BrushTypePathGradient" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihb90fEe2YPMyYKslBVA" name="BrushTypeLinearGradient" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8IhcN0fEe2YPMyYKslBVA" name="ColorAdjustTypeBitmap" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihcd0fEe2YPMyYKslBVA" name="ColorMatrixFlagsDefault" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihct0fEe2YPMyYKslBVA" name="CombineModeReplace" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihc90fEe2YPMyYKslBVA" name="CombineModeIntersect" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8IhdN0fEe2YPMyYKslBVA" name="CombineModeUnion" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihdd0fEe2YPMyYKslBVA" name="CombineModeXor" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihdt0fEe2YPMyYKslBVA" name="CombineModeExclude" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihd90fEe2YPMyYKslBVA" name="CombineModeComplement" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8IheN0fEe2YPMyYKslBVA" name="FillModeAlternate" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihed0fEe2YPMyYKslBVA" name="FillModeWinding" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihet0fEe2YPMyYKslBVA" name="DashCapFlat" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihe90fEe2YPMyYKslBVA" name="DashCapRound" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8IhfN0fEe2YPMyYKslBVA" name="DashCapTriangle" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihfd0fEe2YPMyYKslBVA" name="DashStyleSolid" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihft0fEe2YPMyYKslBVA" name="DashStyleDash" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihf90fEe2YPMyYKslBVA" name="DashStyleDot" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8IhgN0fEe2YPMyYKslBVA" name="DashStyleDashDot" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihgd0fEe2YPMyYKslBVA" name="DashStyleDashDotDot" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihgt0fEe2YPMyYKslBVA" name="DashStyleCustom" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihg90fEe2YPMyYKslBVA" name="DriverStringOptionsRealizedAdvance" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8IhhN0fEe2YPMyYKslBVA" name="FontStyleRegular" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihhd0fEe2YPMyYKslBVA" name="FontStyleBold" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihht0fEe2YPMyYKslBVA" name="FontStyleItalic" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihh90fEe2YPMyYKslBVA" name="FontStyleBoldItalic" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8IhiN0fEe2YPMyYKslBVA" name="FontStyleUnderline" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihid0fEe2YPMyYKslBVA" name="FontStyleStrikeout" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihit0fEe2YPMyYKslBVA" name="PaletteFlagsHasAlpha" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihi90fEe2YPMyYKslBVA" name="FlushIntentionFlush" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8IhjN0fEe2YPMyYKslBVA" name="FlushIntentionSync" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihjd0fEe2YPMyYKslBVA" name="HotkeyPrefixNone" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihjt0fEe2YPMyYKslBVA" name="HotkeyPrefixShow" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihj90fEe2YPMyYKslBVA" name="HotkeyPrefixHide" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8IhkN0fEe2YPMyYKslBVA" name="LineJoinMiter" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihkd0fEe2YPMyYKslBVA" name="LineJoinBevel" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihkt0fEe2YPMyYKslBVA" name="LineJoinRound" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihk90fEe2YPMyYKslBVA" name="LineCapFlat" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8IhlN0fEe2YPMyYKslBVA" name="LineCapSquare" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihld0fEe2YPMyYKslBVA" name="LineCapRound" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihlt0fEe2YPMyYKslBVA" name="MatrixOrderPrepend" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8Ihl90fEe2YPMyYKslBVA" name="MatrixOrderAppend" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8IhmN0fEe2YPMyYKslBVA" name="QualityModeDefault" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIcN0fEe2YPMyYKslBVA" name="QualityModeLow" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIcd0fEe2YPMyYKslBVA" name="QualityModeHigh" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIct0fEe2YPMyYKslBVA" name="InterpolationModeDefault" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIc90fEe2YPMyYKslBVA" name="InterpolationModeLowQuality" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIdN0fEe2YPMyYKslBVA" name="InterpolationModeHighQuality" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIdd0fEe2YPMyYKslBVA" name="InterpolationModeBilinear" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIdt0fEe2YPMyYKslBVA" name="InterpolationModeBicubic" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JId90fEe2YPMyYKslBVA" name="InterpolationModeNearestNeighbor" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIeN0fEe2YPMyYKslBVA" name="InterpolationModeHighQualityBilinear" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIed0fEe2YPMyYKslBVA" name="InterpolationModeHighQualityBicubic" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIet0fEe2YPMyYKslBVA" name="PathPointTypeStart" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIe90fEe2YPMyYKslBVA" name="PathPointTypeLine" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIfN0fEe2YPMyYKslBVA" name="PathPointTypeBezier" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIfd0fEe2YPMyYKslBVA" name="PathPointTypePathTypeMask" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIft0fEe2YPMyYKslBVA" name="PathPointTypePathDashMode" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIf90fEe2YPMyYKslBVA" name="PathPointTypePathMarker" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIgN0fEe2YPMyYKslBVA" name="PathPointTypeCloseSubpath" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIgd0fEe2YPMyYKslBVA" name="PathPointTypeBezier3" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIgt0fEe2YPMyYKslBVA" name="PixelFormatIndexed" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIg90fEe2YPMyYKslBVA" name="PixelFormatGDI" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIhN0fEe2YPMyYKslBVA" name="PixelFormatAlpha" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIhd0fEe2YPMyYKslBVA" name="PixelFormatPAlpha" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIht0fEe2YPMyYKslBVA" name="PixelFormatExtended" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIh90fEe2YPMyYKslBVA" name="PixelFormatCanonical" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIiN0fEe2YPMyYKslBVA" name="PixelFormat1bppIndexed" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIid0fEe2YPMyYKslBVA" name="PixelFormat4bppIndexed" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIit0fEe2YPMyYKslBVA" name="PixelFormat8bppIndexed" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIi90fEe2YPMyYKslBVA" name="PixelFormat16bppGrayScale" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIjN0fEe2YPMyYKslBVA" name="PixelFormat16bppRGB555" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIjd0fEe2YPMyYKslBVA" name="PixelFormat16bppRGB565" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIjt0fEe2YPMyYKslBVA" name="PixelFormat16bppARGB1555" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIj90fEe2YPMyYKslBVA" name="PixelFormat24bppRGB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIkN0fEe2YPMyYKslBVA" name="PixelFormat32bppRGB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIkd0fEe2YPMyYKslBVA" name="PixelFormat32bppARGB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIkt0fEe2YPMyYKslBVA" name="PixelFormat32bppPARGB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIk90fEe2YPMyYKslBVA" name="PixelFormat48bppRGB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIlN0fEe2YPMyYKslBVA" name="PixelFormat64bppARGB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIld0fEe2YPMyYKslBVA" name="PixelFormat64bppPARGB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIlt0fEe2YPMyYKslBVA" name="PixelFormat32bppCMYK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIl90fEe2YPMyYKslBVA" name="PixelFormatMax" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JImN0fEe2YPMyYKslBVA" name="PixelOffsetModeNone" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JImd0fEe2YPMyYKslBVA" name="PixelOffsetModeHalf" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JImt0fEe2YPMyYKslBVA" name="SmoothingModeDefault" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIm90fEe2YPMyYKslBVA" name="SmoothingModeHighSpeed" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JInN0fEe2YPMyYKslBVA" name="SmoothingModeHighQuality" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JInd0fEe2YPMyYKslBVA" name="SmoothingModeNone" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JInt0fEe2YPMyYKslBVA" name="SmoothingModeAntiAlias8x4" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIn90fEe2YPMyYKslBVA" name="SmoothingModeAntiAlias" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIoN0fEe2YPMyYKslBVA" name="SmoothingModeAntiAlias8x8" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIod0fEe2YPMyYKslBVA" name="StringFormatFlagsDirectionRightToLeft" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIot0fEe2YPMyYKslBVA" name="StringFormatFlagsDirectionVertical" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIo90fEe2YPMyYKslBVA" name="StringFormatFlagsNoFitBlackBox" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIpN0fEe2YPMyYKslBVA" name="StringFormatFlagsDisplayFormatControl" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIpd0fEe2YPMyYKslBVA" name="StringFormatFlagsNoFontFallback" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIpt0fEe2YPMyYKslBVA" name="StringFormatFlagsMeasureTrailingSpaces" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIp90fEe2YPMyYKslBVA" name="StringFormatFlagsNoWrap" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIqN0fEe2YPMyYKslBVA" name="StringFormatFlagsLineLimit" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIqd0fEe2YPMyYKslBVA" name="StringFormatFlagsNoClip" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIqt0fEe2YPMyYKslBVA" name="TextRenderingHintSystemDefault" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIq90fEe2YPMyYKslBVA" name="TextRenderingHintSingleBitPerPixelGridFit" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIrN0fEe2YPMyYKslBVA" name="TextRenderingHintSingleBitPerPixel" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIrd0fEe2YPMyYKslBVA" name="TextRenderingHintAntiAliasGridFit" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIrt0fEe2YPMyYKslBVA" name="TextRenderingHintAntiAlias" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIr90fEe2YPMyYKslBVA" name="TextRenderingHintClearTypeGridFit" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIsN0fEe2YPMyYKslBVA" name="UnitPixel" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIsd0fEe2YPMyYKslBVA" name="WrapModeTile" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIst0fEe2YPMyYKslBVA" name="WrapModeTileFlipX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JIs90fEe2YPMyYKslBVA" name="WrapModeTileFlipY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JItN0fEe2YPMyYKslBVA" name="WrapModeTileFlipXY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8JItd0fEe2YPMyYKslBVA" name="WrapModeClamp" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u0rOgd0fEe2YPMyYKslBVA" name="GdiplusStartup" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0rOgt0fEe2YPMyYKslBVA" name="arg0" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0rOg90fEe2YPMyYKslBVA" name="arg1" type="_tXbNYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0rOhN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0rOhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0rOht0fEe2YPMyYKslBVA" name="PrivateFontCollection_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0rOh90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0rOiN0fEe2YPMyYKslBVA" name="PrivateFontCollection_AddFontFile" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u0rOid0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0rOit0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0rOi90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u00Yct0fEe2YPMyYKslBVA" name="PrivateFontCollection_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u00Yc90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u00YdN0fEe2YPMyYKslBVA" name="GdiplusShutdown" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u00Ydd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1OoJd0fEe2YPMyYKslBVA" name="Bitmap_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1OoJt0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1OoJ90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1OoKN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1OoKd0fEe2YPMyYKslBVA" name="Image_GetLastStatus" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1OoKt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1OoK90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1PPMN0fEe2YPMyYKslBVA" name="Bitmap_GetHICON" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1PPMd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPMt0fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1PPNN0fEe2YPMyYKslBVA" name="Bitmap_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1PPNd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1PPNt0fEe2YPMyYKslBVA" name="Image_GetWidth" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1PPN90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPON0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1PPOd0fEe2YPMyYKslBVA" name="Image_GetHeight" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1PPOt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPO90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1PPPN0fEe2YPMyYKslBVA" name="Image_GetPixelFormat" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1PPPd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPPt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1PPP90fEe2YPMyYKslBVA" name="Graphics_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1PPQN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPQd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1PPRd0fEe2YPMyYKslBVA" name="Graphics_DrawImage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1PPRt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPR90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPSN0fEe2YPMyYKslBVA" name="arg2" type="_tCKvE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPSd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPSt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPS90fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPTN0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPTd0fEe2YPMyYKslBVA" name="arg7" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPTt0fEe2YPMyYKslBVA" name="arg8" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPT90fEe2YPMyYKslBVA" name="arg9" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPUN0fEe2YPMyYKslBVA" name="arg10" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1PPUt0fEe2YPMyYKslBVA" name="Graphics_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1PPU90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1PPVN0fEe2YPMyYKslBVA" name="BitmapData_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1PPVd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1PPVt0fEe2YPMyYKslBVA" name="Bitmap_LockBits" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1PPV90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPWN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPWd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPWt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPW90fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1PPXN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1P2QN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1P2Qd0fEe2YPMyYKslBVA" name="arg0" type="_tCKvFN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1P2Qt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1P2Rt0fEe2YPMyYKslBVA" name="Bitmap_UnlockBits" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1P2R90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1P2SN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1P2Sd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1P2St0fEe2YPMyYKslBVA" name="BitmapData_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1P2S90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1QdUN0fEe2YPMyYKslBVA" name="Image_GetPaletteSize" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1QdUd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1QdUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1QdWt0fEe2YPMyYKslBVA" name="Image_GetPalette" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1QdW90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1QdXN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1QdXd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1QdXt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1QdYd0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1QdYt0fEe2YPMyYKslBVA" name="arg0" type="_tCKvFd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1QdY90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1QdZN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1TgoN0fEe2YPMyYKslBVA" name="Bitmap_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1Tgod0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1Tgot0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1Tgo90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1TgpN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1Tgpd0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1Tgpt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1UHuN0fEe2YPMyYKslBVA" name="Bitmap_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1UHud0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1UHut0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1UHu90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1VV1d0fEe2YPMyYKslBVA" name="Bitmap_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1VV1t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1VV190fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1jYVN0fEe2YPMyYKslBVA" name="Matrix_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1jYVd0fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1jYVt0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1jYV90fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1jYWN0fEe2YPMyYKslBVA" name="arg3" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1jYWd0fEe2YPMyYKslBVA" name="arg4" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1jYWt0fEe2YPMyYKslBVA" name="arg5" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1jYW90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1j_UN0fEe2YPMyYKslBVA" name="Matrix_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1j_Ud0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1j_Vt0fEe2YPMyYKslBVA" name="Matrix_GetElements" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1j_V90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1j_WN0fEe2YPMyYKslBVA" name="arg1" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1j_Wd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1j_Xt0fEe2YPMyYKslBVA" name="Matrix_SetElements" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1j_X90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1j_YN0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1j_Yd0fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1j_Yt0fEe2YPMyYKslBVA" name="arg3" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1j_Y90fEe2YPMyYKslBVA" name="arg4" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1j_ZN0fEe2YPMyYKslBVA" name="arg5" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1j_Zd0fEe2YPMyYKslBVA" name="arg6" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1j_Zt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1j_aN0fEe2YPMyYKslBVA" name="Matrix_Invert" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1j_ad0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1j_at0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1kmYN0fEe2YPMyYKslBVA" name="Matrix_IsIdentity" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1kmYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1kmYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1kmZd0fEe2YPMyYKslBVA" name="Matrix_Multiply" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1kmZt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1kmZ90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1kmaN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1kmad0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1kmbN0fEe2YPMyYKslBVA" name="Matrix_Rotate" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1kmbd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1kmbt0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1kmb90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1kmcN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1kmdN0fEe2YPMyYKslBVA" name="Matrix_Scale" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1kmdd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1kmdt0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1kmd90fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1kmeN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1kmed0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1lNc90fEe2YPMyYKslBVA" name="Matrix_Shear" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1lNdN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1lNdd0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1lNdt0fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1lNd90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1lNeN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1l0gN0fEe2YPMyYKslBVA" name="Matrix_TransformPoints" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1l0gd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1l0gt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1l0g90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1l0hN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u1l0iN0fEe2YPMyYKslBVA" name="Matrix_Translate" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u1l0id0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1l0it0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1l0i90fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1l0jN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u1l0jd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2mhId0fEe2YPMyYKslBVA" name="TextureBrush_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2mhIt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2mhI90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2mhJN0fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2mhJd0fEe2YPMyYKslBVA" name="arg3" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2mhJt0fEe2YPMyYKslBVA" name="arg4" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2mhJ90fEe2YPMyYKslBVA" name="arg5" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2mhKN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2nIMd0fEe2YPMyYKslBVA" name="SolidBrush_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2nIMt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2nIM90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2nvQ90fEe2YPMyYKslBVA" name="LinearGradientBrush_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2nvRN0fEe2YPMyYKslBVA" name="arg0" type="_tCmz8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2nvRd0fEe2YPMyYKslBVA" name="arg1" type="_tCmz8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2nvRt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2nvR90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2nvSN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2nvSd0fEe2YPMyYKslBVA" name="LinearGradientBrush_SetInterpolationColors" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2nvSt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2nvS90fEe2YPMyYKslBVA" name="arg1" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2nvTN0fEe2YPMyYKslBVA" name="arg2" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2nvTd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2nvTt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2nvUN0fEe2YPMyYKslBVA" name="Brush_GetType" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2nvUd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u2nvUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2nvU90fEe2YPMyYKslBVA" name="SolidBrush_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2nvVN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2nvVd0fEe2YPMyYKslBVA" name="HatchBrush_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2nvVt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2nvV90fEe2YPMyYKslBVA" name="TextureBrush_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2nvWN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u2nvWd0fEe2YPMyYKslBVA" name="LinearGradientBrush_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u2nvWt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u241AN0fEe2YPMyYKslBVA" name="Font_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u241Ad0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u241Bt0fEe2YPMyYKslBVA" name="Graphics_FillRectangle" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u241B90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u241CN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u241Cd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u241Ct0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u241C90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u241DN0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u241Dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u26DKd0fEe2YPMyYKslBVA" name="Font_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u26DKt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u26DK90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u26DLN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u26qMN0fEe2YPMyYKslBVA" name="Font_IsAvailable" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u26qMd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u26qMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3B-8N0fEe2YPMyYKslBVA" name="Pen_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3B-8d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3B-8t0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3B-890fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3B-9N0fEe2YPMyYKslBVA" name="Pen_SetDashStyle" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3B-9d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3B-9t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3B-990fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3B--N0fEe2YPMyYKslBVA" name="Graphics_SetPixelOffsetMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3B--d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3B--t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3B--90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3B-_N0fEe2YPMyYKslBVA" name="Graphics_GetSmoothingMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3B-_d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3B-_t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3B-_90fEe2YPMyYKslBVA" name="Graphics_SetSmoothingMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3B_AN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3B_Ad0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3B_At0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3B_A90fEe2YPMyYKslBVA" name="Graphics_Save" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3B_BN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3B_Bd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3CmAN0fEe2YPMyYKslBVA" name="Graphics_SetClip" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3CmAd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3CmAt0fEe2YPMyYKslBVA" name="arg1" type="_tCKvE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3CmA90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3CmBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3CmBd0fEe2YPMyYKslBVA" name="Graphics_DrawRectangle" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3CmBt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3CmB90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3CmCN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3CmCd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3CmCt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3CmC90fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3CmDN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3CmDd0fEe2YPMyYKslBVA" name="Graphics_Restore" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3CmDt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3CmD90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3CmEN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3CmEd0fEe2YPMyYKslBVA" name="Pen_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3CmEt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3GQYd0fEe2YPMyYKslBVA" name="Graphics_ScaleTransform" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3GQYt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3GQY90fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3GQZN0fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3GQZd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3GQZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3GQZ90fEe2YPMyYKslBVA" name="Graphics_TranslateTransform" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3GQaN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3GQad0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3GQat0fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3GQa90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3GQbN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3G3dN0fEe2YPMyYKslBVA" name="Graphics_DrawDriverString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3G3dd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3G3dt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3G3d90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3G3eN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3G3ed0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3G3et0fEe2YPMyYKslBVA" name="arg5" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3G3e90fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3G3fN0fEe2YPMyYKslBVA" name="arg7" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3G3fd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3G3ft0fEe2YPMyYKslBVA" name="TextureBrush_ResetTransform" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3G3f90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3G3gN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3G3gd0fEe2YPMyYKslBVA" name="LinearGradientBrush_ResetTransform" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3G3gt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3G3g90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3G3hN0fEe2YPMyYKslBVA" name="TextureBrush_ScaleTransform" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3G3hd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3G3ht0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3G3h90fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3G3iN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3G3id0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3HegN0fEe2YPMyYKslBVA" name="TextureBrush_TranslateTransform" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3Hegd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Hegt0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Heg90fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3HehN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Hehd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3Heht0fEe2YPMyYKslBVA" name="LinearGradientBrush_ScaleTransform" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3Heh90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3HeiN0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Heid0fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Heit0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Hei90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3HejN0fEe2YPMyYKslBVA" name="LinearGradientBrush_TranslateTransform" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3Hejd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Hejt0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Hej90fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3HekN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Hekd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3IFkN0fEe2YPMyYKslBVA" name="Region_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3IFkd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3IFkt0fEe2YPMyYKslBVA" name="Graphics_GetClip" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3IFk90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3IFlN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3IFld0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3IFlt0fEe2YPMyYKslBVA" name="Region_IsInfinite" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3IFl90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3IFmN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3IFmd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3IFmt0fEe2YPMyYKslBVA" name="Region_GetHRGN" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3IFm90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3IFnN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3IFnd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3IFnt0fEe2YPMyYKslBVA" name="Region_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3IFn90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3IFoN0fEe2YPMyYKslBVA" name="Graphics_GetTransform" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3IFod0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3IFot0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3IFo90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3IsoN0fEe2YPMyYKslBVA" name="Graphics_GetHDC" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3Isod0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Isot0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3Isr90fEe2YPMyYKslBVA" name="Graphics_ReleaseHDC" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3IssN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3Issd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3RPgN0fEe2YPMyYKslBVA" name="Graphics_DrawLines" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3RPgd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3RPgt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3RPg90fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3RPhN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3RPhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3R2kN0fEe2YPMyYKslBVA" name="Graphics_DrawLine" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3R2kd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3R2kt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3R2k90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3R2lN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3R2ld0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3R2lt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3R2l90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3-aIN0fEe2YPMyYKslBVA" name="Pen_SetBrush" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3-aId0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aIt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aI90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3-aJN0fEe2YPMyYKslBVA" name="Pen_SetWidth" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3-aJd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aJt0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3-aKN0fEe2YPMyYKslBVA" name="Pen_SetDashPattern" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3-aKd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aKt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aK90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aLN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3-aLd0fEe2YPMyYKslBVA" name="Pen_SetDashOffset" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3-aLt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aL90fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aMN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3-aMd0fEe2YPMyYKslBVA" name="Pen_SetMiterLimit" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3-aMt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aM90fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3-aNd0fEe2YPMyYKslBVA" name="Pen_SetLineJoin" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3-aNt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aN90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aON0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3-aOd0fEe2YPMyYKslBVA" name="Pen_SetLineCap" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3-aOt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aO90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aPN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aPd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3-aPt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3_BON0fEe2YPMyYKslBVA" name="Matrix_TransformVectors" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3_BOd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3_BOt0fEe2YPMyYKslBVA" name="arg1" type="_tCmz8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3_BO90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3_BPN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u3_BPd0fEe2YPMyYKslBVA" name="Brush_Clone" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u3_BPt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u3_BP90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4GV8N0fEe2YPMyYKslBVA" name="FontFamily_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4GV8d0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GV8t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GV890fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4GV9N0fEe2YPMyYKslBVA" name="FontFamily_IsAvailable" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4GV9d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GV9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4GV990fEe2YPMyYKslBVA" name="FontFamily_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4GV-N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4GV-d0fEe2YPMyYKslBVA" name="Font_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4GV-t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GV-90fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GV_N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GV_d0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GV_t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4GV_90fEe2YPMyYKslBVA" name="Font_GetLogFontW" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4GWAN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GWAd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GWAt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GWA90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4GWB90fEe2YPMyYKslBVA" name="FontFamily_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4GWCN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4GWCd0fEe2YPMyYKslBVA" name="Font_GetFamily" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4GWCt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GWC90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GWDN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4GWDd0fEe2YPMyYKslBVA" name="Font_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4GWDt0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GWD90fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GWEN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GWEd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GWEt0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4GWE90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4IyMN0fEe2YPMyYKslBVA" name="Graphics_DrawArc" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4IyMd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4IyMt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4IyM90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4IyNN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4IyNd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4IyNt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4IyN90fEe2YPMyYKslBVA" name="arg6" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4IyON0fEe2YPMyYKslBVA" name="arg7" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4IyOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4IyOt0fEe2YPMyYKslBVA" name="GraphicsPath_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4IyO90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4IyPN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4JZQN0fEe2YPMyYKslBVA" name="GraphicsPath_AddArc" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4JZQd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZQt0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZQ90fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZRN0fEe2YPMyYKslBVA" name="arg3" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZRd0fEe2YPMyYKslBVA" name="arg4" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZRt0fEe2YPMyYKslBVA" name="arg5" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZR90fEe2YPMyYKslBVA" name="arg6" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4JZSd0fEe2YPMyYKslBVA" name="GraphicsPath_Transform" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4JZSt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZS90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZTN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4JZTd0fEe2YPMyYKslBVA" name="Graphics_DrawPath" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4JZTt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZT90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZUN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4JZUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4JZUt0fEe2YPMyYKslBVA" name="GraphicsPath_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4JZU90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4L1gN0fEe2YPMyYKslBVA" name="ImageAttributes_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4L1gd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4MckN0fEe2YPMyYKslBVA" name="ImageAttributes_SetWrapMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4Mckd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Mckt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Mck90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4MclN0fEe2YPMyYKslBVA" name="ImageAttributes_SetColorMatrix" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4Mcld0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Mclt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Mcl90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4McmN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Mcmd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4Mcmt0fEe2YPMyYKslBVA" name="ImageAttributes_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4Mcm90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4Z38N0fEe2YPMyYKslBVA" name="Graphics_DrawEllipse" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4Z38d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Z38t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Z3890fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Z39N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Z39d0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Z39t0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4Z3990fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4btIN0fEe2YPMyYKslBVA" name="Graphics_DrawPolygon" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4btId0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4btIt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4btI90fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4btJN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4btJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4fXgN0fEe2YPMyYKslBVA" name="GraphicsPath_CloseFigure" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4fXgd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4fXgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4msSN0fEe2YPMyYKslBVA" name="Graphics_MeasureDriverString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4msSd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4msSt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4msS90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4msTN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4msTd0fEe2YPMyYKslBVA" name="arg4" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4msTt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4msT90fEe2YPMyYKslBVA" name="arg6" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4msUN0fEe2YPMyYKslBVA" name="arg7" type="_tDCRwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4msUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4n6YN0fEe2YPMyYKslBVA" name="StringFormat_GenericTypographic" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4n6Yd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4ohcN0fEe2YPMyYKslBVA" name="StringFormat_Clone" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4ohcd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohct0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4ohc90fEe2YPMyYKslBVA" name="StringFormat_GetFormatFlags" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4ohdN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4ohdt0fEe2YPMyYKslBVA" name="StringFormat_SetFormatFlags" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4ohd90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4oheN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohed0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4ohft0fEe2YPMyYKslBVA" name="StringFormat_SetTabStops" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4ohf90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohgN0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohgd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohgt0fEe2YPMyYKslBVA" name="arg3" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4ohhN0fEe2YPMyYKslBVA" name="StringFormat_SetHotkeyPrefix" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4ohhd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohht0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohh90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4ohiN0fEe2YPMyYKslBVA" name="Graphics_MeasureString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4ohid0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohit0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohi90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohjN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohjd0fEe2YPMyYKslBVA" name="arg4" type="_tCmz8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohjt0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohj90fEe2YPMyYKslBVA" name="arg6" type="_tDCRwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ohkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4pIgN0fEe2YPMyYKslBVA" name="Graphics_DrawString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4pIgd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4pIgt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4pIg90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4pIhN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4pIhd0fEe2YPMyYKslBVA" name="arg4" type="_tCmz8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4pIht0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4pIh90fEe2YPMyYKslBVA" name="arg6" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4pIiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4pIid0fEe2YPMyYKslBVA" name="StringFormat_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4pIit0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4qWp90fEe2YPMyYKslBVA" name="Graphics_FillPie" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4qWqN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4qWqd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4qWqt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4qWq90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4qWrN0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4qWrd0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4qWrt0fEe2YPMyYKslBVA" name="arg6" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4qWr90fEe2YPMyYKslBVA" name="arg7" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4qWsN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4uBAN0fEe2YPMyYKslBVA" name="Graphics_FillEllipse" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4uBAd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4uBAt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4uBA90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4uBBN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4uBBd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4uBBt0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4uBB90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4uoEN0fEe2YPMyYKslBVA" name="GraphicsPath_SetFillMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4uoEd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4uoEt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4uoE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4uoFN0fEe2YPMyYKslBVA" name="Graphics_FillPath" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4uoFd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4uoFt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4uoF90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4uoGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4vPIN0fEe2YPMyYKslBVA" name="Graphics_FillPolygon" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4vPId0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4vPIt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4vPI90fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4vPJN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4vPJd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4vPJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4yScN0fEe2YPMyYKslBVA" name="Graphics_Flush" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4yScd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4ySct0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u40usN0fEe2YPMyYKslBVA" name="Graphics_GetVisibleClipBounds" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u40usd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u40ust0fEe2YPMyYKslBVA" name="arg1" type="_tCKvE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u40us90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u4180N0fEe2YPMyYKslBVA" name="Graphics_SetTransform" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u4180d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u4180t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u418090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u45AIN0fEe2YPMyYKslBVA" name="Graphics_GetInterpolationMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u45AId0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u45AIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u47cYN0fEe2YPMyYKslBVA" name="Graphics_GetTextRenderingHint" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u47cYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u47cYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5AU4N0fEe2YPMyYKslBVA" name="Graphics_SetPageUnit" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5AU4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5AU4t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5AU490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5EmUN0fEe2YPMyYKslBVA" name="Region_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5EmUd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5EmUt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5EmU90fEe2YPMyYKslBVA" name="Graphics_SetClip" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5EmVN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5EmVd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5EmVt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5EmV90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5EmWN0fEe2YPMyYKslBVA" name="Graphics_ResetClip" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5EmWd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5EmWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5F0dN0fEe2YPMyYKslBVA" name="Graphics_SetClipPath" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5F0dd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5F0dt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5F0d90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5IQsN0fEe2YPMyYKslBVA" name="Graphics_SetInterpolationMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5IQsd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5IQst0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5IQs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5LUCN0fEe2YPMyYKslBVA" name="Graphics_SetTextRenderingHint" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5LUCd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5LUCt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5LUC90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5VFBd0fEe2YPMyYKslBVA" name="GraphicsPath_Clone" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5VFBt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5VFB90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5VFCN0fEe2YPMyYKslBVA" name="GraphicsPath_Flatten" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5VFCd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5VFCt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5VFC90fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5VFDN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5VsF90fEe2YPMyYKslBVA" name="GraphicsPath_GetLastPoint" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5VsGN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5VsGd0fEe2YPMyYKslBVA" name="arg1" type="_tCmz8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5VsGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5VsG90fEe2YPMyYKslBVA" name="GraphicsPath_AddPath" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5VsHN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5VsHd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5VsHt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5VsH90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5WTLN0fEe2YPMyYKslBVA" name="GraphicsPath_AddRectangle" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5WTLd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5WTLt0fEe2YPMyYKslBVA" name="arg1" type="_tDCRwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5WTL90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5W6Nd0fEe2YPMyYKslBVA" name="Font_GetSize" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5W6Nt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5W6N90fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5W6ON0fEe2YPMyYKslBVA" name="Font_GetStyle" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5W6Od0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5W6Ot0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5W6O90fEe2YPMyYKslBVA" name="GraphicsPath_AddString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5W6PN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5W6Pd0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5W6Pt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5W6P90fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5W6QN0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5W6Qd0fEe2YPMyYKslBVA" name="arg5" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5W6Qt0fEe2YPMyYKslBVA" name="arg6" type="_tCmz8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5W6Q90fEe2YPMyYKslBVA" name="arg7" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5W6RN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5YIUN0fEe2YPMyYKslBVA" name="GraphicsPath_IsOutlineVisible" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5YIUd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YIUt0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YIU90fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YIVN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YIVd0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YIVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5YIV90fEe2YPMyYKslBVA" name="GraphicsPath_IsVisible" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5YIWN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YIWd0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YIWt0fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YIW90fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YIXN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5YvYN0fEe2YPMyYKslBVA" name="GraphicsPath_AddBezier" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5YvYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YvYt0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YvY90fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YvZN0fEe2YPMyYKslBVA" name="arg3" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YvZd0fEe2YPMyYKslBVA" name="arg4" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YvZt0fEe2YPMyYKslBVA" name="arg5" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YvZ90fEe2YPMyYKslBVA" name="arg6" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5YvaN0fEe2YPMyYKslBVA" name="arg7" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5Yvad0fEe2YPMyYKslBVA" name="arg8" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5Yvat0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5Yvc90fEe2YPMyYKslBVA" name="GraphicsPath_GetBounds" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5ZWcN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5ZWcd0fEe2YPMyYKslBVA" name="arg1" type="_tDCRwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5ZWct0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5ZWc90fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5ZWdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5Z9gN0fEe2YPMyYKslBVA" name="GraphicsPath_GetPointCount" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5Z9gd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5Z9gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5Z9g90fEe2YPMyYKslBVA" name="GraphicsPath_GetPathTypes" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5Z9hN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5Z9hd0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5Z9ht0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5Z9h90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5Z9iN0fEe2YPMyYKslBVA" name="GraphicsPath_GetPathPoints" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5Z9id0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5Z9it0fEe2YPMyYKslBVA" name="arg1" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5Z9i90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5Z9jN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5akkN0fEe2YPMyYKslBVA" name="GraphicsPath_AddLine" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5akkd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5akkt0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5akk90fEe2YPMyYKslBVA" name="arg2" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5aklN0fEe2YPMyYKslBVA" name="arg3" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5akld0fEe2YPMyYKslBVA" name="arg4" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5aklt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u5bLo90fEe2YPMyYKslBVA" name="GraphicsPath_StartFigure" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u5bLpN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u5bLpd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8H6XN0fEe2YPMyYKslBVA" name="ColorPalette_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8H6Xd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8IhZd0fEe2YPMyYKslBVA" name="GdiplusStartupInput_sizeof" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8IhZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8JItt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u8JIt90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u8Jvgd0fEe2YPMyYKslBVA" name="Bitmap_GetHBITMAP" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8Jvgt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Jvg90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8JvhN0fEe2YPMyYKslBVA" name="arg2" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Jvhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8Jvht0fEe2YPMyYKslBVA" name="FontFamily_GetFamilyName" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8Jvh90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8JviN0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Jvid0fEe2YPMyYKslBVA" name="arg2" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Jvit0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8Jvi90fEe2YPMyYKslBVA" name="Graphics_DrawDriverString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8JvjN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Jvjd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Jvjt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Jvj90fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8JvkN0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Jvkd0fEe2YPMyYKslBVA" name="arg5" type="_tCmz8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Jvkt0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Jvk90fEe2YPMyYKslBVA" name="arg7" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8JvlN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8Jvld0fEe2YPMyYKslBVA" name="Graphics_DrawImage" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8Jvlt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Jvl90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8JvmN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Jvmd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Jvmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8KWkN0fEe2YPMyYKslBVA" name="Graphics_DrawString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8KWkd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWkt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWk90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWlN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWld0fEe2YPMyYKslBVA" name="arg4" type="_tCmz8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWlt0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWl90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8KWmN0fEe2YPMyYKslBVA" name="Graphics_GetClipBounds" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8KWmd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWmt0fEe2YPMyYKslBVA" name="arg1" type="_tDCRwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWm90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8KWnN0fEe2YPMyYKslBVA" name="Graphics_GetClipBounds" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8KWnd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWnt0fEe2YPMyYKslBVA" name="arg1" type="_tCKvE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWn90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8KWoN0fEe2YPMyYKslBVA" name="Graphics_MeasureString" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8KWod0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWot0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWo90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWpN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWpd0fEe2YPMyYKslBVA" name="arg4" type="_tCmz8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWpt0fEe2YPMyYKslBVA" name="arg5" type="_tDCRwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8KWp90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8K9oN0fEe2YPMyYKslBVA" name="Graphics_SetClipPath" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8K9od0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8K9ot0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8K9o90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8K9pN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8K9pd0fEe2YPMyYKslBVA" name="Graphics_SetCompositingQuality" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8K9pt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8K9p90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8K9qN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8K9qd0fEe2YPMyYKslBVA" name="GraphicsPath_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8K9qt0fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8K9q90fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8K9rN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8K9rd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8K9rt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8LksN0fEe2YPMyYKslBVA" name="HatchBrush_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8Lksd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Lkst0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Lks90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8LktN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8Lktd0fEe2YPMyYKslBVA" name="LinearGradientBrush_SetWrapMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8Lktt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Lkt90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8LkuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8Lkud0fEe2YPMyYKslBVA" name="Matrix_TransformPoints" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8Lkut0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Lku90fEe2YPMyYKslBVA" name="arg1" type="_tCmz8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8LkvN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8Lkvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8Lkvt0fEe2YPMyYKslBVA" name="PathGradientBrush_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8Lkv90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8LkwN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8Lkwd0fEe2YPMyYKslBVA" name="PathGradientBrush_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8Lkwt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8MLwN0fEe2YPMyYKslBVA" name="PathGradientBrush_SetCenterColor" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8MLwd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8MLwt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8MLw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8MLxN0fEe2YPMyYKslBVA" name="PathGradientBrush_SetCenterPoint" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8MLxd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8MLxt0fEe2YPMyYKslBVA" name="arg1" type="_tCmz8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8MLx90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8MLyN0fEe2YPMyYKslBVA" name="PathGradientBrush_SetInterpolationColors" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8MLyd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8MLyt0fEe2YPMyYKslBVA" name="arg1" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8MLy90fEe2YPMyYKslBVA" name="arg2" type="_s_9vpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8MLzN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8MLzd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8MLzt0fEe2YPMyYKslBVA" name="PathGradientBrush_SetSurroundColors" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8MLz90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8ML0N0fEe2YPMyYKslBVA" name="arg1" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8ML0d0fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8ML0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8ML090fEe2YPMyYKslBVA" name="PathGradientBrush_SetGraphicsPath" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8ML1N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8ML1d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8ML1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8ML190fEe2YPMyYKslBVA" name="PathGradientBrush_SetWrapMode" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8ML2N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8ML2d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8ML2t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8My0N0fEe2YPMyYKslBVA" name="Pen_GetBrush" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8My0d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8My0t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8My090fEe2YPMyYKslBVA" name="Point_new" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8My1N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8My1d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8My1t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8My190fEe2YPMyYKslBVA" name="Point_delete" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8My2N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8My2d0fEe2YPMyYKslBVA" name="Region_newGraphicsPath" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8My2t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8My290fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8NZ4N0fEe2YPMyYKslBVA" name="StringFormat_GenericDefault" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8NZ4d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8NZ4t0fEe2YPMyYKslBVA" name="TextureBrush_SetTransform" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_u8NZ490fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8NZ5N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8NZ5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tCKvE90fEe2YPMyYKslBVA" name="Rect" visibility="public">
              <eAnnotations xmi:id="_tE3dxt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE3dx90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE3dyN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1PPQ90fEe2YPMyYKslBVA" name="Width" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1PPRN0fEe2YPMyYKslBVA" name="Height" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3B_Bt0fEe2YPMyYKslBVA" name="X" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u3B_B90fEe2YPMyYKslBVA" name="Y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u1PPQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tCKvFN0fEe2YPMyYKslBVA" name="BitmapData" visibility="public">
              <eAnnotations xmi:id="_tE4E090fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE4E1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE4E1d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1P2Q90fEe2YPMyYKslBVA" name="Stride" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1P2RN0fEe2YPMyYKslBVA" name="Scan0" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1P2Rd0fEe2YPMyYKslBVA" name="PixelFormat" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8IhZ90fEe2YPMyYKslBVA" name="Width" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8IhaN0fEe2YPMyYKslBVA" name="Height" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8Ihad0fEe2YPMyYKslBVA" name="Reserved" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u1PPXd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tCKvFd0fEe2YPMyYKslBVA" name="ColorPalette" visibility="public">
              <eAnnotations xmi:id="_tE3dwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE3dwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE3dwt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1QdYN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u1QdZd0fEe2YPMyYKslBVA" name="Count" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u1Qda90fEe2YPMyYKslBVA" name="Flags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8H6Wt0fEe2YPMyYKslBVA" name="Entries" visibility="public" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u1QdX90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u8H6W90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tCmz8N0fEe2YPMyYKslBVA" name="PointF" visibility="public">
              <eAnnotations xmi:id="_tE4E0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE4E0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE4E0t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2nvQd0fEe2YPMyYKslBVA" name="X" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u2nvQt0fEe2YPMyYKslBVA" name="Y" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u2nvQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tDCRwd0fEe2YPMyYKslBVA" name="RectF" visibility="public">
              <eAnnotations xmi:id="_tE3dw90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tE3dxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tE3dxd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4k3JN0fEe2YPMyYKslBVA" name="Height" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u4k3Jd0fEe2YPMyYKslBVA" name="Width" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5WTKt0fEe2YPMyYKslBVA" name="X" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u5WTK90fEe2YPMyYKslBVA" name="Y" visibility="public" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u4mFMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tXbNYN0fEe2YPMyYKslBVA" name="GdiplusStartupInput" visibility="public">
              <eAnnotations xmi:id="_tYar4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYar4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYar4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0rOgN0fEe2YPMyYKslBVA" name="GdiplusVersion" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8IhYN0fEe2YPMyYKslBVA" name="DebugEventCallback" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8IhYd0fEe2YPMyYKslBVA" name="SuppressBackgroundThread" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8IhYt0fEe2YPMyYKslBVA" name="SuppressExternalCodecs" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8IhY90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u0qnc90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u8IhZN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tDwqht0fEe2YPMyYKslBVA" name="C" visibility="public">
            <eAnnotations xmi:id="_tE_ZkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tE_Zkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tE_Zkt0fEe2YPMyYKslBVA" general="_tE4E2N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzpT0N0fEe2YPMyYKslBVA" name="PTR_SIZEOF" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u3G3cN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u3G3cd0fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3G3ct0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3G3c90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u6F6AN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u8cqcN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u8cqcd0fEe2YPMyYKslBVA" name="PTR_sizeof" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8cqct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8cqc90fEe2YPMyYKslBVA" name="free" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8cqdN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8cqdd0fEe2YPMyYKslBVA" name="getenv" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8cqdt0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqd90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8cqeN0fEe2YPMyYKslBVA" name="setenv" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8cqed0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqet0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqe90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqfN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8cqfd0fEe2YPMyYKslBVA" name="malloc" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8cqft0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqf90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8cqgN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8cqgd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqgt0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqg90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8cqhN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8cqhd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqht0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqh90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8cqiN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8cqid0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqit0fEe2YPMyYKslBVA" name="arg1" type="_s_9vpd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqi90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8cqjN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8cqjd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqjt0fEe2YPMyYKslBVA" name="arg1" type="_s_9vpN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqj90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8cqkN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8cqkd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqkt0fEe2YPMyYKslBVA" name="arg1" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cqk90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8dRgN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8dRgd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRgt0fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRg90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8dRhN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8dRhd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRht0fEe2YPMyYKslBVA" name="arg1" type="_s-YbQ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRh90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8dRiN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8dRid0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRit0fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRi90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8dRjN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8dRjd0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRjt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRj90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8dRkN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8dRkd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRkt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRk90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8dRlN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8dRld0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRlt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRl90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8dRmN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8dRmd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vpd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRmt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRm90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8dRnN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8dRnd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vpN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRnt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRn90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8dRoN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8dRod0fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRot0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRo90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8dRpN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8dRpd0fEe2YPMyYKslBVA" name="arg0" type="_s-YbQ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRpt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRp90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8dRqN0fEe2YPMyYKslBVA" name="memmove" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8dRqd0fEe2YPMyYKslBVA" name="arg0" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRqt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRq90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8dRrN0fEe2YPMyYKslBVA" name="memset" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8dRrd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRrt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRr90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRsN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8dRsd0fEe2YPMyYKslBVA" name="strlen" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u8dRst0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8dRs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tEK6Md0fEe2YPMyYKslBVA" name="Library" visibility="public">
            <eAnnotations xmi:id="_tE56AN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tE56Ad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tE56At0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8NZ5t0fEe2YPMyYKslBVA" name="MAJOR_VERSION" visibility="package" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8NZ590fEe2YPMyYKslBVA" name="MINOR_VERSION" visibility="package" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8NZ6N0fEe2YPMyYKslBVA" name="REVISION" visibility="package" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8NZ6d0fEe2YPMyYKslBVA" name="JAVA_VERSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8NZ6t0fEe2YPMyYKslBVA" name="SWT_VERSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8NZ690fEe2YPMyYKslBVA" name="USER_HOME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8NZ7N0fEe2YPMyYKslBVA" name="SEPARATOR" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8NZ7d0fEe2YPMyYKslBVA" name="DELIMITER" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8NZ7t0fEe2YPMyYKslBVA" name="JAVA_LIB_PATH" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8NZ790fEe2YPMyYKslBVA" name="SWT_LIB_PATH" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8NZ8N0fEe2YPMyYKslBVA" name="SUFFIX_64" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8NZ8d0fEe2YPMyYKslBVA" name="SWT_LIB_DIR" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u6Er7N0fEe2YPMyYKslBVA" name="loadLibrary" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u6Er7d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8NZ8t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u8OA8t0fEe2YPMyYKslBVA" name="os" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8OA890fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8OoAN0fEe2YPMyYKslBVA" name="arch" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8OoAd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8OoAt0fEe2YPMyYKslBVA" name="parseVersion" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8OoA90fEe2YPMyYKslBVA" name="version" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8OoBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8OoBd0fEe2YPMyYKslBVA" name="SWT_VERSION" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8OoBt0fEe2YPMyYKslBVA" name="major" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8OoB90fEe2YPMyYKslBVA" name="minor" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8OoCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8OoCd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u8PPEN0fEe2YPMyYKslBVA" name="chmod" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8PPEd0fEe2YPMyYKslBVA" name="permision" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8PPEt0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8P2IN0fEe2YPMyYKslBVA" name="longConst" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8P2Id0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8P2It0fEe2YPMyYKslBVA" name="JAVA_VERSION" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8P2I90fEe2YPMyYKslBVA" name="major" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8P2JN0fEe2YPMyYKslBVA" name="minor" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8P2Jd0fEe2YPMyYKslBVA" name="micro" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8P2Jt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8P2J90fEe2YPMyYKslBVA" name="extractResource" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_u8P2KN0fEe2YPMyYKslBVA" name="resourceName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8P2Kd0fEe2YPMyYKslBVA" name="outFile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8P2Kt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8REQN0fEe2YPMyYKslBVA" name="extract" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8REQd0fEe2YPMyYKslBVA" name="extractToFilePath" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8REQt0fEe2YPMyYKslBVA" name="mappedName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8REQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8RERN0fEe2YPMyYKslBVA" name="isLoadable" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8RERd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8RrUN0fEe2YPMyYKslBVA" name="load" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8RrUd0fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8RrUt0fEe2YPMyYKslBVA" name="message" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8RrU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8RrVN0fEe2YPMyYKslBVA" name="loadLibrary" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8RrVd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8RrVt0fEe2YPMyYKslBVA" name="mapName" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8RrV90fEe2YPMyYKslBVA" name="getVersionString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8RrWN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8SSYN0fEe2YPMyYKslBVA" name="mapLibraryName" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8SSYd0fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8SSYt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8S5cN0fEe2YPMyYKslBVA" name="mapLibraryName" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8S5cd0fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8S5ct0fEe2YPMyYKslBVA" name="replaceDylib" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8S5c90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8S5dN0fEe2YPMyYKslBVA" name="findResource" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8S5dd0fEe2YPMyYKslBVA" name="subDir" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8S5dt0fEe2YPMyYKslBVA" name="resourceName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8S5d90fEe2YPMyYKslBVA" name="mapResourceName" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8S5eN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8TggN0fEe2YPMyYKslBVA" name="findResource" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8Tggd0fEe2YPMyYKslBVA" name="subDir" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8Tggt0fEe2YPMyYKslBVA" name="resourceName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8Tgg90fEe2YPMyYKslBVA" name="mapResourceName" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8TghN0fEe2YPMyYKslBVA" name="replaceDylib" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8Tghd0fEe2YPMyYKslBVA" name="searchInOsgi" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8Tght0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8UuoN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_u8Uuod0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8Uuot0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8Uuo90fEe2YPMyYKslBVA" name="searchPath" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8UupN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tE4E2N0fEe2YPMyYKslBVA" name="Platform" visibility="public">
            <eAnnotations xmi:id="_tFBOwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tFBOwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tFBOwt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8npkd0fEe2YPMyYKslBVA" name="PLATFORM" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u8JvgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u8npkt0fEe2YPMyYKslBVA" name="isLoadable" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8npk90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tGJQIN0fEe2YPMyYKslBVA" name="ImageList" visibility="public">
            <eAnnotations xmi:id="_tYchGt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYchG90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYchHN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8g76N0fEe2YPMyYKslBVA" name="handle" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8g76d0fEe2YPMyYKslBVA" name="style" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8g76t0fEe2YPMyYKslBVA" name="refCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8g7690fEe2YPMyYKslBVA" name="images" visibility="package" type="_tFskMN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uz2vKd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uz2vKt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz2vK90fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uz2vLN0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz2vLd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz3WSd0fEe2YPMyYKslBVA" name="getHandle" visibility="public">
              <ownedParameter xmi:id="_uz3WSt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz4kUN0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_u8g77N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8g77d0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8g77t0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8g7790fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8hi8N0fEe2YPMyYKslBVA" name="set" visibility="package">
              <ownedParameter xmi:id="_u8hi8d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8hi8t0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8hi890fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8iKAN0fEe2YPMyYKslBVA" name="addRef" visibility="public">
              <ownedParameter xmi:id="_u8iKAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8iKAt0fEe2YPMyYKslBVA" name="copyBitmap" visibility="package">
              <ownedParameter xmi:id="_u8iKA90fEe2YPMyYKslBVA" name="hImage" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8iKBN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8iKBd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8iKBt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8iKB90fEe2YPMyYKslBVA" name="copyIcon" visibility="package">
              <ownedParameter xmi:id="_u8iKCN0fEe2YPMyYKslBVA" name="hImage" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8iKCd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8iKCt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8iKC90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8ixEN0fEe2YPMyYKslBVA" name="copyWithAlpha" visibility="package">
              <ownedParameter xmi:id="_u8ixEd0fEe2YPMyYKslBVA" name="hBitmap" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8ixEt0fEe2YPMyYKslBVA" name="background" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8ixE90fEe2YPMyYKslBVA" name="alphaData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8ixFN0fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8ixFd0fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8ixFt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8jYIN0fEe2YPMyYKslBVA" name="createMaskFromAlpha" visibility="package">
              <ownedParameter xmi:id="_u8jYId0fEe2YPMyYKslBVA" name="data" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8jYIt0fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8jYI90fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8jYJN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8j_MN0fEe2YPMyYKslBVA" name="createMask" visibility="package">
              <ownedParameter xmi:id="_u8j_Md0fEe2YPMyYKslBVA" name="hBitmap" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8j_Mt0fEe2YPMyYKslBVA" name="destWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8j_M90fEe2YPMyYKslBVA" name="destHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8j_NN0fEe2YPMyYKslBVA" name="background" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8j_Nd0fEe2YPMyYKslBVA" name="transparentPixel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8j_Nt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8lNUN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_u8lNUd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8lNUt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8lNU90fEe2YPMyYKslBVA" name="getStyle" visibility="public">
              <ownedParameter xmi:id="_u8lNVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8l0YN0fEe2YPMyYKslBVA" name="getImageSize" visibility="public">
              <ownedParameter xmi:id="_u8l0Yd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8l0Yt0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_u8l0Y90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8l0ZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8l0Zd0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_u8l0Zt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8l0Z90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8mbcN0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_u8mbcd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8mbct0fEe2YPMyYKslBVA" name="removeRef" visibility="public">
              <ownedParameter xmi:id="_u8mbc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8nCgN0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_u8npkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tHFEQN0fEe2YPMyYKslBVA" name="BidiUtil" visibility="public">
            <eAnnotations xmi:id="_tYar490fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYar5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYar5d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8Uupd0fEe2YPMyYKslBVA" name="KEYBOARD_NON_BIDI" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uupt0fEe2YPMyYKslBVA" name="KEYBOARD_BIDI" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uup90fEe2YPMyYKslBVA" name="isBidiPlatform" visibility="package" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8UuqN0fEe2YPMyYKslBVA" name="CLASSIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uuqd0fEe2YPMyYKslBVA" name="LINKBEFORE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uuqt0fEe2YPMyYKslBVA" name="LINKAFTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uuq90fEe2YPMyYKslBVA" name="languageMap" visibility="package" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8UurN0fEe2YPMyYKslBVA" name="oldProcMap" visibility="package" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8Uurd0fEe2YPMyYKslBVA" name="callback" visibility="package" isStatic="true" type="_tCAXAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8Uurt0fEe2YPMyYKslBVA" name="GCP_REORDER" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uur90fEe2YPMyYKslBVA" name="GCP_GLYPHSHAPE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8UusN0fEe2YPMyYKslBVA" name="GCP_LIGATE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uusd0fEe2YPMyYKslBVA" name="GCP_CLASSIN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uust0fEe2YPMyYKslBVA" name="GCPCLASS_ARABIC" visibility="package" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uus90fEe2YPMyYKslBVA" name="GCPCLASS_HEBREW" visibility="package" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8UutN0fEe2YPMyYKslBVA" name="GCPCLASS_LOCALNUMBER" visibility="package" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uutd0fEe2YPMyYKslBVA" name="GCPCLASS_LATINNUMBER" visibility="package" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uutt0fEe2YPMyYKslBVA" name="GCPGLYPH_LINKBEFORE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uut90fEe2YPMyYKslBVA" name="GCPGLYPH_LINKAFTER" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8UuuN0fEe2YPMyYKslBVA" name="ETO_CLIPPED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uuud0fEe2YPMyYKslBVA" name="ETO_GLYPH_INDEX" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uuut0fEe2YPMyYKslBVA" name="LANG_ARABIC" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uuu90fEe2YPMyYKslBVA" name="LANG_HEBREW" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8UuvN0fEe2YPMyYKslBVA" name="LANG_FARSI" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uuvd0fEe2YPMyYKslBVA" name="HKL_NEXT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uuvt0fEe2YPMyYKslBVA" name="HKL_PREV" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uuv90fEe2YPMyYKslBVA" name="CLASS_HEBREW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8UuwN0fEe2YPMyYKslBVA" name="CLASS_ARABIC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uuwd0fEe2YPMyYKslBVA" name="CLASS_LOCALNUMBER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uuwt0fEe2YPMyYKslBVA" name="CLASS_LATINNUMBER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uuw90fEe2YPMyYKslBVA" name="REORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8UuxN0fEe2YPMyYKslBVA" name="LIGATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8Uuxd0fEe2YPMyYKslBVA" name="GLYPHSHAPE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u3pqAN0fEe2YPMyYKslBVA" name="resolveTextDirection" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u3pqAd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u3pqAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8Uuxt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u8VVsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u8VVsd0fEe2YPMyYKslBVA" name="addLanguageListener" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8VVst0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8VVs90fEe2YPMyYKslBVA" name="runnable" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8VVtN0fEe2YPMyYKslBVA" name="subclass" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8VVtd0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8VVtt0fEe2YPMyYKslBVA" name="addLanguageListener" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8VVt90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8VVuN0fEe2YPMyYKslBVA" name="runnable" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8VVud0fEe2YPMyYKslBVA" name="EnumSystemLanguageGroupsProc" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8VVut0fEe2YPMyYKslBVA" name="lpLangGrpId" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8VVu90fEe2YPMyYKslBVA" name="lpLangGrpIdString" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8VVvN0fEe2YPMyYKslBVA" name="lpLangGrpName" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8VVvd0fEe2YPMyYKslBVA" name="options" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8VVvt0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8VVv90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8VVwN0fEe2YPMyYKslBVA" name="drawGlyphs" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8VVwd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8VVwt0fEe2YPMyYKslBVA" name="renderBuffer" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8VVw90fEe2YPMyYKslBVA" name="renderDx" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8VVxN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8VVxd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8VVxt0fEe2YPMyYKslBVA" name="reverse" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8VVx90fEe2YPMyYKslBVA" name="intArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8VVyN0fEe2YPMyYKslBVA" name="reverse" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8VVyd0fEe2YPMyYKslBVA" name="charArray" type="_s_9vo90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8V8wN0fEe2YPMyYKslBVA" name="getRenderInfo" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8V8wd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8V8wt0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8V8w90fEe2YPMyYKslBVA" name="order" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8V8xN0fEe2YPMyYKslBVA" name="classBuffer" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8V8xd0fEe2YPMyYKslBVA" name="dx" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8V8xt0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8V8x90fEe2YPMyYKslBVA" name="offsets" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8V8yN0fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8Wj0N0fEe2YPMyYKslBVA" name="translateOrder" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8Wj0d0fEe2YPMyYKslBVA" name="orderArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8Wj0t0fEe2YPMyYKslBVA" name="glyphCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8Wj090fEe2YPMyYKslBVA" name="isRightOriented" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8XK4N0fEe2YPMyYKslBVA" name="getOrderInfo" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8XK4d0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8XK4t0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8XK490fEe2YPMyYKslBVA" name="order" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8XK5N0fEe2YPMyYKslBVA" name="classBuffer" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8XK5d0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8XK5t0fEe2YPMyYKslBVA" name="offsets" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8YZAN0fEe2YPMyYKslBVA" name="getFontBidiAttributes" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8YZAd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8YZAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8YZA90fEe2YPMyYKslBVA" name="getKeyboardLanguage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8YZBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8YZBd0fEe2YPMyYKslBVA" name="isBidiLang" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8YZBt0fEe2YPMyYKslBVA" name="lang" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8YZB90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8YZCN0fEe2YPMyYKslBVA" name="getKeyboardLanguageList" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8YZCd0fEe2YPMyYKslBVA" name="return" type="_s_vtMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8ZAEN0fEe2YPMyYKslBVA" name="isBidiPlatform" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8ZAEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8ZAEt0fEe2YPMyYKslBVA" name="isKeyboardBidi" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8ZAE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8ZnIN0fEe2YPMyYKslBVA" name="removeLanguageListener" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8ZnId0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8ZnIt0fEe2YPMyYKslBVA" name="unsubclass" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8ZnI90fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8ZnJN0fEe2YPMyYKslBVA" name="removeLanguageListener" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8ZnJd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8a1QN0fEe2YPMyYKslBVA" name="setKeyboardLanguage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8a1Qd0fEe2YPMyYKslBVA" name="language" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8a1Qt0fEe2YPMyYKslBVA" name="setOrientation" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8a1Q90fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8a1RN0fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8a1Rd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8bcUN0fEe2YPMyYKslBVA" name="setOrientation" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8bcUd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8bcUt0fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8bcU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8cDYd0fEe2YPMyYKslBVA" name="windowProc" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u8cDYt0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cDY90fEe2YPMyYKslBVA" name="msg" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cDZN0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cDZd0fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8cDZt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tHO1S90fEe2YPMyYKslBVA" name="ImageList[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9neN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9ned0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tIININ0fEe2YPMyYKslBVA" name="ole">
            <packagedElement xmi:type="uml:Package" xmi:id="_tIINId0fEe2YPMyYKslBVA" name="win32">
              <packagedElement xmi:type="uml:Class" xmi:id="_tIJbQd0fEe2YPMyYKslBVA" name="COM" visibility="public">
                <eAnnotations xmi:id="_tYI_Ed0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYI_Et0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYI_E90fEe2YPMyYKslBVA" general="_tB-h0t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uzrwA90fEe2YPMyYKslBVA" name="IIDIUnknown" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uzrwCN0fEe2YPMyYKslBVA" name="IIDIDataObject" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uzrwCd0fEe2YPMyYKslBVA" name="FreeUnusedLibraries" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uz7npN0fEe2YPMyYKslBVA" name="IIDIDropSource" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u0av1t0fEe2YPMyYKslBVA" name="IIDIDropTarget" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u0m9Hd0fEe2YPMyYKslBVA" name="IIDIEnumFORMATETC" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u2pkc90fEe2YPMyYKslBVA" name="CLSID_CMultiLanguage" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u2pkdN0fEe2YPMyYKslBVA" name="IID_IMLangFontLink2" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7S0Dt0fEe2YPMyYKslBVA" name="CLSID_DestinationList" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta8N0fEe2YPMyYKslBVA" name="CLSID_DragDropHelper" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta8d0fEe2YPMyYKslBVA" name="CLSID_EnumerableObjectCollection" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta8t0fEe2YPMyYKslBVA" name="CLSID_FileOpenDialog" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta890fEe2YPMyYKslBVA" name="CLSID_FileSaveDialog" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta9N0fEe2YPMyYKslBVA" name="CLSID_ShellLink" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta9d0fEe2YPMyYKslBVA" name="CLSID_TaskbarList" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta9t0fEe2YPMyYKslBVA" name="CLSID_TF_InputProcessorProfiles" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta990fEe2YPMyYKslBVA" name="GUID_TFCAT_TIP_KEYBOARD" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta-N0fEe2YPMyYKslBVA" name="IID_ICustomDestinationList" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta-d0fEe2YPMyYKslBVA" name="IID_IDropTargetHelper" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta-t0fEe2YPMyYKslBVA" name="IID_IFileOpenDialog" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta-90fEe2YPMyYKslBVA" name="IID_IFileSaveDialog" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta_N0fEe2YPMyYKslBVA" name="IID_IObjectArray" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta_d0fEe2YPMyYKslBVA" name="IID_IObjectCollection" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta_t0fEe2YPMyYKslBVA" name="IID_IPropertyStore" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Ta_90fEe2YPMyYKslBVA" name="IID_IShellItem" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbAN0fEe2YPMyYKslBVA" name="IID_IShellLinkW" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbAd0fEe2YPMyYKslBVA" name="IID_ITaskbarList3" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbAt0fEe2YPMyYKslBVA" name="IID_ITfDisplayAttributeProvider" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbA90fEe2YPMyYKslBVA" name="IID_ITfInputProcessorProfiles" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbBN0fEe2YPMyYKslBVA" name="IIDJavaBeansBridge" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbBd0fEe2YPMyYKslBVA" name="IIDShockwaveActiveXControl" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbBt0fEe2YPMyYKslBVA" name="IIDIAccessible" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbB90fEe2YPMyYKslBVA" name="IIDIAdviseSink" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbCN0fEe2YPMyYKslBVA" name="IIDIClassFactory" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbCd0fEe2YPMyYKslBVA" name="IIDIClassFactory2" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbCt0fEe2YPMyYKslBVA" name="IIDIConnectionPointContainer" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbC90fEe2YPMyYKslBVA" name="IIDIDispatch" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbDN0fEe2YPMyYKslBVA" name="IIDIDispatchEx" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbDd0fEe2YPMyYKslBVA" name="IIDIDocHostUIHandler" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbDt0fEe2YPMyYKslBVA" name="IIDIDocHostShowUI" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbD90fEe2YPMyYKslBVA" name="IIDIEnumVARIANT" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbEN0fEe2YPMyYKslBVA" name="IIDIHTMLDocumentEvents2" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbEd0fEe2YPMyYKslBVA" name="IIDIInternetSecurityManager" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbEt0fEe2YPMyYKslBVA" name="IIDIAuthenticate" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbE90fEe2YPMyYKslBVA" name="IIDIJScriptTypeInfo" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbFN0fEe2YPMyYKslBVA" name="IIDIOleClientSite" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbFd0fEe2YPMyYKslBVA" name="IIDIOleCommandTarget" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbFt0fEe2YPMyYKslBVA" name="IIDIOleControl" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbF90fEe2YPMyYKslBVA" name="IIDIOleControlSite" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbGN0fEe2YPMyYKslBVA" name="IIDIOleDocument" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbGd0fEe2YPMyYKslBVA" name="IIDIOleDocumentSite" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbGt0fEe2YPMyYKslBVA" name="IIDIOleInPlaceFrame" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7TbG90fEe2YPMyYKslBVA" name="IIDIOleInPlaceObject" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCAN0fEe2YPMyYKslBVA" name="IIDIOleInPlaceSite" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCAd0fEe2YPMyYKslBVA" name="IIDIOleLink" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCAt0fEe2YPMyYKslBVA" name="IIDIOleObject" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCA90fEe2YPMyYKslBVA" name="IIDIPersist" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCBN0fEe2YPMyYKslBVA" name="IIDIPersistFile" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCBd0fEe2YPMyYKslBVA" name="IIDIPersistStorage" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCBt0fEe2YPMyYKslBVA" name="IIDIPersistStreamInit" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCB90fEe2YPMyYKslBVA" name="IIDIPropertyNotifySink" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCCN0fEe2YPMyYKslBVA" name="IIDIProvideClassInfo" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCCd0fEe2YPMyYKslBVA" name="IIDIProvideClassInfo2" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCCt0fEe2YPMyYKslBVA" name="IIDIServiceProvider" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCC90fEe2YPMyYKslBVA" name="IIDISpecifyPropertyPages" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCDN0fEe2YPMyYKslBVA" name="IIDIViewObject2" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCDd0fEe2YPMyYKslBVA" name="CGID_DocHostCommandHandler" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCDt0fEe2YPMyYKslBVA" name="CGID_Explorer" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCD90fEe2YPMyYKslBVA" name="IIDIAccessible2" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCEN0fEe2YPMyYKslBVA" name="IIDIAccessibleRelation" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCEd0fEe2YPMyYKslBVA" name="IIDIAccessibleAction" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCEt0fEe2YPMyYKslBVA" name="IIDIAccessibleComponent" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCE90fEe2YPMyYKslBVA" name="IIDIAccessibleValue" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCFN0fEe2YPMyYKslBVA" name="IIDIAccessibleText" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCFd0fEe2YPMyYKslBVA" name="IIDIAccessibleEditableText" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCFt0fEe2YPMyYKslBVA" name="IIDIAccessibleHyperlink" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCF90fEe2YPMyYKslBVA" name="IIDIAccessibleHypertext" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCGN0fEe2YPMyYKslBVA" name="IIDIAccessibleTable" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCGd0fEe2YPMyYKslBVA" name="IIDIAccessibleTable2" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCGt0fEe2YPMyYKslBVA" name="IIDIAccessibleTableCell" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCG90fEe2YPMyYKslBVA" name="IIDIAccessibleImage" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCHN0fEe2YPMyYKslBVA" name="IIDIAccessibleApplication" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCHd0fEe2YPMyYKslBVA" name="IIDIAccessibleContext" visibility="public" isLeaf="true" isStatic="true" type="_tXKHod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCHt0fEe2YPMyYKslBVA" name="CF_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCH90fEe2YPMyYKslBVA" name="CF_BITMAP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCIN0fEe2YPMyYKslBVA" name="CF_METAFILEPICT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCId0fEe2YPMyYKslBVA" name="CF_SYLK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCIt0fEe2YPMyYKslBVA" name="CF_DIF" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCI90fEe2YPMyYKslBVA" name="CF_TIFF" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCJN0fEe2YPMyYKslBVA" name="CF_OEMTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCJd0fEe2YPMyYKslBVA" name="CF_DIB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCJt0fEe2YPMyYKslBVA" name="CF_PALETTE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCJ90fEe2YPMyYKslBVA" name="CF_PENDATA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCKN0fEe2YPMyYKslBVA" name="CF_RIFF" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCKd0fEe2YPMyYKslBVA" name="CF_WAVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCKt0fEe2YPMyYKslBVA" name="CF_UNICODETEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCK90fEe2YPMyYKslBVA" name="CF_ENHMETAFILE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UCLN0fEe2YPMyYKslBVA" name="CF_HDROP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpEN0fEe2YPMyYKslBVA" name="CF_LOCALE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpEd0fEe2YPMyYKslBVA" name="CF_MAX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpEt0fEe2YPMyYKslBVA" name="CLSCTX_INPROC_HANDLER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpE90fEe2YPMyYKslBVA" name="CLSCTX_INPROC_SERVER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpFN0fEe2YPMyYKslBVA" name="CLSCTX_LOCAL_SERVER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpFd0fEe2YPMyYKslBVA" name="DATADIR_GET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpFt0fEe2YPMyYKslBVA" name="DATADIR_SET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpF90fEe2YPMyYKslBVA" name="DISPATCH_CONSTRUCT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpGN0fEe2YPMyYKslBVA" name="DISP_E_EXCEPTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpGd0fEe2YPMyYKslBVA" name="DISP_E_MEMBERNOTFOUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpGt0fEe2YPMyYKslBVA" name="DISP_E_UNKNOWNINTERFACE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpG90fEe2YPMyYKslBVA" name="DISP_E_UNKNOWNNAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpHN0fEe2YPMyYKslBVA" name="DISPID_AMBIENT_BACKCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpHd0fEe2YPMyYKslBVA" name="DISPID_AMBIENT_FONT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpHt0fEe2YPMyYKslBVA" name="DISPID_AMBIENT_FORECOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpH90fEe2YPMyYKslBVA" name="DISPID_AMBIENT_LOCALEID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpIN0fEe2YPMyYKslBVA" name="DISPID_AMBIENT_MESSAGEREFLECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpId0fEe2YPMyYKslBVA" name="DISPID_AMBIENT_OFFLINEIFNOTCONNECTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpIt0fEe2YPMyYKslBVA" name="DISPID_AMBIENT_SHOWGRABHANDLES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpI90fEe2YPMyYKslBVA" name="DISPID_AMBIENT_SHOWHATCHING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpJN0fEe2YPMyYKslBVA" name="DISPID_AMBIENT_SILENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpJd0fEe2YPMyYKslBVA" name="DISPID_AMBIENT_SUPPORTSMNEMONICS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpJt0fEe2YPMyYKslBVA" name="DISPID_AMBIENT_UIDEAD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpJ90fEe2YPMyYKslBVA" name="DISPID_AMBIENT_USERMODE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpKN0fEe2YPMyYKslBVA" name="DISPID_BACKCOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpKd0fEe2YPMyYKslBVA" name="DISPID_FONT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpKt0fEe2YPMyYKslBVA" name="DISPID_FONT_BOLD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpK90fEe2YPMyYKslBVA" name="DISPID_FONT_CHARSET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpLN0fEe2YPMyYKslBVA" name="DISPID_FONT_ITALIC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpLd0fEe2YPMyYKslBVA" name="DISPID_FONT_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpLt0fEe2YPMyYKslBVA" name="DISPID_FONT_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpL90fEe2YPMyYKslBVA" name="DISPID_FONT_STRIKE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpMN0fEe2YPMyYKslBVA" name="DISPID_FONT_UNDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpMd0fEe2YPMyYKslBVA" name="DISPID_FONT_WEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpMt0fEe2YPMyYKslBVA" name="DISPID_FORECOLOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpM90fEe2YPMyYKslBVA" name="DISPID_HTMLDOCUMENTEVENTS_ONDBLCLICK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpNN0fEe2YPMyYKslBVA" name="DISPID_HTMLDOCUMENTEVENTS_ONDRAGEND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpNd0fEe2YPMyYKslBVA" name="DISPID_HTMLDOCUMENTEVENTS_ONDRAGSTART" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpNt0fEe2YPMyYKslBVA" name="DISPID_HTMLDOCUMENTEVENTS_ONKEYDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpN90fEe2YPMyYKslBVA" name="DISPID_HTMLDOCUMENTEVENTS_ONKEYPRESS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpON0fEe2YPMyYKslBVA" name="DISPID_HTMLDOCUMENTEVENTS_ONKEYUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpOd0fEe2YPMyYKslBVA" name="DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpOt0fEe2YPMyYKslBVA" name="DISPID_HTMLDOCUMENTEVENTS_ONMOUSEOVER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpO90fEe2YPMyYKslBVA" name="DISPID_HTMLDOCUMENTEVENTS_ONMOUSEMOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpPN0fEe2YPMyYKslBVA" name="DISPID_HTMLDOCUMENTEVENTS_ONMOUSEDOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpPd0fEe2YPMyYKslBVA" name="DISPID_HTMLDOCUMENTEVENTS_ONMOUSEUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpPt0fEe2YPMyYKslBVA" name="DISPID_HTMLDOCUMENTEVENTS_ONMOUSEWHEEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpP90fEe2YPMyYKslBVA" name="DRAGDROP_S_DROP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpQN0fEe2YPMyYKslBVA" name="DRAGDROP_S_CANCEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpQd0fEe2YPMyYKslBVA" name="DRAGDROP_S_USEDEFAULTCURSORS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpQt0fEe2YPMyYKslBVA" name="DROPEFFECT_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpQ90fEe2YPMyYKslBVA" name="DROPEFFECT_COPY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpRN0fEe2YPMyYKslBVA" name="DROPEFFECT_MOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpRd0fEe2YPMyYKslBVA" name="DROPEFFECT_LINK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpRt0fEe2YPMyYKslBVA" name="DV_E_FORMATETC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpR90fEe2YPMyYKslBVA" name="DV_E_STGMEDIUM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpSN0fEe2YPMyYKslBVA" name="DV_E_TYMED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpSd0fEe2YPMyYKslBVA" name="DVASPECT_CONTENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpSt0fEe2YPMyYKslBVA" name="E_ACCESSDENIED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpS90fEe2YPMyYKslBVA" name="E_FAIL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpTN0fEe2YPMyYKslBVA" name="E_INVALIDARG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpTd0fEe2YPMyYKslBVA" name="E_NOINTERFACE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpTt0fEe2YPMyYKslBVA" name="E_NOTIMPL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpT90fEe2YPMyYKslBVA" name="E_NOTSUPPORTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpUN0fEe2YPMyYKslBVA" name="E_OUTOFMEMORY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7UpUd0fEe2YPMyYKslBVA" name="GMEM_FIXED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQIN0fEe2YPMyYKslBVA" name="GMEM_ZEROINIT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQId0fEe2YPMyYKslBVA" name="GUIDKIND_DEFAULT_SOURCE_DISP_IID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQIt0fEe2YPMyYKslBVA" name="IMPLTYPEFLAG_FDEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQI90fEe2YPMyYKslBVA" name="IMPLTYPEFLAG_FRESTRICTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQJN0fEe2YPMyYKslBVA" name="IMPLTYPEFLAG_FSOURCE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQJd0fEe2YPMyYKslBVA" name="LOCALE_USER_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQJt0fEe2YPMyYKslBVA" name="OLECLOSE_NOSAVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQJ90fEe2YPMyYKslBVA" name="OLECLOSE_SAVEIFDIRTY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQKN0fEe2YPMyYKslBVA" name="OLEEMBEDDED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQKd0fEe2YPMyYKslBVA" name="OLELINKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQKt0fEe2YPMyYKslBVA" name="OLERENDER_DRAW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQK90fEe2YPMyYKslBVA" name="REGDB_E_CLASSNOTREG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQLN0fEe2YPMyYKslBVA" name="S_FALSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQLd0fEe2YPMyYKslBVA" name="S_OK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQLt0fEe2YPMyYKslBVA" name="STGC_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQL90fEe2YPMyYKslBVA" name="STGM_CREATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQMN0fEe2YPMyYKslBVA" name="STGM_DELETEONRELEASE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQMd0fEe2YPMyYKslBVA" name="STGM_DIRECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQMt0fEe2YPMyYKslBVA" name="STGM_READ" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQM90fEe2YPMyYKslBVA" name="STGM_READWRITE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQNN0fEe2YPMyYKslBVA" name="STGM_SHARE_EXCLUSIVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQNd0fEe2YPMyYKslBVA" name="STGM_TRANSACTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQNt0fEe2YPMyYKslBVA" name="TYMED_HGLOBAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQN90fEe2YPMyYKslBVA" name="DISPATCH_METHOD" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQON0fEe2YPMyYKslBVA" name="DISPATCH_PROPERTYGET" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQOd0fEe2YPMyYKslBVA" name="DISPATCH_PROPERTYPUT" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQOt0fEe2YPMyYKslBVA" name="DISPATCH_PROPERTYPUTREF" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQO90fEe2YPMyYKslBVA" name="DISPID_PROPERTYPUT" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQPN0fEe2YPMyYKslBVA" name="DISPID_UNKNOWN" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQPd0fEe2YPMyYKslBVA" name="DISPID_VALUE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQPt0fEe2YPMyYKslBVA" name="VT_BOOL" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQP90fEe2YPMyYKslBVA" name="VT_BSTR" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQQN0fEe2YPMyYKslBVA" name="VT_BYREF" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQQd0fEe2YPMyYKslBVA" name="VT_DATE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQQt0fEe2YPMyYKslBVA" name="VT_DISPATCH" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQQ90fEe2YPMyYKslBVA" name="VT_EMPTY" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQRN0fEe2YPMyYKslBVA" name="VT_I1" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQRd0fEe2YPMyYKslBVA" name="VT_I2" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQRt0fEe2YPMyYKslBVA" name="VT_I4" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQR90fEe2YPMyYKslBVA" name="VT_I8" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQSN0fEe2YPMyYKslBVA" name="VT_NULL" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQSd0fEe2YPMyYKslBVA" name="VT_R4" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQSt0fEe2YPMyYKslBVA" name="VT_R8" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQS90fEe2YPMyYKslBVA" name="VT_UI1" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQTN0fEe2YPMyYKslBVA" name="VT_UI2" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQTd0fEe2YPMyYKslBVA" name="VT_UI4" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQTt0fEe2YPMyYKslBVA" name="VT_UNKNOWN" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQT90fEe2YPMyYKslBVA" name="VT_VARIANT" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQUN0fEe2YPMyYKslBVA" name="CHILDID_SELF" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQUd0fEe2YPMyYKslBVA" name="CO_E_OBJNOTCONNECTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQUt0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_MENUBAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQU90fEe2YPMyYKslBVA" name="ROLE_SYSTEM_SCROLLBAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQVN0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_ALERT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQVd0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_WINDOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQVt0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_CLIENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQV90fEe2YPMyYKslBVA" name="ROLE_SYSTEM_MENUPOPUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQWN0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_MENUITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQWd0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_TOOLTIP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQWt0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_DOCUMENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7VQW90fEe2YPMyYKslBVA" name="ROLE_SYSTEM_DIALOG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3MN0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_GROUPING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Md0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Mt0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_TOOLBAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3M90fEe2YPMyYKslBVA" name="ROLE_SYSTEM_STATUSBAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3NN0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_TABLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Nd0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_COLUMNHEADER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Nt0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_ROWHEADER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3N90fEe2YPMyYKslBVA" name="ROLE_SYSTEM_COLUMN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3ON0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_ROW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Od0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_CELL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Ot0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_LINK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3O90fEe2YPMyYKslBVA" name="ROLE_SYSTEM_LIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3PN0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_LISTITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Pd0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_OUTLINE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Pt0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_OUTLINEITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3P90fEe2YPMyYKslBVA" name="ROLE_SYSTEM_PAGETAB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3QN0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_GRAPHIC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Qd0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_STATICTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Qt0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Q90fEe2YPMyYKslBVA" name="ROLE_SYSTEM_PUSHBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3RN0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_CHECKBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Rd0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_RADIOBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Rt0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_COMBOBOX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3R90fEe2YPMyYKslBVA" name="ROLE_SYSTEM_DROPLIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3SN0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_PROGRESSBAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Sd0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_SLIDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3St0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_SPINBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3S90fEe2YPMyYKslBVA" name="ROLE_SYSTEM_ANIMATION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3TN0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_PAGETABLIST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Td0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_CLOCK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Tt0fEe2YPMyYKslBVA" name="ROLE_SYSTEM_SPLITBUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3T90fEe2YPMyYKslBVA" name="STATE_SYSTEM_NORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3UN0fEe2YPMyYKslBVA" name="STATE_SYSTEM_UNAVAILABLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Ud0fEe2YPMyYKslBVA" name="STATE_SYSTEM_SELECTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Ut0fEe2YPMyYKslBVA" name="STATE_SYSTEM_FOCUSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3U90fEe2YPMyYKslBVA" name="STATE_SYSTEM_PRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3VN0fEe2YPMyYKslBVA" name="STATE_SYSTEM_CHECKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Vd0fEe2YPMyYKslBVA" name="STATE_SYSTEM_MIXED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Vt0fEe2YPMyYKslBVA" name="STATE_SYSTEM_READONLY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3V90fEe2YPMyYKslBVA" name="STATE_SYSTEM_HOTTRACKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3WN0fEe2YPMyYKslBVA" name="STATE_SYSTEM_EXPANDED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Wd0fEe2YPMyYKslBVA" name="STATE_SYSTEM_COLLAPSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Wt0fEe2YPMyYKslBVA" name="STATE_SYSTEM_BUSY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3W90fEe2YPMyYKslBVA" name="STATE_SYSTEM_INVISIBLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3XN0fEe2YPMyYKslBVA" name="STATE_SYSTEM_OFFSCREEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Xd0fEe2YPMyYKslBVA" name="STATE_SYSTEM_SIZEABLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Xt0fEe2YPMyYKslBVA" name="STATE_SYSTEM_FOCUSABLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3X90fEe2YPMyYKslBVA" name="STATE_SYSTEM_SELECTABLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3YN0fEe2YPMyYKslBVA" name="STATE_SYSTEM_LINKED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Yd0fEe2YPMyYKslBVA" name="STATE_SYSTEM_MULTISELECTABLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Yt0fEe2YPMyYKslBVA" name="EVENT_OBJECT_SELECTIONWITHIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Y90fEe2YPMyYKslBVA" name="EVENT_OBJECT_STATECHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3ZN0fEe2YPMyYKslBVA" name="EVENT_OBJECT_LOCATIONCHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Zd0fEe2YPMyYKslBVA" name="EVENT_OBJECT_NAMECHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7V3Zt0fEe2YPMyYKslBVA" name="EVENT_OBJECT_DESCRIPTIONCHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeQN0fEe2YPMyYKslBVA" name="EVENT_OBJECT_VALUECHANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeQd0fEe2YPMyYKslBVA" name="EVENT_OBJECT_TEXTSELECTIONCHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeQt0fEe2YPMyYKslBVA" name="IA2_COORDTYPE_SCREEN_RELATIVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeQ90fEe2YPMyYKslBVA" name="IA2_COORDTYPE_PARENT_RELATIVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeRN0fEe2YPMyYKslBVA" name="IA2_STATE_ACTIVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeRd0fEe2YPMyYKslBVA" name="IA2_STATE_SINGLE_LINE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeRt0fEe2YPMyYKslBVA" name="IA2_STATE_MULTI_LINE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeR90fEe2YPMyYKslBVA" name="IA2_STATE_REQUIRED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeSN0fEe2YPMyYKslBVA" name="IA2_STATE_INVALID_ENTRY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeSd0fEe2YPMyYKslBVA" name="IA2_STATE_SUPPORTS_AUTOCOMPLETION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeSt0fEe2YPMyYKslBVA" name="IA2_STATE_EDITABLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeS90fEe2YPMyYKslBVA" name="IA2_EVENT_DOCUMENT_LOAD_COMPLETE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeTN0fEe2YPMyYKslBVA" name="IA2_EVENT_DOCUMENT_LOAD_STOPPED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeTd0fEe2YPMyYKslBVA" name="IA2_EVENT_DOCUMENT_RELOAD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeTt0fEe2YPMyYKslBVA" name="IA2_EVENT_PAGE_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeT90fEe2YPMyYKslBVA" name="IA2_EVENT_SECTION_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeUN0fEe2YPMyYKslBVA" name="IA2_EVENT_ACTION_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeUd0fEe2YPMyYKslBVA" name="IA2_EVENT_HYPERLINK_START_INDEX_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeUt0fEe2YPMyYKslBVA" name="IA2_EVENT_HYPERLINK_END_INDEX_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeU90fEe2YPMyYKslBVA" name="IA2_EVENT_HYPERLINK_ANCHOR_COUNT_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeVN0fEe2YPMyYKslBVA" name="IA2_EVENT_HYPERLINK_SELECTED_LINK_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeVd0fEe2YPMyYKslBVA" name="IA2_EVENT_HYPERLINK_ACTIVATED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeVt0fEe2YPMyYKslBVA" name="IA2_EVENT_HYPERTEXT_LINK_SELECTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeV90fEe2YPMyYKslBVA" name="IA2_EVENT_HYPERTEXT_LINK_COUNT_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeWN0fEe2YPMyYKslBVA" name="IA2_EVENT_ATTRIBUTE_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeWd0fEe2YPMyYKslBVA" name="IA2_EVENT_TABLE_CAPTION_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeWt0fEe2YPMyYKslBVA" name="IA2_EVENT_TABLE_COLUMN_DESCRIPTION_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeW90fEe2YPMyYKslBVA" name="IA2_EVENT_TABLE_COLUMN_HEADER_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeXN0fEe2YPMyYKslBVA" name="IA2_EVENT_TABLE_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeXd0fEe2YPMyYKslBVA" name="IA2_EVENT_TABLE_ROW_DESCRIPTION_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeXt0fEe2YPMyYKslBVA" name="IA2_EVENT_TABLE_ROW_HEADER_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeX90fEe2YPMyYKslBVA" name="IA2_EVENT_TABLE_SUMMARY_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeYN0fEe2YPMyYKslBVA" name="IA2_EVENT_TEXT_ATTRIBUTE_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeYd0fEe2YPMyYKslBVA" name="IA2_EVENT_TEXT_CARET_MOVED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeYt0fEe2YPMyYKslBVA" name="IA2_EVENT_TEXT_COLUMN_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeY90fEe2YPMyYKslBVA" name="IA2_EVENT_TEXT_INSERTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeZN0fEe2YPMyYKslBVA" name="IA2_EVENT_TEXT_REMOVED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeZd0fEe2YPMyYKslBVA" name="IA2_TEXT_BOUNDARY_CHAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeZt0fEe2YPMyYKslBVA" name="IA2_TEXT_BOUNDARY_WORD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeZ90fEe2YPMyYKslBVA" name="IA2_TEXT_BOUNDARY_SENTENCE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WeaN0fEe2YPMyYKslBVA" name="IA2_TEXT_BOUNDARY_PARAGRAPH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Wead0fEe2YPMyYKslBVA" name="IA2_TEXT_BOUNDARY_LINE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Weat0fEe2YPMyYKslBVA" name="IA2_TEXT_BOUNDARY_ALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Wea90fEe2YPMyYKslBVA" name="IA2_TEXT_OFFSET_LENGTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WebN0fEe2YPMyYKslBVA" name="IA2_TEXT_OFFSET_CARET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Webd0fEe2YPMyYKslBVA" name="IA2_SCROLL_TYPE_TOP_LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Webt0fEe2YPMyYKslBVA" name="IA2_SCROLL_TYPE_BOTTOM_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Web90fEe2YPMyYKslBVA" name="IA2_SCROLL_TYPE_TOP_EDGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7WecN0fEe2YPMyYKslBVA" name="IA2_SCROLL_TYPE_BOTTOM_EDGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Wecd0fEe2YPMyYKslBVA" name="IA2_SCROLL_TYPE_LEFT_EDGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Wect0fEe2YPMyYKslBVA" name="IA2_SCROLL_TYPE_RIGHT_EDGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7Wec90fEe2YPMyYKslBVA" name="IA2_SCROLL_TYPE_ANYWHERE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uzmQdt0fEe2YPMyYKslBVA" name="OleIsCurrentClipboard" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uzmQd90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzmQeN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uzmQed0fEe2YPMyYKslBVA" name="OleSetClipboard" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uzmQet0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzmQe90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uzm3gN0fEe2YPMyYKslBVA" name="OleFlushClipboard" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uzm3gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uznekN0fEe2YPMyYKslBVA" name="OleGetClipboard" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uznekd0fEe2YPMyYKslBVA" name="arg0" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uznekt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uzp63d0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uzp63t0fEe2YPMyYKslBVA" name="arg0" type="_tXJgkd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzp6390fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzp64N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uzqh8N0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uzqh8d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzqh8t0fEe2YPMyYKslBVA" name="arg1" type="_tXJgk90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzqh890fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uzrI-N0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uzrwAN0fEe2YPMyYKslBVA" name="arg0" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzrwAd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzrwAt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uzrwBN0fEe2YPMyYKslBVA" name="IsEqualGUID" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uzrwBd0fEe2YPMyYKslBVA" name="arg0" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzrwBt0fEe2YPMyYKslBVA" name="arg1" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzrwB90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uzrwCt0fEe2YPMyYKslBVA" name="CoFreeUnusedLibraries" visibility="public" isLeaf="true" isStatic="true"/>
                <ownedOperation xmi:id="_uz39U90fEe2YPMyYKslBVA" name="DoDragDrop" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uz39VN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uz39Vd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uz39Vt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uz39V90fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uz39WN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uz8Out0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uz8Ou90fEe2YPMyYKslBVA" name="arg0" type="_tXJgk90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uz8OvN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uz8Ovd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uz81yN0fEe2YPMyYKslBVA" name="ReleaseStgMedium" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uz81yd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u0TbHt0fEe2YPMyYKslBVA" name="CoLockObjectExternal" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u0TbH90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u0TbIN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u0TbId0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u0TbIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u0UCIN0fEe2YPMyYKslBVA" name="RegisterDragDrop" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u0UCId0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u0UCIt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u0UCI90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u0av0N0fEe2YPMyYKslBVA" name="RevokeDragDrop" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u0av0d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u0av0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u0m9Fd0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u0m9Ft0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u0m9F90fEe2YPMyYKslBVA" name="arg1" type="_tXJgkd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u0m9GN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u2pkdd0fEe2YPMyYKslBVA" name="CoCreateInstance" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u2pkdt0fEe2YPMyYKslBVA" name="arg0" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u2pkd90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u2pkeN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u2pked0fEe2YPMyYKslBVA" name="arg3" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u2pket0fEe2YPMyYKslBVA" name="arg4" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u2pke90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7Sz4N0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7Sz4d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz4t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz490fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7Sz6t0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7Sz690fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz7N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz7d0fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz7t0fEe2YPMyYKslBVA" name="arg3" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz790fEe2YPMyYKslBVA" name="arg4" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz8N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7Sz9t0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7Sz990fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz-N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz-d0fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz-t0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz-90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7S0AN0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7S0Ad0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7S0At0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7S0A90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7S0BN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7S0B90fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7S0CN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7S0Cd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7S0Ct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7WedN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_u7XFUN0fEe2YPMyYKslBVA" name="IIDFromString" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_u7XFUd0fEe2YPMyYKslBVA" name="lpsz" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7XFUt0fEe2YPMyYKslBVA" name="return" type="_tXKHod0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7Y6gN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_u7ZhkN0fEe2YPMyYKslBVA" name="IIDFromString" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7Zhkd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhkt0fEe2YPMyYKslBVA" name="arg1" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7ZhlN0fEe2YPMyYKslBVA" name="CLSIDFromProgID" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7Zhld0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhlt0fEe2YPMyYKslBVA" name="arg1" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhl90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7ZhmN0fEe2YPMyYKslBVA" name="CLSIDFromString" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7Zhmd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhmt0fEe2YPMyYKslBVA" name="arg1" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhm90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7ZhnN0fEe2YPMyYKslBVA" name="CoGetClassObject" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7Zhnd0fEe2YPMyYKslBVA" name="arg0" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhnt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhn90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ZhoN0fEe2YPMyYKslBVA" name="arg3" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhod0fEe2YPMyYKslBVA" name="arg4" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhot0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7Zho90fEe2YPMyYKslBVA" name="GetClassFile" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7ZhpN0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhpd0fEe2YPMyYKslBVA" name="arg1" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhpt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7Zhp90fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7ZhqN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhqd0fEe2YPMyYKslBVA" name="arg1" type="_tYMCZ90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhqt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7Zhq90fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7ZhrN0fEe2YPMyYKslBVA" name="arg0" type="_tYMCYN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhrd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Zhrt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aIoN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aIod0fEe2YPMyYKslBVA" name="arg0" type="_tYMpft0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIot0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIo90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aIpN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aIpd0fEe2YPMyYKslBVA" name="arg0" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIpt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIp90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aIqN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aIqd0fEe2YPMyYKslBVA" name="arg0" type="_tYNQg90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIqt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIq90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aIrN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aIrd0fEe2YPMyYKslBVA" name="arg0" type="_tYMpgt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIrt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIr90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aIsN0fEe2YPMyYKslBVA" name="MoveMemory" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aIsd0fEe2YPMyYKslBVA" name="arg0" type="_tYNQh90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIst0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIs90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aItN0fEe2YPMyYKslBVA" name="OleCreate" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aItd0fEe2YPMyYKslBVA" name="arg0" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aItt0fEe2YPMyYKslBVA" name="arg1" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIt90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIuN0fEe2YPMyYKslBVA" name="arg3" type="_tXJgkd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIud0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIut0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIu90fEe2YPMyYKslBVA" name="arg6" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIvN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aIvd0fEe2YPMyYKslBVA" name="OleCreateFromFile" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aIvt0fEe2YPMyYKslBVA" name="arg0" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIv90fEe2YPMyYKslBVA" name="arg1" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIwN0fEe2YPMyYKslBVA" name="arg2" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIwd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIwt0fEe2YPMyYKslBVA" name="arg4" type="_tXJgkd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIw90fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIxN0fEe2YPMyYKslBVA" name="arg6" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIxd0fEe2YPMyYKslBVA" name="arg7" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aIx90fEe2YPMyYKslBVA" name="OleCreatePropertyFrame" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aIyN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIyd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIyt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIy90fEe2YPMyYKslBVA" name="arg3" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIzN0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIzd0fEe2YPMyYKslBVA" name="arg5" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIzt0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aIz90fEe2YPMyYKslBVA" name="arg7" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI0N0fEe2YPMyYKslBVA" name="arg8" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI0d0fEe2YPMyYKslBVA" name="arg9" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI0t0fEe2YPMyYKslBVA" name="arg10" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aI1N0fEe2YPMyYKslBVA" name="OleDraw" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aI1d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI1t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI190fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI2N0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aI2t0fEe2YPMyYKslBVA" name="OleIsRunning" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aI290fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI3N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aI3d0fEe2YPMyYKslBVA" name="OleRun" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aI3t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI390fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aI4N0fEe2YPMyYKslBVA" name="OleSave" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aI4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI4t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI490fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aI5d0fEe2YPMyYKslBVA" name="OleSetContainedObject" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aI5t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI590fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aI6d0fEe2YPMyYKslBVA" name="OleSetMenuDescriptor" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aI6t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI690fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI7N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI7d0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI7t0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI790fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7aI8N0fEe2YPMyYKslBVA" name="OleTranslateColor" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7aI8d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI8t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI890fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7aI9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7avsN0fEe2YPMyYKslBVA" name="PathToPIDL" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7avsd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avst0fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7avtN0fEe2YPMyYKslBVA" name="ProgIDFromCLSID" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7avtd0fEe2YPMyYKslBVA" name="arg0" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avtt0fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avt90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7avuN0fEe2YPMyYKslBVA" name="SHCreateItemFromParsingName" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7avud0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avut0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avu90fEe2YPMyYKslBVA" name="arg2" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avvN0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7avvt0fEe2YPMyYKslBVA" name="StgCreateDocfile" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7avv90fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avwN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avwd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avwt0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7avxN0fEe2YPMyYKslBVA" name="StgIsStorageFile" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7avxd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7avx90fEe2YPMyYKslBVA" name="StgOpenStorage" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7avyN0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avyd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avyt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avy90fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avzN0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avzd0fEe2YPMyYKslBVA" name="arg5" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7avzt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7avz90fEe2YPMyYKslBVA" name="SysAllocString" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7av0N0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av0d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7av0t0fEe2YPMyYKslBVA" name="SysFreeString" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7av090fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7av1N0fEe2YPMyYKslBVA" name="SysStringByteLen" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7av1d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7av190fEe2YPMyYKslBVA" name="SysStringLen" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7av2N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7av2t0fEe2YPMyYKslBVA" name="VariantChangeType" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7av290fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av3N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av3d0fEe2YPMyYKslBVA" name="arg2" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av3t0fEe2YPMyYKslBVA" name="arg3" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av390fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7av4N0fEe2YPMyYKslBVA" name="VariantClear" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7av4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7av490fEe2YPMyYKslBVA" name="VariantInit" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7av5N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7av5d0fEe2YPMyYKslBVA" name="WriteClassStg" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7av5t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av590fEe2YPMyYKslBVA" name="arg1" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7av6d0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7av6t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av690fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av7N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av7d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7av7t0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7av790fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av8N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av8d0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av8t0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av890fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av9N0fEe2YPMyYKslBVA" name="arg5" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7av9t0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7av990fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av-N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av-d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av-t0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av-90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7av_N0fEe2YPMyYKslBVA" name="arg5" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bWwN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7bWwd0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7bWwt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bWw90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bWxN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bWxd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bWxt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bWx90fEe2YPMyYKslBVA" name="arg5" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bWyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7bWyd0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7bWyt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bWy90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bWzN0fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bWzd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bWzt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bWz90fEe2YPMyYKslBVA" name="arg5" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW0N0fEe2YPMyYKslBVA" name="arg6" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7bW0t0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7bW090fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW1N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW1d0fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7bW190fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7bW2N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW2d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW2t0fEe2YPMyYKslBVA" name="arg2" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW290fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7bW3N0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7bW3d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW3t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW390fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW4N0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW4d0fEe2YPMyYKslBVA" name="arg4" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7bW490fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7bW5N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW5d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW5t0fEe2YPMyYKslBVA" name="arg2" type="_tbIBpN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW590fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7bW6N0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7bW6d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW6t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW690fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW7N0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW7d0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW7t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7bW790fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7bW8N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW8d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW8t0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW890fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW9N0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7bW9t0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7bW990fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW-N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW-d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW-t0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW-90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7bW_N0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7bW_d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW_t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bW_90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bXAN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bXAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7bXAt0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7bXA90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bXBN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bXBd0fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bXBt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bXB90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7bXCN0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7bXCd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bXCt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bXC90fEe2YPMyYKslBVA" name="arg2" type="_tEecN90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bXDN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bXDd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7bXDt0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7bXD90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bXEN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bXEd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bXEt0fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7bXE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7b90N0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7b90d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b90t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b9090fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b91N0fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b91d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7b91t0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7b9190fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b92N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b92d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b92t0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b9290fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7b93N0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7b93d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b93t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b9390fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b94N0fEe2YPMyYKslBVA" name="arg3" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b94d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7b94t0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7b9490fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b95N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b95d0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b95t0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b9590fEe2YPMyYKslBVA" name="arg4" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b96N0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b96d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7b96t0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7b9690fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b97N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b97d0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b97t0fEe2YPMyYKslBVA" name="arg3" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b9790fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b98N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7b98d0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7b98t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b9890fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b99N0fEe2YPMyYKslBVA" name="arg2" type="_tCxMAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b99d0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b99t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7b9990fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7b9-N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b9-d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b9-t0fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b9-90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b9_N0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b9_d0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b9_t0fEe2YPMyYKslBVA" name="arg6" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b9_90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7b-AN0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7b-Ad0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b-At0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b-A90fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7b-BN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck4N0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck4d0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck4t0fEe2YPMyYKslBVA" name="arg6" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7ck5N0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7ck5d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck5t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck590fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck6N0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck6d0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck6t0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck690fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck7N0fEe2YPMyYKslBVA" name="arg7" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck7d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7ck7t0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7ck790fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck8N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck8d0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck8t0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7ck9N0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7ck9d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck9t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck990fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck-N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck-d0fEe2YPMyYKslBVA" name="arg4" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7ck-90fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7ck_N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck_d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck_t0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7ck_90fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clAN0fEe2YPMyYKslBVA" name="arg4" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7clAt0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7clA90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clBN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clBd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clBt0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clB90fEe2YPMyYKslBVA" name="arg4" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7clCd0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7clCt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clC90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clDN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clDd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clDt0fEe2YPMyYKslBVA" name="arg4" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clD90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7clEN0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7clEd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clEt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clE90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clFN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clFd0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clFt0fEe2YPMyYKslBVA" name="arg5" type="_tC_Ocd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clF90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7clGN0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7clGd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clGt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clG90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clHN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clHd0fEe2YPMyYKslBVA" name="arg4" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clHt0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clH90fEe2YPMyYKslBVA" name="arg6" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clIN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7clId0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7clIt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clI90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clJN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clJd0fEe2YPMyYKslBVA" name="arg3" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7clJ90fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7clKN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clKd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7clKt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dL8N0fEe2YPMyYKslBVA" name="arg3" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dL8d0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dL8t0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dL890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dL9N0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dL9d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dL9t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dL990fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dL-N0fEe2YPMyYKslBVA" name="arg3" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dL-d0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dL-t0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dL-90fEe2YPMyYKslBVA" name="arg6" type="_tYMCYN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dL_N0fEe2YPMyYKslBVA" name="arg7" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dL_d0fEe2YPMyYKslBVA" name="arg8" type="_tYN3mN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dL_t0fEe2YPMyYKslBVA" name="arg9" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dL_90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dMAN0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dMAd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMAt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMA90fEe2YPMyYKslBVA" name="arg2" type="_tElJ6d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dMBd0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dMBt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMB90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMCN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMCd0fEe2YPMyYKslBVA" name="arg3" type="_tElJ6d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMCt0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMC90fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMDN0fEe2YPMyYKslBVA" name="arg6" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMDd0fEe2YPMyYKslBVA" name="arg7" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMDt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dMD90fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dMEN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMEd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMEt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dME90fEe2YPMyYKslBVA" name="arg3" type="_tC_Ocd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dMFd0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dMFt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMF90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMGN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMGd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dMG90fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dMHN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMHd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMHt0fEe2YPMyYKslBVA" name="arg2" type="_tYMpd90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMH90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dMIN0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dMId0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMIt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMI90fEe2YPMyYKslBVA" name="arg2" type="_tYNQjt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dMJd0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dMJt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMJ90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMKN0fEe2YPMyYKslBVA" name="arg2" type="_tXJgkd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dMKt0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dMK90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMLN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMLd0fEe2YPMyYKslBVA" name="arg2" type="_tXJgkd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMLt0fEe2YPMyYKslBVA" name="arg3" type="_tXJgk90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dML90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dMMN0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dMMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMMt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMM90fEe2YPMyYKslBVA" name="arg2" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dMNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dzAN0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dzAd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzAt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzA90fEe2YPMyYKslBVA" name="arg2" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzBN0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dzBt0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dzB90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzCN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzCd0fEe2YPMyYKslBVA" name="arg2" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzCt0fEe2YPMyYKslBVA" name="arg3" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzC90fEe2YPMyYKslBVA" name="arg4" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzDN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dzDd0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dzDt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzD90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzEN0fEe2YPMyYKslBVA" name="arg2" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzEd0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzEt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzE90fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzFN0fEe2YPMyYKslBVA" name="arg6" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dzFt0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dzF90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzGN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzGd0fEe2YPMyYKslBVA" name="arg2" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzGt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzG90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzHN0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzHd0fEe2YPMyYKslBVA" name="arg6" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzHt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dzH90fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dzIN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzId0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzIt0fEe2YPMyYKslBVA" name="arg2" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzI90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzJN0fEe2YPMyYKslBVA" name="arg4" type="_tYN3kN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzJd0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7dzJ90fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7dzKN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzKd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzKt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzK90fEe2YPMyYKslBVA" name="arg3" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzLN0fEe2YPMyYKslBVA" name="arg4" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzLd0fEe2YPMyYKslBVA" name="arg5" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7dzLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7eaEN0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7eaEd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaEt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaE90fEe2YPMyYKslBVA" name="arg2" type="_tYMpc90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7eaFd0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7eaFt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaF90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaGN0fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaGd0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaGt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaG90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7eaHN0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7eaHd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaHt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaH90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaIN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaId0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaIt0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaI90fEe2YPMyYKslBVA" name="arg6" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7eaJd0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7eaJt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaJ90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaKN0fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaKd0fEe2YPMyYKslBVA" name="arg3" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaKt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7eaK90fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7eaLN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaLd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaLt0fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaL90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7eaMN0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7eaMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaMt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaM90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaNN0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaNd0fEe2YPMyYKslBVA" name="arg4" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaNt0fEe2YPMyYKslBVA" name="arg5" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaN90fEe2YPMyYKslBVA" name="arg6" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaON0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7eaOd0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7eaOt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaO90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7eaPN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBIN0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBId0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBIt0fEe2YPMyYKslBVA" name="arg5" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBI90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBJN0fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBJd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBJt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBJ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBKN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBKd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBKt0fEe2YPMyYKslBVA" name="arg5" type="_tYMCYN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBK90fEe2YPMyYKslBVA" name="arg6" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBLN0fEe2YPMyYKslBVA" name="arg7" type="_tYN3mN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBLd0fEe2YPMyYKslBVA" name="arg8" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBL90fEe2YPMyYKslBVA" name="VtblCall" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBMN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBMd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBMt0fEe2YPMyYKslBVA" name="arg2" type="_tCp3QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBM90fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBNN0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBNt0fEe2YPMyYKslBVA" name="CreateStdAccessibleObject" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBN90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBON0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBOd0fEe2YPMyYKslBVA" name="arg2" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBOt0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBO90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBPN0fEe2YPMyYKslBVA" name="LresultFromObject" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBPd0fEe2YPMyYKslBVA" name="arg0" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBPt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBP90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7fBQN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBQd0fEe2YPMyYKslBVA" name="CAUUID_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBQ90fEe2YPMyYKslBVA" name="CONTROLINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBRd0fEe2YPMyYKslBVA" name="DISPPARAMS_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBR90fEe2YPMyYKslBVA" name="ELEMDESC_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBSd0fEe2YPMyYKslBVA" name="EXCEPINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBSt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBS90fEe2YPMyYKslBVA" name="FORMATETC_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBTN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBTd0fEe2YPMyYKslBVA" name="FUNCDESC_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBTt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBT90fEe2YPMyYKslBVA" name="GUID_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBUd0fEe2YPMyYKslBVA" name="LICINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBU90fEe2YPMyYKslBVA" name="OLECMD_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBVd0fEe2YPMyYKslBVA" name="OLEINPLACEFRAMEINFO_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBV90fEe2YPMyYKslBVA" name="STGMEDIUM_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBWN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBWd0fEe2YPMyYKslBVA" name="TYPEATTR_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBW90fEe2YPMyYKslBVA" name="TYPEDESC_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBXN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBXd0fEe2YPMyYKslBVA" name="VARDESC_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBXt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7fBX90fEe2YPMyYKslBVA" name="VARIANT_sizeof" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_u7fBYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tIJbQt0fEe2YPMyYKslBVA" name="ICustomDestinationList" visibility="public">
                <eAnnotations xmi:id="_tYIYCd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYIYCt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYIYDN0fEe2YPMyYKslBVA" general="_tYIYC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7SM3N0fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7SM1d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u7SM1t0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7SM2d0fEe2YPMyYKslBVA" name="SetAppID" visibility="public">
                  <ownedParameter xmi:id="_u7SM2t0fEe2YPMyYKslBVA" name="pszAppID" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7SM290fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7Sz5d0fEe2YPMyYKslBVA" name="BeginList" visibility="public">
                  <ownedParameter xmi:id="_u7Sz5t0fEe2YPMyYKslBVA" name="pcMinSlots" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz590fEe2YPMyYKslBVA" name="riid" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz6N0fEe2YPMyYKslBVA" name="ppv" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7Sz8d0fEe2YPMyYKslBVA" name="AppendCategory" visibility="public">
                  <ownedParameter xmi:id="_u7Sz8t0fEe2YPMyYKslBVA" name="pszCategory" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz890fEe2YPMyYKslBVA" name="poa" type="_tYI_EN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7Sz_N0fEe2YPMyYKslBVA" name="AddUserTasks" visibility="public">
                  <ownedParameter xmi:id="_u7Sz_d0fEe2YPMyYKslBVA" name="poa" type="_tYIYC90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7Sz_t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7S0Bd0fEe2YPMyYKslBVA" name="CommitList" visibility="public">
                  <ownedParameter xmi:id="_u7S0Bt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7S0C90fEe2YPMyYKslBVA" name="DeleteList" visibility="public">
                  <ownedParameter xmi:id="_u7S0DN0fEe2YPMyYKslBVA" name="pszAppID" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7S0Dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vBUjYt0fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vBUjY90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tOpr4d0fEe2YPMyYKslBVA" name="ITaskbarList3" visibility="public">
                <eAnnotations xmi:id="_tYY2td0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYY2tt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYY2t90fEe2YPMyYKslBVA" general="_tYIYC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u8Do4N0fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u8DB6N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u8DB6d0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8DB6t0fEe2YPMyYKslBVA" name="SetProgressValue" visibility="public">
                  <ownedParameter xmi:id="_u8DB690fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB7N0fEe2YPMyYKslBVA" name="ullCompleted" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB7d0fEe2YPMyYKslBVA" name="ullTotal" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB7t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8Do4d0fEe2YPMyYKslBVA" name="SetProgressState" visibility="public">
                  <ownedParameter xmi:id="_u8Do4t0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Do490fEe2YPMyYKslBVA" name="tbpFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Do5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8Do5d0fEe2YPMyYKslBVA" name="SetOverlayIcon" visibility="public">
                  <ownedParameter xmi:id="_u8Do5t0fEe2YPMyYKslBVA" name="hwnd" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Do590fEe2YPMyYKslBVA" name="hIcon" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Do6N0fEe2YPMyYKslBVA" name="pszDescription" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Do6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vBT8Ud0fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vBT8Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:DataType" xmi:id="_tXHEW90fEe2YPMyYKslBVA" name="FORMATETC[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf9net0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf9ne90fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tXHrYt0fEe2YPMyYKslBVA" name="COMObject" visibility="public">
                <eAnnotations xmi:id="_tYN3n90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYN3oN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYN3od0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lu0t0fEe2YPMyYKslBVA" name="ppVtable" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lu090fEe2YPMyYKslBVA" name="MAX_ARG_COUNT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7lu1N0fEe2YPMyYKslBVA" name="MAX_VTABLE_LENGTH" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7lu1d0fEe2YPMyYKslBVA" name="Callbacks" visibility="private" isStatic="true" type="_tYN3o90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lu1t0fEe2YPMyYKslBVA" name="ObjectMap" visibility="private" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uzmQdN0fEe2YPMyYKslBVA" name="getAddress" visibility="public">
                  <ownedParameter xmi:id="_uzmQdd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uzost90fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
                <ownedOperation xmi:id="_uzuMQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uzuMQd0fEe2YPMyYKslBVA" name="argCounts" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7lu190fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_u7mV5t0fEe2YPMyYKslBVA" name="IIDFromString" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_u7mV590fEe2YPMyYKslBVA" name="lpsz" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7mV6N0fEe2YPMyYKslBVA" name="return" type="_tXKHod0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7mV6d0fEe2YPMyYKslBVA" name="callback0" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7mV6t0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7mV690fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7mV7N0fEe2YPMyYKslBVA" name="method0" visibility="public">
                  <ownedParameter xmi:id="_u7mV7d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7mV7t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7mV790fEe2YPMyYKslBVA" name="callback1" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7mV8N0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7mV8d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7m88N0fEe2YPMyYKslBVA" name="method1" visibility="public">
                  <ownedParameter xmi:id="_u7m88d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7m88t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7m8890fEe2YPMyYKslBVA" name="callback2" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7m89N0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7m89d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7m89t0fEe2YPMyYKslBVA" name="method2" visibility="public">
                  <ownedParameter xmi:id="_u7m8990fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7m8-N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7m8-d0fEe2YPMyYKslBVA" name="callback3" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7m8-t0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7m8-90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7m8_N0fEe2YPMyYKslBVA" name="method3" visibility="public">
                  <ownedParameter xmi:id="_u7m8_d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7m8_t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7m8_90fEe2YPMyYKslBVA" name="callback4" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7m9AN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7m9Ad0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7m9At0fEe2YPMyYKslBVA" name="method4" visibility="public">
                  <ownedParameter xmi:id="_u7nkAN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7nkAd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7nkAt0fEe2YPMyYKslBVA" name="callback5" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7nkA90fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7nkBN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7nkBd0fEe2YPMyYKslBVA" name="method5" visibility="public">
                  <ownedParameter xmi:id="_u7nkBt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7nkB90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7nkCN0fEe2YPMyYKslBVA" name="callback6" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7nkCd0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7nkCt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7nkC90fEe2YPMyYKslBVA" name="method6" visibility="public">
                  <ownedParameter xmi:id="_u7nkDN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7nkDd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7nkDt0fEe2YPMyYKslBVA" name="callback7" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7oLEN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7oLEd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7oLEt0fEe2YPMyYKslBVA" name="method7" visibility="public">
                  <ownedParameter xmi:id="_u7oLE90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7oLFN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7oLFd0fEe2YPMyYKslBVA" name="callback8" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7oLFt0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7oLF90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7oLGN0fEe2YPMyYKslBVA" name="method8" visibility="public">
                  <ownedParameter xmi:id="_u7oLGd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7oLGt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7oLG90fEe2YPMyYKslBVA" name="callback9" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7oLHN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7oLHd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7oyIN0fEe2YPMyYKslBVA" name="method9" visibility="public">
                  <ownedParameter xmi:id="_u7oyId0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7oyIt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7oyI90fEe2YPMyYKslBVA" name="callback10" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7oyJN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7oyJd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7oyJt0fEe2YPMyYKslBVA" name="method10" visibility="public">
                  <ownedParameter xmi:id="_u7oyJ90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7oyKN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7oyKd0fEe2YPMyYKslBVA" name="callback11" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7oyKt0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7oyK90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7oyLN0fEe2YPMyYKslBVA" name="method11" visibility="public">
                  <ownedParameter xmi:id="_u7oyLd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7oyLt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7oyL90fEe2YPMyYKslBVA" name="callback12" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7oyMN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7oyMd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7oyMt0fEe2YPMyYKslBVA" name="method12" visibility="public">
                  <ownedParameter xmi:id="_u7oyM90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7oyNN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7pZMN0fEe2YPMyYKslBVA" name="callback13" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7pZMd0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7pZMt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7pZM90fEe2YPMyYKslBVA" name="method13" visibility="public">
                  <ownedParameter xmi:id="_u7pZNN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7pZNd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7pZNt0fEe2YPMyYKslBVA" name="callback14" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7pZN90fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7pZON0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7pZOd0fEe2YPMyYKslBVA" name="method14" visibility="public">
                  <ownedParameter xmi:id="_u7pZOt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7pZO90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7pZPN0fEe2YPMyYKslBVA" name="callback15" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7pZPd0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7pZPt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7pZP90fEe2YPMyYKslBVA" name="method15" visibility="public">
                  <ownedParameter xmi:id="_u7qAQN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7qAQd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7qAQt0fEe2YPMyYKslBVA" name="callback16" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7qAQ90fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7qARN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7qARd0fEe2YPMyYKslBVA" name="method16" visibility="public">
                  <ownedParameter xmi:id="_u7qARt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7qAR90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7qASN0fEe2YPMyYKslBVA" name="callback17" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7qASd0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7qASt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7qAS90fEe2YPMyYKslBVA" name="method17" visibility="public">
                  <ownedParameter xmi:id="_u7qATN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7qATd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7qATt0fEe2YPMyYKslBVA" name="callback18" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7qAT90fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7qAUN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7qAUd0fEe2YPMyYKslBVA" name="method18" visibility="public">
                  <ownedParameter xmi:id="_u7qAUt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7qAU90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7qAVN0fEe2YPMyYKslBVA" name="callback19" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7qAVd0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7qAVt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7qnUN0fEe2YPMyYKslBVA" name="method19" visibility="public">
                  <ownedParameter xmi:id="_u7qnUd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7qnUt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7qnU90fEe2YPMyYKslBVA" name="callback20" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7qnVN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7qnVd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7qnVt0fEe2YPMyYKslBVA" name="method20" visibility="public">
                  <ownedParameter xmi:id="_u7qnV90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7qnWN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7qnWd0fEe2YPMyYKslBVA" name="callback21" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7qnWt0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7qnW90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7qnXN0fEe2YPMyYKslBVA" name="method21" visibility="public">
                  <ownedParameter xmi:id="_u7qnXd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7qnXt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7qnX90fEe2YPMyYKslBVA" name="callback22" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7qnYN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7qnYd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7rOYN0fEe2YPMyYKslBVA" name="method22" visibility="public">
                  <ownedParameter xmi:id="_u7rOYd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7rOYt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7rOY90fEe2YPMyYKslBVA" name="callback23" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7rOZN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7rOZd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7rOZt0fEe2YPMyYKslBVA" name="method23" visibility="public">
                  <ownedParameter xmi:id="_u7rOZ90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7rOaN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7rOad0fEe2YPMyYKslBVA" name="callback24" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7rOat0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7rOa90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7rObN0fEe2YPMyYKslBVA" name="method24" visibility="public">
                  <ownedParameter xmi:id="_u7rObd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7rObt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7rOb90fEe2YPMyYKslBVA" name="callback25" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7rOcN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7rOcd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7rOct0fEe2YPMyYKslBVA" name="method25" visibility="public">
                  <ownedParameter xmi:id="_u7rOc90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7rOdN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7rOdd0fEe2YPMyYKslBVA" name="callback26" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7rOdt0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7rOd90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7r1cN0fEe2YPMyYKslBVA" name="method26" visibility="public">
                  <ownedParameter xmi:id="_u7r1cd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7r1ct0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7r1c90fEe2YPMyYKslBVA" name="callback27" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7r1dN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7r1dd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7r1dt0fEe2YPMyYKslBVA" name="method27" visibility="public">
                  <ownedParameter xmi:id="_u7r1d90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7r1eN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7r1ed0fEe2YPMyYKslBVA" name="callback28" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7r1et0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7r1e90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7r1fN0fEe2YPMyYKslBVA" name="method28" visibility="public">
                  <ownedParameter xmi:id="_u7r1fd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7r1ft0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7r1f90fEe2YPMyYKslBVA" name="callback29" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7r1gN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7r1gd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7scgN0fEe2YPMyYKslBVA" name="method29" visibility="public">
                  <ownedParameter xmi:id="_u7scgd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7scgt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7scg90fEe2YPMyYKslBVA" name="callback30" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7schN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7schd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7scht0fEe2YPMyYKslBVA" name="method30" visibility="public">
                  <ownedParameter xmi:id="_u7sch90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7sciN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7scid0fEe2YPMyYKslBVA" name="callback31" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7scit0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7sci90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7scjN0fEe2YPMyYKslBVA" name="method31" visibility="public">
                  <ownedParameter xmi:id="_u7scjd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7scjt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7scj90fEe2YPMyYKslBVA" name="callback32" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7sckN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7sckd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7sckt0fEe2YPMyYKslBVA" name="method32" visibility="public">
                  <ownedParameter xmi:id="_u7sck90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7sclN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7scld0fEe2YPMyYKslBVA" name="callback33" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7sclt0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7scl90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7tDkN0fEe2YPMyYKslBVA" name="method33" visibility="public">
                  <ownedParameter xmi:id="_u7tDkd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7tDkt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7tDk90fEe2YPMyYKslBVA" name="callback34" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7tDlN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7tDld0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7tDlt0fEe2YPMyYKslBVA" name="method34" visibility="public">
                  <ownedParameter xmi:id="_u7tDl90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7tDmN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7tDmd0fEe2YPMyYKslBVA" name="callback35" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7tDmt0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7tDm90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7tDnN0fEe2YPMyYKslBVA" name="method35" visibility="public">
                  <ownedParameter xmi:id="_u7tDnd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7tDnt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7tDn90fEe2YPMyYKslBVA" name="callback36" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7tDoN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7tDod0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7tqoN0fEe2YPMyYKslBVA" name="method36" visibility="public">
                  <ownedParameter xmi:id="_u7tqod0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7tqot0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7tqo90fEe2YPMyYKslBVA" name="callback37" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7tqpN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7tqpd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7tqpt0fEe2YPMyYKslBVA" name="method37" visibility="public">
                  <ownedParameter xmi:id="_u7tqp90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7tqqN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7tqqd0fEe2YPMyYKslBVA" name="callback38" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7tqqt0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7tqq90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7tqrN0fEe2YPMyYKslBVA" name="method38" visibility="public">
                  <ownedParameter xmi:id="_u7tqrd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7tqrt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7tqr90fEe2YPMyYKslBVA" name="callback39" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7tqsN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7tqsd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7tqst0fEe2YPMyYKslBVA" name="method39" visibility="public">
                  <ownedParameter xmi:id="_u7tqs90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7tqtN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7tqtd0fEe2YPMyYKslBVA" name="callback40" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7tqtt0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7tqt90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7uRsN0fEe2YPMyYKslBVA" name="method40" visibility="public">
                  <ownedParameter xmi:id="_u7uRsd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7uRst0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7uRs90fEe2YPMyYKslBVA" name="callback41" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7uRtN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7uRtd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7uRtt0fEe2YPMyYKslBVA" name="method41" visibility="public">
                  <ownedParameter xmi:id="_u7uRt90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7uRuN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7uRud0fEe2YPMyYKslBVA" name="callback42" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7uRut0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7uRu90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7uRvN0fEe2YPMyYKslBVA" name="method42" visibility="public">
                  <ownedParameter xmi:id="_u7uRvd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7uRvt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7uRv90fEe2YPMyYKslBVA" name="callback43" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7uRwN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7uRwd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7u4wN0fEe2YPMyYKslBVA" name="method43" visibility="public">
                  <ownedParameter xmi:id="_u7u4wd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7u4wt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7u4w90fEe2YPMyYKslBVA" name="callback44" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7u4xN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7u4xd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7u4xt0fEe2YPMyYKslBVA" name="method44" visibility="public">
                  <ownedParameter xmi:id="_u7u4x90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7u4yN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7u4yd0fEe2YPMyYKslBVA" name="callback45" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7u4yt0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7u4y90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7u4zN0fEe2YPMyYKslBVA" name="method45" visibility="public">
                  <ownedParameter xmi:id="_u7u4zd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7u4zt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7u4z90fEe2YPMyYKslBVA" name="callback46" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7u40N0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7u40d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7vf0N0fEe2YPMyYKslBVA" name="method46" visibility="public">
                  <ownedParameter xmi:id="_u7vf0d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7vf0t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7vf090fEe2YPMyYKslBVA" name="callback47" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7vf1N0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7vf1d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7vf1t0fEe2YPMyYKslBVA" name="method47" visibility="public">
                  <ownedParameter xmi:id="_u7vf190fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7vf2N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7vf2d0fEe2YPMyYKslBVA" name="callback48" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7vf2t0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7vf290fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7vf3N0fEe2YPMyYKslBVA" name="method48" visibility="public">
                  <ownedParameter xmi:id="_u7vf3d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7vf3t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7vf390fEe2YPMyYKslBVA" name="callback49" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7vf4N0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7vf4d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7vf4t0fEe2YPMyYKslBVA" name="method49" visibility="public">
                  <ownedParameter xmi:id="_u7vf490fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7vf5N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7vf5d0fEe2YPMyYKslBVA" name="callback50" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7vf5t0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7vf590fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7wG4N0fEe2YPMyYKslBVA" name="method50" visibility="public">
                  <ownedParameter xmi:id="_u7wG4d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7wG4t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7wG490fEe2YPMyYKslBVA" name="callback51" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7wG5N0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7wG5d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7wG5t0fEe2YPMyYKslBVA" name="method51" visibility="public">
                  <ownedParameter xmi:id="_u7wG590fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7wG6N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7wG6d0fEe2YPMyYKslBVA" name="callback52" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7wG6t0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7wG690fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7wG7N0fEe2YPMyYKslBVA" name="method52" visibility="public">
                  <ownedParameter xmi:id="_u7wG7d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7wG7t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7wG790fEe2YPMyYKslBVA" name="callback53" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7wG8N0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7wG8d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7wt8N0fEe2YPMyYKslBVA" name="method53" visibility="public">
                  <ownedParameter xmi:id="_u7wt8d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7wt8t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7wt890fEe2YPMyYKslBVA" name="callback54" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7wt9N0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7wt9d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7wt9t0fEe2YPMyYKslBVA" name="method54" visibility="public">
                  <ownedParameter xmi:id="_u7wt990fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7wt-N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7wt-d0fEe2YPMyYKslBVA" name="callback55" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7wt-t0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7wt-90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7wt_N0fEe2YPMyYKslBVA" name="method55" visibility="public">
                  <ownedParameter xmi:id="_u7wt_d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7wt_t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7wt_90fEe2YPMyYKslBVA" name="callback56" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7wuAN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7wuAd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7xVAN0fEe2YPMyYKslBVA" name="method56" visibility="public">
                  <ownedParameter xmi:id="_u7xVAd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7xVAt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7xVA90fEe2YPMyYKslBVA" name="callback57" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7xVBN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7xVBd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7xVBt0fEe2YPMyYKslBVA" name="method57" visibility="public">
                  <ownedParameter xmi:id="_u7xVB90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7xVCN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7xVCd0fEe2YPMyYKslBVA" name="callback58" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7xVCt0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7xVC90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7xVDN0fEe2YPMyYKslBVA" name="method58" visibility="public">
                  <ownedParameter xmi:id="_u7xVDd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7xVDt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7xVD90fEe2YPMyYKslBVA" name="callback59" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7xVEN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7xVEd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7x8EN0fEe2YPMyYKslBVA" name="method59" visibility="public">
                  <ownedParameter xmi:id="_u7x8Ed0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7x8Et0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7x8E90fEe2YPMyYKslBVA" name="callback60" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7x8FN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7x8Fd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7x8Ft0fEe2YPMyYKslBVA" name="method60" visibility="public">
                  <ownedParameter xmi:id="_u7x8F90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7x8GN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7x8Gd0fEe2YPMyYKslBVA" name="callback61" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7x8Gt0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7x8G90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7x8HN0fEe2YPMyYKslBVA" name="method61" visibility="public">
                  <ownedParameter xmi:id="_u7x8Hd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7x8Ht0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7x8H90fEe2YPMyYKslBVA" name="callback62" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7x8IN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7x8Id0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7yjIN0fEe2YPMyYKslBVA" name="method62" visibility="public">
                  <ownedParameter xmi:id="_u7yjId0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7yjIt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7yjI90fEe2YPMyYKslBVA" name="callback63" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7yjJN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7yjJd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7yjJt0fEe2YPMyYKslBVA" name="method63" visibility="public">
                  <ownedParameter xmi:id="_u7yjJ90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7yjKN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7yjKd0fEe2YPMyYKslBVA" name="callback64" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7yjKt0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7yjK90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7yjLN0fEe2YPMyYKslBVA" name="method64" visibility="public">
                  <ownedParameter xmi:id="_u7yjLd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7yjLt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7yjL90fEe2YPMyYKslBVA" name="callback65" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7yjMN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7yjMd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7yjMt0fEe2YPMyYKslBVA" name="method65" visibility="public">
                  <ownedParameter xmi:id="_u7yjM90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7yjNN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7zKMN0fEe2YPMyYKslBVA" name="callback66" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7zKMd0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7zKMt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7zKM90fEe2YPMyYKslBVA" name="method66" visibility="public">
                  <ownedParameter xmi:id="_u7zKNN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7zKNd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7zKNt0fEe2YPMyYKslBVA" name="callback67" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7zKN90fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7zKON0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7zKOd0fEe2YPMyYKslBVA" name="method67" visibility="public">
                  <ownedParameter xmi:id="_u7zKOt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7zKO90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7zKPN0fEe2YPMyYKslBVA" name="callback68" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7zKPd0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7zKPt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7zKP90fEe2YPMyYKslBVA" name="method68" visibility="public">
                  <ownedParameter xmi:id="_u7zKQN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7zKQd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7zKQt0fEe2YPMyYKslBVA" name="callback69" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7zKQ90fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7zKRN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7zxQN0fEe2YPMyYKslBVA" name="method69" visibility="public">
                  <ownedParameter xmi:id="_u7zxQd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7zxQt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7zxQ90fEe2YPMyYKslBVA" name="callback70" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7zxRN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7zxRd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7zxRt0fEe2YPMyYKslBVA" name="method70" visibility="public">
                  <ownedParameter xmi:id="_u7zxR90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7zxSN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7zxSd0fEe2YPMyYKslBVA" name="callback71" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7zxSt0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7zxS90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7zxTN0fEe2YPMyYKslBVA" name="method71" visibility="public">
                  <ownedParameter xmi:id="_u7zxTd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7zxTt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7zxT90fEe2YPMyYKslBVA" name="callback72" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7zxUN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7zxUd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u70YUN0fEe2YPMyYKslBVA" name="method72" visibility="public">
                  <ownedParameter xmi:id="_u70YUd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u70YUt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u70YU90fEe2YPMyYKslBVA" name="callback73" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u70YVN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u70YVd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u70YVt0fEe2YPMyYKslBVA" name="method73" visibility="public">
                  <ownedParameter xmi:id="_u70YV90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u70YWN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u70YWd0fEe2YPMyYKslBVA" name="callback74" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u70YWt0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u70_YN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u70_Yd0fEe2YPMyYKslBVA" name="method74" visibility="public">
                  <ownedParameter xmi:id="_u70_Yt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u70_Y90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u70_ZN0fEe2YPMyYKslBVA" name="callback75" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u70_Zd0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u70_Zt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u71mcN0fEe2YPMyYKslBVA" name="method75" visibility="public">
                  <ownedParameter xmi:id="_u71mcd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u71mct0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u71mc90fEe2YPMyYKslBVA" name="callback76" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u71mdN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u71mdd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u71mdt0fEe2YPMyYKslBVA" name="method76" visibility="public">
                  <ownedParameter xmi:id="_u71md90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u71meN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u71med0fEe2YPMyYKslBVA" name="callback77" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u71met0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u71me90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u72NgN0fEe2YPMyYKslBVA" name="method77" visibility="public">
                  <ownedParameter xmi:id="_u72Ngd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u72Ngt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u72Ng90fEe2YPMyYKslBVA" name="callback78" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u72NhN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u72Nhd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u720kN0fEe2YPMyYKslBVA" name="method78" visibility="public">
                  <ownedParameter xmi:id="_u720kd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u720kt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u720k90fEe2YPMyYKslBVA" name="callback79" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u720lN0fEe2YPMyYKslBVA" name="callbackArgs" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u720ld0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u720lt0fEe2YPMyYKslBVA" name="method79" visibility="public">
                  <ownedParameter xmi:id="_u720l90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u720mN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tXIScd0fEe2YPMyYKslBVA" name="IDataObject" visibility="public">
                <eAnnotations xmi:id="_tYMpcN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYMpcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYMpct0fEe2YPMyYKslBVA" general="_tYIYC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7hdad0fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uznek90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uznelN0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uznel90fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uznemN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uznemt0fEe2YPMyYKslBVA" name="QueryGetData" visibility="public">
                  <ownedParameter xmi:id="_uznem90fEe2YPMyYKslBVA" name="pFormatetc" type="_tXJgkd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uznenN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uzs-IN0fEe2YPMyYKslBVA" name="EnumFormatEtc" visibility="public">
                  <ownedParameter xmi:id="_uzs-Id0fEe2YPMyYKslBVA" name="dwDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzs-It0fEe2YPMyYKslBVA" name="ppenumFormatetc" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzs-I90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u0V3WN0fEe2YPMyYKslBVA" name="AddRef" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_u0V3Wd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u0XFcN0fEe2YPMyYKslBVA" name="getAddress" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_u0XFcd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u0j5zd0fEe2YPMyYKslBVA" name="GetData" visibility="public">
                  <ownedParameter xmi:id="_u0j5zt0fEe2YPMyYKslBVA" name="pFormatetc" type="_tXJgkd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u0j5z90fEe2YPMyYKslBVA" name="pmedium" type="_tXJgk90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u0j50N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tXJgkd0fEe2YPMyYKslBVA" name="FORMATETC" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tYMpe90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYMpfN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYMpfd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uzpTyN0fEe2YPMyYKslBVA" name="cfFormat" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uzpTyd0fEe2YPMyYKslBVA" name="dwAspect" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uzpTyt0fEe2YPMyYKslBVA" name="lindex" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uzpTy90fEe2YPMyYKslBVA" name="tymed" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uzp63N0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7iEdd0fEe2YPMyYKslBVA" name="ptd" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uzpTx90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_u7iEdt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tXJgk90fEe2YPMyYKslBVA" name="STGMEDIUM" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tYN3nN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYN3nd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYN3nt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uzqh5N0fEe2YPMyYKslBVA" name="tymed" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uzqh6d0fEe2YPMyYKslBVA" name="unionField" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uzqh7t0fEe2YPMyYKslBVA" name="pUnkForRelease" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uzqh790fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uzqh4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_u7lu0d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tXKHod0fEe2YPMyYKslBVA" name="GUID" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tYY2st0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYY2s90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYY2tN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uzrI990fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_u7_Xet0fEe2YPMyYKslBVA" name="Data1" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7_Xe90fEe2YPMyYKslBVA" name="Data2" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7_-gN0fEe2YPMyYKslBVA" name="Data3" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7_-gd0fEe2YPMyYKslBVA" name="Data4" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7_-gt0fEe2YPMyYKslBVA" name="zeros" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uzrI9t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_u7_-g90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_u7_-hN0fEe2YPMyYKslBVA" name="toHex" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_u7_-hd0fEe2YPMyYKslBVA" name="v" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7_-ht0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7_-h90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8AlkN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_u8Alkd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tXKusd0fEe2YPMyYKslBVA" name="IEnumFORMATETC" visibility="public">
                <eAnnotations xmi:id="_tYN3lN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYN3ld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYN3l90fEe2YPMyYKslBVA" general="_tYN3lt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uzs-JN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uzs-Jd0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uzs-Jt0fEe2YPMyYKslBVA" name="Reset" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uzs-J90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uzs-KN0fEe2YPMyYKslBVA" name="Next" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uzs-Kd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzs-Kt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzs-K90fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uzs-LN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uzs-MN0fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uzs-Md0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tXllcd0fEe2YPMyYKslBVA" name="IMLangFontLink2" visibility="public">
                <eAnnotations xmi:id="_tYNQi90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYNQjN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYNQjd0fEe2YPMyYKslBVA" general="_tYIYC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7kgwd0fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u2pkfN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u2pkfd0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u2z8gN0fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_u2z8gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u31QMN0fEe2YPMyYKslBVA" name="GetStrCodePages" visibility="public">
                  <ownedParameter xmi:id="_u31QMd0fEe2YPMyYKslBVA" name="pszSrc" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u31QMt0fEe2YPMyYKslBVA" name="cchSrc" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u31QM90fEe2YPMyYKslBVA" name="dwPriorityCodePages" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u31QNN0fEe2YPMyYKslBVA" name="pdwCodePages" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u31QNd0fEe2YPMyYKslBVA" name="pcchCodePages" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u31QNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u31QN90fEe2YPMyYKslBVA" name="MapFont" visibility="public">
                  <ownedParameter xmi:id="_u31QON0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u31QOd0fEe2YPMyYKslBVA" name="dwCodePages" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u31QOt0fEe2YPMyYKslBVA" name="chSrc" type="_s8e90d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u31QO90fEe2YPMyYKslBVA" name="phDestFont" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u31QPN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u31QPd0fEe2YPMyYKslBVA" name="ReleaseFont" visibility="public">
                  <ownedParameter xmi:id="_u31QPt0fEe2YPMyYKslBVA" name="hFont" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u31QP90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYIYC90fEe2YPMyYKslBVA" name="IUnknown" visibility="public">
                <eAnnotations xmi:id="_tYYPoN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYY2sN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYY2sd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7Sz_90fEe2YPMyYKslBVA" name="address" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_u7SM190fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u7SM2N0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7_XcN0fEe2YPMyYKslBVA" name="AddRef" visibility="public">
                  <ownedParameter xmi:id="_u7_Xcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7_Xct0fEe2YPMyYKslBVA" name="getAddress" visibility="public">
                  <ownedParameter xmi:id="_u7_Xc90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7_XdN0fEe2YPMyYKslBVA" name="QueryInterface" visibility="public">
                  <ownedParameter xmi:id="_u7_Xdd0fEe2YPMyYKslBVA" name="riid" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7_Xdt0fEe2YPMyYKslBVA" name="ppvObject" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7_Xd90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7_XeN0fEe2YPMyYKslBVA" name="Release" visibility="public">
                  <ownedParameter xmi:id="_u7_Xed0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYI_EN0fEe2YPMyYKslBVA" name="IObjectArray" visibility="public">
                <eAnnotations xmi:id="_tYMCZN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYMCZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYMCZt0fEe2YPMyYKslBVA" general="_tYIYC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7Sz9d0fEe2YPMyYKslBVA" name="address" visibility="package" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7foMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u7foM90fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7g2XN0fEe2YPMyYKslBVA" name="GetCount" visibility="public">
                  <ownedParameter xmi:id="_u7g2Xd0fEe2YPMyYKslBVA" name="count" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7g2Xt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vBUjYN0fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vBUjYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYMCYN0fEe2YPMyYKslBVA" name="DISPPARAMS" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tYMCYd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYMCYt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYMCY90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7foPt0fEe2YPMyYKslBVA" name="rgvarg" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7foP90fEe2YPMyYKslBVA" name="rgdispidNamedArgs" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7foQN0fEe2YPMyYKslBVA" name="cArgs" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7foQd0fEe2YPMyYKslBVA" name="cNamedArgs" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7foQt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7foQ90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_u7foRN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYMCZ90fEe2YPMyYKslBVA" name="OLEINPLACEFRAMEINFO" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tYMCaN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYMCad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYMCat0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7g2X90fEe2YPMyYKslBVA" name="cb" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7g2YN0fEe2YPMyYKslBVA" name="fMDIApp" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7g2Yd0fEe2YPMyYKslBVA" name="hwndFrame" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7g2Yt0fEe2YPMyYKslBVA" name="haccel" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7g2Y90fEe2YPMyYKslBVA" name="cAccelEntries" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7g2ZN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7g2Zd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_u7g2Zt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYMpc90fEe2YPMyYKslBVA" name="LICINFO" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tYMpdN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYMpdd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYMpdt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7hdat0fEe2YPMyYKslBVA" name="cbLicInfo" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7hda90fEe2YPMyYKslBVA" name="fRuntimeKeyAvail" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7hdbN0fEe2YPMyYKslBVA" name="fLicVerified" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7hdbd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7hdbt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_u7hdb90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYMpd90fEe2YPMyYKslBVA" name="CAUUID" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tYMpeN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYMped0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYMpet0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEcN0fEe2YPMyYKslBVA" name="cElems" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEcd0fEe2YPMyYKslBVA" name="pElems" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEct0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7iEc90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_u7iEdN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYMpft0fEe2YPMyYKslBVA" name="TYPEATTR" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tYMpf90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYMpgN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYMpgd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEd90fEe2YPMyYKslBVA" name="guid_Data1" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEeN0fEe2YPMyYKslBVA" name="guid_Data2" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEed0fEe2YPMyYKslBVA" name="guid_Data3" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEet0fEe2YPMyYKslBVA" name="guid_Data4" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEe90fEe2YPMyYKslBVA" name="lcid" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEfN0fEe2YPMyYKslBVA" name="dwReserved" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEfd0fEe2YPMyYKslBVA" name="memidConstructor" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEft0fEe2YPMyYKslBVA" name="memidDestructor" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEf90fEe2YPMyYKslBVA" name="lpstrSchema" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEgN0fEe2YPMyYKslBVA" name="cbSizeInstance" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEgd0fEe2YPMyYKslBVA" name="typekind" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEgt0fEe2YPMyYKslBVA" name="cFuncs" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEg90fEe2YPMyYKslBVA" name="cVars" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEhN0fEe2YPMyYKslBVA" name="cImplTypes" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEhd0fEe2YPMyYKslBVA" name="cbSizeVft" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEht0fEe2YPMyYKslBVA" name="cbAlignment" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEh90fEe2YPMyYKslBVA" name="wTypeFlags" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEiN0fEe2YPMyYKslBVA" name="wMajorVerNum" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEid0fEe2YPMyYKslBVA" name="wMinorVerNum" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEit0fEe2YPMyYKslBVA" name="tdescAlias_unionField" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEi90fEe2YPMyYKslBVA" name="tdescAlias_vt" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEjN0fEe2YPMyYKslBVA" name="idldescType_dwReserved" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEjd0fEe2YPMyYKslBVA" name="idldescType_wIDLFlags" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iEjt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7iEj90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_u7iEkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYMpgt0fEe2YPMyYKslBVA" name="VARDESC" visibility="public">
                <eAnnotations xmi:id="_tYNQgN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYNQgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYNQgt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7irh90fEe2YPMyYKslBVA" name="memid" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iriN0fEe2YPMyYKslBVA" name="lpstrSchema" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7irid0fEe2YPMyYKslBVA" name="oInst" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7irit0fEe2YPMyYKslBVA" name="elemdescVar_tdesc_union" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7iri90fEe2YPMyYKslBVA" name="elemdescVar_tdesc_vt" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7irjN0fEe2YPMyYKslBVA" name="elemdescVar_paramdesc_pparamdescex" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7irjd0fEe2YPMyYKslBVA" name="elemdescVar_paramdesc_wParamFlags" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7irjt0fEe2YPMyYKslBVA" name="wVarFlags" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7irj90fEe2YPMyYKslBVA" name="varkind" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7irkN0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7irkd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_u7jSkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYNQg90fEe2YPMyYKslBVA" name="FUNCDESC" visibility="public">
                <eAnnotations xmi:id="_tYNQhN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYNQhd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYNQht0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5ot0fEe2YPMyYKslBVA" name="memid" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5o90fEe2YPMyYKslBVA" name="lprgscode" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5pN0fEe2YPMyYKslBVA" name="lprgelemdescParam" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5pd0fEe2YPMyYKslBVA" name="funckind" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5pt0fEe2YPMyYKslBVA" name="invkind" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5p90fEe2YPMyYKslBVA" name="callconv" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5qN0fEe2YPMyYKslBVA" name="cParams" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5qd0fEe2YPMyYKslBVA" name="cParamsOpt" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5qt0fEe2YPMyYKslBVA" name="oVft" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5q90fEe2YPMyYKslBVA" name="cScodes" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5rN0fEe2YPMyYKslBVA" name="elemdescFunc_tdesc_union" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5rd0fEe2YPMyYKslBVA" name="elemdescFunc_tdesc_vt" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5rt0fEe2YPMyYKslBVA" name="elemdescFunc_paramdesc_pparamdescex" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5r90fEe2YPMyYKslBVA" name="elemdescFunc_paramdesc_wParamFlags" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5sN0fEe2YPMyYKslBVA" name="wFuncFlags" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5sd0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7j5st0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_u7j5s90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYNQh90fEe2YPMyYKslBVA" name="VARIANT" visibility="public">
                <eAnnotations xmi:id="_tYNQiN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYNQid0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYNQit0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5tN0fEe2YPMyYKslBVA" name="vt" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5td0fEe2YPMyYKslBVA" name="wReserved1" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5tt0fEe2YPMyYKslBVA" name="wReserved2" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5t90fEe2YPMyYKslBVA" name="wReserved3" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5uN0fEe2YPMyYKslBVA" name="lVal" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7j5ud0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7j5ut0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_u7kgsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYNQjt0fEe2YPMyYKslBVA" name="CONTROLINFO" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tYNQj90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYNQkN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYNQkd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lHxt0fEe2YPMyYKslBVA" name="cb" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lHx90fEe2YPMyYKslBVA" name="hAccel" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lHyN0fEe2YPMyYKslBVA" name="cAccel" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lHyd0fEe2YPMyYKslBVA" name="dwFlags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lHyt0fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7lHy90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_u7lHzN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYN3kN0fEe2YPMyYKslBVA" name="OLECMD" visibility="public">
                <eAnnotations xmi:id="_tYN3kd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYN3kt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYN3k90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lHzd0fEe2YPMyYKslBVA" name="cmdID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lHzt0fEe2YPMyYKslBVA" name="cmdf" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lHz90fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7lH0N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_u7lH0d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYN3lt0fEe2YPMyYKslBVA" name="IEnum" visibility="public">
                <eAnnotations xmi:id="_tYY2uN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYY2ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYY2ut0fEe2YPMyYKslBVA" general="_tYIYC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u8EP8N0fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7g2Wt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u7g2W90fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8Do6t0fEe2YPMyYKslBVA" name="Clone" visibility="public">
                  <ownedParameter xmi:id="_u8Do690fEe2YPMyYKslBVA" name="ppenum" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Do7N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8EP8d0fEe2YPMyYKslBVA" name="Next" visibility="public">
                  <ownedParameter xmi:id="_u8EP8t0fEe2YPMyYKslBVA" name="celt" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8EP890fEe2YPMyYKslBVA" name="rgelt" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8EP9N0fEe2YPMyYKslBVA" name="pceltFetched" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8EP9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8EP9t0fEe2YPMyYKslBVA" name="Reset" visibility="public">
                  <ownedParameter xmi:id="_u8EP990fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8EP-N0fEe2YPMyYKslBVA" name="Skip" visibility="public">
                  <ownedParameter xmi:id="_u8EP-d0fEe2YPMyYKslBVA" name="celt" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8EP-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYN3mN0fEe2YPMyYKslBVA" name="EXCEPINFO" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tYN3md0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tYN3mt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tYN3m90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lH0t0fEe2YPMyYKslBVA" name="wCode" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lH090fEe2YPMyYKslBVA" name="wReserved" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lH1N0fEe2YPMyYKslBVA" name="bstrSource" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lH1d0fEe2YPMyYKslBVA" name="bstrDescription" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lH1t0fEe2YPMyYKslBVA" name="bstrHelpFile" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lH190fEe2YPMyYKslBVA" name="dwHelpContext" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lH2N0fEe2YPMyYKslBVA" name="pvReserved" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lH2d0fEe2YPMyYKslBVA" name="pfnDeferredFillIn" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lH2t0fEe2YPMyYKslBVA" name="scode" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lH290fEe2YPMyYKslBVA" name="sizeof" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7lH3N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_u7lu0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tYhZlN0fEe2YPMyYKslBVA" name="IAccessible" visibility="public">
                <eAnnotations xmi:id="_te2ECd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_te2ECt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_te2EDN0fEe2YPMyYKslBVA" general="_te2EC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u8BMpd0fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u8BMoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u8BMod0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8BMot0fEe2YPMyYKslBVA" name="get_accParent" visibility="public">
                  <ownedParameter xmi:id="_u8BMo90fEe2YPMyYKslBVA" name="ppdispParent" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8BMpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8BMpt0fEe2YPMyYKslBVA" name="get_accChildCount" visibility="public">
                  <ownedParameter xmi:id="_u8BMp90fEe2YPMyYKslBVA" name="pcountChildren" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8BMqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8BMqd0fEe2YPMyYKslBVA" name="get_accChild" visibility="public">
                  <ownedParameter xmi:id="_u8BMqt0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8BMq90fEe2YPMyYKslBVA" name="ppdispChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8BMrN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8BMrd0fEe2YPMyYKslBVA" name="get_accName" visibility="public">
                  <ownedParameter xmi:id="_u8BMrt0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8BMr90fEe2YPMyYKslBVA" name="pszName" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8BMsN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8BzsN0fEe2YPMyYKslBVA" name="get_accValue" visibility="public">
                  <ownedParameter xmi:id="_u8Bzsd0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Bzst0fEe2YPMyYKslBVA" name="pszValue" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Bzs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8BztN0fEe2YPMyYKslBVA" name="get_accDescription" visibility="public">
                  <ownedParameter xmi:id="_u8Bztd0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Bztt0fEe2YPMyYKslBVA" name="pszDescription" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Bzt90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8BzuN0fEe2YPMyYKslBVA" name="get_accRole" visibility="public">
                  <ownedParameter xmi:id="_u8Bzud0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Bzut0fEe2YPMyYKslBVA" name="pvarRole" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Bzu90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8BzvN0fEe2YPMyYKslBVA" name="get_accState" visibility="public">
                  <ownedParameter xmi:id="_u8Bzvd0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Bzvt0fEe2YPMyYKslBVA" name="pvarState" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Bzv90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8BzwN0fEe2YPMyYKslBVA" name="get_accHelp" visibility="public">
                  <ownedParameter xmi:id="_u8Bzwd0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Bzwt0fEe2YPMyYKslBVA" name="pszHelp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Bzw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8CawN0fEe2YPMyYKslBVA" name="get_accHelpTopic" visibility="public">
                  <ownedParameter xmi:id="_u8Cawd0fEe2YPMyYKslBVA" name="pszHelpFile" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Cawt0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Caw90fEe2YPMyYKslBVA" name="pidTopic" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8CaxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8Caxd0fEe2YPMyYKslBVA" name="get_accKeyboardShortcut" visibility="public">
                  <ownedParameter xmi:id="_u8Caxt0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Cax90fEe2YPMyYKslBVA" name="pszKeyboardShortcut" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8CayN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8Cayd0fEe2YPMyYKslBVA" name="get_accFocus" visibility="public">
                  <ownedParameter xmi:id="_u8Cayt0fEe2YPMyYKslBVA" name="pvarChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Cay90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8CazN0fEe2YPMyYKslBVA" name="get_accSelection" visibility="public">
                  <ownedParameter xmi:id="_u8Cazd0fEe2YPMyYKslBVA" name="pvarChildren" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Cazt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8Caz90fEe2YPMyYKslBVA" name="get_accDefaultAction" visibility="public">
                  <ownedParameter xmi:id="_u8Ca0N0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Ca0d0fEe2YPMyYKslBVA" name="pszDefaultAction" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Ca0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8Ca090fEe2YPMyYKslBVA" name="accSelect" visibility="public">
                  <ownedParameter xmi:id="_u8Ca1N0fEe2YPMyYKslBVA" name="flagsSelect" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Ca1d0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Ca1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8Ca190fEe2YPMyYKslBVA" name="accLocation" visibility="public">
                  <ownedParameter xmi:id="_u8Ca2N0fEe2YPMyYKslBVA" name="pxLeft" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Ca2d0fEe2YPMyYKslBVA" name="pyTop" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8Ca2t0fEe2YPMyYKslBVA" name="pcxWidth" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB0N0fEe2YPMyYKslBVA" name="pcyHeight" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB0d0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8DB090fEe2YPMyYKslBVA" name="accNavigate" visibility="public">
                  <ownedParameter xmi:id="_u8DB1N0fEe2YPMyYKslBVA" name="navDir" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB1d0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB1t0fEe2YPMyYKslBVA" name="pvarEndUpAt" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB190fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8DB2N0fEe2YPMyYKslBVA" name="accHitTest" visibility="public">
                  <ownedParameter xmi:id="_u8DB2d0fEe2YPMyYKslBVA" name="xLeft" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB2t0fEe2YPMyYKslBVA" name="yTop" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB290fEe2YPMyYKslBVA" name="pvarChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB3N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8DB3d0fEe2YPMyYKslBVA" name="accDoDefaultAction" visibility="public">
                  <ownedParameter xmi:id="_u8DB3t0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB390fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8DB4N0fEe2YPMyYKslBVA" name="put_accName" visibility="public">
                  <ownedParameter xmi:id="_u8DB4d0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB4t0fEe2YPMyYKslBVA" name="szName" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u8DB5N0fEe2YPMyYKslBVA" name="put_accValue" visibility="public">
                  <ownedParameter xmi:id="_u8DB5d0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB5t0fEe2YPMyYKslBVA" name="szValue" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u8DB590fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u9HY090fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_u9HY1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u9S_Ct0fEe2YPMyYKslBVA" name="QueryInterface" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_u9S_C90fEe2YPMyYKslBVA" name="arg0" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u9S_DN0fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u9S_Dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tY3X0N0fEe2YPMyYKslBVA" name="IServiceProvider" visibility="public">
                <eAnnotations xmi:id="_te1c_N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_te1c_d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_te1c_t0fEe2YPMyYKslBVA" general="_tYIYC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7hdaN0fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7hdYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u7hdYt0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7hdY90fEe2YPMyYKslBVA" name="QueryService" visibility="public">
                  <ownedParameter xmi:id="_u7hdZN0fEe2YPMyYKslBVA" name="iid1" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7hdZd0fEe2YPMyYKslBVA" name="iid2" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7hdZt0fEe2YPMyYKslBVA" name="ppvObject" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7hdZ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tY83Yd0fEe2YPMyYKslBVA" name="IEnumVARIANT" visibility="public">
                <eAnnotations xmi:id="_te1c9t0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_te1c990fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_te1c-N0fEe2YPMyYKslBVA" general="_tYN3lt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_u7g2WN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u7g2Wd0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u9qLYN0fEe2YPMyYKslBVA" name="Next" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_u9qLYd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u9qLYt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u9qLY90fEe2YPMyYKslBVA" name="arg2" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u9qLZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u9qLZd0fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_u9qLZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u9rZgN0fEe2YPMyYKslBVA" name="Skip" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_u9rZgd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u9rZgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u9rZg90fEe2YPMyYKslBVA" name="Reset" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_u9rZhN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u9sAkN0fEe2YPMyYKslBVA" name="Clone" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_u9sAkd0fEe2YPMyYKslBVA" name="arg0" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u9sAkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tZd0wd0fEe2YPMyYKslBVA" name="IShellLink" visibility="public">
                <eAnnotations xmi:id="_te2EA90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_te2EBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_te2EBd0fEe2YPMyYKslBVA" general="_tYIYC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7kgtt0fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7kgsd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u7kgst0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7kgs90fEe2YPMyYKslBVA" name="SetDescription" visibility="public">
                  <ownedParameter xmi:id="_u7kgtN0fEe2YPMyYKslBVA" name="pszName" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7kgtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7kgt90fEe2YPMyYKslBVA" name="SetArguments" visibility="public">
                  <ownedParameter xmi:id="_u7kguN0fEe2YPMyYKslBVA" name="pszArgs" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7kgud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7kgut0fEe2YPMyYKslBVA" name="SetIconLocation" visibility="public">
                  <ownedParameter xmi:id="_u7kgu90fEe2YPMyYKslBVA" name="pszIconPath" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7kgvN0fEe2YPMyYKslBVA" name="iIcon" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7kgvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7kgvt0fEe2YPMyYKslBVA" name="SetPath" visibility="public">
                  <ownedParameter xmi:id="_u7kgv90fEe2YPMyYKslBVA" name="pszFile" type="_s_9vo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7kgwN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vBQ5AN0fEe2YPMyYKslBVA" name="QueryInterface" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vBQ5Ad0fEe2YPMyYKslBVA" name="arg0" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vBQ5At0fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vBQ5A90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vBSHJt0fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vBSHJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tZeb0N0fEe2YPMyYKslBVA" name="IPropertyStore" visibility="public">
                <eAnnotations xmi:id="_te2EAN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_te2EAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_te2EAt0fEe2YPMyYKslBVA" general="_tYIYC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7jSl90fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7jSkd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u7jSkt0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7jSk90fEe2YPMyYKslBVA" name="SetValue" visibility="public">
                  <ownedParameter xmi:id="_u7jSlN0fEe2YPMyYKslBVA" name="key" type="_tEecN90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7jSld0fEe2YPMyYKslBVA" name="propvar" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7jSlt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7j5oN0fEe2YPMyYKslBVA" name="Commit" visibility="public">
                  <ownedParameter xmi:id="_u7j5od0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vBQ5BN0fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vBQ5Bd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tZeb0t0fEe2YPMyYKslBVA" name="IObjectCollection" visibility="public">
                <eAnnotations xmi:id="_te1c8N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_te1c8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_te1c8t0fEe2YPMyYKslBVA" general="_tYI_EN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7foN90fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7foMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u7foMd0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7foNN0fEe2YPMyYKslBVA" name="AddObject" visibility="public">
                  <ownedParameter xmi:id="_u7foNd0fEe2YPMyYKslBVA" name="punk" type="_tYIYC90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7foNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vBSHIN0fEe2YPMyYKslBVA" name="QueryInterface" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vBSHId0fEe2YPMyYKslBVA" name="arg0" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vBSHIt0fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vBSHI90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vBSHJN0fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vBSHJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tbIBod0fEe2YPMyYKslBVA" name="ITfInputProcessorProfiles" visibility="public">
                <eAnnotations xmi:id="_te1c_90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_te1dAN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_te1dAd0fEe2YPMyYKslBVA" general="_tYIYC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7irht0fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7iEkd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u7iEkt0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7irgN0fEe2YPMyYKslBVA" name="GetDefaultLanguageProfile" visibility="public">
                  <ownedParameter xmi:id="_u7irgd0fEe2YPMyYKslBVA" name="langid" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7irgt0fEe2YPMyYKslBVA" name="catid" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7irg90fEe2YPMyYKslBVA" name="pclsid" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7irhN0fEe2YPMyYKslBVA" name="pguidProfile" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7irhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vL1KSN0fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vL1KSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tbIBot0fEe2YPMyYKslBVA" name="ITfDisplayAttributeProvider" visibility="public">
                <eAnnotations xmi:id="_te2EBt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_te2EB90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_te2ECN0fEe2YPMyYKslBVA" general="_tYIYC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7lHxd0fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7lHwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u7lHwd0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7lHwt0fEe2YPMyYKslBVA" name="EnumDisplayAttributeInfo" visibility="public">
                  <ownedParameter xmi:id="_u7lHw90fEe2YPMyYKslBVA" name="ppEnum" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7lHxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vL1KRt0fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vL1KR90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tbIBo90fEe2YPMyYKslBVA" name="IEnumTfDisplayAttributeInfo" visibility="public">
                <eAnnotations xmi:id="_te1c-d0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_te1c-t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_te1c-90fEe2YPMyYKslBVA" general="_tYIYC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7hdYN0fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7g2Z90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u7g2aN0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7g2ad0fEe2YPMyYKslBVA" name="Next" visibility="public">
                  <ownedParameter xmi:id="_u7g2at0fEe2YPMyYKslBVA" name="celt" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7g2a90fEe2YPMyYKslBVA" name="rgelt" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7g2bN0fEe2YPMyYKslBVA" name="pceltFetched" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7g2bd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vL1KRN0fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vL1KRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tbIBpd0fEe2YPMyYKslBVA" name="ITfDisplayAttributeInfo" visibility="public">
                <eAnnotations xmi:id="_te1c890fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_te1c9N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_te1c9d0fEe2YPMyYKslBVA" general="_tYIYC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7foPd0fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7foON0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u7foOd0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7foOt0fEe2YPMyYKslBVA" name="GetAttributeInfo" visibility="public">
                  <ownedParameter xmi:id="_u7foO90fEe2YPMyYKslBVA" name="pda" type="_tbIBpN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7foPN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vL1xUN0fEe2YPMyYKslBVA" name="Release" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vL1xUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_te2EC90fEe2YPMyYKslBVA" name="IDispatch" visibility="public">
                <eAnnotations xmi:id="_tid_z90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tid_0N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tid_0d0fEe2YPMyYKslBVA" general="_tYIYC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_u7gPRd0fEe2YPMyYKslBVA" name="address" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_u7foRd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_u7foRt0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7foR90fEe2YPMyYKslBVA" name="GetIDsOfNames" visibility="public">
                  <ownedParameter xmi:id="_u7foSN0fEe2YPMyYKslBVA" name="riid" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7gPQN0fEe2YPMyYKslBVA" name="rgszNames" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7gPQd0fEe2YPMyYKslBVA" name="cNames" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7gPQt0fEe2YPMyYKslBVA" name="lcid" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7gPQ90fEe2YPMyYKslBVA" name="rgDispId" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7gPRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7gPRt0fEe2YPMyYKslBVA" name="GetTypeInfo" visibility="public">
                  <ownedParameter xmi:id="_u7gPR90fEe2YPMyYKslBVA" name="iTInfo" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7gPSN0fEe2YPMyYKslBVA" name="lcid" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7gPSd0fEe2YPMyYKslBVA" name="ppTInfo" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7gPSt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_u7gPS90fEe2YPMyYKslBVA" name="Invoke" visibility="public">
                  <ownedParameter xmi:id="_u7gPTN0fEe2YPMyYKslBVA" name="dispIdMember" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7g2UN0fEe2YPMyYKslBVA" name="riid" type="_tXKHod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7g2Ud0fEe2YPMyYKslBVA" name="lcid" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7g2Ut0fEe2YPMyYKslBVA" name="dwFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7g2U90fEe2YPMyYKslBVA" name="pDispParams" type="_tYMCYN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7g2VN0fEe2YPMyYKslBVA" name="pVarResult" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7g2Vd0fEe2YPMyYKslBVA" name="pExcepInfo" type="_tYN3mN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7g2Vt0fEe2YPMyYKslBVA" name="pArgErr" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_u7g2V90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tOxAot0fEe2YPMyYKslBVA" name="SWTEventListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tYchE90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYchFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYchFd0fEe2YPMyYKslBVA" general="_tWsNlN0fEe2YPMyYKslBVA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tPI0Ed0fEe2YPMyYKslBVA" name="Compatibility" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tYeWQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYeWQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYeWQt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8nplN0fEe2YPMyYKslBVA" name="msgs" visibility="private" isStatic="true" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u21xsN0fEe2YPMyYKslBVA" name="ceil" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u21xsd0fEe2YPMyYKslBVA" name="p" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u21xst0fEe2YPMyYKslBVA" name="q" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u21xs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8npld0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u8nplt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u8npl90fEe2YPMyYKslBVA" name="round" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8npmN0fEe2YPMyYKslBVA" name="p" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8npmd0fEe2YPMyYKslBVA" name="q" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8npmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8npm90fEe2YPMyYKslBVA" name="pow2" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8npnN0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8npnd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8npnt0fEe2YPMyYKslBVA" name="exec" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8npn90fEe2YPMyYKslBVA" name="prog" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8npoN0fEe2YPMyYKslBVA" name="envp" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8npod0fEe2YPMyYKslBVA" name="workingDir" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8oQpd0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8oQpt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8oQp90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8oQqN0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u8oQqd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8oQqt0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8oQq90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tXeQtd0fEe2YPMyYKslBVA" name="image">
            <packagedElement xmi:type="uml:Class" xmi:id="_tXeQt90fEe2YPMyYKslBVA" name="FileFormat" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tYZdwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYZdwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYZdwt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8E3CN0fEe2YPMyYKslBVA" name="FORMAT_PACKAGE" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8E3Cd0fEe2YPMyYKslBVA" name="FORMAT_SUFFIX" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8E3Ct0fEe2YPMyYKslBVA" name="FORMATS" visibility="package" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u8E3C90fEe2YPMyYKslBVA" name="inputStream" visibility="package" type="_tYZdxd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8E3DN0fEe2YPMyYKslBVA" name="outputStream" visibility="package" type="_tYZdxt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8E3Dd0fEe2YPMyYKslBVA" name="loader" visibility="package" type="_tDpVxN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8E3Dt0fEe2YPMyYKslBVA" name="compression" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u00_k90fEe2YPMyYKslBVA" name="load" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_u00_lN0fEe2YPMyYKslBVA" name="is" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u00_ld0fEe2YPMyYKslBVA" name="loader" type="_tDpVxN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u00_lt0fEe2YPMyYKslBVA" name="return" type="_tCUgEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u01mlt0fEe2YPMyYKslBVA" name="save" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_u01ml90fEe2YPMyYKslBVA" name="os" type="_tV6KcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u01mmN0fEe2YPMyYKslBVA" name="format" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u01mmd0fEe2YPMyYKslBVA" name="loader" type="_tDpVxN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8E3D90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_u8E3EN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_u8FeEN0fEe2YPMyYKslBVA" name="getFileFormat" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_u8FeEd0fEe2YPMyYKslBVA" name="stream" type="_tYZdxd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8FeEt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8FeE90fEe2YPMyYKslBVA" name="return" type="_tXeQt90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8FeFN0fEe2YPMyYKslBVA" name="isFileFormat" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_u8FeFd0fEe2YPMyYKslBVA" name="arg0" type="_tYZdxd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8FeFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8FeF90fEe2YPMyYKslBVA" name="loadFromByteStream" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_u8FeGN0fEe2YPMyYKslBVA" name="return" type="_tCUgEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8FeGd0fEe2YPMyYKslBVA" name="loadFromStream" visibility="public">
                <ownedParameter xmi:id="_u8FeGt0fEe2YPMyYKslBVA" name="stream" type="_tYZdxd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8FeG90fEe2YPMyYKslBVA" name="return" type="_tCUgEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8GFIN0fEe2YPMyYKslBVA" name="unloadIntoStream" visibility="public">
                <ownedParameter xmi:id="_u8GFId0fEe2YPMyYKslBVA" name="loader" type="_tDpVxN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8GFIt0fEe2YPMyYKslBVA" name="stream" type="_tYZdxt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8GFI90fEe2YPMyYKslBVA" name="unloadIntoByteStream" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_u8GFJN0fEe2YPMyYKslBVA" name="arg0" type="_tDpVxN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tYZdxd0fEe2YPMyYKslBVA" name="LEDataInputStream" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tYaE0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tYaE0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tYaE0t0fEe2YPMyYKslBVA" general="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8GsMd0fEe2YPMyYKslBVA" name="position" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8GsMt0fEe2YPMyYKslBVA" name="in" visibility="package" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8GsM90fEe2YPMyYKslBVA" name="buf" visibility="protected" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8GsNN0fEe2YPMyYKslBVA" name="pos" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u8FeHN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_u8FeHd0fEe2YPMyYKslBVA" name="input" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8GsNd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_u8GsNt0fEe2YPMyYKslBVA" name="input" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8GsN90fEe2YPMyYKslBVA" name="bufferSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8GsON0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_u8GsOd0fEe2YPMyYKslBVA" name="getPosition" visibility="public">
                <ownedParameter xmi:id="_u8GsOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8GsO90fEe2YPMyYKslBVA" name="available" visibility="public">
                <ownedParameter xmi:id="_u8GsPN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8HTQt0fEe2YPMyYKslBVA" name="read" visibility="public">
                <ownedParameter xmi:id="_u8HTQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8HTRN0fEe2YPMyYKslBVA" name="read" visibility="public">
                <ownedParameter xmi:id="_u8HTRd0fEe2YPMyYKslBVA" name="b" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8HTRt0fEe2YPMyYKslBVA" name="off" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8HTR90fEe2YPMyYKslBVA" name="len" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8HTSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8HTSd0fEe2YPMyYKslBVA" name="readData" visibility="private">
                <ownedParameter xmi:id="_u8HTSt0fEe2YPMyYKslBVA" name="buffer" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8HTS90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8HTTN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8HTTd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8H6Ud0fEe2YPMyYKslBVA" name="readInt" visibility="public">
                <ownedParameter xmi:id="_u8H6Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8H6U90fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_u8H6VN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8H6Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8H6Vt0fEe2YPMyYKslBVA" name="readShort" visibility="public">
                <ownedParameter xmi:id="_u8H6V90fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8H6WN0fEe2YPMyYKslBVA" name="unread" visibility="public">
                <ownedParameter xmi:id="_u8H6Wd0fEe2YPMyYKslBVA" name="b" type="_s68swN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tYZdxt0fEe2YPMyYKslBVA" name="LEDataOutputStream" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_te2rEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te2rEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te2rEt0fEe2YPMyYKslBVA" general="_tV6KcN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8EP-90fEe2YPMyYKslBVA" name="out" visibility="package" type="_tV6KcN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u8EP_N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_u8EP_d0fEe2YPMyYKslBVA" name="output" type="_tV6KcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8EP_90fEe2YPMyYKslBVA" name="write" visibility="public">
                <ownedParameter xmi:id="_u8EQAN0fEe2YPMyYKslBVA" name="b" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8EQAd0fEe2YPMyYKslBVA" name="off" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8EQAt0fEe2YPMyYKslBVA" name="len" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8E3AN0fEe2YPMyYKslBVA" name="write" visibility="public">
                <ownedParameter xmi:id="_u8E3Ad0fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8E3At0fEe2YPMyYKslBVA" name="writeByte" visibility="public">
                <ownedParameter xmi:id="_u8E3A90fEe2YPMyYKslBVA" name="b" type="_s60J4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8E3BN0fEe2YPMyYKslBVA" name="writeInt" visibility="public">
                <ownedParameter xmi:id="_u8E3Bd0fEe2YPMyYKslBVA" name="theInt" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8E3Bt0fEe2YPMyYKslBVA" name="writeShort" visibility="public">
                <ownedParameter xmi:id="_u8E3B90fEe2YPMyYKslBVA" name="theShort" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8GsMN0fEe2YPMyYKslBVA" name="flush" visibility="package" isLeaf="true" isAbstract="true"/>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tYN3ot0fEe2YPMyYKslBVA" name="Callback[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nfN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nfd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tYN3o90fEe2YPMyYKslBVA" name="Callback[][]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf9nft0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf9nf90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tYPFsd0fEe2YPMyYKslBVA" name="LONG" visibility="public">
            <eAnnotations xmi:id="_tYchEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYchEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYchEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8cDYN0fEe2YPMyYKslBVA" name="value" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u7lu2N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u7lu2d0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8dRtN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_u8dRtd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8d4kN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8d4kd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_u8d4kt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tYchFt0fEe2YPMyYKslBVA" name="DefaultExceptionHandler" visibility="public">
            <eAnnotations xmi:id="_tYchF90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYchGN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYchGd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8g74N0fEe2YPMyYKslBVA" name="RUNTIME_EXCEPTION_HANDLER" visibility="public" isLeaf="true" isStatic="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8g74d0fEe2YPMyYKslBVA" name="RUNTIME_ERROR_HANDLER" visibility="public" isLeaf="true" isStatic="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u8g74t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u8g7490fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u8g75N0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_u8g75d0fEe2YPMyYKslBVA" name="exception" type="_s82xQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8g75t0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_u8g7590fEe2YPMyYKslBVA" name="error" type="_s8HKYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tB8sod0fEe2YPMyYKslBVA" name="SWT" visibility="public">
          <eAnnotations xmi:id="_tR7CUN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tR7CUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tR7CUt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uiBYRt0fEe2YPMyYKslBVA" name="MODIFIER_MASK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vRtv090fEe2YPMyYKslBVA" name="MOD1" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vRtv1N0fEe2YPMyYKslBVA" name="MOD3" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vRtv1d0fEe2YPMyYKslBVA" name="MOD2" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vTdcRN0fEe2YPMyYKslBVA" name="MOD4" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYj-wN0fEe2YPMyYKslBVA" name="None" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYj-wd0fEe2YPMyYKslBVA" name="KeyDown" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYj-wt0fEe2YPMyYKslBVA" name="KeyUp" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYj-w90fEe2YPMyYKslBVA" name="MouseDown" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYj-xN0fEe2YPMyYKslBVA" name="MouseUp" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYj-xd0fEe2YPMyYKslBVA" name="MouseMove" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYj-xt0fEe2YPMyYKslBVA" name="MouseEnter" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYj-x90fEe2YPMyYKslBVA" name="MouseExit" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYj-yN0fEe2YPMyYKslBVA" name="MouseDoubleClick" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklwN0fEe2YPMyYKslBVA" name="Paint" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklwd0fEe2YPMyYKslBVA" name="Move" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklwt0fEe2YPMyYKslBVA" name="Resize" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklw90fEe2YPMyYKslBVA" name="Dispose" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklxN0fEe2YPMyYKslBVA" name="Selection" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklxd0fEe2YPMyYKslBVA" name="DefaultSelection" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklxt0fEe2YPMyYKslBVA" name="FocusIn" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklx90fEe2YPMyYKslBVA" name="FocusOut" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklyN0fEe2YPMyYKslBVA" name="Expand" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklyd0fEe2YPMyYKslBVA" name="Collapse" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklyt0fEe2YPMyYKslBVA" name="Iconify" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkly90fEe2YPMyYKslBVA" name="Deiconify" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklzN0fEe2YPMyYKslBVA" name="Close" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklzd0fEe2YPMyYKslBVA" name="Show" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklzt0fEe2YPMyYKslBVA" name="Hide" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYklz90fEe2YPMyYKslBVA" name="Modify" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl0N0fEe2YPMyYKslBVA" name="Verify" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl0d0fEe2YPMyYKslBVA" name="Activate" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl0t0fEe2YPMyYKslBVA" name="Deactivate" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl090fEe2YPMyYKslBVA" name="Help" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl1N0fEe2YPMyYKslBVA" name="DragDetect" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl1d0fEe2YPMyYKslBVA" name="Arm" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl1t0fEe2YPMyYKslBVA" name="Traverse" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl190fEe2YPMyYKslBVA" name="MouseHover" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl2N0fEe2YPMyYKslBVA" name="HardKeyDown" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl2d0fEe2YPMyYKslBVA" name="HardKeyUp" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl2t0fEe2YPMyYKslBVA" name="MenuDetect" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl290fEe2YPMyYKslBVA" name="SetData" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl3N0fEe2YPMyYKslBVA" name="MouseVerticalWheel" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl3d0fEe2YPMyYKslBVA" name="MouseHorizontalWheel" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl3t0fEe2YPMyYKslBVA" name="MouseWheel" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl390fEe2YPMyYKslBVA" name="Settings" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl4N0fEe2YPMyYKslBVA" name="EraseItem" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl4d0fEe2YPMyYKslBVA" name="MeasureItem" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl4t0fEe2YPMyYKslBVA" name="PaintItem" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl490fEe2YPMyYKslBVA" name="ImeComposition" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl5N0fEe2YPMyYKslBVA" name="OrientationChange" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl5d0fEe2YPMyYKslBVA" name="Skin" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl5t0fEe2YPMyYKslBVA" name="OpenDocument" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl590fEe2YPMyYKslBVA" name="Touch" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl6N0fEe2YPMyYKslBVA" name="Gesture" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl6d0fEe2YPMyYKslBVA" name="Segments" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl6t0fEe2YPMyYKslBVA" name="PreEvent" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl690fEe2YPMyYKslBVA" name="PostEvent" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl7N0fEe2YPMyYKslBVA" name="PreExternalEventDispatch" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl7d0fEe2YPMyYKslBVA" name="PostExternalEventDispatch" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl7t0fEe2YPMyYKslBVA" name="Sleep" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl790fEe2YPMyYKslBVA" name="Wakeup" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl8N0fEe2YPMyYKslBVA" name="OpenUrl" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl8d0fEe2YPMyYKslBVA" name="ZoomChanged" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl8t0fEe2YPMyYKslBVA" name="COMPOSITION_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl890fEe2YPMyYKslBVA" name="COMPOSITION_OFFSET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl9N0fEe2YPMyYKslBVA" name="COMPOSITION_SELECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYkl9d0fEe2YPMyYKslBVA" name="DRAG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM0N0fEe2YPMyYKslBVA" name="SELECTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM0d0fEe2YPMyYKslBVA" name="FOCUSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM0t0fEe2YPMyYKslBVA" name="BACKGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM090fEe2YPMyYKslBVA" name="FOREGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM1N0fEe2YPMyYKslBVA" name="HOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM1d0fEe2YPMyYKslBVA" name="TRAVERSE_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM1t0fEe2YPMyYKslBVA" name="TRAVERSE_ESCAPE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM190fEe2YPMyYKslBVA" name="TRAVERSE_RETURN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM2N0fEe2YPMyYKslBVA" name="TRAVERSE_TAB_PREVIOUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM2d0fEe2YPMyYKslBVA" name="TRAVERSE_TAB_NEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM2t0fEe2YPMyYKslBVA" name="TRAVERSE_ARROW_PREVIOUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM290fEe2YPMyYKslBVA" name="TRAVERSE_ARROW_NEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM3N0fEe2YPMyYKslBVA" name="TRAVERSE_MNEMONIC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM3d0fEe2YPMyYKslBVA" name="TRAVERSE_PAGE_PREVIOUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM3t0fEe2YPMyYKslBVA" name="TRAVERSE_PAGE_NEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM390fEe2YPMyYKslBVA" name="GESTURE_BEGIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM4N0fEe2YPMyYKslBVA" name="GESTURE_END" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM4d0fEe2YPMyYKslBVA" name="GESTURE_ROTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM4t0fEe2YPMyYKslBVA" name="GESTURE_SWIPE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM490fEe2YPMyYKslBVA" name="GESTURE_MAGNIFY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM5N0fEe2YPMyYKslBVA" name="GESTURE_PAN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM5d0fEe2YPMyYKslBVA" name="TOUCHSTATE_DOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM5t0fEe2YPMyYKslBVA" name="TOUCHSTATE_MOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM590fEe2YPMyYKslBVA" name="TOUCHSTATE_UP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM6N0fEe2YPMyYKslBVA" name="MENU_MOUSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM6d0fEe2YPMyYKslBVA" name="MENU_KEYBOARD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM6t0fEe2YPMyYKslBVA" name="CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM690fEe2YPMyYKslBVA" name="DEFER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM7N0fEe2YPMyYKslBVA" name="NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM7d0fEe2YPMyYKslBVA" name="NULL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM7t0fEe2YPMyYKslBVA" name="DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM790fEe2YPMyYKslBVA" name="OFF" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM8N0fEe2YPMyYKslBVA" name="ON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM8d0fEe2YPMyYKslBVA" name="LOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM8t0fEe2YPMyYKslBVA" name="HIGH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM890fEe2YPMyYKslBVA" name="BAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM9N0fEe2YPMyYKslBVA" name="DROP_DOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM9d0fEe2YPMyYKslBVA" name="POP_UP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM9t0fEe2YPMyYKslBVA" name="SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM990fEe2YPMyYKslBVA" name="SEPARATOR_FILL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM-N0fEe2YPMyYKslBVA" name="TOGGLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM-d0fEe2YPMyYKslBVA" name="ARROW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM-t0fEe2YPMyYKslBVA" name="PUSH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM-90fEe2YPMyYKslBVA" name="RADIO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM_N0fEe2YPMyYKslBVA" name="CHECK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM_d0fEe2YPMyYKslBVA" name="CASCADE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM_t0fEe2YPMyYKslBVA" name="MULTI" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlM_90fEe2YPMyYKslBVA" name="SINGLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlNAN0fEe2YPMyYKslBVA" name="READ_ONLY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlNAd0fEe2YPMyYKslBVA" name="WRAP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlNAt0fEe2YPMyYKslBVA" name="SEARCH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlNA90fEe2YPMyYKslBVA" name="SIMPLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz4N0fEe2YPMyYKslBVA" name="PASSWORD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz4d0fEe2YPMyYKslBVA" name="SHADOW_IN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz4t0fEe2YPMyYKslBVA" name="SHADOW_OUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz490fEe2YPMyYKslBVA" name="SHADOW_ETCHED_IN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz5N0fEe2YPMyYKslBVA" name="SHADOW_ETCHED_OUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz5d0fEe2YPMyYKslBVA" name="SHADOW_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz5t0fEe2YPMyYKslBVA" name="INDETERMINATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz590fEe2YPMyYKslBVA" name="TOOL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz6N0fEe2YPMyYKslBVA" name="NO_TRIM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz6d0fEe2YPMyYKslBVA" name="RESIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz6t0fEe2YPMyYKslBVA" name="TITLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz690fEe2YPMyYKslBVA" name="CLOSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz7N0fEe2YPMyYKslBVA" name="MENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz7d0fEe2YPMyYKslBVA" name="MIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz7t0fEe2YPMyYKslBVA" name="MAX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz790fEe2YPMyYKslBVA" name="NO_MOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz8N0fEe2YPMyYKslBVA" name="H_SCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz8d0fEe2YPMyYKslBVA" name="V_SCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz8t0fEe2YPMyYKslBVA" name="NO_SCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz890fEe2YPMyYKslBVA" name="BORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz9N0fEe2YPMyYKslBVA" name="CLIP_CHILDREN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz9d0fEe2YPMyYKslBVA" name="CLIP_SIBLINGS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz9t0fEe2YPMyYKslBVA" name="ON_TOP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz990fEe2YPMyYKslBVA" name="SHEET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz-N0fEe2YPMyYKslBVA" name="SHELL_TRIM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz-d0fEe2YPMyYKslBVA" name="DIALOG_TRIM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz-t0fEe2YPMyYKslBVA" name="MODELESS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz-90fEe2YPMyYKslBVA" name="PRIMARY_MODAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz_N0fEe2YPMyYKslBVA" name="APPLICATION_MODAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz_d0fEe2YPMyYKslBVA" name="SYSTEM_MODAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz_t0fEe2YPMyYKslBVA" name="HIDE_SELECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYlz_90fEe2YPMyYKslBVA" name="FULL_SELECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0AN0fEe2YPMyYKslBVA" name="FLAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Ad0fEe2YPMyYKslBVA" name="SMOOTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0At0fEe2YPMyYKslBVA" name="NO_BACKGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0A90fEe2YPMyYKslBVA" name="NO_FOCUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0BN0fEe2YPMyYKslBVA" name="NO_REDRAW_RESIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Bd0fEe2YPMyYKslBVA" name="NO_MERGE_PAINTS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Bt0fEe2YPMyYKslBVA" name="NO_RADIO_GROUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0B90fEe2YPMyYKslBVA" name="LEFT_TO_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0CN0fEe2YPMyYKslBVA" name="RIGHT_TO_LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Cd0fEe2YPMyYKslBVA" name="MIRRORED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Ct0fEe2YPMyYKslBVA" name="EMBEDDED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0C90fEe2YPMyYKslBVA" name="VIRTUAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0DN0fEe2YPMyYKslBVA" name="DOUBLE_BUFFERED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Dd0fEe2YPMyYKslBVA" name="TRANSPARENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Dt0fEe2YPMyYKslBVA" name="FLIP_TEXT_DIRECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0D90fEe2YPMyYKslBVA" name="AUTO_TEXT_DIRECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0EN0fEe2YPMyYKslBVA" name="UP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Ed0fEe2YPMyYKslBVA" name="UNDERLINE_SINGLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Et0fEe2YPMyYKslBVA" name="UNDERLINE_DOUBLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0E90fEe2YPMyYKslBVA" name="UNDERLINE_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0FN0fEe2YPMyYKslBVA" name="UNDERLINE_SQUIGGLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Fd0fEe2YPMyYKslBVA" name="UNDERLINE_LINK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Ft0fEe2YPMyYKslBVA" name="BORDER_SOLID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0F90fEe2YPMyYKslBVA" name="BORDER_DASH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0GN0fEe2YPMyYKslBVA" name="BORDER_DOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Gd0fEe2YPMyYKslBVA" name="TOP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Gt0fEe2YPMyYKslBVA" name="DOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0G90fEe2YPMyYKslBVA" name="BOTTOM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0HN0fEe2YPMyYKslBVA" name="LEAD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Hd0fEe2YPMyYKslBVA" name="LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Ht0fEe2YPMyYKslBVA" name="TRAIL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0H90fEe2YPMyYKslBVA" name="RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0IN0fEe2YPMyYKslBVA" name="CENTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Id0fEe2YPMyYKslBVA" name="HORIZONTAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0It0fEe2YPMyYKslBVA" name="VERTICAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0I90fEe2YPMyYKslBVA" name="DATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0JN0fEe2YPMyYKslBVA" name="TIME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Jd0fEe2YPMyYKslBVA" name="CALENDAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0Jt0fEe2YPMyYKslBVA" name="CALENDAR_WEEKNUMBERS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYl0J90fEe2YPMyYKslBVA" name="SHORT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma8N0fEe2YPMyYKslBVA" name="MEDIUM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma8d0fEe2YPMyYKslBVA" name="LONG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma8t0fEe2YPMyYKslBVA" name="MOZILLA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma890fEe2YPMyYKslBVA" name="WEBKIT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma9N0fEe2YPMyYKslBVA" name="CHROMIUM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma9d0fEe2YPMyYKslBVA" name="BALLOON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma9t0fEe2YPMyYKslBVA" name="BEGINNING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma990fEe2YPMyYKslBVA" name="FILL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma-N0fEe2YPMyYKslBVA" name="DBCS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma-d0fEe2YPMyYKslBVA" name="ALPHA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma-t0fEe2YPMyYKslBVA" name="NATIVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma-90fEe2YPMyYKslBVA" name="PHONETIC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma_N0fEe2YPMyYKslBVA" name="ROMAN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma_d0fEe2YPMyYKslBVA" name="BS" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma_t0fEe2YPMyYKslBVA" name="CR" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYma_90fEe2YPMyYKslBVA" name="DEL" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbAN0fEe2YPMyYKslBVA" name="ESC" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbAd0fEe2YPMyYKslBVA" name="LF" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbAt0fEe2YPMyYKslBVA" name="TAB" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbA90fEe2YPMyYKslBVA" name="SPACE" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbBN0fEe2YPMyYKslBVA" name="ALT_GR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbBd0fEe2YPMyYKslBVA" name="ALT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbBt0fEe2YPMyYKslBVA" name="SHIFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbB90fEe2YPMyYKslBVA" name="CTRL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbCN0fEe2YPMyYKslBVA" name="CONTROL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbCd0fEe2YPMyYKslBVA" name="COMMAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbCt0fEe2YPMyYKslBVA" name="BUTTON1" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbC90fEe2YPMyYKslBVA" name="BUTTON2" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbDN0fEe2YPMyYKslBVA" name="BUTTON3" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbDd0fEe2YPMyYKslBVA" name="BUTTON4" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbDt0fEe2YPMyYKslBVA" name="BUTTON5" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbD90fEe2YPMyYKslBVA" name="BUTTON_MASK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbEN0fEe2YPMyYKslBVA" name="SCROLL_LINE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbEd0fEe2YPMyYKslBVA" name="SCROLL_PAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbEt0fEe2YPMyYKslBVA" name="KEYCODE_BIT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbE90fEe2YPMyYKslBVA" name="KEY_MASK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbFN0fEe2YPMyYKslBVA" name="ARROW_UP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbFd0fEe2YPMyYKslBVA" name="ARROW_DOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbFt0fEe2YPMyYKslBVA" name="ARROW_LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbF90fEe2YPMyYKslBVA" name="ARROW_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbGN0fEe2YPMyYKslBVA" name="PAGE_UP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbGd0fEe2YPMyYKslBVA" name="PAGE_DOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbGt0fEe2YPMyYKslBVA" name="HOME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbG90fEe2YPMyYKslBVA" name="END" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbHN0fEe2YPMyYKslBVA" name="INSERT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbHd0fEe2YPMyYKslBVA" name="F1" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbHt0fEe2YPMyYKslBVA" name="F2" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbH90fEe2YPMyYKslBVA" name="F3" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbIN0fEe2YPMyYKslBVA" name="F4" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbId0fEe2YPMyYKslBVA" name="F5" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbIt0fEe2YPMyYKslBVA" name="F6" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbI90fEe2YPMyYKslBVA" name="F7" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbJN0fEe2YPMyYKslBVA" name="F8" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbJd0fEe2YPMyYKslBVA" name="F9" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbJt0fEe2YPMyYKslBVA" name="F10" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbJ90fEe2YPMyYKslBVA" name="F11" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbKN0fEe2YPMyYKslBVA" name="F12" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbKd0fEe2YPMyYKslBVA" name="F13" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbKt0fEe2YPMyYKslBVA" name="F14" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYmbK90fEe2YPMyYKslBVA" name="F15" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCAN0fEe2YPMyYKslBVA" name="F16" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCAd0fEe2YPMyYKslBVA" name="F17" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCAt0fEe2YPMyYKslBVA" name="F18" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCA90fEe2YPMyYKslBVA" name="F19" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCBN0fEe2YPMyYKslBVA" name="F20" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCBd0fEe2YPMyYKslBVA" name="KEYPAD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCBt0fEe2YPMyYKslBVA" name="KEYPAD_MULTIPLY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCB90fEe2YPMyYKslBVA" name="KEYPAD_ADD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCCN0fEe2YPMyYKslBVA" name="KEYPAD_SUBTRACT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCCd0fEe2YPMyYKslBVA" name="KEYPAD_DECIMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCCt0fEe2YPMyYKslBVA" name="KEYPAD_DIVIDE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCC90fEe2YPMyYKslBVA" name="KEYPAD_0" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCDN0fEe2YPMyYKslBVA" name="KEYPAD_1" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCDd0fEe2YPMyYKslBVA" name="KEYPAD_2" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCDt0fEe2YPMyYKslBVA" name="KEYPAD_3" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCD90fEe2YPMyYKslBVA" name="KEYPAD_4" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCEN0fEe2YPMyYKslBVA" name="KEYPAD_5" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCEd0fEe2YPMyYKslBVA" name="KEYPAD_6" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCEt0fEe2YPMyYKslBVA" name="KEYPAD_7" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCE90fEe2YPMyYKslBVA" name="KEYPAD_8" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCFN0fEe2YPMyYKslBVA" name="KEYPAD_9" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCFd0fEe2YPMyYKslBVA" name="KEYPAD_EQUAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCFt0fEe2YPMyYKslBVA" name="KEYPAD_CR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCF90fEe2YPMyYKslBVA" name="HELP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCGN0fEe2YPMyYKslBVA" name="CAPS_LOCK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCGd0fEe2YPMyYKslBVA" name="NUM_LOCK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCGt0fEe2YPMyYKslBVA" name="SCROLL_LOCK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCG90fEe2YPMyYKslBVA" name="PAUSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCHN0fEe2YPMyYKslBVA" name="BREAK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCHd0fEe2YPMyYKslBVA" name="PRINT_SCREEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCHt0fEe2YPMyYKslBVA" name="ICON_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCH90fEe2YPMyYKslBVA" name="ICON_INFORMATION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCIN0fEe2YPMyYKslBVA" name="ICON_QUESTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCId0fEe2YPMyYKslBVA" name="ICON_WARNING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCIt0fEe2YPMyYKslBVA" name="ICON_WORKING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCI90fEe2YPMyYKslBVA" name="ICON_SEARCH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCJN0fEe2YPMyYKslBVA" name="ICON_CANCEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCJd0fEe2YPMyYKslBVA" name="OK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCJt0fEe2YPMyYKslBVA" name="YES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCJ90fEe2YPMyYKslBVA" name="NO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCKN0fEe2YPMyYKslBVA" name="CANCEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCKd0fEe2YPMyYKslBVA" name="ABORT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCKt0fEe2YPMyYKslBVA" name="RETRY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCK90fEe2YPMyYKslBVA" name="IGNORE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCLN0fEe2YPMyYKslBVA" name="OPEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCLd0fEe2YPMyYKslBVA" name="SAVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCLt0fEe2YPMyYKslBVA" name="INHERIT_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCL90fEe2YPMyYKslBVA" name="INHERIT_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCMN0fEe2YPMyYKslBVA" name="INHERIT_FORCE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCMd0fEe2YPMyYKslBVA" name="COLOR_WHITE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCMt0fEe2YPMyYKslBVA" name="COLOR_BLACK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCM90fEe2YPMyYKslBVA" name="COLOR_RED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCNN0fEe2YPMyYKslBVA" name="COLOR_DARK_RED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCNd0fEe2YPMyYKslBVA" name="COLOR_GREEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCNt0fEe2YPMyYKslBVA" name="COLOR_DARK_GREEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCN90fEe2YPMyYKslBVA" name="COLOR_YELLOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCON0fEe2YPMyYKslBVA" name="COLOR_DARK_YELLOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnCOd0fEe2YPMyYKslBVA" name="COLOR_BLUE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpEN0fEe2YPMyYKslBVA" name="COLOR_DARK_BLUE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpEd0fEe2YPMyYKslBVA" name="COLOR_MAGENTA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpEt0fEe2YPMyYKslBVA" name="COLOR_DARK_MAGENTA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpE90fEe2YPMyYKslBVA" name="COLOR_CYAN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpFN0fEe2YPMyYKslBVA" name="COLOR_DARK_CYAN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpFd0fEe2YPMyYKslBVA" name="COLOR_GRAY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpFt0fEe2YPMyYKslBVA" name="COLOR_DARK_GRAY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpF90fEe2YPMyYKslBVA" name="COLOR_WIDGET_DARK_SHADOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpGN0fEe2YPMyYKslBVA" name="COLOR_WIDGET_NORMAL_SHADOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpGd0fEe2YPMyYKslBVA" name="COLOR_WIDGET_LIGHT_SHADOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpGt0fEe2YPMyYKslBVA" name="COLOR_WIDGET_HIGHLIGHT_SHADOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpG90fEe2YPMyYKslBVA" name="COLOR_WIDGET_FOREGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpHN0fEe2YPMyYKslBVA" name="COLOR_WIDGET_BACKGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpHd0fEe2YPMyYKslBVA" name="COLOR_WIDGET_BORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpHt0fEe2YPMyYKslBVA" name="COLOR_LIST_FOREGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpH90fEe2YPMyYKslBVA" name="COLOR_LIST_BACKGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpIN0fEe2YPMyYKslBVA" name="COLOR_LIST_SELECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpId0fEe2YPMyYKslBVA" name="COLOR_LIST_SELECTION_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpIt0fEe2YPMyYKslBVA" name="COLOR_INFO_FOREGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpI90fEe2YPMyYKslBVA" name="COLOR_INFO_BACKGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpJN0fEe2YPMyYKslBVA" name="COLOR_TITLE_FOREGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpJd0fEe2YPMyYKslBVA" name="COLOR_TITLE_BACKGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpJt0fEe2YPMyYKslBVA" name="COLOR_TITLE_BACKGROUND_GRADIENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpJ90fEe2YPMyYKslBVA" name="COLOR_TITLE_INACTIVE_FOREGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpKN0fEe2YPMyYKslBVA" name="COLOR_TITLE_INACTIVE_BACKGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpKd0fEe2YPMyYKslBVA" name="COLOR_TITLE_INACTIVE_BACKGROUND_GRADIENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpKt0fEe2YPMyYKslBVA" name="COLOR_LINK_FOREGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpK90fEe2YPMyYKslBVA" name="COLOR_TRANSPARENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpLN0fEe2YPMyYKslBVA" name="COLOR_TEXT_DISABLED_BACKGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpLd0fEe2YPMyYKslBVA" name="COLOR_WIDGET_DISABLED_FOREGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpLt0fEe2YPMyYKslBVA" name="DRAW_TRANSPARENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpL90fEe2YPMyYKslBVA" name="DRAW_DELIMITER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpMN0fEe2YPMyYKslBVA" name="DRAW_TAB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpMd0fEe2YPMyYKslBVA" name="DRAW_MNEMONIC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpMt0fEe2YPMyYKslBVA" name="DELIMITER_SELECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpM90fEe2YPMyYKslBVA" name="LAST_LINE_SELECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpNN0fEe2YPMyYKslBVA" name="ERROR_UNSPECIFIED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpNd0fEe2YPMyYKslBVA" name="ERROR_NO_HANDLES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpNt0fEe2YPMyYKslBVA" name="ERROR_NO_MORE_CALLBACKS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpN90fEe2YPMyYKslBVA" name="ERROR_NULL_ARGUMENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpON0fEe2YPMyYKslBVA" name="ERROR_INVALID_ARGUMENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpOd0fEe2YPMyYKslBVA" name="ERROR_INVALID_RANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpOt0fEe2YPMyYKslBVA" name="ERROR_CANNOT_BE_ZERO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpO90fEe2YPMyYKslBVA" name="ERROR_CANNOT_GET_ITEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpPN0fEe2YPMyYKslBVA" name="ERROR_CANNOT_GET_SELECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpPd0fEe2YPMyYKslBVA" name="ERROR_CANNOT_INVERT_MATRIX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpPt0fEe2YPMyYKslBVA" name="ERROR_CANNOT_GET_ITEM_HEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpP90fEe2YPMyYKslBVA" name="ERROR_CANNOT_GET_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpQN0fEe2YPMyYKslBVA" name="ERROR_CANNOT_SET_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpQd0fEe2YPMyYKslBVA" name="ERROR_ITEM_NOT_ADDED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpQt0fEe2YPMyYKslBVA" name="ERROR_ITEM_NOT_REMOVED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpQ90fEe2YPMyYKslBVA" name="ERROR_NO_GRAPHICS_LIBRARY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYnpRN0fEe2YPMyYKslBVA" name="ERROR_NOT_IMPLEMENTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQIN0fEe2YPMyYKslBVA" name="ERROR_MENU_NOT_DROP_DOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQId0fEe2YPMyYKslBVA" name="ERROR_THREAD_INVALID_ACCESS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQIt0fEe2YPMyYKslBVA" name="ERROR_WIDGET_DISPOSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQI90fEe2YPMyYKslBVA" name="ERROR_MENUITEM_NOT_CASCADE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQJN0fEe2YPMyYKslBVA" name="ERROR_CANNOT_SET_SELECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQJd0fEe2YPMyYKslBVA" name="ERROR_CANNOT_SET_MENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQJt0fEe2YPMyYKslBVA" name="ERROR_CANNOT_SET_ENABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQJ90fEe2YPMyYKslBVA" name="ERROR_CANNOT_GET_ENABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQKN0fEe2YPMyYKslBVA" name="ERROR_INVALID_PARENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQKd0fEe2YPMyYKslBVA" name="ERROR_MENU_NOT_BAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQKt0fEe2YPMyYKslBVA" name="ERROR_CANNOT_GET_COUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQK90fEe2YPMyYKslBVA" name="ERROR_MENU_NOT_POP_UP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQLN0fEe2YPMyYKslBVA" name="ERROR_UNSUPPORTED_DEPTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQLd0fEe2YPMyYKslBVA" name="ERROR_IO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQLt0fEe2YPMyYKslBVA" name="ERROR_INVALID_IMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQL90fEe2YPMyYKslBVA" name="ERROR_UNSUPPORTED_FORMAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQMN0fEe2YPMyYKslBVA" name="ERROR_INVALID_SUBCLASS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQMd0fEe2YPMyYKslBVA" name="ERROR_GRAPHIC_DISPOSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQMt0fEe2YPMyYKslBVA" name="ERROR_DEVICE_DISPOSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQM90fEe2YPMyYKslBVA" name="ERROR_FAILED_EXEC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQNN0fEe2YPMyYKslBVA" name="ERROR_FAILED_LOAD_LIBRARY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQNd0fEe2YPMyYKslBVA" name="ERROR_INVALID_FONT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQNt0fEe2YPMyYKslBVA" name="ERROR_FUNCTION_DISPOSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQN90fEe2YPMyYKslBVA" name="ERROR_FAILED_EVALUATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQON0fEe2YPMyYKslBVA" name="ERROR_INVALID_RETURN_VALUE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQOd0fEe2YPMyYKslBVA" name="BITMAP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQOt0fEe2YPMyYKslBVA" name="ICON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQO90fEe2YPMyYKslBVA" name="IMAGE_COPY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQPN0fEe2YPMyYKslBVA" name="IMAGE_DISABLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQPd0fEe2YPMyYKslBVA" name="IMAGE_GRAY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQPt0fEe2YPMyYKslBVA" name="ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQP90fEe2YPMyYKslBVA" name="PAUSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQQN0fEe2YPMyYKslBVA" name="NORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQQd0fEe2YPMyYKslBVA" name="BOLD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQQt0fEe2YPMyYKslBVA" name="ITALIC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQQ90fEe2YPMyYKslBVA" name="CURSOR_ARROW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQRN0fEe2YPMyYKslBVA" name="CURSOR_WAIT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQRd0fEe2YPMyYKslBVA" name="CURSOR_CROSS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQRt0fEe2YPMyYKslBVA" name="CURSOR_APPSTARTING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQR90fEe2YPMyYKslBVA" name="CURSOR_HELP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQSN0fEe2YPMyYKslBVA" name="CURSOR_SIZEALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQSd0fEe2YPMyYKslBVA" name="CURSOR_SIZENESW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQSt0fEe2YPMyYKslBVA" name="CURSOR_SIZENS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYoQS90fEe2YPMyYKslBVA" name="CURSOR_SIZENWSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3MN0fEe2YPMyYKslBVA" name="CURSOR_SIZEWE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Md0fEe2YPMyYKslBVA" name="CURSOR_SIZEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Mt0fEe2YPMyYKslBVA" name="CURSOR_SIZES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3M90fEe2YPMyYKslBVA" name="CURSOR_SIZEE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3NN0fEe2YPMyYKslBVA" name="CURSOR_SIZEW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Nd0fEe2YPMyYKslBVA" name="CURSOR_SIZENE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Nt0fEe2YPMyYKslBVA" name="CURSOR_SIZESE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3N90fEe2YPMyYKslBVA" name="CURSOR_SIZESW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3ON0fEe2YPMyYKslBVA" name="CURSOR_SIZENW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Od0fEe2YPMyYKslBVA" name="CURSOR_UPARROW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Ot0fEe2YPMyYKslBVA" name="CURSOR_IBEAM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3O90fEe2YPMyYKslBVA" name="CURSOR_NO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3PN0fEe2YPMyYKslBVA" name="CURSOR_HAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Pd0fEe2YPMyYKslBVA" name="CAP_FLAT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Pt0fEe2YPMyYKslBVA" name="CAP_ROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3P90fEe2YPMyYKslBVA" name="CAP_SQUARE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3QN0fEe2YPMyYKslBVA" name="JOIN_MITER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Qd0fEe2YPMyYKslBVA" name="JOIN_ROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Qt0fEe2YPMyYKslBVA" name="JOIN_BEVEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Q90fEe2YPMyYKslBVA" name="LINE_SOLID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3RN0fEe2YPMyYKslBVA" name="LINE_DASH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Rd0fEe2YPMyYKslBVA" name="LINE_DOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Rt0fEe2YPMyYKslBVA" name="LINE_DASHDOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3R90fEe2YPMyYKslBVA" name="LINE_DASHDOTDOT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3SN0fEe2YPMyYKslBVA" name="LINE_CUSTOM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Sd0fEe2YPMyYKslBVA" name="PATH_MOVE_TO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3St0fEe2YPMyYKslBVA" name="PATH_LINE_TO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3S90fEe2YPMyYKslBVA" name="PATH_QUAD_TO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3TN0fEe2YPMyYKslBVA" name="PATH_CUBIC_TO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Td0fEe2YPMyYKslBVA" name="PATH_CLOSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Tt0fEe2YPMyYKslBVA" name="FILL_EVEN_ODD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3T90fEe2YPMyYKslBVA" name="FILL_WINDING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3UN0fEe2YPMyYKslBVA" name="IMAGE_UNDEFINED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Ud0fEe2YPMyYKslBVA" name="IMAGE_BMP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Ut0fEe2YPMyYKslBVA" name="IMAGE_BMP_RLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3U90fEe2YPMyYKslBVA" name="IMAGE_GIF" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3VN0fEe2YPMyYKslBVA" name="IMAGE_ICO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Vd0fEe2YPMyYKslBVA" name="IMAGE_JPEG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Vt0fEe2YPMyYKslBVA" name="IMAGE_PNG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3V90fEe2YPMyYKslBVA" name="IMAGE_TIFF" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3WN0fEe2YPMyYKslBVA" name="IMAGE_OS2_BMP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Wd0fEe2YPMyYKslBVA" name="IMAGE_SVG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Wt0fEe2YPMyYKslBVA" name="DM_UNSPECIFIED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3W90fEe2YPMyYKslBVA" name="DM_FILL_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3XN0fEe2YPMyYKslBVA" name="DM_FILL_BACKGROUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Xd0fEe2YPMyYKslBVA" name="DM_FILL_PREVIOUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYo3Xt0fEe2YPMyYKslBVA" name="TRANSPARENCY_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeQN0fEe2YPMyYKslBVA" name="TRANSPARENCY_ALPHA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeQd0fEe2YPMyYKslBVA" name="TRANSPARENCY_MASK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeQt0fEe2YPMyYKslBVA" name="TRANSPARENCY_PIXEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeQ90fEe2YPMyYKslBVA" name="MOVEMENT_CHAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeRN0fEe2YPMyYKslBVA" name="MOVEMENT_CLUSTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeRd0fEe2YPMyYKslBVA" name="MOVEMENT_WORD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeRt0fEe2YPMyYKslBVA" name="MOVEMENT_WORD_END" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeR90fEe2YPMyYKslBVA" name="MOVEMENT_WORD_START" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeSN0fEe2YPMyYKslBVA" name="ALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeSd0fEe2YPMyYKslBVA" name="ID_ABOUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeSt0fEe2YPMyYKslBVA" name="ID_PREFERENCES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeS90fEe2YPMyYKslBVA" name="ID_HIDE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeTN0fEe2YPMyYKslBVA" name="ID_HIDE_OTHERS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeTd0fEe2YPMyYKslBVA" name="ID_SHOW_ALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeTt0fEe2YPMyYKslBVA" name="ID_QUIT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeT90fEe2YPMyYKslBVA" name="SKIN_CLASS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeUN0fEe2YPMyYKslBVA" name="SKIN_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vYpeUd0fEe2YPMyYKslBVA" name="SCROLLBAR_OVERLAY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uhudV90fEe2YPMyYKslBVA" name="getPlatform" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uhudWN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ui7XPd0fEe2YPMyYKslBVA" name="error" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_ui7XPt0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_u01mkN0fEe2YPMyYKslBVA" name="error" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_u01mkd0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_u01mkt0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_u1dRqN0fEe2YPMyYKslBVA" name="error" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_u1dRqd0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_u1dRqt0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_u1dRq90fEe2YPMyYKslBVA" name="detail" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_u9kEwN0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_u9kEwd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_u9kEwt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_u91KiN0fEe2YPMyYKslBVA" name="getVersion" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_u91Kid0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vWEEUt0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vWEEU90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vWEEVN0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vWEEVd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vX2NEd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_vYjXp90fEe2YPMyYKslBVA" name="findErrorText" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vYjXqN0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vYjXqd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vYpeUt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_vYpeU90fEe2YPMyYKslBVA" name="isLoadable" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vYpeVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tIFJ0d0fEe2YPMyYKslBVA" name="SWTError" visibility="public">
          <eAnnotations xmi:id="_tR6bQN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tR6bQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tR6bQt0fEe2YPMyYKslBVA" general="_s8HKYN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vCJCwt0fEe2YPMyYKslBVA" name="code" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vYjXoN0fEe2YPMyYKslBVA" name="throwable" visibility="public" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vYjXod0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uzzEwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uzzEwd0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzzEwt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vYjXot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_vYjXo90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_vYjXpN0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vYjXpd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_vYjXpt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vYjXqt0fEe2YPMyYKslBVA" name="getCause" visibility="public">
            <ownedParameter xmi:id="_vYjXq90fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vYj-sN0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
            <ownedParameter xmi:id="_vYj-sd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vYj-tN0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tMAnlN0fEe2YPMyYKslBVA" name="accessibility">
          <packagedElement xmi:type="uml:Class" xmi:id="_tM28IN0fEe2YPMyYKslBVA" name="Accessible" visibility="public">
            <eAnnotations xmi:id="_tYgLed0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYgLet0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYgLe90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u80d9N0fEe2YPMyYKslBVA" name="control" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u81E8N0fEe2YPMyYKslBVA" name="UseIA2" visibility="package" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-19N0fEe2YPMyYKslBVA" name="MAX_RELATION_TYPES" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8-19d0fEe2YPMyYKslBVA" name="TABLE_MODEL_CHANGE_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8-19t0fEe2YPMyYKslBVA" name="TEXT_CHANGE_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8-1990fEe2YPMyYKslBVA" name="SCROLL_RATE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8-1-N0fEe2YPMyYKslBVA" name="DEBUG" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8-1-d0fEe2YPMyYKslBVA" name="PROPERTY_USEIA2" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u8-1-t0fEe2YPMyYKslBVA" name="UniqueID" visibility="package" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-1-90fEe2YPMyYKslBVA" name="refCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-1_N0fEe2YPMyYKslBVA" name="enumIndex" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-1_d0fEe2YPMyYKslBVA" name="timer" visibility="package" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-1_t0fEe2YPMyYKslBVA" name="objIAccessible" visibility="package" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-1_90fEe2YPMyYKslBVA" name="objIEnumVARIANT" visibility="package" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2AN0fEe2YPMyYKslBVA" name="objIServiceProvider" visibility="package" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2Ad0fEe2YPMyYKslBVA" name="objIAccessibleApplication" visibility="package" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2At0fEe2YPMyYKslBVA" name="objIAccessibleEditableText" visibility="package" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2A90fEe2YPMyYKslBVA" name="objIAccessibleHyperlink" visibility="package" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2BN0fEe2YPMyYKslBVA" name="objIAccessibleHypertext" visibility="package" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2Bd0fEe2YPMyYKslBVA" name="objIAccessibleTable2" visibility="package" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2Bt0fEe2YPMyYKslBVA" name="objIAccessibleTableCell" visibility="package" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2B90fEe2YPMyYKslBVA" name="objIAccessibleValue" visibility="package" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2CN0fEe2YPMyYKslBVA" name="iaccessible" visibility="package" type="_tYhZlN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2Cd0fEe2YPMyYKslBVA" name="accessibleListeners" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2Ct0fEe2YPMyYKslBVA" name="accessibleControlListeners" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2C90fEe2YPMyYKslBVA" name="accessibleTextListeners" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2DN0fEe2YPMyYKslBVA" name="accessibleActionListeners" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2Dd0fEe2YPMyYKslBVA" name="accessibleEditableTextListeners" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2Dt0fEe2YPMyYKslBVA" name="accessibleHyperlinkListeners" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2D90fEe2YPMyYKslBVA" name="accessibleTableListeners" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2EN0fEe2YPMyYKslBVA" name="accessibleTableCellListeners" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2Ed0fEe2YPMyYKslBVA" name="accessibleTextExtendedListeners" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2Et0fEe2YPMyYKslBVA" name="accessibleValueListeners" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2E90fEe2YPMyYKslBVA" name="accessibleAttributeListeners" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2FN0fEe2YPMyYKslBVA" name="relations" visibility="package" type="_tYgLft0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2Fd0fEe2YPMyYKslBVA" name="variants" visibility="package" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2Ft0fEe2YPMyYKslBVA" name="parent" visibility="package" type="_tM28IN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2F90fEe2YPMyYKslBVA" name="children" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2GN0fEe2YPMyYKslBVA" name="uniqueID" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2Gd0fEe2YPMyYKslBVA" name="tableChange" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2Gt0fEe2YPMyYKslBVA" name="textDeleted" visibility="package" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2G90fEe2YPMyYKslBVA" name="textInserted" visibility="package" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8-2HN0fEe2YPMyYKslBVA" name="item" visibility="package" type="_tQ0PEd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufNU3d0fEe2YPMyYKslBVA" name="addAccessibleListener" visibility="public">
              <ownedParameter xmi:id="_ufNU3t0fEe2YPMyYKslBVA" name="listener" type="_tYe9Wt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufN75d0fEe2YPMyYKslBVA" name="setFocus" visibility="public">
              <ownedParameter xmi:id="_ufN75t0fEe2YPMyYKslBVA" name="childID" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u80d8t0fEe2YPMyYKslBVA" name="isATRunning" visibility="package">
              <ownedParameter xmi:id="_u80d890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u80d9d0fEe2YPMyYKslBVA" name="eventChildID" visibility="package">
              <ownedParameter xmi:id="_u80d9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u81E-N0fEe2YPMyYKslBVA" name="QueryInterface" visibility="package">
              <ownedParameter xmi:id="_u81E-d0fEe2YPMyYKslBVA" name="iid" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81E-t0fEe2YPMyYKslBVA" name="ppvObject" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81E-90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u81E_90fEe2YPMyYKslBVA" name="AddRef" visibility="package">
              <ownedParameter xmi:id="_u81FAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u81FBN0fEe2YPMyYKslBVA" name="Release" visibility="package">
              <ownedParameter xmi:id="_u81FBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u81sAN0fEe2YPMyYKslBVA" name="copyText" visibility="package">
              <ownedParameter xmi:id="_u81sAd0fEe2YPMyYKslBVA" name="startOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sAt0fEe2YPMyYKslBVA" name="endOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sA90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u81sB90fEe2YPMyYKslBVA" name="deleteText" visibility="package">
              <ownedParameter xmi:id="_u81sCN0fEe2YPMyYKslBVA" name="startOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sCd0fEe2YPMyYKslBVA" name="endOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u81sDt0fEe2YPMyYKslBVA" name="insertText" visibility="package">
              <ownedParameter xmi:id="_u81sD90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sEN0fEe2YPMyYKslBVA" name="pbstrText" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u81sFd0fEe2YPMyYKslBVA" name="cutText" visibility="package">
              <ownedParameter xmi:id="_u81sFt0fEe2YPMyYKslBVA" name="startOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sF90fEe2YPMyYKslBVA" name="endOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u81sHN0fEe2YPMyYKslBVA" name="pasteText" visibility="package">
              <ownedParameter xmi:id="_u81sHd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sHt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u81sIt0fEe2YPMyYKslBVA" name="replaceText" visibility="package">
              <ownedParameter xmi:id="_u81sI90fEe2YPMyYKslBVA" name="startOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sJN0fEe2YPMyYKslBVA" name="endOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sJd0fEe2YPMyYKslBVA" name="pbstrText" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u81sKt0fEe2YPMyYKslBVA" name="setAttributes" visibility="package">
              <ownedParameter xmi:id="_u81sK90fEe2YPMyYKslBVA" name="startOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sLN0fEe2YPMyYKslBVA" name="endOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sLd0fEe2YPMyYKslBVA" name="pbstrAttributes" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u81sLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u82THN0fEe2YPMyYKslBVA" name="QueryService" visibility="package">
              <ownedParameter xmi:id="_u82THd0fEe2YPMyYKslBVA" name="guidService" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u82THt0fEe2YPMyYKslBVA" name="riid" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u82TH90fEe2YPMyYKslBVA" name="ppvObject" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u82TIN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u826IN0fEe2YPMyYKslBVA" name="get_cellAt" visibility="package">
              <ownedParameter xmi:id="_u826Id0fEe2YPMyYKslBVA" name="row" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u826It0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u826I90fEe2YPMyYKslBVA" name="ppCell" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u826JN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u826KN0fEe2YPMyYKslBVA" name="get_caption" visibility="package">
              <ownedParameter xmi:id="_u826Kd0fEe2YPMyYKslBVA" name="ppAccessible" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u826Kt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u826Lt0fEe2YPMyYKslBVA" name="get_columnDescription" visibility="package">
              <ownedParameter xmi:id="_u826L90fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u826MN0fEe2YPMyYKslBVA" name="pbstrDescription" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u826Md0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u826Nd0fEe2YPMyYKslBVA" name="get_nColumns" visibility="package">
              <ownedParameter xmi:id="_u826Nt0fEe2YPMyYKslBVA" name="pColumnCount" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u826N90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u826O90fEe2YPMyYKslBVA" name="get_nRows" visibility="package">
              <ownedParameter xmi:id="_u826PN0fEe2YPMyYKslBVA" name="pRowCount" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u826Pd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u826Qd0fEe2YPMyYKslBVA" name="get_nSelectedCells" visibility="package">
              <ownedParameter xmi:id="_u826Qt0fEe2YPMyYKslBVA" name="pCellCount" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u826Q90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u826R90fEe2YPMyYKslBVA" name="get_nSelectedColumns" visibility="package">
              <ownedParameter xmi:id="_u826SN0fEe2YPMyYKslBVA" name="pColumnCount" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u826Sd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u83hMN0fEe2YPMyYKslBVA" name="get_nSelectedRows" visibility="package">
              <ownedParameter xmi:id="_u83hMd0fEe2YPMyYKslBVA" name="pRowCount" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u83hMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u83hNt0fEe2YPMyYKslBVA" name="get_rowDescription" visibility="package">
              <ownedParameter xmi:id="_u83hN90fEe2YPMyYKslBVA" name="row" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u83hON0fEe2YPMyYKslBVA" name="pbstrDescription" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u83hOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u83hPd0fEe2YPMyYKslBVA" name="get_selectedCells" visibility="package">
              <ownedParameter xmi:id="_u83hPt0fEe2YPMyYKslBVA" name="ppCells" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u83hP90fEe2YPMyYKslBVA" name="pNSelectedCells" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u83hQN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u83hRN0fEe2YPMyYKslBVA" name="get_selectedColumns" visibility="package">
              <ownedParameter xmi:id="_u83hRd0fEe2YPMyYKslBVA" name="ppSelectedColumns" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u83hRt0fEe2YPMyYKslBVA" name="pNColumns" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u83hR90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u83hS90fEe2YPMyYKslBVA" name="get_selectedRows" visibility="package">
              <ownedParameter xmi:id="_u83hTN0fEe2YPMyYKslBVA" name="ppSelectedRows" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u83hTd0fEe2YPMyYKslBVA" name="pNRows" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u83hTt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u83hUt0fEe2YPMyYKslBVA" name="get_summary" visibility="package">
              <ownedParameter xmi:id="_u83hU90fEe2YPMyYKslBVA" name="ppAccessible" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u83hVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u83hWN0fEe2YPMyYKslBVA" name="get_isColumnSelected" visibility="package">
              <ownedParameter xmi:id="_u83hWd0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u83hWt0fEe2YPMyYKslBVA" name="pIsSelected" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u83hW90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u84IQN0fEe2YPMyYKslBVA" name="get_isRowSelected" visibility="package">
              <ownedParameter xmi:id="_u84IQd0fEe2YPMyYKslBVA" name="row" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u84IQt0fEe2YPMyYKslBVA" name="pIsSelected" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u84IQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u84IR90fEe2YPMyYKslBVA" name="selectRow" visibility="package">
              <ownedParameter xmi:id="_u84ISN0fEe2YPMyYKslBVA" name="row" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u84ISd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u84ITd0fEe2YPMyYKslBVA" name="selectColumn" visibility="package">
              <ownedParameter xmi:id="_u84ITt0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u84IT90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u84IU90fEe2YPMyYKslBVA" name="unselectRow" visibility="package">
              <ownedParameter xmi:id="_u84IVN0fEe2YPMyYKslBVA" name="row" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u84IVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u84IWd0fEe2YPMyYKslBVA" name="unselectColumn" visibility="package">
              <ownedParameter xmi:id="_u84IWt0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u84IW90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u84IX90fEe2YPMyYKslBVA" name="get_modelChange" visibility="package">
              <ownedParameter xmi:id="_u84vUN0fEe2YPMyYKslBVA" name="pModelChange" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u84vUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u84vYt0fEe2YPMyYKslBVA" name="addSelection" visibility="package">
              <ownedParameter xmi:id="_u84vY90fEe2YPMyYKslBVA" name="startOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u84vZN0fEe2YPMyYKslBVA" name="endOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u84vZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u84vad0fEe2YPMyYKslBVA" name="get_attributes" visibility="package">
              <ownedParameter xmi:id="_u84vat0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u84va90fEe2YPMyYKslBVA" name="pStartOffset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u84vbN0fEe2YPMyYKslBVA" name="pEndOffset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u84vbd0fEe2YPMyYKslBVA" name="pbstrTextAttributes" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u84vbt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u84vct0fEe2YPMyYKslBVA" name="get_caretOffset" visibility="package">
              <ownedParameter xmi:id="_u84vc90fEe2YPMyYKslBVA" name="pOffset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u84vdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u85WY90fEe2YPMyYKslBVA" name="get_characterExtents" visibility="package">
              <ownedParameter xmi:id="_u85WZN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85WZd0fEe2YPMyYKslBVA" name="coordType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85WZt0fEe2YPMyYKslBVA" name="pX" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85WZ90fEe2YPMyYKslBVA" name="pY" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85WaN0fEe2YPMyYKslBVA" name="pWidth" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85Wad0fEe2YPMyYKslBVA" name="pHeight" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85Wat0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u85Wbt0fEe2YPMyYKslBVA" name="get_nSelections" visibility="package">
              <ownedParameter xmi:id="_u85Wb90fEe2YPMyYKslBVA" name="pNSelections" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85WcN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u85WdN0fEe2YPMyYKslBVA" name="get_offsetAtPoint" visibility="package">
              <ownedParameter xmi:id="_u85Wdd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85Wdt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85Wd90fEe2YPMyYKslBVA" name="coordType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85WeN0fEe2YPMyYKslBVA" name="pOffset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85Wed0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u85Wfd0fEe2YPMyYKslBVA" name="get_selection" visibility="package">
              <ownedParameter xmi:id="_u85Wft0fEe2YPMyYKslBVA" name="selectionIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85Wf90fEe2YPMyYKslBVA" name="pStartOffset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85WgN0fEe2YPMyYKslBVA" name="pEndOffset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85Wgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u85Whd0fEe2YPMyYKslBVA" name="get_text" visibility="package">
              <ownedParameter xmi:id="_u85Wht0fEe2YPMyYKslBVA" name="startOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85Wh90fEe2YPMyYKslBVA" name="endOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85WiN0fEe2YPMyYKslBVA" name="pbstrText" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u85Wid0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u859cN0fEe2YPMyYKslBVA" name="get_textBeforeOffset" visibility="package">
              <ownedParameter xmi:id="_u859cd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859ct0fEe2YPMyYKslBVA" name="boundaryType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859c90fEe2YPMyYKslBVA" name="pStartOffset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859dN0fEe2YPMyYKslBVA" name="pEndOffset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859dd0fEe2YPMyYKslBVA" name="pbstrText" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859dt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u859et0fEe2YPMyYKslBVA" name="get_textAfterOffset" visibility="package">
              <ownedParameter xmi:id="_u859e90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859fN0fEe2YPMyYKslBVA" name="boundaryType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859fd0fEe2YPMyYKslBVA" name="pStartOffset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859ft0fEe2YPMyYKslBVA" name="pEndOffset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859f90fEe2YPMyYKslBVA" name="pbstrText" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859gN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u859hN0fEe2YPMyYKslBVA" name="get_textAtOffset" visibility="package">
              <ownedParameter xmi:id="_u859hd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859ht0fEe2YPMyYKslBVA" name="boundaryType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859h90fEe2YPMyYKslBVA" name="pStartOffset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859iN0fEe2YPMyYKslBVA" name="pEndOffset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859id0fEe2YPMyYKslBVA" name="pbstrText" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859it0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u859jt0fEe2YPMyYKslBVA" name="removeSelection" visibility="package">
              <ownedParameter xmi:id="_u859j90fEe2YPMyYKslBVA" name="selectionIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859kN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u859lN0fEe2YPMyYKslBVA" name="setCaretOffset" visibility="package">
              <ownedParameter xmi:id="_u859ld0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859lt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u859mt0fEe2YPMyYKslBVA" name="setSelection" visibility="package">
              <ownedParameter xmi:id="_u859m90fEe2YPMyYKslBVA" name="selectionIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859nN0fEe2YPMyYKslBVA" name="startOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859nd0fEe2YPMyYKslBVA" name="endOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u859nt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u86kgN0fEe2YPMyYKslBVA" name="get_nCharacters" visibility="package">
              <ownedParameter xmi:id="_u86kgd0fEe2YPMyYKslBVA" name="pNCharacters" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u86kgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u86kht0fEe2YPMyYKslBVA" name="scrollSubstringTo" visibility="package">
              <ownedParameter xmi:id="_u86kh90fEe2YPMyYKslBVA" name="startIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u86kiN0fEe2YPMyYKslBVA" name="endIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u86kid0fEe2YPMyYKslBVA" name="scrollType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u86kit0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u86kjt0fEe2YPMyYKslBVA" name="scrollSubstringToPoint" visibility="package">
              <ownedParameter xmi:id="_u86kj90fEe2YPMyYKslBVA" name="startIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u86kkN0fEe2YPMyYKslBVA" name="endIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u86kkd0fEe2YPMyYKslBVA" name="coordinateType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u86kkt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u86kk90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u86klN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u86kmN0fEe2YPMyYKslBVA" name="get_newText" visibility="package">
              <ownedParameter xmi:id="_u86kmd0fEe2YPMyYKslBVA" name="pNewText" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u86kmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u86knt0fEe2YPMyYKslBVA" name="get_oldText" visibility="package">
              <ownedParameter xmi:id="_u86kn90fEe2YPMyYKslBVA" name="pOldText" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u86koN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u86kpN0fEe2YPMyYKslBVA" name="get_nHyperlinks" visibility="package">
              <ownedParameter xmi:id="_u86kpd0fEe2YPMyYKslBVA" name="pHyperlinkCount" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u86kpt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u86kqt0fEe2YPMyYKslBVA" name="get_hyperlink" visibility="package">
              <ownedParameter xmi:id="_u86kq90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u86krN0fEe2YPMyYKslBVA" name="ppHyperlink" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u86krd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u87LkN0fEe2YPMyYKslBVA" name="get_hyperlinkIndex" visibility="package">
              <ownedParameter xmi:id="_u87Lkd0fEe2YPMyYKslBVA" name="charIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87Lkt0fEe2YPMyYKslBVA" name="pHyperlinkIndex" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87Lk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u87LpN0fEe2YPMyYKslBVA" name="get_columnExtent" visibility="package">
              <ownedParameter xmi:id="_u87Lpd0fEe2YPMyYKslBVA" name="pNColumnsSpanned" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87Lpt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u87Lqt0fEe2YPMyYKslBVA" name="get_columnHeaderCells" visibility="package">
              <ownedParameter xmi:id="_u87Lq90fEe2YPMyYKslBVA" name="ppCellAccessibles" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87LrN0fEe2YPMyYKslBVA" name="pNColumnHeaderCells" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87Lrd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u87Lsd0fEe2YPMyYKslBVA" name="get_columnIndex" visibility="package">
              <ownedParameter xmi:id="_u87Lst0fEe2YPMyYKslBVA" name="pColumnIndex" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87Ls90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u87yoN0fEe2YPMyYKslBVA" name="get_rowExtent" visibility="package">
              <ownedParameter xmi:id="_u87yod0fEe2YPMyYKslBVA" name="pNRowsSpanned" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87yot0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u87ypt0fEe2YPMyYKslBVA" name="get_rowHeaderCells" visibility="package">
              <ownedParameter xmi:id="_u87yp90fEe2YPMyYKslBVA" name="ppCellAccessibles" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87yqN0fEe2YPMyYKslBVA" name="pNRowHeaderCells" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87yqd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u87yrd0fEe2YPMyYKslBVA" name="get_rowIndex" visibility="package">
              <ownedParameter xmi:id="_u87yrt0fEe2YPMyYKslBVA" name="pRowIndex" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87yr90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u87ys90fEe2YPMyYKslBVA" name="get_isSelected" visibility="package">
              <ownedParameter xmi:id="_u87ytN0fEe2YPMyYKslBVA" name="pIsSelected" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87ytd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u87yud0fEe2YPMyYKslBVA" name="get_rowColumnExtents" visibility="package">
              <ownedParameter xmi:id="_u87yut0fEe2YPMyYKslBVA" name="pRow" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87yu90fEe2YPMyYKslBVA" name="pColumn" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87yvN0fEe2YPMyYKslBVA" name="pRowExtents" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87yvd0fEe2YPMyYKslBVA" name="pColumnExtents" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87yvt0fEe2YPMyYKslBVA" name="pIsSelected" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87yv90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u87yw90fEe2YPMyYKslBVA" name="get_table" visibility="package">
              <ownedParameter xmi:id="_u87yxN0fEe2YPMyYKslBVA" name="ppTable" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u87yxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u88Zud0fEe2YPMyYKslBVA" name="Next" visibility="package">
              <ownedParameter xmi:id="_u88Zut0fEe2YPMyYKslBVA" name="celt" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u88Zu90fEe2YPMyYKslBVA" name="rgvar" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u88ZvN0fEe2YPMyYKslBVA" name="pceltFetched" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u88Zvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u88Zwd0fEe2YPMyYKslBVA" name="Skip" visibility="package">
              <ownedParameter xmi:id="_u88Zwt0fEe2YPMyYKslBVA" name="celt" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u88Zw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u88Zx90fEe2YPMyYKslBVA" name="Reset" visibility="package">
              <ownedParameter xmi:id="_u88ZyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u88ZzN0fEe2YPMyYKslBVA" name="Clone" visibility="package">
              <ownedParameter xmi:id="_u88Zzd0fEe2YPMyYKslBVA" name="ppEnum" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u88Zzt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u89Ayd0fEe2YPMyYKslBVA" name="get_nActions" visibility="package">
              <ownedParameter xmi:id="_u89Ayt0fEe2YPMyYKslBVA" name="pNActions" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89Ay90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u89Az90fEe2YPMyYKslBVA" name="doAction" visibility="package">
              <ownedParameter xmi:id="_u89A0N0fEe2YPMyYKslBVA" name="actionIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89A0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u89A1d0fEe2YPMyYKslBVA" name="get_description" visibility="package">
              <ownedParameter xmi:id="_u89A1t0fEe2YPMyYKslBVA" name="actionIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89A190fEe2YPMyYKslBVA" name="pbstrDescription" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89A2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u89A3N0fEe2YPMyYKslBVA" name="get_keyBinding" visibility="package">
              <ownedParameter xmi:id="_u89A3d0fEe2YPMyYKslBVA" name="actionIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89A3t0fEe2YPMyYKslBVA" name="nMaxBindings" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89A390fEe2YPMyYKslBVA" name="ppbstrKeyBindings" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89A4N0fEe2YPMyYKslBVA" name="pNBindings" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89A4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u89A5d0fEe2YPMyYKslBVA" name="get_name" visibility="package">
              <ownedParameter xmi:id="_u89A5t0fEe2YPMyYKslBVA" name="actionIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89n0N0fEe2YPMyYKslBVA" name="pbstrName" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89n0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u89n1d0fEe2YPMyYKslBVA" name="get_localizedName" visibility="package">
              <ownedParameter xmi:id="_u89n1t0fEe2YPMyYKslBVA" name="actionIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89n190fEe2YPMyYKslBVA" name="pbstrLocalizedName" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89n2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u89n3N0fEe2YPMyYKslBVA" name="get_anchor" visibility="package">
              <ownedParameter xmi:id="_u89n3d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89n3t0fEe2YPMyYKslBVA" name="pAnchor" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89n390fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u89n490fEe2YPMyYKslBVA" name="get_anchorTarget" visibility="package">
              <ownedParameter xmi:id="_u89n5N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89n5d0fEe2YPMyYKslBVA" name="pAnchorTarget" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89n5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u89n6t0fEe2YPMyYKslBVA" name="get_startIndex" visibility="package">
              <ownedParameter xmi:id="_u89n690fEe2YPMyYKslBVA" name="pIndex" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89n7N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u89n8N0fEe2YPMyYKslBVA" name="get_endIndex" visibility="package">
              <ownedParameter xmi:id="_u89n8d0fEe2YPMyYKslBVA" name="pIndex" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89n8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u89n9t0fEe2YPMyYKslBVA" name="get_valid" visibility="package">
              <ownedParameter xmi:id="_u89n990fEe2YPMyYKslBVA" name="pValid" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u89n-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8-O8N0fEe2YPMyYKslBVA" name="get_currentValue" visibility="package">
              <ownedParameter xmi:id="_u8-O8d0fEe2YPMyYKslBVA" name="pCurrentValue" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8-O8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8-O9t0fEe2YPMyYKslBVA" name="setCurrentValue" visibility="package">
              <ownedParameter xmi:id="_u8-O990fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8-O-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8-O_N0fEe2YPMyYKslBVA" name="get_maximumValue" visibility="package">
              <ownedParameter xmi:id="_u8-O_d0fEe2YPMyYKslBVA" name="pMaximumValue" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8-O_t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8-18d0fEe2YPMyYKslBVA" name="get_minimumValue" visibility="package">
              <ownedParameter xmi:id="_u8-18t0fEe2YPMyYKslBVA" name="pMinimumValue" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8-1890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8_dAN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u8_dAd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8_dAt0fEe2YPMyYKslBVA" name="parent" type="_tM28IN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9AEEN0fEe2YPMyYKslBVA" name="checkNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u9AEEd0fEe2YPMyYKslBVA" name="parent" type="_tM28IN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9AEEt0fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9AEE90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_u9AEFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_u9AEFd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9ArI90fEe2YPMyYKslBVA" name="createIAccessible" visibility="package"/>
            <ownedOperation xmi:id="_u9ArJN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_u9ArJd0fEe2YPMyYKslBVA" name="parent" type="_tM28IN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9ArJt0fEe2YPMyYKslBVA" name="iaccessible_address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9BSM90fEe2YPMyYKslBVA" name="createIAccessibleApplication" visibility="package"/>
            <ownedOperation xmi:id="_u9B5Q90fEe2YPMyYKslBVA" name="createIAccessibleEditableText" visibility="package"/>
            <ownedOperation xmi:id="_u9B5RN0fEe2YPMyYKslBVA" name="createIAccessibleHyperlink" visibility="package"/>
            <ownedOperation xmi:id="_u9B5Rd0fEe2YPMyYKslBVA" name="createIAccessibleHypertext" visibility="package"/>
            <ownedOperation xmi:id="_u9CgUN0fEe2YPMyYKslBVA" name="createIAccessibleTable2" visibility="package"/>
            <ownedOperation xmi:id="_u9CgUd0fEe2YPMyYKslBVA" name="createIAccessibleTableCell" visibility="package"/>
            <ownedOperation xmi:id="_u9DHYN0fEe2YPMyYKslBVA" name="createIAccessibleValue" visibility="package"/>
            <ownedOperation xmi:id="_u9DHYd0fEe2YPMyYKslBVA" name="createIEnumVARIANT" visibility="package"/>
            <ownedOperation xmi:id="_u9DHYt0fEe2YPMyYKslBVA" name="createIServiceProvider" visibility="package"/>
            <ownedOperation xmi:id="_u9DucN0fEe2YPMyYKslBVA" name="internal_new_Accessible" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u9Ducd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9Duct0fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9Duc90fEe2YPMyYKslBVA" name="checkWidget" visibility="package"/>
            <ownedOperation xmi:id="_u9EVgN0fEe2YPMyYKslBVA" name="addAccessibleControlListener" visibility="public">
              <ownedParameter xmi:id="_u9EVgd0fEe2YPMyYKslBVA" name="listener" type="_tYe9Yt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9EVgt0fEe2YPMyYKslBVA" name="addAccessibleTextListener" visibility="public">
              <ownedParameter xmi:id="_u9EVg90fEe2YPMyYKslBVA" name="listener" type="_tYfkad0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9EVhN0fEe2YPMyYKslBVA" name="addAccessibleActionListener" visibility="public">
              <ownedParameter xmi:id="_u9EVhd0fEe2YPMyYKslBVA" name="listener" type="_tZBI0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9E8kN0fEe2YPMyYKslBVA" name="addAccessibleEditableTextListener" visibility="public">
              <ownedParameter xmi:id="_u9E8kd0fEe2YPMyYKslBVA" name="listener" type="_tQp3At0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9E8kt0fEe2YPMyYKslBVA" name="addAccessibleHyperlinkListener" visibility="public">
              <ownedParameter xmi:id="_u9E8k90fEe2YPMyYKslBVA" name="listener" type="_tZEzMt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9FjoN0fEe2YPMyYKslBVA" name="addAccessibleTableListener" visibility="public">
              <ownedParameter xmi:id="_u9Fjod0fEe2YPMyYKslBVA" name="listener" type="_tZGoYt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9Fjot0fEe2YPMyYKslBVA" name="addAccessibleTableCellListener" visibility="public">
              <ownedParameter xmi:id="_u9Fjo90fEe2YPMyYKslBVA" name="listener" type="_tZLg4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9GKsN0fEe2YPMyYKslBVA" name="addAccessibleValueListener" visibility="public">
              <ownedParameter xmi:id="_u9GKsd0fEe2YPMyYKslBVA" name="listener" type="_tZSOkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9GKst0fEe2YPMyYKslBVA" name="addAccessibleAttributeListener" visibility="public">
              <ownedParameter xmi:id="_u9GKs90fEe2YPMyYKslBVA" name="listener" type="_tYfkY90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9GKtN0fEe2YPMyYKslBVA" name="addRelation" visibility="public">
              <ownedParameter xmi:id="_u9GKtd0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9GKtt0fEe2YPMyYKslBVA" name="target" type="_tM28IN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9Gxxd0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_u9Gxxt0fEe2YPMyYKslBVA" name="getAddress" visibility="package">
              <ownedParameter xmi:id="_u9Gxx90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9HY0N0fEe2YPMyYKslBVA" name="getControl" visibility="public">
              <ownedParameter xmi:id="_u9HY0d0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9HY0t0fEe2YPMyYKslBVA" name="internal_dispose_Accessible" visibility="public"/>
            <ownedOperation xmi:id="_u9HY1d0fEe2YPMyYKslBVA" name="internal_WM_GETOBJECT" visibility="public">
              <ownedParameter xmi:id="_u9HY1t0fEe2YPMyYKslBVA" name="wParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9HY190fEe2YPMyYKslBVA" name="lParam" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9H_4N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9H_4d0fEe2YPMyYKslBVA" name="removeAccessibleListener" visibility="public">
              <ownedParameter xmi:id="_u9H_4t0fEe2YPMyYKslBVA" name="listener" type="_tYe9Wt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9H_490fEe2YPMyYKslBVA" name="removeAccessibleControlListener" visibility="public">
              <ownedParameter xmi:id="_u9H_5N0fEe2YPMyYKslBVA" name="listener" type="_tYe9Yt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9Im8N0fEe2YPMyYKslBVA" name="removeAccessibleTextListener" visibility="public">
              <ownedParameter xmi:id="_u9Im8d0fEe2YPMyYKslBVA" name="listener" type="_tYfkad0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9JOAN0fEe2YPMyYKslBVA" name="removeAccessibleActionListener" visibility="public">
              <ownedParameter xmi:id="_u9JOAd0fEe2YPMyYKslBVA" name="listener" type="_tZBI0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9JOAt0fEe2YPMyYKslBVA" name="removeAccessibleEditableTextListener" visibility="public">
              <ownedParameter xmi:id="_u9JOA90fEe2YPMyYKslBVA" name="listener" type="_tQp3At0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9J1EN0fEe2YPMyYKslBVA" name="removeAccessibleHyperlinkListener" visibility="public">
              <ownedParameter xmi:id="_u9J1Ed0fEe2YPMyYKslBVA" name="listener" type="_tZEzMt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9J1Et0fEe2YPMyYKslBVA" name="removeAccessibleTableListener" visibility="public">
              <ownedParameter xmi:id="_u9J1E90fEe2YPMyYKslBVA" name="listener" type="_tZGoYt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9J1FN0fEe2YPMyYKslBVA" name="removeAccessibleTableCellListener" visibility="public">
              <ownedParameter xmi:id="_u9J1Fd0fEe2YPMyYKslBVA" name="listener" type="_tZLg4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9KcIN0fEe2YPMyYKslBVA" name="removeAccessibleValueListener" visibility="public">
              <ownedParameter xmi:id="_u9KcId0fEe2YPMyYKslBVA" name="listener" type="_tZSOkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9LDMN0fEe2YPMyYKslBVA" name="removeAccessibleAttributeListener" visibility="public">
              <ownedParameter xmi:id="_u9LDMd0fEe2YPMyYKslBVA" name="listener" type="_tYfkY90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9LDMt0fEe2YPMyYKslBVA" name="removeRelation" visibility="public">
              <ownedParameter xmi:id="_u9LDM90fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9LDNN0fEe2YPMyYKslBVA" name="target" type="_tM28IN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9LqQt0fEe2YPMyYKslBVA" name="sendEvent" visibility="public">
              <ownedParameter xmi:id="_u9LqQ90fEe2YPMyYKslBVA" name="event" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9LqRN0fEe2YPMyYKslBVA" name="eventData" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9OtkN0fEe2YPMyYKslBVA" name="sendEvent" visibility="public">
              <ownedParameter xmi:id="_u9Otkd0fEe2YPMyYKslBVA" name="event" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9Otkt0fEe2YPMyYKslBVA" name="eventData" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9Otk90fEe2YPMyYKslBVA" name="childID" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9P7sN0fEe2YPMyYKslBVA" name="childIDToOs" visibility="package">
              <ownedParameter xmi:id="_u9P7sd0fEe2YPMyYKslBVA" name="childID" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9P7st0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9P7s90fEe2YPMyYKslBVA" name="selectionChanged" visibility="public"/>
            <ownedOperation xmi:id="_u9QiwN0fEe2YPMyYKslBVA" name="textCaretMoved" visibility="public">
              <ownedParameter xmi:id="_u9Qiwd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9Qiwt0fEe2YPMyYKslBVA" name="textChanged" visibility="public">
              <ownedParameter xmi:id="_u9Qiw90fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9QixN0fEe2YPMyYKslBVA" name="startIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9Qixd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9RJ0N0fEe2YPMyYKslBVA" name="accessibleTextExtendedListenersSize" visibility="package">
              <ownedParameter xmi:id="_u9RJ0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9RJ1N0fEe2YPMyYKslBVA" name="textSelectionChanged" visibility="public"/>
            <ownedOperation xmi:id="_u9SX8N0fEe2YPMyYKslBVA" name="accessibleActionListenersSize" visibility="package">
              <ownedParameter xmi:id="_u9SX8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9SX8t0fEe2YPMyYKslBVA" name="accessibleAttributeListenersSize" visibility="package">
              <ownedParameter xmi:id="_u9SX890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9SX9N0fEe2YPMyYKslBVA" name="accessibleHyperlinkListenersSize" visibility="package">
              <ownedParameter xmi:id="_u9SX9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9SX9t0fEe2YPMyYKslBVA" name="accessibleTableListenersSize" visibility="package">
              <ownedParameter xmi:id="_u9SX990fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9SX-N0fEe2YPMyYKslBVA" name="accessibleTableCellListenersSize" visibility="package">
              <ownedParameter xmi:id="_u9SX-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9S_AN0fEe2YPMyYKslBVA" name="accessibleValueListenersSize" visibility="package">
              <ownedParameter xmi:id="_u9S_Ad0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9S_At0fEe2YPMyYKslBVA" name="accessibleControlListenersSize" visibility="package">
              <ownedParameter xmi:id="_u9S_A90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9S_BN0fEe2YPMyYKslBVA" name="getRelationCount" visibility="package">
              <ownedParameter xmi:id="_u9S_Bd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9S_Bt0fEe2YPMyYKslBVA" name="queryAccessible2Interfaces" visibility="package">
              <ownedParameter xmi:id="_u9S_B90fEe2YPMyYKslBVA" name="guid" type="_tXKHod0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9S_CN0fEe2YPMyYKslBVA" name="ppvObject" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9S_Cd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9TmEN0fEe2YPMyYKslBVA" name="accessibleListenersSize" visibility="package">
              <ownedParameter xmi:id="_u9TmEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9U0MN0fEe2YPMyYKslBVA" name="accessibleTextListenersSize" visibility="package">
              <ownedParameter xmi:id="_u9U0Md0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9WCUN0fEe2YPMyYKslBVA" name="accessibleEditableTextListenersSize" visibility="package">
              <ownedParameter xmi:id="_u9WCUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9bh4N0fEe2YPMyYKslBVA" name="accDoDefaultAction" visibility="package">
              <ownedParameter xmi:id="_u9cI8N0fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9cI8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9cI8t0fEe2YPMyYKslBVA" name="getVARIANT" visibility="package">
              <ownedParameter xmi:id="_u9cI890fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9cI9N0fEe2YPMyYKslBVA" name="return" type="_tYNQh90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9cI9d0fEe2YPMyYKslBVA" name="accHitTest" visibility="package">
              <ownedParameter xmi:id="_u9cI9t0fEe2YPMyYKslBVA" name="xLeft" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9cI990fEe2YPMyYKslBVA" name="yTop" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9cI-N0fEe2YPMyYKslBVA" name="pvarChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9cI-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9cwAN0fEe2YPMyYKslBVA" name="setPtrVARIANT" visibility="package">
              <ownedParameter xmi:id="_u9cwAd0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9cwAt0fEe2YPMyYKslBVA" name="vt" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9cwA90fEe2YPMyYKslBVA" name="lVal" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9cwBN0fEe2YPMyYKslBVA" name="setIntVARIANT" visibility="package">
              <ownedParameter xmi:id="_u9cwBd0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9cwBt0fEe2YPMyYKslBVA" name="vt" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9cwB90fEe2YPMyYKslBVA" name="lVal" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9cwCN0fEe2YPMyYKslBVA" name="osToChildID" visibility="package">
              <ownedParameter xmi:id="_u9cwCd0fEe2YPMyYKslBVA" name="osChildID" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9cwCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9cwC90fEe2YPMyYKslBVA" name="accLocation" visibility="package">
              <ownedParameter xmi:id="_u9cwDN0fEe2YPMyYKslBVA" name="pxLeft" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9dXEN0fEe2YPMyYKslBVA" name="pyTop" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9dXEd0fEe2YPMyYKslBVA" name="pcxWidth" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9dXEt0fEe2YPMyYKslBVA" name="pcyHeight" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9dXE90fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9dXFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9d-IN0fEe2YPMyYKslBVA" name="accNavigate" visibility="package">
              <ownedParameter xmi:id="_u9d-Id0fEe2YPMyYKslBVA" name="navDir" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9d-It0fEe2YPMyYKslBVA" name="varStart" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9d-I90fEe2YPMyYKslBVA" name="pvarEndUpAt" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9d-JN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9d-Jd0fEe2YPMyYKslBVA" name="accSelect" visibility="package">
              <ownedParameter xmi:id="_u9d-Jt0fEe2YPMyYKslBVA" name="flagsSelect" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9d-J90fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9d-KN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9d-Kd0fEe2YPMyYKslBVA" name="get_accChild" visibility="package">
              <ownedParameter xmi:id="_u9d-Kt0fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9elMN0fEe2YPMyYKslBVA" name="ppdispChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9elMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9fMQ90fEe2YPMyYKslBVA" name="get_accChildCount" visibility="package">
              <ownedParameter xmi:id="_u9fMRN0fEe2YPMyYKslBVA" name="pcountChildren" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9fMRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9fzUN0fEe2YPMyYKslBVA" name="get_accDefaultAction" visibility="package">
              <ownedParameter xmi:id="_u9fzUd0fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9fzUt0fEe2YPMyYKslBVA" name="pszDefaultAction" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9fzU90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9gaYN0fEe2YPMyYKslBVA" name="setString" visibility="package">
              <ownedParameter xmi:id="_u9gaYd0fEe2YPMyYKslBVA" name="psz" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9gaYt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9gaY90fEe2YPMyYKslBVA" name="get_accDescription" visibility="package">
              <ownedParameter xmi:id="_u9gaZN0fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9gaZd0fEe2YPMyYKslBVA" name="pszDescription" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9gaZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9hojt0fEe2YPMyYKslBVA" name="get_accFocus" visibility="package">
              <ownedParameter xmi:id="_u9hoj90fEe2YPMyYKslBVA" name="pvarChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9hokN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9iPkN0fEe2YPMyYKslBVA" name="get_accHelp" visibility="package">
              <ownedParameter xmi:id="_u9iPkd0fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9iPkt0fEe2YPMyYKslBVA" name="pszHelp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9iPk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9jdsN0fEe2YPMyYKslBVA" name="get_accHelpTopic" visibility="package">
              <ownedParameter xmi:id="_u9jdsd0fEe2YPMyYKslBVA" name="pszHelpFile" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9jdst0fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9jds90fEe2YPMyYKslBVA" name="pidTopic" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9jdtN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9jdtd0fEe2YPMyYKslBVA" name="get_accKeyboardShortcut" visibility="package">
              <ownedParameter xmi:id="_u9jdtt0fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9jdt90fEe2YPMyYKslBVA" name="pszKeyboardShortcut" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9jduN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9kExd0fEe2YPMyYKslBVA" name="get_accName" visibility="package">
              <ownedParameter xmi:id="_u9kExt0fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9kEx90fEe2YPMyYKslBVA" name="pszName" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9kEyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9kr1N0fEe2YPMyYKslBVA" name="get_accParent" visibility="package">
              <ownedParameter xmi:id="_u9kr1d0fEe2YPMyYKslBVA" name="ppdispParent" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9kr1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9lS4N0fEe2YPMyYKslBVA" name="get_accRole" visibility="package">
              <ownedParameter xmi:id="_u9lS4d0fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9lS4t0fEe2YPMyYKslBVA" name="pvarRole" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9lS490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9l58N0fEe2YPMyYKslBVA" name="osToRole" visibility="package">
              <ownedParameter xmi:id="_u9l58d0fEe2YPMyYKslBVA" name="osRole" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9l58t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9l5890fEe2YPMyYKslBVA" name="roleToOs" visibility="package">
              <ownedParameter xmi:id="_u9l59N0fEe2YPMyYKslBVA" name="role" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9l59d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9mhAN0fEe2YPMyYKslBVA" name="get_accSelection" visibility="package">
              <ownedParameter xmi:id="_u9mhAd0fEe2YPMyYKslBVA" name="pvarChildren" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9mhAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9nIEN0fEe2YPMyYKslBVA" name="get_accState" visibility="package">
              <ownedParameter xmi:id="_u9nIEd0fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9nIEt0fEe2YPMyYKslBVA" name="pvarState" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9nIE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9nvIN0fEe2YPMyYKslBVA" name="osToState" visibility="package">
              <ownedParameter xmi:id="_u9nvId0fEe2YPMyYKslBVA" name="osState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9nvIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9oWMN0fEe2YPMyYKslBVA" name="stateToOs" visibility="package">
              <ownedParameter xmi:id="_u9oWMd0fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9oWMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9oWN90fEe2YPMyYKslBVA" name="get_accValue" visibility="package">
              <ownedParameter xmi:id="_u9oWON0fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9oWOd0fEe2YPMyYKslBVA" name="pszValue" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9oWOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9o9QN0fEe2YPMyYKslBVA" name="put_accName" visibility="package">
              <ownedParameter xmi:id="_u9o9Qd0fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9o9Qt0fEe2YPMyYKslBVA" name="szName" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9o9Q90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9pkUN0fEe2YPMyYKslBVA" name="put_accValue" visibility="package">
              <ownedParameter xmi:id="_u9pkUd0fEe2YPMyYKslBVA" name="varChild" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9pkUt0fEe2YPMyYKslBVA" name="szValue" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9pkU90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9pkVN0fEe2YPMyYKslBVA" name="getCharacterCount" visibility="package">
              <ownedParameter xmi:id="_u9pkVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9sAk90fEe2YPMyYKslBVA" name="get_nRelations" visibility="package">
              <ownedParameter xmi:id="_u9sAlN0fEe2YPMyYKslBVA" name="pNRelations" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9sAld0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9sAlt0fEe2YPMyYKslBVA" name="get_relation" visibility="package">
              <ownedParameter xmi:id="_u9sAl90fEe2YPMyYKslBVA" name="relationIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9sAmN0fEe2YPMyYKslBVA" name="ppRelation" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9sAmd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9snpN0fEe2YPMyYKslBVA" name="get_relations" visibility="package">
              <ownedParameter xmi:id="_u9snpd0fEe2YPMyYKslBVA" name="maxRelations" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9snpt0fEe2YPMyYKslBVA" name="ppRelations" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9snp90fEe2YPMyYKslBVA" name="pNRelations" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9snqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9snqd0fEe2YPMyYKslBVA" name="get_role" visibility="package">
              <ownedParameter xmi:id="_u9snqt0fEe2YPMyYKslBVA" name="pRole" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9snq90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9tOsN0fEe2YPMyYKslBVA" name="getRole" visibility="package">
              <ownedParameter xmi:id="_u9tOsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9tOst0fEe2YPMyYKslBVA" name="getDefaultRole" visibility="package">
              <ownedParameter xmi:id="_u9tOs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9tOtN0fEe2YPMyYKslBVA" name="scrollTo" visibility="package">
              <ownedParameter xmi:id="_u9tOtd0fEe2YPMyYKslBVA" name="scrollType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9tOtt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9tOt90fEe2YPMyYKslBVA" name="scrollToPoint" visibility="package">
              <ownedParameter xmi:id="_u9tOuN0fEe2YPMyYKslBVA" name="coordinateType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9tOud0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9tOut0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9tOu90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9t1wN0fEe2YPMyYKslBVA" name="get_groupPosition" visibility="package">
              <ownedParameter xmi:id="_u9t1wd0fEe2YPMyYKslBVA" name="pGroupLevel" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9t1wt0fEe2YPMyYKslBVA" name="pSimilarItemsInGroup" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9t1w90fEe2YPMyYKslBVA" name="pPositionInGroup" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9t1xN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9uc0N0fEe2YPMyYKslBVA" name="get_states" visibility="package">
              <ownedParameter xmi:id="_u9uc0d0fEe2YPMyYKslBVA" name="pStates" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9uc0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9uc090fEe2YPMyYKslBVA" name="get_extendedRole" visibility="package">
              <ownedParameter xmi:id="_u9uc1N0fEe2YPMyYKslBVA" name="pbstrExtendedRole" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9uc1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9vD4N0fEe2YPMyYKslBVA" name="get_localizedExtendedRole" visibility="package">
              <ownedParameter xmi:id="_u9vD4d0fEe2YPMyYKslBVA" name="pbstrLocalizedExtendedRole" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9vD4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9vD490fEe2YPMyYKslBVA" name="get_nExtendedStates" visibility="package">
              <ownedParameter xmi:id="_u9vD5N0fEe2YPMyYKslBVA" name="pNExtendedStates" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9vD5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9vD5t0fEe2YPMyYKslBVA" name="get_extendedStates" visibility="package">
              <ownedParameter xmi:id="_u9vD590fEe2YPMyYKslBVA" name="maxExtendedStates" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9vD6N0fEe2YPMyYKslBVA" name="ppbstrExtendedStates" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9vD6d0fEe2YPMyYKslBVA" name="pNExtendedStates" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9vq8N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9vq8d0fEe2YPMyYKslBVA" name="get_localizedExtendedStates" visibility="package">
              <ownedParameter xmi:id="_u9vq8t0fEe2YPMyYKslBVA" name="maxLocalizedExtendedStates" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9vq890fEe2YPMyYKslBVA" name="ppbstrLocalizedExtendedStates" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9vq9N0fEe2YPMyYKslBVA" name="pNLocalizedExtendedStates" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9vq9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9vq9t0fEe2YPMyYKslBVA" name="get_uniqueID" visibility="package">
              <ownedParameter xmi:id="_u9vq990fEe2YPMyYKslBVA" name="pUniqueID" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9vq-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9wSAN0fEe2YPMyYKslBVA" name="get_windowHandle" visibility="package">
              <ownedParameter xmi:id="_u9wSAd0fEe2YPMyYKslBVA" name="pWindowHandle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9wSAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9wSA90fEe2YPMyYKslBVA" name="get_indexInParent" visibility="package">
              <ownedParameter xmi:id="_u9wSBN0fEe2YPMyYKslBVA" name="pIndexInParent" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9wSBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9w5EN0fEe2YPMyYKslBVA" name="get_locale" visibility="package">
              <ownedParameter xmi:id="_u9w5Ed0fEe2YPMyYKslBVA" name="pLocale" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9w5Et0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9xgIt0fEe2YPMyYKslBVA" name="get_attributes" visibility="package">
              <ownedParameter xmi:id="_u9xgI90fEe2YPMyYKslBVA" name="pbstrAttributes" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9xgJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u90jcN0fEe2YPMyYKslBVA" name="get_appName" visibility="package">
              <ownedParameter xmi:id="_u90jcd0fEe2YPMyYKslBVA" name="pbstrName" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u90jct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u90jdd0fEe2YPMyYKslBVA" name="get_appVersion" visibility="package">
              <ownedParameter xmi:id="_u90jdt0fEe2YPMyYKslBVA" name="pbstrVersion" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u90jd90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u91Kgt0fEe2YPMyYKslBVA" name="get_toolkitName" visibility="package">
              <ownedParameter xmi:id="_u91Kg90fEe2YPMyYKslBVA" name="pbstrName" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u91KhN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u91Khd0fEe2YPMyYKslBVA" name="get_toolkitVersion" visibility="package">
              <ownedParameter xmi:id="_u91Kht0fEe2YPMyYKslBVA" name="pbstrVersion" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u91Kh90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u92YoN0fEe2YPMyYKslBVA" name="getString" visibility="package">
              <ownedParameter xmi:id="_u92Yod0fEe2YPMyYKslBVA" name="psz" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u92Yot0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u95b8N0fEe2YPMyYKslBVA" name="colorFromString" visibility="package">
              <ownedParameter xmi:id="_u95b8d0fEe2YPMyYKslBVA" name="rgbString" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u95b8t0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u97RIN0fEe2YPMyYKslBVA" name="setStringVARIANT" visibility="package">
              <ownedParameter xmi:id="_u97RId0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u97RIt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-JTkN0fEe2YPMyYKslBVA" name="getCaretOffset" visibility="package">
              <ownedParameter xmi:id="_u-JTkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-RPYN0fEe2YPMyYKslBVA" name="setNumberVARIANT" visibility="package">
              <ownedParameter xmi:id="_u-RPYd0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-RPYt0fEe2YPMyYKslBVA" name="number" type="_s_4QE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-R2cN0fEe2YPMyYKslBVA" name="getNumberVARIANT" visibility="package">
              <ownedParameter xmi:id="_u-R2cd0fEe2YPMyYKslBVA" name="variant" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-R2ct0fEe2YPMyYKslBVA" name="return" type="_s_4QE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-SdgN0fEe2YPMyYKslBVA" name="checkUniqueID" visibility="package">
              <ownedParameter xmi:id="_u-Sdgd0fEe2YPMyYKslBVA" name="childID" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-ZyQN0fEe2YPMyYKslBVA" name="isValidThread" visibility="package">
              <ownedParameter xmi:id="_u-ZyQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-ZyQt0fEe2YPMyYKslBVA" name="print" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u-ZyQ90fEe2YPMyYKslBVA" name="str" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-aZUN0fEe2YPMyYKslBVA" name="getRoleString" visibility="package">
              <ownedParameter xmi:id="_u-aZUd0fEe2YPMyYKslBVA" name="role" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-aZUt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-aZU90fEe2YPMyYKslBVA" name="getStateString" visibility="package">
              <ownedParameter xmi:id="_u-aZVN0fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-aZVd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-aZVt0fEe2YPMyYKslBVA" name="getIA2StatesString" visibility="package">
              <ownedParameter xmi:id="_u-aZV90fEe2YPMyYKslBVA" name="ia2States" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-aZWN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-bAYN0fEe2YPMyYKslBVA" name="getEventString" visibility="package">
              <ownedParameter xmi:id="_u-bAYd0fEe2YPMyYKslBVA" name="event" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-bAYt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-bAY90fEe2YPMyYKslBVA" name="hresult" visibility="private">
              <ownedParameter xmi:id="_u-bAZN0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-bAZd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-bncN0fEe2YPMyYKslBVA" name="interesting" visibility="package">
              <ownedParameter xmi:id="_u-bncd0fEe2YPMyYKslBVA" name="guid" type="_tXKHod0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-bnct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-bnc90fEe2YPMyYKslBVA" name="guidString" visibility="package">
              <ownedParameter xmi:id="_u-bndN0fEe2YPMyYKslBVA" name="guid" type="_tXKHod0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-bndd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-bndt0fEe2YPMyYKslBVA" name="IIDFromString" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u-bnd90fEe2YPMyYKslBVA" name="lpsz" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-bneN0fEe2YPMyYKslBVA" name="return" type="_tXKHod0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-bned0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u-bnet0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-cOgN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_u-cOgd0fEe2YPMyYKslBVA" name="arg0" type="_tQ0PEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-cOgt0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tYiAod0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tZY8Q90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tZY8RN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tZY8Rd0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u-c1kt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u9BSMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u9BSMd0fEe2YPMyYKslBVA" name="arg0" type="_tM28IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u9BSMt0fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-c1k90fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u-c1lN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-c1ld0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-c1lt0fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u-c1l90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-c1mN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-c1md0fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u-c1mt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-c1m90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-c1nN0fEe2YPMyYKslBVA" name="method7" visibility="public">
                <ownedParameter xmi:id="_u-c1nd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-c1nt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-c1n90fEe2YPMyYKslBVA" name="method8" visibility="public">
                <ownedParameter xmi:id="_u-c1oN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-c1od0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-dcoN0fEe2YPMyYKslBVA" name="method9" visibility="public">
                <ownedParameter xmi:id="_u-dcod0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-dcot0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-dco90fEe2YPMyYKslBVA" name="method10" visibility="public">
                <ownedParameter xmi:id="_u-dcpN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-dcpd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-dcpt0fEe2YPMyYKslBVA" name="method11" visibility="public">
                <ownedParameter xmi:id="_u-dcp90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-dcqN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-dcqd0fEe2YPMyYKslBVA" name="method12" visibility="public">
                <ownedParameter xmi:id="_u-dcqt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-dcq90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-dcrN0fEe2YPMyYKslBVA" name="method13" visibility="public">
                <ownedParameter xmi:id="_u-dcrd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-dcrt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-dcr90fEe2YPMyYKslBVA" name="method14" visibility="public">
                <ownedParameter xmi:id="_u-dcsN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-dcsd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-dcst0fEe2YPMyYKslBVA" name="method15" visibility="public">
                <ownedParameter xmi:id="_u-dcs90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-dctN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-dctd0fEe2YPMyYKslBVA" name="method16" visibility="public">
                <ownedParameter xmi:id="_u-dctt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-dct90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-eDsN0fEe2YPMyYKslBVA" name="method17" visibility="public">
                <ownedParameter xmi:id="_u-eDsd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-eDst0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-eDs90fEe2YPMyYKslBVA" name="method18" visibility="public">
                <ownedParameter xmi:id="_u-eDtN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-eDtd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-eDtt0fEe2YPMyYKslBVA" name="method19" visibility="public">
                <ownedParameter xmi:id="_u-eDt90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-eDuN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-eDud0fEe2YPMyYKslBVA" name="method20" visibility="public">
                <ownedParameter xmi:id="_u-eDut0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-eDu90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-eDvN0fEe2YPMyYKslBVA" name="method21" visibility="public">
                <ownedParameter xmi:id="_u-eDvd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-eDvt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-eDv90fEe2YPMyYKslBVA" name="method22" visibility="public">
                <ownedParameter xmi:id="_u-eDwN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-eDwd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-eDwt0fEe2YPMyYKslBVA" name="method23" visibility="public">
                <ownedParameter xmi:id="_u-eDw90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-eDxN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-eqwN0fEe2YPMyYKslBVA" name="method24" visibility="public">
                <ownedParameter xmi:id="_u-eqwd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-eqwt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-eqw90fEe2YPMyYKslBVA" name="method25" visibility="public">
                <ownedParameter xmi:id="_u-eqxN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-eqxd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-eqxt0fEe2YPMyYKslBVA" name="method26" visibility="public">
                <ownedParameter xmi:id="_u-eqx90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-eqyN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-eqyd0fEe2YPMyYKslBVA" name="method27" visibility="public">
                <ownedParameter xmi:id="_u-eqyt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-eqy90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-eqzN0fEe2YPMyYKslBVA" name="method28" visibility="public">
                <ownedParameter xmi:id="_u-eqzd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-eqzt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-eqz90fEe2YPMyYKslBVA" name="method29" visibility="public">
                <ownedParameter xmi:id="_u-eq0N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-eq0d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-eq0t0fEe2YPMyYKslBVA" name="method30" visibility="public">
                <ownedParameter xmi:id="_u-eq090fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-eq1N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-fR0N0fEe2YPMyYKslBVA" name="method31" visibility="public">
                <ownedParameter xmi:id="_u-fR0d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-fR0t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-fR090fEe2YPMyYKslBVA" name="method32" visibility="public">
                <ownedParameter xmi:id="_u-fR1N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-fR1d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-fR1t0fEe2YPMyYKslBVA" name="method33" visibility="public">
                <ownedParameter xmi:id="_u-fR190fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-fR2N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-fR2d0fEe2YPMyYKslBVA" name="method34" visibility="public">
                <ownedParameter xmi:id="_u-fR2t0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-fR290fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-fR3N0fEe2YPMyYKslBVA" name="method35" visibility="public">
                <ownedParameter xmi:id="_u-fR3d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-fR3t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-fR390fEe2YPMyYKslBVA" name="method36" visibility="public">
                <ownedParameter xmi:id="_u-fR4N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-fR4d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-fR4t0fEe2YPMyYKslBVA" name="method37" visibility="public">
                <ownedParameter xmi:id="_u-fR490fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-fR5N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-f44N0fEe2YPMyYKslBVA" name="method38" visibility="public">
                <ownedParameter xmi:id="_u-f44d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-f44t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-f4490fEe2YPMyYKslBVA" name="method39" visibility="public">
                <ownedParameter xmi:id="_u-f45N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-f45d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-f45t0fEe2YPMyYKslBVA" name="method40" visibility="public">
                <ownedParameter xmi:id="_u-f4590fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-f46N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-f46d0fEe2YPMyYKslBVA" name="method41" visibility="public">
                <ownedParameter xmi:id="_u-f46t0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-f4690fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-f47N0fEe2YPMyYKslBVA" name="method42" visibility="public">
                <ownedParameter xmi:id="_u-f47d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-f47t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-f4790fEe2YPMyYKslBVA" name="method43" visibility="public">
                <ownedParameter xmi:id="_u-f48N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-f48d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-gf8N0fEe2YPMyYKslBVA" name="method44" visibility="public">
                <ownedParameter xmi:id="_u-gf8d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-gf8t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-gf890fEe2YPMyYKslBVA" name="method45" visibility="public">
                <ownedParameter xmi:id="_u-gf9N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-gf9d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tYinsd0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tZaKYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tZaKYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tZaKYt0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u-gf9t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u9B5QN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u9B5Qd0fEe2YPMyYKslBVA" name="arg0" type="_tM28IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u9B5Qt0fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-gf990fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u-gf-N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-gf-d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-gf-t0fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u-gf-90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-gf_N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-gf_d0fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u-gf_t0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-gf_90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-ggAN0fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_u-ggAd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-ggAt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-ggA90fEe2YPMyYKslBVA" name="method4" visibility="public">
                <ownedParameter xmi:id="_u-ggBN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-ggBd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-hHAN0fEe2YPMyYKslBVA" name="method5" visibility="public">
                <ownedParameter xmi:id="_u-hHAd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-hHAt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-hHA90fEe2YPMyYKslBVA" name="method6" visibility="public">
                <ownedParameter xmi:id="_u-hHBN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-hHBd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tYins90fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_te35Pd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te35Pt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te35P90fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u81E8d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u81E8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u81E890fEe2YPMyYKslBVA" name="arg0" type="_tM28IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u81E9N0fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u81E9d0fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u81E9t0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u81E990fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u81E_N0fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u81E_d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u81E_t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u81FAd0fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u81FAt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u81FA90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u81FBt0fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_u81FB90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u81FCN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u81sBN0fEe2YPMyYKslBVA" name="method4" visibility="public">
                <ownedParameter xmi:id="_u81sBd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u81sBt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u81sC90fEe2YPMyYKslBVA" name="method5" visibility="public">
                <ownedParameter xmi:id="_u81sDN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u81sDd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u81sEt0fEe2YPMyYKslBVA" name="method6" visibility="public">
                <ownedParameter xmi:id="_u81sE90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u81sFN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u81sGd0fEe2YPMyYKslBVA" name="method7" visibility="public">
                <ownedParameter xmi:id="_u81sGt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u81sG90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u81sH90fEe2YPMyYKslBVA" name="method8" visibility="public">
                <ownedParameter xmi:id="_u81sIN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u81sId0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u81sJ90fEe2YPMyYKslBVA" name="method9" visibility="public">
                <ownedParameter xmi:id="_u81sKN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u81sKd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tYintd0fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_te5uZt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te5uZ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te5uaN0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u88Zz90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u88Z0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u88Z0d0fEe2YPMyYKslBVA" name="arg0" type="_tM28IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u88Z0t0fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u88Z090fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u88Z1N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u88Z1d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u89AwN0fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u89Awd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u89Awt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u89Aw90fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u89AxN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u89Axd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u89Axt0fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_u89Ax90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u89AyN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u89AzN0fEe2YPMyYKslBVA" name="method4" visibility="public">
                <ownedParameter xmi:id="_u89Azd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u89Azt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u89A0t0fEe2YPMyYKslBVA" name="method5" visibility="public">
                <ownedParameter xmi:id="_u89A090fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u89A1N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u89A2d0fEe2YPMyYKslBVA" name="method6" visibility="public">
                <ownedParameter xmi:id="_u89A2t0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u89A290fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u89A4t0fEe2YPMyYKslBVA" name="method7" visibility="public">
                <ownedParameter xmi:id="_u89A490fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u89A5N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u89n0t0fEe2YPMyYKslBVA" name="method8" visibility="public">
                <ownedParameter xmi:id="_u89n090fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u89n1N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u89n2d0fEe2YPMyYKslBVA" name="method9" visibility="public">
                <ownedParameter xmi:id="_u89n2t0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u89n290fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u89n4N0fEe2YPMyYKslBVA" name="method10" visibility="public">
                <ownedParameter xmi:id="_u89n4d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u89n4t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u89n590fEe2YPMyYKslBVA" name="method11" visibility="public">
                <ownedParameter xmi:id="_u89n6N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u89n6d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u89n7d0fEe2YPMyYKslBVA" name="method12" visibility="public">
                <ownedParameter xmi:id="_u89n7t0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u89n790fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u89n890fEe2YPMyYKslBVA" name="method13" visibility="public">
                <ownedParameter xmi:id="_u89n9N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u89n9d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tYjOwd0fEe2YPMyYKslBVA" name="5" visibility="package">
              <eAnnotations xmi:id="_te5HUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te5HUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te5HUt0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u84vUt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u84vU90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u84vVN0fEe2YPMyYKslBVA" name="arg0" type="_tM28IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u84vVd0fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u84vVt0fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u84vV90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u84vWN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u84vWd0fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u84vWt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u84vW90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u84vXN0fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u84vXd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u84vXt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u84vX90fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_u84vYN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u84vYd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u84vZt0fEe2YPMyYKslBVA" name="method4" visibility="public">
                <ownedParameter xmi:id="_u84vZ90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u84vaN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u84vb90fEe2YPMyYKslBVA" name="method5" visibility="public">
                <ownedParameter xmi:id="_u84vcN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u84vcd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u85WYN0fEe2YPMyYKslBVA" name="method6" visibility="public">
                <ownedParameter xmi:id="_u85WYd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u85WYt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u85Wa90fEe2YPMyYKslBVA" name="method7" visibility="public">
                <ownedParameter xmi:id="_u85WbN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u85Wbd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u85Wcd0fEe2YPMyYKslBVA" name="method8" visibility="public">
                <ownedParameter xmi:id="_u85Wct0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u85Wc90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u85Wet0fEe2YPMyYKslBVA" name="method9" visibility="public">
                <ownedParameter xmi:id="_u85We90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u85WfN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u85Wgt0fEe2YPMyYKslBVA" name="method10" visibility="public">
                <ownedParameter xmi:id="_u85Wg90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u85WhN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u85Wit0fEe2YPMyYKslBVA" name="method11" visibility="public">
                <ownedParameter xmi:id="_u85Wi90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u85WjN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u859d90fEe2YPMyYKslBVA" name="method12" visibility="public">
                <ownedParameter xmi:id="_u859eN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u859ed0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u859gd0fEe2YPMyYKslBVA" name="method13" visibility="public">
                <ownedParameter xmi:id="_u859gt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u859g90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u859i90fEe2YPMyYKslBVA" name="method14" visibility="public">
                <ownedParameter xmi:id="_u859jN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u859jd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u859kd0fEe2YPMyYKslBVA" name="method15" visibility="public">
                <ownedParameter xmi:id="_u859kt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u859k90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u859l90fEe2YPMyYKslBVA" name="method16" visibility="public">
                <ownedParameter xmi:id="_u859mN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u859md0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u859n90fEe2YPMyYKslBVA" name="method17" visibility="public">
                <ownedParameter xmi:id="_u859oN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u859od0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u86kg90fEe2YPMyYKslBVA" name="method18" visibility="public">
                <ownedParameter xmi:id="_u86khN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u86khd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u86ki90fEe2YPMyYKslBVA" name="method19" visibility="public">
                <ownedParameter xmi:id="_u86kjN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u86kjd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u86kld0fEe2YPMyYKslBVA" name="method20" visibility="public">
                <ownedParameter xmi:id="_u86klt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u86kl90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u86km90fEe2YPMyYKslBVA" name="method21" visibility="public">
                <ownedParameter xmi:id="_u86knN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u86knd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u86kod0fEe2YPMyYKslBVA" name="method22" visibility="public">
                <ownedParameter xmi:id="_u86kot0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u86ko90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u86kp90fEe2YPMyYKslBVA" name="method23" visibility="public">
                <ownedParameter xmi:id="_u86kqN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u86kqd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u86krt0fEe2YPMyYKslBVA" name="method24" visibility="public">
                <ownedParameter xmi:id="_u86kr90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u86ksN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tYjOw90fEe2YPMyYKslBVA" name="6" visibility="package">
              <eAnnotations xmi:id="_te4gQ90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te4gRN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te4gRd0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u82TId0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u82TIt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u82TI90fEe2YPMyYKslBVA" name="arg0" type="_tM28IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u82TJN0fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u82TJd0fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u82TJt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u82TJ90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u82TKN0fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u82TKd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u82TKt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u82TK90fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u82TLN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u82TLd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u82TLt0fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_u82TL90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u82TMN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u826Jd0fEe2YPMyYKslBVA" name="method4" visibility="public">
                <ownedParameter xmi:id="_u826Jt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u826J90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u826K90fEe2YPMyYKslBVA" name="method5" visibility="public">
                <ownedParameter xmi:id="_u826LN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u826Ld0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u826Mt0fEe2YPMyYKslBVA" name="method6" visibility="public">
                <ownedParameter xmi:id="_u826M90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u826NN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u826ON0fEe2YPMyYKslBVA" name="method7" visibility="public">
                <ownedParameter xmi:id="_u826Od0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u826Ot0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u826Pt0fEe2YPMyYKslBVA" name="method8" visibility="public">
                <ownedParameter xmi:id="_u826P90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u826QN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u826RN0fEe2YPMyYKslBVA" name="method9" visibility="public">
                <ownedParameter xmi:id="_u826Rd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u826Rt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u826St0fEe2YPMyYKslBVA" name="method10" visibility="public">
                <ownedParameter xmi:id="_u826S90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u826TN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u83hM90fEe2YPMyYKslBVA" name="method11" visibility="public">
                <ownedParameter xmi:id="_u83hNN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u83hNd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u83hOt0fEe2YPMyYKslBVA" name="method12" visibility="public">
                <ownedParameter xmi:id="_u83hO90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u83hPN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u83hQd0fEe2YPMyYKslBVA" name="method13" visibility="public">
                <ownedParameter xmi:id="_u83hQt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u83hQ90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u83hSN0fEe2YPMyYKslBVA" name="method14" visibility="public">
                <ownedParameter xmi:id="_u83hSd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u83hSt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u83hT90fEe2YPMyYKslBVA" name="method15" visibility="public">
                <ownedParameter xmi:id="_u83hUN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u83hUd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u83hVd0fEe2YPMyYKslBVA" name="method16" visibility="public">
                <ownedParameter xmi:id="_u83hVt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u83hV90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u83hXN0fEe2YPMyYKslBVA" name="method17" visibility="public">
                <ownedParameter xmi:id="_u83hXd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u83hXt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u84IRN0fEe2YPMyYKslBVA" name="method18" visibility="public">
                <ownedParameter xmi:id="_u84IRd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u84IRt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u84ISt0fEe2YPMyYKslBVA" name="method19" visibility="public">
                <ownedParameter xmi:id="_u84IS90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u84ITN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u84IUN0fEe2YPMyYKslBVA" name="method20" visibility="public">
                <ownedParameter xmi:id="_u84IUd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u84IUt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u84IVt0fEe2YPMyYKslBVA" name="method21" visibility="public">
                <ownedParameter xmi:id="_u84IV90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u84IWN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u84IXN0fEe2YPMyYKslBVA" name="method22" visibility="public">
                <ownedParameter xmi:id="_u84IXd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u84IXt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tYj10d0fEe2YPMyYKslBVA" name="7" visibility="package">
              <eAnnotations xmi:id="_te5uYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te5uYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te5uYt0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u87LlN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u87Lld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u87Llt0fEe2YPMyYKslBVA" name="arg0" type="_tM28IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87Ll90fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u87LmN0fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u87Lmd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87Lmt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u87Lm90fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u87LnN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87Lnd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u87Lnt0fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u87Ln90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87LoN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u87Lod0fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_u87Lot0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87Lo90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u87Lp90fEe2YPMyYKslBVA" name="method4" visibility="public">
                <ownedParameter xmi:id="_u87LqN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87Lqd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u87Lrt0fEe2YPMyYKslBVA" name="method5" visibility="public">
                <ownedParameter xmi:id="_u87Lr90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87LsN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u87LtN0fEe2YPMyYKslBVA" name="method6" visibility="public">
                <ownedParameter xmi:id="_u87Ltd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87Ltt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u87yo90fEe2YPMyYKslBVA" name="method7" visibility="public">
                <ownedParameter xmi:id="_u87ypN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87ypd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u87yqt0fEe2YPMyYKslBVA" name="method8" visibility="public">
                <ownedParameter xmi:id="_u87yq90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87yrN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u87ysN0fEe2YPMyYKslBVA" name="method9" visibility="public">
                <ownedParameter xmi:id="_u87ysd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87yst0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u87ytt0fEe2YPMyYKslBVA" name="method10" visibility="public">
                <ownedParameter xmi:id="_u87yt90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87yuN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u87ywN0fEe2YPMyYKslBVA" name="method11" visibility="public">
                <ownedParameter xmi:id="_u87ywd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87ywt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tYj1090fEe2YPMyYKslBVA" name="8" visibility="package">
              <eAnnotations xmi:id="_te6VcN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te6Vcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te6Vct0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u8-O4N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u8-O4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u8-O4t0fEe2YPMyYKslBVA" name="arg0" type="_tM28IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8-O490fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8-O5N0fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u8-O5d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8-O5t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8-O590fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u8-O6N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8-O6d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8-O6t0fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u8-O690fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8-O7N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8-O7d0fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_u8-O7t0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8-O790fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8-O890fEe2YPMyYKslBVA" name="method4" visibility="public">
                <ownedParameter xmi:id="_u8-O9N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8-O9d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8-O-d0fEe2YPMyYKslBVA" name="method5" visibility="public">
                <ownedParameter xmi:id="_u8-O-t0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8-O-90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u8-O_90fEe2YPMyYKslBVA" name="method6" visibility="public">
                <ownedParameter xmi:id="_u8-PAN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u8-18N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tYj11d0fEe2YPMyYKslBVA" name="9" visibility="package">
              <eAnnotations xmi:id="_te5uY90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te5uZN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te5uZd0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u87yxt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u87yx90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u87yyN0fEe2YPMyYKslBVA" name="arg0" type="_tM28IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87yyd0fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u87yyt0fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u87yy90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u87yzN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u88ZsN0fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u88Zsd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u88Zst0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u88Zs90fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u88ZtN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u88Ztd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u88Ztt0fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_u88Zt90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u88ZuN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u88Zvt0fEe2YPMyYKslBVA" name="method4" visibility="public">
                <ownedParameter xmi:id="_u88Zv90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u88ZwN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u88ZxN0fEe2YPMyYKslBVA" name="method5" visibility="public">
                <ownedParameter xmi:id="_u88Zxd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u88Zxt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u88Zyd0fEe2YPMyYKslBVA" name="method6" visibility="public">
                <ownedParameter xmi:id="_u88Zyt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u88Zy90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tYtm0d0fEe2YPMyYKslBVA" name="10" visibility="package">
              <eAnnotations xmi:id="_te4gQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te4gQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te4gQt0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u81sL90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u81sMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u81sMd0fEe2YPMyYKslBVA" name="arg0" type="_tM28IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u81sMt0fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u82TEN0fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u82TEd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u82TEt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u82TE90fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u82TFN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u82TFd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u82TFt0fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u82TF90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u82TGN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u82TGd0fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_u82TGt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u82TG90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tYztcN0fEe2YPMyYKslBVA" name="11" visibility="package">
              <eAnnotations xmi:id="_te35Od0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te35Ot0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te35PN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u80d7t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_te35O90fEe2YPMyYKslBVA" client="_tYztcN0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_u80d790fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u80d8N0fEe2YPMyYKslBVA" name="arg0" type="_tM28IN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u80d8d0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tY5NAd0fEe2YPMyYKslBVA" name="12" visibility="package">
              <eAnnotations xmi:id="_tZY8QN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tZY8Qd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tZY8Qt0fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u-cOg90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tM28IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_u-cOhN0fEe2YPMyYKslBVA" name="val$childID" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u9fMQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u9fMQd0fEe2YPMyYKslBVA" name="arg0" type="_tM28IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u9fMQt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-c1kN0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_u-c1kd0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tQp3At0fEe2YPMyYKslBVA" name="AccessibleEditableTextListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tYe9Xd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYe9Xt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYe9X90fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u8wzpN0fEe2YPMyYKslBVA" name="copyText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wzpd0fEe2YPMyYKslBVA" name="arg0" type="_tQp3CN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzpt0fEe2YPMyYKslBVA" name="cutText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wzp90fEe2YPMyYKslBVA" name="arg0" type="_tQp3CN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzqN0fEe2YPMyYKslBVA" name="pasteText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wzqd0fEe2YPMyYKslBVA" name="arg0" type="_tQp3CN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzqt0fEe2YPMyYKslBVA" name="replaceText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wzq90fEe2YPMyYKslBVA" name="arg0" type="_tQp3CN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzrN0fEe2YPMyYKslBVA" name="setTextAttributes" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wzrd0fEe2YPMyYKslBVA" name="arg0" type="_tQp3B90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQp3B90fEe2YPMyYKslBVA" name="AccessibleTextAttributeEvent" visibility="public">
            <eAnnotations xmi:id="_tYfkc90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYfkdN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYfkdd0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yoy90fEe2YPMyYKslBVA" name="offset" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yozN0fEe2YPMyYKslBVA" name="start" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yozd0fEe2YPMyYKslBVA" name="end" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yozt0fEe2YPMyYKslBVA" name="textStyle" visibility="public" type="_tRPs4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yoz90fEe2YPMyYKslBVA" name="attributes" visibility="public" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yo0N0fEe2YPMyYKslBVA" name="result" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yo0d0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u8yo0t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8yo090fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8zPwN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u8zPwd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8zPwt0fEe2YPMyYKslBVA" name="toAttributeString" visibility="package">
              <ownedParameter xmi:id="_u8zPw90fEe2YPMyYKslBVA" name="attributes" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u8zPxN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQp3CN0fEe2YPMyYKslBVA" name="AccessibleEditableTextEvent" visibility="public">
            <eAnnotations xmi:id="_tYfkdt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYfkd90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYfkeN0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z20N0fEe2YPMyYKslBVA" name="start" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z20d0fEe2YPMyYKslBVA" name="end" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z20t0fEe2YPMyYKslBVA" name="string" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z2090fEe2YPMyYKslBVA" name="result" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z21N0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u8z21d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8z21t0fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8z2190fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u8z22N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQqeEt0fEe2YPMyYKslBVA" name="AccessibleAdapter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tYe9WN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYe9Wd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYe9XN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tYe9W90fEe2YPMyYKslBVA" client="_tQqeEt0fEe2YPMyYKslBVA" supplier="_tYe9Wt0fEe2YPMyYKslBVA" contract="_tYe9Wt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufOi8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u8wznN0fEe2YPMyYKslBVA" name="getName" visibility="public">
              <ownedParameter xmi:id="_u8wznd0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wznt0fEe2YPMyYKslBVA" name="getHelp" visibility="public">
              <ownedParameter xmi:id="_u8wzn90fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzoN0fEe2YPMyYKslBVA" name="getKeyboardShortcut" visibility="public">
              <ownedParameter xmi:id="_u8wzod0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzot0fEe2YPMyYKslBVA" name="getDescription" visibility="public">
              <ownedParameter xmi:id="_u8wzo90fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQqeFd0fEe2YPMyYKslBVA" name="AccessibleEvent" visibility="public">
            <eAnnotations xmi:id="_tYfkcN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYfkcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYfkct0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufOi-d0fEe2YPMyYKslBVA" name="result" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhYfEt0fEe2YPMyYKslBVA" name="childID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yoxt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u8yox90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8yoyN0fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yoyd0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u8yoyt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tRJmQN0fEe2YPMyYKslBVA" name="AccessibleControlAdapter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tYe9YN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYe9Yd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYe9ZN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tYe9Y90fEe2YPMyYKslBVA" client="_tRJmQN0fEe2YPMyYKslBVA" supplier="_tYe9Yt0fEe2YPMyYKslBVA" contract="_tYe9Yt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u8wzrt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u8wzr90fEe2YPMyYKslBVA" name="getChildAtPoint" visibility="public">
              <ownedParameter xmi:id="_u8wzsN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzsd0fEe2YPMyYKslBVA" name="getLocation" visibility="public">
              <ownedParameter xmi:id="_u8wzst0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzs90fEe2YPMyYKslBVA" name="getChild" visibility="public">
              <ownedParameter xmi:id="_u8xakN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8xakd0fEe2YPMyYKslBVA" name="getChildCount" visibility="public">
              <ownedParameter xmi:id="_u8xakt0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8xak90fEe2YPMyYKslBVA" name="getDefaultAction" visibility="public">
              <ownedParameter xmi:id="_u8xalN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8xald0fEe2YPMyYKslBVA" name="getFocus" visibility="public">
              <ownedParameter xmi:id="_u8xalt0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8xal90fEe2YPMyYKslBVA" name="getRole" visibility="public">
              <ownedParameter xmi:id="_u8xamN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8xamd0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_u8xamt0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8xam90fEe2YPMyYKslBVA" name="getState" visibility="public">
              <ownedParameter xmi:id="_u8xanN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8xand0fEe2YPMyYKslBVA" name="getValue" visibility="public">
              <ownedParameter xmi:id="_u8xant0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8xan90fEe2YPMyYKslBVA" name="getChildren" visibility="public">
              <ownedParameter xmi:id="_u8xaoN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tRJmQ90fEe2YPMyYKslBVA" name="AccessibleControlEvent" visibility="public">
            <eAnnotations xmi:id="_tYgLc90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYgLdN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYgLdd0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z23d0fEe2YPMyYKslBVA" name="childID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z23t0fEe2YPMyYKslBVA" name="accessible" visibility="public" type="_tM28IN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z2390fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z24N0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z24d0fEe2YPMyYKslBVA" name="width" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z24t0fEe2YPMyYKslBVA" name="height" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z2490fEe2YPMyYKslBVA" name="detail" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z25N0fEe2YPMyYKslBVA" name="result" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z25d0fEe2YPMyYKslBVA" name="children" visibility="public" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8z25t0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u8z2590fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8z26N0fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8z26d0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u8z26t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tYe9UN0fEe2YPMyYKslBVA" name="AccessibleTextExtendedAdapter" visibility="public">
            <eAnnotations xmi:id="_tYe9Ud0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYe9Ut0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYe9Vt0fEe2YPMyYKslBVA" general="_tYe9VN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tYe9Vd0fEe2YPMyYKslBVA" client="_tYe9UN0fEe2YPMyYKslBVA" supplier="_tYe9U90fEe2YPMyYKslBVA" contract="_tYe9U90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u8wMmd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u8wMm90fEe2YPMyYKslBVA" name="addSelection" visibility="public">
              <ownedParameter xmi:id="_u8wMnN0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMnd0fEe2YPMyYKslBVA" name="getCharacterCount" visibility="public">
              <ownedParameter xmi:id="_u8wMnt0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMn90fEe2YPMyYKslBVA" name="getHyperlinkCount" visibility="public">
              <ownedParameter xmi:id="_u8wMoN0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMod0fEe2YPMyYKslBVA" name="getHyperlink" visibility="public">
              <ownedParameter xmi:id="_u8wMot0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMo90fEe2YPMyYKslBVA" name="getHyperlinkIndex" visibility="public">
              <ownedParameter xmi:id="_u8wMpN0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMpd0fEe2YPMyYKslBVA" name="getOffsetAtPoint" visibility="public">
              <ownedParameter xmi:id="_u8wMpt0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzgN0fEe2YPMyYKslBVA" name="getRanges" visibility="public">
              <ownedParameter xmi:id="_u8wzgd0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzgt0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_u8wzg90fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzhN0fEe2YPMyYKslBVA" name="getSelectionCount" visibility="public">
              <ownedParameter xmi:id="_u8wzhd0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzht0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_u8wzh90fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wziN0fEe2YPMyYKslBVA" name="getTextBounds" visibility="public">
              <ownedParameter xmi:id="_u8wzid0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzit0fEe2YPMyYKslBVA" name="getVisibleRanges" visibility="public">
              <ownedParameter xmi:id="_u8wzi90fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzjN0fEe2YPMyYKslBVA" name="removeSelection" visibility="public">
              <ownedParameter xmi:id="_u8wzjd0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzjt0fEe2YPMyYKslBVA" name="scrollText" visibility="public">
              <ownedParameter xmi:id="_u8wzj90fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzkN0fEe2YPMyYKslBVA" name="setCaretOffset" visibility="public">
              <ownedParameter xmi:id="_u8wzkd0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzkt0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_u8wzk90fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tYe9U90fEe2YPMyYKslBVA" name="AccessibleTextExtendedListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tZb_kN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tZb_kd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tZb_kt0fEe2YPMyYKslBVA" general="_tYfkad0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u9RJ0t0fEe2YPMyYKslBVA" name="getText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u9RJ090fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u98fQN0fEe2YPMyYKslBVA" name="getHyperlinkCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u98fQd0fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u99GUN0fEe2YPMyYKslBVA" name="getHyperlink" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u99GUd0fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u99GUt0fEe2YPMyYKslBVA" name="getHyperlinkIndex" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u99GU90fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-G3UN0fEe2YPMyYKslBVA" name="addSelection" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u-G3Ud0fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-J6oN0fEe2YPMyYKslBVA" name="getTextBounds" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u-J6od0fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-J6ot0fEe2YPMyYKslBVA" name="getSelectionCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u-J6o90fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-KhsN0fEe2YPMyYKslBVA" name="getOffsetAtPoint" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u-Khsd0fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-LIwN0fEe2YPMyYKslBVA" name="getSelection" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u-LIwd0fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-OzIN0fEe2YPMyYKslBVA" name="removeSelection" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u-OzId0fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-PaMN0fEe2YPMyYKslBVA" name="setCaretOffset" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u-PaMd0fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-PaMt0fEe2YPMyYKslBVA" name="setSelection" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u-PaM90fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-QBQN0fEe2YPMyYKslBVA" name="scrollText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u-QBQd0fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-Vg0N0fEe2YPMyYKslBVA" name="getCharacterCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u-Vg0d0fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-kKUt0fEe2YPMyYKslBVA" name="getRanges" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u-kKU90fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-kKVN0fEe2YPMyYKslBVA" name="getVisibleRanges" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u-kKVd0fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tYe9VN0fEe2YPMyYKslBVA" name="AccessibleTextAdapter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tYfkZ90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYfkaN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYfka90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tYfkat0fEe2YPMyYKslBVA" client="_tYe9VN0fEe2YPMyYKslBVA" supplier="_tYfkad0fEe2YPMyYKslBVA" contract="_tYfkad0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u8wMmt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u8yB2N0fEe2YPMyYKslBVA" name="getCaretOffset" visibility="public">
              <ownedParameter xmi:id="_u8yB2d0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yB2t0fEe2YPMyYKslBVA" name="getSelectionRange" visibility="public">
              <ownedParameter xmi:id="_u8yosN0fEe2YPMyYKslBVA" name="e" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tYe9Wt0fEe2YPMyYKslBVA" name="AccessibleListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tZaxcN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tZaxcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tZaxct0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tZaxdN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tZaxhN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tZaxhd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tZbYgN0fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u-huFt0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u-hHCd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u-hHCt0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-huF90fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_u-huGN0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tZaxdt0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tZaxft0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tZaxf90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tZaxgN0fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u-huEN0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u-hHDt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u-hHD90fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-huEd0fEe2YPMyYKslBVA" name="getHelp" visibility="public">
                <ownedParameter xmi:id="_u-huEt0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tZaxeN0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tZaxgd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tZaxgt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tZaxg90fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u-huE90fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u-hHE90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u-hHFN0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-huFN0fEe2YPMyYKslBVA" name="getKeyboardShortcut" visibility="public">
                <ownedParameter xmi:id="_u-huFd0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tZaxet0fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_tZaxe90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tZaxfN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tZaxfd0fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u-hHGt0fEe2YPMyYKslBVA" name="val$c" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u-hHGN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u-hHGd0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-hHG90fEe2YPMyYKslBVA" name="getDescription" visibility="public">
                <ownedParameter xmi:id="_u-hHHN0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_u9hogN0fEe2YPMyYKslBVA" name="getDescription" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u9hogd0fEe2YPMyYKslBVA" name="arg0" type="_tQqeFd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9i2oN0fEe2YPMyYKslBVA" name="getHelp" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u9i2od0fEe2YPMyYKslBVA" name="arg0" type="_tQqeFd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9kEw90fEe2YPMyYKslBVA" name="getKeyboardShortcut" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u9kExN0fEe2YPMyYKslBVA" name="arg0" type="_tQqeFd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9kr0t0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u9kr090fEe2YPMyYKslBVA" name="arg0" type="_tQqeFd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-hHBt0fEe2YPMyYKslBVA" name="getNameAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u-hHB90fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-hHCN0fEe2YPMyYKslBVA" name="return" type="_tYe9Wt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-hHC90fEe2YPMyYKslBVA" name="getHelpAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u-hHDN0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-hHDd0fEe2YPMyYKslBVA" name="return" type="_tYe9Wt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-hHEN0fEe2YPMyYKslBVA" name="getKeyboardShortcutAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u-hHEd0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-hHEt0fEe2YPMyYKslBVA" name="return" type="_tYe9Wt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-hHFd0fEe2YPMyYKslBVA" name="getDescriptionAdapter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u-hHFt0fEe2YPMyYKslBVA" name="c" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-hHF90fEe2YPMyYKslBVA" name="return" type="_tYe9Wt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tYe9Yt0fEe2YPMyYKslBVA" name="AccessibleControlListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_te3SMt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_te3SM90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_te3SNN0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u8wMg90fEe2YPMyYKslBVA" name="getChildAtPoint" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMhN0fEe2YPMyYKslBVA" name="arg0" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMhd0fEe2YPMyYKslBVA" name="getLocation" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMht0fEe2YPMyYKslBVA" name="arg0" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMh90fEe2YPMyYKslBVA" name="getChild" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMiN0fEe2YPMyYKslBVA" name="arg0" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMid0fEe2YPMyYKslBVA" name="getChildCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMit0fEe2YPMyYKslBVA" name="arg0" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMi90fEe2YPMyYKslBVA" name="getDefaultAction" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMjN0fEe2YPMyYKslBVA" name="arg0" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMjd0fEe2YPMyYKslBVA" name="getFocus" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMjt0fEe2YPMyYKslBVA" name="arg0" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMj90fEe2YPMyYKslBVA" name="getRole" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMkN0fEe2YPMyYKslBVA" name="arg0" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMkd0fEe2YPMyYKslBVA" name="getSelection" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMkt0fEe2YPMyYKslBVA" name="arg0" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMk90fEe2YPMyYKslBVA" name="getState" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMlN0fEe2YPMyYKslBVA" name="arg0" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMld0fEe2YPMyYKslBVA" name="getValue" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMlt0fEe2YPMyYKslBVA" name="arg0" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMl90fEe2YPMyYKslBVA" name="getChildren" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMmN0fEe2YPMyYKslBVA" name="arg0" type="_tRJmQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tYfkYN0fEe2YPMyYKslBVA" name="AccessibleAttributeAdapter" visibility="public">
            <eAnnotations xmi:id="_tYfkYd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYfkYt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYfkZd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tYfkZN0fEe2YPMyYKslBVA" client="_tYfkYN0fEe2YPMyYKslBVA" supplier="_tYfkY90fEe2YPMyYKslBVA" contract="_tYfkY90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u8xaod0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u8xaot0fEe2YPMyYKslBVA" name="getAttributes" visibility="public">
              <ownedParameter xmi:id="_u8xao90fEe2YPMyYKslBVA" name="e" type="_tY-skN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8xapN0fEe2YPMyYKslBVA" name="getTextAttributes" visibility="public">
              <ownedParameter xmi:id="_u8xapd0fEe2YPMyYKslBVA" name="e" type="_tQp3B90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tYfkY90fEe2YPMyYKslBVA" name="AccessibleAttributeListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tYgLdt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYgLd90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYgLeN0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u80d6t0fEe2YPMyYKslBVA" name="getAttributes" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u80d690fEe2YPMyYKslBVA" name="arg0" type="_tY-skN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u80d7N0fEe2YPMyYKslBVA" name="getTextAttributes" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u80d7d0fEe2YPMyYKslBVA" name="arg0" type="_tQp3B90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tYfkad0fEe2YPMyYKslBVA" name="AccessibleTextListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tYgLcN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYgLcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYgLct0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u8z22d0fEe2YPMyYKslBVA" name="getCaretOffset" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8z22t0fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8z2290fEe2YPMyYKslBVA" name="getSelectionRange" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8z23N0fEe2YPMyYKslBVA" name="arg0" type="_tYfkbN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tYfkbN0fEe2YPMyYKslBVA" name="AccessibleTextEvent" visibility="public">
            <eAnnotations xmi:id="_tYfkbd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tYfkbt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tYfkb90fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yosd0fEe2YPMyYKslBVA" name="childID" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yost0fEe2YPMyYKslBVA" name="offset" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yos90fEe2YPMyYKslBVA" name="length" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yotN0fEe2YPMyYKslBVA" name="accessible" visibility="public" type="_tM28IN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yotd0fEe2YPMyYKslBVA" name="result" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yott0fEe2YPMyYKslBVA" name="count" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yot90fEe2YPMyYKslBVA" name="index" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8youN0fEe2YPMyYKslBVA" name="start" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8youd0fEe2YPMyYKslBVA" name="end" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yout0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8you90fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yovN0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yovd0fEe2YPMyYKslBVA" name="width" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yovt0fEe2YPMyYKslBVA" name="height" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yov90fEe2YPMyYKslBVA" name="ranges" visibility="public" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yowN0fEe2YPMyYKslBVA" name="rectangles" visibility="public" type="_tQv9qt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8yowd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u8yowt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8yow90fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yoxN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u8yoxd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tYgLft0fEe2YPMyYKslBVA" name="Relation[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-OQd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tYvcAN0fEe2YPMyYKslBVA" name="Relation" visibility="package">
            <eAnnotations xmi:id="_tZbYgd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tZbYgt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tZbYg90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-iVQN0fEe2YPMyYKslBVA" name="accessible" visibility="package" type="_tM28IN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-iVQd0fEe2YPMyYKslBVA" name="objIAccessibleRelation" visibility="package" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-iVQt0fEe2YPMyYKslBVA" name="refCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-iVQ90fEe2YPMyYKslBVA" name="type" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-iVRN0fEe2YPMyYKslBVA" name="targets" visibility="package" type="_tZbYhN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u-iVRd0fEe2YPMyYKslBVA" name="relationTypeString" visibility="package" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u-iVRt0fEe2YPMyYKslBVA" name="localizedRelationTypeString" visibility="package" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u9GxwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_u9Gxwd0fEe2YPMyYKslBVA" name="accessible" type="_tM28IN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u9Gxwt0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9Gxw90fEe2YPMyYKslBVA" name="addTarget" visibility="package">
              <ownedParameter xmi:id="_u9GxxN0fEe2YPMyYKslBVA" name="target" type="_tM28IN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9LDNd0fEe2YPMyYKslBVA" name="removeTarget" visibility="package">
              <ownedParameter xmi:id="_u9LDNt0fEe2YPMyYKslBVA" name="searched" type="_tM28IN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9LDN90fEe2YPMyYKslBVA" name="hasTargets" visibility="package">
              <ownedParameter xmi:id="_u9LDON0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9LqQN0fEe2YPMyYKslBVA" name="Release" visibility="package">
              <ownedParameter xmi:id="_u9LqQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9snoN0fEe2YPMyYKslBVA" name="AddRef" visibility="package">
              <ownedParameter xmi:id="_u9snod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u9snot0fEe2YPMyYKslBVA" name="getAddress" visibility="package">
              <ownedParameter xmi:id="_u9sno90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-huIN0fEe2YPMyYKslBVA" name="QueryInterface" visibility="package">
              <ownedParameter xmi:id="_u-huId0fEe2YPMyYKslBVA" name="iid" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-huIt0fEe2YPMyYKslBVA" name="ppvObject" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-huI90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-iVIt0fEe2YPMyYKslBVA" name="get_relationType" visibility="package">
              <ownedParameter xmi:id="_u-iVI90fEe2YPMyYKslBVA" name="pbstrRelationType" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-iVJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-iVKN0fEe2YPMyYKslBVA" name="get_localizedRelationType" visibility="package">
              <ownedParameter xmi:id="_u-iVKd0fEe2YPMyYKslBVA" name="pbstrLocalizedRelationType" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-iVKt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-iVLt0fEe2YPMyYKslBVA" name="get_nTargets" visibility="package">
              <ownedParameter xmi:id="_u-iVL90fEe2YPMyYKslBVA" name="pNTargets" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-iVMN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-iVNN0fEe2YPMyYKslBVA" name="get_target" visibility="package">
              <ownedParameter xmi:id="_u-iVNd0fEe2YPMyYKslBVA" name="targetIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-iVNt0fEe2YPMyYKslBVA" name="ppTarget" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-iVN90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-iVO90fEe2YPMyYKslBVA" name="get_targets" visibility="package">
              <ownedParameter xmi:id="_u-iVPN0fEe2YPMyYKslBVA" name="maxTargets" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-iVPd0fEe2YPMyYKslBVA" name="ppTargets" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-iVPt0fEe2YPMyYKslBVA" name="pNTargets" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-iVP90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-iVR90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u-i8MN0fEe2YPMyYKslBVA" name="createIAccessibleRelation" visibility="package"/>
            <ownedOperation xmi:id="_u-jjQN0fEe2YPMyYKslBVA" name="setString" visibility="package">
              <ownedParameter xmi:id="_u-jjQd0fEe2YPMyYKslBVA" name="psz" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-jjQt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u-jjQ90fEe2YPMyYKslBVA" name="containsTarget" visibility="package">
              <ownedParameter xmi:id="_u-kKUN0fEe2YPMyYKslBVA" name="searched" type="_tM28IN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u-kKUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tZbYht0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_te6Vc90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te6VdN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te6Vdd0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u-huGd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tYvcAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u-huGt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u-huG90fEe2YPMyYKslBVA" name="arg0" type="_tYvcAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-huHN0fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-huHd0fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u-huHt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-huH90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-huJN0fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u-huJd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-huJt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-huJ90fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u-huKN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-huKd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-huKt0fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_u-iVIN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-iVId0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-iVJd0fEe2YPMyYKslBVA" name="method4" visibility="public">
                <ownedParameter xmi:id="_u-iVJt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-iVJ90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-iVK90fEe2YPMyYKslBVA" name="method5" visibility="public">
                <ownedParameter xmi:id="_u-iVLN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-iVLd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-iVMd0fEe2YPMyYKslBVA" name="method6" visibility="public">
                <ownedParameter xmi:id="_u-iVMt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-iVM90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u-iVON0fEe2YPMyYKslBVA" name="method7" visibility="public">
                <ownedParameter xmi:id="_u-iVOd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u-iVOt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tY-skN0fEe2YPMyYKslBVA" name="AccessibleAttributeEvent" visibility="public">
            <eAnnotations xmi:id="_te2rE90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_te2rFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_te2rFd0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8uXQ90fEe2YPMyYKslBVA" name="topMargin" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8uXRN0fEe2YPMyYKslBVA" name="bottomMargin" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8uXRd0fEe2YPMyYKslBVA" name="leftMargin" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8uXRt0fEe2YPMyYKslBVA" name="rightMargin" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8uXR90fEe2YPMyYKslBVA" name="tabStops" visibility="public" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8uXSN0fEe2YPMyYKslBVA" name="justify" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8uXSd0fEe2YPMyYKslBVA" name="alignment" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8uXSt0fEe2YPMyYKslBVA" name="indent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8uXS90fEe2YPMyYKslBVA" name="groupLevel" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8uXTN0fEe2YPMyYKslBVA" name="groupCount" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8uXTd0fEe2YPMyYKslBVA" name="groupIndex" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8uXTt0fEe2YPMyYKslBVA" name="attributes" visibility="public" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8uXT90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u8uXUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8uXUd0fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8uXUt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u8uXU90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tZBI0d0fEe2YPMyYKslBVA" name="AccessibleActionEvent" visibility="public">
            <eAnnotations xmi:id="_te3SI90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_te3SJN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_te3SJd0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8u-Vt0fEe2YPMyYKslBVA" name="result" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8u-V90fEe2YPMyYKslBVA" name="count" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8u-WN0fEe2YPMyYKslBVA" name="index" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8u-Wd0fEe2YPMyYKslBVA" name="localized" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8u-Wt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u8u-W90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8u-XN0fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8u-Xd0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u8u-Xt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tZBI0t0fEe2YPMyYKslBVA" name="AccessibleActionListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_te35Nt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_te35N90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_te35ON0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u80d4N0fEe2YPMyYKslBVA" name="getActionCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u80d4d0fEe2YPMyYKslBVA" name="arg0" type="_tZBI0d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u80d4t0fEe2YPMyYKslBVA" name="doAction" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u80d490fEe2YPMyYKslBVA" name="arg0" type="_tZBI0d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u80d5N0fEe2YPMyYKslBVA" name="getDescription" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u80d5d0fEe2YPMyYKslBVA" name="arg0" type="_tZBI0d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u80d5t0fEe2YPMyYKslBVA" name="getKeyBinding" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u80d590fEe2YPMyYKslBVA" name="arg0" type="_tZBI0d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u80d6N0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u80d6d0fEe2YPMyYKslBVA" name="arg0" type="_tZBI0d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tZEzMd0fEe2YPMyYKslBVA" name="AccessibleHyperlinkEvent" visibility="public">
            <eAnnotations xmi:id="_te35MN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_te35Md0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_te35Mt0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8xapt0fEe2YPMyYKslBVA" name="accessible" visibility="public" type="_tM28IN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8xap90fEe2YPMyYKslBVA" name="result" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8xaqN0fEe2YPMyYKslBVA" name="index" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8xaqd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u8xaqt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8xaq90fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8xarN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u8xard0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tZEzMt0fEe2YPMyYKslBVA" name="AccessibleHyperlinkListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_te3SLN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_te3SLd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_te3SLt0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u8vlbd0fEe2YPMyYKslBVA" name="getAnchor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8vlbt0fEe2YPMyYKslBVA" name="arg0" type="_tZEzMd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8vlb90fEe2YPMyYKslBVA" name="getAnchorTarget" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8vlcN0fEe2YPMyYKslBVA" name="arg0" type="_tZEzMd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8vlcd0fEe2YPMyYKslBVA" name="getStartIndex" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMcN0fEe2YPMyYKslBVA" name="arg0" type="_tZEzMd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMcd0fEe2YPMyYKslBVA" name="getEndIndex" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMct0fEe2YPMyYKslBVA" name="arg0" type="_tZEzMd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tZGoYd0fEe2YPMyYKslBVA" name="AccessibleTableEvent" visibility="public">
            <eAnnotations xmi:id="_te3SKd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_te3SKt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_te3SK90fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8vlYN0fEe2YPMyYKslBVA" name="accessible" visibility="public" type="_tM28IN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8vlYd0fEe2YPMyYKslBVA" name="accessibles" visibility="public" type="_tZbYhN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8vlYt0fEe2YPMyYKslBVA" name="result" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8vlY90fEe2YPMyYKslBVA" name="column" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8vlZN0fEe2YPMyYKslBVA" name="row" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8vlZd0fEe2YPMyYKslBVA" name="count" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8vlZt0fEe2YPMyYKslBVA" name="isSelected" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8vlZ90fEe2YPMyYKslBVA" name="selected" visibility="public" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8vlaN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u8vlad0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8vlat0fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8vla90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u8vlbN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tZGoYt0fEe2YPMyYKslBVA" name="AccessibleTableListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_te35M90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_te35NN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_te35Nd0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u8xart0fEe2YPMyYKslBVA" name="deselectColumn" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8xar90fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8xasN0fEe2YPMyYKslBVA" name="deselectRow" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8xasd0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8xast0fEe2YPMyYKslBVA" name="getCaption" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8xas90fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBoN0fEe2YPMyYKslBVA" name="getCell" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBod0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBot0fEe2YPMyYKslBVA" name="getColumn" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBo90fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBpN0fEe2YPMyYKslBVA" name="getColumnCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBpd0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBpt0fEe2YPMyYKslBVA" name="getColumnDescription" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBp90fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBqN0fEe2YPMyYKslBVA" name="getColumnHeader" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBqd0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBqt0fEe2YPMyYKslBVA" name="getColumnHeaderCells" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBq90fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBrN0fEe2YPMyYKslBVA" name="getColumns" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBrd0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBrt0fEe2YPMyYKslBVA" name="getRow" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBr90fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBsN0fEe2YPMyYKslBVA" name="getRowCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBsd0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBst0fEe2YPMyYKslBVA" name="getRowDescription" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBs90fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBtN0fEe2YPMyYKslBVA" name="getRowHeader" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBtd0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBtt0fEe2YPMyYKslBVA" name="getRowHeaderCells" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBt90fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBuN0fEe2YPMyYKslBVA" name="getRows" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBud0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBut0fEe2YPMyYKslBVA" name="getSelectedCellCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBu90fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBvN0fEe2YPMyYKslBVA" name="getSelectedCells" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBvd0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBvt0fEe2YPMyYKslBVA" name="getSelectedColumnCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBv90fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBwN0fEe2YPMyYKslBVA" name="getSelectedColumns" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBwd0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBwt0fEe2YPMyYKslBVA" name="getSelectedRowCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBw90fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBxN0fEe2YPMyYKslBVA" name="getSelectedRows" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBxd0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBxt0fEe2YPMyYKslBVA" name="getSummary" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBx90fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yByN0fEe2YPMyYKslBVA" name="getVisibleColumns" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yByd0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yByt0fEe2YPMyYKslBVA" name="getVisibleRows" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBy90fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBzN0fEe2YPMyYKslBVA" name="isColumnSelected" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBzd0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yBzt0fEe2YPMyYKslBVA" name="isRowSelected" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yBz90fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yB0N0fEe2YPMyYKslBVA" name="selectColumn" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yB0d0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yB0t0fEe2YPMyYKslBVA" name="selectRow" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yB090fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yB1N0fEe2YPMyYKslBVA" name="setSelectedColumn" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yB1d0fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8yB1t0fEe2YPMyYKslBVA" name="setSelectedRow" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8yB190fEe2YPMyYKslBVA" name="arg0" type="_tZGoYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tZLg4N0fEe2YPMyYKslBVA" name="AccessibleTableCellEvent" visibility="public">
            <eAnnotations xmi:id="_te3SJt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_te3SJ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_te3SKN0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8u-X90fEe2YPMyYKslBVA" name="accessible" visibility="public" type="_tM28IN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8u-YN0fEe2YPMyYKslBVA" name="accessibles" visibility="public" type="_tZbYhN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8u-Yd0fEe2YPMyYKslBVA" name="isSelected" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8u-Yt0fEe2YPMyYKslBVA" name="count" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8u-Y90fEe2YPMyYKslBVA" name="index" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8u-ZN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u8u-Zd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8u-Zt0fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8u-Z90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u8u-aN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tZLg4d0fEe2YPMyYKslBVA" name="AccessibleTableCellListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_te3SL90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_te3SMN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_te3SMd0fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u8wMc90fEe2YPMyYKslBVA" name="getColumnSpan" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMdN0fEe2YPMyYKslBVA" name="arg0" type="_tZLg4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMdd0fEe2YPMyYKslBVA" name="getColumnHeaders" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMdt0fEe2YPMyYKslBVA" name="arg0" type="_tZLg4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMd90fEe2YPMyYKslBVA" name="getColumnIndex" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMeN0fEe2YPMyYKslBVA" name="arg0" type="_tZLg4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMed0fEe2YPMyYKslBVA" name="getRowSpan" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMet0fEe2YPMyYKslBVA" name="arg0" type="_tZLg4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMe90fEe2YPMyYKslBVA" name="getRowHeaders" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMfN0fEe2YPMyYKslBVA" name="arg0" type="_tZLg4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMfd0fEe2YPMyYKslBVA" name="getRowIndex" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMft0fEe2YPMyYKslBVA" name="arg0" type="_tZLg4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMf90fEe2YPMyYKslBVA" name="getTable" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMgN0fEe2YPMyYKslBVA" name="arg0" type="_tZLg4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wMgd0fEe2YPMyYKslBVA" name="isSelected" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wMgt0fEe2YPMyYKslBVA" name="arg0" type="_tZLg4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tZSOkd0fEe2YPMyYKslBVA" name="AccessibleValueEvent" visibility="public">
            <eAnnotations xmi:id="_te3SIN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_te3SId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_te3SIt0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8u-UN0fEe2YPMyYKslBVA" name="value" visibility="public" type="_s_4QE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u8u-Ud0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u8u-Ut0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u8u-U90fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8u-VN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u8u-Vd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tZSOkt0fEe2YPMyYKslBVA" name="AccessibleValueListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_te3SNd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_te3SNt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_te3SN90fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u8wzlN0fEe2YPMyYKslBVA" name="getCurrentValue" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wzld0fEe2YPMyYKslBVA" name="arg0" type="_tZSOkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzlt0fEe2YPMyYKslBVA" name="setCurrentValue" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wzl90fEe2YPMyYKslBVA" name="arg0" type="_tZSOkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzmN0fEe2YPMyYKslBVA" name="getMaximumValue" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wzmd0fEe2YPMyYKslBVA" name="arg0" type="_tZSOkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u8wzmt0fEe2YPMyYKslBVA" name="getMinimumValue" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u8wzm90fEe2YPMyYKslBVA" name="arg0" type="_tZSOkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tZbYhN0fEe2YPMyYKslBVA" name="Accessible[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OQt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-OQ90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tO_qJt0fEe2YPMyYKslBVA" name="dnd">
          <packagedElement xmi:type="uml:Class" xmi:id="_tPCtcN0fEe2YPMyYKslBVA" name="Clipboard" visibility="public">
            <eAnnotations xmi:id="_tXHEVN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXHEVd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXHEVt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzlCVt0fEe2YPMyYKslBVA" name="RETRY_LIMIT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzlCV90fEe2YPMyYKslBVA" name="display" visibility="private" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzlCWN0fEe2YPMyYKslBVA" name="iDataObject" visibility="private" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzlpYN0fEe2YPMyYKslBVA" name="refCount" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzlpYd0fEe2YPMyYKslBVA" name="transferAgents" visibility="private" type="_tPMect0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzlpYt0fEe2YPMyYKslBVA" name="data" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzlpY90fEe2YPMyYKslBVA" name="CFSTR_PREFERREDDROPEFFECT" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uivxAd0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_uivxBN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uivxBd0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uivxCN0fEe2YPMyYKslBVA" name="setContents" visibility="public">
              <ownedParameter xmi:id="_uiwYEN0fEe2YPMyYKslBVA" name="data" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiwYEd0fEe2YPMyYKslBVA" name="dataTypes" type="_tPMect0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzlpZN0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_uzlpbt0fEe2YPMyYKslBVA" name="createCOMInterfaces" visibility="private"/>
            <ownedOperation xmi:id="_uzlpb90fEe2YPMyYKslBVA" name="AddRef" visibility="private">
              <ownedParameter xmi:id="_uzlpcN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzmQcN0fEe2YPMyYKslBVA" name="checkWidget" visibility="protected"/>
            <ownedOperation xmi:id="_uzmQcd0fEe2YPMyYKslBVA" name="clearContents" visibility="public"/>
            <ownedOperation xmi:id="_uzmQct0fEe2YPMyYKslBVA" name="clearContents" visibility="public">
              <ownedParameter xmi:id="_uzmQc90fEe2YPMyYKslBVA" name="clipboards" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzmQfN0fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
              <ownedParameter xmi:id="_uzmQfd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzm3gt0fEe2YPMyYKslBVA" name="Release" visibility="private">
              <ownedParameter xmi:id="_uzm3g90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzm3jN0fEe2YPMyYKslBVA" name="getContents" visibility="public">
              <ownedParameter xmi:id="_uzm3jd0fEe2YPMyYKslBVA" name="transfer" type="_tXISct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzm3jt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzm3j90fEe2YPMyYKslBVA" name="getContents" visibility="public">
              <ownedParameter xmi:id="_uzm3kN0fEe2YPMyYKslBVA" name="transfer" type="_tXISct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzm3kd0fEe2YPMyYKslBVA" name="clipboards" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzm3kt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzoFoN0fEe2YPMyYKslBVA" name="setContents" visibility="public">
              <ownedParameter xmi:id="_uzoFod0fEe2YPMyYKslBVA" name="data" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzoFot0fEe2YPMyYKslBVA" name="dataTypes" type="_tPMect0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzoFo90fEe2YPMyYKslBVA" name="clipboards" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzostt0fEe2YPMyYKslBVA" name="disposeCOMInterfaces" visibility="private"/>
            <ownedOperation xmi:id="_uzpTwN0fEe2YPMyYKslBVA" name="EnumFormatEtc" visibility="private">
              <ownedParameter xmi:id="_uzpTwd0fEe2YPMyYKslBVA" name="dwDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzpTwt0fEe2YPMyYKslBVA" name="ppenumFormatetc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzpTw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzp61N0fEe2YPMyYKslBVA" name="GetData" visibility="private">
              <ownedParameter xmi:id="_uzp61d0fEe2YPMyYKslBVA" name="pFormatetc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzp61t0fEe2YPMyYKslBVA" name="pmedium" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzp6190fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzp62N0fEe2YPMyYKslBVA" name="QueryGetData" visibility="private">
              <ownedParameter xmi:id="_uzp62d0fEe2YPMyYKslBVA" name="pFormatetc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzp62t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzrI8t0fEe2YPMyYKslBVA" name="QueryInterface" visibility="private">
              <ownedParameter xmi:id="_uzrI890fEe2YPMyYKslBVA" name="riid" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzrI9N0fEe2YPMyYKslBVA" name="ppvObject" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzrI9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzrwC90fEe2YPMyYKslBVA" name="getAvailableTypes" visibility="public">
              <ownedParameter xmi:id="_uzrwDN0fEe2YPMyYKslBVA" name="return" type="_tXHEWd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzrwDd0fEe2YPMyYKslBVA" name="getAvailableTypes" visibility="public">
              <ownedParameter xmi:id="_uzrwDt0fEe2YPMyYKslBVA" name="clipboards" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzsXEN0fEe2YPMyYKslBVA" name="return" type="_tXHEWd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzsXEd0fEe2YPMyYKslBVA" name="_getAvailableTypes" visibility="private">
              <ownedParameter xmi:id="_uzsXEt0fEe2YPMyYKslBVA" name="return" type="_tXHEW90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzsXE90fEe2YPMyYKslBVA" name="getAvailableTypeNames" visibility="public">
              <ownedParameter xmi:id="_uzsXFN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uztlMN0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uztlMd0fEe2YPMyYKslBVA" name="arg0" type="_tPCtcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uztlMt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uztlM90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uztlNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uztlNd0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uztlNt0fEe2YPMyYKslBVA" name="arg0" type="_tPCtcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uztlN90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uztlON0fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uztlOd0fEe2YPMyYKslBVA" name="arg0" type="_tPCtcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uztlOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uztlO90fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uztlPN0fEe2YPMyYKslBVA" name="arg0" type="_tPCtcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uztlPd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uztlPt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uztlP90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uztlQN0fEe2YPMyYKslBVA" name="access$4" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uztlQd0fEe2YPMyYKslBVA" name="arg0" type="_tPCtcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uztlQt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uztlQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uztlRN0fEe2YPMyYKslBVA" name="access$5" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uztlRd0fEe2YPMyYKslBVA" name="arg0" type="_tPCtcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uztlRt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uztlR90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uztlSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tXI5gd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tXKust0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tXKus90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tXLVwN0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uztlSd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tPCtcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uzoss90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uzostN0fEe2YPMyYKslBVA" name="arg0" type="_tPCtcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzostd0fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzuMQt0fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_uzuMQ90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzuMRN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzuMRd0fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_uzuMRt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzuMR90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzuMSN0fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_uzuMSd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzuMSt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzuMS90fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_uzuMTN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzuMTd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzuMTt0fEe2YPMyYKslBVA" name="method5" visibility="public">
                <ownedParameter xmi:id="_uzuMT90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzuMUN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzuMUd0fEe2YPMyYKslBVA" name="method8" visibility="public">
                <ownedParameter xmi:id="_uzuMUt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzuMU90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tPMect0fEe2YPMyYKslBVA" name="Transfer[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-ORN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-ORd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tPNFgN0fEe2YPMyYKslBVA" name="TextTransfer" visibility="public">
            <eAnnotations xmi:id="_tXWU4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXWU4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXWU490fEe2YPMyYKslBVA" general="_tXWU4t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0foUN0fEe2YPMyYKslBVA" name="_instance" visibility="private" isStatic="true" type="_tPNFgN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0foUd0fEe2YPMyYKslBVA" name="CF_UNICODETEXT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u0foUt0fEe2YPMyYKslBVA" name="CF_TEXT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u0foU90fEe2YPMyYKslBVA" name="CF_UNICODETEXTID" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u0foVN0fEe2YPMyYKslBVA" name="CF_TEXTID" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uivxBt0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uivxB90fEe2YPMyYKslBVA" name="return" type="_tPNFgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0foVd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u0foVt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_u0foWN0fEe2YPMyYKslBVA" name="javaToNative" visibility="public">
              <ownedParameter xmi:id="_u0foWd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0foWt0fEe2YPMyYKslBVA" name="transferData" type="_tXISc90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0foW90fEe2YPMyYKslBVA" name="checkText" visibility="package">
              <ownedParameter xmi:id="_u0foXN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0foXd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0foXt0fEe2YPMyYKslBVA" name="isSupportedType" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0foX90fEe2YPMyYKslBVA" name="arg0" type="_tXISc90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0foYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0gPet0fEe2YPMyYKslBVA" name="nativeToJava" visibility="public">
              <ownedParameter xmi:id="_u0gPe90fEe2YPMyYKslBVA" name="transferData" type="_tXISc90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0gPfN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0g2cN0fEe2YPMyYKslBVA" name="getData" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0g2cd0fEe2YPMyYKslBVA" name="arg0" type="_tXIScd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0g2ct0fEe2YPMyYKslBVA" name="arg1" type="_tXJgkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0g2c90fEe2YPMyYKslBVA" name="arg2" type="_tXJgk90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0g2dN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0hdgN0fEe2YPMyYKslBVA" name="getTypeIds" visibility="protected">
              <ownedParameter xmi:id="_u0hdgd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0hdgt0fEe2YPMyYKslBVA" name="getTypeNames" visibility="protected">
              <ownedParameter xmi:id="_u0hdg90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0hdhN0fEe2YPMyYKslBVA" name="validate" visibility="protected">
              <ownedParameter xmi:id="_u0hdhd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0hdht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQZYUt0fEe2YPMyYKslBVA" name="RTFTransfer" visibility="public">
            <eAnnotations xmi:id="_tXXjAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXXjAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXXjAt0fEe2YPMyYKslBVA" general="_tXWU4t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0iroN0fEe2YPMyYKslBVA" name="_instance" visibility="private" isStatic="true" type="_tQZYUt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0irod0fEe2YPMyYKslBVA" name="CF_RTF" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u0irot0fEe2YPMyYKslBVA" name="CF_RTFID" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u0iro90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_u0irpN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_u0irpd0fEe2YPMyYKslBVA" name="registerType" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_u0irpt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0irp90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0irqN0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_u0irqd0fEe2YPMyYKslBVA" name="return" type="_tQZYUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0irqt0fEe2YPMyYKslBVA" name="javaToNative" visibility="public">
              <ownedParameter xmi:id="_u0irq90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0irrN0fEe2YPMyYKslBVA" name="transferData" type="_tXISc90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0irrd0fEe2YPMyYKslBVA" name="checkRTF" visibility="package">
              <ownedParameter xmi:id="_u0irrt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0irr90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0irsN0fEe2YPMyYKslBVA" name="isSupportedType" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0irsd0fEe2YPMyYKslBVA" name="arg0" type="_tXISc90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0irst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0jSsN0fEe2YPMyYKslBVA" name="nativeToJava" visibility="public">
              <ownedParameter xmi:id="_u0jSsd0fEe2YPMyYKslBVA" name="transferData" type="_tXISc90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0jSst0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0jSs90fEe2YPMyYKslBVA" name="getData" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0jStN0fEe2YPMyYKslBVA" name="arg0" type="_tXIScd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0jStd0fEe2YPMyYKslBVA" name="arg1" type="_tXJgkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0jStt0fEe2YPMyYKslBVA" name="arg2" type="_tXJgk90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0jSt90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0j5wN0fEe2YPMyYKslBVA" name="getTypeIds" visibility="protected">
              <ownedParameter xmi:id="_u0j5wd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0j5wt0fEe2YPMyYKslBVA" name="getTypeNames" visibility="protected">
              <ownedParameter xmi:id="_u0j5w90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0j5xN0fEe2YPMyYKslBVA" name="validate" visibility="protected">
              <ownedParameter xmi:id="_u0j5xd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0j5xt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQuvit0fEe2YPMyYKslBVA" name="DropTargetEffect" visibility="public">
            <eAnnotations xmi:id="_tXQ1U90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXQ1VN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXQ1Vt0fEe2YPMyYKslBVA" general="_tXQ1Vd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0HN4t0fEe2YPMyYKslBVA" name="control" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u0H04N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u0H04d0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0H0490fEe2YPMyYKslBVA" name="getControl" visibility="public">
              <ownedParameter xmi:id="_u0H05N0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0H05d0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_u0H05t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0H0590fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0H06N0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0H06d0fEe2YPMyYKslBVA" name="getItem" visibility="package">
              <ownedParameter xmi:id="_u0H06t0fEe2YPMyYKslBVA" name="table" type="_s6uqUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0H0690fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0H07N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0H07d0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0H07t0fEe2YPMyYKslBVA" name="getItem" visibility="package">
              <ownedParameter xmi:id="_u0H0790fEe2YPMyYKslBVA" name="tree" type="_tSAh4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0H08N0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0H08d0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0H08t0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0JDAN0fEe2YPMyYKslBVA" name="nextItem" visibility="package">
              <ownedParameter xmi:id="_u0JDAd0fEe2YPMyYKslBVA" name="tree" type="_tSAh4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0JDAt0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0JDA90fEe2YPMyYKslBVA" name="return" type="_tWQvyd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0JqE90fEe2YPMyYKslBVA" name="previousItem" visibility="package">
              <ownedParameter xmi:id="_u0JqFN0fEe2YPMyYKslBVA" name="tree" type="_tSAh4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0JqFd0fEe2YPMyYKslBVA" name="item" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0JqFt0fEe2YPMyYKslBVA" name="return" type="_tWQvyd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Q-1N0fEe2YPMyYKslBVA" name="dragEnter" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0Q-1d0fEe2YPMyYKslBVA" name="arg0" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Q-1t0fEe2YPMyYKslBVA" name="dragLeave" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0Q-190fEe2YPMyYKslBVA" name="arg0" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Q-2N0fEe2YPMyYKslBVA" name="dragOver" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0Q-2d0fEe2YPMyYKslBVA" name="arg0" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Rl4N0fEe2YPMyYKslBVA" name="dragOperationChanged" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0Rl4d0fEe2YPMyYKslBVA" name="arg0" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Rl4t0fEe2YPMyYKslBVA" name="drop" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0Rl490fEe2YPMyYKslBVA" name="arg0" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Rl5N0fEe2YPMyYKslBVA" name="dropAccept" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0Rl5d0fEe2YPMyYKslBVA" name="arg0" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tQvWkN0fEe2YPMyYKslBVA" name="DropTargetEvent" visibility="public">
            <eAnnotations xmi:id="_tXRcYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXRcYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXRcYt0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0KRIN0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0KRId0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0KRIt0fEe2YPMyYKslBVA" name="detail" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0KRI90fEe2YPMyYKslBVA" name="operations" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0KRJN0fEe2YPMyYKslBVA" name="feedback" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0KRJd0fEe2YPMyYKslBVA" name="item" visibility="public" type="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0KRJt0fEe2YPMyYKslBVA" name="currentDataType" visibility="public" type="_tXISc90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0KRJ90fEe2YPMyYKslBVA" name="dataTypes" visibility="public" type="_tXHEWd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0KRKN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u0KRK90fEe2YPMyYKslBVA" name="data" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u0K4MN0fEe2YPMyYKslBVA" name="widget" isLeaf="true" type="_tBojkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u0K4Md0fEe2YPMyYKslBVA" name="time" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u0KRKd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u0KRKt0fEe2YPMyYKslBVA" name="e" type="_tXNK8d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0KRMN0fEe2YPMyYKslBVA" name="updateEvent" visibility="package">
              <ownedParameter xmi:id="_u0KRMd0fEe2YPMyYKslBVA" name="e" type="_tXNK8d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0K4Mt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_u0K4M90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWEigt0fEe2YPMyYKslBVA" name="DragSource" visibility="public">
            <eAnnotations xmi:id="_tXLVxN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXLVxd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXLVxt0fEe2YPMyYKslBVA" general="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzzExt0fEe2YPMyYKslBVA" name="control" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzzEx90fEe2YPMyYKslBVA" name="controlListener" visibility="package" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzzEyN0fEe2YPMyYKslBVA" name="transferAgents" visibility="package" type="_tPMect0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzzEyd0fEe2YPMyYKslBVA" name="dragEffect" visibility="package" type="_tXSqgN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzzEyt0fEe2YPMyYKslBVA" name="topControl" visibility="package" type="_s7AXId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzzr0N0fEe2YPMyYKslBVA" name="hwndDrag" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzzr0d0fEe2YPMyYKslBVA" name="iDropSource" visibility="package" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzzr0t0fEe2YPMyYKslBVA" name="iDataObject" visibility="package" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzzr090fEe2YPMyYKslBVA" name="refCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzzr1N0fEe2YPMyYKslBVA" name="dataEffect" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzzr1d0fEe2YPMyYKslBVA" name="DEFAULT_DRAG_SOURCE_EFFECT" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzzr1t0fEe2YPMyYKslBVA" name="CFSTR_PERFORMEDDROPEFFECT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzzr190fEe2YPMyYKslBVA" name="WindowClass" visibility="package" isLeaf="true" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uee8Ft0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uee8F90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uee8GN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uee8Gd0fEe2YPMyYKslBVA" name="setTransfer" visibility="public">
              <ownedParameter xmi:id="_uee8Gt0fEe2YPMyYKslBVA" name="transferAgents" type="_tPMect0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uee8G90fEe2YPMyYKslBVA" name="addDragListener" visibility="public">
              <ownedParameter xmi:id="_uee8HN0fEe2YPMyYKslBVA" name="listener" type="_tXSDdN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzzr2N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uzzr3N0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uzzr3d0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzzr3t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz0S6d0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uz0S6t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz0S690fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz059d0fEe2YPMyYKslBVA" name="AddRef" visibility="private">
              <ownedParameter xmi:id="_uz059t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz1hAN0fEe2YPMyYKslBVA" name="createCOMInterfaces" visibility="private"/>
            <ownedOperation xmi:id="_uz1hAd0fEe2YPMyYKslBVA" name="disposeCOMInterfaces" visibility="private"/>
            <ownedOperation xmi:id="_uz1hCN0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_uz2IEN0fEe2YPMyYKslBVA" name="drag" visibility="private">
              <ownedParameter xmi:id="_uz2IEd0fEe2YPMyYKslBVA" name="dragEvent" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz2IFd0fEe2YPMyYKslBVA" name="notifyListeners" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uz2IFt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz2IF90fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz2IGN0fEe2YPMyYKslBVA" name="getStyle" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uz2IGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz2vIN0fEe2YPMyYKslBVA" name="opToOs" visibility="private">
              <ownedParameter xmi:id="_uz2vId0fEe2YPMyYKslBVA" name="operation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz2vIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz4kVN0fEe2YPMyYKslBVA" name="Release" visibility="private">
              <ownedParameter xmi:id="_uz4kVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz4kVt0fEe2YPMyYKslBVA" name="osToOp" visibility="private">
              <ownedParameter xmi:id="_uz4kV90fEe2YPMyYKslBVA" name="osOperation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz4kWN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz4kWd0fEe2YPMyYKslBVA" name="EnumFormatEtc" visibility="private">
              <ownedParameter xmi:id="_uz4kWt0fEe2YPMyYKslBVA" name="dwDirection" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz4kW90fEe2YPMyYKslBVA" name="ppenumFormatetc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz4kXN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz5LYN0fEe2YPMyYKslBVA" name="getControl" visibility="public">
              <ownedParameter xmi:id="_uz5LYd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz5LYt0fEe2YPMyYKslBVA" name="GetData" visibility="private">
              <ownedParameter xmi:id="_uz5LY90fEe2YPMyYKslBVA" name="pFormatetc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz5LZN0fEe2YPMyYKslBVA" name="pmedium" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz5LZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz5LZt0fEe2YPMyYKslBVA" name="QueryGetData" visibility="private">
              <ownedParameter xmi:id="_uz5LZ90fEe2YPMyYKslBVA" name="pFormatetc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz5LaN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz5ycN0fEe2YPMyYKslBVA" name="getDragListeners" visibility="public">
              <ownedParameter xmi:id="_uz5ycd0fEe2YPMyYKslBVA" name="return" type="_tXL80N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz5yct0fEe2YPMyYKslBVA" name="getListeners" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uz5yc90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz5ydN0fEe2YPMyYKslBVA" name="return" type="_tJ02QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz5yd90fEe2YPMyYKslBVA" name="getDragSourceEffect" visibility="public">
              <ownedParameter xmi:id="_uz5yeN0fEe2YPMyYKslBVA" name="return" type="_tXSqgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz6ZgN0fEe2YPMyYKslBVA" name="getTransfer" visibility="public">
              <ownedParameter xmi:id="_uz6Zgd0fEe2YPMyYKslBVA" name="return" type="_tPMect0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz6Zgt0fEe2YPMyYKslBVA" name="GiveFeedback" visibility="private">
              <ownedParameter xmi:id="_uz6Zg90fEe2YPMyYKslBVA" name="dwEffect" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz6ZhN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz6Zhd0fEe2YPMyYKslBVA" name="QueryContinueDrag" visibility="private">
              <ownedParameter xmi:id="_uz6Zht0fEe2YPMyYKslBVA" name="fEscapePressed" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz6Zh90fEe2YPMyYKslBVA" name="grfKeyState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz6ZiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz7AlN0fEe2YPMyYKslBVA" name="onDispose" visibility="private"/>
            <ownedOperation xmi:id="_uz7noN0fEe2YPMyYKslBVA" name="QueryInterface" visibility="private">
              <ownedParameter xmi:id="_uz7nod0fEe2YPMyYKslBVA" name="riid" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz7not0fEe2YPMyYKslBVA" name="ppvObject" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz7no90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz8OsN0fEe2YPMyYKslBVA" name="removeDragListener" visibility="public">
              <ownedParameter xmi:id="_uz8Osd0fEe2YPMyYKslBVA" name="listener" type="_tXSDdN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz8Ost0fEe2YPMyYKslBVA" name="removeListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uz8Os90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz8OtN0fEe2YPMyYKslBVA" name="arg1" type="_tOxAot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz8Otd0fEe2YPMyYKslBVA" name="SetData" visibility="private">
              <ownedParameter xmi:id="_uz8Ott0fEe2YPMyYKslBVA" name="pFormatetc" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz8Ot90fEe2YPMyYKslBVA" name="pmedium" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz8OuN0fEe2YPMyYKslBVA" name="fRelease" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz8Oud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz81yt0fEe2YPMyYKslBVA" name="setDragSourceEffect" visibility="public">
              <ownedParameter xmi:id="_uz81y90fEe2YPMyYKslBVA" name="effect" type="_tXSqgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz81zN0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uz81zd0fEe2YPMyYKslBVA" name="arg0" type="_tWEigt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz81zt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz81z90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz810N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz810d0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uz810t0fEe2YPMyYKslBVA" name="arg0" type="_tWEigt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz81090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz811N0fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uz811d0fEe2YPMyYKslBVA" name="arg0" type="_tWEigt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz811t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz9c0N0fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uz9c0d0fEe2YPMyYKslBVA" name="arg0" type="_tWEigt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz9c0t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz9c090fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz9c1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz9c1d0fEe2YPMyYKslBVA" name="access$4" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uz9c1t0fEe2YPMyYKslBVA" name="arg0" type="_tWEigt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz9c190fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz9c2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz9c2d0fEe2YPMyYKslBVA" name="access$5" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uz9c2t0fEe2YPMyYKslBVA" name="arg0" type="_tWEigt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz9c290fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz9c3N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uz9c3d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz9c3t0fEe2YPMyYKslBVA" name="access$6" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u0FYoN0fEe2YPMyYKslBVA" name="arg0" type="_tWEigt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0FYod0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0FYot0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0FYo90fEe2YPMyYKslBVA" name="access$7" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u0FYpN0fEe2YPMyYKslBVA" name="arg0" type="_tWEigt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0FYpd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0FYpt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0FYp90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0FYqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0FYqd0fEe2YPMyYKslBVA" name="access$8" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u0FYqt0fEe2YPMyYKslBVA" name="arg0" type="_tWEigt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0FYq90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0FYrN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0FYrd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0F_sN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_u0F_sd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0F_st0fEe2YPMyYKslBVA" name="isDisposed" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0F_s90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0F_tN0fEe2YPMyYKslBVA" name="dispose" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u0F_td0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_u0F_tt0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tXMj490fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tXQOQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tXQOQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tXQOQt0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0F_t90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tWEigt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uz1hAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uz1hA90fEe2YPMyYKslBVA" name="arg0" type="_tWEigt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz1hBN0fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0F_uN0fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u0F_ud0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0F_ut0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0GmwN0fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u0Gmwd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0Gmwt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0Gmw90fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u0GmxN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0Gmxd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0Gmxt0fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_u0Gmx90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0GmyN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0Gmyd0fEe2YPMyYKslBVA" name="method4" visibility="public">
                <ownedParameter xmi:id="_u0Gmyt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0Gmy90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tXMj5d0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tXQ1UN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tXQ1Ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tXQ1Ut0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0GmzN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tWEigt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uz1hBd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uz1hBt0fEe2YPMyYKslBVA" name="arg0" type="_tWEigt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uz1hB90fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0Gmzd0fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u0Gmzt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0Gmz90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0HN0N0fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u0HN0d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0HN0t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0HN090fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u0HN1N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0HN1d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0HN1t0fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_u0HN190fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0HN2N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0HN2d0fEe2YPMyYKslBVA" name="method5" visibility="public">
                <ownedParameter xmi:id="_u0HN2t0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0HN290fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0HN3N0fEe2YPMyYKslBVA" name="method7" visibility="public">
                <ownedParameter xmi:id="_u0HN3d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0HN3t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0HN390fEe2YPMyYKslBVA" name="method8" visibility="public">
                <ownedParameter xmi:id="_u0HN4N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0HN4d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWFJkN0fEe2YPMyYKslBVA" name="DropTarget" visibility="public">
            <eAnnotations xmi:id="_tXSqgd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXSqgt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXSqg90fEe2YPMyYKslBVA" general="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0S0I90fEe2YPMyYKslBVA" name="control" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0TbEN0fEe2YPMyYKslBVA" name="controlListener" visibility="package" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0TbEd0fEe2YPMyYKslBVA" name="transferAgents" visibility="package" type="_tPMect0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0TbEt0fEe2YPMyYKslBVA" name="dropEffect" visibility="package" type="_tQuvit0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0TbE90fEe2YPMyYKslBVA" name="selectedDataType" visibility="package" type="_tXISc90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0TbFN0fEe2YPMyYKslBVA" name="selectedOperation" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0TbFd0fEe2YPMyYKslBVA" name="keyOperation" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0TbFt0fEe2YPMyYKslBVA" name="iDataObject" visibility="package" type="_tXIScd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0TbF90fEe2YPMyYKslBVA" name="iDropTarget" visibility="package" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0TbGN0fEe2YPMyYKslBVA" name="refCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0TbGd0fEe2YPMyYKslBVA" name="DEFAULT_DROP_TARGET_EFFECT" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uee8Id0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uee8It0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uee8I90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uee8JN0fEe2YPMyYKslBVA" name="setTransfer" visibility="public">
              <ownedParameter xmi:id="_uee8Jd0fEe2YPMyYKslBVA" name="transferAgents" type="_tPMect0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uee8Jt0fEe2YPMyYKslBVA" name="addDropListener" visibility="public">
              <ownedParameter xmi:id="_uee8J90fEe2YPMyYKslBVA" name="listener" type="_tXSDcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Q-0t0fEe2YPMyYKslBVA" name="getDropTargetEffect" visibility="public">
              <ownedParameter xmi:id="_u0Q-090fEe2YPMyYKslBVA" name="return" type="_tQuvit0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0SM890fEe2YPMyYKslBVA" name="QueryInterface" visibility="package">
              <ownedParameter xmi:id="_u0SM9N0fEe2YPMyYKslBVA" name="riid" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0SM9d0fEe2YPMyYKslBVA" name="ppvObject" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0SM9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0SM-t0fEe2YPMyYKslBVA" name="AddRef" visibility="package">
              <ownedParameter xmi:id="_u0SM-90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0SM_90fEe2YPMyYKslBVA" name="Release" visibility="package">
              <ownedParameter xmi:id="_u0SNAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0SNBN0fEe2YPMyYKslBVA" name="DragEnter" visibility="package">
              <ownedParameter xmi:id="_u0SNBd0fEe2YPMyYKslBVA" name="pDataObject" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0SNBt0fEe2YPMyYKslBVA" name="grfKeyState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0SNB90fEe2YPMyYKslBVA" name="pt_x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0SNCN0fEe2YPMyYKslBVA" name="pt_y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0SNCd0fEe2YPMyYKslBVA" name="pdwEffect" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0SNCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0SNC90fEe2YPMyYKslBVA" name="DragEnter_64" visibility="package">
              <ownedParameter xmi:id="_u0SNDN0fEe2YPMyYKslBVA" name="pDataObject" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0SNDd0fEe2YPMyYKslBVA" name="grfKeyState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0SNDt0fEe2YPMyYKslBVA" name="pt" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0SND90fEe2YPMyYKslBVA" name="pdwEffect" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0SNEN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0S0A90fEe2YPMyYKslBVA" name="DragOver" visibility="package">
              <ownedParameter xmi:id="_u0S0BN0fEe2YPMyYKslBVA" name="grfKeyState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0Bd0fEe2YPMyYKslBVA" name="pt_x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0Bt0fEe2YPMyYKslBVA" name="pt_y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0B90fEe2YPMyYKslBVA" name="pdwEffect" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0CN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0S0Cd0fEe2YPMyYKslBVA" name="DragOver_64" visibility="package">
              <ownedParameter xmi:id="_u0S0Ct0fEe2YPMyYKslBVA" name="grfKeyState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0C90fEe2YPMyYKslBVA" name="pt" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0DN0fEe2YPMyYKslBVA" name="pdwEffect" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0Dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0S0Ed0fEe2YPMyYKslBVA" name="DragLeave" visibility="package">
              <ownedParameter xmi:id="_u0S0Et0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0S0Ft0fEe2YPMyYKslBVA" name="Drop" visibility="package">
              <ownedParameter xmi:id="_u0S0F90fEe2YPMyYKslBVA" name="pDataObject" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0GN0fEe2YPMyYKslBVA" name="grfKeyState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0Gd0fEe2YPMyYKslBVA" name="pt_x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0Gt0fEe2YPMyYKslBVA" name="pt_y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0G90fEe2YPMyYKslBVA" name="pdwEffect" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0HN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0S0Hd0fEe2YPMyYKslBVA" name="Drop_64" visibility="package">
              <ownedParameter xmi:id="_u0S0Ht0fEe2YPMyYKslBVA" name="pDataObject" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0H90fEe2YPMyYKslBVA" name="grfKeyState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0IN0fEe2YPMyYKslBVA" name="pt" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0Id0fEe2YPMyYKslBVA" name="pdwEffect" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0S0It0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0TbGt0fEe2YPMyYKslBVA" name="checkStyle" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u0TbG90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0TbHN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0TbHd0fEe2YPMyYKslBVA" name="createCOMInterfaces" visibility="package"/>
            <ownedOperation xmi:id="_u0UCJN0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0UCJd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0UCJt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0UpMN0fEe2YPMyYKslBVA" name="checkSubclass" visibility="protected"/>
            <ownedOperation xmi:id="_u0UpMd0fEe2YPMyYKslBVA" name="disposeCOMInterfaces" visibility="package"/>
            <ownedOperation xmi:id="_u0V3UN0fEe2YPMyYKslBVA" name="setEventData" visibility="package">
              <ownedParameter xmi:id="_u0V3Ud0fEe2YPMyYKslBVA" name="event" type="_tXNK8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0V3Ut0fEe2YPMyYKslBVA" name="pDataObject" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0V3U90fEe2YPMyYKslBVA" name="grfKeyState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0V3VN0fEe2YPMyYKslBVA" name="pt_x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0V3Vd0fEe2YPMyYKslBVA" name="pt_y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0V3Vt0fEe2YPMyYKslBVA" name="pdwEffect" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0V3V90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0V3Wt0fEe2YPMyYKslBVA" name="notifyListeners" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0V3W90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0V3XN0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0V3Xd0fEe2YPMyYKslBVA" name="refresh" visibility="package"/>
            <ownedOperation xmi:id="_u0V3Xt0fEe2YPMyYKslBVA" name="opToOs" visibility="package">
              <ownedParameter xmi:id="_u0V3X90fEe2YPMyYKslBVA" name="operation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0V3YN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0ZhsN0fEe2YPMyYKslBVA" name="getControl" visibility="public">
              <ownedParameter xmi:id="_u0Zhsd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0aIwN0fEe2YPMyYKslBVA" name="getDropListeners" visibility="public">
              <ownedParameter xmi:id="_u0aIwd0fEe2YPMyYKslBVA" name="return" type="_tXSqhN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0aIwt0fEe2YPMyYKslBVA" name="getListeners" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0aIw90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0aIxN0fEe2YPMyYKslBVA" name="return" type="_tJ02QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0aIxd0fEe2YPMyYKslBVA" name="getOperationFromKeyState" visibility="package">
              <ownedParameter xmi:id="_u0aIxt0fEe2YPMyYKslBVA" name="grfKeyState" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0aIx90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0aIyN0fEe2YPMyYKslBVA" name="getTransfer" visibility="public">
              <ownedParameter xmi:id="_u0aIyd0fEe2YPMyYKslBVA" name="return" type="_tPMect0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0aIyt0fEe2YPMyYKslBVA" name="onDispose" visibility="package"/>
            <ownedOperation xmi:id="_u0av090fEe2YPMyYKslBVA" name="osToOp" visibility="package">
              <ownedParameter xmi:id="_u0av1N0fEe2YPMyYKslBVA" name="osOperation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0av1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0bW5d0fEe2YPMyYKslBVA" name="removeDropListener" visibility="public">
              <ownedParameter xmi:id="_u0bW5t0fEe2YPMyYKslBVA" name="listener" type="_tXSDcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0bW590fEe2YPMyYKslBVA" name="removeListener" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0bW6N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0bW6d0fEe2YPMyYKslBVA" name="arg1" type="_tOxAot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0bW6t0fEe2YPMyYKslBVA" name="setDropTargetEffect" visibility="public">
              <ownedParameter xmi:id="_u0bW690fEe2YPMyYKslBVA" name="effect" type="_tQuvit0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0b98N0fEe2YPMyYKslBVA" name="getStyle" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0b98d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0clAN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_u0clAd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0clAt0fEe2YPMyYKslBVA" name="isDisposed" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0clA90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0clBN0fEe2YPMyYKslBVA" name="dispose" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_u0dMEN0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_u0dMEd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tXTRkd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_te014N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_te014d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_te014t0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0Rl6N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tWFJkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u0Rl6d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u0Rl6t0fEe2YPMyYKslBVA" name="arg0" type="_tWFJkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0Rl690fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0SM8N0fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u0SM8d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0SM8t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0SM990fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u0SM-N0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0SM-d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0SM_N0fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u0SM_d0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0SM_t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0SNAd0fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_u0SNAt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0SNA90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0S0AN0fEe2YPMyYKslBVA" name="method4" visibility="public">
                <ownedParameter xmi:id="_u0S0Ad0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0S0At0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0S0Dt0fEe2YPMyYKslBVA" name="method5" visibility="public">
                <ownedParameter xmi:id="_u0S0D90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0S0EN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0S0E90fEe2YPMyYKslBVA" name="method6" visibility="public">
                <ownedParameter xmi:id="_u0S0FN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0S0Fd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tXHEWd0fEe2YPMyYKslBVA" name="TransferData[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-ORt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-OR90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXHrYd0fEe2YPMyYKslBVA" name="DND" visibility="public">
            <eAnnotations xmi:id="_tXLVwd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXLVwt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXLVw90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzx2pN0fEe2YPMyYKslBVA" name="CLIPBOARD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzx2pd0fEe2YPMyYKslBVA" name="SELECTION_CLIPBOARD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzx2pt0fEe2YPMyYKslBVA" name="DROP_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzx2p90fEe2YPMyYKslBVA" name="DROP_COPY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzx2qN0fEe2YPMyYKslBVA" name="DROP_MOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzx2qd0fEe2YPMyYKslBVA" name="DROP_LINK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzx2qt0fEe2YPMyYKslBVA" name="DROP_TARGET_MOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzx2q90fEe2YPMyYKslBVA" name="DROP_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzx2rN0fEe2YPMyYKslBVA" name="DragEnd" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzx2rd0fEe2YPMyYKslBVA" name="DragSetData" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzx2rt0fEe2YPMyYKslBVA" name="DragEnter" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydsN0fEe2YPMyYKslBVA" name="DragLeave" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydsd0fEe2YPMyYKslBVA" name="DragOver" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydst0fEe2YPMyYKslBVA" name="DragOperationChanged" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzyds90fEe2YPMyYKslBVA" name="Drop" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydtN0fEe2YPMyYKslBVA" name="DropAccept" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydtd0fEe2YPMyYKslBVA" name="DragStart" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydtt0fEe2YPMyYKslBVA" name="FEEDBACK_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydt90fEe2YPMyYKslBVA" name="FEEDBACK_SELECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzyduN0fEe2YPMyYKslBVA" name="FEEDBACK_INSERT_BEFORE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydud0fEe2YPMyYKslBVA" name="FEEDBACK_INSERT_AFTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydut0fEe2YPMyYKslBVA" name="FEEDBACK_SCROLL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydu90fEe2YPMyYKslBVA" name="FEEDBACK_EXPAND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydvN0fEe2YPMyYKslBVA" name="ERROR_CANNOT_INIT_DRAG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydvd0fEe2YPMyYKslBVA" name="ERROR_CANNOT_INIT_DROP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydvt0fEe2YPMyYKslBVA" name="ERROR_CANNOT_SET_CLIPBOARD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydv90fEe2YPMyYKslBVA" name="ERROR_INVALID_DATA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydwN0fEe2YPMyYKslBVA" name="DROP_TARGET_KEY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydwd0fEe2YPMyYKslBVA" name="DRAG_SOURCE_KEY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydwt0fEe2YPMyYKslBVA" name="INIT_DRAG_MESSAGE" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydw90fEe2YPMyYKslBVA" name="INIT_DROP_MESSAGE" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydxN0fEe2YPMyYKslBVA" name="CANNOT_SET_CLIPBOARD_MESSAGE" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzydxd0fEe2YPMyYKslBVA" name="INVALID_DATA_MESSAGE" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uzlpZd0fEe2YPMyYKslBVA" name="error" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uzlpZt0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzydxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uzydx90fEe2YPMyYKslBVA" name="error" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uzydyN0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzydyd0fEe2YPMyYKslBVA" name="hresult" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXISct0fEe2YPMyYKslBVA" name="Transfer" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tXXjBt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXXjB90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXXjCN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0j5x90fEe2YPMyYKslBVA" name="RETRY_LIMIT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uzneld0fEe2YPMyYKslBVA" name="getSupportedTypes" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uznelt0fEe2YPMyYKslBVA" name="return" type="_tXHEWd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uznent0fEe2YPMyYKslBVA" name="nativeToJava" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uznen90fEe2YPMyYKslBVA" name="arg0" type="_tXISc90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzneoN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzossN0fEe2YPMyYKslBVA" name="validate" visibility="protected">
              <ownedParameter xmi:id="_uzossd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzosst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzqh9N0fEe2YPMyYKslBVA" name="javaToNative" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uzqh9d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzqh9t0fEe2YPMyYKslBVA" name="arg1" type="_tXISc90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzqh990fEe2YPMyYKslBVA" name="isSupportedType" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzrI8N0fEe2YPMyYKslBVA" name="arg0" type="_tXISc90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzrI8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzzr2d0fEe2YPMyYKslBVA" name="registerType" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uzzr2t0fEe2YPMyYKslBVA" name="formatName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzzr290fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0hdh90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u0j5yN0fEe2YPMyYKslBVA" name="getData" visibility="package">
              <ownedParameter xmi:id="_u0j5yd0fEe2YPMyYKslBVA" name="dataObject" type="_tXIScd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0j5yt0fEe2YPMyYKslBVA" name="pFormatetc" type="_tXJgkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0j5y90fEe2YPMyYKslBVA" name="pmedium" type="_tXJgk90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0j5zN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0j50d0fEe2YPMyYKslBVA" name="getTypeIds" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_u0j50t0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0j5090fEe2YPMyYKslBVA" name="getTypeNames" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_u0j51N0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXISc90fEe2YPMyYKslBVA" name="TransferData" visibility="public">
            <eAnnotations xmi:id="_tXYxIt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXYxI90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXYxJN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uznemd0fEe2YPMyYKslBVA" name="formatetc" visibility="public" type="_tXJgkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uznend0fEe2YPMyYKslBVA" name="pIDataObject" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzqh4N0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzqh4t0fEe2YPMyYKslBVA" name="stgmedium" visibility="public" type="_tXJgk90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzqh490fEe2YPMyYKslBVA" name="result" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uzp6290fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u0V3Yd0fEe2YPMyYKslBVA" name="sameType" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u0WeYN0fEe2YPMyYKslBVA" name="data1" type="_tXISc90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0WeYd0fEe2YPMyYKslBVA" name="data2" type="_tXISc90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0WeYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXJgkN0fEe2YPMyYKslBVA" name="OleEnumFORMATETC" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tXYxJd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXYxJt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXYxJ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0mWAN0fEe2YPMyYKslBVA" name="iEnumFORMATETC" visibility="private" type="_tXHrYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0mWAd0fEe2YPMyYKslBVA" name="refCount" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0mWAt0fEe2YPMyYKslBVA" name="index" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0mWA90fEe2YPMyYKslBVA" name="formats" visibility="private" type="_tXHEW90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uzpTxN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uzpTxd0fEe2YPMyYKslBVA" name="AddRef" visibility="package">
              <ownedParameter xmi:id="_uzpTxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzpTzN0fEe2YPMyYKslBVA" name="setFormats" visibility="package">
              <ownedParameter xmi:id="_uzpTzd0fEe2YPMyYKslBVA" name="newFormats" type="_tXHEW90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzpTzt0fEe2YPMyYKslBVA" name="getAddress" visibility="package">
              <ownedParameter xmi:id="_uzpTz90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0mWBN0fEe2YPMyYKslBVA" name="createCOMInterfaces" visibility="private"/>
            <ownedOperation xmi:id="_u0mWCN0fEe2YPMyYKslBVA" name="disposeCOMInterfaces" visibility="private"/>
            <ownedOperation xmi:id="_u0mWCd0fEe2YPMyYKslBVA" name="getNextItems" visibility="private">
              <ownedParameter xmi:id="_u0mWCt0fEe2YPMyYKslBVA" name="numItems" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0mWC90fEe2YPMyYKslBVA" name="return" type="_tXHEW90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0m9EN0fEe2YPMyYKslBVA" name="Next" visibility="private">
              <ownedParameter xmi:id="_u0m9Ed0fEe2YPMyYKslBVA" name="celt" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0m9Et0fEe2YPMyYKslBVA" name="rgelt" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0m9E90fEe2YPMyYKslBVA" name="pceltFetched" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0m9FN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0m9Gd0fEe2YPMyYKslBVA" name="QueryInterface" visibility="private">
              <ownedParameter xmi:id="_u0m9Gt0fEe2YPMyYKslBVA" name="riid" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0m9G90fEe2YPMyYKslBVA" name="ppvObject" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0m9HN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0nkIN0fEe2YPMyYKslBVA" name="Release" visibility="package">
              <ownedParameter xmi:id="_u0nkId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0nkIt0fEe2YPMyYKslBVA" name="Reset" visibility="private">
              <ownedParameter xmi:id="_u0nkI90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0nkJN0fEe2YPMyYKslBVA" name="Skip" visibility="private">
              <ownedParameter xmi:id="_u0nkJd0fEe2YPMyYKslBVA" name="celt" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0nkJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0nkJ90fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u0nkKN0fEe2YPMyYKslBVA" name="arg0" type="_tXJgkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0nkKd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0nkKt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0nkK90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0nkLN0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u0nkLd0fEe2YPMyYKslBVA" name="arg0" type="_tXJgkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0nkLt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0nkL90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0nkMN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0nkMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0nkMt0fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u0nkM90fEe2YPMyYKslBVA" name="arg0" type="_tXJgkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0nkNN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0nkNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0nkNt0fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_u0nkN90fEe2YPMyYKslBVA" name="arg0" type="_tXJgkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0nkON0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tXYxKd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tXZYMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tXZYMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tXZYMt0fEe2YPMyYKslBVA" general="_tXHrYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_u0nkOd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tXJgkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u0mWBd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_u0mWBt0fEe2YPMyYKslBVA" name="arg0" type="_tXJgkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0mWB90fEe2YPMyYKslBVA" name="$anonymous0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0oLMN0fEe2YPMyYKslBVA" name="method0" visibility="public">
                <ownedParameter xmi:id="_u0oLMd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0oLMt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0oLM90fEe2YPMyYKslBVA" name="method1" visibility="public">
                <ownedParameter xmi:id="_u0oLNN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0oLNd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0oLNt0fEe2YPMyYKslBVA" name="method2" visibility="public">
                <ownedParameter xmi:id="_u0oLN90fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0oLON0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0oLOd0fEe2YPMyYKslBVA" name="method3" visibility="public">
                <ownedParameter xmi:id="_u0oLOt0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0oLO90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0oLPN0fEe2YPMyYKslBVA" name="method4" visibility="public">
                <ownedParameter xmi:id="_u0oLPd0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0oLPt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_u0oLP90fEe2YPMyYKslBVA" name="method5" visibility="public">
                <ownedParameter xmi:id="_u0oLQN0fEe2YPMyYKslBVA" name="args" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u0oLQd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tXL80N0fEe2YPMyYKslBVA" name="DragSourceListener[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OSN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-OSd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXL80t0fEe2YPMyYKslBVA" name="TreeDragSourceEffect" visibility="public">
            <eAnnotations xmi:id="_tezAtN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tezAtd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tezAtt0fEe2YPMyYKslBVA" general="_tXSqgN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzuMVN0fEe2YPMyYKslBVA" name="dragSourceImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzuzW90fEe2YPMyYKslBVA" name="control" isLeaf="true" type="_s7p3YN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uzuMVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uzuMVt0fEe2YPMyYKslBVA" name="tree" type="_tSAh4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzuMV90fEe2YPMyYKslBVA" name="dragFinished" visibility="public">
              <ownedParameter xmi:id="_uzuzUN0fEe2YPMyYKslBVA" name="event" type="_tXSDfN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzuzUd0fEe2YPMyYKslBVA" name="dragStart" visibility="public">
              <ownedParameter xmi:id="_uzuzUt0fEe2YPMyYKslBVA" name="event" type="_tXSDfN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzuzU90fEe2YPMyYKslBVA" name="getDragSourceImage" visibility="package">
              <ownedParameter xmi:id="_uzuzVN0fEe2YPMyYKslBVA" name="event" type="_tXSDfN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzuzVd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXL81N0fEe2YPMyYKslBVA" name="TableDragSourceEffect" visibility="public">
            <eAnnotations xmi:id="_tXYKEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXYKEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXYKEt0fEe2YPMyYKslBVA" general="_tXSqgN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0kg0N0fEe2YPMyYKslBVA" name="dragSourceImage" visibility="package" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0lH4N0fEe2YPMyYKslBVA" name="control" isLeaf="true" type="_s7p3YN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uz058N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uz058d0fEe2YPMyYKslBVA" name="table" type="_s6uqUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0kg0d0fEe2YPMyYKslBVA" name="dragFinished" visibility="public">
              <ownedParameter xmi:id="_u0kg0t0fEe2YPMyYKslBVA" name="event" type="_tXSDfN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0kg090fEe2YPMyYKslBVA" name="dragStart" visibility="public">
              <ownedParameter xmi:id="_u0kg1N0fEe2YPMyYKslBVA" name="event" type="_tXSDfN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0kg1d0fEe2YPMyYKslBVA" name="getDragSourceImage" visibility="package">
              <ownedParameter xmi:id="_u0kg1t0fEe2YPMyYKslBVA" name="event" type="_tXSDfN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0kg190fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXMj4d0fEe2YPMyYKslBVA" name="DNDListener" visibility="package">
            <eAnnotations xmi:id="_tXSDed0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXSDet0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXSDe90fEe2YPMyYKslBVA" general="_tFbecN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uz059N0fEe2YPMyYKslBVA" name="dndWidget" visibility="package" type="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0QXzN0fEe2YPMyYKslBVA" name="eventListener" isLeaf="true" type="_tOxAot0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uz058t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uz05890fEe2YPMyYKslBVA" name="listener" type="_tOxAot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uz5ydd0fEe2YPMyYKslBVA" name="getEventListener" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uz5ydt0fEe2YPMyYKslBVA" name="return" type="_tOxAot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0QXyN0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
              <ownedParameter xmi:id="_u0QXyd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXNK8d0fEe2YPMyYKslBVA" name="DNDEvent" visibility="package">
            <eAnnotations xmi:id="_tXXjA90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXXjBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXXjBd0fEe2YPMyYKslBVA" general="_tFdToN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzwomt0fEe2YPMyYKslBVA" name="data" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzxPkd0fEe2YPMyYKslBVA" name="detail" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzxPkt0fEe2YPMyYKslBVA" name="doit" visibility="package" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzxPk90fEe2YPMyYKslBVA" name="dataType" visibility="public" type="_tXISc90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzxPlN0fEe2YPMyYKslBVA" name="x" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzxPld0fEe2YPMyYKslBVA" name="y" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzxPlt0fEe2YPMyYKslBVA" name="image" visibility="public" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzxPl90fEe2YPMyYKslBVA" name="offsetX" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzxPmN0fEe2YPMyYKslBVA" name="offsetY" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzxPnN0fEe2YPMyYKslBVA" name="widget" visibility="package" isLeaf="true" type="_tBojkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzxPnt0fEe2YPMyYKslBVA" name="time" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u0KRLN0fEe2YPMyYKslBVA" name="dataTypes" visibility="public" type="_tXHEWd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0KRLd0fEe2YPMyYKslBVA" name="operations" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0KRLt0fEe2YPMyYKslBVA" name="feedback" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0KRL90fEe2YPMyYKslBVA" name="item" visibility="package" isLeaf="true" type="_tBojkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u0XFct0fEe2YPMyYKslBVA" name="type" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uz2IEt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXQ1Vd0fEe2YPMyYKslBVA" name="DropTargetAdapter" visibility="public">
            <eAnnotations xmi:id="_tXYKE90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXYKFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXYxId0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tXYxIN0fEe2YPMyYKslBVA" client="_tXQ1Vd0fEe2YPMyYKslBVA" supplier="_tXSDcN0fEe2YPMyYKslBVA" contract="_tXSDcN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u0H04t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u0lu8N0fEe2YPMyYKslBVA" name="dragEnter" visibility="public">
              <ownedParameter xmi:id="_u0lu8d0fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0lu8t0fEe2YPMyYKslBVA" name="dragLeave" visibility="public">
              <ownedParameter xmi:id="_u0lu890fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0lu9N0fEe2YPMyYKslBVA" name="dragOperationChanged" visibility="public">
              <ownedParameter xmi:id="_u0lu9d0fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0lu9t0fEe2YPMyYKslBVA" name="dragOver" visibility="public">
              <ownedParameter xmi:id="_u0lu990fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0lu-N0fEe2YPMyYKslBVA" name="drop" visibility="public">
              <ownedParameter xmi:id="_u0lu-d0fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0lu-t0fEe2YPMyYKslBVA" name="dropAccept" visibility="public">
              <ownedParameter xmi:id="_u0lu-90fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tXSDcN0fEe2YPMyYKslBVA" name="DropTargetListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tXSDcd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXSDct0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXSDc90fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u0PwtN0fEe2YPMyYKslBVA" name="dragEnter" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u0Pwtd0fEe2YPMyYKslBVA" name="arg0" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Pwtt0fEe2YPMyYKslBVA" name="dragLeave" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u0Pwt90fEe2YPMyYKslBVA" name="arg0" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0PwuN0fEe2YPMyYKslBVA" name="dragOperationChanged" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u0Pwud0fEe2YPMyYKslBVA" name="arg0" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Pwut0fEe2YPMyYKslBVA" name="dragOver" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u0Pwu90fEe2YPMyYKslBVA" name="arg0" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0PwvN0fEe2YPMyYKslBVA" name="drop" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u0Pwvd0fEe2YPMyYKslBVA" name="arg0" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Pwvt0fEe2YPMyYKslBVA" name="dropAccept" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u0Pwv90fEe2YPMyYKslBVA" name="arg0" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tXSDdN0fEe2YPMyYKslBVA" name="DragSourceListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tXSDdd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXSDdt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXSDd90fEe2YPMyYKslBVA" general="_tOxAot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u0QXwN0fEe2YPMyYKslBVA" name="dragStart" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u0QXwd0fEe2YPMyYKslBVA" name="arg0" type="_tXSDfN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0QXwt0fEe2YPMyYKslBVA" name="dragSetData" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u0QXw90fEe2YPMyYKslBVA" name="arg0" type="_tXSDfN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0QXxN0fEe2YPMyYKslBVA" name="dragFinished" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_u0QXxd0fEe2YPMyYKslBVA" name="arg0" type="_tXSDfN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXSDfN0fEe2YPMyYKslBVA" name="DragSourceEvent" visibility="public">
            <eAnnotations xmi:id="_teznxN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teznxd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teznxt0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzuzVt0fEe2YPMyYKslBVA" name="image" visibility="public" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzvaZt0fEe2YPMyYKslBVA" name="offsetX" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzvaaN0fEe2YPMyYKslBVA" name="offsetY" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzwokN0fEe2YPMyYKslBVA" name="detail" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzwokd0fEe2YPMyYKslBVA" name="doit" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzwokt0fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzwok90fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzwolN0fEe2YPMyYKslBVA" name="dataType" visibility="public" type="_tXISc90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzwold0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzxPkN0fEe2YPMyYKslBVA" name="data" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzxPm90fEe2YPMyYKslBVA" name="widget" isLeaf="true" type="_tBojkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzxPnd0fEe2YPMyYKslBVA" name="time" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uzwolt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uzwol90fEe2YPMyYKslBVA" name="e" type="_tXNK8d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzxPmd0fEe2YPMyYKslBVA" name="updateEvent" visibility="package">
              <ownedParameter xmi:id="_uzxPmt0fEe2YPMyYKslBVA" name="e" type="_tXNK8d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzx2oN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uzx2od0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXSqgN0fEe2YPMyYKslBVA" name="DragSourceEffect" visibility="public">
            <eAnnotations xmi:id="_tezAsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tezAsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tezAs90fEe2YPMyYKslBVA" general="_tezAst0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzlCUN0fEe2YPMyYKslBVA" name="control" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uzlCUd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uzlCUt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzlCVN0fEe2YPMyYKslBVA" name="getControl" visibility="public">
              <ownedParameter xmi:id="_uzlCVd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0QXyt0fEe2YPMyYKslBVA" name="dragFinished" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0QXy90fEe2YPMyYKslBVA" name="arg0" type="_tXSDfN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Q-0N0fEe2YPMyYKslBVA" name="dragSetData" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0Q-0d0fEe2YPMyYKslBVA" name="arg0" type="_tXSDfN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0Rl5t0fEe2YPMyYKslBVA" name="dragStart" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0Rl590fEe2YPMyYKslBVA" name="arg0" type="_tXSDfN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tXSqhN0fEe2YPMyYKslBVA" name="DropTargetListener[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OSt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-OS90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXSqht0fEe2YPMyYKslBVA" name="TableDropTargetEffect" visibility="public">
            <eAnnotations xmi:id="_tXVt0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXVt0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXVt0t0fEe2YPMyYKslBVA" general="_tQuvit0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0dMEt0fEe2YPMyYKslBVA" name="SCROLL_HYSTERESIS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u0dME90fEe2YPMyYKslBVA" name="scrollIndex" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0dMFN0fEe2YPMyYKslBVA" name="scrollBeginTime" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0dMFd0fEe2YPMyYKslBVA" name="dropHighlight" visibility="package" type="_s6xGkt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0dMFt0fEe2YPMyYKslBVA" name="iItemInsert" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0dMHt0fEe2YPMyYKslBVA" name="control" isLeaf="true" type="_s7p3YN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u0UCJ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u0UCKN0fEe2YPMyYKslBVA" name="table" type="_s6uqUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0dMF90fEe2YPMyYKslBVA" name="checkEffect" visibility="package">
              <ownedParameter xmi:id="_u0dMGN0fEe2YPMyYKslBVA" name="effect" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0dMGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0dMGt0fEe2YPMyYKslBVA" name="dragEnter" visibility="public">
              <ownedParameter xmi:id="_u0dMG90fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0dMHN0fEe2YPMyYKslBVA" name="dragLeave" visibility="public">
              <ownedParameter xmi:id="_u0dMHd0fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0dzKt0fEe2YPMyYKslBVA" name="dragOver" visibility="public">
              <ownedParameter xmi:id="_u0dzK90fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0dzLN0fEe2YPMyYKslBVA" name="getControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0dzLd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXSqiN0fEe2YPMyYKslBVA" name="TreeDropTargetEffect" visibility="public">
            <eAnnotations xmi:id="_teznx90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teznyN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teznyd0fEe2YPMyYKslBVA" general="_tQuvit0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0LfQN0fEe2YPMyYKslBVA" name="SCROLL_HYSTERESIS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u0LfQd0fEe2YPMyYKslBVA" name="EXPAND_HYSTERESIS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_u0LfQt0fEe2YPMyYKslBVA" name="dropIndex" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0LfQ90fEe2YPMyYKslBVA" name="scrollIndex" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0LfRN0fEe2YPMyYKslBVA" name="scrollBeginTime" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0LfRd0fEe2YPMyYKslBVA" name="expandIndex" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0LfRt0fEe2YPMyYKslBVA" name="expandBeginTime" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0LfR90fEe2YPMyYKslBVA" name="insertItem" visibility="package" type="_tWQvyd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0LfSN0fEe2YPMyYKslBVA" name="insertBefore" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_u0MGU90fEe2YPMyYKslBVA" name="control" isLeaf="true" type="_s7p3YN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_u0LfSd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_u0LfSt0fEe2YPMyYKslBVA" name="tree" type="_tSAh4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0LfS90fEe2YPMyYKslBVA" name="checkEffect" visibility="package">
              <ownedParameter xmi:id="_u0LfTN0fEe2YPMyYKslBVA" name="effect" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0LfTd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0LfTt0fEe2YPMyYKslBVA" name="dragEnter" visibility="public">
              <ownedParameter xmi:id="_u0MGUN0fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0MGUd0fEe2YPMyYKslBVA" name="dragLeave" visibility="public">
              <ownedParameter xmi:id="_u0MGUt0fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0MtZt0fEe2YPMyYKslBVA" name="dragOver" visibility="public">
              <ownedParameter xmi:id="_u0MtZ90fEe2YPMyYKslBVA" name="event" type="_tQvWkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0MtaN0fEe2YPMyYKslBVA" name="getControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0Mtad0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tXWU4t0fEe2YPMyYKslBVA" name="ByteArrayTransfer" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tXW78N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXW78d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXW78t0fEe2YPMyYKslBVA" general="_tXISct0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_u0foV90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_u0hdiN0fEe2YPMyYKslBVA" name="getSupportedTypes" visibility="public">
              <ownedParameter xmi:id="_u0hdid0fEe2YPMyYKslBVA" name="return" type="_tXHEWd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0hdit0fEe2YPMyYKslBVA" name="getTypeIds" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0hdi90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0hdjN0fEe2YPMyYKslBVA" name="isSupportedType" visibility="public">
              <ownedParameter xmi:id="_u0hdjd0fEe2YPMyYKslBVA" name="transferData" type="_tXISc90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0hdjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0iEkN0fEe2YPMyYKslBVA" name="javaToNative" visibility="protected">
              <ownedParameter xmi:id="_u0iEkd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0iEkt0fEe2YPMyYKslBVA" name="transferData" type="_tXISc90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0iEk90fEe2YPMyYKslBVA" name="checkByteArray" visibility="package">
              <ownedParameter xmi:id="_u0iElN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0iEld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0iEmt0fEe2YPMyYKslBVA" name="nativeToJava" visibility="protected">
              <ownedParameter xmi:id="_u0iEm90fEe2YPMyYKslBVA" name="transferData" type="_tXISc90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0iEnN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_u0iEnd0fEe2YPMyYKslBVA" name="getData" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_u0iEnt0fEe2YPMyYKslBVA" name="arg0" type="_tXIScd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0iEn90fEe2YPMyYKslBVA" name="arg1" type="_tXJgkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0iEoN0fEe2YPMyYKslBVA" name="arg2" type="_tXJgk90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_u0iEod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tezAst0fEe2YPMyYKslBVA" name="DragSourceAdapter" visibility="public">
            <eAnnotations xmi:id="_teznwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teznwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teznw90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_teznwt0fEe2YPMyYKslBVA" client="_tezAst0fEe2YPMyYKslBVA" supplier="_tXSDdN0fEe2YPMyYKslBVA" contract="_tXSDdN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uzlCU90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uzwoit0fEe2YPMyYKslBVA" name="dragStart" visibility="public">
              <ownedParameter xmi:id="_uzwoi90fEe2YPMyYKslBVA" name="event" type="_tXSDfN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzwojN0fEe2YPMyYKslBVA" name="dragFinished" visibility="public">
              <ownedParameter xmi:id="_uzwojd0fEe2YPMyYKslBVA" name="event" type="_tXSDfN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzwojt0fEe2YPMyYKslBVA" name="dragSetData" visibility="public">
              <ownedParameter xmi:id="_uzwoj90fEe2YPMyYKslBVA" name="event" type="_tXSDfN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tPA4Rd0fEe2YPMyYKslBVA" name="printing">
          <packagedElement xmi:type="uml:Class" xmi:id="_tQF2UN0fEe2YPMyYKslBVA" name="Printer" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tRztkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tRztkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tRztkt0fEe2YPMyYKslBVA" general="_tCHEsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX4CM90fEe2YPMyYKslBVA" name="handle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX4CNN0fEe2YPMyYKslBVA" name="data" visibility="package" type="_tR0Uot0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX4CNd0fEe2YPMyYKslBVA" name="isGCCreated" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX4CNt0fEe2YPMyYKslBVA" name="profile" visibility="package" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX4CN90fEe2YPMyYKslBVA" name="appName" visibility="package" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX4CON0fEe2YPMyYKslBVA" name="keyName" visibility="package" isStatic="true" type="_tB-h0N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vQ860t0fEe2YPMyYKslBVA" name="getPrinterData" visibility="public">
              <ownedParameter xmi:id="_vQ86090fEe2YPMyYKslBVA" name="return" type="_tR0Uot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vQ-wAt0fEe2YPMyYKslBVA" name="getDPI" visibility="public">
              <ownedParameter xmi:id="_vQ-wA90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRDBcN0fEe2YPMyYKslBVA" name="computeTrim" visibility="public">
              <ownedParameter xmi:id="_vRDBcd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRDBct0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRDBc90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRDBdN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRDBdd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRDBdt0fEe2YPMyYKslBVA" name="getClientArea" visibility="public">
              <ownedParameter xmi:id="_vRDBd90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRE2pN0fEe2YPMyYKslBVA" name="endPage" visibility="public"/>
            <ownedOperation xmi:id="_vRE2pt0fEe2YPMyYKslBVA" name="startPage" visibility="public">
              <ownedParameter xmi:id="_vRE2p90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRJIEd0fEe2YPMyYKslBVA" name="startJob" visibility="public">
              <ownedParameter xmi:id="_vRJIEt0fEe2YPMyYKslBVA" name="jobName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vRJIE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vRJIFN0fEe2YPMyYKslBVA" name="endJob" visibility="public"/>
            <ownedOperation xmi:id="_vTw-QN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vTw-Qd0fEe2YPMyYKslBVA" name="dispose" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vX4COd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vX4pQN0fEe2YPMyYKslBVA" name="getPrinterList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vX4pQd0fEe2YPMyYKslBVA" name="return" type="_tR0Uod0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX4pRd0fEe2YPMyYKslBVA" name="getDefaultPrinterData" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vX4pRt0fEe2YPMyYKslBVA" name="return" type="_tR0Uot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX5QUN0fEe2YPMyYKslBVA" name="checkNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vX5QUd0fEe2YPMyYKslBVA" name="data" type="_tR0Uot0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX5QUt0fEe2YPMyYKslBVA" name="return" type="_tR1iwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX5QVt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vX5QV90fEe2YPMyYKslBVA" name="data" type="_tR0Uot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX5QWN0fEe2YPMyYKslBVA" name="create" visibility="protected">
              <ownedParameter xmi:id="_vX5QWd0fEe2YPMyYKslBVA" name="deviceData" type="_tR1iwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX7FgN0fEe2YPMyYKslBVA" name="internal_new_GC" visibility="public">
              <ownedParameter xmi:id="_vX7Fgd0fEe2YPMyYKslBVA" name="data" type="_tCRcwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX7Fgt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX7Fg90fEe2YPMyYKslBVA" name="internal_dispose_GC" visibility="public">
              <ownedParameter xmi:id="_vX7FhN0fEe2YPMyYKslBVA" name="hDC" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX7Fhd0fEe2YPMyYKslBVA" name="data" type="_tCRcwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX7Fht0fEe2YPMyYKslBVA" name="isAutoScalable" visibility="public">
              <ownedParameter xmi:id="_vX7Fh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX7FiN0fEe2YPMyYKslBVA" name="checkDevice" visibility="protected"/>
            <ownedOperation xmi:id="_vX7skt0fEe2YPMyYKslBVA" name="cancelJob" visibility="public"/>
            <ownedOperation xmi:id="_vX8ToN0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_vX8Tod0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX86sN0fEe2YPMyYKslBVA" name="release" visibility="protected"/>
            <ownedOperation xmi:id="_vX86sd0fEe2YPMyYKslBVA" name="destroy" visibility="protected"/>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tR0Uod0fEe2YPMyYKslBVA" name="PrinterData[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OTN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-OTd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tR0Uot0fEe2YPMyYKslBVA" name="PrinterData" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tR1iwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tR1iwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tR1iw90fEe2YPMyYKslBVA" general="_tR1iwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ861N0fEe2YPMyYKslBVA" name="scope" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ861d0fEe2YPMyYKslBVA" name="startPage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vQ861t0fEe2YPMyYKslBVA" name="endPage" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX5QVN0fEe2YPMyYKslBVA" name="driver" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX5QVd0fEe2YPMyYKslBVA" name="name" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX53YN0fEe2YPMyYKslBVA" name="otherData" visibility="package" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX53Yd0fEe2YPMyYKslBVA" name="orientation" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX53Yt0fEe2YPMyYKslBVA" name="copyCount" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX53Y90fEe2YPMyYKslBVA" name="collate" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX6ecN0fEe2YPMyYKslBVA" name="duplex" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX7skN0fEe2YPMyYKslBVA" name="printToFile" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX7skd0fEe2YPMyYKslBVA" name="fileName" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vX86st0fEe2YPMyYKslBVA" name="ALL_PAGES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vX86s90fEe2YPMyYKslBVA" name="PAGE_RANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vX86tN0fEe2YPMyYKslBVA" name="SELECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vX86td0fEe2YPMyYKslBVA" name="PORTRAIT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vX86tt0fEe2YPMyYKslBVA" name="LANDSCAPE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vX86t90fEe2YPMyYKslBVA" name="DUPLEX_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vX86uN0fEe2YPMyYKslBVA" name="DUPLEX_LONG_EDGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vX86ud0fEe2YPMyYKslBVA" name="DUPLEX_SHORT_EDGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vX4pQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vX4pQ90fEe2YPMyYKslBVA" name="driver" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vX4pRN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vX5QU90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vX9hwN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vX9hwd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tR8QcN0fEe2YPMyYKslBVA" name="SWTException" visibility="public">
          <eAnnotations xmi:id="_tbX5QN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tbX5Qd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tbX5Qt0fEe2YPMyYKslBVA" general="_s82xQd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ujjpUN0fEe2YPMyYKslBVA" name="code" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vYj-tt0fEe2YPMyYKslBVA" name="throwable" visibility="public" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vYj-t90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_ui9MZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_ui9MZd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzzEw90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uzzExN0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzzExd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vYj-uN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_vYj-ud0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_vYj-ut0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vYj-u90fEe2YPMyYKslBVA" name="getCause" visibility="public">
            <ownedParameter xmi:id="_vYj-vN0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vYj-vd0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
            <ownedParameter xmi:id="_vYj-vt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vYj-v90fEe2YPMyYKslBVA" name="printStackTrace" visibility="public"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tYhZkN0fEe2YPMyYKslBVA" name="ole">
          <packagedElement xmi:type="uml:Package" xmi:id="_tYhZkd0fEe2YPMyYKslBVA" name="win32">
            <packagedElement xmi:type="uml:Class" xmi:id="_tYhZk90fEe2YPMyYKslBVA" name="OLE" visibility="public">
              <eAnnotations xmi:id="_tbWrIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbWrId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbWrIt0fEe2YPMyYKslBVA" general="_tB8sod0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0X1N0fEe2YPMyYKslBVA" name="S_FALSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X1d0fEe2YPMyYKslBVA" name="S_OK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X1t0fEe2YPMyYKslBVA" name="E_FAIL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X190fEe2YPMyYKslBVA" name="E_INVALIDARG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X2N0fEe2YPMyYKslBVA" name="E_NOINTERFACE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X2d0fEe2YPMyYKslBVA" name="E_NOTIMPL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X2t0fEe2YPMyYKslBVA" name="IID_IUNKNOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X290fEe2YPMyYKslBVA" name="IID_IDISPATCH" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X3N0fEe2YPMyYKslBVA" name="OLEIVERB_DISCARDUNDOSTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X3d0fEe2YPMyYKslBVA" name="OLEIVERB_HIDE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X3t0fEe2YPMyYKslBVA" name="OLEIVERB_INPLACEACTIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X390fEe2YPMyYKslBVA" name="OLEIVERB_OPEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X4N0fEe2YPMyYKslBVA" name="OLEIVERB_PRIMARY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X4d0fEe2YPMyYKslBVA" name="OLEIVERB_PROPERTIES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X4t0fEe2YPMyYKslBVA" name="OLEIVERB_SHOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X490fEe2YPMyYKslBVA" name="OLEIVERB_UIACTIVATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X5N0fEe2YPMyYKslBVA" name="PROPERTY_CHANGING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X5d0fEe2YPMyYKslBVA" name="PROPERTY_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X5t0fEe2YPMyYKslBVA" name="HRESULT_UNSPECIFIED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X590fEe2YPMyYKslBVA" name="ERROR_CANNOT_CREATE_FILE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X6N0fEe2YPMyYKslBVA" name="ERROR_CANNOT_CREATE_OBJECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X6d0fEe2YPMyYKslBVA" name="ERROR_CANNOT_OPEN_FILE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X6t0fEe2YPMyYKslBVA" name="ERROR_INTERFACE_NOT_FOUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X690fEe2YPMyYKslBVA" name="ERROR_INVALID_CLASSID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X7N0fEe2YPMyYKslBVA" name="ERROR_CANNOT_ACCESS_CLASSFACTORY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X7d0fEe2YPMyYKslBVA" name="ERROR_CANNOT_CREATE_LICENSED_OBJECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0X7t0fEe2YPMyYKslBVA" name="ERROR_OUT_OF_MEMORY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-4N0fEe2YPMyYKslBVA" name="ERROR_CANNOT_CHANGE_VARIANT_TYPE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-4d0fEe2YPMyYKslBVA" name="ERROR_INVALID_INTERFACE_ADDRESS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-4t0fEe2YPMyYKslBVA" name="ERROR_APPLICATION_NOT_FOUND" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-490fEe2YPMyYKslBVA" name="ERROR_ACTION_NOT_PERFORMED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-5N0fEe2YPMyYKslBVA" name="OLECMDF_SUPPORTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-5d0fEe2YPMyYKslBVA" name="OLECMDF_ENABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-5t0fEe2YPMyYKslBVA" name="OLECMDF_LATCHED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-590fEe2YPMyYKslBVA" name="OLECMDF_NINCHED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-6N0fEe2YPMyYKslBVA" name="OLECMDTEXTF_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-6d0fEe2YPMyYKslBVA" name="OLECMDTEXTF_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-6t0fEe2YPMyYKslBVA" name="OLECMDTEXTF_STATUS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-690fEe2YPMyYKslBVA" name="OLECMDEXECOPT_DODEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-7N0fEe2YPMyYKslBVA" name="OLECMDEXECOPT_PROMPTUSER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-7d0fEe2YPMyYKslBVA" name="OLECMDEXECOPT_DONTPROMPTUSER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-7t0fEe2YPMyYKslBVA" name="OLECMDEXECOPT_SHOWHELP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-790fEe2YPMyYKslBVA" name="OLECMDID_OPEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-8N0fEe2YPMyYKslBVA" name="OLECMDID_NEW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-8d0fEe2YPMyYKslBVA" name="OLECMDID_SAVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-8t0fEe2YPMyYKslBVA" name="OLECMDID_SAVEAS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-890fEe2YPMyYKslBVA" name="OLECMDID_SAVECOPYAS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-9N0fEe2YPMyYKslBVA" name="OLECMDID_PRINT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-9d0fEe2YPMyYKslBVA" name="OLECMDID_PRINTPREVIEW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-9t0fEe2YPMyYKslBVA" name="OLECMDID_PAGESETUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-990fEe2YPMyYKslBVA" name="OLECMDID_SPELL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0--N0fEe2YPMyYKslBVA" name="OLECMDID_PROPERTIES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0--d0fEe2YPMyYKslBVA" name="OLECMDID_CUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0--t0fEe2YPMyYKslBVA" name="OLECMDID_COPY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0--90fEe2YPMyYKslBVA" name="OLECMDID_PASTE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-_N0fEe2YPMyYKslBVA" name="OLECMDID_PASTESPECIAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-_d0fEe2YPMyYKslBVA" name="OLECMDID_UNDO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-_t0fEe2YPMyYKslBVA" name="OLECMDID_REDO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0-_90fEe2YPMyYKslBVA" name="OLECMDID_SELECTALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_AN0fEe2YPMyYKslBVA" name="OLECMDID_CLEARSELECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_Ad0fEe2YPMyYKslBVA" name="OLECMDID_ZOOM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_At0fEe2YPMyYKslBVA" name="OLECMDID_GETZOOMRANGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_A90fEe2YPMyYKslBVA" name="OLECMDID_UPDATECOMMANDS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_BN0fEe2YPMyYKslBVA" name="OLECMDID_REFRESH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_Bd0fEe2YPMyYKslBVA" name="OLECMDID_STOP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_Bt0fEe2YPMyYKslBVA" name="OLECMDID_HIDETOOLBARS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_B90fEe2YPMyYKslBVA" name="OLECMDID_SETPROGRESSMAX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_CN0fEe2YPMyYKslBVA" name="OLECMDID_SETPROGRESSPOS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_Cd0fEe2YPMyYKslBVA" name="OLECMDID_SETPROGRESSTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_Ct0fEe2YPMyYKslBVA" name="OLECMDID_SETTITLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_C90fEe2YPMyYKslBVA" name="OLECMDID_SETDOWNLOADSTATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_DN0fEe2YPMyYKslBVA" name="OLECMDID_STOPDOWNLOAD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_Dd0fEe2YPMyYKslBVA" name="VARFLAG_FREADONLY" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_Dt0fEe2YPMyYKslBVA" name="VARFLAG_FSOURCE" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_D90fEe2YPMyYKslBVA" name="VARFLAG_FBINDABLE" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_EN0fEe2YPMyYKslBVA" name="VARFLAG_FREQUESTEDIT" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_Ed0fEe2YPMyYKslBVA" name="VARFLAG_FDISPLAYBIND" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_Et0fEe2YPMyYKslBVA" name="VARFLAG_FDEFAULTBIND" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_E90fEe2YPMyYKslBVA" name="VARFLAG_FHIDDEN" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_FN0fEe2YPMyYKslBVA" name="VARFLAG_FRESTRICTED" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_Fd0fEe2YPMyYKslBVA" name="VARFLAG_FDEFAULTCOLLELEM" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_Ft0fEe2YPMyYKslBVA" name="VARFLAG_FUIDEFAULT" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_F90fEe2YPMyYKslBVA" name="VARFLAG_FNONBROWSABLE" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_GN0fEe2YPMyYKslBVA" name="VARFLAG_FREPLACEABLE" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_Gd0fEe2YPMyYKslBVA" name="VARFLAG_FIMMEDIATEBIND" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_Gt0fEe2YPMyYKslBVA" name="VAR_PERINSTANCE" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_G90fEe2YPMyYKslBVA" name="VAR_STATIC" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_HN0fEe2YPMyYKslBVA" name="VAR_CONST" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_Hd0fEe2YPMyYKslBVA" name="VAR_DISPATCH" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_Ht0fEe2YPMyYKslBVA" name="IDLFLAG_NONE" visibility="public" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_H90fEe2YPMyYKslBVA" name="IDLFLAG_FIN" visibility="public" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_IN0fEe2YPMyYKslBVA" name="IDLFLAG_FOUT" visibility="public" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_Id0fEe2YPMyYKslBVA" name="IDLFLAG_FLCID" visibility="public" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_It0fEe2YPMyYKslBVA" name="IDLFLAG_FRETVAL" visibility="public" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vX0_I90fEe2YPMyYKslBVA" name="VT_BOOL" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_JN0fEe2YPMyYKslBVA" name="VT_BSTR" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_Jd0fEe2YPMyYKslBVA" name="VT_BYREF" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_Jt0fEe2YPMyYKslBVA" name="VT_CY" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_J90fEe2YPMyYKslBVA" name="VT_DATE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_KN0fEe2YPMyYKslBVA" name="VT_DISPATCH" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_Kd0fEe2YPMyYKslBVA" name="VT_EMPTY" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_Kt0fEe2YPMyYKslBVA" name="VT_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_K90fEe2YPMyYKslBVA" name="VT_I2" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_LN0fEe2YPMyYKslBVA" name="VT_I4" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_Ld0fEe2YPMyYKslBVA" name="VT_NULL" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_Lt0fEe2YPMyYKslBVA" name="VT_R4" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_L90fEe2YPMyYKslBVA" name="VT_R8" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX0_MN0fEe2YPMyYKslBVA" name="VT_UI1" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l8N0fEe2YPMyYKslBVA" name="VT_UI4" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l8d0fEe2YPMyYKslBVA" name="VT_UNKNOWN" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l8t0fEe2YPMyYKslBVA" name="VT_VARIANT" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l890fEe2YPMyYKslBVA" name="VT_PTR" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l9N0fEe2YPMyYKslBVA" name="VT_USERDEFINED" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l9d0fEe2YPMyYKslBVA" name="VT_HRESULT" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l9t0fEe2YPMyYKslBVA" name="VT_DECIMAL" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l990fEe2YPMyYKslBVA" name="VT_I1" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l-N0fEe2YPMyYKslBVA" name="VT_UI2" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l-d0fEe2YPMyYKslBVA" name="VT_I8" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l-t0fEe2YPMyYKslBVA" name="VT_UI8" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l-90fEe2YPMyYKslBVA" name="VT_INT" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l_N0fEe2YPMyYKslBVA" name="VT_UINT" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l_d0fEe2YPMyYKslBVA" name="VT_VOID" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l_t0fEe2YPMyYKslBVA" name="VT_SAFEARRAY" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1l_90fEe2YPMyYKslBVA" name="VT_CARRAY" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mAN0fEe2YPMyYKslBVA" name="VT_LPSTR" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mAd0fEe2YPMyYKslBVA" name="VT_LPWSTR" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mAt0fEe2YPMyYKslBVA" name="VT_RECORD" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mA90fEe2YPMyYKslBVA" name="VT_FILETIME" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mBN0fEe2YPMyYKslBVA" name="VT_BLOB" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mBd0fEe2YPMyYKslBVA" name="VT_STREAM" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mBt0fEe2YPMyYKslBVA" name="VT_STORAGE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mB90fEe2YPMyYKslBVA" name="VT_STREAMED_OBJECT" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mCN0fEe2YPMyYKslBVA" name="VT_STORED_OBJECT" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mCd0fEe2YPMyYKslBVA" name="VT_BLOB_OBJECT" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mCt0fEe2YPMyYKslBVA" name="VT_CF" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mC90fEe2YPMyYKslBVA" name="VT_CLSID" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mDN0fEe2YPMyYKslBVA" name="VT_VERSIONED_STREAM" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mDd0fEe2YPMyYKslBVA" name="VT_BSTR_BLOB" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mDt0fEe2YPMyYKslBVA" name="VT_VECTOR" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mD90fEe2YPMyYKslBVA" name="VT_ARRAY" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mEN0fEe2YPMyYKslBVA" name="INVOKE_FUNC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mEd0fEe2YPMyYKslBVA" name="INVOKE_PROPERTYGET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mEt0fEe2YPMyYKslBVA" name="INVOKE_PROPERTYPUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mE90fEe2YPMyYKslBVA" name="INVOKE_PROPERTYPUTREF" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mFN0fEe2YPMyYKslBVA" name="FUNC_VIRTUAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mFd0fEe2YPMyYKslBVA" name="FUNC_PUREVIRTUAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mFt0fEe2YPMyYKslBVA" name="FUNC_NONVIRTUAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mF90fEe2YPMyYKslBVA" name="FUNC_STATIC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mGN0fEe2YPMyYKslBVA" name="FUNC_DISPATCH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mGd0fEe2YPMyYKslBVA" name="FUNCFLAG_FRESTRICTED" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mGt0fEe2YPMyYKslBVA" name="FUNCFLAG_FSOURCE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mG90fEe2YPMyYKslBVA" name="FUNCFLAG_FBINDABLE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mHN0fEe2YPMyYKslBVA" name="FUNCFLAG_FREQUESTEDIT" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mHd0fEe2YPMyYKslBVA" name="FUNCFLAG_FDISPLAYBIND" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mHt0fEe2YPMyYKslBVA" name="FUNCFLAG_FDEFAULTBIND" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mH90fEe2YPMyYKslBVA" name="FUNCFLAG_FHIDDEN" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mIN0fEe2YPMyYKslBVA" name="FUNCFLAG_FUSESGETLASTERROR" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mId0fEe2YPMyYKslBVA" name="FUNCFLAG_FDEFAULTCOLLELEM" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mIt0fEe2YPMyYKslBVA" name="FUNCFLAG_FUIDEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mI90fEe2YPMyYKslBVA" name="FUNCFLAG_FNONBROWSABLE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mJN0fEe2YPMyYKslBVA" name="FUNCFLAG_FREPLACEABLE" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mJd0fEe2YPMyYKslBVA" name="FUNCFLAG_FIMMEDIATEBIND" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mJt0fEe2YPMyYKslBVA" name="CC_FASTCALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mJ90fEe2YPMyYKslBVA" name="CC_CDECL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mKN0fEe2YPMyYKslBVA" name="CC_MSCPASCAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mKd0fEe2YPMyYKslBVA" name="CC_PASCAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mKt0fEe2YPMyYKslBVA" name="CC_MACPASCAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mK90fEe2YPMyYKslBVA" name="CC_STDCALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mLN0fEe2YPMyYKslBVA" name="CC_FPFASTCALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mLd0fEe2YPMyYKslBVA" name="CC_SYSCALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX1mLt0fEe2YPMyYKslBVA" name="CC_MPWCDECL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NAN0fEe2YPMyYKslBVA" name="CC_MPWPASCAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NAd0fEe2YPMyYKslBVA" name="CC_MAX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NAt0fEe2YPMyYKslBVA" name="ERROR_NOT_IMPLEMENTED_MSG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NA90fEe2YPMyYKslBVA" name="ERROR_CANNOT_CREATE_FILE_MSG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NBN0fEe2YPMyYKslBVA" name="ERROR_CANNOT_CREATE_OBJECT_MSG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NBd0fEe2YPMyYKslBVA" name="ERROR_CANNOT_OPEN_FILE_MSG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NBt0fEe2YPMyYKslBVA" name="ERROR_INTERFACE_NOT_FOUND_MSG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NB90fEe2YPMyYKslBVA" name="ERROR_INVALID_CLASSID_MSG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NCN0fEe2YPMyYKslBVA" name="ERROR_CANNOT_ACCESS_CLASSFACTORY_MSG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NCd0fEe2YPMyYKslBVA" name="ERROR_CANNOT_CREATE_LICENSED_OBJECT_MSG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NCt0fEe2YPMyYKslBVA" name="ERROR_OUT_OF_MEMORY_MSG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NC90fEe2YPMyYKslBVA" name="ERROR_CANNOT_CHANGE_VARIANT_TYPE_MSG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NDN0fEe2YPMyYKslBVA" name="ERROR_INVALID_INTERFACE_ADDRESS_MSG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NDd0fEe2YPMyYKslBVA" name="ERROR_APPLICATION_NOT_FOUND_MSG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vX2NDt0fEe2YPMyYKslBVA" name="ERROR_ACTION_NOT_PERFORMED_MSG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_u9ArIN0fEe2YPMyYKslBVA" name="error" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_u9ArId0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_u9ArIt0fEe2YPMyYKslBVA" name="hresult" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vX2ND90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_vX2NEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_vX2NEt0fEe2YPMyYKslBVA" name="error" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_vX2NE90fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vX20EN0fEe2YPMyYKslBVA" name="findProgramID" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_vX3bIN0fEe2YPMyYKslBVA" name="extension" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vX3bId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vX3bIt0fEe2YPMyYKslBVA" name="getKeyValue" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vX3bI90fEe2YPMyYKslBVA" name="key" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vX3bJN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vX3bJd0fEe2YPMyYKslBVA" name="getKeyExists" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_vX3bJt0fEe2YPMyYKslBVA" name="key" type="_tB-h0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vX3bJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vX4CMN0fEe2YPMyYKslBVA" name="isOleFile" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_vX4CMd0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vX4CMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_s8MC4N0fEe2YPMyYKslBVA" name="wb">
        <packagedElement xmi:type="uml:Package" xmi:id="_s8MC4d0fEe2YPMyYKslBVA" name="swt">
          <packagedElement xmi:type="uml:Class" xmi:id="_s8Mp8d0fEe2YPMyYKslBVA" name="SWTResourceManager" visibility="public">
            <generalization xmi:id="_s9XuoN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uDiFct0fEe2YPMyYKslBVA" name="m_colorMap" visibility="private" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uDiFc90fEe2YPMyYKslBVA" name="m_imageMap" visibility="private" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uDiFdN0fEe2YPMyYKslBVA" name="MISSING_IMAGE_SIZE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uDiFdd0fEe2YPMyYKslBVA" name="TOP_LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uDiFdt0fEe2YPMyYKslBVA" name="TOP_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uDiFd90fEe2YPMyYKslBVA" name="BOTTOM_LEFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uDiFeN0fEe2YPMyYKslBVA" name="BOTTOM_RIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uDiFed0fEe2YPMyYKslBVA" name="LAST_CORNER_KEY" visibility="protected" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uDiFet0fEe2YPMyYKslBVA" name="m_decoratedImageMap" visibility="private" isStatic="true" type="_s9Xuod0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uDisgN0fEe2YPMyYKslBVA" name="m_fontMap" visibility="private" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uDisgd0fEe2YPMyYKslBVA" name="m_fontToBoldFontMap" visibility="private" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uDisgt0fEe2YPMyYKslBVA" name="m_idToCursorMap" visibility="private" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uBjIcN0fEe2YPMyYKslBVA" name="getColor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uBjIcd0fEe2YPMyYKslBVA" name="systemColorID" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBjIct0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uBuHkN0fEe2YPMyYKslBVA" name="getFont" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uBuHkd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBuHkt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBuHk90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uBuHlN0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCjOAN0fEe2YPMyYKslBVA" name="getImage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uCjOAd0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uCjOAt0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uCjOA90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCrJ0N0fEe2YPMyYKslBVA" name="getColor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uCrJ0d0fEe2YPMyYKslBVA" name="r" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uCrJ0t0fEe2YPMyYKslBVA" name="g" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uCrJ090fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uCrJ1N0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDisg90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uDishN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uDjTlN0fEe2YPMyYKslBVA" name="getColor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uDjTld0fEe2YPMyYKslBVA" name="rgb" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDjTlt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDj6qt0fEe2YPMyYKslBVA" name="disposeColors" visibility="public" isStatic="true"/>
            <ownedOperation xmi:id="_uDkhtN0fEe2YPMyYKslBVA" name="getImage" visibility="protected" isStatic="true">
              <ownedParameter xmi:id="_uDkhtd0fEe2YPMyYKslBVA" name="stream" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDkhtt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDlIzd0fEe2YPMyYKslBVA" name="getImage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uDlIzt0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDlIz90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDlv0t0fEe2YPMyYKslBVA" name="getMissingImage" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uDlv090fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDnlCN0fEe2YPMyYKslBVA" name="decorateImage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uDnlCd0fEe2YPMyYKslBVA" name="baseImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDnlCt0fEe2YPMyYKslBVA" name="decorator" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDnlC90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDnlDN0fEe2YPMyYKslBVA" name="decorateImage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uDnlDd0fEe2YPMyYKslBVA" name="baseImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDnlDt0fEe2YPMyYKslBVA" name="decorator" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDnlD90fEe2YPMyYKslBVA" name="corner" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDnlEN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDozIN0fEe2YPMyYKslBVA" name="disposeImages" visibility="public" isStatic="true"/>
            <ownedOperation xmi:id="_uDqBQN0fEe2YPMyYKslBVA" name="getFont" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uDqBQd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDqBQt0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDqBQ90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDqBRN0fEe2YPMyYKslBVA" name="strikeout" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDqBRd0fEe2YPMyYKslBVA" name="underline" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDqBRt0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDrPZ90fEe2YPMyYKslBVA" name="getBoldFont" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uDrPaN0fEe2YPMyYKslBVA" name="baseFont" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDrPad0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDr2e90fEe2YPMyYKslBVA" name="disposeFonts" visibility="public" isStatic="true"/>
            <ownedOperation xmi:id="_uDsdgd0fEe2YPMyYKslBVA" name="getCursor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uDsdgt0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uDsdg90fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDtEk90fEe2YPMyYKslBVA" name="disposeCursors" visibility="public" isStatic="true"/>
            <ownedOperation xmi:id="_uDtrod0fEe2YPMyYKslBVA" name="dispose" visibility="public" isStatic="true"/>
          </packagedElement>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_s9Ezs90fEe2YPMyYKslBVA" name="jface">
        <packagedElement xmi:type="uml:Package" xmi:id="_s9EztN0fEe2YPMyYKslBVA" name="viewers">
          <packagedElement xmi:type="uml:Class" xmi:id="_s9GB0N0fEe2YPMyYKslBVA" name="TableViewer" visibility="public">
            <eAnnotations xmi:id="_tBhO0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tBhO0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tBhO090fEe2YPMyYKslBVA" general="_tBhO0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufpZvd0fEe2YPMyYKslBVA" name="table" visibility="private" type="_s6uqUN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufpZvt0fEe2YPMyYKslBVA" name="cachedRow" visibility="private" type="_tBic9N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uCx3gN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uCyekN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uCyekd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uCyekt0fEe2YPMyYKslBVA" name="getTable" visibility="public">
              <ownedParameter xmi:id="_uCyek90fEe2YPMyYKslBVA" name="return" type="_s6uqUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufpZv90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufpZwN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufqAwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufqAwd0fEe2YPMyYKslBVA" name="table" type="_s6uqUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufqAw90fEe2YPMyYKslBVA" name="hookControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufqAxN0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufqAxd0fEe2YPMyYKslBVA" name="getControl" visibility="public">
              <ownedParameter xmi:id="_ufqAxt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufqAx90fEe2YPMyYKslBVA" name="createViewerEditor" visibility="protected">
              <ownedParameter xmi:id="_ufqAyN0fEe2YPMyYKslBVA" name="return" type="_tBrm4t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufqAzt0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_ufqAz90fEe2YPMyYKslBVA" name="selection" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufqA0N0fEe2YPMyYKslBVA" name="reveal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufqA1N0fEe2YPMyYKslBVA" name="getViewerRowFromItem" visibility="protected">
              <ownedParameter xmi:id="_ufqA1d0fEe2YPMyYKslBVA" name="item" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufqA1t0fEe2YPMyYKslBVA" name="return" type="_tBnVcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufqn0N0fEe2YPMyYKslBVA" name="internalCreateNewRowPart" visibility="protected">
              <ownedParameter xmi:id="_ufqn0d0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufqn0t0fEe2YPMyYKslBVA" name="rowIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufqn090fEe2YPMyYKslBVA" name="return" type="_tBnVcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufqn2N0fEe2YPMyYKslBVA" name="getItemAt" visibility="protected">
              <ownedParameter xmi:id="_ufqn2d0fEe2YPMyYKslBVA" name="p" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufqn2t0fEe2YPMyYKslBVA" name="return" type="_tBk5Mt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufrO4N0fEe2YPMyYKslBVA" name="doGetItemCount" visibility="protected">
              <ownedParameter xmi:id="_ufrO4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufrO4t0fEe2YPMyYKslBVA" name="doIndexOf" visibility="protected">
              <ownedParameter xmi:id="_ufrO490fEe2YPMyYKslBVA" name="item" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufrO5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufrO5d0fEe2YPMyYKslBVA" name="doSetItemCount" visibility="protected">
              <ownedParameter xmi:id="_ufrO5t0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufrO590fEe2YPMyYKslBVA" name="doGetItems" visibility="protected">
              <ownedParameter xmi:id="_ufrO6N0fEe2YPMyYKslBVA" name="return" type="_tBh14t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufrO690fEe2YPMyYKslBVA" name="doGetColumnCount" visibility="protected">
              <ownedParameter xmi:id="_ufrO7N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufrO7d0fEe2YPMyYKslBVA" name="doGetColumn" visibility="protected">
              <ownedParameter xmi:id="_ufrO7t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufrO790fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufrO8N0fEe2YPMyYKslBVA" name="doGetItem" visibility="protected">
              <ownedParameter xmi:id="_ufrO8d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufrO8t0fEe2YPMyYKslBVA" name="return" type="_tBk5Mt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufrO890fEe2YPMyYKslBVA" name="doGetSelection" visibility="protected">
              <ownedParameter xmi:id="_ufrO9N0fEe2YPMyYKslBVA" name="return" type="_tBh14t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufr18N0fEe2YPMyYKslBVA" name="doGetSelectionIndices" visibility="protected">
              <ownedParameter xmi:id="_ufr18d0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufr19N0fEe2YPMyYKslBVA" name="doClearAll" visibility="protected"/>
            <ownedOperation xmi:id="_ufr19d0fEe2YPMyYKslBVA" name="doResetItem" visibility="protected">
              <ownedParameter xmi:id="_ufr19t0fEe2YPMyYKslBVA" name="item" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufr1990fEe2YPMyYKslBVA" name="doRemove" visibility="protected">
              <ownedParameter xmi:id="_ufr1-N0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufr1-d0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufr1_d0fEe2YPMyYKslBVA" name="doRemoveAll" visibility="protected"/>
            <ownedOperation xmi:id="_ufsdAd0fEe2YPMyYKslBVA" name="doRemove" visibility="protected">
              <ownedParameter xmi:id="_ufsdAt0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufsdBd0fEe2YPMyYKslBVA" name="doShowItem" visibility="protected">
              <ownedParameter xmi:id="_ufsdBt0fEe2YPMyYKslBVA" name="item" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufsdB90fEe2YPMyYKslBVA" name="doDeselectAll" visibility="protected"/>
            <ownedOperation xmi:id="_ufsdCd0fEe2YPMyYKslBVA" name="doSetSelection" visibility="protected">
              <ownedParameter xmi:id="_ufsdCt0fEe2YPMyYKslBVA" name="items" type="_tBh14t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uftEEt0fEe2YPMyYKslBVA" name="doShowSelection" visibility="protected"/>
            <ownedOperation xmi:id="_uftEFN0fEe2YPMyYKslBVA" name="doSetSelection" visibility="protected">
              <ownedParameter xmi:id="_uftEFd0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uftEGN0fEe2YPMyYKslBVA" name="doClear" visibility="protected">
              <ownedParameter xmi:id="_uftEGd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uftEHN0fEe2YPMyYKslBVA" name="doSelect" visibility="protected">
              <ownedParameter xmi:id="_uftEHd0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uftrIt0fEe2YPMyYKslBVA" name="refresh" visibility="public">
              <ownedParameter xmi:id="_uftrI90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uftrJN0fEe2YPMyYKslBVA" name="updateLabels" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uftrJd0fEe2YPMyYKslBVA" name="reveal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uftrJt0fEe2YPMyYKslBVA" name="checkBusy" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uftrJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uftrKN0fEe2YPMyYKslBVA" name="isCellEditorActive" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uftrKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uftrKt0fEe2YPMyYKslBVA" name="cancelEditing" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uftrK90fEe2YPMyYKslBVA" name="preservingSelection" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uftrLN0fEe2YPMyYKslBVA" name="arg0" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uftrLd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uftrLt0fEe2YPMyYKslBVA" name="refresh" visibility="public">
              <ownedParameter xmi:id="_uftrL90fEe2YPMyYKslBVA" name="updateLabels" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uftrMN0fEe2YPMyYKslBVA" name="reveal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uftrMd0fEe2YPMyYKslBVA" name="getRoot" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uftrMt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uftrM90fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uftrNN0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufuSMN0fEe2YPMyYKslBVA" name="assertElementsNotNull" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufuSMd0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufuSNN0fEe2YPMyYKslBVA" name="getSelection" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufuSNd0fEe2YPMyYKslBVA" name="return" type="_tWZ5sN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufuSNt0fEe2YPMyYKslBVA" name="updateSelection" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufuSN90fEe2YPMyYKslBVA" name="arg0" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufuSON0fEe2YPMyYKslBVA" name="firePostSelectionChanged" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufuSOd0fEe2YPMyYKslBVA" name="arg0" type="_tBlgQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufuSOt0fEe2YPMyYKslBVA" name="equals" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufuSO90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufu5QN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufu5Qd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufu5RN0fEe2YPMyYKslBVA" name="getComparer" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufu5Rd0fEe2YPMyYKslBVA" name="return" type="_tWFwoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufu5Rt0fEe2YPMyYKslBVA" name="doFindItem" visibility="protected">
              <ownedParameter xmi:id="_ufu5R90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufu5SN0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufu5Sd0fEe2YPMyYKslBVA" name="getContentProvider" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufu5St0fEe2YPMyYKslBVA" name="return" type="_tBlgRN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufvgUN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_ufvgUd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufvgUt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufvgU90fEe2YPMyYKslBVA" name="internalRefresh" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufvgVN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufvgVd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugE3h90fEe2YPMyYKslBVA" name="setColumnViewerEditor" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugE3iN0fEe2YPMyYKslBVA" name="arg0" type="_tBrm4t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhksXN0fEe2YPMyYKslBVA" name="setComparator" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhksXd0fEe2YPMyYKslBVA" name="arg0" type="_tBpKoN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhlTY90fEe2YPMyYKslBVA" name="setContentProvider" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhlTZN0fEe2YPMyYKslBVA" name="arg0" type="_tBlgRN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhlTZ90fEe2YPMyYKslBVA" name="setLabelProvider" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhlTaN0fEe2YPMyYKslBVA" name="arg0" type="_tWOTgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhlTad0fEe2YPMyYKslBVA" name="addSelectionChangedListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhlTat0fEe2YPMyYKslBVA" name="arg0" type="_tWQIs90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhlTbd0fEe2YPMyYKslBVA" name="setInput" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhlTbt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhl6cN0fEe2YPMyYKslBVA" name="refresh" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uhl6ed0fEe2YPMyYKslBVA" name="getStructuredSelection" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhl6et0fEe2YPMyYKslBVA" name="return" type="_tWMeUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBhO0t0fEe2YPMyYKslBVA" name="AbstractTableViewer" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tBmHUN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tBmHUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tBmHU90fEe2YPMyYKslBVA" general="_tBmHUt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uf54dd0fEe2YPMyYKslBVA" name="virtualManager" visibility="private" type="_tBmuYN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufqAwt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ufqA0d0fEe2YPMyYKslBVA" name="setSelection" visibility="package">
              <ownedParameter xmi:id="_ufqA0t0fEe2YPMyYKslBVA" name="arg0" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufqA090fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufuSMt0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_ufuSM90fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufu5S90fEe2YPMyYKslBVA" name="doFindItem" visibility="protected">
              <ownedParameter xmi:id="_ufu5TN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufu5Td0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf4qQd0fEe2YPMyYKslBVA" name="getControl" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf4qQt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf4qSd0fEe2YPMyYKslBVA" name="doGetItemCount" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uf4qSt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf4qS90fEe2YPMyYKslBVA" name="doSetItemCount" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uf4qTN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf54Yt0fEe2YPMyYKslBVA" name="doIndexOf" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uf54Y90fEe2YPMyYKslBVA" name="arg0" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf54ZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf54Zd0fEe2YPMyYKslBVA" name="getContentProvider" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf54Zt0fEe2YPMyYKslBVA" name="return" type="_tBlgRN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf54Z90fEe2YPMyYKslBVA" name="isBusy" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf54aN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf54a90fEe2YPMyYKslBVA" name="associate" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf54bN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf54bd0fEe2YPMyYKslBVA" name="arg1" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf54bt0fEe2YPMyYKslBVA" name="updateItem" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf54b90fEe2YPMyYKslBVA" name="arg0" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf54cN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf54d90fEe2YPMyYKslBVA" name="hookControl" visibility="protected">
              <ownedParameter xmi:id="_uf54eN0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf6fdN0fEe2YPMyYKslBVA" name="initializeVirtualManager" visibility="private">
              <ownedParameter xmi:id="_uf6fdd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf6fdt0fEe2YPMyYKslBVA" name="handleDispose" visibility="protected">
              <ownedParameter xmi:id="_uf6fd90fEe2YPMyYKslBVA" name="event" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf6fet0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uf6fe90fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf6ffN0fEe2YPMyYKslBVA" name="assertElementsNotNull" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf6ffd0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf6fft0fEe2YPMyYKslBVA" name="checkBusy" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf6ff90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf6fgN0fEe2YPMyYKslBVA" name="filter" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf6fgd0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf6fgt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf6fg90fEe2YPMyYKslBVA" name="indexForElement" visibility="protected">
              <ownedParameter xmi:id="_uf6fhN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf6fhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf6fht0fEe2YPMyYKslBVA" name="createItem" visibility="private">
              <ownedParameter xmi:id="_uf6fh90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf6fiN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf7GgN0fEe2YPMyYKslBVA" name="internalCreateNewRowPart" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uf7Ggd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf7Ggt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf7Gg90fEe2YPMyYKslBVA" name="return" type="_tBnVcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf7GhN0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uf7Ghd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf7Ght0fEe2YPMyYKslBVA" name="doFindInputItem" visibility="protected">
              <ownedParameter xmi:id="_uf7Gh90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf7GiN0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf7Gid0fEe2YPMyYKslBVA" name="getRoot" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf7Git0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf7Gi90fEe2YPMyYKslBVA" name="equals" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf7GjN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf7Gjd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf7Gjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf7Gj90fEe2YPMyYKslBVA" name="doGetItems" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uf7GkN0fEe2YPMyYKslBVA" name="return" type="_tBh14t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf7Gkd0fEe2YPMyYKslBVA" name="doUpdateItem" visibility="protected">
              <ownedParameter xmi:id="_uf7Gkt0fEe2YPMyYKslBVA" name="widget" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf7Gk90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf7GlN0fEe2YPMyYKslBVA" name="fullMap" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf7tkN0fEe2YPMyYKslBVA" name="setBusy" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf7tkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf7tkt0fEe2YPMyYKslBVA" name="doGetColumnCount" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf7tk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf7tlN0fEe2YPMyYKslBVA" name="getViewerRowFromItem" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf7tld0fEe2YPMyYKslBVA" name="arg0" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf7tlt0fEe2YPMyYKslBVA" name="return" type="_tBnVcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf7tl90fEe2YPMyYKslBVA" name="getViewerColumn" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf7tmN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf7tmd0fEe2YPMyYKslBVA" name="return" type="_tBn8gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf7tmt0fEe2YPMyYKslBVA" name="updateCell" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf7tm90fEe2YPMyYKslBVA" name="arg0" type="_tBnVcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf7tnN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf7tnd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf7tnt0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf7tn90fEe2YPMyYKslBVA" name="unmapElement" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf7toN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf7tod0fEe2YPMyYKslBVA" name="arg1" type="_tBojkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf7tot0fEe2YPMyYKslBVA" name="mapElement" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf7to90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf7tpN0fEe2YPMyYKslBVA" name="arg1" type="_tBojkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf8UoN0fEe2YPMyYKslBVA" name="getColumnViewerOwner" visibility="protected">
              <ownedParameter xmi:id="_uf8Uod0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf8Uot0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf8Uo90fEe2YPMyYKslBVA" name="doGetColumn" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uf8UpN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf8Upd0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf8Upt0fEe2YPMyYKslBVA" name="getElementAt" visibility="public">
              <ownedParameter xmi:id="_uf8Up90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf8UqN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf8Uqd0fEe2YPMyYKslBVA" name="doGetItem" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uf8Uqt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf8Uq90fEe2YPMyYKslBVA" name="return" type="_tBk5Mt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf8UrN0fEe2YPMyYKslBVA" name="getLabelProvider" visibility="public">
              <ownedParameter xmi:id="_uf8Urd0fEe2YPMyYKslBVA" name="return" type="_tWOTgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf8UsN0fEe2YPMyYKslBVA" name="getSelectionFromWidget" visibility="protected">
              <ownedParameter xmi:id="_uf8Usd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf87sN0fEe2YPMyYKslBVA" name="getVirtualSelection" visibility="private">
              <ownedParameter xmi:id="_uf87sd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf87st0fEe2YPMyYKslBVA" name="doGetSelection" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uf87s90fEe2YPMyYKslBVA" name="return" type="_tBh14t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf87tN0fEe2YPMyYKslBVA" name="doGetSelectionIndices" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uf87td0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf9iwN0fEe2YPMyYKslBVA" name="getComparator" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf9iwd0fEe2YPMyYKslBVA" name="return" type="_tBpKoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf9iwt0fEe2YPMyYKslBVA" name="inputChanged" visibility="protected">
              <ownedParameter xmi:id="_uf9iw90fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf9ixN0fEe2YPMyYKslBVA" name="oldInput" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf-J0N0fEe2YPMyYKslBVA" name="preservingSelection" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf-J0d0fEe2YPMyYKslBVA" name="arg0" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf-J0t0fEe2YPMyYKslBVA" name="insert" visibility="public">
              <ownedParameter xmi:id="_uf-J090fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf-J1N0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf-J1d0fEe2YPMyYKslBVA" name="applyEditorValue" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uf-J1t0fEe2YPMyYKslBVA" name="hasFilters" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf-J190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf-J2N0fEe2YPMyYKslBVA" name="internalRefresh" visibility="protected">
              <ownedParameter xmi:id="_uf-J2d0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf-J2t0fEe2YPMyYKslBVA" name="internalRefresh" visibility="protected">
              <ownedParameter xmi:id="_uf-J290fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf-J3N0fEe2YPMyYKslBVA" name="updateLabels" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf-w4N0fEe2YPMyYKslBVA" name="internalRefreshAll" visibility="private">
              <ownedParameter xmi:id="_uf-w4d0fEe2YPMyYKslBVA" name="updateLabels" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf-w4t0fEe2YPMyYKslBVA" name="internalVirtualRefreshAll" visibility="private"/>
            <ownedOperation xmi:id="_uf-w490fEe2YPMyYKslBVA" name="findItem" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf-w5N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf-w5d0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf-w5t0fEe2YPMyYKslBVA" name="getSortedChildren" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf-w590fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf-w6N0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf-w6d0fEe2YPMyYKslBVA" name="doClearAll" visibility="protected" isAbstract="true"/>
            <ownedOperation xmi:id="_uf_X8N0fEe2YPMyYKslBVA" name="doRemove" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uf_X8d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf_X8t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf_X890fEe2YPMyYKslBVA" name="doRemoveAll" visibility="protected" isAbstract="true"/>
            <ownedOperation xmi:id="_uf_X9N0fEe2YPMyYKslBVA" name="disassociate" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf_X9d0fEe2YPMyYKslBVA" name="arg0" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf__AN0fEe2YPMyYKslBVA" name="doClear" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uf__Ad0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf__At0fEe2YPMyYKslBVA" name="internalRemove" visibility="private">
              <ownedParameter xmi:id="_uf__A90fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf__BN0fEe2YPMyYKslBVA" name="getInput" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf__Bd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf__Bt0fEe2YPMyYKslBVA" name="doRemove" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uf__B90fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugAmEN0fEe2YPMyYKslBVA" name="setInput" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugAmEd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugAmEt0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_ugAmE90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugAmFN0fEe2YPMyYKslBVA" name="reveal" visibility="public">
              <ownedParameter xmi:id="_ugAmFd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugAmFt0fEe2YPMyYKslBVA" name="doShowItem" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ugAmF90fEe2YPMyYKslBVA" name="arg0" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugAmGN0fEe2YPMyYKslBVA" name="setSelectionToWidget" visibility="protected">
              <ownedParameter xmi:id="_ugAmGd0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugAmGt0fEe2YPMyYKslBVA" name="reveal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugBNIN0fEe2YPMyYKslBVA" name="doDeselectAll" visibility="protected" isAbstract="true"/>
            <ownedOperation xmi:id="_ugBNId0fEe2YPMyYKslBVA" name="virtualSetSelectionToWidget" visibility="private">
              <ownedParameter xmi:id="_ugBNIt0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugBNI90fEe2YPMyYKslBVA" name="reveal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugBNJN0fEe2YPMyYKslBVA" name="doSetSelection" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ugBNJd0fEe2YPMyYKslBVA" name="arg0" type="_tBh14t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugBNJt0fEe2YPMyYKslBVA" name="doSelect" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ugBNJ90fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugB0Mt0fEe2YPMyYKslBVA" name="doSetSelection" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ugB0M90fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugB0P90fEe2YPMyYKslBVA" name="setItemCount" visibility="public">
              <ownedParameter xmi:id="_ugB0QN0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugCbQd0fEe2YPMyYKslBVA" name="replace" visibility="public">
              <ownedParameter xmi:id="_ugCbQt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugCbQ90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugCbRN0fEe2YPMyYKslBVA" name="refreshItem" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugCbRd0fEe2YPMyYKslBVA" name="arg0" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugCbRt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugCbR90fEe2YPMyYKslBVA" name="clear" visibility="public">
              <ownedParameter xmi:id="_ugCbSN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugCbSd0fEe2YPMyYKslBVA" name="getRawChildren" visibility="protected">
              <ownedParameter xmi:id="_ugCbSt0fEe2YPMyYKslBVA" name="parent" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugCbS90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugDCU90fEe2YPMyYKslBVA" name="setContentProvider" visibility="public">
              <ownedParameter xmi:id="_ugDCVN0fEe2YPMyYKslBVA" name="provider" type="_tBlgRN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugDCV90fEe2YPMyYKslBVA" name="assertContentProviderType" visibility="protected">
              <ownedParameter xmi:id="_ugDCWN0fEe2YPMyYKslBVA" name="provider" type="_tBlgRN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugDCWd0fEe2YPMyYKslBVA" name="doResetItem" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ugDCWt0fEe2YPMyYKslBVA" name="arg0" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugDCW90fEe2YPMyYKslBVA" name="doShowSelection" visibility="protected" isAbstract="true"/>
            <ownedOperation xmi:id="_ugDCXN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private"/>
            <ownedOperation xmi:id="_ugDCXd0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_ugDCXt0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tBmuYN0fEe2YPMyYKslBVA" name="VirtualManager" visibility="package">
              <eAnnotations xmi:id="_tWjqsN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWjqsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWjqst0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uf4DQt0fEe2YPMyYKslBVA" name="cachedElements" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uf4DQ90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBhO0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uf4DRN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uf4DRd0fEe2YPMyYKslBVA" name="arg0" type="_tBhO0t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uf4qQN0fEe2YPMyYKslBVA" name="addTableListener" visibility="private"/>
              <ownedOperation xmi:id="_uf4qQ90fEe2YPMyYKslBVA" name="resolveElement" visibility="protected">
                <ownedParameter xmi:id="_uf4qRN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uf4qRd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uf4qRt0fEe2YPMyYKslBVA" name="notVisibleAdded" visibility="public">
                <ownedParameter xmi:id="_uf4qR90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uf4qSN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uf4qTd0fEe2YPMyYKslBVA" name="removeIndices" visibility="public">
                <ownedParameter xmi:id="_uf4qTt0fEe2YPMyYKslBVA" name="indices" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uf4qT90fEe2YPMyYKslBVA" name="removeIndicesFromTo" visibility="public">
                <ownedParameter xmi:id="_uf4qUN0fEe2YPMyYKslBVA" name="from" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uf4qUd0fEe2YPMyYKslBVA" name="to" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uf5RUN0fEe2YPMyYKslBVA" name="find" visibility="public">
                <ownedParameter xmi:id="_uf5RUd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uf5RUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uf5RU90fEe2YPMyYKslBVA" name="adjustCacheSize" visibility="public">
                <ownedParameter xmi:id="_uf5RVN0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uf5RVd0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uf5RVt0fEe2YPMyYKslBVA" name="arg0" type="_tBmuYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uf5RV90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uf5RWN0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uf5RWd0fEe2YPMyYKslBVA" name="arg0" type="_tBmuYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uf5RWt0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uf54YN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                <ownedParameter xmi:id="_uf54Yd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uf54cd0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uf54ct0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uf54c90fEe2YPMyYKslBVA" name="arg1" type="_tBojk90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uf54dN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBic8d0fEe2YPMyYKslBVA" name="TableViewerEditor" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tBrm4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tBrm4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tBrm490fEe2YPMyYKslBVA" general="_tBrm4t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugEQfN0fEe2YPMyYKslBVA" name="tableEditor" visibility="private" type="_tBsN9N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugEQfd0fEe2YPMyYKslBVA" name="focusCellManager" visibility="private" type="_tBsN9d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufqAyd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ufqAyt0fEe2YPMyYKslBVA" name="viewer" type="_s9GB0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufqAy90fEe2YPMyYKslBVA" name="focusCellManager" type="_tBsN9d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufqAzN0fEe2YPMyYKslBVA" name="editorActivationStrategy" type="_tBic890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufqAzd0fEe2YPMyYKslBVA" name="feature" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugE3gt0fEe2YPMyYKslBVA" name="create" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugE3g90fEe2YPMyYKslBVA" name="viewer" type="_s9GB0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugE3hN0fEe2YPMyYKslBVA" name="focusCellManager" type="_tBsN9d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugE3hd0fEe2YPMyYKslBVA" name="editorActivationStrategy" type="_tBic890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugE3ht0fEe2YPMyYKslBVA" name="feature" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugE3id0fEe2YPMyYKslBVA" name="create" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugE3it0fEe2YPMyYKslBVA" name="viewer" type="_s9GB0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugE3i90fEe2YPMyYKslBVA" name="editorActivationStrategy" type="_tBic890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugE3jN0fEe2YPMyYKslBVA" name="feature" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugE3jd0fEe2YPMyYKslBVA" name="setEditor" visibility="protected">
              <ownedParameter xmi:id="_ugE3jt0fEe2YPMyYKslBVA" name="w" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugE3j90fEe2YPMyYKslBVA" name="item" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugE3kN0fEe2YPMyYKslBVA" name="columnNumber" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugFek90fEe2YPMyYKslBVA" name="setLayoutData" visibility="protected">
              <ownedParameter xmi:id="_ugFelN0fEe2YPMyYKslBVA" name="layoutData" type="_tBsN9t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugFemt0fEe2YPMyYKslBVA" name="getFocusCell" visibility="public">
              <ownedParameter xmi:id="_ugFem90fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugFenN0fEe2YPMyYKslBVA" name="updateFocusCell" visibility="protected">
              <ownedParameter xmi:id="_ugFend0fEe2YPMyYKslBVA" name="focusCell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugFent0fEe2YPMyYKslBVA" name="event" type="_tBs1AN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugGFoN0fEe2YPMyYKslBVA" name="getViewer" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugGFod0fEe2YPMyYKslBVA" name="return" type="_tBmHUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBic890fEe2YPMyYKslBVA" name="ColumnViewerEditorActivationStrategy" visibility="public">
            <eAnnotations xmi:id="_tWTzEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWTzEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWTzEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue_Sb90fEe2YPMyYKslBVA" name="viewer" visibility="private" type="_tBmHUt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue_ScN0fEe2YPMyYKslBVA" name="keyboardActivationListener" visibility="private" type="_tKK0gd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ue_Scd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ue_Sct0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue_Sc90fEe2YPMyYKslBVA" name="isEditorActivationEvent" visibility="protected">
              <ownedParameter xmi:id="_ue_SdN0fEe2YPMyYKslBVA" name="event" type="_tBs1AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue_Sdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue_5d90fEe2YPMyYKslBVA" name="getFocusCell" visibility="private">
              <ownedParameter xmi:id="_ue_5eN0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue_5fd0fEe2YPMyYKslBVA" name="getViewer" visibility="public">
              <ownedParameter xmi:id="_ue_5ft0fEe2YPMyYKslBVA" name="return" type="_tBmHUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue_5f90fEe2YPMyYKslBVA" name="setEnableEditorActivationWithKeyboard" visibility="public">
              <ownedParameter xmi:id="_ue_5gN0fEe2YPMyYKslBVA" name="enable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufAghN0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ufAghd0fEe2YPMyYKslBVA" name="arg0" type="_tBic890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufAght0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufBHkN0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ufBHkd0fEe2YPMyYKslBVA" name="arg0" type="_tBic890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufBHkt0fEe2YPMyYKslBVA" name="return" type="_tBmHUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWUaIN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tWUaId0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWUaIt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWUaJN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufBHk90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBic890fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tWUaI90fEe2YPMyYKslBVA" client="_tWUaIN0fEe2YPMyYKslBVA" supplier="_tKK0gd0fEe2YPMyYKslBVA" contract="_tKK0gd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ue_5gd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ue_5gt0fEe2YPMyYKslBVA" name="arg0" type="_tBic890fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufBHlN0fEe2YPMyYKslBVA" name="keyPressed" visibility="public">
                <ownedParameter xmi:id="_ufBHld0fEe2YPMyYKslBVA" name="e" type="_s8eWwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufBHm90fEe2YPMyYKslBVA" name="keyReleased" visibility="public">
                <ownedParameter xmi:id="_ufBHnN0fEe2YPMyYKslBVA" name="e" type="_s8eWwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBic9N0fEe2YPMyYKslBVA" name="TableViewerRow" visibility="public">
            <eAnnotations xmi:id="_tWdkE90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWdkFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWdkFd0fEe2YPMyYKslBVA" general="_tBnVcN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufeald0fEe2YPMyYKslBVA" name="item" visibility="private" type="_s6xGkt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufealt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ufeal90fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufeamd0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_ufeamt0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufeam90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufean90fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_ufeaoN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufeao90fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_ufeapN0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBoN0fEe2YPMyYKslBVA" name="setItem" visibility="package">
              <ownedParameter xmi:id="_uffBod0fEe2YPMyYKslBVA" name="item" type="_s6xGkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBot0fEe2YPMyYKslBVA" name="getColumnCount" visibility="public">
              <ownedParameter xmi:id="_uffBo90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBqN0fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_uffBqd0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffBqt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBrt0fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_uffBr90fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffBsN0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBtN0fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_uffBtd0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffBtt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBut0fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_uffBu90fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffBvN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBwN0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_uffBwd0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffBwt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffBw90fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_uffBxN0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffBxd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffost0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_uffos90fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffotN0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffouN0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_uffoud0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffout0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffovt0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_uffov90fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffowN0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffoxN0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_uffoxd0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffoxt0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffox90fEe2YPMyYKslBVA" name="getControl" visibility="public">
              <ownedParameter xmi:id="_uffoyN0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffoyd0fEe2YPMyYKslBVA" name="getNeighbor" visibility="public">
              <ownedParameter xmi:id="_uffoyt0fEe2YPMyYKslBVA" name="direction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffoy90fEe2YPMyYKslBVA" name="sameLevel" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uffozN0fEe2YPMyYKslBVA" name="return" type="_tBnVcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffozd0fEe2YPMyYKslBVA" name="getRowAbove" visibility="private">
              <ownedParameter xmi:id="_uffozt0fEe2YPMyYKslBVA" name="return" type="_tBnVcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uffoz90fEe2YPMyYKslBVA" name="getRowBelow" visibility="private">
              <ownedParameter xmi:id="_uffo0N0fEe2YPMyYKslBVA" name="return" type="_tBnVcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufgPw90fEe2YPMyYKslBVA" name="getTreePath" visibility="public">
              <ownedParameter xmi:id="_ufgPxN0fEe2YPMyYKslBVA" name="return" type="_tWeLIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufgPx90fEe2YPMyYKslBVA" name="clone" visibility="public">
              <ownedParameter xmi:id="_ufgPyN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufgPyd0fEe2YPMyYKslBVA" name="getElement" visibility="public">
              <ownedParameter xmi:id="_ufgPyt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufgPy90fEe2YPMyYKslBVA" name="getVisualIndex" visibility="public">
              <ownedParameter xmi:id="_ufgPzN0fEe2YPMyYKslBVA" name="creationIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufg20N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufg2090fEe2YPMyYKslBVA" name="getCreationIndex" visibility="public">
              <ownedParameter xmi:id="_ufg21N0fEe2YPMyYKslBVA" name="visualIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufg21d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufg22N0fEe2YPMyYKslBVA" name="hasColumns" visibility="private">
              <ownedParameter xmi:id="_ufg22d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufg22t0fEe2YPMyYKslBVA" name="isValidOrderIndex" visibility="private">
              <ownedParameter xmi:id="_ufg2290fEe2YPMyYKslBVA" name="currentIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufg23N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufg23d0fEe2YPMyYKslBVA" name="getTextBounds" visibility="public">
              <ownedParameter xmi:id="_ufg23t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufg2390fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufhd4N0fEe2YPMyYKslBVA" name="getImageBounds" visibility="public">
              <ownedParameter xmi:id="_ufhd4d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufhd4t0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufhd5t0fEe2YPMyYKslBVA" name="getWidth" visibility="package">
              <ownedParameter xmi:id="_ufhd590fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufhd6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufhd7t0fEe2YPMyYKslBVA" name="scrollCellIntoView" visibility="protected">
              <ownedParameter xmi:id="_ufhd790fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufhd8N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBk5Md0fEe2YPMyYKslBVA" name="CustomHashtable" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tWeyMt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWeyM90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWeyNN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufjTI90fEe2YPMyYKslBVA" name="firstSlot" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufjTJt0fEe2YPMyYKslBVA" name="lastSlot" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufj6IN0fEe2YPMyYKslBVA" name="elementData" visibility="package" type="_tWeyNt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufj6MN0fEe2YPMyYKslBVA" name="elementCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufj6Md0fEe2YPMyYKslBVA" name="loadFactor" visibility="private" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufj6Mt0fEe2YPMyYKslBVA" name="threshold" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufj6M90fEe2YPMyYKslBVA" name="comparer" visibility="private" type="_tWFwoN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufj6NN0fEe2YPMyYKslBVA" name="emptyEnumerator" visibility="private" isLeaf="true" isStatic="true" type="_tWfZQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufj6Nd0fEe2YPMyYKslBVA" name="DEFAULT_CAPACITY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uefjJt0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_uefjJ90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uefjKN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uefjKd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uehYUt0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uehYU90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uehYVN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueoGAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ueoGAd0fEe2YPMyYKslBVA" name="capacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueoGAt0fEe2YPMyYKslBVA" name="comparer" type="_tWFwoN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ues-hN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ues-hd0fEe2YPMyYKslBVA" name="table" type="_tBk5Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ues-ht0fEe2YPMyYKslBVA" name="comparer" type="_tWFwoN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueuMot0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_ueuMo90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueuMpN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufj6Nt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ufkhMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ufkhMd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufkhMt0fEe2YPMyYKslBVA" name="capacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufkhM90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufkhNN0fEe2YPMyYKslBVA" name="comparer" type="_tWFwoN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufkhNd0fEe2YPMyYKslBVA" name="computeMaxSize" visibility="private"/>
            <ownedOperation xmi:id="_uflIQN0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uflIQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uflIQt0fEe2YPMyYKslBVA" name="getComparer" visibility="public">
              <ownedParameter xmi:id="_uflIQ90fEe2YPMyYKslBVA" name="return" type="_tWFwoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uflIRN0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
              <ownedParameter xmi:id="_uflIRd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uflIRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uflIR90fEe2YPMyYKslBVA" name="getEntry" visibility="private">
              <ownedParameter xmi:id="_uflISN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uflISd0fEe2YPMyYKslBVA" name="return" type="_tWfZQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uflISt0fEe2YPMyYKslBVA" name="elements" visibility="public">
              <ownedParameter xmi:id="_uflIS90fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uflvUN0fEe2YPMyYKslBVA" name="hashCode" visibility="private">
              <ownedParameter xmi:id="_uflvUd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uflvUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uflvU90fEe2YPMyYKslBVA" name="keyEquals" visibility="private">
              <ownedParameter xmi:id="_uflvVN0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uflvVd0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uflvVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufmWYN0fEe2YPMyYKslBVA" name="keys" visibility="public">
              <ownedParameter xmi:id="_ufmWYd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufmWYt0fEe2YPMyYKslBVA" name="rehash" visibility="private"/>
            <ownedOperation xmi:id="_ufnkgN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_ufnkgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tWeyNt0fEe2YPMyYKslBVA" name="HashMapEntry[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-OTt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-OT90fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWfZQN0fEe2YPMyYKslBVA" name="EmptyEnumerator" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_teQ1MN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teQ1Md0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teQ1M90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_teQ1Mt0fEe2YPMyYKslBVA" client="_tWfZQN0fEe2YPMyYKslBVA" supplier="_s-w1w90fEe2YPMyYKslBVA" contract="_s-w1w90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ufj6Jt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_ufj6J90fEe2YPMyYKslBVA" name="hasMoreElements" visibility="public">
                <ownedParameter xmi:id="_ufj6KN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufj6Kd0fEe2YPMyYKslBVA" name="nextElement" visibility="public">
                <ownedParameter xmi:id="_ufj6Kt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufj6K90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ufj6LN0fEe2YPMyYKslBVA" name="arg0" type="_tWfZQN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWfZQd0fEe2YPMyYKslBVA" name="HashMapEntry" visibility="package">
              <eAnnotations xmi:id="_teQ1NN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teQ1Nd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teQ1Nt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufj6I90fEe2YPMyYKslBVA" name="key" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufj6JN0fEe2YPMyYKslBVA" name="next" visibility="package" type="_tWfZQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufj6Jd0fEe2YPMyYKslBVA" name="value" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ufj6Ld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ufj6Lt0fEe2YPMyYKslBVA" name="theKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ufj6L90fEe2YPMyYKslBVA" name="theValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWfZQ90fEe2YPMyYKslBVA" name="HashEnumerator" visibility="package">
              <eAnnotations xmi:id="_teQOMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teQOMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teQOM90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufjTHN0fEe2YPMyYKslBVA" name="key" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufjTHd0fEe2YPMyYKslBVA" name="start" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufjTHt0fEe2YPMyYKslBVA" name="entry" visibility="package" type="_tWfZQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufjTH90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBk5Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_teQOMt0fEe2YPMyYKslBVA" client="_tWfZQ90fEe2YPMyYKslBVA" supplier="_s-w1w90fEe2YPMyYKslBVA" contract="_s-w1w90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ufjTIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ufjTId0fEe2YPMyYKslBVA" name="arg0" type="_tBk5Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ufjTIt0fEe2YPMyYKslBVA" name="isKey" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufjTJN0fEe2YPMyYKslBVA" name="hasMoreElements" visibility="public">
                <ownedParameter xmi:id="_ufjTJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufj6Id0fEe2YPMyYKslBVA" name="nextElement" visibility="public">
                <ownedParameter xmi:id="_ufj6It0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBlgQN0fEe2YPMyYKslBVA" name="SelectionChangedEvent" visibility="public">
            <eAnnotations xmi:id="_tWbH0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWbH0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWbH0t0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufN77t0fEe2YPMyYKslBVA" name="selection" visibility="protected" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufaJJ90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uelCut0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uelCu90fEe2YPMyYKslBVA" name="source" type="_tWickN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uelCvN0fEe2YPMyYKslBVA" name="selection" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufaJKN0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_ufaJKd0fEe2YPMyYKslBVA" name="return" type="_tWZ5sN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufaJKt0fEe2YPMyYKslBVA" name="getStructuredSelection" visibility="public">
              <ownedParameter xmi:id="_ufaJK90fEe2YPMyYKslBVA" name="return" type="_tWMeUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufaJLN0fEe2YPMyYKslBVA" name="getSelectionProvider" visibility="public">
              <ownedParameter xmi:id="_ufaJLd0fEe2YPMyYKslBVA" name="return" type="_tWickN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufaJLt0fEe2YPMyYKslBVA" name="getSource" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufaJL90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tBlgQ90fEe2YPMyYKslBVA" name="IIndexableLazyContentProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tV_qAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV_qAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV_qAt0fEe2YPMyYKslBVA" general="_tBojk90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ueWZQt0fEe2YPMyYKslBVA" name="findElement" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ueWZQ90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueWZRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tBlgRN0fEe2YPMyYKslBVA" name="IContentProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tBlgRd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tBlgRt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uf1m9N0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_uf1m9d0fEe2YPMyYKslBVA" name="inputChanged" visibility="public">
              <ownedParameter xmi:id="_uf1m9t0fEe2YPMyYKslBVA" name="viewer" type="_tWbH1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf1m990fEe2YPMyYKslBVA" name="oldInput" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf1m-N0fEe2YPMyYKslBVA" name="newInput" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBmHUt0fEe2YPMyYKslBVA" name="ColumnViewer" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tBs1A90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tBs1BN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tBs1Bt0fEe2YPMyYKslBVA" general="_tBs1Bd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugK-IN0fEe2YPMyYKslBVA" name="cellEditors" visibility="private" type="_tBs1B90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugK-Id0fEe2YPMyYKslBVA" name="cellModifier" visibility="private" type="_tWh1gN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugK-It0fEe2YPMyYKslBVA" name="columnProperties" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugK-I90fEe2YPMyYKslBVA" name="cell" visibility="private" type="_tBn8gN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugK-JN0fEe2YPMyYKslBVA" name="viewerEditor" visibility="private" type="_tBrm4t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugK-Jd0fEe2YPMyYKslBVA" name="busy" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugK-Jt0fEe2YPMyYKslBVA" name="logWhenBusy" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugK-J90fEe2YPMyYKslBVA" name="mouseListener" visibility="private" type="_tKLbkN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ue_5cN0fEe2YPMyYKslBVA" name="getStructuredSelection" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ue_5cd0fEe2YPMyYKslBVA" name="return" type="_tWMeUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue_5ed0fEe2YPMyYKslBVA" name="getColumnViewerEditor" visibility="public">
              <ownedParameter xmi:id="_ue_5et0fEe2YPMyYKslBVA" name="return" type="_tBrm4t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue_5g90fEe2YPMyYKslBVA" name="getControl" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ue_5hN0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufBHmd0fEe2YPMyYKslBVA" name="triggerEditorActivationEvent" visibility="protected">
              <ownedParameter xmi:id="_ufBHmt0fEe2YPMyYKslBVA" name="event" type="_tBs1AN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufEx8N0fEe2YPMyYKslBVA" name="getViewerColumn" visibility="package">
              <ownedParameter xmi:id="_ufEx8d0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufEx8t0fEe2YPMyYKslBVA" name="return" type="_tBn8gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufIcUN0fEe2YPMyYKslBVA" name="getSelection" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufIcUd0fEe2YPMyYKslBVA" name="return" type="_tWZ5sN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufIcUt0fEe2YPMyYKslBVA" name="fireDoubleClick" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufIcU90fEe2YPMyYKslBVA" name="arg0" type="_tWIM4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufIcVN0fEe2YPMyYKslBVA" name="fireOpen" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufIcVd0fEe2YPMyYKslBVA" name="arg0" type="_tWIM4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufLfo90fEe2YPMyYKslBVA" name="isCellEditorActive" visibility="public">
              <ownedParameter xmi:id="_ufLfpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufLfp90fEe2YPMyYKslBVA" name="getViewerRowFromItem" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ufLfqN0fEe2YPMyYKslBVA" name="arg0" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufLfqd0fEe2YPMyYKslBVA" name="return" type="_tBnVcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufMGuN0fEe2YPMyYKslBVA" name="getCell" visibility="public">
              <ownedParameter xmi:id="_ufMGud0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMGut0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufNU1t0fEe2YPMyYKslBVA" name="addSelectionChangedListener" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufNU190fEe2YPMyYKslBVA" name="arg0" type="_tWQIs90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufUCgt0fEe2YPMyYKslBVA" name="clearLegacyEditingSetup" visibility="package"/>
            <ownedOperation xmi:id="_uf54dt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uf6fcN0fEe2YPMyYKslBVA" name="hookControl" visibility="protected">
              <ownedParameter xmi:id="_uf6fcd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf6feN0fEe2YPMyYKslBVA" name="handleDispose" visibility="protected">
              <ownedParameter xmi:id="_uf6fed0fEe2YPMyYKslBVA" name="event" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf8Urt0fEe2YPMyYKslBVA" name="getLabelProvider" visibility="package">
              <ownedParameter xmi:id="_uf8Ur90fEe2YPMyYKslBVA" name="return" type="_tWOTgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugDCUN0fEe2YPMyYKslBVA" name="getRawChildren" visibility="protected">
              <ownedParameter xmi:id="_ugDCUd0fEe2YPMyYKslBVA" name="parent" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugDCUt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugDCVd0fEe2YPMyYKslBVA" name="setContentProvider" visibility="package">
              <ownedParameter xmi:id="_ugDCVt0fEe2YPMyYKslBVA" name="arg0" type="_tBlgRN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugGFot0fEe2YPMyYKslBVA" name="getSelectionFromWidget" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugGFo90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugGFpN0fEe2YPMyYKslBVA" name="setSelection" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugGFpd0fEe2YPMyYKslBVA" name="arg0" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugGFpt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugGsud0fEe2YPMyYKslBVA" name="doGetColumnCount" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ugGsut0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugJJBN0fEe2YPMyYKslBVA" name="getColumnProperties" visibility="public">
              <ownedParameter xmi:id="_ugJJBd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugJwAN0fEe2YPMyYKslBVA" name="getCellModifier" visibility="public">
              <ownedParameter xmi:id="_ugJwAd0fEe2YPMyYKslBVA" name="return" type="_tWh1gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugJwBd0fEe2YPMyYKslBVA" name="getCellEditors" visibility="public">
              <ownedParameter xmi:id="_ugJwBt0fEe2YPMyYKslBVA" name="return" type="_tBs1B90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugKXEN0fEe2YPMyYKslBVA" name="findItem" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugKXEd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugKXEt0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugKXGt0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ugKXG90fEe2YPMyYKslBVA" name="arg0" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugKXHN0fEe2YPMyYKslBVA" name="arg1" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugK-KN0fEe2YPMyYKslBVA" name="createViewerEditor" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ugK-Kd0fEe2YPMyYKslBVA" name="return" type="_tBrm4t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugK-Kt0fEe2YPMyYKslBVA" name="hookEditingSupport" visibility="protected">
              <ownedParameter xmi:id="_ugK-K90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugLlMN0fEe2YPMyYKslBVA" name="getViewerRow" visibility="protected">
              <ownedParameter xmi:id="_ugLlMd0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugLlMt0fEe2YPMyYKslBVA" name="return" type="_tBnVcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugLlM90fEe2YPMyYKslBVA" name="getItemAt" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ugLlNN0fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugLlNd0fEe2YPMyYKslBVA" name="return" type="_tBk5Mt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugLlNt0fEe2YPMyYKslBVA" name="getColumnViewerOwner" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ugLlN90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugLlON0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugMMQN0fEe2YPMyYKslBVA" name="createViewerColumn" visibility="private">
              <ownedParameter xmi:id="_ugMMQd0fEe2YPMyYKslBVA" name="columnOwner" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugMMQt0fEe2YPMyYKslBVA" name="labelProvider" type="_tBuDIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugMMQ90fEe2YPMyYKslBVA" name="return" type="_tBn8gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugMMRN0fEe2YPMyYKslBVA" name="setupEditingSupport" visibility="private">
              <ownedParameter xmi:id="_ugMMRd0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugMMRt0fEe2YPMyYKslBVA" name="viewer" type="_tBn8gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugMMR90fEe2YPMyYKslBVA" name="updateCell" visibility="package">
              <ownedParameter xmi:id="_ugMMSN0fEe2YPMyYKslBVA" name="rowItem" type="_tBnVcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugMMSd0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugMMSt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugMzUN0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugMzUd0fEe2YPMyYKslBVA" name="getItem" visibility="protected">
              <ownedParameter xmi:id="_ugMzUt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugMzU90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugMzVN0fEe2YPMyYKslBVA" name="return" type="_tBk5Mt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugMzWd0fEe2YPMyYKslBVA" name="setLabelProvider" visibility="public">
              <ownedParameter xmi:id="_ugMzWt0fEe2YPMyYKslBVA" name="labelProvider" type="_tWOTgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugMzW90fEe2YPMyYKslBVA" name="updateColumnParts" visibility="private">
              <ownedParameter xmi:id="_ugMzXN0fEe2YPMyYKslBVA" name="labelProvider" type="_tWOTgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugNaYN0fEe2YPMyYKslBVA" name="internalDisposeLabelProvider" visibility="package">
              <ownedParameter xmi:id="_ugNaYd0fEe2YPMyYKslBVA" name="oldProvider" type="_tWOTgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugNaZN0fEe2YPMyYKslBVA" name="cancelEditing" visibility="public"/>
            <ownedOperation xmi:id="_ugNaZd0fEe2YPMyYKslBVA" name="applyEditorValue" visibility="public"/>
            <ownedOperation xmi:id="_ugOBcN0fEe2YPMyYKslBVA" name="editElement" visibility="public">
              <ownedParameter xmi:id="_ugOBcd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugOBct0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugOogN0fEe2YPMyYKslBVA" name="refresh" visibility="public">
              <ownedParameter xmi:id="_ugOogd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugOogt0fEe2YPMyYKslBVA" name="checkBusy" visibility="protected">
              <ownedParameter xmi:id="_ugOog90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugOohN0fEe2YPMyYKslBVA" name="refresh" visibility="public">
              <ownedParameter xmi:id="_ugOohd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugOoht0fEe2YPMyYKslBVA" name="updateLabels" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugPPkN0fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_ugPPkd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugPPkt0fEe2YPMyYKslBVA" name="properties" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugPPk90fEe2YPMyYKslBVA" name="setCellEditors" visibility="public">
              <ownedParameter xmi:id="_ugPPlN0fEe2YPMyYKslBVA" name="editors" type="_tBs1B90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugPPld0fEe2YPMyYKslBVA" name="setCellModifier" visibility="public">
              <ownedParameter xmi:id="_ugPPlt0fEe2YPMyYKslBVA" name="modifier" type="_tWh1gN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugPPl90fEe2YPMyYKslBVA" name="setColumnProperties" visibility="public">
              <ownedParameter xmi:id="_ugPPmN0fEe2YPMyYKslBVA" name="columnProperties" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugP2oN0fEe2YPMyYKslBVA" name="getLabelProvider" visibility="public">
              <ownedParameter xmi:id="_ugP2od0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugP2ot0fEe2YPMyYKslBVA" name="return" type="_tBuDIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugP2o90fEe2YPMyYKslBVA" name="handleMouseDown" visibility="private">
              <ownedParameter xmi:id="_ugP2pN0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugQdsN0fEe2YPMyYKslBVA" name="setColumnViewerEditor" visibility="public">
              <ownedParameter xmi:id="_ugQdsd0fEe2YPMyYKslBVA" name="columnViewerEditor" type="_tBrm4t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugQdst0fEe2YPMyYKslBVA" name="isBusy" visibility="public">
              <ownedParameter xmi:id="_ugQds90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugQdtN0fEe2YPMyYKslBVA" name="setBusy" visibility="protected">
              <ownedParameter xmi:id="_ugQdtd0fEe2YPMyYKslBVA" name="busy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tBtcFN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tWmuAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWmuAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWmuAt0fEe2YPMyYKslBVA" general="_tO1SHt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ugKXFd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBmHUt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ugKXFt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ugKXF90fEe2YPMyYKslBVA" name="arg0" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugKXGN0fEe2YPMyYKslBVA" name="mouseDown" visibility="public">
                <ownedParameter xmi:id="_ugKXGd0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugKXHd0fEe2YPMyYKslBVA" name="mouseDoubleClick" visibility="public">
                <ownedParameter xmi:id="_ugKXHt0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tBuDIt0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tWmG_N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWmG_d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWmG_t0fEe2YPMyYKslBVA" general="_tBxGcN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ugJI-90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBmHUt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ugJI_N0fEe2YPMyYKslBVA" name="val$columnIndex" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ugJI_d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ugJI_t0fEe2YPMyYKslBVA" name="arg0" type="_tBmHUt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugJI_90fEe2YPMyYKslBVA" name="$anonymous0" type="_tBmHUt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugJJAN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugJJAd0fEe2YPMyYKslBVA" name="canEdit" visibility="public">
                <ownedParameter xmi:id="_ugJJAt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugJJA90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugJwAt0fEe2YPMyYKslBVA" name="getCellEditor" visibility="public">
                <ownedParameter xmi:id="_ugJwA90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugJwBN0fEe2YPMyYKslBVA" name="return" type="_tBsN8d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugJwB90fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_ugJwCN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugJwCd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugJwCt0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                <ownedParameter xmi:id="_ugJwC90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugJwDN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugKXE90fEe2YPMyYKslBVA" name="isLegacySupport" visibility="package">
                <ownedParameter xmi:id="_ugKXFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tBuDJN0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tWmG-d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWmG-t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWmG-90fEe2YPMyYKslBVA" general="_tBn8gd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ugJI9t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBmHUt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ugJI990fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ugJI-N0fEe2YPMyYKslBVA" name="arg0" type="_tBmHUt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugJI-d0fEe2YPMyYKslBVA" name="$anonymous0" type="_tBmHUt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugJI-t0fEe2YPMyYKslBVA" name="$anonymous1" type="_tBojkd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBnVcN0fEe2YPMyYKslBVA" name="ViewerRow" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWeLId0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWeLIt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWeLJN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufiE990fEe2YPMyYKslBVA" name="ABOVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufiE-N0fEe2YPMyYKslBVA" name="BELOW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufiE-d0fEe2YPMyYKslBVA" name="KEY_TEXT_LAYOUT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufiE-t0fEe2YPMyYKslBVA" name="KEY_TEXT_LAYOUT_0" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufiE-90fEe2YPMyYKslBVA" name="cachedDataKeys" visibility="private" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tWeLI90fEe2YPMyYKslBVA" client="_tBnVcN0fEe2YPMyYKslBVA" supplier="_tCTR8t0fEe2YPMyYKslBVA" contract="_tCTR8t0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ue8PEt0fEe2YPMyYKslBVA" name="getBounds" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue8PE90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue8PFN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue8PFd0fEe2YPMyYKslBVA" name="getElement" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue8PFt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue8PGd0fEe2YPMyYKslBVA" name="getText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue8PGt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue8PG90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue82IN0fEe2YPMyYKslBVA" name="getImage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue82Id0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue82It0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue82I90fEe2YPMyYKslBVA" name="setBackground" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue82JN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue82Jd0fEe2YPMyYKslBVA" name="arg1" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue82Jt0fEe2YPMyYKslBVA" name="setForeground" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue82J90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue82KN0fEe2YPMyYKslBVA" name="arg1" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue82Kd0fEe2YPMyYKslBVA" name="setFont" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue82Kt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue82K90fEe2YPMyYKslBVA" name="arg1" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue9dMN0fEe2YPMyYKslBVA" name="setText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue9dMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue9dMt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue9dM90fEe2YPMyYKslBVA" name="setImage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue9dNN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue9dNd0fEe2YPMyYKslBVA" name="arg1" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue9dON0fEe2YPMyYKslBVA" name="setStyleRanges" visibility="public">
              <ownedParameter xmi:id="_ue9dOd0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue9dOt0fEe2YPMyYKslBVA" name="styleRanges" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue9dPd0fEe2YPMyYKslBVA" name="getStyleRanges" visibility="public">
              <ownedParameter xmi:id="_ue9dPt0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue9dP90fEe2YPMyYKslBVA" name="return" type="_tPA4Qd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue9dSN0fEe2YPMyYKslBVA" name="getItem" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue9dSd0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-EQt0fEe2YPMyYKslBVA" name="getControl" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue-EQ90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-ERt0fEe2YPMyYKslBVA" name="getVisualIndex" visibility="protected">
              <ownedParameter xmi:id="_ue-ER90fEe2YPMyYKslBVA" name="creationIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue-ESN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-ETd0fEe2YPMyYKslBVA" name="getNeighbor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue-ETt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue-ET90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue-EUN0fEe2YPMyYKslBVA" name="return" type="_tBnVcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-EUd0fEe2YPMyYKslBVA" name="getColumnCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue-EUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-EU90fEe2YPMyYKslBVA" name="getCellAtVisualIndex" visibility="package">
              <ownedParameter xmi:id="_ue-EVN0fEe2YPMyYKslBVA" name="visualIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue-EVd0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-rVN0fEe2YPMyYKslBVA" name="getTextBounds" visibility="public">
              <ownedParameter xmi:id="_ue-rVd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue-rVt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-rWd0fEe2YPMyYKslBVA" name="getImageBounds" visibility="public">
              <ownedParameter xmi:id="_ue-rWt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue-rW90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-rXt0fEe2YPMyYKslBVA" name="getForeground" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue-rX90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue-rYN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-rY90fEe2YPMyYKslBVA" name="getBackground" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue-rZN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue-rZd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-raN0fEe2YPMyYKslBVA" name="getFont" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue-rad0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue-rat0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue_SZN0fEe2YPMyYKslBVA" name="isColumnVisible" visibility="protected">
              <ownedParameter xmi:id="_ue_SZd0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue_SZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue_Sad0fEe2YPMyYKslBVA" name="scrollCellIntoView" visibility="protected">
              <ownedParameter xmi:id="_ue_Sat0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue_Sa90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufJDbt0fEe2YPMyYKslBVA" name="getCell" visibility="public">
              <ownedParameter xmi:id="_ufJDb90fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJDcN0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufKRg90fEe2YPMyYKslBVA" name="getCreationIndex" visibility="protected">
              <ownedParameter xmi:id="_ufKRhN0fEe2YPMyYKslBVA" name="visualIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufKRhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufeamN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ufiE_N0fEe2YPMyYKslBVA" name="getBounds" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufiE_d0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufiE_t0fEe2YPMyYKslBVA" name="getCell" visibility="public">
              <ownedParameter xmi:id="_ufiE_90fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufiFAN0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufiFAd0fEe2YPMyYKslBVA" name="getColumnIndex" visibility="public">
              <ownedParameter xmi:id="_ufiFAt0fEe2YPMyYKslBVA" name="point" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufiFA90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufiFB90fEe2YPMyYKslBVA" name="clone" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufiFCN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufiFCd0fEe2YPMyYKslBVA" name="getTreePath" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufiFCt0fEe2YPMyYKslBVA" name="return" type="_tWeLIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufiFC90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ufiFDN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufisAN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_ufisAd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufisAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufisA90fEe2YPMyYKslBVA" name="getStyleRangesDataKey" visibility="private">
              <ownedParameter xmi:id="_ufisBN0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufisBd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufjTE90fEe2YPMyYKslBVA" name="getWidth" visibility="package">
              <ownedParameter xmi:id="_ufjTFN0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufjTFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBn8gN0fEe2YPMyYKslBVA" name="ViewerCell" visibility="public">
            <eAnnotations xmi:id="_tWSk8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWSk8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWSk8t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue7oAt0fEe2YPMyYKslBVA" name="columnIndex" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue7oA90fEe2YPMyYKslBVA" name="row" visibility="private" type="_tBnVcN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue7oBN0fEe2YPMyYKslBVA" name="element" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue7oBd0fEe2YPMyYKslBVA" name="ABOVE" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue7oBt0fEe2YPMyYKslBVA" name="BELOW" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue7oB90fEe2YPMyYKslBVA" name="LEFT" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue7oCN0fEe2YPMyYKslBVA" name="RIGHT" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ueVyIN0fEe2YPMyYKslBVA" name="getElement" visibility="public">
              <ownedParameter xmi:id="_ueVyId0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueVyJd0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_ueVyJt0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueVyKt0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_ueVyK90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueVyL90fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_ueVyMN0fEe2YPMyYKslBVA" name="background" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueVyNN0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_ueVyNd0fEe2YPMyYKslBVA" name="foreground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueVyOd0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_ueVyOt0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue7oCd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ue7oCt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ue7oC90fEe2YPMyYKslBVA" name="row" type="_tBnVcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue7oDN0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue7oDd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue7oDt0fEe2YPMyYKslBVA" name="getColumnIndex" visibility="public">
              <ownedParameter xmi:id="_ue7oD90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue8PEN0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
              <ownedParameter xmi:id="_ue8PEd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue8PF90fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_ue8PGN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue8PHN0fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_ue8PHd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue9dNt0fEe2YPMyYKslBVA" name="setStyleRanges" visibility="public">
              <ownedParameter xmi:id="_ue9dN90fEe2YPMyYKslBVA" name="styleRanges" type="_tPA4Qd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue9dO90fEe2YPMyYKslBVA" name="getStyleRanges" visibility="public">
              <ownedParameter xmi:id="_ue9dPN0fEe2YPMyYKslBVA" name="return" type="_tPA4Qd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue9dQN0fEe2YPMyYKslBVA" name="setColumn" visibility="package">
              <ownedParameter xmi:id="_ue9dQd0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue9dQt0fEe2YPMyYKslBVA" name="update" visibility="package">
              <ownedParameter xmi:id="_ue9dQ90fEe2YPMyYKslBVA" name="rowItem" type="_tBnVcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue9dRN0fEe2YPMyYKslBVA" name="column" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue9dRd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue9dRt0fEe2YPMyYKslBVA" name="getItem" visibility="public">
              <ownedParameter xmi:id="_ue9dR90fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-EQN0fEe2YPMyYKslBVA" name="getControl" visibility="public">
              <ownedParameter xmi:id="_ue-EQd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-ERN0fEe2YPMyYKslBVA" name="getVisualIndex" visibility="public">
              <ownedParameter xmi:id="_ue-ERd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-ESd0fEe2YPMyYKslBVA" name="getNeighbor" visibility="public">
              <ownedParameter xmi:id="_ue-ESt0fEe2YPMyYKslBVA" name="directionMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue-ES90fEe2YPMyYKslBVA" name="sameLevel" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue-ETN0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-EVt0fEe2YPMyYKslBVA" name="isVisible" visibility="private">
              <ownedParameter xmi:id="_ue-EV90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-rUN0fEe2YPMyYKslBVA" name="getViewerRow" visibility="public">
              <ownedParameter xmi:id="_ue-rUd0fEe2YPMyYKslBVA" name="return" type="_tBnVcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-rUt0fEe2YPMyYKslBVA" name="getTextBounds" visibility="public">
              <ownedParameter xmi:id="_ue-rU90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-rV90fEe2YPMyYKslBVA" name="getImageBounds" visibility="public">
              <ownedParameter xmi:id="_ue-rWN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-rXN0fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_ue-rXd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-rYd0fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_ue-rYt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-rZt0fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_ue-rZ90fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-ra90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ue-rbN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue-rcN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_ue-rcd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue-rct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue_SZ90fEe2YPMyYKslBVA" name="scrollIntoView" visibility="public">
              <ownedParameter xmi:id="_ue_SaN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBn8gd0fEe2YPMyYKslBVA" name="ViewerColumn" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWagwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWagwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWagwt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufS0YN0fEe2YPMyYKslBVA" name="labelProvider" visibility="private" type="_tBuDIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufS0Yd0fEe2YPMyYKslBVA" name="COLUMN_VIEWER_KEY" visibility="package" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufS0Yt0fEe2YPMyYKslBVA" name="editingSupport" visibility="private" type="_tBxGcN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufS0Y90fEe2YPMyYKslBVA" name="listener" visibility="private" type="_tWjDot0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufS0ZN0fEe2YPMyYKslBVA" name="listenerRegistered" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufS0Zd0fEe2YPMyYKslBVA" name="viewer" visibility="private" type="_tBmHUt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufEx890fEe2YPMyYKslBVA" name="getEditingSupport" visibility="package">
              <ownedParameter xmi:id="_ufEx9N0fEe2YPMyYKslBVA" name="return" type="_tBxGcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufOi9d0fEe2YPMyYKslBVA" name="getLabelProvider" visibility="package">
              <ownedParameter xmi:id="_ufOi9t0fEe2YPMyYKslBVA" name="return" type="_tBuDIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufS0Zt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ufS0Z90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_ufS0aN0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufS0ad0fEe2YPMyYKslBVA" name="columnOwner" type="_tBojkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufTbcN0fEe2YPMyYKslBVA" name="setLabelProvider" visibility="public">
              <ownedParameter xmi:id="_ufTbcd0fEe2YPMyYKslBVA" name="labelProvider" type="_tBuDIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufTbct0fEe2YPMyYKslBVA" name="setLabelProvider" visibility="package">
              <ownedParameter xmi:id="_ufTbc90fEe2YPMyYKslBVA" name="labelProvider" type="_tBuDIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufTbdN0fEe2YPMyYKslBVA" name="registerListener" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufTbf90fEe2YPMyYKslBVA" name="setEditingSupport" visibility="public">
              <ownedParameter xmi:id="_ufTbgN0fEe2YPMyYKslBVA" name="editingSupport" type="_tBxGcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufTbgd0fEe2YPMyYKslBVA" name="refresh" visibility="package">
              <ownedParameter xmi:id="_ufTbgt0fEe2YPMyYKslBVA" name="cell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufTbg90fEe2YPMyYKslBVA" name="handleDispose" visibility="protected"/>
            <ownedOperation xmi:id="_ufUCgN0fEe2YPMyYKslBVA" name="handleDispose" visibility="private">
              <ownedParameter xmi:id="_ufUCgd0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufUCg90fEe2YPMyYKslBVA" name="getViewer" visibility="public">
              <ownedParameter xmi:id="_ufUChN0fEe2YPMyYKslBVA" name="return" type="_tBmHUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufUChd0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_ufUCht0fEe2YPMyYKslBVA" name="arg0" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufUCh90fEe2YPMyYKslBVA" name="e" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tBojk90fEe2YPMyYKslBVA" name="ILazyContentProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tV_qBt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV_qB90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV_qCN0fEe2YPMyYKslBVA" general="_tBlgRN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ueXnU90fEe2YPMyYKslBVA" name="updateElement" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ueXnVN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBpKoN0fEe2YPMyYKslBVA" name="ViewerComparator" visibility="public">
            <eAnnotations xmi:id="_tWh1g90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWh1hN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWh1hd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufzxzN0fEe2YPMyYKslBVA" name="comparator" visibility="private" type="_s--4Md0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uej0k90fEe2YPMyYKslBVA" name="sort" visibility="public">
              <ownedParameter xmi:id="_uej0lN0fEe2YPMyYKslBVA" name="viewer" type="_tWbH1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uej0ld0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uene9N0fEe2YPMyYKslBVA" name="isSorterProperty" visibility="public">
              <ownedParameter xmi:id="_uene9d0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uene9t0fEe2YPMyYKslBVA" name="property" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uene990fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufdMfd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufdMft0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufzxzd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ufzxzt0fEe2YPMyYKslBVA" name="getComparator" visibility="protected">
              <ownedParameter xmi:id="_ufzxz90fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufzx0t0fEe2YPMyYKslBVA" name="category" visibility="public">
              <ownedParameter xmi:id="_ufzx090fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufzx1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf0Y0N0fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uf0Y0d0fEe2YPMyYKslBVA" name="viewer" type="_tWbH1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf0Y0t0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf0Y090fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf0Y1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf0Y1d0fEe2YPMyYKslBVA" name="getLabel" visibility="private">
              <ownedParameter xmi:id="_uf0Y1t0fEe2YPMyYKslBVA" name="viewer" type="_tWbH1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf0Y190fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf0Y2N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf0_4N0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_uf0_4d0fEe2YPMyYKslBVA" name="arg0" type="_tWbH1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf0_4t0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf0_490fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf0_5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBrm4t0fEe2YPMyYKslBVA" name="ColumnViewerEditor" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWUaJd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWUaJt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWUaJ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufDj0t0fEe2YPMyYKslBVA" name="cellEditor" visibility="private" type="_tBsN8d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufDj090fEe2YPMyYKslBVA" name="cellEditorListener" visibility="private" type="_tWCtWd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufDj1N0fEe2YPMyYKslBVA" name="focusListener" visibility="private" type="_tiqNAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufDj1d0fEe2YPMyYKslBVA" name="mouseListener" visibility="private" type="_tKLbkN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufDj1t0fEe2YPMyYKslBVA" name="viewer" visibility="private" type="_tBmHUt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufDj190fEe2YPMyYKslBVA" name="tabeditingListener" visibility="private" type="_tKMCpt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufDj2N0fEe2YPMyYKslBVA" name="cell" visibility="private" type="_tBn8gN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufDj2d0fEe2YPMyYKslBVA" name="editorActivationListener" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufDj2t0fEe2YPMyYKslBVA" name="editorActivationStrategy" visibility="private" type="_tBic890fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufDj290fEe2YPMyYKslBVA" name="inEditorDeactivation" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufDj3N0fEe2YPMyYKslBVA" name="disposeListener" visibility="private" type="_tKHxQN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufDj3d0fEe2YPMyYKslBVA" name="DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufDj3t0fEe2YPMyYKslBVA" name="TABBING_MOVE_TO_ROW_NEIGHBOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufDj390fEe2YPMyYKslBVA" name="TABBING_CYCLE_IN_ROW" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufDj4N0fEe2YPMyYKslBVA" name="TABBING_VERTICAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufDj4d0fEe2YPMyYKslBVA" name="TABBING_HORIZONTAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufDj4t0fEe2YPMyYKslBVA" name="KEYBOARD_ACTIVATION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufDj490fEe2YPMyYKslBVA" name="KEEP_EDITOR_ON_DOUBLE_CLICK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufDj5N0fEe2YPMyYKslBVA" name="TABBING_CYCLE_IN_VIEWER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufDj5d0fEe2YPMyYKslBVA" name="feature" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ue_5e90fEe2YPMyYKslBVA" name="getFocusCell" visibility="public">
              <ownedParameter xmi:id="_ue_5fN0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufBup90fEe2YPMyYKslBVA" name="cancelEditing" visibility="package"/>
            <ownedOperation xmi:id="_ufBuqd0fEe2YPMyYKslBVA" name="applyEditorValue" visibility="package"/>
            <ownedOperation xmi:id="_ufCVtt0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ufCVt90fEe2YPMyYKslBVA" name="arg0" type="_tBrm4t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufCVuN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufCVud0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufCVut0fEe2YPMyYKslBVA" name="arg3" type="_tBs1AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufCVu90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufCVvN0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ufCVvd0fEe2YPMyYKslBVA" name="arg0" type="_tBrm4t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufCVvt0fEe2YPMyYKslBVA" name="return" type="_tKLbkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufC8wN0fEe2YPMyYKslBVA" name="handleDoubleClickEvent" visibility="package"/>
            <ownedOperation xmi:id="_ufDj5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_ufDj590fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufDj6N0fEe2YPMyYKslBVA" name="editorActivationStrategy" type="_tBic890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufDj6d0fEe2YPMyYKslBVA" name="feature" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufEK4N0fEe2YPMyYKslBVA" name="initCellEditorListener" visibility="private"/>
            <ownedOperation xmi:id="_ufEK4d0fEe2YPMyYKslBVA" name="activateCellEditor" visibility="private">
              <ownedParameter xmi:id="_ufEK4t0fEe2YPMyYKslBVA" name="activationEvent" type="_tBs1AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufEK490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufEx9t0fEe2YPMyYKslBVA" name="updateFocusCell" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ufEx990fEe2YPMyYKslBVA" name="arg0" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufEx-N0fEe2YPMyYKslBVA" name="arg1" type="_tBs1AN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufFZAN0fEe2YPMyYKslBVA" name="setLayoutData" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ufFZAd0fEe2YPMyYKslBVA" name="arg0" type="_tBsN9t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufFZAt0fEe2YPMyYKslBVA" name="setEditor" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ufFZA90fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufFZBN0fEe2YPMyYKslBVA" name="arg1" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufFZBd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufGAE90fEe2YPMyYKslBVA" name="shouldFireDoubleClick" visibility="private">
              <ownedParameter xmi:id="_ufGAFN0fEe2YPMyYKslBVA" name="activationTime" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufGAFd0fEe2YPMyYKslBVA" name="mouseTime" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufGAFt0fEe2YPMyYKslBVA" name="activationEvent" type="_tBs1AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufGAF90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufGnIt0fEe2YPMyYKslBVA" name="saveEditorValue" visibility="private">
              <ownedParameter xmi:id="_ufGnI90fEe2YPMyYKslBVA" name="cellEditor" type="_tBsN8d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufH1QN0fEe2YPMyYKslBVA" name="handleEditorActivationEvent" visibility="package">
              <ownedParameter xmi:id="_ufH1Qd0fEe2YPMyYKslBVA" name="event" type="_tBs1AN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufH1RN0fEe2YPMyYKslBVA" name="isCellEditorActive" visibility="package">
              <ownedParameter xmi:id="_ufH1Rd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufIcVt0fEe2YPMyYKslBVA" name="addEditorActivationListener" visibility="public">
              <ownedParameter xmi:id="_ufIcV90fEe2YPMyYKslBVA" name="listener" type="_tWVBMt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufIcWN0fEe2YPMyYKslBVA" name="removeEditorActivationListener" visibility="public">
              <ownedParameter xmi:id="_ufIcWd0fEe2YPMyYKslBVA" name="listener" type="_tWVBMt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufIcWt0fEe2YPMyYKslBVA" name="processTraverseEvent" visibility="protected">
              <ownedParameter xmi:id="_ufIcW90fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufIcXN0fEe2YPMyYKslBVA" name="row" type="_tBnVcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufIcXd0fEe2YPMyYKslBVA" name="event" type="_tKMCpN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufJDY90fEe2YPMyYKslBVA" name="searchCellAboveBelow" visibility="private">
              <ownedParameter xmi:id="_ufJDZN0fEe2YPMyYKslBVA" name="row" type="_tBnVcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJDZd0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJDZt0fEe2YPMyYKslBVA" name="columnIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJDZ90fEe2YPMyYKslBVA" name="above" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJDaN0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufJDcd0fEe2YPMyYKslBVA" name="searchPreviousCell" visibility="private">
              <ownedParameter xmi:id="_ufJDct0fEe2YPMyYKslBVA" name="row" type="_tBnVcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJDc90fEe2YPMyYKslBVA" name="currentCell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJDdN0fEe2YPMyYKslBVA" name="originalCell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJDdd0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJDdt0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufJDd90fEe2YPMyYKslBVA" name="searchNextCell" visibility="private">
              <ownedParameter xmi:id="_ufJDeN0fEe2YPMyYKslBVA" name="row" type="_tBnVcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJDed0fEe2YPMyYKslBVA" name="currentCell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJDet0fEe2YPMyYKslBVA" name="originalCell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJDe90fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJDfN0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufJqcN0fEe2YPMyYKslBVA" name="isCellEditable" visibility="private">
              <ownedParameter xmi:id="_ufJqcd0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJqct0fEe2YPMyYKslBVA" name="cell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJqc90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufKRgN0fEe2YPMyYKslBVA" name="getLastCell" visibility="private">
              <ownedParameter xmi:id="_ufKRgd0fEe2YPMyYKslBVA" name="row" type="_tBnVcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufKRgt0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufKRht0fEe2YPMyYKslBVA" name="getFirstCell" visibility="private">
              <ownedParameter xmi:id="_ufKRh90fEe2YPMyYKslBVA" name="row" type="_tBnVcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufKRiN0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufK4kN0fEe2YPMyYKslBVA" name="getViewer" visibility="protected">
              <ownedParameter xmi:id="_ufK4kd0fEe2YPMyYKslBVA" name="return" type="_tBmHUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufLfoN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_ufLfod0fEe2YPMyYKslBVA" name="arg0" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufLfot0fEe2YPMyYKslBVA" name="e" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufLfpd0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_ufLfpt0fEe2YPMyYKslBVA" name="e" type="_tKMCpN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWVBMd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_teMjw90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teMjxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teMjxt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufBuoN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBrm4t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_teMjxd0fEe2YPMyYKslBVA" client="_tWVBMd0fEe2YPMyYKslBVA" supplier="_tWCtWd0fEe2YPMyYKslBVA" contract="_tWCtWd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ufBuod0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ufBuot0fEe2YPMyYKslBVA" name="arg0" type="_tBrm4t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufBuo90fEe2YPMyYKslBVA" name="editorValueChanged" visibility="public">
                <ownedParameter xmi:id="_ufBupN0fEe2YPMyYKslBVA" name="oldValidState" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ufBupd0fEe2YPMyYKslBVA" name="newValidState" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufBupt0fEe2YPMyYKslBVA" name="cancelEditor" visibility="public"/>
              <ownedOperation xmi:id="_ufBuqN0fEe2YPMyYKslBVA" name="applyEditorValue" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWVBNN0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_teNK0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teNK0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teNK0t0fEe2YPMyYKslBVA" general="_tO15LN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufC8wd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBrm4t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ufC8wt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ufC8w90fEe2YPMyYKslBVA" name="arg0" type="_tBrm4t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufDj0N0fEe2YPMyYKslBVA" name="focusLost" visibility="public">
                <ownedParameter xmi:id="_ufDj0d0fEe2YPMyYKslBVA" name="e" type="_tKIYRN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWVoQd0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_teMjx90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teMjyN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teMjyd0fEe2YPMyYKslBVA" general="_tO1SHt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufBuqt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBrm4t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ufBuq90fEe2YPMyYKslBVA" name="val$activationTime" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ufBurN0fEe2YPMyYKslBVA" name="val$activationEvent" visibility="private" isLeaf="true" type="_tBs1AN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ufBurd0fEe2YPMyYKslBVA" name="val$control" visibility="private" isLeaf="true" type="_s7p3YN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ufBurt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ufBur90fEe2YPMyYKslBVA" name="arg0" type="_tBrm4t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ufBusN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ufCVsN0fEe2YPMyYKslBVA" name="arg2" type="_tBs1AN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ufCVsd0fEe2YPMyYKslBVA" name="arg3" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufCVs90fEe2YPMyYKslBVA" name="mouseDown" visibility="public">
                <ownedParameter xmi:id="_ufCVtN0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBsN8d0fEe2YPMyYKslBVA" name="CellEditor" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tV_qDN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV_qDd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV_qDt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ueXnW90fEe2YPMyYKslBVA" name="listeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ueXnXN0fEe2YPMyYKslBVA" name="propertyChangeListeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ueXnXd0fEe2YPMyYKslBVA" name="valid" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ueXnXt0fEe2YPMyYKslBVA" name="validator" visibility="private" type="_tWBfMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ueXnX90fEe2YPMyYKslBVA" name="errorMessage" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ueXnYN0fEe2YPMyYKslBVA" name="dirty" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ueXnYd0fEe2YPMyYKslBVA" name="control" visibility="private" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ueXnYt0fEe2YPMyYKslBVA" name="DEFAULTSTYLE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ueXnY90fEe2YPMyYKslBVA" name="style" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ueXnZN0fEe2YPMyYKslBVA" name="COPY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ueXnZd0fEe2YPMyYKslBVA" name="CUT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ueXnZt0fEe2YPMyYKslBVA" name="DELETE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ueXnZ90fEe2YPMyYKslBVA" name="FIND" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ueXnaN0fEe2YPMyYKslBVA" name="PASTE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ueXnad0fEe2YPMyYKslBVA" name="REDO" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ueXnat0fEe2YPMyYKslBVA" name="SELECT_ALL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ueXna90fEe2YPMyYKslBVA" name="UNDO" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ueXAUt0fEe2YPMyYKslBVA" name="setValue" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ueXAU90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueXAV90fEe2YPMyYKslBVA" name="getValue" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ueXAWN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueXnbN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_ueXnbd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_ueXnbt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueYOYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_ueYOYd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueYOYt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueYOY90fEe2YPMyYKslBVA" name="create" visibility="public">
              <ownedParameter xmi:id="_ueYOZN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueYOZd0fEe2YPMyYKslBVA" name="activate" visibility="public"/>
            <ownedOperation xmi:id="_ueYOZt0fEe2YPMyYKslBVA" name="addListener" visibility="public">
              <ownedParameter xmi:id="_ueYOZ90fEe2YPMyYKslBVA" name="listener" type="_tWCtWd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueYOaN0fEe2YPMyYKslBVA" name="addPropertyChangeListener" visibility="public">
              <ownedParameter xmi:id="_ueYOad0fEe2YPMyYKslBVA" name="listener" type="_tWCtVd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueYOat0fEe2YPMyYKslBVA" name="createControl" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ueYOa90fEe2YPMyYKslBVA" name="arg0" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueYObN0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueYObd0fEe2YPMyYKslBVA" name="deactivate" visibility="public"/>
            <ownedOperation xmi:id="_ueY1cd0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_ueY1c90fEe2YPMyYKslBVA" name="doGetValue" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ueY1dN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueY1dd0fEe2YPMyYKslBVA" name="doSetFocus" visibility="protected" isAbstract="true"/>
            <ownedOperation xmi:id="_ueY1dt0fEe2YPMyYKslBVA" name="doSetValue" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ueY1d90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueY1eN0fEe2YPMyYKslBVA" name="fireApplyEditorValue" visibility="protected"/>
            <ownedOperation xmi:id="_ueY1ft0fEe2YPMyYKslBVA" name="fireCancelEditor" visibility="protected"/>
            <ownedOperation xmi:id="_ueY1gt0fEe2YPMyYKslBVA" name="fireEditorValueChanged" visibility="protected">
              <ownedParameter xmi:id="_ueY1g90fEe2YPMyYKslBVA" name="oldValidState" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueY1hN0fEe2YPMyYKslBVA" name="newValidState" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueY1it0fEe2YPMyYKslBVA" name="fireEnablementChanged" visibility="protected">
              <ownedParameter xmi:id="_ueY1i90fEe2YPMyYKslBVA" name="actionId" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueZchN0fEe2YPMyYKslBVA" name="setStyle" visibility="public">
              <ownedParameter xmi:id="_ueZchd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueZcht0fEe2YPMyYKslBVA" name="getStyle" visibility="public">
              <ownedParameter xmi:id="_ueZch90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueZciN0fEe2YPMyYKslBVA" name="getControl" visibility="public">
              <ownedParameter xmi:id="_ueZcid0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueZcit0fEe2YPMyYKslBVA" name="getErrorMessage" visibility="public">
              <ownedParameter xmi:id="_ueZci90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueZcjN0fEe2YPMyYKslBVA" name="getLayoutData" visibility="public">
              <ownedParameter xmi:id="_ueZcjd0fEe2YPMyYKslBVA" name="return" type="_tBsN9t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueZck90fEe2YPMyYKslBVA" name="getValidator" visibility="public">
              <ownedParameter xmi:id="_ueZclN0fEe2YPMyYKslBVA" name="return" type="_tWBfMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueZcld0fEe2YPMyYKslBVA" name="isActivated" visibility="public">
              <ownedParameter xmi:id="_ueZclt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueZcmd0fEe2YPMyYKslBVA" name="isCopyEnabled" visibility="public">
              <ownedParameter xmi:id="_ueZcmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueaDkN0fEe2YPMyYKslBVA" name="isCorrect" visibility="protected">
              <ownedParameter xmi:id="_ueaDkd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueaDkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueaDlt0fEe2YPMyYKslBVA" name="isCutEnabled" visibility="public">
              <ownedParameter xmi:id="_ueaDl90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueaDmN0fEe2YPMyYKslBVA" name="isDeleteEnabled" visibility="public">
              <ownedParameter xmi:id="_ueaDmd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueaDmt0fEe2YPMyYKslBVA" name="isDirty" visibility="public">
              <ownedParameter xmi:id="_ueaDm90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueaDnN0fEe2YPMyYKslBVA" name="markDirty" visibility="protected"/>
            <ownedOperation xmi:id="_ueaDnd0fEe2YPMyYKslBVA" name="isFindEnabled" visibility="public">
              <ownedParameter xmi:id="_ueaDnt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueaqoN0fEe2YPMyYKslBVA" name="isPasteEnabled" visibility="public">
              <ownedParameter xmi:id="_ueaqod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueaqot0fEe2YPMyYKslBVA" name="isRedoEnabled" visibility="public">
              <ownedParameter xmi:id="_ueaqo90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueaqpN0fEe2YPMyYKslBVA" name="isSelectAllEnabled" visibility="public">
              <ownedParameter xmi:id="_ueaqpd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueaqpt0fEe2YPMyYKslBVA" name="isUndoEnabled" visibility="public">
              <ownedParameter xmi:id="_ueaqp90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueaqqN0fEe2YPMyYKslBVA" name="isValueValid" visibility="public">
              <ownedParameter xmi:id="_ueaqqd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueaqqt0fEe2YPMyYKslBVA" name="keyReleaseOccured" visibility="protected">
              <ownedParameter xmi:id="_ueaqq90fEe2YPMyYKslBVA" name="keyEvent" type="_s8eWwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueaqrd0fEe2YPMyYKslBVA" name="focusLost" visibility="protected"/>
            <ownedOperation xmi:id="_ueaqrt0fEe2YPMyYKslBVA" name="performCopy" visibility="public"/>
            <ownedOperation xmi:id="_ueaqr90fEe2YPMyYKslBVA" name="performCut" visibility="public"/>
            <ownedOperation xmi:id="_ueaqsN0fEe2YPMyYKslBVA" name="performDelete" visibility="public"/>
            <ownedOperation xmi:id="_ueaqsd0fEe2YPMyYKslBVA" name="performFind" visibility="public"/>
            <ownedOperation xmi:id="_ueaqst0fEe2YPMyYKslBVA" name="performPaste" visibility="public"/>
            <ownedOperation xmi:id="_ueaqs90fEe2YPMyYKslBVA" name="performRedo" visibility="public"/>
            <ownedOperation xmi:id="_ueaqtN0fEe2YPMyYKslBVA" name="performSelectAll" visibility="public"/>
            <ownedOperation xmi:id="_ueaqtd0fEe2YPMyYKslBVA" name="performUndo" visibility="public"/>
            <ownedOperation xmi:id="_ueaqtt0fEe2YPMyYKslBVA" name="removeListener" visibility="public">
              <ownedParameter xmi:id="_ueaqt90fEe2YPMyYKslBVA" name="listener" type="_tWCtWd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uebRsN0fEe2YPMyYKslBVA" name="removePropertyChangeListener" visibility="public">
              <ownedParameter xmi:id="_uebRsd0fEe2YPMyYKslBVA" name="listener" type="_tWCtVd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uebRst0fEe2YPMyYKslBVA" name="setErrorMessage" visibility="protected">
              <ownedParameter xmi:id="_uebRs90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uebRtN0fEe2YPMyYKslBVA" name="setFocus" visibility="public"/>
            <ownedOperation xmi:id="_uebRtd0fEe2YPMyYKslBVA" name="setValidator" visibility="public">
              <ownedParameter xmi:id="_uebRtt0fEe2YPMyYKslBVA" name="validator" type="_tWBfMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uebRt90fEe2YPMyYKslBVA" name="setValueValid" visibility="protected">
              <ownedParameter xmi:id="_uebRuN0fEe2YPMyYKslBVA" name="valid" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uebRud0fEe2YPMyYKslBVA" name="valueChanged" visibility="protected">
              <ownedParameter xmi:id="_uebRut0fEe2YPMyYKslBVA" name="oldValidState" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uebRu90fEe2YPMyYKslBVA" name="newValidState" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uebRvN0fEe2YPMyYKslBVA" name="activate" visibility="public">
              <ownedParameter xmi:id="_uebRvd0fEe2YPMyYKslBVA" name="activationEvent" type="_tBs1AN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uebRvt0fEe2YPMyYKslBVA" name="dependsOnExternalFocusListener" visibility="protected">
              <ownedParameter xmi:id="_uebRv90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uebRwN0fEe2YPMyYKslBVA" name="deactivate" visibility="protected">
              <ownedParameter xmi:id="_uebRwd0fEe2YPMyYKslBVA" name="event" type="_tWVoQt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uebRwt0fEe2YPMyYKslBVA" name="getDoubleClickTimeout" visibility="protected">
              <ownedParameter xmi:id="_uebRw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tBsN9t0fEe2YPMyYKslBVA" name="LayoutData" visibility="public">
              <eAnnotations xmi:id="_tV_qCd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tV_qCt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tV_qC90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueXnVd0fEe2YPMyYKslBVA" name="horizontalAlignment" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueXnVt0fEe2YPMyYKslBVA" name="grabHorizontal" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueXnV90fEe2YPMyYKslBVA" name="minimumWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueXnWN0fEe2YPMyYKslBVA" name="minimumHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueXnWd0fEe2YPMyYKslBVA" name="verticalAlignment" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ueXnWt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWA4Id0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tWCtWt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWCtW90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWCtXN0fEe2YPMyYKslBVA" general="_tWA4I90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueb40t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBsN8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueb4090fEe2YPMyYKslBVA" name="val$l" visibility="private" isLeaf="true" type="_tWCtWd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ueY1ed0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ueY1et0fEe2YPMyYKslBVA" name="arg0" type="_tBsN8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueY1e90fEe2YPMyYKslBVA" name="arg1" type="_tWCtWd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueb41N0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWA4Jd0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tWCtVt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWCtV90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWCtWN0fEe2YPMyYKslBVA" general="_tWA4I90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueb4zt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBsN8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueb4z90fEe2YPMyYKslBVA" name="val$l" visibility="private" isLeaf="true" type="_tWCtWd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ueY1f90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ueY1gN0fEe2YPMyYKslBVA" name="arg0" type="_tBsN8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueY1gd0fEe2YPMyYKslBVA" name="arg1" type="_tWCtWd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueb40N0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWA4J90fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tWCtXd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWCtXt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWCtX90fEe2YPMyYKslBVA" general="_tWA4I90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueb41t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBsN8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uecf0N0fEe2YPMyYKslBVA" name="val$l" visibility="private" isLeaf="true" type="_tWCtWd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uecf0d0fEe2YPMyYKslBVA" name="val$oldValidState" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uecf0t0fEe2YPMyYKslBVA" name="val$newValidState" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ueY1hd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ueY1ht0fEe2YPMyYKslBVA" name="arg0" type="_tBsN8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueY1h90fEe2YPMyYKslBVA" name="arg1" type="_tWCtWd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueY1iN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueY1id0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uecf090fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWA4Kd0fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_tWCtUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWCtUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWCtUt0fEe2YPMyYKslBVA" general="_tWA4I90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueb4wt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBsN8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueb4w90fEe2YPMyYKslBVA" name="val$l" visibility="private" isLeaf="true" type="_tWCtVd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueb4xN0fEe2YPMyYKslBVA" name="val$actionId" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ueZcgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ueZcgd0fEe2YPMyYKslBVA" name="arg0" type="_tBsN8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueZcgt0fEe2YPMyYKslBVA" name="arg1" type="_tWCtVd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueZcg90fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueb4xt0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBsN9d0fEe2YPMyYKslBVA" name="SWTFocusCellManager" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tWYrkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWYrkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWYrkt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufLfqt0fEe2YPMyYKslBVA" name="navigationStrategy" visibility="private" type="_tWYrlt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufLfq90fEe2YPMyYKslBVA" name="viewer" visibility="private" type="_tBmHUt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufLfrN0fEe2YPMyYKslBVA" name="focusCell" visibility="private" type="_tBn8gN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufLfrd0fEe2YPMyYKslBVA" name="cellHighlighter" visibility="private" type="_tWYrld0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufLfrt0fEe2YPMyYKslBVA" name="itemDeletionListener" visibility="private" type="_tKHxQN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufLfr90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufLfsN0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufLfsd0fEe2YPMyYKslBVA" name="focusDrawingDelegate" type="_tWYrld0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufLfst0fEe2YPMyYKslBVA" name="navigationDelegate" type="_tWYrlt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufLftd0fEe2YPMyYKslBVA" name="hookListener" visibility="private">
              <ownedParameter xmi:id="_ufMGsN0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufMGsd0fEe2YPMyYKslBVA" name="init" visibility="package"/>
            <ownedOperation xmi:id="_ufMGtN0fEe2YPMyYKslBVA" name="handleMouseDown" visibility="private">
              <ownedParameter xmi:id="_ufMGtd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufMGu90fEe2YPMyYKslBVA" name="setFocusCell" visibility="package">
              <ownedParameter xmi:id="_ufMGvN0fEe2YPMyYKslBVA" name="focusCell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufMGvd0fEe2YPMyYKslBVA" name="handleKeyDown" visibility="private">
              <ownedParameter xmi:id="_ufMGvt0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufMt090fEe2YPMyYKslBVA" name="handleSelection" visibility="private">
              <ownedParameter xmi:id="_ufMt1N0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufMt190fEe2YPMyYKslBVA" name="handleFocusIn" visibility="private">
              <ownedParameter xmi:id="_ufNU0N0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufNU0d0fEe2YPMyYKslBVA" name="getInitialFocusCell" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_ufNU0t0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufNU390fEe2YPMyYKslBVA" name="getFocusCell" visibility="public">
              <ownedParameter xmi:id="_ufNU4N0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufNU4d0fEe2YPMyYKslBVA" name="_getFocusCell" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_ufNU4t0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufN7490fEe2YPMyYKslBVA" name="getViewer" visibility="package">
              <ownedParameter xmi:id="_ufN75N0fEe2YPMyYKslBVA" name="return" type="_tBmHUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufN7590fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_ufN76N0fEe2YPMyYKslBVA" name="e" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufN76d0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_ufN76t0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufN77N0fEe2YPMyYKslBVA" name="lambda$2" visibility="private">
              <ownedParameter xmi:id="_ufN77d0fEe2YPMyYKslBVA" name="event" type="_tBlgQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWZSod0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tWZ5sd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWZ5st0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWZ5s90fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufOi8N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBsN9d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ufOi8d0fEe2YPMyYKslBVA" name="val$viewer" visibility="private" isLeaf="true" type="_tBmHUt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ufNU2t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ufNU290fEe2YPMyYKslBVA" name="arg0" type="_tBsN9d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ufNU3N0fEe2YPMyYKslBVA" name="arg1" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufOi890fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_ufOi9N0fEe2YPMyYKslBVA" name="event" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBs1AN0fEe2YPMyYKslBVA" name="ColumnViewerEditorActivationEvent" visibility="public">
            <eAnnotations xmi:id="_tWc9D90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWc9EN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWc9Ed0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue_5dN0fEe2YPMyYKslBVA" name="eventType" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue_5dd0fEe2YPMyYKslBVA" name="sourceEvent" visibility="public" type="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufEx9d0fEe2YPMyYKslBVA" name="time" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufGAEt0fEe2YPMyYKslBVA" name="cancel" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufdzhN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufdzhd0fEe2YPMyYKslBVA" name="KEY_PRESSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufdzht0fEe2YPMyYKslBVA" name="MOUSE_CLICK_SELECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufdzh90fEe2YPMyYKslBVA" name="MOUSE_DOUBLE_CLICK_SELECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufdziN0fEe2YPMyYKslBVA" name="PROGRAMMATIC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufdzid0fEe2YPMyYKslBVA" name="TRAVERSAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufdzit0fEe2YPMyYKslBVA" name="keyCode" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufdzi90fEe2YPMyYKslBVA" name="character" visibility="public" type="_s8e90d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufdzjN0fEe2YPMyYKslBVA" name="stateMask" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufBHlt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufBHl90fEe2YPMyYKslBVA" name="cell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufBHmN0fEe2YPMyYKslBVA" name="event" type="_s8eWwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufH1Qt0fEe2YPMyYKslBVA" name="getSource" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufH1Q90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufJDa90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufJDbN0fEe2YPMyYKslBVA" name="cell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufJDbd0fEe2YPMyYKslBVA" name="event" type="_tKMCpN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufdzjd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufdzjt0fEe2YPMyYKslBVA" name="cell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufdzj90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufdzkN0fEe2YPMyYKslBVA" name="cell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufdzkd0fEe2YPMyYKslBVA" name="event" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBs1At0fEe2YPMyYKslBVA" name="StructuredSelection" visibility="public">
            <eAnnotations xmi:id="_tWgAUN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWgAUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWgAU90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uejNht0fEe2YPMyYKslBVA" name="EMPTY" visibility="public" isLeaf="true" isStatic="true" type="_tBs1At0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufnkht0fEe2YPMyYKslBVA" name="elements" visibility="private" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufnkh90fEe2YPMyYKslBVA" name="comparer" visibility="private" isLeaf="true" type="_tWFwoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tWgAUt0fEe2YPMyYKslBVA" client="_tBs1At0fEe2YPMyYKslBVA" supplier="_tWMeUN0fEe2YPMyYKslBVA" contract="_tWMeUN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uejNid0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uejNit0fEe2YPMyYKslBVA" name="elements" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uejNi90fEe2YPMyYKslBVA" name="comparer" type="_tWFwoN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uekbpd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uekbpt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufnkiN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ufnkid0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ufnkit0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufnki90fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufoLkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufoLkd0fEe2YPMyYKslBVA" name="elements" type="_s7dDE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufoLkt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_ufoLk90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufoLlN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufoLld0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_ufoLlt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufoyoN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ufoyod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufoyot0fEe2YPMyYKslBVA" name="getFirstElement" visibility="public">
              <ownedParameter xmi:id="_ufoyo90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufoypN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_ufoypd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufoypt0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_ufoyp90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufoyqN0fEe2YPMyYKslBVA" name="toArray" visibility="public">
              <ownedParameter xmi:id="_ufoyqd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufpZsN0fEe2YPMyYKslBVA" name="toList" visibility="public">
              <ownedParameter xmi:id="_ufpZsd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufpZst0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_ufpZs90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBs1Bd0fEe2YPMyYKslBVA" name="StructuredViewer" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWDUYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWDUYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWDUZd0fEe2YPMyYKslBVA" general="_tWDUY90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uedt8N0fEe2YPMyYKslBVA" name="elementMap" visibility="private" type="_tBk5Md0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uedt8d0fEe2YPMyYKslBVA" name="comparer" visibility="private" type="_tWFwoN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uedt8t0fEe2YPMyYKslBVA" name="sorter" visibility="private" type="_tBpKoN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uedt890fEe2YPMyYKslBVA" name="filters" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uedt9N0fEe2YPMyYKslBVA" name="preserveSelection" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uedt9d0fEe2YPMyYKslBVA" name="inChange" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uedt9t0fEe2YPMyYKslBVA" name="restoreSelection" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uedt990fEe2YPMyYKslBVA" name="doubleClickListeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uedt-N0fEe2YPMyYKslBVA" name="openListeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uedt-d0fEe2YPMyYKslBVA" name="postSelectionChangedListeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uedt-t0fEe2YPMyYKslBVA" name="colorAndFontCollector" visibility="private" type="_tWEigN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uedt-90fEe2YPMyYKslBVA" name="associateListener" visibility="private" type="_tWFJkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uedt_N0fEe2YPMyYKslBVA" name="NO_WIDGETS" visibility="private" isStatic="true" type="_tBojkN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uedt_d0fEe2YPMyYKslBVA" name="refreshOccurred" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tWDUZN0fEe2YPMyYKslBVA" client="_tBs1Bd0fEe2YPMyYKslBVA" supplier="_tWDUYt0fEe2YPMyYKslBVA" contract="_tWDUYt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uecf3N0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uecf3d0fEe2YPMyYKslBVA" name="arg0" type="_tBs1Bd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uecf3t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uecf390fEe2YPMyYKslBVA" name="handleSelect" visibility="protected">
              <ownedParameter xmi:id="_uecf4N0fEe2YPMyYKslBVA" name="event" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uecf490fEe2YPMyYKslBVA" name="handleDoubleSelect" visibility="protected">
              <ownedParameter xmi:id="_uecf5N0fEe2YPMyYKslBVA" name="event" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uedG790fEe2YPMyYKslBVA" name="doUpdateItem" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uedG8N0fEe2YPMyYKslBVA" name="arg0" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uedG8d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uedG8t0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uedt_t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uedt_90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_ueeVAt0fEe2YPMyYKslBVA" name="addDoubleClickListener" visibility="public">
              <ownedParameter xmi:id="_ueeVA90fEe2YPMyYKslBVA" name="listener" type="_tWQvwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueeVBN0fEe2YPMyYKslBVA" name="addOpenListener" visibility="public">
              <ownedParameter xmi:id="_ueeVBd0fEe2YPMyYKslBVA" name="listener" type="_teL8tN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueeVBt0fEe2YPMyYKslBVA" name="addPostSelectionChangedListener" visibility="public">
              <ownedParameter xmi:id="_ueeVB90fEe2YPMyYKslBVA" name="listener" type="_tWQIs90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uee8EN0fEe2YPMyYKslBVA" name="addDragSupport" visibility="public">
              <ownedParameter xmi:id="_uee8Ed0fEe2YPMyYKslBVA" name="operations" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uee8Et0fEe2YPMyYKslBVA" name="transferTypes" type="_tPMect0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uee8E90fEe2YPMyYKslBVA" name="listener" type="_tXSDdN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uee8FN0fEe2YPMyYKslBVA" name="getControl" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uee8Fd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uee8Hd0fEe2YPMyYKslBVA" name="addDropSupport" visibility="public">
              <ownedParameter xmi:id="_uee8Ht0fEe2YPMyYKslBVA" name="operations" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uee8H90fEe2YPMyYKslBVA" name="transferTypes" type="_tPMect0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uee8IN0fEe2YPMyYKslBVA" name="listener" type="_tXSDcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uee8KN0fEe2YPMyYKslBVA" name="addFilter" visibility="public">
              <ownedParameter xmi:id="_uee8Kd0fEe2YPMyYKslBVA" name="filter" type="_tWFwod0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uee8Kt0fEe2YPMyYKslBVA" name="refresh" visibility="public"/>
            <ownedOperation xmi:id="_uefjIN0fEe2YPMyYKslBVA" name="assertElementsNotNull" visibility="protected">
              <ownedParameter xmi:id="_uefjId0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uefjI90fEe2YPMyYKslBVA" name="newHashtable" visibility="package">
              <ownedParameter xmi:id="_uefjJN0fEe2YPMyYKslBVA" name="capacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uefjJd0fEe2YPMyYKslBVA" name="return" type="_tBk5Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uefjL90fEe2YPMyYKslBVA" name="associate" visibility="protected">
              <ownedParameter xmi:id="_uefjMN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uefjMd0fEe2YPMyYKslBVA" name="item" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uefjNN0fEe2YPMyYKslBVA" name="disassociate" visibility="protected">
              <ownedParameter xmi:id="_uefjNd0fEe2YPMyYKslBVA" name="item" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uegKMt0fEe2YPMyYKslBVA" name="mapElement" visibility="protected">
              <ownedParameter xmi:id="_uegKM90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uegKNN0fEe2YPMyYKslBVA" name="item" type="_tBojkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uegKOt0fEe2YPMyYKslBVA" name="unmapElement" visibility="protected">
              <ownedParameter xmi:id="_uegKO90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uegKPN0fEe2YPMyYKslBVA" name="item" type="_tBojkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uegKPd0fEe2YPMyYKslBVA" name="doFindInputItem" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uegKPt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uegKP90fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uegKQN0fEe2YPMyYKslBVA" name="doFindItem" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uegKQd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uegKQt0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uegKQ90fEe2YPMyYKslBVA" name="equals" visibility="protected">
              <ownedParameter xmi:id="_uegKRN0fEe2YPMyYKslBVA" name="elementA" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uegKRd0fEe2YPMyYKslBVA" name="elementB" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uegKRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uegxQN0fEe2YPMyYKslBVA" name="filter" visibility="protected">
              <ownedParameter xmi:id="_uegxQd0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uegxQt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uegxQ90fEe2YPMyYKslBVA" name="getRoot" visibility="protected">
              <ownedParameter xmi:id="_uegxRN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uegxTt0fEe2YPMyYKslBVA" name="findItem" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_uegxT90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uegxUN0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uegxUd0fEe2YPMyYKslBVA" name="findItems" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_uegxUt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uegxU90fEe2YPMyYKslBVA" name="return" type="_tBojkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uehYUN0fEe2YPMyYKslBVA" name="usingElementMap" visibility="protected">
              <ownedParameter xmi:id="_uehYUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uehYVd0fEe2YPMyYKslBVA" name="fireDoubleClick" visibility="protected">
              <ownedParameter xmi:id="_uehYVt0fEe2YPMyYKslBVA" name="event" type="_tWIM4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uehYW90fEe2YPMyYKslBVA" name="fireOpen" visibility="protected">
              <ownedParameter xmi:id="_uehYXN0fEe2YPMyYKslBVA" name="event" type="_tWIM4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uehYXd0fEe2YPMyYKslBVA" name="firePostSelectionChanged" visibility="protected">
              <ownedParameter xmi:id="_uehYXt0fEe2YPMyYKslBVA" name="event" type="_tBlgQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueh_ZN0fEe2YPMyYKslBVA" name="getComparer" visibility="public">
              <ownedParameter xmi:id="_ueh_Zd0fEe2YPMyYKslBVA" name="return" type="_tWFwoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueh_Zt0fEe2YPMyYKslBVA" name="getFilteredChildren" visibility="protected">
              <ownedParameter xmi:id="_ueh_Z90fEe2YPMyYKslBVA" name="parent" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueh_aN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueh_ad0fEe2YPMyYKslBVA" name="getRawChildren" visibility="protected">
              <ownedParameter xmi:id="_ueh_at0fEe2YPMyYKslBVA" name="parent" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueh_a90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueh_cd0fEe2YPMyYKslBVA" name="notifyFilteredOut" visibility="private">
              <ownedParameter xmi:id="_ueh_ct0fEe2YPMyYKslBVA" name="rawResult" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueh_c90fEe2YPMyYKslBVA" name="filteredResult" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueimcN0fEe2YPMyYKslBVA" name="getFilters" visibility="public">
              <ownedParameter xmi:id="_ueimcd0fEe2YPMyYKslBVA" name="return" type="_tWDUc90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueimct0fEe2YPMyYKslBVA" name="getItem" visibility="protected">
              <ownedParameter xmi:id="_ueimc90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueimdN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueimdd0fEe2YPMyYKslBVA" name="return" type="_tBk5Mt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueimdt0fEe2YPMyYKslBVA" name="getContentProvider" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ueimd90fEe2YPMyYKslBVA" name="return" type="_tBlgRN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uejNgt0fEe2YPMyYKslBVA" name="getInput" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uejNg90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uejNhN0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_uejNhd0fEe2YPMyYKslBVA" name="return" type="_tWZ5sN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uejNh90fEe2YPMyYKslBVA" name="getSelectionFromWidget" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uejNiN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uejNjN0fEe2YPMyYKslBVA" name="getStructuredSelection" visibility="public">
              <ownedParameter xmi:id="_uejNjd0fEe2YPMyYKslBVA" name="return" type="_tWMeUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uej0kN0fEe2YPMyYKslBVA" name="getSortedChildren" visibility="protected">
              <ownedParameter xmi:id="_uej0kd0fEe2YPMyYKslBVA" name="parent" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uej0kt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uej0lt0fEe2YPMyYKslBVA" name="getSorter" visibility="public">
              <ownedParameter xmi:id="_uej0l90fEe2YPMyYKslBVA" name="return" type="_tWc9A90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uekboN0fEe2YPMyYKslBVA" name="getComparator" visibility="public">
              <ownedParameter xmi:id="_uekbod0fEe2YPMyYKslBVA" name="return" type="_tBpKoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uelCsN0fEe2YPMyYKslBVA" name="updateSelection" visibility="protected">
              <ownedParameter xmi:id="_uelCsd0fEe2YPMyYKslBVA" name="selection" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uelCst0fEe2YPMyYKslBVA" name="handleOpen" visibility="protected">
              <ownedParameter xmi:id="_uelCs90fEe2YPMyYKslBVA" name="event" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uelCt90fEe2YPMyYKslBVA" name="handleInvalidSelection" visibility="protected">
              <ownedParameter xmi:id="_uelCuN0fEe2YPMyYKslBVA" name="invalidSelection" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uelCud0fEe2YPMyYKslBVA" name="newSelection" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uelpwN0fEe2YPMyYKslBVA" name="handleLabelProviderChanged" visibility="protected">
              <ownedParameter xmi:id="_uelpwd0fEe2YPMyYKslBVA" name="event" type="_tWIM4t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uelpxN0fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_uelpxd0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uelpxt0fEe2YPMyYKslBVA" name="properties" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uelpyd0fEe2YPMyYKslBVA" name="handlePostSelect" visibility="protected">
              <ownedParameter xmi:id="_uelpyt0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uemQ0N0fEe2YPMyYKslBVA" name="hookControl" visibility="protected">
              <ownedParameter xmi:id="_uemQ0d0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uemQ390fEe2YPMyYKslBVA" name="hasFilters" visibility="protected">
              <ownedParameter xmi:id="_uemQ4N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uem34N0fEe2YPMyYKslBVA" name="internalRefresh" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uem34d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uem34t0fEe2YPMyYKslBVA" name="internalRefresh" visibility="protected">
              <ownedParameter xmi:id="_uem3490fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uem35N0fEe2YPMyYKslBVA" name="updateLabels" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uene8N0fEe2YPMyYKslBVA" name="needsRefilter" visibility="protected">
              <ownedParameter xmi:id="_uene8d0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uene8t0fEe2YPMyYKslBVA" name="property" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uene890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueoGA90fEe2YPMyYKslBVA" name="preservingSelection" visibility="protected">
              <ownedParameter xmi:id="_ueoGBN0fEe2YPMyYKslBVA" name="updateCode" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueoGBd0fEe2YPMyYKslBVA" name="preservingSelection" visibility="package">
              <ownedParameter xmi:id="_ueoGBt0fEe2YPMyYKslBVA" name="updateCode" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueoGB90fEe2YPMyYKslBVA" name="reveal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueotEN0fEe2YPMyYKslBVA" name="setSelectionToWidget" visibility="protected">
              <ownedParameter xmi:id="_ueotEd0fEe2YPMyYKslBVA" name="selection" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueotEt0fEe2YPMyYKslBVA" name="reveal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueotE90fEe2YPMyYKslBVA" name="refresh" visibility="public">
              <ownedParameter xmi:id="_ueotFN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueotFd0fEe2YPMyYKslBVA" name="refresh" visibility="public">
              <ownedParameter xmi:id="_ueotFt0fEe2YPMyYKslBVA" name="updateLabels" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueotF90fEe2YPMyYKslBVA" name="refresh" visibility="public">
              <ownedParameter xmi:id="_ueotGN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueotGd0fEe2YPMyYKslBVA" name="updateLabels" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uepUIN0fEe2YPMyYKslBVA" name="refreshItem" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_uepUId0fEe2YPMyYKslBVA" name="widget" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uepUIt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uepUI90fEe2YPMyYKslBVA" name="removeOpenListener" visibility="public">
              <ownedParameter xmi:id="_uepUJN0fEe2YPMyYKslBVA" name="listener" type="_teL8tN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uep7MN0fEe2YPMyYKslBVA" name="removePostSelectionChangedListener" visibility="public">
              <ownedParameter xmi:id="_uep7Md0fEe2YPMyYKslBVA" name="listener" type="_tWQIs90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uep7Mt0fEe2YPMyYKslBVA" name="removeDoubleClickListener" visibility="public">
              <ownedParameter xmi:id="_uep7M90fEe2YPMyYKslBVA" name="listener" type="_tWQvwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uep7NN0fEe2YPMyYKslBVA" name="removeFilter" visibility="public">
              <ownedParameter xmi:id="_uep7Nd0fEe2YPMyYKslBVA" name="filter" type="_tWFwod0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueqiQN0fEe2YPMyYKslBVA" name="setAssociateListener" visibility="package">
              <ownedParameter xmi:id="_ueqiQd0fEe2YPMyYKslBVA" name="l" type="_tWFJkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueqiQt0fEe2YPMyYKslBVA" name="setFilters" visibility="public">
              <ownedParameter xmi:id="_ueqiQ90fEe2YPMyYKslBVA" name="filters" type="_tWDUc90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueqiRN0fEe2YPMyYKslBVA" name="resetFilters" visibility="public"/>
            <ownedOperation xmi:id="_uerJUN0fEe2YPMyYKslBVA" name="reveal" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uerJUd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uerJUt0fEe2YPMyYKslBVA" name="setContentProvider" visibility="public">
              <ownedParameter xmi:id="_uerJU90fEe2YPMyYKslBVA" name="provider" type="_tBlgRN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uerJVN0fEe2YPMyYKslBVA" name="assertContentProviderType" visibility="protected">
              <ownedParameter xmi:id="_uerJVd0fEe2YPMyYKslBVA" name="provider" type="_tBlgRN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uerJWN0fEe2YPMyYKslBVA" name="setInput" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uerJWd0fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uerwYN0fEe2YPMyYKslBVA" name="unmapAllElements" visibility="protected"/>
            <ownedOperation xmi:id="_uerwY90fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_uerwZN0fEe2YPMyYKslBVA" name="selection" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uerwZd0fEe2YPMyYKslBVA" name="reveal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uesXcN0fEe2YPMyYKslBVA" name="setSelectionToWidget" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uesXcd0fEe2YPMyYKslBVA" name="arg0" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uesXct0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uesXdd0fEe2YPMyYKslBVA" name="setSorter" visibility="public">
              <ownedParameter xmi:id="_uesXdt0fEe2YPMyYKslBVA" name="sorter" type="_tWc9A90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uesXd90fEe2YPMyYKslBVA" name="setComparator" visibility="public">
              <ownedParameter xmi:id="_uesXeN0fEe2YPMyYKslBVA" name="comparator" type="_tBpKoN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ues-gN0fEe2YPMyYKslBVA" name="setUseHashlookup" visibility="public">
              <ownedParameter xmi:id="_ues-gd0fEe2YPMyYKslBVA" name="enable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ues-gt0fEe2YPMyYKslBVA" name="setComparer" visibility="public">
              <ownedParameter xmi:id="_ues-g90fEe2YPMyYKslBVA" name="comparer" type="_tWFwoN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uetlkN0fEe2YPMyYKslBVA" name="setPreserveSelection" visibility="package">
              <ownedParameter xmi:id="_uetlkd0fEe2YPMyYKslBVA" name="preserve" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uetlkt0fEe2YPMyYKslBVA" name="getPreserveSelection" visibility="package">
              <ownedParameter xmi:id="_uetlk90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uetllN0fEe2YPMyYKslBVA" name="testFindItem" visibility="public">
              <ownedParameter xmi:id="_uetlld0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uetllt0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uetll90fEe2YPMyYKslBVA" name="testFindItems" visibility="public">
              <ownedParameter xmi:id="_uetlmN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uetlmd0fEe2YPMyYKslBVA" name="return" type="_tBojkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueuMoN0fEe2YPMyYKslBVA" name="unmapElement" visibility="protected">
              <ownedParameter xmi:id="_ueuMod0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uevawN0fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_uevawd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uevawt0fEe2YPMyYKslBVA" name="properties" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uevaw90fEe2YPMyYKslBVA" name="internalUpdate" visibility="protected">
              <ownedParameter xmi:id="_uevaxN0fEe2YPMyYKslBVA" name="widget" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uevaxd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uevaxt0fEe2YPMyYKslBVA" name="properties" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uewB0N0fEe2YPMyYKslBVA" name="updateItem" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_uewB0d0fEe2YPMyYKslBVA" name="widget" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uewB0t0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uewB090fEe2YPMyYKslBVA" name="getLabelProvider" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uewB1N0fEe2YPMyYKslBVA" name="return" type="_tWOTgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uewo4N0fEe2YPMyYKslBVA" name="fireSelectionChanged" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uewo4d0fEe2YPMyYKslBVA" name="arg0" type="_tBlgQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uewo4t0fEe2YPMyYKslBVA" name="setLabelProvider" visibility="public">
              <ownedParameter xmi:id="_uewo490fEe2YPMyYKslBVA" name="labelProvider" type="_tWOTgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uexP8N0fEe2YPMyYKslBVA" name="buildLabel" visibility="protected">
              <ownedParameter xmi:id="_uexP8d0fEe2YPMyYKslBVA" name="updateLabel" type="_tWO6k90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uexP8t0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uex3D90fEe2YPMyYKslBVA" name="buildLabel" visibility="package">
              <ownedParameter xmi:id="_uex3EN0fEe2YPMyYKslBVA" name="updateLabel" type="_tWO6k90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uex3Ed0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uex3Et0fEe2YPMyYKslBVA" name="labelProvider" type="_tWO6kt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueyeEN0fEe2YPMyYKslBVA" name="buildLabel" visibility="package">
              <ownedParameter xmi:id="_ueyeEd0fEe2YPMyYKslBVA" name="updateLabel" type="_tWO6k90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueyeEt0fEe2YPMyYKslBVA" name="elementPath" type="_tWeLIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueyeE90fEe2YPMyYKslBVA" name="labelProvider" type="_tWPhoN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uezFIN0fEe2YPMyYKslBVA" name="buildLabel" visibility="package">
              <ownedParameter xmi:id="_uezFId0fEe2YPMyYKslBVA" name="updateLabel" type="_tWO6k90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uezFIt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uezFI90fEe2YPMyYKslBVA" name="labelProvider" type="_tWO6lN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uezFJN0fEe2YPMyYKslBVA" name="getColorAndFontCollector" visibility="protected">
              <ownedParameter xmi:id="_uezFJd0fEe2YPMyYKslBVA" name="return" type="_tWEigN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uezFJt0fEe2YPMyYKslBVA" name="handleDispose" visibility="protected">
              <ownedParameter xmi:id="_uezFJ90fEe2YPMyYKslBVA" name="event" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uezsM90fEe2YPMyYKslBVA" name="lambda$2" visibility="private">
              <ownedParameter xmi:id="_uezsNN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue0TQN0fEe2YPMyYKslBVA" name="lambda$3" visibility="private">
              <ownedParameter xmi:id="_ue0TQd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue0TQt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue0TQ90fEe2YPMyYKslBVA" name="lambda$4" visibility="private"/>
            <ownedOperation xmi:id="_ugNaYt0fEe2YPMyYKslBVA" name="internalDisposeLabelProvider" visibility="package">
              <ownedParameter xmi:id="_ugNaY90fEe2YPMyYKslBVA" name="arg0" type="_tWOTgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWEigN0fEe2YPMyYKslBVA" name="ColorAndFontCollector" visibility="public">
              <eAnnotations xmi:id="_tWRW0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWRW0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWRW0t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ue2vgN0fEe2YPMyYKslBVA" name="foreground" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ue2vgd0fEe2YPMyYKslBVA" name="background" visibility="package" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ue2vgt0fEe2YPMyYKslBVA" name="font" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ue2vg90fEe2YPMyYKslBVA" name="usedDecorators" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ue2vhN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBs1Bd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ueeVAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ueeVAd0fEe2YPMyYKslBVA" name="arg0" type="_tBs1Bd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uexP9t0fEe2YPMyYKslBVA" name="setUsedDecorators" visibility="public"/>
              <ownedOperation xmi:id="_uexP-90fEe2YPMyYKslBVA" name="setBackground" visibility="public">
                <ownedParameter xmi:id="_uexP_N0fEe2YPMyYKslBVA" name="background" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uexQAd0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
                <ownedParameter xmi:id="_uexQAt0fEe2YPMyYKslBVA" name="foreground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uex3A90fEe2YPMyYKslBVA" name="setFont" visibility="public">
                <ownedParameter xmi:id="_uex3BN0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uezsMt0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_ue3WkN0fEe2YPMyYKslBVA" name="setFontsAndColors" visibility="public">
                <ownedParameter xmi:id="_ue3Wkd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ue3Wkt0fEe2YPMyYKslBVA" name="applyFontsAndColors" visibility="public">
                <ownedParameter xmi:id="_ue3Wk90fEe2YPMyYKslBVA" name="control" type="_s6xGkt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ue3WlN0fEe2YPMyYKslBVA" name="applyFontsAndColors" visibility="public">
                <ownedParameter xmi:id="_ue3Wld0fEe2YPMyYKslBVA" name="control" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWGXsd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tWQItN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWQItd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWQItt0fEe2YPMyYKslBVA" general="_tWA4I90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ue06Ut0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBs1Bd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ue06U90fEe2YPMyYKslBVA" name="val$l" visibility="private" isLeaf="true" type="_tWQvwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ue06VN0fEe2YPMyYKslBVA" name="val$event" visibility="private" isLeaf="true" type="_tWIM4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uehYV90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uehYWN0fEe2YPMyYKslBVA" name="arg0" type="_tBs1Bd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uehYWd0fEe2YPMyYKslBVA" name="arg1" type="_tWQvwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uehYWt0fEe2YPMyYKslBVA" name="arg2" type="_tWIM4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ue06Vd0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWGXs90fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_teL8v90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teL8wN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teL8wd0fEe2YPMyYKslBVA" general="_tWA4I90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uecf5d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBs1Bd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uecf5t0fEe2YPMyYKslBVA" name="val$l" visibility="private" isLeaf="true" type="_teL8tN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uecf590fEe2YPMyYKslBVA" name="val$event" visibility="private" isLeaf="true" type="_tWIM4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uedG4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uedG4d0fEe2YPMyYKslBVA" name="arg0" type="_tBs1Bd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uedG4t0fEe2YPMyYKslBVA" name="arg1" type="_teL8tN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uedG490fEe2YPMyYKslBVA" name="arg2" type="_tWIM4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uedG5N0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWGXtd0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tWQIsN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWQIsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWQIst0fEe2YPMyYKslBVA" general="_tWA4I90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ue0TRN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBs1Bd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ue0TRd0fEe2YPMyYKslBVA" name="val$l" visibility="private" isLeaf="true" type="_tWQIs90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ue0TRt0fEe2YPMyYKslBVA" name="val$event" visibility="private" isLeaf="true" type="_tBlgQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ueh_YN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ueh_Yd0fEe2YPMyYKslBVA" name="arg0" type="_tBs1Bd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueh_Yt0fEe2YPMyYKslBVA" name="arg1" type="_tWQIs90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueh_Y90fEe2YPMyYKslBVA" name="arg2" type="_tBlgQN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ue0TR90fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWIz8t0fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_teL8u90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teL8vN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teL8vt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uecf190fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBs1Bd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_teL8vd0fEe2YPMyYKslBVA" client="_tWIz8t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uecf2N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uecf2d0fEe2YPMyYKslBVA" name="arg0" type="_tBs1Bd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uecf2t0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
                <ownedParameter xmi:id="_uecf290fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uecf4d0fEe2YPMyYKslBVA" name="widgetDefaultSelected" visibility="public">
                <ownedParameter xmi:id="_uecf4t0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWLQMN0fEe2YPMyYKslBVA" name="UpdateItemSafeRunnable" visibility="package">
              <eAnnotations xmi:id="_teMjwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teMjwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teMjwt0fEe2YPMyYKslBVA" general="_tWA4I90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uedG5d0fEe2YPMyYKslBVA" name="widget" visibility="private" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uedG5t0fEe2YPMyYKslBVA" name="element" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uedG590fEe2YPMyYKslBVA" name="fullMap" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uedG6N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBs1Bd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uedG6d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uedG6t0fEe2YPMyYKslBVA" name="arg0" type="_tBs1Bd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uedG690fEe2YPMyYKslBVA" name="widget" type="_tBojkd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uedG7N0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uedG7d0fEe2YPMyYKslBVA" name="fullMap" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uedG7t0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWO6kd0fEe2YPMyYKslBVA" name="ColorAndFontCollectorWithProviders" visibility="public">
              <eAnnotations xmi:id="_tWQvwd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWQvwt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWQvw90fEe2YPMyYKslBVA" general="_tWEigN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ue06WN0fEe2YPMyYKslBVA" name="colorProvider" visibility="package" type="_tWQvyN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ue06Wd0fEe2YPMyYKslBVA" name="fontProvider" visibility="package" type="_tWQvx90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ue06Wt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBs1Bd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ue1hYN0fEe2YPMyYKslBVA" name="font" isLeaf="true" type="_s9dONN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ue1hYd0fEe2YPMyYKslBVA" name="background" isLeaf="true" type="_s7SrAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ue1hYt0fEe2YPMyYKslBVA" name="foreground" isLeaf="true" type="_s7SrAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ue1hZd0fEe2YPMyYKslBVA" name="usedDecorators" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uewo5N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uewo5d0fEe2YPMyYKslBVA" name="arg0" type="_tBs1Bd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uewo5t0fEe2YPMyYKslBVA" name="provider" type="_tWOTgN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ue06W90fEe2YPMyYKslBVA" name="setFontsAndColors" visibility="public">
                <ownedParameter xmi:id="_ue06XN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ue1hY90fEe2YPMyYKslBVA" name="applyFontsAndColors" visibility="public">
                <ownedParameter xmi:id="_ue1hZN0fEe2YPMyYKslBVA" name="control" type="_s6xGkt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ue2Icd0fEe2YPMyYKslBVA" name="clear" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_ue2Ict0fEe2YPMyYKslBVA" name="applyFontsAndColors" visibility="public">
                <ownedParameter xmi:id="_ue2Ic90fEe2YPMyYKslBVA" name="control" type="_tWQvyd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tBs1B90fEe2YPMyYKslBVA" name="CellEditor[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OUN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-OUd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBuDIN0fEe2YPMyYKslBVA" name="CellLabelProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWk41N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWk41d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWk42d0fEe2YPMyYKslBVA" general="_tWk4190fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tWk42N0fEe2YPMyYKslBVA" client="_tBuDIN0fEe2YPMyYKslBVA" supplier="_tWk41t0fEe2YPMyYKslBVA" contract="_tWk41t0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ueVLK90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ufOi990fEe2YPMyYKslBVA" name="update" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufOi-N0fEe2YPMyYKslBVA" name="arg0" type="_tBn8gN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufTbdd0fEe2YPMyYKslBVA" name="removeListener" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufTbdt0fEe2YPMyYKslBVA" name="arg0" type="_tWjDot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufTbd90fEe2YPMyYKslBVA" name="dispose" visibility="public">
              <ownedParameter xmi:id="_ufTbeN0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufTbed0fEe2YPMyYKslBVA" name="column" type="_tBn8gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufTbet0fEe2YPMyYKslBVA" name="initialize" visibility="protected">
              <ownedParameter xmi:id="_ufTbe90fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufTbfN0fEe2YPMyYKslBVA" name="column" type="_tBn8gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufTbfd0fEe2YPMyYKslBVA" name="addListener" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufTbft0fEe2YPMyYKslBVA" name="arg0" type="_tWjDot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugGstd0fEe2YPMyYKslBVA" name="createViewerLabelProvider" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ugGstt0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugGst90fEe2YPMyYKslBVA" name="labelProvider" type="_tWOTgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugGsuN0fEe2YPMyYKslBVA" name="return" type="_tBuDIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugGsvd0fEe2YPMyYKslBVA" name="getToolTipImage" visibility="public">
              <ownedParameter xmi:id="_ugGsvt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugGsv90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugGswN0fEe2YPMyYKslBVA" name="getToolTipText" visibility="public">
              <ownedParameter xmi:id="_ugHTwN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugHTwd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugHTwt0fEe2YPMyYKslBVA" name="getToolTipBackgroundColor" visibility="public">
              <ownedParameter xmi:id="_ugHTw90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugHTxN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugHTxd0fEe2YPMyYKslBVA" name="getToolTipForegroundColor" visibility="public">
              <ownedParameter xmi:id="_ugHTxt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugHTx90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugHTyN0fEe2YPMyYKslBVA" name="getToolTipFont" visibility="public">
              <ownedParameter xmi:id="_ugHTyd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugHTyt0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugHTy90fEe2YPMyYKslBVA" name="getToolTipShift" visibility="public">
              <ownedParameter xmi:id="_ugHTzN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugHTzd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugHTzt0fEe2YPMyYKslBVA" name="useNativeToolTip" visibility="public">
              <ownedParameter xmi:id="_ugHTz90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugHT0N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugHT0d0fEe2YPMyYKslBVA" name="getToolTipTimeDisplayed" visibility="public">
              <ownedParameter xmi:id="_ugHT0t0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugHT090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugHT1N0fEe2YPMyYKslBVA" name="getToolTipDisplayDelayTime" visibility="public">
              <ownedParameter xmi:id="_ugHT1d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugHT1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugHT190fEe2YPMyYKslBVA" name="getToolTipStyle" visibility="public">
              <ownedParameter xmi:id="_ugHT2N0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugHT2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugHT2t0fEe2YPMyYKslBVA" name="dispose" isLeaf="true" isAbstract="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBxGcN0fEe2YPMyYKslBVA" name="EditingSupport" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tV_qA90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV_qBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV_qBd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ueWZRd0fEe2YPMyYKslBVA" name="viewer" visibility="private" type="_tBmHUt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ueWZRt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ueXAQN0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueXAQd0fEe2YPMyYKslBVA" name="getCellEditor" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ueXAQt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueXAQ90fEe2YPMyYKslBVA" name="return" type="_tBsN8d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueXARN0fEe2YPMyYKslBVA" name="canEdit" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ueXARd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueXARt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueXAR90fEe2YPMyYKslBVA" name="getValue" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ueXASN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueXASd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueXASt0fEe2YPMyYKslBVA" name="setValue" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ueXAS90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueXATN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueXATd0fEe2YPMyYKslBVA" name="getViewer" visibility="public">
              <ownedParameter xmi:id="_ueXATt0fEe2YPMyYKslBVA" name="return" type="_tBmHUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueXAT90fEe2YPMyYKslBVA" name="initializeCellEditorValue" visibility="protected">
              <ownedParameter xmi:id="_ueXAUN0fEe2YPMyYKslBVA" name="cellEditor" type="_tBsN8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueXAUd0fEe2YPMyYKslBVA" name="cell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueXAVN0fEe2YPMyYKslBVA" name="saveCellEditorValue" visibility="protected">
              <ownedParameter xmi:id="_ueXAVd0fEe2YPMyYKslBVA" name="cellEditor" type="_tBsN8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueXAVt0fEe2YPMyYKslBVA" name="cell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueXAWd0fEe2YPMyYKslBVA" name="isLegacySupport" visibility="package">
              <ownedParameter xmi:id="_ueXAWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWBfMN0fEe2YPMyYKslBVA" name="ICellEditorValidator" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWnVEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWnVEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ueaDk90fEe2YPMyYKslBVA" name="isValid" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ueaDlN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueaDld0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWCtWd0fEe2YPMyYKslBVA" name="ICellEditorListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWc9Ad0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWc9At0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ueb40d0fEe2YPMyYKslBVA" name="cancelEditor" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_ueb41d0fEe2YPMyYKslBVA" name="applyEditorValue" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uecf1N0fEe2YPMyYKslBVA" name="editorValueChanged" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uecf1d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uecf1t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWDUYt0fEe2YPMyYKslBVA" name="IPostSelectionProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWkRwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWkRwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWkRwt0fEe2YPMyYKslBVA" general="_tWickN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugDpYN0fEe2YPMyYKslBVA" name="addPostSelectionChangedListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugDpYd0fEe2YPMyYKslBVA" name="arg0" type="_tWQIs90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugDpYt0fEe2YPMyYKslBVA" name="removePostSelectionChangedListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugDpY90fEe2YPMyYKslBVA" name="arg0" type="_tWQIs90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWDUY90fEe2YPMyYKslBVA" name="ContentViewer" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWick90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWiclN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWicld0fEe2YPMyYKslBVA" general="_tWbH1N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uf1m-d0fEe2YPMyYKslBVA" name="contentProvider" visibility="private" type="_tBlgRN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uf1m-t0fEe2YPMyYKslBVA" name="input" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uf1m-90fEe2YPMyYKslBVA" name="labelProvider" visibility="private" type="_tWOTgN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uf1m_N0fEe2YPMyYKslBVA" name="labelProviderListener" visibility="private" isLeaf="true" type="_tWjDot0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ueduAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uelpx90fEe2YPMyYKslBVA" name="handleLabelProviderChanged" visibility="protected">
              <ownedParameter xmi:id="_uelpyN0fEe2YPMyYKslBVA" name="event" type="_tWIM4t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uemQ0t0fEe2YPMyYKslBVA" name="hookControl" visibility="protected">
              <ownedParameter xmi:id="_uemQ090fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uerJVt0fEe2YPMyYKslBVA" name="setContentProvider" visibility="public">
              <ownedParameter xmi:id="_uerJV90fEe2YPMyYKslBVA" name="contentProvider" type="_tBlgRN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uerwYd0fEe2YPMyYKslBVA" name="setInput" visibility="public">
              <ownedParameter xmi:id="_uerwYt0fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uewo590fEe2YPMyYKslBVA" name="setLabelProvider" visibility="public">
              <ownedParameter xmi:id="_uewo6N0fEe2YPMyYKslBVA" name="labelProvider" type="_tWOTgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uezsMN0fEe2YPMyYKslBVA" name="handleDispose" visibility="protected">
              <ownedParameter xmi:id="_uezsMd0fEe2YPMyYKslBVA" name="event" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf0Y2d0fEe2YPMyYKslBVA" name="getLabelProvider" visibility="public">
              <ownedParameter xmi:id="_uf0Y2t0fEe2YPMyYKslBVA" name="return" type="_tWOTgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf1m_90fEe2YPMyYKslBVA" name="getContentProvider" visibility="public">
              <ownedParameter xmi:id="_uf1nAN0fEe2YPMyYKslBVA" name="return" type="_tBlgRN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf1nAd0fEe2YPMyYKslBVA" name="getInput" visibility="public">
              <ownedParameter xmi:id="_uf1nAt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf2OAN0fEe2YPMyYKslBVA" name="labelProviderChanged" visibility="protected"/>
            <ownedOperation xmi:id="_uf2OA90fEe2YPMyYKslBVA" name="refresh" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uf21EN0fEe2YPMyYKslBVA" name="getControl" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf21Ed0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf21Et0fEe2YPMyYKslBVA" name="inputChanged" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf21E90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf21FN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf21Fd0fEe2YPMyYKslBVA" name="internalDisposeLabelProvider" visibility="package">
              <ownedParameter xmi:id="_uf21Ft0fEe2YPMyYKslBVA" name="oldProvider" type="_tWOTgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWicl90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tWjDoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWjDod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWjDpN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uf3cIN0fEe2YPMyYKslBVA" name="logWhenDisposed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uf3cId0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tWDUY90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tWjDo90fEe2YPMyYKslBVA" client="_tWicl90fEe2YPMyYKslBVA" supplier="_tWjDot0fEe2YPMyYKslBVA" contract="_tWjDot0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uf1m_d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uf1m_t0fEe2YPMyYKslBVA" name="arg0" type="_tWDUY90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uf3cIt0fEe2YPMyYKslBVA" name="labelProviderChanged" visibility="public">
                <ownedParameter xmi:id="_uf3cI90fEe2YPMyYKslBVA" name="event" type="_tWIM4t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWDUad0fEe2YPMyYKslBVA" name="StructuredViewerInternals" visibility="public">
            <eAnnotations xmi:id="_tWc9Ct0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWc9C90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWc9DN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufdMgd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ufdMgt0fEe2YPMyYKslBVA" name="setAssociateListener" visibility="protected" isStatic="true">
              <ownedParameter xmi:id="_ufdMg90fEe2YPMyYKslBVA" name="viewer" type="_tBs1Bd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufdMhN0fEe2YPMyYKslBVA" name="listener" type="_tWFJkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufdzgN0fEe2YPMyYKslBVA" name="getItems" visibility="protected" isStatic="true">
              <ownedParameter xmi:id="_ufdzgd0fEe2YPMyYKslBVA" name="viewer" type="_tBs1Bd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufdzgt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufdzg90fEe2YPMyYKslBVA" name="return" type="_tBojkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tWFJkd0fEe2YPMyYKslBVA" name="AssociateListener" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tWc9Dd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWc9Dt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uegKNd0fEe2YPMyYKslBVA" name="associate" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uegKNt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uegKN90fEe2YPMyYKslBVA" name="arg1" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uegKON0fEe2YPMyYKslBVA" name="disassociate" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uegKOd0fEe2YPMyYKslBVA" name="arg0" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uegxR90fEe2YPMyYKslBVA" name="filteredOut" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uegxSN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tWDUc90fEe2YPMyYKslBVA" name="ViewerFilter[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OUt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-OU90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWFwoN0fEe2YPMyYKslBVA" name="IElementComparer" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWmG890fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWmG9N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uegKR90fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uegKSN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uegKSd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uegKSt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uflvV90fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uflvWN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uflvWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWFwod0fEe2YPMyYKslBVA" name="ViewerFilter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWhOdN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWhOdd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWhOdt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uegxSd0fEe2YPMyYKslBVA" name="select" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uegxSt0fEe2YPMyYKslBVA" name="arg0" type="_tWbH1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uegxS90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uegxTN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uegxTd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueh_bN0fEe2YPMyYKslBVA" name="filter" visibility="public">
              <ownedParameter xmi:id="_ueh_bd0fEe2YPMyYKslBVA" name="viewer" type="_tWbH1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueh_bt0fEe2YPMyYKslBVA" name="parent" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueh_b90fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueh_cN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uene-N0fEe2YPMyYKslBVA" name="isFilterProperty" visibility="public">
              <ownedParameter xmi:id="_uene-d0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uene-t0fEe2YPMyYKslBVA" name="property" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uene-90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufzKsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_ufzKsd0fEe2YPMyYKslBVA" name="filter" visibility="public">
              <ownedParameter xmi:id="_ufzKst0fEe2YPMyYKslBVA" name="viewer" type="_tWbH1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufzKs90fEe2YPMyYKslBVA" name="parentPath" type="_tWeLIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufzKtN0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufzKtd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWG-wd0fEe2YPMyYKslBVA" name="IStructuredContentProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWZ5tN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWZ5td0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWZ5tt0fEe2YPMyYKslBVA" general="_tBlgRN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ueimeN0fEe2YPMyYKslBVA" name="getElements" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uejNgN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uejNgd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWIM4N0fEe2YPMyYKslBVA" name="DoubleClickEvent" visibility="public">
            <eAnnotations xmi:id="_tWmuA90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWmuBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWmuBd0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugRr0N0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ugRr0d0fEe2YPMyYKslBVA" name="selection" visibility="protected" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uekbp90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uekbqN0fEe2YPMyYKslBVA" name="source" type="_tWbH1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uekbqd0fEe2YPMyYKslBVA" name="selection" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugRr0t0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_ugRr090fEe2YPMyYKslBVA" name="return" type="_tWZ5sN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugRr1N0fEe2YPMyYKslBVA" name="getViewer" visibility="public">
              <ownedParameter xmi:id="_ugRr1d0fEe2YPMyYKslBVA" name="return" type="_tWbH1N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugRr1t0fEe2YPMyYKslBVA" name="getSource" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugRr190fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWIM4d0fEe2YPMyYKslBVA" name="OpenEvent" visibility="public">
            <eAnnotations xmi:id="_tWkRw90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWkRxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWkRxd0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugDpZN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ugDpZd0fEe2YPMyYKslBVA" name="selection" visibility="protected" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uelCtN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uelCtd0fEe2YPMyYKslBVA" name="source" type="_tWbH1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uelCtt0fEe2YPMyYKslBVA" name="selection" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugDpZt0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
              <ownedParameter xmi:id="_ugDpZ90fEe2YPMyYKslBVA" name="return" type="_tWZ5sN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugDpaN0fEe2YPMyYKslBVA" name="getViewer" visibility="public">
              <ownedParameter xmi:id="_ugDpad0fEe2YPMyYKslBVA" name="return" type="_tWbH1N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugDpat0fEe2YPMyYKslBVA" name="getSource" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugDpa90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWIM4t0fEe2YPMyYKslBVA" name="LabelProviderChangedEvent" visibility="public">
            <eAnnotations xmi:id="_tWk40d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWk40t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWk4090fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugGFp90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ugGFqN0fEe2YPMyYKslBVA" name="elements" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uelpwt0fEe2YPMyYKslBVA" name="getElements" visibility="public">
              <ownedParameter xmi:id="_uelpw90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufQYMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufQYM90fEe2YPMyYKslBVA" name="source" type="_tWOTgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugGFqd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ugGFqt0fEe2YPMyYKslBVA" name="source" type="_tWOTgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugGFq90fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugGFrN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ugGFrd0fEe2YPMyYKslBVA" name="source" type="_tWOTgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugGFrt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugGssN0fEe2YPMyYKslBVA" name="getElement" visibility="public">
              <ownedParameter xmi:id="_ugGssd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWMeUN0fEe2YPMyYKslBVA" name="IStructuredSelection" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWmG9d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWmG9t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWmG990fEe2YPMyYKslBVA" general="_tWZ5sN0fEe2YPMyYKslBVA"/>
            <generalization xmi:id="_tWmG-N0fEe2YPMyYKslBVA" general="_s-vnpt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uesXc90fEe2YPMyYKslBVA" name="toList" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uesXdN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue_5ct0fEe2YPMyYKslBVA" name="size" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue_5c90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugJI8N0fEe2YPMyYKslBVA" name="getFirstElement" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugJI8d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugJI8t0fEe2YPMyYKslBVA" name="iterator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugJI890fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugJI9N0fEe2YPMyYKslBVA" name="toArray" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugJI9d0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWOTgN0fEe2YPMyYKslBVA" name="IBaseLabelProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWgnY90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWgnZN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uewB1d0fEe2YPMyYKslBVA" name="isLabelProperty" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uewB1t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uewB190fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uewB2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufpZt90fEe2YPMyYKslBVA" name="addListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufpZuN0fEe2YPMyYKslBVA" name="arg0" type="_tWjDot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufpZud0fEe2YPMyYKslBVA" name="dispose" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_ufpZut0fEe2YPMyYKslBVA" name="removeListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufpZu90fEe2YPMyYKslBVA" name="arg0" type="_tWjDot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWO6kt0fEe2YPMyYKslBVA" name="IViewerLabelProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWgnZd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWgnZt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWgnZ90fEe2YPMyYKslBVA" general="_tWOTgN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uexP890fEe2YPMyYKslBVA" name="updateLabel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uexP9N0fEe2YPMyYKslBVA" name="arg0" type="_tWO6k90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uexP9d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWO6k90fEe2YPMyYKslBVA" name="ViewerLabel" visibility="public">
            <eAnnotations xmi:id="_tWRW090fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWRW1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWRW1d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue39oN0fEe2YPMyYKslBVA" name="newText" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue39od0fEe2YPMyYKslBVA" name="newImage" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue39ot0fEe2YPMyYKslBVA" name="imageUpdated" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue39o90fEe2YPMyYKslBVA" name="textUpdated" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue39pN0fEe2YPMyYKslBVA" name="background" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue39pd0fEe2YPMyYKslBVA" name="foreground" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue39pt0fEe2YPMyYKslBVA" name="font" visibility="private" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue39p90fEe2YPMyYKslBVA" name="startText" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue39qN0fEe2YPMyYKslBVA" name="startImage" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue39qd0fEe2YPMyYKslBVA" name="hasPendingDecorations" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue39qt0fEe2YPMyYKslBVA" name="tooltipText" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue4ksN0fEe2YPMyYKslBVA" name="tooltipForegroundColor" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue4ksd0fEe2YPMyYKslBVA" name="tooltipBackgroundColor" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ue4kst0fEe2YPMyYKslBVA" name="tooltipShift" visibility="private" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uexP990fEe2YPMyYKslBVA" name="hasNewBackground" visibility="public">
              <ownedParameter xmi:id="_uexP-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uexP-d0fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_uexP-t0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uexP_d0fEe2YPMyYKslBVA" name="hasNewForeground" visibility="public">
              <ownedParameter xmi:id="_uexP_t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uexP_90fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_uexQAN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uexQA90fEe2YPMyYKslBVA" name="hasNewFont" visibility="public">
              <ownedParameter xmi:id="_uex3AN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uex3Ad0fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_uex3At0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uex3CN0fEe2YPMyYKslBVA" name="setText" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uex3Cd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uex3Dd0fEe2YPMyYKslBVA" name="setImage" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uex3Dt0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue4ks90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ue4ktN0fEe2YPMyYKslBVA" name="initialText" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue4ktd0fEe2YPMyYKslBVA" name="initialImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue4ktt0fEe2YPMyYKslBVA" name="getImage" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ue4kt90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue5LwN0fEe2YPMyYKslBVA" name="getText" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ue5Lwd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue5Lwt0fEe2YPMyYKslBVA" name="hasNewImage" visibility="public">
              <ownedParameter xmi:id="_ue5Lw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue5Lx90fEe2YPMyYKslBVA" name="hasNewText" visibility="public">
              <ownedParameter xmi:id="_ue5LyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue5y0N0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_ue5y0d0fEe2YPMyYKslBVA" name="background" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue5y0t0fEe2YPMyYKslBVA" name="setFont" visibility="public">
              <ownedParameter xmi:id="_ue5y090fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue6Z4N0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_ue6Z4d0fEe2YPMyYKslBVA" name="foreground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue6Z4t0fEe2YPMyYKslBVA" name="setHasPendingDecorations" visibility="package">
              <ownedParameter xmi:id="_ue6Z490fEe2YPMyYKslBVA" name="hasPendingDecorations" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue6Z5N0fEe2YPMyYKslBVA" name="hasPendingDecorations" visibility="package">
              <ownedParameter xmi:id="_ue6Z5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue6Z5t0fEe2YPMyYKslBVA" name="getTooltipText" visibility="public">
              <ownedParameter xmi:id="_ue6Z590fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue6Z6N0fEe2YPMyYKslBVA" name="setTooltipText" visibility="public">
              <ownedParameter xmi:id="_ue6Z6d0fEe2YPMyYKslBVA" name="tooltipText" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue6Z6t0fEe2YPMyYKslBVA" name="hasNewTooltipText" visibility="public">
              <ownedParameter xmi:id="_ue6Z690fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue6Z7N0fEe2YPMyYKslBVA" name="getTooltipBackgroundColor" visibility="public">
              <ownedParameter xmi:id="_ue6Z7d0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue7A8N0fEe2YPMyYKslBVA" name="setTooltipBackgroundColor" visibility="public">
              <ownedParameter xmi:id="_ue7A8d0fEe2YPMyYKslBVA" name="tooltipBackgroundColor" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue7A8t0fEe2YPMyYKslBVA" name="hasNewTooltipBackgroundColor" visibility="public">
              <ownedParameter xmi:id="_ue7A890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue7A9N0fEe2YPMyYKslBVA" name="getTooltipForegroundColor" visibility="public">
              <ownedParameter xmi:id="_ue7A9d0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue7A9t0fEe2YPMyYKslBVA" name="setTooltipForegroundColor" visibility="public">
              <ownedParameter xmi:id="_ue7A990fEe2YPMyYKslBVA" name="tooltipForegroundColor" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue7A-N0fEe2YPMyYKslBVA" name="hasNewTooltipForegroundColor" visibility="public">
              <ownedParameter xmi:id="_ue7A-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue7A-t0fEe2YPMyYKslBVA" name="getTooltipShift" visibility="public">
              <ownedParameter xmi:id="_ue7A-90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue7A_N0fEe2YPMyYKslBVA" name="setTooltipShift" visibility="public">
              <ownedParameter xmi:id="_ue7A_d0fEe2YPMyYKslBVA" name="tooltipShift" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue7A_t0fEe2YPMyYKslBVA" name="hasTooltipShift" visibility="public">
              <ownedParameter xmi:id="_ue7A_90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWO6lN0fEe2YPMyYKslBVA" name="ILabelProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWgnaN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWgnad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWgnat0fEe2YPMyYKslBVA" general="_tWOTgN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uex3Bd0fEe2YPMyYKslBVA" name="getText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uex3Bt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uex3B90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uex3Ct0fEe2YPMyYKslBVA" name="getImage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uex3C90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uex3DN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufPKBN0fEe2YPMyYKslBVA" name="addListener" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufPKBd0fEe2YPMyYKslBVA" name="arg0" type="_tWjDot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufPKCd0fEe2YPMyYKslBVA" name="dispose" visibility="package" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_ufQYIN0fEe2YPMyYKslBVA" name="isLabelProperty" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufQYId0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufQYIt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufQYI90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufQYLN0fEe2YPMyYKslBVA" name="removeListener" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufQYLd0fEe2YPMyYKslBVA" name="arg0" type="_tWjDot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWPhoN0fEe2YPMyYKslBVA" name="ITreePathLabelProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWgnYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWgnYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWgnYt0fEe2YPMyYKslBVA" general="_tWOTgN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ueyeFN0fEe2YPMyYKslBVA" name="updateLabel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ueyeFd0fEe2YPMyYKslBVA" name="arg0" type="_tWO6k90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueyeFt0fEe2YPMyYKslBVA" name="arg1" type="_tWeLIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWQIs90fEe2YPMyYKslBVA" name="ISelectionChangedListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWcV8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWc9AN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ue06UN0fEe2YPMyYKslBVA" name="selectionChanged" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue06Ud0fEe2YPMyYKslBVA" name="arg0" type="_tBlgQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWQvwN0fEe2YPMyYKslBVA" name="IDoubleClickListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWgna90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWgnbN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ue06Vt0fEe2YPMyYKslBVA" name="doubleClick" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue06V90fEe2YPMyYKslBVA" name="arg0" type="_tWIM4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWQvx90fEe2YPMyYKslBVA" name="IFontProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teL8st0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teL8s90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ueVLGd0fEe2YPMyYKslBVA" name="getFont" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ueVLGt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueVLG90fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWQvyN0fEe2YPMyYKslBVA" name="IColorProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teL8sN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teL8sd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ueVLE90fEe2YPMyYKslBVA" name="getForeground" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ueVLFN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueVLFd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueVLFt0fEe2YPMyYKslBVA" name="getBackground" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ueVLF90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueVLGN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWVBMt0fEe2YPMyYKslBVA" name="ColumnViewerEditorActivationListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWgnbd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWgnbt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWhOcN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufFZDt0fEe2YPMyYKslBVA" name="afterEditorActivated" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufFZD90fEe2YPMyYKslBVA" name="arg0" type="_tBs1AN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufGAEN0fEe2YPMyYKslBVA" name="beforeEditorActivated" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufGAEd0fEe2YPMyYKslBVA" name="arg0" type="_tBs1AN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufGnLN0fEe2YPMyYKslBVA" name="afterEditorDeactivated" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufGnLd0fEe2YPMyYKslBVA" name="arg0" type="_tWVoQt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufGnLt0fEe2YPMyYKslBVA" name="beforeEditorDeactivated" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufGnL90fEe2YPMyYKslBVA" name="arg0" type="_tWVoQt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufyjoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWVoQt0fEe2YPMyYKslBVA" name="ColumnViewerEditorDeactivationEvent" visibility="public">
            <eAnnotations xmi:id="_tWdkEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWdkEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWdkEt0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufGAGt0fEe2YPMyYKslBVA" name="eventType" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufeakt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufeak90fEe2YPMyYKslBVA" name="EDITOR_CANCELED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ufealN0fEe2YPMyYKslBVA" name="EDITOR_SAVED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ufGAGN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufGAGd0fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWYrld0fEe2YPMyYKslBVA" name="FocusCellHighlighter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWkRxt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWkRx90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWk40N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugDpbN0fEe2YPMyYKslBVA" name="viewer" visibility="private" type="_tBmHUt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugDpbd0fEe2YPMyYKslBVA" name="mgr" visibility="private" type="_tBsN9d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufLfs90fEe2YPMyYKslBVA" name="setMgr" visibility="package">
              <ownedParameter xmi:id="_ufLftN0fEe2YPMyYKslBVA" name="mgr" type="_tBsN9d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufMGst0fEe2YPMyYKslBVA" name="init" visibility="protected"/>
            <ownedOperation xmi:id="_ufN74N0fEe2YPMyYKslBVA" name="focusCellChanged" visibility="protected">
              <ownedParameter xmi:id="_ufN74d0fEe2YPMyYKslBVA" name="newCell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufN74t0fEe2YPMyYKslBVA" name="oldCell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugDpbt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ugDpb90fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugEQcN0fEe2YPMyYKslBVA" name="getFocusCell" visibility="public">
              <ownedParameter xmi:id="_ugEQcd0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugEQct0fEe2YPMyYKslBVA" name="focusCellChanged" visibility="protected">
              <ownedParameter xmi:id="_ugEQc90fEe2YPMyYKslBVA" name="cell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWYrlt0fEe2YPMyYKslBVA" name="CellNavigationStrategy" visibility="public">
            <eAnnotations xmi:id="_tWhOcd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWhOct0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWhOc90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufMGs90fEe2YPMyYKslBVA" name="init" visibility="protected"/>
            <ownedOperation xmi:id="_ufMGv90fEe2YPMyYKslBVA" name="isCollapseEvent" visibility="public">
              <ownedParameter xmi:id="_ufMGwN0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMGwd0fEe2YPMyYKslBVA" name="cellToCollapse" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMGwt0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMGw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufMGxN0fEe2YPMyYKslBVA" name="collapse" visibility="public">
              <ownedParameter xmi:id="_ufMGxd0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMGxt0fEe2YPMyYKslBVA" name="cellToCollapse" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMGx90fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufMGyN0fEe2YPMyYKslBVA" name="shouldCancelEvent" visibility="public">
              <ownedParameter xmi:id="_ufMGyd0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMGyt0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMGy90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufMtwd0fEe2YPMyYKslBVA" name="isExpandEvent" visibility="public">
              <ownedParameter xmi:id="_ufMtwt0fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMtw90fEe2YPMyYKslBVA" name="cellToExpand" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMtxN0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMtxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufMtxt0fEe2YPMyYKslBVA" name="expand" visibility="public">
              <ownedParameter xmi:id="_ufMtx90fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMtyN0fEe2YPMyYKslBVA" name="cellToExpand" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMtyd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufMtyt0fEe2YPMyYKslBVA" name="isNavigationEvent" visibility="public">
              <ownedParameter xmi:id="_ufMty90fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMtzN0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMtzd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufMtzt0fEe2YPMyYKslBVA" name="findSelectedCell" visibility="public">
              <ownedParameter xmi:id="_ufMtz90fEe2YPMyYKslBVA" name="viewer" type="_tBmHUt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMt0N0fEe2YPMyYKslBVA" name="currentSelectedCell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMt0d0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufMt0t0fEe2YPMyYKslBVA" name="return" type="_tBn8gN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufyjod0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWZ5sN0fEe2YPMyYKslBVA" name="ISelection" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWeyMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWeyMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ufN7790fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufN78N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWbH1N0fEe2YPMyYKslBVA" name="Viewer" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWbH1d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWbH1t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWbH2d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufawN90fEe2YPMyYKslBVA" name="selectionChangedListeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufawON0fEe2YPMyYKslBVA" name="helpListeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufawOd0fEe2YPMyYKslBVA" name="keys" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufawOt0fEe2YPMyYKslBVA" name="values" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufawO90fEe2YPMyYKslBVA" name="helpHooked" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufawPN0fEe2YPMyYKslBVA" name="helpListener" visibility="private" type="_tKIYTd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufawPd0fEe2YPMyYKslBVA" name="WIDGET_DATA_KEY" visibility="protected" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tWbH2N0fEe2YPMyYKslBVA" client="_tWbH1N0fEe2YPMyYKslBVA" supplier="_tWbH190fEe2YPMyYKslBVA" contract="_tWbH190fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufawPt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_ufawP90fEe2YPMyYKslBVA" name="addHelpListener" visibility="public">
              <ownedParameter xmi:id="_ufawQN0fEe2YPMyYKslBVA" name="listener" type="_tKIYTd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufawQd0fEe2YPMyYKslBVA" name="getControl" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufawQt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufbXQt0fEe2YPMyYKslBVA" name="addSelectionChangedListener" visibility="public">
              <ownedParameter xmi:id="_ufbXQ90fEe2YPMyYKslBVA" name="listener" type="_tWQIs90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufbXRN0fEe2YPMyYKslBVA" name="fireHelpRequested" visibility="protected">
              <ownedParameter xmi:id="_ufbXRd0fEe2YPMyYKslBVA" name="event" type="_tKIYS90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufbXSN0fEe2YPMyYKslBVA" name="fireSelectionChanged" visibility="protected">
              <ownedParameter xmi:id="_ufbXSd0fEe2YPMyYKslBVA" name="event" type="_tBlgQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufbXSt0fEe2YPMyYKslBVA" name="getData" visibility="public">
              <ownedParameter xmi:id="_ufbXS90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufbXTN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufb-UN0fEe2YPMyYKslBVA" name="getInput" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufb-Ud0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufb-Ut0fEe2YPMyYKslBVA" name="getSelection" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufb-U90fEe2YPMyYKslBVA" name="return" type="_tWZ5sN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufb-VN0fEe2YPMyYKslBVA" name="handleHelpRequest" visibility="protected">
              <ownedParameter xmi:id="_ufb-Vd0fEe2YPMyYKslBVA" name="event" type="_tKIYS90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufb-V90fEe2YPMyYKslBVA" name="inputChanged" visibility="protected">
              <ownedParameter xmi:id="_ufb-WN0fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufb-Wd0fEe2YPMyYKslBVA" name="oldInput" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufb-Wt0fEe2YPMyYKslBVA" name="refresh" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_ufb-W90fEe2YPMyYKslBVA" name="removeHelpListener" visibility="public">
              <ownedParameter xmi:id="_ufb-XN0fEe2YPMyYKslBVA" name="listener" type="_tKIYTd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufb-X90fEe2YPMyYKslBVA" name="removeSelectionChangedListener" visibility="public">
              <ownedParameter xmi:id="_ufb-YN0fEe2YPMyYKslBVA" name="listener" type="_tWQIs90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufb-Yd0fEe2YPMyYKslBVA" name="scrollDown" visibility="public">
              <ownedParameter xmi:id="_ufb-Yt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufb-Y90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufb-ZN0fEe2YPMyYKslBVA" name="return" type="_tBk5Mt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufb-Zd0fEe2YPMyYKslBVA" name="scrollUp" visibility="public">
              <ownedParameter xmi:id="_ufb-Zt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufb-Z90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufb-aN0fEe2YPMyYKslBVA" name="return" type="_tBk5Mt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufb-ad0fEe2YPMyYKslBVA" name="setData" visibility="public">
              <ownedParameter xmi:id="_ufb-at0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufb-a90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufdMcN0fEe2YPMyYKslBVA" name="setInput" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufdMcd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufdMct0fEe2YPMyYKslBVA" name="setSelection" visibility="public">
              <ownedParameter xmi:id="_ufdMc90fEe2YPMyYKslBVA" name="selection" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufdMdN0fEe2YPMyYKslBVA" name="setSelection" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufdMdd0fEe2YPMyYKslBVA" name="arg0" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufdMdt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWbu4d0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_teQOI90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teQOJN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teQOJd0fEe2YPMyYKslBVA" general="_tWA4I90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufaJMN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tWbH1N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ufawMN0fEe2YPMyYKslBVA" name="val$l" visibility="private" isLeaf="true" type="_tWQIs90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ufawMd0fEe2YPMyYKslBVA" name="val$event" visibility="private" isLeaf="true" type="_tBlgQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ufawMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ufawM90fEe2YPMyYKslBVA" name="arg0" type="_tWbH1N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ufawNN0fEe2YPMyYKslBVA" name="arg1" type="_tWQIs90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ufawNd0fEe2YPMyYKslBVA" name="arg2" type="_tBlgQN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufawNt0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWbH190fEe2YPMyYKslBVA" name="IInputSelectionProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWlf5N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWlf5d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWlf590fEe2YPMyYKslBVA" general="_tWlf5t0fEe2YPMyYKslBVA"/>
            <generalization xmi:id="_tWlf6N0fEe2YPMyYKslBVA" general="_tWickN0fEe2YPMyYKslBVA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWc9A90fEe2YPMyYKslBVA" name="ViewerSorter" visibility="public">
            <eAnnotations xmi:id="_tWc9BN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWc9Bd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWc9Bt0fEe2YPMyYKslBVA" general="_tBpKoN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufdMd90fEe2YPMyYKslBVA" name="collator" visibility="protected" type="_tWc9Cd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufdMeN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ufdMe90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufdMfN0fEe2YPMyYKslBVA" name="collator" type="_tWc9Cd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufdMf90fEe2YPMyYKslBVA" name="getCollator" visibility="public">
              <ownedParameter xmi:id="_ufdMgN0fEe2YPMyYKslBVA" name="return" type="_tWc9Cd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWeLIN0fEe2YPMyYKslBVA" name="TreePath" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tWmuBt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWmuB90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWmuCN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugRr2N0fEe2YPMyYKslBVA" name="EMPTY" visibility="public" isLeaf="true" isStatic="true" type="_tWeLIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ugRr2d0fEe2YPMyYKslBVA" name="segments" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugRr2t0fEe2YPMyYKslBVA" name="hash" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufRmS90fEe2YPMyYKslBVA" name="getLastSegment" visibility="public">
              <ownedParameter xmi:id="_ufRmTN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufgPxd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufgPxt0fEe2YPMyYKslBVA" name="segments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugRr290fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ugSS4N0fEe2YPMyYKslBVA" name="getSegment" visibility="public">
              <ownedParameter xmi:id="_ugSS4d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugSS4t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugSS490fEe2YPMyYKslBVA" name="getSegmentCount" visibility="public">
              <ownedParameter xmi:id="_ugSS5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugSS5d0fEe2YPMyYKslBVA" name="getFirstSegment" visibility="public">
              <ownedParameter xmi:id="_ugSS5t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugSS590fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_ugSS6N0fEe2YPMyYKslBVA" name="other" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugSS6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugS58N0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_ugS58d0fEe2YPMyYKslBVA" name="otherPath" type="_tWeLIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugS58t0fEe2YPMyYKslBVA" name="comparer" type="_tWFwoN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugS5890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugS59N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ugS59d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugS59t0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ugS5990fEe2YPMyYKslBVA" name="comparer" type="_tWFwoN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugS5-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugThAN0fEe2YPMyYKslBVA" name="startsWith" visibility="public">
              <ownedParameter xmi:id="_ugThAd0fEe2YPMyYKslBVA" name="treePath" type="_tWeLIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugThAt0fEe2YPMyYKslBVA" name="comparer" type="_tWFwoN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugThA90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugThBN0fEe2YPMyYKslBVA" name="getParentPath" visibility="public">
              <ownedParameter xmi:id="_ugThBd0fEe2YPMyYKslBVA" name="return" type="_tWeLIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugThBt0fEe2YPMyYKslBVA" name="createChildPath" visibility="public">
              <ownedParameter xmi:id="_ugThB90fEe2YPMyYKslBVA" name="newSegment" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugUIEN0fEe2YPMyYKslBVA" name="return" type="_tWeLIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWh1gN0fEe2YPMyYKslBVA" name="ICellModifier" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWh1gd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWh1gt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ufzxwN0fEe2YPMyYKslBVA" name="canModify" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufzxwd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufzxwt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufzxw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufzxxN0fEe2YPMyYKslBVA" name="getValue" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufzxxd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufzxxt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufzxx90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufzxyN0fEe2YPMyYKslBVA" name="modify" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufzxyd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufzxyt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufzxy90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWh1h90fEe2YPMyYKslBVA" name="DecoratingLabelProvider" visibility="public">
            <eAnnotations xmi:id="_teNK090fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teNK1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teNK2d0fEe2YPMyYKslBVA" general="_tWicmd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufOi-t0fEe2YPMyYKslBVA" name="provider" visibility="private" type="_tWO6lN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufOi-90fEe2YPMyYKslBVA" name="decorator" visibility="private" type="_teNx4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufOi_N0fEe2YPMyYKslBVA" name="listeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufOi_d0fEe2YPMyYKslBVA" name="decorationContext" visibility="private" type="_teSDWd0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_teNK1d0fEe2YPMyYKslBVA" client="_tWh1h90fEe2YPMyYKslBVA" supplier="_tWO6kt0fEe2YPMyYKslBVA" contract="_tWO6kt0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_teNK1t0fEe2YPMyYKslBVA" client="_tWh1h90fEe2YPMyYKslBVA" supplier="_tWQvyN0fEe2YPMyYKslBVA" contract="_tWQvyN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_teNK190fEe2YPMyYKslBVA" client="_tWh1h90fEe2YPMyYKslBVA" supplier="_tWQvx90fEe2YPMyYKslBVA" contract="_tWQvx90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_teNK2N0fEe2YPMyYKslBVA" client="_tWh1h90fEe2YPMyYKslBVA" supplier="_tWPhoN0fEe2YPMyYKslBVA" contract="_tWPhoN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufOi_t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufOi_90fEe2YPMyYKslBVA" name="provider" type="_tWO6lN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufOjAN0fEe2YPMyYKslBVA" name="decorator" type="_teNx4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufPKAN0fEe2YPMyYKslBVA" name="addListener" visibility="public">
              <ownedParameter xmi:id="_ufPKAd0fEe2YPMyYKslBVA" name="listener" type="_tWjDot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufPKCN0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_ufPKC90fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_ufPKDN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufPKDd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufPKDt0fEe2YPMyYKslBVA" name="getDecorationContext" visibility="public">
              <ownedParameter xmi:id="_ufPKD90fEe2YPMyYKslBVA" name="return" type="_teSDWd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufPxFd0fEe2YPMyYKslBVA" name="getLabelDecorator" visibility="public">
              <ownedParameter xmi:id="_ufPxFt0fEe2YPMyYKslBVA" name="return" type="_teNx4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufPxF90fEe2YPMyYKslBVA" name="getLabelProvider" visibility="public">
              <ownedParameter xmi:id="_ufPxGN0fEe2YPMyYKslBVA" name="return" type="_tWO6lN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufPxGd0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_ufPxGt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufPxG90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufPxJd0fEe2YPMyYKslBVA" name="isLabelProperty" visibility="public">
              <ownedParameter xmi:id="_ufPxJt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufPxJ90fEe2YPMyYKslBVA" name="property" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufPxKN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufQYKN0fEe2YPMyYKslBVA" name="removeListener" visibility="public">
              <ownedParameter xmi:id="_ufQYKd0fEe2YPMyYKslBVA" name="listener" type="_tWjDot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufQYMN0fEe2YPMyYKslBVA" name="setLabelDecorator" visibility="public">
              <ownedParameter xmi:id="_ufQYMd0fEe2YPMyYKslBVA" name="decorator" type="_teNx4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufQYNN0fEe2YPMyYKslBVA" name="fireLabelProviderChanged" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufQYNd0fEe2YPMyYKslBVA" name="arg0" type="_tWIM4t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufQ_MN0fEe2YPMyYKslBVA" name="updateLabel" visibility="public">
              <ownedParameter xmi:id="_ufQ_Md0fEe2YPMyYKslBVA" name="settings" type="_tWO6k90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufQ_Mt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufQ_N90fEe2YPMyYKslBVA" name="updateForDecorationReady" visibility="protected">
              <ownedParameter xmi:id="_ufQ_ON0fEe2YPMyYKslBVA" name="settings" type="_tWO6k90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufQ_Od0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufQ_Ot0fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_ufQ_O90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufQ_PN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufRmQN0fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_ufRmQd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufRmQt0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufRmQ90fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_ufRmRN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufRmRd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufRmRt0fEe2YPMyYKslBVA" name="setDecorationContext" visibility="public">
              <ownedParameter xmi:id="_ufRmR90fEe2YPMyYKslBVA" name="decorationContext" type="_teSDWd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufRmSN0fEe2YPMyYKslBVA" name="updateLabel" visibility="public">
              <ownedParameter xmi:id="_ufRmSd0fEe2YPMyYKslBVA" name="settings" type="_tWO6k90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufRmSt0fEe2YPMyYKslBVA" name="elementPath" type="_tWeLIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufSNUN0fEe2YPMyYKslBVA" name="decorateSettings" visibility="private">
              <ownedParameter xmi:id="_ufSNUd0fEe2YPMyYKslBVA" name="settings" type="_tWO6k90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufSNUt0fEe2YPMyYKslBVA" name="elementPath" type="_tWeLIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWickN0fEe2YPMyYKslBVA" name="ISelectionProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWickd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWickt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uf0_5d0fEe2YPMyYKslBVA" name="addSelectionChangedListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uf0_5t0fEe2YPMyYKslBVA" name="arg0" type="_tWQIs90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf0_590fEe2YPMyYKslBVA" name="getSelection" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uf0_6N0fEe2YPMyYKslBVA" name="return" type="_tWZ5sN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf1m8N0fEe2YPMyYKslBVA" name="removeSelectionChangedListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uf1m8d0fEe2YPMyYKslBVA" name="arg0" type="_tWQIs90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf1m8t0fEe2YPMyYKslBVA" name="setSelection" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uf1m890fEe2YPMyYKslBVA" name="arg0" type="_tWZ5sN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWicmd0fEe2YPMyYKslBVA" name="LabelProvider" visibility="public">
            <eAnnotations xmi:id="_tePnE90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tePnFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tePnFt0fEe2YPMyYKslBVA" general="_tWk4190fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tePnFd0fEe2YPMyYKslBVA" client="_tWicmd0fEe2YPMyYKslBVA" supplier="_tWO6lN0fEe2YPMyYKslBVA" contract="_tWO6lN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufOjAd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ufPKAt0fEe2YPMyYKslBVA" name="addListener" visibility="package">
              <ownedParameter xmi:id="_ufPKA90fEe2YPMyYKslBVA" name="arg0" type="_tWjDot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufQYKt0fEe2YPMyYKslBVA" name="removeListener" visibility="package">
              <ownedParameter xmi:id="_ufQYK90fEe2YPMyYKslBVA" name="arg0" type="_tWjDot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufUCid0fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_ufUCit0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufUCi90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufUCjN0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_ufY7AN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufY7Ad0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufY7At0fEe2YPMyYKslBVA" name="createTextProvider" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ufY7A90fEe2YPMyYKslBVA" name="textFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufY7BN0fEe2YPMyYKslBVA" name="return" type="_tWicmd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufZiEt0fEe2YPMyYKslBVA" name="createImageProvider" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ufZiE90fEe2YPMyYKslBVA" name="imageFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufZiFN0fEe2YPMyYKslBVA" name="return" type="_tWicmd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufZiF90fEe2YPMyYKslBVA" name="createTextImageProvider" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ufZiGN0fEe2YPMyYKslBVA" name="textFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufZiGd0fEe2YPMyYKslBVA" name="imageFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufZiGt0fEe2YPMyYKslBVA" name="return" type="_tWicmd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tePnGN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tePnHd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tePnHt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tePnH90fEe2YPMyYKslBVA" general="_tWicmd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufZiHt0fEe2YPMyYKslBVA" name="val$textFunction" visibility="private" isLeaf="true" type="_tcZ0AN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ufZiEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ufZiEd0fEe2YPMyYKslBVA" name="arg0" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufZiH90fEe2YPMyYKslBVA" name="getText" visibility="public">
                <ownedParameter xmi:id="_ufZiIN0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ufZiId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tePnGt0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_teQOIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teQOId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teQOIt0fEe2YPMyYKslBVA" general="_tWicmd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufaJI90fEe2YPMyYKslBVA" name="val$imageFunction" visibility="private" isLeaf="true" type="_tcZ0AN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ufZiFd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ufZiFt0fEe2YPMyYKslBVA" name="arg0" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufaJJN0fEe2YPMyYKslBVA" name="getImage" visibility="public">
                <ownedParameter xmi:id="_ufaJJd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ufaJJt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tePnHN0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tePnIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tePnId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tePnIt0fEe2YPMyYKslBVA" general="_tWicmd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ufZiIt0fEe2YPMyYKslBVA" name="val$textFunction" visibility="private" isLeaf="true" type="_tcZ0AN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ufZiI90fEe2YPMyYKslBVA" name="val$imageFunction" visibility="private" isLeaf="true" type="_tcZ0AN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ufZiG90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ufZiHN0fEe2YPMyYKslBVA" name="arg0" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ufZiHd0fEe2YPMyYKslBVA" name="arg1" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufZiJN0fEe2YPMyYKslBVA" name="getText" visibility="public">
                <ownedParameter xmi:id="_ufZiJd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ufZiJt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ufaJIN0fEe2YPMyYKslBVA" name="getImage" visibility="public">
                <ownedParameter xmi:id="_ufaJId0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ufaJIt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWjDot0fEe2YPMyYKslBVA" name="ILabelProviderListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWnVEt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWnVE90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uf4DQN0fEe2YPMyYKslBVA" name="labelProviderChanged" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uf4DQd0fEe2YPMyYKslBVA" name="arg0" type="_tWIM4t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWk41t0fEe2YPMyYKslBVA" name="IToolTipProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teSDV90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teSDWN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ugGsst0fEe2YPMyYKslBVA" name="getToolTipText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugGss90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugGstN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWk4190fEe2YPMyYKslBVA" name="BaseLabelProvider" visibility="public">
            <eAnnotations xmi:id="_teRcQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teRcQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teRcRt0fEe2YPMyYKslBVA" general="_teRcRN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_teRcRd0fEe2YPMyYKslBVA" client="_tWk4190fEe2YPMyYKslBVA" supplier="_tWOTgN0fEe2YPMyYKslBVA" contract="_tWOTgN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufUCiN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uf3cJd0fEe2YPMyYKslBVA" name="addListener" visibility="public">
              <ownedParameter xmi:id="_uf3cJt0fEe2YPMyYKslBVA" name="listener" type="_tWjDot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf3cJ90fEe2YPMyYKslBVA" name="addListenerObject" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf3cKN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf3cKd0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_uf3cKt0fEe2YPMyYKslBVA" name="clearListeners" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uf3cK90fEe2YPMyYKslBVA" name="isLabelProperty" visibility="public">
              <ownedParameter xmi:id="_uf3cLN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf3cLd0fEe2YPMyYKslBVA" name="property" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uf3cLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf4DMN0fEe2YPMyYKslBVA" name="removeListener" visibility="public">
              <ownedParameter xmi:id="_uf4DMd0fEe2YPMyYKslBVA" name="listener" type="_tWjDot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf4DMt0fEe2YPMyYKslBVA" name="removeListenerObject" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf4DM90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf4DNN0fEe2YPMyYKslBVA" name="fireLabelProviderChanged" visibility="protected">
              <ownedParameter xmi:id="_uf4DNd0fEe2YPMyYKslBVA" name="event" type="_tWIM4t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uf4DNt0fEe2YPMyYKslBVA" name="getListeners" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uf4DN90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_teSDUd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_teSDUt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teSDU90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teSDVN0fEe2YPMyYKslBVA" general="_tWA4I90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uf4DPN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tWk4190fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uf4DPd0fEe2YPMyYKslBVA" name="val$l" visibility="private" isLeaf="true" type="_tWjDot0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uf4DPt0fEe2YPMyYKslBVA" name="val$event" visibility="private" isLeaf="true" type="_tWIM4t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uf4DON0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uf4DOd0fEe2YPMyYKslBVA" name="arg0" type="_tWk4190fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uf4DOt0fEe2YPMyYKslBVA" name="arg1" type="_tWjDot0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uf4DO90fEe2YPMyYKslBVA" name="arg2" type="_tWIM4t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uf4DP90fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWlf4d0fEe2YPMyYKslBVA" name="TableColumnViewerLabelProvider" visibility="package">
            <eAnnotations xmi:id="_tWlf6d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWlf6t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWlf690fEe2YPMyYKslBVA" general="_tWlf490fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugH60N0fEe2YPMyYKslBVA" name="tableLabelProvider" visibility="private" type="_tWmG8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugH60d0fEe2YPMyYKslBVA" name="tableColorProvider" visibility="private" type="_tWmG8d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugH60t0fEe2YPMyYKslBVA" name="tableFontProvider" visibility="private" type="_tWmG8t0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugGsu90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ugGsvN0fEe2YPMyYKslBVA" name="labelProvider" type="_tWOTgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugH6090fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_ugH61N0fEe2YPMyYKslBVA" name="cell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugH61d0fEe2YPMyYKslBVA" name="getLabelProvider" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugH61t0fEe2YPMyYKslBVA" name="return" type="_tWO6lN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugH6190fEe2YPMyYKslBVA" name="getColorProvider" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugH62N0fEe2YPMyYKslBVA" name="return" type="_tWQvyN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugIh4N0fEe2YPMyYKslBVA" name="getFontProvider" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugIh4d0fEe2YPMyYKslBVA" name="return" type="_tWQvx90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWlf490fEe2YPMyYKslBVA" name="WrappedViewerLabelProvider" visibility="package">
            <eAnnotations xmi:id="_teQ1O90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teQ1PN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teQ1Pt0fEe2YPMyYKslBVA" general="_teQ1Pd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufvgVt0fEe2YPMyYKslBVA" name="defaultLabelProvider" visibility="private" isStatic="true" type="_tWO6lN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufvgV90fEe2YPMyYKslBVA" name="labelProvider" visibility="private" type="_tWO6lN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufvgWN0fEe2YPMyYKslBVA" name="colorProvider" visibility="private" type="_tWQvyN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufvgWd0fEe2YPMyYKslBVA" name="fontProvider" visibility="private" type="_tWQvx90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufvgWt0fEe2YPMyYKslBVA" name="viewerLabelProvider" visibility="private" type="_tWO6kt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ufvgW90fEe2YPMyYKslBVA" name="treePathLabelProvider" visibility="private" type="_tWPhoN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufvgXN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ufvgXd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ufvgXt0fEe2YPMyYKslBVA" name="labelProvider" type="_tWOTgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufwHYN0fEe2YPMyYKslBVA" name="setProviders" visibility="public">
              <ownedParameter xmi:id="_ufwHYd0fEe2YPMyYKslBVA" name="provider" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufwHYt0fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_ufwHY90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufwHZN0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufwucN0fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_ufwucd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufwuct0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufwuc90fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_ufwudN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufwudd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufwudt0fEe2YPMyYKslBVA" name="getLabelProvider" visibility="package">
              <ownedParameter xmi:id="_ufwud90fEe2YPMyYKslBVA" name="return" type="_tWO6lN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufwueN0fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_ufwued0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufwuet0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufwue90fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_ufwufN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufwufd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufxVgN0fEe2YPMyYKslBVA" name="getColorProvider" visibility="package">
              <ownedParameter xmi:id="_ufxVgd0fEe2YPMyYKslBVA" name="return" type="_tWQvyN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufxVgt0fEe2YPMyYKslBVA" name="getFontProvider" visibility="package">
              <ownedParameter xmi:id="_ufxVg90fEe2YPMyYKslBVA" name="return" type="_tWQvx90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufxVhN0fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_ufxVhd0fEe2YPMyYKslBVA" name="cell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufx8kN0fEe2YPMyYKslBVA" name="applyViewerLabel" visibility="private">
              <ownedParameter xmi:id="_ufx8kd0fEe2YPMyYKslBVA" name="cell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufx8kt0fEe2YPMyYKslBVA" name="label" type="_tWO6k90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWlf5t0fEe2YPMyYKslBVA" name="IInputProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teQOLt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teQOL90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ufjTGt0fEe2YPMyYKslBVA" name="getInput" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufjTG90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWmG8N0fEe2YPMyYKslBVA" name="ITableLabelProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teQOKd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teQOKt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teQOK90fEe2YPMyYKslBVA" general="_tWOTgN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufhd9d0fEe2YPMyYKslBVA" name="getColumnImage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufiE8N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufiE8d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufiE8t0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufiE890fEe2YPMyYKslBVA" name="getColumnText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufiE9N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufiE9d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufiE9t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWmG8d0fEe2YPMyYKslBVA" name="ITableColorProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teSDVd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teSDVt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ugEQdN0fEe2YPMyYKslBVA" name="getForeground" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugEQdd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugEQdt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugEQd90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugEQeN0fEe2YPMyYKslBVA" name="getBackground" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugEQed0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugEQet0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugEQe90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWmG8t0fEe2YPMyYKslBVA" name="ITableFontProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teQOLN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teQOLd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ufjTFt0fEe2YPMyYKslBVA" name="getFont" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufjTF90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufjTGN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufjTGd0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWojNt0fEe2YPMyYKslBVA" name="ArrayContentProvider" visibility="public">
            <eAnnotations xmi:id="_teL8t90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teL8uN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teL8ut0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ueWZO90fEe2YPMyYKslBVA" name="instance" visibility="private" isStatic="true" type="_tWojNt0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_teL8ud0fEe2YPMyYKslBVA" client="_tWojNt0fEe2YPMyYKslBVA" supplier="_tWG-wd0fEe2YPMyYKslBVA" contract="_tWG-wd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ueWZPN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ueWZPd0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ueWZPt0fEe2YPMyYKslBVA" name="return" type="_tWojNt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueWZP90fEe2YPMyYKslBVA" name="getElements" visibility="public">
              <ownedParameter xmi:id="_ueWZQN0fEe2YPMyYKslBVA" name="inputElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueWZQd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teL8tN0fEe2YPMyYKslBVA" name="IOpenListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teL8td0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teL8tt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ueVLHN0fEe2YPMyYKslBVA" name="open" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ueVLHd0fEe2YPMyYKslBVA" name="arg0" type="_tWIM4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teNx4N0fEe2YPMyYKslBVA" name="ILabelDecorator" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tePnEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tePnEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tePnEt0fEe2YPMyYKslBVA" general="_tWOTgN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufPKBt0fEe2YPMyYKslBVA" name="addListener" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufPKB90fEe2YPMyYKslBVA" name="arg0" type="_tWjDot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufPKCt0fEe2YPMyYKslBVA" name="dispose" visibility="package" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_ufPxEd0fEe2YPMyYKslBVA" name="decorateImage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufPxEt0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufPxE90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufPxFN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufPxId0fEe2YPMyYKslBVA" name="decorateText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufPxIt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufPxI90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufPxJN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufQYJN0fEe2YPMyYKslBVA" name="isLabelProperty" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufQYJd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufQYJt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufQYJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufQYLt0fEe2YPMyYKslBVA" name="removeListener" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ufQYL90fEe2YPMyYKslBVA" name="arg0" type="_tWjDot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_teNx4t0fEe2YPMyYKslBVA" name="LabelDecorator" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teQ1N90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teQ1ON0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teQ1Ot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_teQ1Od0fEe2YPMyYKslBVA" client="_teNx4t0fEe2YPMyYKslBVA" supplier="_teNx4N0fEe2YPMyYKslBVA" contract="_teNx4N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufPKEN0fEe2YPMyYKslBVA" name="decorateImage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufPKEd0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufPKEt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufPKE90fEe2YPMyYKslBVA" name="arg2" type="_teSDWd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufPxEN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufPxHN0fEe2YPMyYKslBVA" name="decorateText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufPxHd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufPxHt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufPxH90fEe2YPMyYKslBVA" name="arg2" type="_teSDWd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufPxIN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufRmTd0fEe2YPMyYKslBVA" name="prepareDecoration" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufRmTt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufRmT90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufRmUN0fEe2YPMyYKslBVA" name="arg2" type="_teSDWd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufRmUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufpZvN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teOY8d0fEe2YPMyYKslBVA" name="IDelayedLabelDecorator" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teQOJt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teQOJ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teQOKN0fEe2YPMyYKslBVA" general="_teNx4N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ufQ_M90fEe2YPMyYKslBVA" name="prepareDecoration" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ufQ_NN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufQ_Nd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufQ_Nt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teOY890fEe2YPMyYKslBVA" name="IColorDecorator" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tgaxXN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgaxXd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ue7BAN0fEe2YPMyYKslBVA" name="decorateForeground" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue7BAd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue7BAt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ue7BA90fEe2YPMyYKslBVA" name="decorateBackground" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue7oAN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue7oAd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tePAAd0fEe2YPMyYKslBVA" name="IFontDecorator" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tgaxXt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgaxX90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ue_SbN0fEe2YPMyYKslBVA" name="decorateFont" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ue_Sbd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ue_Sbt0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_teQ1Pd0fEe2YPMyYKslBVA" name="ColumnLabelProvider" visibility="public">
            <eAnnotations xmi:id="_tgaKQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgaKQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tgaKRd0fEe2YPMyYKslBVA" general="_tBuDIN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tgaKQt0fEe2YPMyYKslBVA" client="_teQ1Pd0fEe2YPMyYKslBVA" supplier="_tWQvx90fEe2YPMyYKslBVA" contract="_tWQvx90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tgaKQ90fEe2YPMyYKslBVA" client="_teQ1Pd0fEe2YPMyYKslBVA" supplier="_tWQvyN0fEe2YPMyYKslBVA" contract="_tWQvyN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tgaKRN0fEe2YPMyYKslBVA" client="_teQ1Pd0fEe2YPMyYKslBVA" supplier="_tWO6lN0fEe2YPMyYKslBVA" contract="_tWO6lN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ueVLId0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ueVLLN0fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_ueVLLd0fEe2YPMyYKslBVA" name="cell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueVyIt0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_ueVyI90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueVyJN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueVyJ90fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_ueVyKN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueVyKd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueVyLN0fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_ueVyLd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueVyLt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueVyMd0fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_ueVyMt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueVyM90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueVyNt0fEe2YPMyYKslBVA" name="getFont" visibility="public">
              <ownedParameter xmi:id="_ueVyN90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueVyON0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueVyO90fEe2YPMyYKslBVA" name="createTextProvider" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ueVyPN0fEe2YPMyYKslBVA" name="textFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueVyPd0fEe2YPMyYKslBVA" name="return" type="_teQ1Pd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueVyPt0fEe2YPMyYKslBVA" name="createImageProvider" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ueVyP90fEe2YPMyYKslBVA" name="imageFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueVyQN0fEe2YPMyYKslBVA" name="return" type="_teQ1Pd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueVyQd0fEe2YPMyYKslBVA" name="createTextImageProvider" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ueVyQt0fEe2YPMyYKslBVA" name="textFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueVyQ90fEe2YPMyYKslBVA" name="imageFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueVyRN0fEe2YPMyYKslBVA" name="return" type="_teQ1Pd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgaKR90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tkXdMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkXdMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkXdMt0fEe2YPMyYKslBVA" general="_teQ1Pd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueVLHt0fEe2YPMyYKslBVA" name="val$textFunction" visibility="private" isLeaf="true" type="_tcZ0AN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ueVLH90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ueVLIN0fEe2YPMyYKslBVA" name="arg0" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueVLIt0fEe2YPMyYKslBVA" name="getText" visibility="public">
                <ownedParameter xmi:id="_ueVLI90fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueVLJN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgaxUd0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tkXdM90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkXdNN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkXdNd0fEe2YPMyYKslBVA" general="_teQ1Pd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueVLJd0fEe2YPMyYKslBVA" name="val$imageFunction" visibility="private" isLeaf="true" type="_tcZ0AN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ueVLJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ueVLJ90fEe2YPMyYKslBVA" name="arg0" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueVLKN0fEe2YPMyYKslBVA" name="getImage" visibility="public">
                <ownedParameter xmi:id="_ueVLKd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueVLKt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgaxU90fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tgaxVN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgaxVd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgaxVt0fEe2YPMyYKslBVA" general="_teQ1Pd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueWZM90fEe2YPMyYKslBVA" name="val$textFunction" visibility="private" isLeaf="true" type="_tcZ0AN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueWZNN0fEe2YPMyYKslBVA" name="val$imageFunction" visibility="private" isLeaf="true" type="_tcZ0AN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ueWZMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ueWZMd0fEe2YPMyYKslBVA" name="arg0" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueWZMt0fEe2YPMyYKslBVA" name="arg1" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueWZNd0fEe2YPMyYKslBVA" name="getText" visibility="public">
                <ownedParameter xmi:id="_ueWZNt0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueWZN90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueWZON0fEe2YPMyYKslBVA" name="getImage" visibility="public">
                <ownedParameter xmi:id="_ueWZOd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueWZOt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teSDWd0fEe2YPMyYKslBVA" name="IDecorationContext" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teSDWt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teSDW90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ugUIEd0fEe2YPMyYKslBVA" name="getProperty" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugUIEt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugUIE90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugUIFN0fEe2YPMyYKslBVA" name="getProperties" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugUIFd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgaxV90fEe2YPMyYKslBVA" name="DecorationContext" visibility="public">
            <eAnnotations xmi:id="_tgaxWN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgaxWd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tgaxW90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ueXAW90fEe2YPMyYKslBVA" name="DEFAULT_CONTEXT" visibility="public" isLeaf="true" isStatic="true" type="_teSDWd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ueXAXN0fEe2YPMyYKslBVA" name="properties" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tgaxWt0fEe2YPMyYKslBVA" client="_tgaxV90fEe2YPMyYKslBVA" supplier="_teSDWd0fEe2YPMyYKslBVA" contract="_teSDWd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ueXAXd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ueXAXt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ueXAX90fEe2YPMyYKslBVA" name="getProperty" visibility="public">
              <ownedParameter xmi:id="_ueXAYN0fEe2YPMyYKslBVA" name="property" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueXAYd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueXAYt0fEe2YPMyYKslBVA" name="getProperties" visibility="public">
              <ownedParameter xmi:id="_ueXAY90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueXnUN0fEe2YPMyYKslBVA" name="putProperty" visibility="public">
              <ownedParameter xmi:id="_ueXnUd0fEe2YPMyYKslBVA" name="property" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueXnUt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tBxGcd0fEe2YPMyYKslBVA" name="internal">
          <packagedElement xmi:type="uml:Class" xmi:id="_tB0w0N0fEe2YPMyYKslBVA" name="InternalPolicy" visibility="public">
            <eAnnotations xmi:id="_tB0w0d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tB0w0t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tB0w090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uefjIt0fEe2YPMyYKslBVA" name="DEBUG_LOG_EQUAL_VIEWER_ELEMENTS" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uf3cJN0fEe2YPMyYKslBVA" name="DEBUG_LOG_LABEL_PROVIDER_NOTIFICATIONS_WHEN_DISPOSED" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugREwN0fEe2YPMyYKslBVA" name="DEBUG_LOG_REENTRANT_VIEWER_CALLS" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujkQYt0fEe2YPMyYKslBVA" name="OSGI_AVAILABLE" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujkQY90fEe2YPMyYKslBVA" name="DEBUG_LOG_URL_IMAGE_DESCRIPTOR_MISSING_2x" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujk3dt0fEe2YPMyYKslBVA" name="DEBUG_LOAD_URL_IMAGE_DESCRIPTOR_2x_PNG_FOR_GIF" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujmFlN0fEe2YPMyYKslBVA" name="DEBUG_TRACE_URL_IMAGE_DESCRIPTOR" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujmFld0fEe2YPMyYKslBVA" name="DEBUG_LOAD_URL_IMAGE_DESCRIPTOR_2x" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujmFlt0fEe2YPMyYKslBVA" name="DEBUG_LOAD_URL_IMAGE_DESCRIPTOR_DIRECTLY" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ukFNwN0fEe2YPMyYKslBVA" name="DEBUG_BIDI_UTILS" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ukFNwd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ukFNwt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tkbHk90fEe2YPMyYKslBVA" name="MenuManagerEventHelper" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tkhOMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tkhOMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tkhOMt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ukFNw90fEe2YPMyYKslBVA" name="showHelper" visibility="private" type="_tkaggd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ukFNxN0fEe2YPMyYKslBVA" name="hideHelper" visibility="private" type="_tkaggd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ukFNxd0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isStatic="true" type="_tkbHk90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugiKi90fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugiKjN0fEe2YPMyYKslBVA" name="return" type="_tkbHk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugiKjd0fEe2YPMyYKslBVA" name="showEventPreHelper" visibility="public">
              <ownedParameter xmi:id="_ugiKjt0fEe2YPMyYKslBVA" name="manager" type="_tgb_e90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugixkN0fEe2YPMyYKslBVA" name="showEventPostHelper" visibility="public">
              <ownedParameter xmi:id="_ugixkd0fEe2YPMyYKslBVA" name="manager" type="_tgb_e90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugixlt0fEe2YPMyYKslBVA" name="hideEventPreHelper" visibility="public">
              <ownedParameter xmi:id="_ugixl90fEe2YPMyYKslBVA" name="manager" type="_tgb_e90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugixmN0fEe2YPMyYKslBVA" name="hideEventPostHelper" visibility="public">
              <ownedParameter xmi:id="_ugixmd0fEe2YPMyYKslBVA" name="manager" type="_tgb_e90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukFNxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_ukFNx90fEe2YPMyYKslBVA" name="setShowHelper" visibility="public">
              <ownedParameter xmi:id="_ukFNyN0fEe2YPMyYKslBVA" name="showHelper" type="_tkaggd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukFNyd0fEe2YPMyYKslBVA" name="getShowHelper" visibility="public">
              <ownedParameter xmi:id="_ukFNyt0fEe2YPMyYKslBVA" name="return" type="_tkaggd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukFNy90fEe2YPMyYKslBVA" name="setHideHelper" visibility="public">
              <ownedParameter xmi:id="_ukFNzN0fEe2YPMyYKslBVA" name="hideHelper" type="_tkaggd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukFNzd0fEe2YPMyYKslBVA" name="getHideHelper" visibility="public">
              <ownedParameter xmi:id="_ukFNzt0fEe2YPMyYKslBVA" name="return" type="_tkaggd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tBxGc90fEe2YPMyYKslBVA" name="util">
          <packagedElement xmi:type="uml:Class" xmi:id="_tBxGdd0fEe2YPMyYKslBVA" name="Policy" visibility="public">
            <eAnnotations xmi:id="_tByUkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tByUkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tByUkt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugtwtt0fEe2YPMyYKslBVA" name="TRACE_ACTIONS" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhM45N0fEe2YPMyYKslBVA" name="TRACE_TOOLBAR" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhga5d0fEe2YPMyYKslBVA" name="DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhga5t0fEe2YPMyYKslBVA" name="JFACE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhga590fEe2YPMyYKslBVA" name="log" visibility="private" isStatic="true" type="_tBxGed0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhga6N0fEe2YPMyYKslBVA" name="viewerComparator" visibility="private" isStatic="true" type="_s--4Md0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhga6d0fEe2YPMyYKslBVA" name="animatorFactory" visibility="private" isStatic="true" type="_tBy7ot0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhga6t0fEe2YPMyYKslBVA" name="DEBUG_DIALOG_NO_PARENT" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhga690fEe2YPMyYKslBVA" name="errorSupportProvider" visibility="private" isStatic="true" type="_tB0JwN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhga7N0fEe2YPMyYKslBVA" name="statusHandler" visibility="private" isStatic="true" type="_tBzisN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uefjKt0fEe2YPMyYKslBVA" name="getLog" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uefjK90fEe2YPMyYKslBVA" name="return" type="_tBxGed0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ufzx0N0fEe2YPMyYKslBVA" name="getComparator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ufzx0d0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhga7d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uhga7t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uhga790fEe2YPMyYKslBVA" name="getDummyLog" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uhga8N0fEe2YPMyYKslBVA" name="return" type="_tBxGed0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhga8d0fEe2YPMyYKslBVA" name="setLog" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhga8t0fEe2YPMyYKslBVA" name="logger" type="_tBxGed0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhhB8N0fEe2YPMyYKslBVA" name="setStatusHandler" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhhB8d0fEe2YPMyYKslBVA" name="status" type="_tBzisN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhhB8t0fEe2YPMyYKslBVA" name="getStatusHandler" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhhB890fEe2YPMyYKslBVA" name="return" type="_tBzisN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhhB9N0fEe2YPMyYKslBVA" name="getDummyStatusHandler" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uhhB9d0fEe2YPMyYKslBVA" name="return" type="_tBzisN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhhB9t0fEe2YPMyYKslBVA" name="getDefaultComparator" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uhhB990fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhhB-N0fEe2YPMyYKslBVA" name="setComparator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhhB-d0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhhB-t0fEe2YPMyYKslBVA" name="setAnimatorFactory" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhhB-90fEe2YPMyYKslBVA" name="factory" type="_tBy7ot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhhB_N0fEe2YPMyYKslBVA" name="getAnimatorFactory" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhhB_d0fEe2YPMyYKslBVA" name="return" type="_tBy7ot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhhpAd0fEe2YPMyYKslBVA" name="setErrorSupportProvider" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhhpAt0fEe2YPMyYKslBVA" name="provider" type="_tB0JwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhhpA90fEe2YPMyYKslBVA" name="getErrorSupportProvider" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhhpBN0fEe2YPMyYKslBVA" name="return" type="_tB0JwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhhpBd0fEe2YPMyYKslBVA" name="logException" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhhpBt0fEe2YPMyYKslBVA" name="exception" type="_s72rsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhhpCd0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uhhpCt0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhhpC90fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uhhpDN0fEe2YPMyYKslBVA" name="s1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhhpDd0fEe2YPMyYKslBVA" name="s2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhhpDt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tBy7od0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tWn8Id0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWn8It0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWn8I90fEe2YPMyYKslBVA" general="_tBzisN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uhfz0N0fEe2YPMyYKslBVA" name="dialog" visibility="private" type="_tWn8Jd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uhfz0d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uhfz090fEe2YPMyYKslBVA" name="show" visibility="public">
                <ownedParameter xmi:id="_uhfz1N0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhfz1d0fEe2YPMyYKslBVA" name="title" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhfz1t0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                <ownedParameter xmi:id="_uhfz190fEe2YPMyYKslBVA" name="arg0" type="_tBy7o90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhga490fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
                <ownedParameter xmi:id="_uhga5N0fEe2YPMyYKslBVA" name="e" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tBxGed0fEe2YPMyYKslBVA" name="ILogger" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tBzitN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tBzitd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uefjLd0fEe2YPMyYKslBVA" name="log" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uefjLt0fEe2YPMyYKslBVA" name="arg0" type="_tBy7o90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBzisN0fEe2YPMyYKslBVA" name="StatusHandler" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tBzisd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tBzist0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tBzis90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uhfz0t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uhi3IN0fEe2YPMyYKslBVA" name="show" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhi3Id0fEe2YPMyYKslBVA" name="arg0" type="_tBy7o90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhi3It0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWA4I90fEe2YPMyYKslBVA" name="SafeRunnable" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWn8Jt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWn8J90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWn8Kt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhiQFd0fEe2YPMyYKslBVA" name="ignoreErrors" visibility="private" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhiQFt0fEe2YPMyYKslBVA" name="runner" visibility="private" isStatic="true" type="_tWojMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhiQF90fEe2YPMyYKslBVA" name="message" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tWn8Kd0fEe2YPMyYKslBVA" client="_tWA4I90fEe2YPMyYKslBVA" supplier="_tWn8KN0fEe2YPMyYKslBVA" contract="_tWn8KN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ueY1fN0fEe2YPMyYKslBVA" name="run" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ueY1fd0fEe2YPMyYKslBVA" name="runnable" type="_tWn8KN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ueb4xd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uhiQGN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uhiQGd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uhiQGt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhiQG90fEe2YPMyYKslBVA" name="handleException" visibility="public">
              <ownedParameter xmi:id="_uhiQHN0fEe2YPMyYKslBVA" name="e" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhi3I90fEe2YPMyYKslBVA" name="getIgnoreErrors" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhi3JN0fEe2YPMyYKslBVA" name="flag" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhi3Jd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhi3Jt0fEe2YPMyYKslBVA" name="getIgnoreErrors" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhi3J90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhi3KN0fEe2YPMyYKslBVA" name="setIgnoreErrors" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhi3Kd0fEe2YPMyYKslBVA" name="flag" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhi3Kt0fEe2YPMyYKslBVA" name="getRunner" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhi3K90fEe2YPMyYKslBVA" name="return" type="_tWojMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhi3LN0fEe2YPMyYKslBVA" name="createDefaultRunner" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uhi3Ld0fEe2YPMyYKslBVA" name="return" type="_tWojMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhi3Lt0fEe2YPMyYKslBVA" name="setRunner" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhi3L90fEe2YPMyYKslBVA" name="runner" type="_tWojMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWn8Ld0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_teVtst0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teVts90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teVttd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_teVttN0fEe2YPMyYKslBVA" client="_tWn8Ld0fEe2YPMyYKslBVA" supplier="_tWojMN0fEe2YPMyYKslBVA" contract="_tWojMN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uhhpEd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uhiQEN0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uhiQEd0fEe2YPMyYKslBVA" name="code" type="_tWn8KN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhiQEt0fEe2YPMyYKslBVA" name="handleException" visibility="private">
                <ownedParameter xmi:id="_uhiQE90fEe2YPMyYKslBVA" name="code" type="_tWn8KN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhiQFN0fEe2YPMyYKslBVA" name="e" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWCtVN0fEe2YPMyYKslBVA" name="PropertyChangeEvent" visibility="public">
            <eAnnotations xmi:id="_tWrmgN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWsNkN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWsNkd0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhraBN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhraBd0fEe2YPMyYKslBVA" name="propertyName" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhraBt0fEe2YPMyYKslBVA" name="oldValue" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhraB90fEe2YPMyYKslBVA" name="newValue" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ueb4x90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ueb4yN0fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueb4yd0fEe2YPMyYKslBVA" name="property" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueb4yt0fEe2YPMyYKslBVA" name="oldValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ueb4y90fEe2YPMyYKslBVA" name="newValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugpfSN0fEe2YPMyYKslBVA" name="getProperty" visibility="public">
              <ownedParameter xmi:id="_ugpfSd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug4v0t0fEe2YPMyYKslBVA" name="getNewValue" visibility="public">
              <ownedParameter xmi:id="_ug4v090fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhraCN0fEe2YPMyYKslBVA" name="getOldValue" visibility="public">
              <ownedParameter xmi:id="_uhraCd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWCtVd0fEe2YPMyYKslBVA" name="IPropertyChangeListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWsNkt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWsNk90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWsNld0fEe2YPMyYKslBVA" general="_tWsNlN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ueb4zN0fEe2YPMyYKslBVA" name="propertyChange" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ueb4zd0fEe2YPMyYKslBVA" name="arg0" type="_tWCtVN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWIz8N0fEe2YPMyYKslBVA" name="OpenStrategy" visibility="public">
            <eAnnotations xmi:id="_tWpxUN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWpxUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWpxUt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhmhhd0fEe2YPMyYKslBVA" name="DOUBLE_CLICK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhmhht0fEe2YPMyYKslBVA" name="SINGLE_CLICK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhmhh90fEe2YPMyYKslBVA" name="SELECT_ON_HOVER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhmhiN0fEe2YPMyYKslBVA" name="ARROW_KEYS_OPEN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhmhid0fEe2YPMyYKslBVA" name="NO_TIMER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhmhit0fEe2YPMyYKslBVA" name="FILE_EXPLORER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhmhi90fEe2YPMyYKslBVA" name="ACTIVE_DESKTOP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhmhjN0fEe2YPMyYKslBVA" name="TIME" visibility="private" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhmhjd0fEe2YPMyYKslBVA" name="CURRENT_METHOD" visibility="private" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhmhjt0fEe2YPMyYKslBVA" name="eventHandler" visibility="private" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhmhj90fEe2YPMyYKslBVA" name="openEventListeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhmhkN0fEe2YPMyYKslBVA" name="selectionEventListeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhmhkd0fEe2YPMyYKslBVA" name="postSelectionEventListeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uemQ1N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uemQ1d0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uemQ1t0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_uemQ190fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uemQ290fEe2YPMyYKslBVA" name="addPostSelectionListener" visibility="public">
              <ownedParameter xmi:id="_uemQ3N0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uemQ3d0fEe2YPMyYKslBVA" name="addOpenListener" visibility="public">
              <ownedParameter xmi:id="_uemQ3t0fEe2YPMyYKslBVA" name="listener" type="_tWq_cN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhmhkt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uhmhk90fEe2YPMyYKslBVA" name="getPostSelectionDelay" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_uhnIkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhnIkd0fEe2YPMyYKslBVA" name="initializeHandler" visibility="private">
              <ownedParameter xmi:id="_uhnIkt0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhnIk90fEe2YPMyYKslBVA" name="addListener" visibility="private">
              <ownedParameter xmi:id="_uhnIlN0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhnIld0fEe2YPMyYKslBVA" name="removeOpenListener" visibility="public">
              <ownedParameter xmi:id="_uhnIlt0fEe2YPMyYKslBVA" name="listener" type="_tWq_cN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhnIl90fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_uhnImN0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhnImd0fEe2YPMyYKslBVA" name="removePostSelectionListener" visibility="public">
              <ownedParameter xmi:id="_uhnImt0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhnIm90fEe2YPMyYKslBVA" name="getOpenMethod" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhnvoN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhnvod0fEe2YPMyYKslBVA" name="setOpenMethod" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhnvot0fEe2YPMyYKslBVA" name="method" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhnvo90fEe2YPMyYKslBVA" name="activateOnOpen" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhnvpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhnvpd0fEe2YPMyYKslBVA" name="fireSelectionEvent" visibility="private">
              <ownedParameter xmi:id="_uhnvpt0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhoWsd0fEe2YPMyYKslBVA" name="fireDefaultSelectionEvent" visibility="private">
              <ownedParameter xmi:id="_uhoWst0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhoWtd0fEe2YPMyYKslBVA" name="firePostSelectionEvent" visibility="private">
              <ownedParameter xmi:id="_uhoWtt0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhoWt90fEe2YPMyYKslBVA" name="fireOpenEvent" visibility="private">
              <ownedParameter xmi:id="_uhoWuN0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhoWvN0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uhoWvd0fEe2YPMyYKslBVA" name="arg0" type="_tWIz8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhoWvt0fEe2YPMyYKslBVA" name="arg1" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhoWv90fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uhoWwN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uho9wN0fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uho9wd0fEe2YPMyYKslBVA" name="arg0" type="_tWIz8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uho9wt0fEe2YPMyYKslBVA" name="arg1" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uho9w90fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uho9xN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uho9xd0fEe2YPMyYKslBVA" name="access$4" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uho9xt0fEe2YPMyYKslBVA" name="arg0" type="_tWIz8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uho9x90fEe2YPMyYKslBVA" name="arg1" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uho9yN0fEe2YPMyYKslBVA" name="access$5" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uho9yd0fEe2YPMyYKslBVA" name="arg0" type="_tWIz8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uho9yt0fEe2YPMyYKslBVA" name="arg1" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWq_ct0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tWq_c90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWq_dN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWq_dt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uho9y90fEe2YPMyYKslBVA" name="timerStarted" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uho9zN0fEe2YPMyYKslBVA" name="mouseUpEvent" visibility="package" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uho9zd0fEe2YPMyYKslBVA" name="mouseMoveEvent" visibility="package" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uho9zt0fEe2YPMyYKslBVA" name="selectionPendent" visibility="package" type="_tKHxPd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uho9z90fEe2YPMyYKslBVA" name="enterKeyDown" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uho90N0fEe2YPMyYKslBVA" name="defaultSelectionPendent" visibility="package" type="_tKHxPd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uho90d0fEe2YPMyYKslBVA" name="arrowKeyDown" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uho90t0fEe2YPMyYKslBVA" name="count" visibility="package" isLeaf="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uho9090fEe2YPMyYKslBVA" name="startTime" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uho91N0fEe2YPMyYKslBVA" name="collapseOccurred" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uho91d0fEe2YPMyYKslBVA" name="expandOccurred" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uho91t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tWIz8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uho9190fEe2YPMyYKslBVA" name="val$display" visibility="private" isLeaf="true" type="_s7KIIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tWq_dd0fEe2YPMyYKslBVA" client="_tWq_ct0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uhoWud0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uhoWut0fEe2YPMyYKslBVA" name="arg0" type="_tWIz8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhoWu90fEe2YPMyYKslBVA" name="arg1" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uho92N0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
                <ownedParameter xmi:id="_uho92d0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhqL4N0fEe2YPMyYKslBVA" name="mouseSelectItem" visibility="package">
                <ownedParameter xmi:id="_uhqL4d0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhqy8N0fEe2YPMyYKslBVA" name="setSelection" visibility="package">
                <ownedParameter xmi:id="_uhqy8d0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhqy990fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                <ownedParameter xmi:id="_uhqy-N0fEe2YPMyYKslBVA" name="arg0" type="_s7KIIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhqy-d0fEe2YPMyYKslBVA" name="arg1" type="_tHO1Q90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhqy-t0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
                <ownedParameter xmi:id="_uhqy-90fEe2YPMyYKslBVA" name="arg0" type="_s7KIIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhqy_N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhraAN0fEe2YPMyYKslBVA" name="arg2" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhraAd0fEe2YPMyYKslBVA" name="lambda$2" visibility="private">
                <ownedParameter xmi:id="_uhraAt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhraA90fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWn8Jd0fEe2YPMyYKslBVA" name="SafeRunnableDialog" visibility="package">
            <eAnnotations xmi:id="_tWojMd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWojMt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWojNN0fEe2YPMyYKslBVA" general="_tWojM90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhjeMN0fEe2YPMyYKslBVA" name="statusListViewer" visibility="private" type="_s9GB0N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhjeMd0fEe2YPMyYKslBVA" name="statuses" visibility="private" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhkFQt0fEe2YPMyYKslBVA" name="message" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhkFQ90fEe2YPMyYKslBVA" name="AUTOMATED_MODE" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhkFRN0fEe2YPMyYKslBVA" name="dialogArea" isLeaf="true" type="_s7p3YN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhksV90fEe2YPMyYKslBVA" name="messageLabel" isLeaf="true" type="_s7opQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uhfz2N0fEe2YPMyYKslBVA" name="getShell" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhfz2d0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhfz2t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uhfz290fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhfz3N0fEe2YPMyYKslBVA" name="create" visibility="package" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uhfz390fEe2YPMyYKslBVA" name="open" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhfz4N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhga4N0fEe2YPMyYKslBVA" name="addStatus" visibility="public">
              <ownedParameter xmi:id="_uhga4d0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhga4t0fEe2YPMyYKslBVA" name="refresh" visibility="package"/>
            <ownedOperation xmi:id="_uhjeON0fEe2YPMyYKslBVA" name="getDefaultOrientation" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_uhjeOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhjeOt0fEe2YPMyYKslBVA" name="setShellStyle" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhjeO90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhjePN0fEe2YPMyYKslBVA" name="setStatus" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhjePd0fEe2YPMyYKslBVA" name="arg0" type="_tBy7o90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhjePt0fEe2YPMyYKslBVA" name="setBlockOnOpen" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhjeP90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhkFRd0fEe2YPMyYKslBVA" name="createStatusList" visibility="private">
              <ownedParameter xmi:id="_uhkFRt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhkFR90fEe2YPMyYKslBVA" name="updateEnablements" visibility="private"/>
            <ownedOperation xmi:id="_uhkFSN0fEe2YPMyYKslBVA" name="createDialogArea" visibility="protected">
              <ownedParameter xmi:id="_uhkFSd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhkFSt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhkFTt0fEe2YPMyYKslBVA" name="isMultipleStatusDialog" visibility="private">
              <ownedParameter xmi:id="_uhkFT90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhkFUN0fEe2YPMyYKslBVA" name="setMessage" visibility="private">
              <ownedParameter xmi:id="_uhkFUd0fEe2YPMyYKslBVA" name="messageString" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhksUN0fEe2YPMyYKslBVA" name="createStatusListArea" visibility="private">
              <ownedParameter xmi:id="_uhksUd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhksUt0fEe2YPMyYKslBVA" name="showDetailsArea" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uhksU90fEe2YPMyYKslBVA" name="refreshStatusList" visibility="package"/>
            <ownedOperation xmi:id="_uhksVN0fEe2YPMyYKslBVA" name="getButton" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhksVd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhksVt0fEe2YPMyYKslBVA" name="return" type="_s7Rc4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhksWt0fEe2YPMyYKslBVA" name="getViewerComparator" visibility="private">
              <ownedParameter xmi:id="_uhksW90fEe2YPMyYKslBVA" name="return" type="_tBpKoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhlTYN0fEe2YPMyYKslBVA" name="convertHeightInCharsToPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhlTYd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhlTYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhlTZd0fEe2YPMyYKslBVA" name="getStatusListLabelProvider" visibility="private">
              <ownedParameter xmi:id="_uhlTZt0fEe2YPMyYKslBVA" name="return" type="_tBuDIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhlTa90fEe2YPMyYKslBVA" name="applyDialogFont" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_uhlTbN0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhl6d90fEe2YPMyYKslBVA" name="getSingleSelection" visibility="private">
              <ownedParameter xmi:id="_uhl6eN0fEe2YPMyYKslBVA" name="return" type="_tBy7o90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhl6e90fEe2YPMyYKslBVA" name="handleSelectionChange" visibility="package"/>
            <ownedOperation xmi:id="_uhl6fN0fEe2YPMyYKslBVA" name="shouldShowDetailsButton" visibility="protected">
              <ownedParameter xmi:id="_uhl6fd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhmhgN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_uhmhgd0fEe2YPMyYKslBVA" name="event" type="_tBlgQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWpKQd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tWpKRN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWpKRd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWpKRt0fEe2YPMyYKslBVA" general="_tBuDIN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uhmhgt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tWn8Jd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uhlTb90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uhlTcN0fEe2YPMyYKslBVA" name="arg0" type="_tWn8Jd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhmhg90fEe2YPMyYKslBVA" name="update" visibility="public">
                <ownedParameter xmi:id="_uhmhhN0fEe2YPMyYKslBVA" name="cell" type="_tBn8gN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWpKQ90fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_teVttt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teVtt90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teVtuN0fEe2YPMyYKslBVA" general="_tBpKoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uhi3MN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tWn8Jd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uhi3Md0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uhi3Mt0fEe2YPMyYKslBVA" name="arg0" type="_tWn8Jd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhi3M90fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uhi3NN0fEe2YPMyYKslBVA" name="testViewer" type="_tWbH1N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhi3Nd0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhi3Nt0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhi3N90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWojMN0fEe2YPMyYKslBVA" name="ISafeRunnableRunner" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teUfnt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teUfn90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uhaUQ90fEe2YPMyYKslBVA" name="run" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhaURN0fEe2YPMyYKslBVA" name="arg0" type="_tWn8KN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWq_cN0fEe2YPMyYKslBVA" name="IOpenEventListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teVtsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teVtsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uhhpD90fEe2YPMyYKslBVA" name="handleOpen" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhhpEN0fEe2YPMyYKslBVA" name="arg0" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWxtK90fEe2YPMyYKslBVA" name="Util" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_teVtud0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teVtut0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teVtu90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhraCt0fEe2YPMyYKslBVA" name="EMPTY_SORTED_SET" visibility="public" isLeaf="true" isStatic="true" type="_s_RMEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhraC90fEe2YPMyYKslBVA" name="ZERO_LENGTH_STRING" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhraDN0fEe2YPMyYKslBVA" name="WS_WIN32" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhraDd0fEe2YPMyYKslBVA" name="WS_MOTIF" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhraDt0fEe2YPMyYKslBVA" name="WS_GTK" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhraD90fEe2YPMyYKslBVA" name="WS_PHOTON" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhraEN0fEe2YPMyYKslBVA" name="WS_CARBON" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhsBEN0fEe2YPMyYKslBVA" name="WS_COCOA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhsBEd0fEe2YPMyYKslBVA" name="WS_WPF" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhsBEt0fEe2YPMyYKslBVA" name="WS_UNKNOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ugypMt0fEe2YPMyYKslBVA" name="isGtk" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugypM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhIncN0fEe2YPMyYKslBVA" name="replaceAll" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhIncd0fEe2YPMyYKslBVA" name="src" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhInct0fEe2YPMyYKslBVA" name="find" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhInc90fEe2YPMyYKslBVA" name="replacement" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhIndN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhsBE90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uhsBFN0fEe2YPMyYKslBVA" name="assertInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhsBFd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhsBFt0fEe2YPMyYKslBVA" name="c" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhsBF90fEe2YPMyYKslBVA" name="assertInstance" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uhsBGN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhsBGd0fEe2YPMyYKslBVA" name="c" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhsBGt0fEe2YPMyYKslBVA" name="allowNull" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhsBG90fEe2YPMyYKslBVA" name="compare" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhsBHN0fEe2YPMyYKslBVA" name="left" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhsBHd0fEe2YPMyYKslBVA" name="right" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhsBHt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhsBH90fEe2YPMyYKslBVA" name="compare" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhsBIN0fEe2YPMyYKslBVA" name="left" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhsBId0fEe2YPMyYKslBVA" name="right" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhsBIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhsoIN0fEe2YPMyYKslBVA" name="compare" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhsoId0fEe2YPMyYKslBVA" name="left" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhsoIt0fEe2YPMyYKslBVA" name="right" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhsoI90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhsoJN0fEe2YPMyYKslBVA" name="compare" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhsoJd0fEe2YPMyYKslBVA" name="left" type="_tT9psd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhsoJt0fEe2YPMyYKslBVA" name="right" type="_tT9psd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhsoJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhsoKN0fEe2YPMyYKslBVA" name="compare" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhsoKd0fEe2YPMyYKslBVA" name="left" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhsoKt0fEe2YPMyYKslBVA" name="right" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhsoK90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhsoLN0fEe2YPMyYKslBVA" name="endsWith" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhtPMN0fEe2YPMyYKslBVA" name="left" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhtPMd0fEe2YPMyYKslBVA" name="right" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhtPMt0fEe2YPMyYKslBVA" name="equals" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhtPM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhtPNN0fEe2YPMyYKslBVA" name="equals" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhtPNd0fEe2YPMyYKslBVA" name="left" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhtPNt0fEe2YPMyYKslBVA" name="right" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhtPN90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhtPON0fEe2YPMyYKslBVA" name="equals" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhtPOd0fEe2YPMyYKslBVA" name="leftArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhtPOt0fEe2YPMyYKslBVA" name="rightArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhtPO90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhtPPN0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhtPPd0fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhtPPt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhtPP90fEe2YPMyYKslBVA" name="hashCode" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhtPQN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhtPQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uht2QN0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uht2Qd0fEe2YPMyYKslBVA" name="objects" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uht2Qt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uht2Q90fEe2YPMyYKslBVA" name="startsWith" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uht2RN0fEe2YPMyYKslBVA" name="left" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uht2Rd0fEe2YPMyYKslBVA" name="right" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uht2Rt0fEe2YPMyYKslBVA" name="equals" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uht2R90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uht2SN0fEe2YPMyYKslBVA" name="toString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uht2Sd0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uht2St0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhudUN0fEe2YPMyYKslBVA" name="translateString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhudUd0fEe2YPMyYKslBVA" name="resourceBundle" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhudUt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhudU90fEe2YPMyYKslBVA" name="defaultString" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhudVN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhudVd0fEe2YPMyYKslBVA" name="isWindows" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhudVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhudWd0fEe2YPMyYKslBVA" name="isMac" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhvEYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhvEYd0fEe2YPMyYKslBVA" name="isLinux" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhvEYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhvEY90fEe2YPMyYKslBVA" name="isMotif" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhvEZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhvEZd0fEe2YPMyYKslBVA" name="isPhoton" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhvEZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhvEZ90fEe2YPMyYKslBVA" name="isCarbon" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhvEaN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhvEad0fEe2YPMyYKslBVA" name="isCocoa" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhvEat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhvEa90fEe2YPMyYKslBVA" name="isWpf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhvEbN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhvrcN0fEe2YPMyYKslBVA" name="isWin32" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhvrcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhvrct0fEe2YPMyYKslBVA" name="getWS" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhvrc90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhvrdN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uhvrdd0fEe2YPMyYKslBVA" name="getClosestMonitor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhvrdt0fEe2YPMyYKslBVA" name="toSearch" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhvrd90fEe2YPMyYKslBVA" name="toFind" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhvreN0fEe2YPMyYKslBVA" name="return" type="_tHxAwd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tW3zwd0fEe2YPMyYKslBVA" name="Geometry" visibility="public">
            <eAnnotations xmi:id="_teUfoN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teUfod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teUfot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugcq990fEe2YPMyYKslBVA" name="max" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugcq-N0fEe2YPMyYKslBVA" name="p1" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugcq-d0fEe2YPMyYKslBVA" name="p2" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugcq-t0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhaURd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uhaURt0fEe2YPMyYKslBVA" name="distanceSquared" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhaUR90fEe2YPMyYKslBVA" name="p1" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhaUSN0fEe2YPMyYKslBVA" name="p2" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhaUSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhaUSt0fEe2YPMyYKslBVA" name="magnitude" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhaUS90fEe2YPMyYKslBVA" name="p" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhaUTN0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhaUTd0fEe2YPMyYKslBVA" name="magnitudeSquared" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhaUTt0fEe2YPMyYKslBVA" name="p" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhaUT90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uha7UN0fEe2YPMyYKslBVA" name="dotProduct" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uha7Ud0fEe2YPMyYKslBVA" name="p1" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uha7Ut0fEe2YPMyYKslBVA" name="p2" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uha7U90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uha7VN0fEe2YPMyYKslBVA" name="min" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uha7Vd0fEe2YPMyYKslBVA" name="p1" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uha7Vt0fEe2YPMyYKslBVA" name="p2" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uha7V90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uha7WN0fEe2YPMyYKslBVA" name="getDirectionVector" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uha7Wd0fEe2YPMyYKslBVA" name="distance" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uha7Wt0fEe2YPMyYKslBVA" name="direction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uha7W90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uha7XN0fEe2YPMyYKslBVA" name="centerPoint" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uha7Xd0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uha7Xt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhbiYN0fEe2YPMyYKslBVA" name="copy" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhbiYd0fEe2YPMyYKslBVA" name="toCopy" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhbiYt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhbiY90fEe2YPMyYKslBVA" name="set" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhbiZN0fEe2YPMyYKslBVA" name="result" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhbiZd0fEe2YPMyYKslBVA" name="toCopy" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhbiZt0fEe2YPMyYKslBVA" name="set" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhbiZ90fEe2YPMyYKslBVA" name="result" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhbiaN0fEe2YPMyYKslBVA" name="toCopy" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhbiad0fEe2YPMyYKslBVA" name="subtract" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhbiat0fEe2YPMyYKslBVA" name="rect1" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhbia90fEe2YPMyYKslBVA" name="rect2" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhbibN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhbict0fEe2YPMyYKslBVA" name="add" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhbic90fEe2YPMyYKslBVA" name="rect1" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhbidN0fEe2YPMyYKslBVA" name="rect2" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhbidd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhbidt0fEe2YPMyYKslBVA" name="add" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhbid90fEe2YPMyYKslBVA" name="point1" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhbieN0fEe2YPMyYKslBVA" name="point2" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcJcN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhcJcd0fEe2YPMyYKslBVA" name="divide" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhcJct0fEe2YPMyYKslBVA" name="toDivide" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcJc90fEe2YPMyYKslBVA" name="scalar" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcJdN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhcJdd0fEe2YPMyYKslBVA" name="subtract" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhcJdt0fEe2YPMyYKslBVA" name="point1" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcJd90fEe2YPMyYKslBVA" name="point2" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcJeN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhcJed0fEe2YPMyYKslBVA" name="flipXY" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhcJet0fEe2YPMyYKslBVA" name="toFlip" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhcJe90fEe2YPMyYKslBVA" name="flipXY" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhcJfN0fEe2YPMyYKslBVA" name="toFlip" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhcJfd0fEe2YPMyYKslBVA" name="getDimension" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhcJft0fEe2YPMyYKslBVA" name="toMeasure" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcJf90fEe2YPMyYKslBVA" name="width" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcJgN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhcJgd0fEe2YPMyYKslBVA" name="getCoordinate" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhcJgt0fEe2YPMyYKslBVA" name="toMeasure" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcJg90fEe2YPMyYKslBVA" name="width" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcJhN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhcJhd0fEe2YPMyYKslBVA" name="getCoordinate" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhcJht0fEe2YPMyYKslBVA" name="toMeasure" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcJh90fEe2YPMyYKslBVA" name="width" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcJiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhcwgN0fEe2YPMyYKslBVA" name="setDimension" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhcwgd0fEe2YPMyYKslBVA" name="toSet" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcwgt0fEe2YPMyYKslBVA" name="width" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcwg90fEe2YPMyYKslBVA" name="newCoordinate" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhcwhN0fEe2YPMyYKslBVA" name="setCoordinate" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhcwhd0fEe2YPMyYKslBVA" name="toSet" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcwht0fEe2YPMyYKslBVA" name="width" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcwh90fEe2YPMyYKslBVA" name="newCoordinate" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhcwiN0fEe2YPMyYKslBVA" name="setCoordinate" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhcwid0fEe2YPMyYKslBVA" name="toSet" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcwit0fEe2YPMyYKslBVA" name="width" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcwi90fEe2YPMyYKslBVA" name="newCoordinate" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhcwjN0fEe2YPMyYKslBVA" name="getDistanceFromEdge" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhcwjd0fEe2YPMyYKslBVA" name="rectangle" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcwjt0fEe2YPMyYKslBVA" name="testPoint" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcwj90fEe2YPMyYKslBVA" name="edgeOfInterest" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcwkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhcwkd0fEe2YPMyYKslBVA" name="getExtrudedEdge" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhcwkt0fEe2YPMyYKslBVA" name="toExtrude" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcwk90fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcwlN0fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcwld0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhcwlt0fEe2YPMyYKslBVA" name="isHorizontal" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhcwl90fEe2YPMyYKslBVA" name="swtSideConstant" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhcwmN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhcwmd0fEe2YPMyYKslBVA" name="normalize" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhcwmt0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhdXkN0fEe2YPMyYKslBVA" name="getOppositeSide" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhdXkd0fEe2YPMyYKslBVA" name="swtDirectionConstant" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhdXkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhdXk90fEe2YPMyYKslBVA" name="getSwtHorizontalOrVerticalConstant" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhdXlN0fEe2YPMyYKslBVA" name="horizontal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhdXld0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhdXlt0fEe2YPMyYKslBVA" name="moveRectangle" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhdXl90fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhdXmN0fEe2YPMyYKslBVA" name="delta" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhdXmd0fEe2YPMyYKslBVA" name="expand" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhdXmt0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhdXm90fEe2YPMyYKslBVA" name="differenceRect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhdXnN0fEe2YPMyYKslBVA" name="createDiffRectangle" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhdXnd0fEe2YPMyYKslBVA" name="left" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhdXnt0fEe2YPMyYKslBVA" name="right" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhdXn90fEe2YPMyYKslBVA" name="top" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhd-oN0fEe2YPMyYKslBVA" name="bottom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhd-od0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhd-ot0fEe2YPMyYKslBVA" name="expand" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhd-o90fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhd-pN0fEe2YPMyYKslBVA" name="left" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhd-pd0fEe2YPMyYKslBVA" name="right" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhd-pt0fEe2YPMyYKslBVA" name="top" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhd-p90fEe2YPMyYKslBVA" name="bottom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhd-qN0fEe2YPMyYKslBVA" name="toControl" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhd-qd0fEe2YPMyYKslBVA" name="coordinateSystem" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhd-qt0fEe2YPMyYKslBVA" name="toConvert" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhd-q90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhd-sd0fEe2YPMyYKslBVA" name="toDisplay" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhd-st0fEe2YPMyYKslBVA" name="coordinateSystem" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhd-s90fEe2YPMyYKslBVA" name="toConvert" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhd-tN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhelsN0fEe2YPMyYKslBVA" name="getRelativePosition" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhelsd0fEe2YPMyYKslBVA" name="boundary" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhelst0fEe2YPMyYKslBVA" name="toTest" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhels90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uheltN0fEe2YPMyYKslBVA" name="getDistanceFrom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uheltd0fEe2YPMyYKslBVA" name="boundary" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uheltt0fEe2YPMyYKslBVA" name="toTest" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhelt90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uheluN0fEe2YPMyYKslBVA" name="getClosestSide" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhelud0fEe2YPMyYKslBVA" name="boundary" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhelut0fEe2YPMyYKslBVA" name="toTest" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhelu90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhelvN0fEe2YPMyYKslBVA" name="copy" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhelvd0fEe2YPMyYKslBVA" name="toCopy" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhelvt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhelv90fEe2YPMyYKslBVA" name="getSize" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhelwN0fEe2YPMyYKslBVA" name="rectangle" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhelwd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhelwt0fEe2YPMyYKslBVA" name="setSize" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhelw90fEe2YPMyYKslBVA" name="rectangle" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhelxN0fEe2YPMyYKslBVA" name="newSize" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhfMwN0fEe2YPMyYKslBVA" name="setLocation" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhfMwd0fEe2YPMyYKslBVA" name="rectangle" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhfMwt0fEe2YPMyYKslBVA" name="newLocation" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhfMw90fEe2YPMyYKslBVA" name="getLocation" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhfMxN0fEe2YPMyYKslBVA" name="toQuery" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhfMxd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhfMxt0fEe2YPMyYKslBVA" name="createRectangle" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhfMx90fEe2YPMyYKslBVA" name="position" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhfMyN0fEe2YPMyYKslBVA" name="size" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhfMyd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhfMyt0fEe2YPMyYKslBVA" name="moveInside" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhfMy90fEe2YPMyYKslBVA" name="inner" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhfMzN0fEe2YPMyYKslBVA" name="outer" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tByUk90fEe2YPMyYKslBVA" name="dialogs">
          <packagedElement xmi:type="uml:Class" xmi:id="_tBy7ot0fEe2YPMyYKslBVA" name="AnimatorFactory" visibility="public">
            <eAnnotations xmi:id="_tB0JxN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tB0Jxd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tB0Jxt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uhhpAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uiy0Wt0fEe2YPMyYKslBVA" name="createAnimator" visibility="public">
              <ownedParameter xmi:id="_uiy0W90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiy0XN0fEe2YPMyYKslBVA" name="return" type="_tB0JyN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tB0JwN0fEe2YPMyYKslBVA" name="ErrorSupportProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tB0Jwd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tB0Jwt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tB0Jw90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uierQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uierQd0fEe2YPMyYKslBVA" name="createSupportArea" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uierQt0fEe2YPMyYKslBVA" name="arg0" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uierQ90fEe2YPMyYKslBVA" name="arg1" type="_tBy7o90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uierRN0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uierRd0fEe2YPMyYKslBVA" name="validFor" visibility="public">
              <ownedParameter xmi:id="_uierRt0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uierR90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tB0JyN0fEe2YPMyYKslBVA" name="ControlAnimator" visibility="public">
            <eAnnotations xmi:id="_tWsNlt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWsNl90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWsNmN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uipDXd0fEe2YPMyYKslBVA" name="control" visibility="protected" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uipDXt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uipDX90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uipDYN0fEe2YPMyYKslBVA" name="setVisible" visibility="public">
              <ownedParameter xmi:id="_uipDYd0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tSUD4N0fEe2YPMyYKslBVA" name="IMessageProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWxtI90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWxtJN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedAttribute xmi:id="_ui2ev90fEe2YPMyYKslBVA" name="NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ui2ewN0fEe2YPMyYKslBVA" name="INFORMATION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ui2ewd0fEe2YPMyYKslBVA" name="WARNING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ui2ewt0fEe2YPMyYKslBVA" name="ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ui2ew90fEe2YPMyYKslBVA" name="getMessage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ui2exN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui2exd0fEe2YPMyYKslBVA" name="getMessageType" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ui2ext0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWojM90fEe2YPMyYKslBVA" name="ErrorDialog" visibility="public">
            <eAnnotations xmi:id="_tWs0oN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWs0od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWs0o90fEe2YPMyYKslBVA" general="_tWs0ot0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uipqa90fEe2YPMyYKslBVA" name="AUTOMATED_MODE" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uipqbN0fEe2YPMyYKslBVA" name="NESTING_INDENT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uipqbd0fEe2YPMyYKslBVA" name="detailsButton" visibility="private" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uipqbt0fEe2YPMyYKslBVA" name="title" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uipqb90fEe2YPMyYKslBVA" name="list" visibility="private" type="_s9H3BN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uipqcN0fEe2YPMyYKslBVA" name="listCreated" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uipqcd0fEe2YPMyYKslBVA" name="displayMask" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uipqct0fEe2YPMyYKslBVA" name="status" visibility="private" type="_tBy7o90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uipqc90fEe2YPMyYKslBVA" name="clipboard" visibility="private" type="_tPCtcN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uipqdN0fEe2YPMyYKslBVA" name="shouldIncludeTopLevelErrorInDetails" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiqRct0fEe2YPMyYKslBVA" name="message" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uisGrt0fEe2YPMyYKslBVA" name="dialogArea" isLeaf="true" type="_s7p3YN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uhjeMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uhjeM90fEe2YPMyYKslBVA" name="parentShell" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhjeNN0fEe2YPMyYKslBVA" name="dialogTitle" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhjeNd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhjeNt0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhjeN90fEe2YPMyYKslBVA" name="displayMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhkFS90fEe2YPMyYKslBVA" name="createDialogArea" visibility="protected">
              <ownedParameter xmi:id="_uhkFTN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhkFTd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uipqZ90fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uipqaN0fEe2YPMyYKslBVA" name="arg0" type="_tWojM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uipqdd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uiqRc90fEe2YPMyYKslBVA" name="buttonPressed" visibility="protected">
              <ownedParameter xmi:id="_uiqRdN0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiqRdd0fEe2YPMyYKslBVA" name="toggleDetailsArea" visibility="private"/>
            <ownedOperation xmi:id="_uiqReN0fEe2YPMyYKslBVA" name="configureShell" visibility="protected">
              <ownedParameter xmi:id="_uiqRed0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiqRfN0fEe2YPMyYKslBVA" name="createButtonsForButtonBar" visibility="protected">
              <ownedParameter xmi:id="_uiqRfd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiq4gN0fEe2YPMyYKslBVA" name="createButton" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiq4gd0fEe2YPMyYKslBVA" name="arg0" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiq4gt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiq4g90fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiq4hN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiq4hd0fEe2YPMyYKslBVA" name="return" type="_s7Rc4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiq4ht0fEe2YPMyYKslBVA" name="createDetailsButton" visibility="protected">
              <ownedParameter xmi:id="_uiq4h90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiq4iN0fEe2YPMyYKslBVA" name="createSupportArea" visibility="private">
              <ownedParameter xmi:id="_uiq4id0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uirfkt0fEe2YPMyYKslBVA" name="shouldShowDetailsButton" visibility="protected">
              <ownedParameter xmi:id="_uirfk90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uirfld0fEe2YPMyYKslBVA" name="createMessageArea" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uisGoN0fEe2YPMyYKslBVA" name="arg0" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uisGod0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uisGot0fEe2YPMyYKslBVA" name="convertVerticalDLUsToPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uisGo90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uisGpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uisGpd0fEe2YPMyYKslBVA" name="convertHorizontalDLUsToPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uisGpt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uisGp90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uisGqt0fEe2YPMyYKslBVA" name="createDialogAndButtonArea" visibility="protected">
              <ownedParameter xmi:id="_uisGq90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uisGr90fEe2YPMyYKslBVA" name="getImage" visibility="protected">
              <ownedParameter xmi:id="_uisGsN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uisGsd0fEe2YPMyYKslBVA" name="getWarningImage" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uisGst0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uistsN0fEe2YPMyYKslBVA" name="getInfoImage" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uistsd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uistst0fEe2YPMyYKslBVA" name="getErrorImage" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uists90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uisttN0fEe2YPMyYKslBVA" name="createDropDownList" visibility="protected">
              <ownedParameter xmi:id="_uisttd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uisttt0fEe2YPMyYKslBVA" name="return" type="_s9H3BN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uistt90fEe2YPMyYKslBVA" name="populateList" visibility="private">
              <ownedParameter xmi:id="_uistuN0fEe2YPMyYKslBVA" name="listToPopulate" type="_s9H3BN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uistvd0fEe2YPMyYKslBVA" name="open" visibility="public">
              <ownedParameter xmi:id="_uistvt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uistv90fEe2YPMyYKslBVA" name="shouldDisplay" visibility="protected" isStatic="true">
              <ownedParameter xmi:id="_uistwN0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uistwd0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uistwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uitUwN0fEe2YPMyYKslBVA" name="setReturnCode" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uitUwd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uitUwt0fEe2YPMyYKslBVA" name="openError" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uitUw90fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uitUxN0fEe2YPMyYKslBVA" name="dialogTitle" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uitUxd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uitUxt0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uitUx90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uitUyN0fEe2YPMyYKslBVA" name="openError" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uitUyd0fEe2YPMyYKslBVA" name="parentShell" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uitUyt0fEe2YPMyYKslBVA" name="title" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uitUy90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uitUzN0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uitUzd0fEe2YPMyYKslBVA" name="displayMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uitUzt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uitUz90fEe2YPMyYKslBVA" name="populateList" visibility="private">
              <ownedParameter xmi:id="_uitU0N0fEe2YPMyYKslBVA" name="listToPopulate" type="_s9H3BN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uitU0d0fEe2YPMyYKslBVA" name="buildingStatus" type="_tBy7o90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uitU0t0fEe2YPMyYKslBVA" name="nesting" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uitU090fEe2YPMyYKslBVA" name="includeStatus" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uitU1N0fEe2YPMyYKslBVA" name="listContentExists" visibility="private">
              <ownedParameter xmi:id="_uitU1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uitU1t0fEe2YPMyYKslBVA" name="listContentExists" visibility="private">
              <ownedParameter xmi:id="_uitU190fEe2YPMyYKslBVA" name="buildingStatus" type="_tBy7o90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uitU2N0fEe2YPMyYKslBVA" name="includeStatus" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uitU2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uit70N0fEe2YPMyYKslBVA" name="readLines" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uit70d0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uit70t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiui4N0fEe2YPMyYKslBVA" name="getShell" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiui4d0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uivJ8N0fEe2YPMyYKslBVA" name="getContents" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uivJ8d0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uivJ890fEe2YPMyYKslBVA" name="populateCopyBuffer" visibility="private">
              <ownedParameter xmi:id="_uivJ9N0fEe2YPMyYKslBVA" name="buildingStatus" type="_tBy7o90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uivJ9d0fEe2YPMyYKslBVA" name="buffer" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uivJ9t0fEe2YPMyYKslBVA" name="nesting" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uivxAN0fEe2YPMyYKslBVA" name="copyToClipboard" visibility="private"/>
            <ownedOperation xmi:id="_uiwYEt0fEe2YPMyYKslBVA" name="close" visibility="public">
              <ownedParameter xmi:id="_uiwYE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiwYFt0fEe2YPMyYKslBVA" name="showDetailsArea" visibility="protected" isLeaf="true"/>
            <ownedOperation xmi:id="_uiwYF90fEe2YPMyYKslBVA" name="setStatus" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_uiwYGN0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiw_IN0fEe2YPMyYKslBVA" name="repopulateList" visibility="private"/>
            <ownedOperation xmi:id="_uiw_I90fEe2YPMyYKslBVA" name="getColumnCount" visibility="package">
              <ownedParameter xmi:id="_uiw_JN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiw_Jd0fEe2YPMyYKslBVA" name="isResizable" visibility="protected">
              <ownedParameter xmi:id="_uiw_Jt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWuCwd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_teamMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teamMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teamM90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uipqYt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tWojM90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_teamMt0fEe2YPMyYKslBVA" client="_tWuCwd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uipqY90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uipqZN0fEe2YPMyYKslBVA" name="arg0" type="_tWojM90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uipqZd0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
                <ownedParameter xmi:id="_uipqZt0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uipqad0fEe2YPMyYKslBVA" name="widgetDefaultSelected" visibility="public">
                <ownedParameter xmi:id="_uipqat0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWs0ot0fEe2YPMyYKslBVA" name="IconAndMessageDialog" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWwfAt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWwfA90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWwfBd0fEe2YPMyYKslBVA" general="_tWwfBN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uizbd90fEe2YPMyYKslBVA" name="message" visibility="protected" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uizbeN0fEe2YPMyYKslBVA" name="messageLabel" visibility="protected" type="_s7opQd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uizbed0fEe2YPMyYKslBVA" name="imageLabel" visibility="protected" type="_s7opQd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ui13oN0fEe2YPMyYKslBVA" name="dialogArea" isLeaf="true" type="_s7p3YN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ui13od0fEe2YPMyYKslBVA" name="buttonBar" isLeaf="true" type="_s7p3YN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uiqRcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uiqRcd0fEe2YPMyYKslBVA" name="parentShell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiqRdt0fEe2YPMyYKslBVA" name="buttonPressed" visibility="package">
              <ownedParameter xmi:id="_uiqRd90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiqRet0fEe2YPMyYKslBVA" name="configureShell" visibility="package">
              <ownedParameter xmi:id="_uiqRe90fEe2YPMyYKslBVA" name="arg0" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uisGrN0fEe2YPMyYKslBVA" name="createDialogAndButtonArea" visibility="protected">
              <ownedParameter xmi:id="_uisGrd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uistw90fEe2YPMyYKslBVA" name="open" visibility="package">
              <ownedParameter xmi:id="_uistxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiwYFN0fEe2YPMyYKslBVA" name="close" visibility="package">
              <ownedParameter xmi:id="_uiwYFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uizbet0fEe2YPMyYKslBVA" name="createMessageArea" visibility="protected">
              <ownedParameter xmi:id="_uizbe90fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uizbfN0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uizbfd0fEe2YPMyYKslBVA" name="getImage" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uizbft0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui0Cdt0fEe2YPMyYKslBVA" name="addAccessibleListeners" visibility="private">
              <ownedParameter xmi:id="_ui0Cd90fEe2YPMyYKslBVA" name="label" type="_s7opQd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui0CeN0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui0Ced0fEe2YPMyYKslBVA" name="getMessageLabelStyle" visibility="protected">
              <ownedParameter xmi:id="_ui0Cet0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui0Ce90fEe2YPMyYKslBVA" name="convertHorizontalDLUsToPixels" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ui0CfN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui0Cfd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui0Cft0fEe2YPMyYKslBVA" name="getAccessibleMessageFor" visibility="private">
              <ownedParameter xmi:id="_ui0Cf90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui0CgN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui0Cgd0fEe2YPMyYKslBVA" name="getErrorImage" visibility="public">
              <ownedParameter xmi:id="_ui0pgN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui0pgd0fEe2YPMyYKslBVA" name="getWarningImage" visibility="public">
              <ownedParameter xmi:id="_ui0pgt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui0pg90fEe2YPMyYKslBVA" name="getInfoImage" visibility="public">
              <ownedParameter xmi:id="_ui0phN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui0phd0fEe2YPMyYKslBVA" name="getQuestionImage" visibility="public">
              <ownedParameter xmi:id="_ui0pht0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui0pjN0fEe2YPMyYKslBVA" name="createButtonBar" visibility="protected">
              <ownedParameter xmi:id="_ui0pjd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui0pjt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui1QkN0fEe2YPMyYKslBVA" name="createButtonsForButtonBar" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ui1Qkd0fEe2YPMyYKslBVA" name="arg0" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui1Qkt0fEe2YPMyYKslBVA" name="createContents" visibility="protected">
              <ownedParameter xmi:id="_ui1Qk90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui1QlN0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui1Qld0fEe2YPMyYKslBVA" name="initializeDialogUnits" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ui1Qlt0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui1Ql90fEe2YPMyYKslBVA" name="getColumnCount" visibility="package">
              <ownedParameter xmi:id="_ui1QmN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui1Qmd0fEe2YPMyYKslBVA" name="createDialogArea" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ui1Qmt0fEe2YPMyYKslBVA" name="arg0" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui1Qm90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui13ot0fEe2YPMyYKslBVA" name="applyDialogFont" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_ui13o90fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui13pN0fEe2YPMyYKslBVA" name="getSWTImage" visibility="private">
              <ownedParameter xmi:id="_ui13pd0fEe2YPMyYKslBVA" name="imageID" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui13pt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui13p90fEe2YPMyYKslBVA" name="getShell" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ui13qN0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui13qd0fEe2YPMyYKslBVA" name="getParentShell" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ui13qt0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui2esN0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ui2esd0fEe2YPMyYKslBVA" name="arg0" type="_tWs0ot0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui2est0fEe2YPMyYKslBVA" name="arg1" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui2es90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui2etN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ui2etd0fEe2YPMyYKslBVA" name="arg0" type="_tFskMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui2ett0fEe2YPMyYKslBVA" name="arg1" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui2et90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tWxGE90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tWxtIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tWxtId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tWxtIt0fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ui2eu90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tWs0ot0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ui2evN0fEe2YPMyYKslBVA" name="val$image" visibility="private" isLeaf="true" type="_s9aK4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ui0pid0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ui0pit0fEe2YPMyYKslBVA" name="arg0" type="_tWs0ot0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ui0pi90fEe2YPMyYKslBVA" name="arg1" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ui2evd0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_ui2evt0fEe2YPMyYKslBVA" name="event" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWv38N0fEe2YPMyYKslBVA" name="IDialogConstants" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWwfAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWwfAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedAttribute xmi:id="_uijjwN0fEe2YPMyYKslBVA" name="OK_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uijjwd0fEe2YPMyYKslBVA" name="CANCEL_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uirflN0fEe2YPMyYKslBVA" name="SHOW_DETAILS_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uivJ8t0fEe2YPMyYKslBVA" name="HIDE_DETAILS_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmMN0fEe2YPMyYKslBVA" name="OK_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmMd0fEe2YPMyYKslBVA" name="CANCEL_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmMt0fEe2YPMyYKslBVA" name="YES_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmM90fEe2YPMyYKslBVA" name="NO_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmNN0fEe2YPMyYKslBVA" name="YES_TO_ALL_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmNd0fEe2YPMyYKslBVA" name="SKIP_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmNt0fEe2YPMyYKslBVA" name="STOP_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmN90fEe2YPMyYKslBVA" name="ABORT_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmON0fEe2YPMyYKslBVA" name="RETRY_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmOd0fEe2YPMyYKslBVA" name="IGNORE_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmOt0fEe2YPMyYKslBVA" name="PROCEED_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmO90fEe2YPMyYKslBVA" name="OPEN_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmPN0fEe2YPMyYKslBVA" name="CLOSE_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmPd0fEe2YPMyYKslBVA" name="DETAILS_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmPt0fEe2YPMyYKslBVA" name="BACK_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmP90fEe2YPMyYKslBVA" name="NEXT_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmQN0fEe2YPMyYKslBVA" name="FINISH_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmQd0fEe2YPMyYKslBVA" name="HELP_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmQt0fEe2YPMyYKslBVA" name="SELECT_ALL_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmQ90fEe2YPMyYKslBVA" name="DESELECT_ALL_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmRN0fEe2YPMyYKslBVA" name="SELECT_TYPES_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmRd0fEe2YPMyYKslBVA" name="NO_TO_ALL_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmRt0fEe2YPMyYKslBVA" name="INTERNAL_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmR90fEe2YPMyYKslBVA" name="CLIENT_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmSN0fEe2YPMyYKslBVA" name="YES_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmSd0fEe2YPMyYKslBVA" name="NO_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmSt0fEe2YPMyYKslBVA" name="NO_TO_ALL_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmS90fEe2YPMyYKslBVA" name="YES_TO_ALL_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmTN0fEe2YPMyYKslBVA" name="SKIP_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmTd0fEe2YPMyYKslBVA" name="STOP_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmTt0fEe2YPMyYKslBVA" name="ABORT_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmT90fEe2YPMyYKslBVA" name="RETRY_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmUN0fEe2YPMyYKslBVA" name="IGNORE_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmUd0fEe2YPMyYKslBVA" name="PROCEED_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmUt0fEe2YPMyYKslBVA" name="OPEN_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmU90fEe2YPMyYKslBVA" name="CLOSE_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmVN0fEe2YPMyYKslBVA" name="BACK_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmVd0fEe2YPMyYKslBVA" name="NEXT_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmVt0fEe2YPMyYKslBVA" name="FINISH_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmV90fEe2YPMyYKslBVA" name="HELP_LABEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmWN0fEe2YPMyYKslBVA" name="VERTICAL_MARGIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmWd0fEe2YPMyYKslBVA" name="VERTICAL_SPACING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uixmWt0fEe2YPMyYKslBVA" name="HORIZONTAL_MARGIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiyNQN0fEe2YPMyYKslBVA" name="HORIZONTAL_SPACING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiyNQd0fEe2YPMyYKslBVA" name="BUTTON_BAR_HEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiyNQt0fEe2YPMyYKslBVA" name="LEFT_MARGIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiyNQ90fEe2YPMyYKslBVA" name="BUTTON_MARGIN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiyNRN0fEe2YPMyYKslBVA" name="BUTTON_HEIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiyNRd0fEe2YPMyYKslBVA" name="BUTTON_WIDTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiyNRt0fEe2YPMyYKslBVA" name="INDENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiyNR90fEe2YPMyYKslBVA" name="SMALL_INDENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiyNSN0fEe2YPMyYKslBVA" name="ENTRY_FIELD_WIDTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiyNSd0fEe2YPMyYKslBVA" name="MINIMUM_MESSAGE_AREA_WIDTH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uiyNSt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWwfBN0fEe2YPMyYKslBVA" name="Dialog" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teW70N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teW70d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teW70t0fEe2YPMyYKslBVA" general="_tR9el90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uierSN0fEe2YPMyYKslBVA" name="DLG_IMG_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierSd0fEe2YPMyYKslBVA" name="DLG_IMG_INFO" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierSt0fEe2YPMyYKslBVA" name="DLG_IMG_QUESTION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierS90fEe2YPMyYKslBVA" name="DLG_IMG_WARNING" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierTN0fEe2YPMyYKslBVA" name="DLG_IMG_MESSAGE_INFO" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierTd0fEe2YPMyYKslBVA" name="DLG_IMG_MESSAGE_WARNING" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierTt0fEe2YPMyYKslBVA" name="DLG_IMG_MESSAGE_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierT90fEe2YPMyYKslBVA" name="DLG_IMG_HELP" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierUN0fEe2YPMyYKslBVA" name="ELLIPSIS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierUd0fEe2YPMyYKslBVA" name="DIALOG_ORIGIN_X" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierUt0fEe2YPMyYKslBVA" name="DIALOG_ORIGIN_Y" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierU90fEe2YPMyYKslBVA" name="DIALOG_WIDTH" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierVN0fEe2YPMyYKslBVA" name="DIALOG_HEIGHT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierVd0fEe2YPMyYKslBVA" name="DIALOG_FONT_DATA" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierVt0fEe2YPMyYKslBVA" name="DIALOG_DEFAULT_BOUNDS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierV90fEe2YPMyYKslBVA" name="DIALOG_PERSISTLOCATION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierWN0fEe2YPMyYKslBVA" name="DIALOG_PERSISTSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierWd0fEe2YPMyYKslBVA" name="dialogArea" visibility="protected" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uierWt0fEe2YPMyYKslBVA" name="buttonBar" visibility="public" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uierW90fEe2YPMyYKslBVA" name="buttons" visibility="private" type="_s7dDEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uierXN0fEe2YPMyYKslBVA" name="fontMetrics" visibility="private" type="_tDPGEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uierXd0fEe2YPMyYKslBVA" name="HORIZONTAL_DIALOG_UNIT_PER_CHAR" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierXt0fEe2YPMyYKslBVA" name="VERTICAL_DIALOG_UNITS_PER_CHAR" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uierX90fEe2YPMyYKslBVA" name="blockedHandler" visibility="public" isStatic="true" type="_teZ_I90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugdSDN0fEe2YPMyYKslBVA" name="convertHorizontalDLUsToPixels" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugdSDd0fEe2YPMyYKslBVA" name="fontMetrics" type="_tDPGEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugdSDt0fEe2YPMyYKslBVA" name="dlus" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugdSD90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugdSEN0fEe2YPMyYKslBVA" name="convertVerticalDLUsToPixels" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugdSEd0fEe2YPMyYKslBVA" name="fontMetrics" type="_tDPGEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugdSEt0fEe2YPMyYKslBVA" name="dlus" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugdSE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uierYN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uifSUd0fEe2YPMyYKslBVA" name="convertHeightInCharsToPixels" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uifSUt0fEe2YPMyYKslBVA" name="fontMetrics" type="_tDPGEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uifSU90fEe2YPMyYKslBVA" name="chars" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uifSVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uifSWd0fEe2YPMyYKslBVA" name="convertWidthInCharsToPixels" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uifSWt0fEe2YPMyYKslBVA" name="fontMetrics" type="_tDPGEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uifSW90fEe2YPMyYKslBVA" name="chars" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uifSXN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uif5YN0fEe2YPMyYKslBVA" name="shortenText" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uif5Yd0fEe2YPMyYKslBVA" name="textValue" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uif5Yt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uif5Y90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiggcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uiggcd0fEe2YPMyYKslBVA" name="parentShell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiggdN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uiggdd0fEe2YPMyYKslBVA" name="parentShell" type="_tW1-ld0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uihHgN0fEe2YPMyYKslBVA" name="isResizable" visibility="protected">
              <ownedParameter xmi:id="_uihHgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uihHgt0fEe2YPMyYKslBVA" name="getDefaultOrientation" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_uihHg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uihHhN0fEe2YPMyYKslBVA" name="setShellStyle" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uihHhd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uihHht0fEe2YPMyYKslBVA" name="setBlockOnOpen" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uihHh90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uihHiN0fEe2YPMyYKslBVA" name="buttonPressed" visibility="protected">
              <ownedParameter xmi:id="_uihHid0fEe2YPMyYKslBVA" name="buttonId" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uihHit0fEe2YPMyYKslBVA" name="okPressed" visibility="protected"/>
            <ownedOperation xmi:id="_uihHi90fEe2YPMyYKslBVA" name="cancelPressed" visibility="protected"/>
            <ownedOperation xmi:id="_uihHjN0fEe2YPMyYKslBVA" name="setReturnCode" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uihHjd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uihHjt0fEe2YPMyYKslBVA" name="close" visibility="public">
              <ownedParameter xmi:id="_uihHj90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uihHkN0fEe2YPMyYKslBVA" name="convertHeightInCharsToPixels" visibility="protected">
              <ownedParameter xmi:id="_uihHkd0fEe2YPMyYKslBVA" name="chars" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uihHkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uihukN0fEe2YPMyYKslBVA" name="convertHorizontalDLUsToPixels" visibility="protected">
              <ownedParameter xmi:id="_uihukd0fEe2YPMyYKslBVA" name="dlus" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uihukt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uihuk90fEe2YPMyYKslBVA" name="convertVerticalDLUsToPixels" visibility="protected">
              <ownedParameter xmi:id="_uihulN0fEe2YPMyYKslBVA" name="dlus" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uihuld0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uihult0fEe2YPMyYKslBVA" name="convertWidthInCharsToPixels" visibility="protected">
              <ownedParameter xmi:id="_uihul90fEe2YPMyYKslBVA" name="chars" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uihumN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uihumd0fEe2YPMyYKslBVA" name="createButton" visibility="protected">
              <ownedParameter xmi:id="_uihumt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uihum90fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uihunN0fEe2YPMyYKslBVA" name="label" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uihund0fEe2YPMyYKslBVA" name="defaultButton" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uihunt0fEe2YPMyYKslBVA" name="return" type="_s7Rc4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiiVtN0fEe2YPMyYKslBVA" name="setButtonLayoutData" visibility="protected">
              <ownedParameter xmi:id="_uiiVtd0fEe2YPMyYKslBVA" name="button" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uii8sN0fEe2YPMyYKslBVA" name="createButtonBar" visibility="protected">
              <ownedParameter xmi:id="_uii8sd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uii8st0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uii8xN0fEe2YPMyYKslBVA" name="createButtonsForButtonBar" visibility="protected">
              <ownedParameter xmi:id="_uii8xd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uijjwt0fEe2YPMyYKslBVA" name="initializeBounds" visibility="protected"/>
            <ownedOperation xmi:id="_uijjw90fEe2YPMyYKslBVA" name="getShell" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uijjxN0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uijjyd0fEe2YPMyYKslBVA" name="isContained" visibility="private">
              <ownedParameter xmi:id="_uijjyt0fEe2YPMyYKslBVA" name="container" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uijjy90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uijjzN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uikK0N0fEe2YPMyYKslBVA" name="createContents" visibility="protected">
              <ownedParameter xmi:id="_uikK0d0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uikK0t0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uikK090fEe2YPMyYKslBVA" name="applyDialogFont" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uikK1N0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uikK1d0fEe2YPMyYKslBVA" name="initializeDialogUnits" visibility="protected">
              <ownedParameter xmi:id="_uikK1t0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uikK190fEe2YPMyYKslBVA" name="createDialogArea" visibility="protected">
              <ownedParameter xmi:id="_uikK2N0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uikK2d0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uikx4N0fEe2YPMyYKslBVA" name="getButton" visibility="protected">
              <ownedParameter xmi:id="_uikx4d0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uikx4t0fEe2YPMyYKslBVA" name="return" type="_s7Rc4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uikx490fEe2YPMyYKslBVA" name="getButtonBar" visibility="protected">
              <ownedParameter xmi:id="_uikx5N0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uikx5d0fEe2YPMyYKslBVA" name="getCancelButton" visibility="protected">
              <ownedParameter xmi:id="_uikx5t0fEe2YPMyYKslBVA" name="return" type="_s7Rc4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uikx590fEe2YPMyYKslBVA" name="getDialogArea" visibility="protected">
              <ownedParameter xmi:id="_uikx6N0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uikx6d0fEe2YPMyYKslBVA" name="getImage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uikx6t0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uikx690fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uikx7N0fEe2YPMyYKslBVA" name="getOKButton" visibility="protected">
              <ownedParameter xmi:id="_uikx7d0fEe2YPMyYKslBVA" name="return" type="_s7Rc4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uilY8N0fEe2YPMyYKslBVA" name="setButtonLayoutFormData" visibility="protected">
              <ownedParameter xmi:id="_uilY8d0fEe2YPMyYKslBVA" name="button" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uimAAN0fEe2YPMyYKslBVA" name="saveDialogBounds" visibility="private">
              <ownedParameter xmi:id="_uimAAd0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uimABN0fEe2YPMyYKslBVA" name="dialogFontIsDefault" visibility="protected" isStatic="true">
              <ownedParameter xmi:id="_uimABd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uimABt0fEe2YPMyYKslBVA" name="applyDialogFont" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uimAB90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uimACN0fEe2YPMyYKslBVA" name="dialogFont" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uimACd0fEe2YPMyYKslBVA" name="hasDefaultFont" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uimACt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uimAC90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uimnEt0fEe2YPMyYKslBVA" name="getDefaultFont" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uimnE90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uimnFN0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uinOJt0fEe2YPMyYKslBVA" name="create" visibility="public"/>
            <ownedOperation xmi:id="_uinOKN0fEe2YPMyYKslBVA" name="getBlockedHandler" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uinOKd0fEe2YPMyYKslBVA" name="return" type="_teZ_I90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uinOKt0fEe2YPMyYKslBVA" name="setBlockedHandler" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uinOK90fEe2YPMyYKslBVA" name="blockedHandler" type="_teZ_I90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uinOLN0fEe2YPMyYKslBVA" name="getDialogBoundsSettings" visibility="protected">
              <ownedParameter xmi:id="_uinOLd0fEe2YPMyYKslBVA" name="return" type="_teZ_IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uin1MN0fEe2YPMyYKslBVA" name="getDialogBoundsStrategy" visibility="protected">
              <ownedParameter xmi:id="_uin1Md0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uin1Mt0fEe2YPMyYKslBVA" name="getParentShell" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uin1M90fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uin1PN0fEe2YPMyYKslBVA" name="getInitialSize" visibility="protected">
              <ownedParameter xmi:id="_uin1Pd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiocSN0fEe2YPMyYKslBVA" name="getInitialLocation" visibility="protected">
              <ownedParameter xmi:id="_uiocSd0fEe2YPMyYKslBVA" name="initialSize" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiocSt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uipDUN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_uipDUd0fEe2YPMyYKslBVA" name="event" type="_tKHxPd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_teW71t0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_teZ_Id0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teZ_It0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teZ_Jd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_teZ_JN0fEe2YPMyYKslBVA" client="_teW71t0fEe2YPMyYKslBVA" supplier="_teZ_I90fEe2YPMyYKslBVA" contract="_teZ_I90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uifSUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uipDU90fEe2YPMyYKslBVA" name="clearBlocked" visibility="public"/>
              <ownedOperation xmi:id="_uipDVN0fEe2YPMyYKslBVA" name="showBlocked" visibility="public">
                <ownedParameter xmi:id="_uipDVd0fEe2YPMyYKslBVA" name="blocking" type="_tgUqtN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uipDVt0fEe2YPMyYKslBVA" name="blockingStatus" type="_tBy7o90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uipDV90fEe2YPMyYKslBVA" name="blockedName" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uipDWN0fEe2YPMyYKslBVA" name="showBlocked" visibility="public">
                <ownedParameter xmi:id="_uipDWd0fEe2YPMyYKslBVA" name="parentShell" type="_s7oCM90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uipDWt0fEe2YPMyYKslBVA" name="blocking" type="_tgUqtN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uipDW90fEe2YPMyYKslBVA" name="blockingStatus" type="_tBy7o90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uipDXN0fEe2YPMyYKslBVA" name="blockedName" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teZ_IN0fEe2YPMyYKslBVA" name="IDialogSettings" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teamNt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teamN90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uin1NN0fEe2YPMyYKslBVA" name="put" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uin1Nd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uin1Nt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uin1Od0fEe2YPMyYKslBVA" name="put" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uin1Ot0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uin1O90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiocQt0fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiocQ90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiocRN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiocRd0fEe2YPMyYKslBVA" name="getInt" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiocRt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiocR90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiy0Xd0fEe2YPMyYKslBVA" name="addNewSection" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiy0Xt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiy0X90fEe2YPMyYKslBVA" name="return" type="_teZ_IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiy0YN0fEe2YPMyYKslBVA" name="addSection" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiy0Yd0fEe2YPMyYKslBVA" name="arg0" type="_teZ_IN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiy0Yt0fEe2YPMyYKslBVA" name="getArray" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiy0Y90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiy0ZN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiy0Zd0fEe2YPMyYKslBVA" name="getBoolean" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiy0Zt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiy0Z90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiy0aN0fEe2YPMyYKslBVA" name="getDouble" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiy0ad0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiy0at0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiy0a90fEe2YPMyYKslBVA" name="getFloat" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiy0bN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiy0bd0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiy0bt0fEe2YPMyYKslBVA" name="getLong" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiy0b90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiy0cN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiy0cd0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiy0ct0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiy0c90fEe2YPMyYKslBVA" name="getSection" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiy0dN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiy0dd0fEe2YPMyYKslBVA" name="return" type="_teZ_IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiy0dt0fEe2YPMyYKslBVA" name="getSections" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiy0d90fEe2YPMyYKslBVA" name="return" type="_teamON0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uizbYN0fEe2YPMyYKslBVA" name="load" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uizbYd0fEe2YPMyYKslBVA" name="arg0" type="_tlQOAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uizbYt0fEe2YPMyYKslBVA" name="load" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uizbY90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uizbZN0fEe2YPMyYKslBVA" name="put" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uizbZd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uizbZt0fEe2YPMyYKslBVA" name="arg1" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uizbZ90fEe2YPMyYKslBVA" name="put" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uizbaN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uizbad0fEe2YPMyYKslBVA" name="arg1" type="_s9DlkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uizbat0fEe2YPMyYKslBVA" name="put" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uizba90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uizbbN0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uizbbd0fEe2YPMyYKslBVA" name="put" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uizbbt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uizbb90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uizbcN0fEe2YPMyYKslBVA" name="put" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uizbcd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uizbct0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uizbc90fEe2YPMyYKslBVA" name="save" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uizbdN0fEe2YPMyYKslBVA" name="arg0" type="_tlO_4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uizbdd0fEe2YPMyYKslBVA" name="save" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uizbdt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teZ_I90fEe2YPMyYKslBVA" name="IDialogBlockedHandler" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teamNN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teamNd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uiy0UN0fEe2YPMyYKslBVA" name="clearBlocked" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uiy0Ud0fEe2YPMyYKslBVA" name="showBlocked" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiy0Ut0fEe2YPMyYKslBVA" name="arg0" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiy0U90fEe2YPMyYKslBVA" name="arg1" type="_tgUqtN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiy0VN0fEe2YPMyYKslBVA" name="arg2" type="_tBy7o90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiy0Vd0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiy0Vt0fEe2YPMyYKslBVA" name="showBlocked" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiy0V90fEe2YPMyYKslBVA" name="arg0" type="_tgUqtN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiy0WN0fEe2YPMyYKslBVA" name="arg1" type="_tBy7o90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiy0Wd0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_teamON0fEe2YPMyYKslBVA" name="IDialogSettings[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OVN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-OVd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tR9eld0fEe2YPMyYKslBVA" name="window">
          <packagedElement xmi:type="uml:Class" xmi:id="_tR9el90fEe2YPMyYKslBVA" name="Window" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tW1-k90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tW1-lN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tW2loN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj8q9N0fEe2YPMyYKslBVA" name="OK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uj8q9d0fEe2YPMyYKslBVA" name="CANCEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uj8q9t0fEe2YPMyYKslBVA" name="defaultImages" visibility="private" isStatic="true" type="_tFskMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj8q990fEe2YPMyYKslBVA" name="exceptionHandler" visibility="private" isStatic="true" type="_tW4a0N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj8q-N0fEe2YPMyYKslBVA" name="orientation" visibility="private" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj8q-d0fEe2YPMyYKslBVA" name="defaultModalParent" visibility="private" isStatic="true" type="_tW1-ld0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj8q-t0fEe2YPMyYKslBVA" name="parentShell" visibility="private" type="_tW1-ld0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj9R8N0fEe2YPMyYKslBVA" name="shellStyle" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj9R8d0fEe2YPMyYKslBVA" name="windowManager" visibility="private" type="_tW3MsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj9R8t0fEe2YPMyYKslBVA" name="shell" visibility="private" type="_s7oCM90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj9R890fEe2YPMyYKslBVA" name="contents" visibility="private" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj9R9N0fEe2YPMyYKslBVA" name="returnCode" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj9R9d0fEe2YPMyYKslBVA" name="block" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj9R9t0fEe2YPMyYKslBVA" name="fontChangeListener" visibility="private" type="_tW3Msd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj9R990fEe2YPMyYKslBVA" name="resizeHasOccurred" visibility="protected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj9R-N0fEe2YPMyYKslBVA" name="resizeListener" visibility="private" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tW1-lt0fEe2YPMyYKslBVA" client="_tR9el90fEe2YPMyYKslBVA" supplier="_tW1-ld0fEe2YPMyYKslBVA" contract="_tW1-ld0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uiggd90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uiggeN0fEe2YPMyYKslBVA" name="shellProvider" type="_tW1-ld0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uijj0t0fEe2YPMyYKslBVA" name="initializeBounds" visibility="protected"/>
            <ownedOperation xmi:id="_uimAAt0fEe2YPMyYKslBVA" name="close" visibility="public">
              <ownedParameter xmi:id="_uimAA90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uinOJ90fEe2YPMyYKslBVA" name="create" visibility="public"/>
            <ownedOperation xmi:id="_uiocQN0fEe2YPMyYKslBVA" name="getInitialSize" visibility="protected">
              <ownedParameter xmi:id="_uiocQd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiocS90fEe2YPMyYKslBVA" name="getInitialLocation" visibility="protected">
              <ownedParameter xmi:id="_uiocTN0fEe2YPMyYKslBVA" name="initialSize" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiocTd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj8q790fEe2YPMyYKslBVA" name="handleFontChange" visibility="protected">
              <ownedParameter xmi:id="_uj8q8N0fEe2YPMyYKslBVA" name="event" type="_tWCtVN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj9R-d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uj9R-t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uj9R-90fEe2YPMyYKslBVA" name="parentShell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj9R_N0fEe2YPMyYKslBVA" name="getShellStyle" visibility="protected">
              <ownedParameter xmi:id="_uj9R_d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj9R_t0fEe2YPMyYKslBVA" name="getDefaultOrientation" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uj9R_90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj9SAN0fEe2YPMyYKslBVA" name="setShellStyle" visibility="protected">
              <ownedParameter xmi:id="_uj9SAd0fEe2YPMyYKslBVA" name="newShellStyle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj95AN0fEe2YPMyYKslBVA" name="canHandleShellCloseEvent" visibility="protected">
              <ownedParameter xmi:id="_uj95Ad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj95Bt0fEe2YPMyYKslBVA" name="configureShell" visibility="protected">
              <ownedParameter xmi:id="_uj95B90fEe2YPMyYKslBVA" name="newShell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj-gEN0fEe2YPMyYKslBVA" name="getLayout" visibility="protected">
              <ownedParameter xmi:id="_uj-gEd0fEe2YPMyYKslBVA" name="return" type="_tJCzIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj_HIN0fEe2YPMyYKslBVA" name="constrainShellSize" visibility="protected"/>
            <ownedOperation xmi:id="_uj_HI90fEe2YPMyYKslBVA" name="getConstrainedShellBounds" visibility="protected">
              <ownedParameter xmi:id="_uj_HJN0fEe2YPMyYKslBVA" name="preferredSize" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj_HJd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj_HK90fEe2YPMyYKslBVA" name="createShell" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_uj_HLN0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj_HLd0fEe2YPMyYKslBVA" name="createContents" visibility="protected">
              <ownedParameter xmi:id="_uj_HLt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj_HL90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj_uMN0fEe2YPMyYKslBVA" name="getParentShell" visibility="protected">
              <ownedParameter xmi:id="_uj_uMd0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj_uNN0fEe2YPMyYKslBVA" name="getShellListener" visibility="protected">
              <ownedParameter xmi:id="_uj_uNd0fEe2YPMyYKslBVA" name="return" type="_temzcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukAVQt0fEe2YPMyYKslBVA" name="getContents" visibility="protected">
              <ownedParameter xmi:id="_ukAVQ90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukAVRN0fEe2YPMyYKslBVA" name="getDefaultImage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ukAVRd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukAVRt0fEe2YPMyYKslBVA" name="getDefaultImages" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ukAVR90fEe2YPMyYKslBVA" name="return" type="_tFskMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukA8Vd0fEe2YPMyYKslBVA" name="getModalChild" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ukA8Vt0fEe2YPMyYKslBVA" name="toSearch" type="_tHPcU90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ukA8V90fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukA8Xt0fEe2YPMyYKslBVA" name="getReturnCode" visibility="public">
              <ownedParameter xmi:id="_ukA8X90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukBjYN0fEe2YPMyYKslBVA" name="getShell" visibility="public">
              <ownedParameter xmi:id="_ukBjYd0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukBjZN0fEe2YPMyYKslBVA" name="getWindowManager" visibility="public">
              <ownedParameter xmi:id="_ukBjZd0fEe2YPMyYKslBVA" name="return" type="_tW3MsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukBjZt0fEe2YPMyYKslBVA" name="handleShellCloseEvent" visibility="protected"/>
            <ownedOperation xmi:id="_ukBjZ90fEe2YPMyYKslBVA" name="setReturnCode" visibility="protected">
              <ownedParameter xmi:id="_ukBjaN0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukCKcN0fEe2YPMyYKslBVA" name="open" visibility="public">
              <ownedParameter xmi:id="_ukCKcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukCKct0fEe2YPMyYKslBVA" name="runEventLoop" visibility="private">
              <ownedParameter xmi:id="_ukCKc90fEe2YPMyYKslBVA" name="loopShell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukCKd90fEe2YPMyYKslBVA" name="setBlockOnOpen" visibility="public">
              <ownedParameter xmi:id="_ukCKeN0fEe2YPMyYKslBVA" name="shouldBlock" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukCKed0fEe2YPMyYKslBVA" name="setDefaultImage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ukCxgN0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukCxgd0fEe2YPMyYKslBVA" name="setDefaultImages" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ukCxgt0fEe2YPMyYKslBVA" name="images" type="_tFskMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukCxg90fEe2YPMyYKslBVA" name="setParentShell" visibility="protected">
              <ownedParameter xmi:id="_ukCxhN0fEe2YPMyYKslBVA" name="newParentShell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukDYkN0fEe2YPMyYKslBVA" name="setWindowManager" visibility="public">
              <ownedParameter xmi:id="_ukDYkd0fEe2YPMyYKslBVA" name="manager" type="_tW3MsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukDYlt0fEe2YPMyYKslBVA" name="setExceptionHandler" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ukDYl90fEe2YPMyYKslBVA" name="handler" type="_tW4a0N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukDYmN0fEe2YPMyYKslBVA" name="setDefaultModalParent" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ukDYmd0fEe2YPMyYKslBVA" name="provider" type="_tW1-ld0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukDYmt0fEe2YPMyYKslBVA" name="setDefaultOrientation" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ukDYm90fEe2YPMyYKslBVA" name="defaultOrientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukDYnN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ukDYnd0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukD_pN0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_ukD_pd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tW2lpd0fEe2YPMyYKslBVA" name="DefaultExceptionHandler" visibility="package">
              <eAnnotations xmi:id="_teoBkt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teoBk90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teoBld0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_teoBlN0fEe2YPMyYKslBVA" client="_tW2lpd0fEe2YPMyYKslBVA" supplier="_tW4a0N0fEe2YPMyYKslBVA" contract="_tW4a0N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uj8q490fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uj8q5N0fEe2YPMyYKslBVA" name="handleException" visibility="public">
                <ownedParameter xmi:id="_uj8q5d0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uj8q5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uj8q590fEe2YPMyYKslBVA" name="arg0" type="_tW2lpd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tW3Msd0fEe2YPMyYKslBVA" name="FontChangeListener" visibility="package">
              <eAnnotations xmi:id="_teoBmN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teoBmd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teoBm90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uj8q6t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR9el90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_teoBmt0fEe2YPMyYKslBVA" client="_tW3Msd0fEe2YPMyYKslBVA" supplier="_tWCtVd0fEe2YPMyYKslBVA" contract="_tWCtVd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uj8q690fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uj8q7N0fEe2YPMyYKslBVA" name="arg0" type="_tR9el90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uj8q7d0fEe2YPMyYKslBVA" name="propertyChange" visibility="public">
                <ownedParameter xmi:id="_uj8q7t0fEe2YPMyYKslBVA" name="event" type="_tWCtVN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uj8q8d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uj8q8t0fEe2YPMyYKslBVA" name="arg0" type="_tR9el90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uj8q890fEe2YPMyYKslBVA" name="arg1" type="_tW3Msd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tW3zw90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tW5B4d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tW5B4t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tW5B490fEe2YPMyYKslBVA" general="_tOxntd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukD_pt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR9el90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukBjYt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ukBjY90fEe2YPMyYKslBVA" name="arg0" type="_tR9el90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukD_qN0fEe2YPMyYKslBVA" name="shellClosed" visibility="public">
                <ownedParameter xmi:id="_ukD_qd0fEe2YPMyYKslBVA" name="event" type="_tKHKJd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tW4a0N0fEe2YPMyYKslBVA" name="IExceptionHandler" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_teoBlt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teoBl90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uj8q6N0fEe2YPMyYKslBVA" name="handleException" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uj8q6d0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tW1-ld0fEe2YPMyYKslBVA" name="IShellProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tW5o890fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tW5o9N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ukA8XN0fEe2YPMyYKslBVA" name="getShell" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ukA8Xd0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tW2lp90fEe2YPMyYKslBVA" name="SameShellProvider" visibility="public">
            <eAnnotations xmi:id="_tW5o9d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tW5o9t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tW5o-N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ukEmtN0fEe2YPMyYKslBVA" name="targetControl" visibility="private" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tW5o990fEe2YPMyYKslBVA" client="_tW2lp90fEe2YPMyYKslBVA" supplier="_tW1-ld0fEe2YPMyYKslBVA" contract="_tW1-ld0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uiggct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uiggc90fEe2YPMyYKslBVA" name="targetControl" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukEmtd0fEe2YPMyYKslBVA" name="getShell" visibility="public">
              <ownedParameter xmi:id="_ukEmtt0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tW3MsN0fEe2YPMyYKslBVA" name="WindowManager" visibility="public">
            <eAnnotations xmi:id="_tW5o8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tW5o8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tW5o8t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ukD_q90fEe2YPMyYKslBVA" name="windows" visibility="private" type="_s7ccAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ukD_rN0fEe2YPMyYKslBVA" name="subManagers" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uj95BN0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uj95Bd0fEe2YPMyYKslBVA" name="window" type="_tR9el90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukDYkt0fEe2YPMyYKslBVA" name="getWindows" visibility="public">
              <ownedParameter xmi:id="_ukDYk90fEe2YPMyYKslBVA" name="return" type="_tW5B4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukDYlN0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_ukDYld0fEe2YPMyYKslBVA" name="window" type="_tR9el90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukD_rd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ukD_rt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ukD_r90fEe2YPMyYKslBVA" name="parent" type="_tW3MsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukD_sN0fEe2YPMyYKslBVA" name="addWindowManager" visibility="private">
              <ownedParameter xmi:id="_ukD_sd0fEe2YPMyYKslBVA" name="wm" type="_tW3MsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukEmsN0fEe2YPMyYKslBVA" name="close" visibility="public">
              <ownedParameter xmi:id="_ukEmsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukEmst0fEe2YPMyYKslBVA" name="getWindowCount" visibility="public">
              <ownedParameter xmi:id="_ukEms90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tW5B4N0fEe2YPMyYKslBVA" name="Window[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OVt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-OV90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tSAh4t0fEe2YPMyYKslBVA" name="resource">
          <packagedElement xmi:type="uml:Class" xmi:id="_tSAh5N0fEe2YPMyYKslBVA" name="JFaceResources" visibility="public">
            <eAnnotations xmi:id="_tWyUN90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWyUON0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWyUOd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujew0t0fEe2YPMyYKslBVA" name="ICONS_PATH" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujew090fEe2YPMyYKslBVA" name="registries" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujew1N0fEe2YPMyYKslBVA" name="BANNER_FONT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujew1d0fEe2YPMyYKslBVA" name="bundle" visibility="private" isLeaf="true" isStatic="true" type="_tWy7Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujew1t0fEe2YPMyYKslBVA" name="colorRegistry" visibility="private" isStatic="true" type="_tWxtKd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujew190fEe2YPMyYKslBVA" name="DEFAULT_FONT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujew2N0fEe2YPMyYKslBVA" name="DIALOG_FONT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujew2d0fEe2YPMyYKslBVA" name="fontRegistry" visibility="private" isStatic="true" type="_tWy7Rd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujew2t0fEe2YPMyYKslBVA" name="HEADER_FONT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujew290fEe2YPMyYKslBVA" name="imageRegistry" visibility="private" isStatic="true" type="_tWziUN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujew3N0fEe2YPMyYKslBVA" name="TEXT_FONT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujew3d0fEe2YPMyYKslBVA" name="VIEWER_FONT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujew3t0fEe2YPMyYKslBVA" name="WINDOW_FONT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ufpZtN0fEe2YPMyYKslBVA" name="getString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ufpZtd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ufpZtt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugdSBt0fEe2YPMyYKslBVA" name="getDialogFont" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugdSB90fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uggVWN0fEe2YPMyYKslBVA" name="getResources" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uggVWd0fEe2YPMyYKslBVA" name="return" type="_tWyUNt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugyCIt0fEe2YPMyYKslBVA" name="format" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugyCI90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugyCJN0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugyCJd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiboB90fEe2YPMyYKslBVA" name="getImageRegistry" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uiboCN0fEe2YPMyYKslBVA" name="return" type="_tWziUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uimnGN0fEe2YPMyYKslBVA" name="getFontRegistry" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uimnGd0fEe2YPMyYKslBVA" name="return" type="_tWy7Rd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujKnzN0fEe2YPMyYKslBVA" name="getColorRegistry" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujKnzd0fEe2YPMyYKslBVA" name="return" type="_tWxtKd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujew390fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ujfX5N0fEe2YPMyYKslBVA" name="getBannerFont" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujfX5d0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujfX5t0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujfX590fEe2YPMyYKslBVA" name="return" type="_tWy7Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujfX6N0fEe2YPMyYKslBVA" name="getResources" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujfX6d0fEe2YPMyYKslBVA" name="toQuery" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujfX6t0fEe2YPMyYKslBVA" name="return" type="_tWyUNt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujf-8N0fEe2YPMyYKslBVA" name="getDefaultFont" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujf-8d0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujf-8t0fEe2YPMyYKslBVA" name="getDefaultFontDescriptor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujf-890fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujf-9N0fEe2YPMyYKslBVA" name="getDialogFontDescriptor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujf-9d0fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujf-9t0fEe2YPMyYKslBVA" name="getFont" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujf-990fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujf--N0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujf--d0fEe2YPMyYKslBVA" name="getFontDescriptor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujf--t0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujf--90fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujgmAN0fEe2YPMyYKslBVA" name="getHeaderFont" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujgmAd0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujgmAt0fEe2YPMyYKslBVA" name="getHeaderFontDescriptor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujgmA90fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujgmBN0fEe2YPMyYKslBVA" name="getImage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujgmBd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujgmBt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujhNEN0fEe2YPMyYKslBVA" name="initializeDefaultImages" visibility="private" isStatic="true"/>
            <ownedOperation xmi:id="_ujhNEd0fEe2YPMyYKslBVA" name="declareImage" visibility="private" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_ujhNEt0fEe2YPMyYKslBVA" name="bundle" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujhNE90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujhNFN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujhNFd0fEe2YPMyYKslBVA" name="fallback" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujhNFt0fEe2YPMyYKslBVA" name="fallbackPath" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujh0IN0fEe2YPMyYKslBVA" name="getStrings" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujh0Id0fEe2YPMyYKslBVA" name="keys" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujh0It0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujh0I90fEe2YPMyYKslBVA" name="getTextFont" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujh0JN0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujh0Jd0fEe2YPMyYKslBVA" name="getTextFontDescriptor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujh0Jt0fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujh0J90fEe2YPMyYKslBVA" name="getViewerFont" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujh0KN0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujh0Kd0fEe2YPMyYKslBVA" name="setFontRegistry" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujh0Kt0fEe2YPMyYKslBVA" name="registry" type="_tWy7Rd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujibMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_ujibMd0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujibMt0fEe2YPMyYKslBVA" name="arg0" type="_tWy7Rt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujibM90fEe2YPMyYKslBVA" name="arg1" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujibNN0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujibNd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujibNt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujibN90fEe2YPMyYKslBVA" name="arg2" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujibON0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujibOd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tSVSB90fEe2YPMyYKslBVA" name="JFaceColors" visibility="public">
            <eAnnotations xmi:id="_tWxtJd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWxtJt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWxtJ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujKAu90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ujKAvN0fEe2YPMyYKslBVA" name="getBannerBackground" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujKAvd0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujKAvt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujKnwN0fEe2YPMyYKslBVA" name="getBannerForeground" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujKnwd0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujKnwt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujKnw90fEe2YPMyYKslBVA" name="getErrorBackground" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujKnxN0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujKnxd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujKnxt0fEe2YPMyYKslBVA" name="getErrorBorder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujKnx90fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujKnyN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujKnyd0fEe2YPMyYKslBVA" name="getErrorText" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujKnyt0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujKny90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujKnzt0fEe2YPMyYKslBVA" name="getHyperlinkText" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujKnz90fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujKn0N0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujKn0d0fEe2YPMyYKslBVA" name="getActiveHyperlinkText" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujKn0t0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujKn090fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujLO0N0fEe2YPMyYKslBVA" name="getInformationViewerBackgroundColor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujLO0d0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujLO0t0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujLO090fEe2YPMyYKslBVA" name="getInformationViewerForegroundColor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujLO1N0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujLO1d0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujLO1t0fEe2YPMyYKslBVA" name="clearColor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujLO190fEe2YPMyYKslBVA" name="colorName" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujLO2N0fEe2YPMyYKslBVA" name="disposeColors" visibility="public" isStatic="true"/>
            <ownedOperation xmi:id="_ujLO2d0fEe2YPMyYKslBVA" name="setColors" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujLO2t0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujLO290fEe2YPMyYKslBVA" name="foreground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujLO3N0fEe2YPMyYKslBVA" name="background" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tSV5EN0fEe2YPMyYKslBVA" name="LocalResourceManager" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tWyUMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWyUMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWyUM90fEe2YPMyYKslBVA" general="_tWyUMt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujRVdt0fEe2YPMyYKslBVA" name="parentRegistry" visibility="private" type="_tWyUNt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uggVWt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uggVW90fEe2YPMyYKslBVA" name="parentRegistry" type="_tWyUNt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uggVXN0fEe2YPMyYKslBVA" name="createImage" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uggVXd0fEe2YPMyYKslBVA" name="arg0" type="_tW0JYd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uggVXt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugnqFN0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_ug0eZt0fEe2YPMyYKslBVA" name="createImageWithDefault" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ug0eZ90fEe2YPMyYKslBVA" name="arg0" type="_tW0JYd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug0eaN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujRVd90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujRVeN0fEe2YPMyYKslBVA" name="parentRegistry" type="_tWyUNt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujRVed0fEe2YPMyYKslBVA" name="owner" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujRVet0fEe2YPMyYKslBVA" name="getDevice" visibility="public">
              <ownedParameter xmi:id="_ujRVe90fEe2YPMyYKslBVA" name="return" type="_tCHEsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujR8gN0fEe2YPMyYKslBVA" name="allocate" visibility="protected">
              <ownedParameter xmi:id="_ujR8gd0fEe2YPMyYKslBVA" name="descriptor" type="_tW0wct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujR8gt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujR8g90fEe2YPMyYKslBVA" name="deallocate" visibility="protected">
              <ownedParameter xmi:id="_ujR8hN0fEe2YPMyYKslBVA" name="resource" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujR8hd0fEe2YPMyYKslBVA" name="descriptor" type="_tW0wct0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujR8ht0fEe2YPMyYKslBVA" name="getDefaultImage" visibility="protected">
              <ownedParameter xmi:id="_ujR8h90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujR8iN0fEe2YPMyYKslBVA" name="find" visibility="public">
              <ownedParameter xmi:id="_ujR8id0fEe2YPMyYKslBVA" name="arg0" type="_tW0wct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujR8it0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujR8i90fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_ujR8jN0fEe2YPMyYKslBVA" name="e" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vZ-UAt0fEe2YPMyYKslBVA" name="destroyImage" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vZ-UA90fEe2YPMyYKslBVA" name="arg0" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vaClZd0fEe2YPMyYKslBVA" name="createFont" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vaClZt0fEe2YPMyYKslBVA" name="arg0" type="_teb0Ud0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vaClZ90fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vaClbN0fEe2YPMyYKslBVA" name="destroyFont" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vaClbd0fEe2YPMyYKslBVA" name="arg0" type="_teb0Ud0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb6Nqt0fEe2YPMyYKslBVA" name="createColor" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vb6Nq90fEe2YPMyYKslBVA" name="arg0" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb6NrN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb6Nrd0fEe2YPMyYKslBVA" name="destroyColor" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vb6Nrt0fEe2YPMyYKslBVA" name="arg0" type="_s9YVsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWxtKd0fEe2YPMyYKslBVA" name="ColorRegistry" visibility="public">
            <eAnnotations xmi:id="_teeQkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teeQkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teeQkt0fEe2YPMyYKslBVA" general="_tebNQt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujG9YN0fEe2YPMyYKslBVA" name="DEFAULT_COLOR" visibility="private" isLeaf="true" isStatic="true" type="_teeQk90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujG9Yd0fEe2YPMyYKslBVA" name="display" visibility="protected" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujG9Yt0fEe2YPMyYKslBVA" name="staleColors" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujG9Y90fEe2YPMyYKslBVA" name="stringToColor" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujG9ZN0fEe2YPMyYKslBVA" name="stringToRGB" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujG9Zd0fEe2YPMyYKslBVA" name="displayRunnable" visibility="protected" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujG9Zt0fEe2YPMyYKslBVA" name="cleanOnDisplayDisposal" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ujG9Z90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ujG9aN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ujG9ad0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujG9at0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujG9a90fEe2YPMyYKslBVA" name="cleanOnDisplayDisposal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujG9bN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujG9bd0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujHkcN0fEe2YPMyYKslBVA" name="hookDisplayDispose" visibility="private"/>
            <ownedOperation xmi:id="_ujHkcd0fEe2YPMyYKslBVA" name="createColor" visibility="private">
              <ownedParameter xmi:id="_ujHkct0fEe2YPMyYKslBVA" name="rgb" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujHkc90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujHkdN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_ujHkdd0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujHkdt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujILgN0fEe2YPMyYKslBVA" name="getKeySet" visibility="public">
              <ownedParameter xmi:id="_ujILgd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujIykN0fEe2YPMyYKslBVA" name="getRGB" visibility="public">
              <ownedParameter xmi:id="_ujIykd0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujIykt0fEe2YPMyYKslBVA" name="return" type="_s9YVsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujIyk90fEe2YPMyYKslBVA" name="getColorDescriptor" visibility="public">
              <ownedParameter xmi:id="_ujIylN0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujIyld0fEe2YPMyYKslBVA" name="return" type="_teeQk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujIylt0fEe2YPMyYKslBVA" name="getColorDescriptor" visibility="public">
              <ownedParameter xmi:id="_ujIyl90fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujIymN0fEe2YPMyYKslBVA" name="defaultValue" type="_teeQk90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujIymd0fEe2YPMyYKslBVA" name="return" type="_teeQk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujIynd0fEe2YPMyYKslBVA" name="clearCaches" visibility="protected"/>
            <ownedOperation xmi:id="_ujJZoN0fEe2YPMyYKslBVA" name="hasValueFor" visibility="public">
              <ownedParameter xmi:id="_ujJZod0fEe2YPMyYKslBVA" name="colorKey" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujJZot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujJZo90fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_ujJZpN0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujJZpd0fEe2YPMyYKslBVA" name="colorData" type="_s9YVsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujKAsN0fEe2YPMyYKslBVA" name="put" visibility="private">
              <ownedParameter xmi:id="_ujKAsd0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujKAst0fEe2YPMyYKslBVA" name="colorData" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujKAs90fEe2YPMyYKslBVA" name="update" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujKAt90fEe2YPMyYKslBVA" name="fireMappingChanged" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ujKAuN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujKAud0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujKAut0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWyUMt0fEe2YPMyYKslBVA" name="AbstractResourceManager" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tee3o90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tee3pN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tee3pd0fEe2YPMyYKslBVA" general="_tWyUNt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujL19N0fEe2YPMyYKslBVA" name="map" visibility="private" type="_s7dDEN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujL19d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_ujMc8N0fEe2YPMyYKslBVA" name="allocate" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ujMc8d0fEe2YPMyYKslBVA" name="arg0" type="_tW0wct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujMc8t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujMc890fEe2YPMyYKslBVA" name="deallocate" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ujMc9N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujMc9d0fEe2YPMyYKslBVA" name="arg1" type="_tW0wct0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujMc9t0fEe2YPMyYKslBVA" name="create" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ujMc990fEe2YPMyYKslBVA" name="descriptor" type="_tW0wct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujMc-N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujMc_d0fEe2YPMyYKslBVA" name="destroy" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ujMc_t0fEe2YPMyYKslBVA" name="descriptor" type="_tW0wct0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujNEAt0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_ujNEA90fEe2YPMyYKslBVA" name="find" visibility="public">
              <ownedParameter xmi:id="_ujNEBN0fEe2YPMyYKslBVA" name="descriptor" type="_tW0wct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujNEBd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tee3p90fEe2YPMyYKslBVA" name="RefCount" visibility="package">
              <eAnnotations xmi:id="_tee3qN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tee3qd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tee3qt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ujMc-d0fEe2YPMyYKslBVA" name="count" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ujMc-t0fEe2YPMyYKslBVA" name="resource" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ujMc-90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ujMc_N0fEe2YPMyYKslBVA" name="resource" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWyUNt0fEe2YPMyYKslBVA" name="ResourceManager" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teamO90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teamPN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teamPd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ui2ex90fEe2YPMyYKslBVA" name="disposeExecs" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ui2eyN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ui3FwN0fEe2YPMyYKslBVA" name="getDevice" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ui3Fwd0fEe2YPMyYKslBVA" name="return" type="_tCHEsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3Fwt0fEe2YPMyYKslBVA" name="create" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ui3Fw90fEe2YPMyYKslBVA" name="arg0" type="_tW0wct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui3FxN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3Fxd0fEe2YPMyYKslBVA" name="destroy" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ui3Fxt0fEe2YPMyYKslBVA" name="arg0" type="_tW0wct0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3Fx90fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ui3FyN0fEe2YPMyYKslBVA" name="descriptor" type="_tW0wct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui3Fyd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3Fyt0fEe2YPMyYKslBVA" name="find" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ui3Fy90fEe2YPMyYKslBVA" name="arg0" type="_tW0wct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui3FzN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3Fzd0fEe2YPMyYKslBVA" name="createImage" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ui3Fzt0fEe2YPMyYKslBVA" name="descriptor" type="_tW0JYd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui3Fz90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3F0N0fEe2YPMyYKslBVA" name="createImageWithDefault" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ui3F0d0fEe2YPMyYKslBVA" name="descriptor" type="_tW0JYd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui3F0t0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3F090fEe2YPMyYKslBVA" name="getDefaultImage" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_ui3F1N0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3F1d0fEe2YPMyYKslBVA" name="destroyImage" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ui3F1t0fEe2YPMyYKslBVA" name="descriptor" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3F190fEe2YPMyYKslBVA" name="createColor" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ui3F2N0fEe2YPMyYKslBVA" name="descriptor" type="_teeQk90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui3F2d0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3F2t0fEe2YPMyYKslBVA" name="createColor" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ui3F290fEe2YPMyYKslBVA" name="descriptor" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui3F3N0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3s0t0fEe2YPMyYKslBVA" name="destroyColor" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ui3s090fEe2YPMyYKslBVA" name="descriptor" type="_s9YVsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3s1N0fEe2YPMyYKslBVA" name="destroyColor" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ui3s1d0fEe2YPMyYKslBVA" name="descriptor" type="_teeQk90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3s1t0fEe2YPMyYKslBVA" name="createFont" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ui3s190fEe2YPMyYKslBVA" name="descriptor" type="_teb0Ud0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui3s2N0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3s2d0fEe2YPMyYKslBVA" name="destroyFont" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ui3s2t0fEe2YPMyYKslBVA" name="descriptor" type="_teb0Ud0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3s290fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_ui3s3N0fEe2YPMyYKslBVA" name="disposeExec" visibility="public">
              <ownedParameter xmi:id="_ui3s3d0fEe2YPMyYKslBVA" name="r" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui3s3t0fEe2YPMyYKslBVA" name="cancelDisposeExec" visibility="public">
              <ownedParameter xmi:id="_ui3s390fEe2YPMyYKslBVA" name="r" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWy7Rd0fEe2YPMyYKslBVA" name="FontRegistry" visibility="public">
            <eAnnotations xmi:id="_tebNQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tebNQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tebNQ90fEe2YPMyYKslBVA" general="_tebNQt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ui4T4N0fEe2YPMyYKslBVA" name="stringToFontRecord" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ui4T4d0fEe2YPMyYKslBVA" name="stringToFontData" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ui4T4t0fEe2YPMyYKslBVA" name="staleFonts" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ui4T490fEe2YPMyYKslBVA" name="displayRunnable" visibility="protected" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ui4T5N0fEe2YPMyYKslBVA" name="displayDisposeHooked" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ui4T5d0fEe2YPMyYKslBVA" name="cleanOnDisplayDisposal" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uimnGt0fEe2YPMyYKslBVA" name="hasValueFor" visibility="public">
              <ownedParameter xmi:id="_uimnG90fEe2YPMyYKslBVA" name="fontKey" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uimnHN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uimnHd0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uimnHt0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uimnH90fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uinOIN0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_uinOId0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uinOIt0fEe2YPMyYKslBVA" name="fontData" type="_s9d1QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uinOI90fEe2YPMyYKslBVA" name="getFontData" visibility="public">
              <ownedParameter xmi:id="_uinOJN0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uinOJd0fEe2YPMyYKslBVA" name="return" type="_s9d1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui4T5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ui4T590fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ui4T6N0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui4T6d0fEe2YPMyYKslBVA" name="cleanOnDisplayDisposal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui4T6t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ui4T690fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui4T7N0fEe2YPMyYKslBVA" name="loader" type="_tANnQt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui4T7t0fEe2YPMyYKslBVA" name="readResourceBundle" visibility="private">
              <ownedParameter xmi:id="_ui4T790fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui4T8N0fEe2YPMyYKslBVA" name="hookDisplayDispose" visibility="private">
              <ownedParameter xmi:id="_ui4T8d0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui4T8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ui4T890fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui46890fEe2YPMyYKslBVA" name="readResourceBundle" visibility="private">
              <ownedParameter xmi:id="_ui469N0fEe2YPMyYKslBVA" name="bundle" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui469d0fEe2YPMyYKslBVA" name="bundleName" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui5iAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ui5iAd0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui5iAt0fEe2YPMyYKslBVA" name="bestData" visibility="public">
              <ownedParameter xmi:id="_ui5iA90fEe2YPMyYKslBVA" name="fonts" type="_s9d1QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui5iBN0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui5iBd0fEe2YPMyYKslBVA" name="return" type="_s9dOMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui6JFN0fEe2YPMyYKslBVA" name="isFixedFont" visibility="private">
              <ownedParameter xmi:id="_ui6JFd0fEe2YPMyYKslBVA" name="fixedFonts" type="_s9d1QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui6JFt0fEe2YPMyYKslBVA" name="fd" type="_s9dOMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui6JF90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui6JGN0fEe2YPMyYKslBVA" name="bestDataArray" visibility="public">
              <ownedParameter xmi:id="_ui6JGd0fEe2YPMyYKslBVA" name="fonts" type="_s9d1QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui6JGt0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui6JG90fEe2YPMyYKslBVA" name="return" type="_s9d1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui6JHN0fEe2YPMyYKslBVA" name="filterData" visibility="public">
              <ownedParameter xmi:id="_ui6JHd0fEe2YPMyYKslBVA" name="fonts" type="_s9d1QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui6JHt0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui6JH90fEe2YPMyYKslBVA" name="return" type="_s9d1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui6wIN0fEe2YPMyYKslBVA" name="createFont" visibility="private">
              <ownedParameter xmi:id="_ui6wId0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui6wIt0fEe2YPMyYKslBVA" name="fonts" type="_s9d1QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui6wI90fEe2YPMyYKslBVA" name="return" type="_teb0UN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui7XMN0fEe2YPMyYKslBVA" name="put" visibility="private">
              <ownedParameter xmi:id="_ui7XMd0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui7XMt0fEe2YPMyYKslBVA" name="fontData" type="_s9d1QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui7XM90fEe2YPMyYKslBVA" name="update" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui7XO90fEe2YPMyYKslBVA" name="calculateDefaultFont" visibility="package">
              <ownedParameter xmi:id="_ui7XPN0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui7XQd0fEe2YPMyYKslBVA" name="defaultFont" visibility="public">
              <ownedParameter xmi:id="_ui7XQt0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui7XQ90fEe2YPMyYKslBVA" name="defaultFontRecord" visibility="private">
              <ownedParameter xmi:id="_ui7XRN0fEe2YPMyYKslBVA" name="return" type="_teb0UN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui7-QN0fEe2YPMyYKslBVA" name="getDescriptor" visibility="public">
              <ownedParameter xmi:id="_ui7-Qd0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui7-Qt0fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui7-Rt0fEe2YPMyYKslBVA" name="defaultFontData" visibility="private">
              <ownedParameter xmi:id="_ui8lUN0fEe2YPMyYKslBVA" name="return" type="_s9d1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui8lUt0fEe2YPMyYKslBVA" name="getFontRecord" visibility="private">
              <ownedParameter xmi:id="_ui8lU90fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui8lVN0fEe2YPMyYKslBVA" name="return" type="_teb0UN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui8lVd0fEe2YPMyYKslBVA" name="getBold" visibility="public">
              <ownedParameter xmi:id="_ui8lVt0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui8lV90fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui8lWt0fEe2YPMyYKslBVA" name="getItalic" visibility="public">
              <ownedParameter xmi:id="_ui9MYN0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui9MYd0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui9MZt0fEe2YPMyYKslBVA" name="getKeySet" visibility="public">
              <ownedParameter xmi:id="_ui9MZ90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui9zcN0fEe2YPMyYKslBVA" name="clearCaches" visibility="protected"/>
            <ownedOperation xmi:id="_ui9zcd0fEe2YPMyYKslBVA" name="disposeFonts" visibility="private">
              <ownedParameter xmi:id="_ui9zct0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui-agt0fEe2YPMyYKslBVA" name="makeFontData" visibility="private">
              <ownedParameter xmi:id="_ui-ag90fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui-ahN0fEe2YPMyYKslBVA" name="return" type="_s9dOMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui_BkN0fEe2YPMyYKslBVA" name="fireMappingChanged" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ui_Bkd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui_Bkt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui_Bk90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujAPsN0fEe2YPMyYKslBVA" name="defaultFontDescriptor" visibility="public">
              <ownedParameter xmi:id="_ujAPsd0fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujAPst0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ujAPs90fEe2YPMyYKslBVA" name="arg0" type="_tWy7Rd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujAPtN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj95At0fEe2YPMyYKslBVA" name="removeListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj95A90fEe2YPMyYKslBVA" name="arg0" type="_tWCtVd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukAVQN0fEe2YPMyYKslBVA" name="addListener" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ukAVQd0fEe2YPMyYKslBVA" name="arg0" type="_tWCtVd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_teb0UN0fEe2YPMyYKslBVA" name="FontRecord" visibility="package">
              <eAnnotations xmi:id="_tedCcN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tedCcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tedCct0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ui8lUd0fEe2YPMyYKslBVA" name="baseData" visibility="package" type="_s9d1QN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ujAPtd0fEe2YPMyYKslBVA" name="baseFont" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ujAPtt0fEe2YPMyYKslBVA" name="boldFont" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ujAPt90fEe2YPMyYKslBVA" name="italicFont" visibility="package" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ujAPuN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tWy7Rd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ui7XN90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ui7XON0fEe2YPMyYKslBVA" name="arg0" type="_tWy7Rd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ui7XOd0fEe2YPMyYKslBVA" name="plainFont" type="_s9dONN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ui7XOt0fEe2YPMyYKslBVA" name="data" type="_s9d1QN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ui7XRd0fEe2YPMyYKslBVA" name="getBaseFont" visibility="public">
                <ownedParameter xmi:id="_ui7XRt0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ui8lWN0fEe2YPMyYKslBVA" name="getBoldFont" visibility="public">
                <ownedParameter xmi:id="_ui8lWd0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ui9MYt0fEe2YPMyYKslBVA" name="getItalicFont" visibility="public">
                <ownedParameter xmi:id="_ui9MY90fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ui9zc90fEe2YPMyYKslBVA" name="dispose" visibility="package"/>
              <ownedOperation xmi:id="_ui_BlN0fEe2YPMyYKslBVA" name="addAllocatedFontsToStale" visibility="package">
                <ownedParameter xmi:id="_ui_Bld0fEe2YPMyYKslBVA" name="defaultFont" type="_s9dONN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ujA2wN0fEe2YPMyYKslBVA" name="getModifiedFontData" visibility="private">
                <ownedParameter xmi:id="_ujA2wd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ujA2wt0fEe2YPMyYKslBVA" name="return" type="_s9d1QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWy7Rt0fEe2YPMyYKslBVA" name="DeviceResourceManager" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tefes90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tefetN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tefetd0fEe2YPMyYKslBVA" general="_tWyUMt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujPgTt0fEe2YPMyYKslBVA" name="device" visibility="private" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujPgT90fEe2YPMyYKslBVA" name="missingImage" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujPgUN0fEe2YPMyYKslBVA" name="getDevice" visibility="public">
              <ownedParameter xmi:id="_ujPgUd0fEe2YPMyYKslBVA" name="return" type="_tCHEsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujQHUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujQHUd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujQHUt0fEe2YPMyYKslBVA" name="allocate" visibility="protected">
              <ownedParameter xmi:id="_ujQHU90fEe2YPMyYKslBVA" name="descriptor" type="_tW0wct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujQHVN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujQHWN0fEe2YPMyYKslBVA" name="deallocate" visibility="protected">
              <ownedParameter xmi:id="_ujQHWd0fEe2YPMyYKslBVA" name="resource" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujQHWt0fEe2YPMyYKslBVA" name="descriptor" type="_tW0wct0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujQHXd0fEe2YPMyYKslBVA" name="getDefaultImage" visibility="protected">
              <ownedParameter xmi:id="_ujQHXt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujQHX90fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_ujQHYN0fEe2YPMyYKslBVA" name="find" visibility="public">
              <ownedParameter xmi:id="_ujQHYd0fEe2YPMyYKslBVA" name="arg0" type="_tW0wct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujQHYt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWziUN0fEe2YPMyYKslBVA" name="ImageRegistry" visibility="public">
            <eAnnotations xmi:id="_tW0wdt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tW0wd90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tW0weN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujqXAt0fEe2YPMyYKslBVA" name="display" visibility="private" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujqXA90fEe2YPMyYKslBVA" name="manager" visibility="private" type="_tWyUNt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujqXBN0fEe2YPMyYKslBVA" name="table" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujqXBd0fEe2YPMyYKslBVA" name="disposeRunnable" visibility="private" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uiboDd0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_uiboDt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiboD90fEe2YPMyYKslBVA" name="descriptor" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uieENd0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uieENt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uieEN90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujgmB90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujgmCN0fEe2YPMyYKslBVA" name="manager" type="_tWyUNt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujqXBt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ujqXB90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujqXCN0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujqXCd0fEe2YPMyYKslBVA" name="getEntry" visibility="private">
              <ownedParameter xmi:id="_ujqXCt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujqXC90fEe2YPMyYKslBVA" name="return" type="_tW1XgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujq-EN0fEe2YPMyYKslBVA" name="getDescriptor" visibility="public">
              <ownedParameter xmi:id="_ujq-Ed0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujq-Et0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujq-E90fEe2YPMyYKslBVA" name="getTable" visibility="private">
              <ownedParameter xmi:id="_ujq-FN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujq-Fd0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_ujq-Ft0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujq-F90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujq-GN0fEe2YPMyYKslBVA" name="putEntry" visibility="private">
              <ownedParameter xmi:id="_ujq-Gd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujq-Gt0fEe2YPMyYKslBVA" name="entry" type="_tW1XgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujrlId0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_ujrlIt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujrlI90fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_ujsMMN0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_ujsMMd0fEe2YPMyYKslBVA" name="arg0" type="_tFskMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujsMMt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tW1XgN0fEe2YPMyYKslBVA" name="Entry" visibility="package">
              <eAnnotations xmi:id="_tekXNt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tekXN90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tekXON0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ujpv-d0fEe2YPMyYKslBVA" name="image" visibility="protected" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ujpv-t0fEe2YPMyYKslBVA" name="descriptor" visibility="protected" type="_tW0JYd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ujpv-90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_ujqXAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ujqXAd0fEe2YPMyYKslBVA" name="arg0" type="_tW1XgN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tW1Xgt0fEe2YPMyYKslBVA" name="OriginalImageDescriptor" visibility="package">
              <eAnnotations xmi:id="_tW1-kN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tW1-kd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tW1-kt0fEe2YPMyYKslBVA" general="_tW0JYd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ujsMM90fEe2YPMyYKslBVA" name="original" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ujsMNN0fEe2YPMyYKslBVA" name="refCount" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ujsMNd0fEe2YPMyYKslBVA" name="originalDisplay" visibility="private" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ujq-G90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ujq-HN0fEe2YPMyYKslBVA" name="original" type="_s9aK4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ujrlIN0fEe2YPMyYKslBVA" name="originalDisplay" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ujsMNt0fEe2YPMyYKslBVA" name="createResource" visibility="public">
                <ownedParameter xmi:id="_ujsMN90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ujsMON0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ujsMOd0fEe2YPMyYKslBVA" name="destroyResource" visibility="public">
                <ownedParameter xmi:id="_ujsMOt0fEe2YPMyYKslBVA" name="toDispose" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ujszQN0fEe2YPMyYKslBVA" name="getImageData" visibility="public">
                <ownedParameter xmi:id="_ujszQd0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ujszQt0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tW0JYd0fEe2YPMyYKslBVA" name="ImageDescriptor" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tedCc90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tedCdN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tedCdd0fEe2YPMyYKslBVA" general="_tW0wct0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujBd0N0fEe2YPMyYKslBVA" name="DEFAULT_IMAGE_DATA" visibility="protected" isLeaf="true" isStatic="true" type="_s9Zj0d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ug0eYN0fEe2YPMyYKslBVA" name="getMissingImageDescriptor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ug0eYd0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug0ead0fEe2YPMyYKslBVA" name="createWithFlags" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ug0eat0fEe2YPMyYKslBVA" name="originalImage" type="_tW0JYd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug0ea90fEe2YPMyYKslBVA" name="swtFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug0ebN0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiboCd0fEe2YPMyYKslBVA" name="createFromFile" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uiboCt0fEe2YPMyYKslBVA" name="location" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiboC90fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiboDN0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujBd0d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ujBd2d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_ujCE490fEe2YPMyYKslBVA" name="createFromImageData" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujCE5N0fEe2YPMyYKslBVA" name="data" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujCE5d0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujCE6N0fEe2YPMyYKslBVA" name="createFromImageDataProvider" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujCE6d0fEe2YPMyYKslBVA" name="provider" type="_tFGuUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujCE6t0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujCE7d0fEe2YPMyYKslBVA" name="createFromImage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujCE7t0fEe2YPMyYKslBVA" name="img" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujCE790fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujCr890fEe2YPMyYKslBVA" name="createFromImage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujCr9N0fEe2YPMyYKslBVA" name="img" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujCr9d0fEe2YPMyYKslBVA" name="theDevice" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujCr9t0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujCr990fEe2YPMyYKslBVA" name="createFromURL" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujCr-N0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujCr-d0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujCr_N0fEe2YPMyYKslBVA" name="createFromURLSupplier" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujCr_d0fEe2YPMyYKslBVA" name="useMissingImage" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujCr_t0fEe2YPMyYKslBVA" name="supplier" type="_tcPb890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujCr_90fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujCsA90fEe2YPMyYKslBVA" name="imageDescriptorFromURI" visibility="public">
              <ownedParameter xmi:id="_ujCsBN0fEe2YPMyYKslBVA" name="uriIconPath" type="_tAOOUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujCsBd0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujDTAt0fEe2YPMyYKslBVA" name="createResource" visibility="public">
              <ownedParameter xmi:id="_ujDTA90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujDTBN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujD6EN0fEe2YPMyYKslBVA" name="createImage" visibility="public">
              <ownedParameter xmi:id="_ujD6Ed0fEe2YPMyYKslBVA" name="returnMissingImageOnError" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujD6Et0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujD6E90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujD6Ft0fEe2YPMyYKslBVA" name="destroyResource" visibility="public">
              <ownedParameter xmi:id="_ujD6F90fEe2YPMyYKslBVA" name="previouslyCreatedObject" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujD6GN0fEe2YPMyYKslBVA" name="createImage" visibility="public">
              <ownedParameter xmi:id="_ujD6Gd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujD6Gt0fEe2YPMyYKslBVA" name="createImage" visibility="public">
              <ownedParameter xmi:id="_ujD6G90fEe2YPMyYKslBVA" name="returnMissingImageOnError" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujD6HN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujD6Hd0fEe2YPMyYKslBVA" name="createImage" visibility="public">
              <ownedParameter xmi:id="_ujD6Ht0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujEhIN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujEhJN0fEe2YPMyYKslBVA" name="getImageData" visibility="public">
              <ownedParameter xmi:id="_ujEhJd0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujEhJt0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujEhJ90fEe2YPMyYKslBVA" name="getImageData" visibility="public">
              <ownedParameter xmi:id="_ujEhKN0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tW0wct0fEe2YPMyYKslBVA" name="DeviceResourceDescriptor" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tW0wc90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tW0wdN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tW0wdd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujBd2t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ujQHVd0fEe2YPMyYKslBVA" name="createResource" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ujQHVt0fEe2YPMyYKslBVA" name="arg0" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujQHV90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujQHW90fEe2YPMyYKslBVA" name="destroyResource" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ujQHXN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_teamQN0fEe2YPMyYKslBVA" name="RGBColorDescriptor" visibility="package">
            <eAnnotations xmi:id="_tefesN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tefesd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tefest0fEe2YPMyYKslBVA" general="_teeQk90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujO5N90fEe2YPMyYKslBVA" name="color" visibility="private" type="_s9YVsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujO5ON0fEe2YPMyYKslBVA" name="originalColor" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ui3s0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ui3s0d0fEe2YPMyYKslBVA" name="color" type="_s9YVsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujL15d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujL15t0fEe2YPMyYKslBVA" name="originalColor" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujPgQt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_ujPgQ90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujPgRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujPgRd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ujPgRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujPgSd0fEe2YPMyYKslBVA" name="createColor" visibility="public">
              <ownedParameter xmi:id="_ujPgSt0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujPgS90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tebNQt0fEe2YPMyYKslBVA" name="ResourceRegistry" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tegFwt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tegFw90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tegFxN0fEe2YPMyYKslBVA" general="_teRcRN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ui4T7d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ujU_0t0fEe2YPMyYKslBVA" name="addListener" visibility="public">
              <ownedParameter xmi:id="_ujU_090fEe2YPMyYKslBVA" name="listener" type="_tWCtVd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujU_1N0fEe2YPMyYKslBVA" name="addListenerObject" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ujU_1d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujU_1t0fEe2YPMyYKslBVA" name="clearCaches" visibility="protected" isAbstract="true"/>
            <ownedOperation xmi:id="_ujU_190fEe2YPMyYKslBVA" name="getKeySet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ujU_2N0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujU_2d0fEe2YPMyYKslBVA" name="hasValueFor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ujU_2t0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujU_290fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujU_3N0fEe2YPMyYKslBVA" name="fireMappingChanged" visibility="protected">
              <ownedParameter xmi:id="_ujU_3d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujU_3t0fEe2YPMyYKslBVA" name="oldValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujU_390fEe2YPMyYKslBVA" name="newValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujU_4N0fEe2YPMyYKslBVA" name="getListeners" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ujU_4d0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujU_4t0fEe2YPMyYKslBVA" name="removeListener" visibility="public">
              <ownedParameter xmi:id="_ujU_490fEe2YPMyYKslBVA" name="listener" type="_tWCtVd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujU_5N0fEe2YPMyYKslBVA" name="removeListenerObject" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ujU_5d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tebNRt0fEe2YPMyYKslBVA" name="StringConverter" visibility="public">
            <eAnnotations xmi:id="_tegs0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tegs0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tegs0t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujU_5t0fEe2YPMyYKslBVA" name="REGULAR" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujU_590fEe2YPMyYKslBVA" name="BOLD" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujVm4N0fEe2YPMyYKslBVA" name="ITALIC" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujVm4d0fEe2YPMyYKslBVA" name="BOLD_ITALIC" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujVm4t0fEe2YPMyYKslBVA" name="SEPARATOR" visibility="private" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujVm490fEe2YPMyYKslBVA" name="FONT_SEPARATOR" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ui468N0fEe2YPMyYKslBVA" name="removeWhiteSpaces" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ui468d0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui468t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ui-ahd0fEe2YPMyYKslBVA" name="asFontData" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ui-aht0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui-ah90fEe2YPMyYKslBVA" name="return" type="_s9dOMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujVm5N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_ujVm5d0fEe2YPMyYKslBVA" name="asArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujVm5t0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujVm590fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujVm6t0fEe2YPMyYKslBVA" name="asArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujVm690fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujVm7N0fEe2YPMyYKslBVA" name="dflt" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujVm7d0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujVm7t0fEe2YPMyYKslBVA" name="asBoolean" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujVm790fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujVm8N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujWN8t0fEe2YPMyYKslBVA" name="asBoolean" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujWN890fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujWN9N0fEe2YPMyYKslBVA" name="dflt" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujWN9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujWN9t0fEe2YPMyYKslBVA" name="asDouble" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujWN990fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujWN-N0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujWN-90fEe2YPMyYKslBVA" name="asDouble" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujWN_N0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujWN_d0fEe2YPMyYKslBVA" name="dflt" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujWN_t0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujW1AN0fEe2YPMyYKslBVA" name="asFloat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujW1Ad0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujW1At0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujW1A90fEe2YPMyYKslBVA" name="asFloat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujW1BN0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujW1Bd0fEe2YPMyYKslBVA" name="dflt" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujW1Bt0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujW1B90fEe2YPMyYKslBVA" name="asInt" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujXcEN0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujXcEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujXcFN0fEe2YPMyYKslBVA" name="getArrayFromList" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujXcFd0fEe2YPMyYKslBVA" name="prop" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujXcFt0fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujXcF90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujYDIN0fEe2YPMyYKslBVA" name="asFontDataArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujYDId0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujYDIt0fEe2YPMyYKslBVA" name="return" type="_s9d1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujYDI90fEe2YPMyYKslBVA" name="asFontData" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujYDJN0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujYDJd0fEe2YPMyYKslBVA" name="dflt" type="_s9dOMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujYDJt0fEe2YPMyYKslBVA" name="return" type="_s9dOMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujYqMN0fEe2YPMyYKslBVA" name="asInt" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujYqMd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujYqMt0fEe2YPMyYKslBVA" name="dflt" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujYqM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujYqNN0fEe2YPMyYKslBVA" name="asLong" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujYqNd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujYqNt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujYqN90fEe2YPMyYKslBVA" name="asLong" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujYqON0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujYqOd0fEe2YPMyYKslBVA" name="dflt" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujYqOt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujYqO90fEe2YPMyYKslBVA" name="asPoint" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujYqPN0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujYqPd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujZRQN0fEe2YPMyYKslBVA" name="asPoint" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujZRQd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujZRQt0fEe2YPMyYKslBVA" name="dflt" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujZRQ90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujZRRN0fEe2YPMyYKslBVA" name="asRectangle" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujZRRd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujZRRt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujZ4UN0fEe2YPMyYKslBVA" name="asRectangle" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujZ4Ud0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujZ4Ut0fEe2YPMyYKslBVA" name="dflt" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujZ4U90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujZ4VN0fEe2YPMyYKslBVA" name="asRGB" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujZ4Vd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujZ4Vt0fEe2YPMyYKslBVA" name="return" type="_s9YVsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujafYt0fEe2YPMyYKslBVA" name="asRGB" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujafY90fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujafZN0fEe2YPMyYKslBVA" name="dflt" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujafZd0fEe2YPMyYKslBVA" name="return" type="_s9YVsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujafZt0fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujafZ90fEe2YPMyYKslBVA" name="value" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujafaN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujafad0fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujafat0fEe2YPMyYKslBVA" name="value" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujafa90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujafbN0fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujafbd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujafbt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujbGcN0fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujbGcd0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujbGct0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujbGc90fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujbGdN0fEe2YPMyYKslBVA" name="value" type="_s9UrUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujbGdd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujbGdt0fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujbGd90fEe2YPMyYKslBVA" name="value" type="_tAsvcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujbGeN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujbGed0fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujbGet0fEe2YPMyYKslBVA" name="value" type="_tAEdUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujbGe90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujbtgN0fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujbtgd0fEe2YPMyYKslBVA" name="value" type="_s7dqIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujbtgt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujbtg90fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujbthN0fEe2YPMyYKslBVA" name="value" type="_s6wfgd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujbthd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujbtht0fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujbth90fEe2YPMyYKslBVA" name="value" type="_s9d1QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujbtiN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujbtid0fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujbtit0fEe2YPMyYKslBVA" name="value" type="_s9dOMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujcUkN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujcUkd0fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujcUkt0fEe2YPMyYKslBVA" name="value" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujcUk90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujc7oN0fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujc7od0fEe2YPMyYKslBVA" name="value" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujc7ot0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujc7o90fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujc7pN0fEe2YPMyYKslBVA" name="value" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujc7pd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujdist0fEe2YPMyYKslBVA" name="asString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujdis90fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujditN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujdiuN0fEe2YPMyYKslBVA" name="asDisplayableString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujeJwN0fEe2YPMyYKslBVA" name="value" type="_s9dOMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujeJwd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_teb0Ud0fEe2YPMyYKslBVA" name="FontDescriptor" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tefeud0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tefeut0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tefeu90fEe2YPMyYKslBVA" general="_tW0wct0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ui7-Q90fEe2YPMyYKslBVA" name="createFrom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ui7-RN0fEe2YPMyYKslBVA" name="data" type="_s9d1QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ui7-Rd0fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujQuY90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ujTKoN0fEe2YPMyYKslBVA" name="createFrom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujTKod0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujTKot0fEe2YPMyYKslBVA" name="originalDevice" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujTKo90fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujTKpN0fEe2YPMyYKslBVA" name="createFrom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujTKpd0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujTKpt0fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujTKp90fEe2YPMyYKslBVA" name="createFrom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujTKqN0fEe2YPMyYKslBVA" name="data" type="_s9dOMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujTKqd0fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujTKqt0fEe2YPMyYKslBVA" name="createFrom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujTKq90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujTKrN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujTKrd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujTKrt0fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujTKr90fEe2YPMyYKslBVA" name="getFontData" visibility="public">
              <ownedParameter xmi:id="_ujTKsN0fEe2YPMyYKslBVA" name="return" type="_s9d1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujTKsd0fEe2YPMyYKslBVA" name="createFont" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ujTKst0fEe2YPMyYKslBVA" name="arg0" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujTKs90fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujTxsN0fEe2YPMyYKslBVA" name="destroyFont" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ujTxsd0fEe2YPMyYKslBVA" name="arg0" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujTxst0fEe2YPMyYKslBVA" name="copy" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujTxs90fEe2YPMyYKslBVA" name="original" type="_s9d1QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujTxtN0fEe2YPMyYKslBVA" name="return" type="_s9d1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujTxtd0fEe2YPMyYKslBVA" name="copy" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujTxtt0fEe2YPMyYKslBVA" name="next" type="_s9dOMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujTxt90fEe2YPMyYKslBVA" name="return" type="_s9dOMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujTxvN0fEe2YPMyYKslBVA" name="setStyle" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ujTxvd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujTxvt0fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujTxwd0fEe2YPMyYKslBVA" name="withStyle" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ujTxwt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujTxw90fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujUYwN0fEe2YPMyYKslBVA" name="setHeight" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ujUYwd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujUYwt0fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujUYxd0fEe2YPMyYKslBVA" name="increaseHeight" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ujUYxt0fEe2YPMyYKslBVA" name="heightDelta" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujUYx90fEe2YPMyYKslBVA" name="return" type="_teb0Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujUYyN0fEe2YPMyYKslBVA" name="createResource" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ujUYyd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujUYyt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujU_0N0fEe2YPMyYKslBVA" name="destroyResource" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ujU_0d0fEe2YPMyYKslBVA" name="previouslyCreatedObject" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tedpgd0fEe2YPMyYKslBVA" name="FileImageDescriptor" visibility="package">
            <eAnnotations xmi:id="_tejwJN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tejwJd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tejwJt0fEe2YPMyYKslBVA" general="_tW0JYd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujn6xN0fEe2YPMyYKslBVA" name="location" visibility="private" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujn6xd0fEe2YPMyYKslBVA" name="name" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujpI790fEe2YPMyYKslBVA" name="DEFAULT_IMAGE_DATA" isLeaf="true" isStatic="true" type="_s9Zj0d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ujCE4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ujCE4d0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujCE4t0fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujn6xt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_ujn6x90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujn6yN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujn6yd0fEe2YPMyYKslBVA" name="getImageData" visibility="public">
              <ownedParameter xmi:id="_ujn6yt0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujn6y90fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujoh0N0fEe2YPMyYKslBVA" name="getStream" visibility="private">
              <ownedParameter xmi:id="_ujoh0d0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujoh0t0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujoh090fEe2YPMyYKslBVA" name="getxName" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ujoh1N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujoh1d0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujoh1t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujoh190fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ujoh2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujoh2d0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_ujoh2t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujpI4N0fEe2YPMyYKslBVA" name="createImage" visibility="public">
              <ownedParameter xmi:id="_ujpI4d0fEe2YPMyYKslBVA" name="returnMissingImageOnError" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujpI4t0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujpI490fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujpI590fEe2YPMyYKslBVA" name="getFilePath" visibility="package">
              <ownedParameter xmi:id="_ujpI6N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujpI6d0fEe2YPMyYKslBVA" name="logIOException" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujpI6t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujpI690fEe2YPMyYKslBVA" name="createDefaultImage" visibility="private">
              <ownedParameter xmi:id="_ujpI7N0fEe2YPMyYKslBVA" name="returnMissingImageOnError" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujpI7d0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujpI7t0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujpv8N0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ujpv8d0fEe2YPMyYKslBVA" name="arg0" type="_tedpgd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujpv8t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tekXMd0fEe2YPMyYKslBVA" name="ImageProvider" visibility="package">
              <eAnnotations xmi:id="_tekXMt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tekXM90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tekXNd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ujpv890fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tedpgd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tekXNN0fEe2YPMyYKslBVA" client="_tekXMd0fEe2YPMyYKslBVA" supplier="_tChUYN0fEe2YPMyYKslBVA" contract="_tChUYN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ujpI5N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ujpI5d0fEe2YPMyYKslBVA" name="arg0" type="_tedpgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ujpI5t0fEe2YPMyYKslBVA" name="arg1" type="_tekXMd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ujpv9N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_ujpv9d0fEe2YPMyYKslBVA" name="arg0" type="_tedpgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ujpv9t0fEe2YPMyYKslBVA" name="getImagePath" visibility="public">
                <ownedParameter xmi:id="_ujpv990fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ujpv-N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tedpg90fEe2YPMyYKslBVA" name="ImageDataImageDescriptor" visibility="package">
            <eAnnotations xmi:id="_tee3rt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tee3r90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tee3sN0fEe2YPMyYKslBVA" general="_tW0JYd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujNrFd0fEe2YPMyYKslBVA" name="dataProvider" visibility="private" type="_tFGuUN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujNrFt0fEe2YPMyYKslBVA" name="originalImage" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujCE5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ujCE590fEe2YPMyYKslBVA" name="data" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujCE690fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ujCE7N0fEe2YPMyYKslBVA" name="provider" type="_tFGuUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujCE8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ujCE8d0fEe2YPMyYKslBVA" name="originalImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujOSIN0fEe2YPMyYKslBVA" name="createResource" visibility="public">
              <ownedParameter xmi:id="_ujOSId0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujOSIt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujOSJd0fEe2YPMyYKslBVA" name="destroyResource" visibility="public">
              <ownedParameter xmi:id="_ujOSJt0fEe2YPMyYKslBVA" name="previouslyCreatedObject" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujOSJ90fEe2YPMyYKslBVA" name="getImageData" visibility="public">
              <ownedParameter xmi:id="_ujOSKN0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujOSKd0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujOSLd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ujOSLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujO5MN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_ujO5Md0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujO5Mt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujO5M90fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujO5NN0fEe2YPMyYKslBVA" name="arg0" type="_s9Zj0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujO5Nd0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujO5Nt0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tedphd0fEe2YPMyYKslBVA" name="DerivedImageDescriptor" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tedpjt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tedpj90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tedpkN0fEe2YPMyYKslBVA" general="_tW0JYd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujFIMt0fEe2YPMyYKslBVA" name="original" visibility="private" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujFIM90fEe2YPMyYKslBVA" name="flags" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujCr8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujCr8d0fEe2YPMyYKslBVA" name="original" type="_tW0JYd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujCr8t0fEe2YPMyYKslBVA" name="swtFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujFINN0fEe2YPMyYKslBVA" name="createResource" visibility="public">
              <ownedParameter xmi:id="_ujFvQN0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujFvQd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujFvQt0fEe2YPMyYKslBVA" name="internalCreateImage" visibility="private" isLeaf="true">
              <ownedParameter xmi:id="_ujFvQ90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujFvRN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujFvSN0fEe2YPMyYKslBVA" name="createImage" visibility="public">
              <ownedParameter xmi:id="_ujFvSd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujFvSt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujFvS90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ujFvTN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujFvTd0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_ujGWUN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujGWUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujGWVt0fEe2YPMyYKslBVA" name="getImageData" visibility="public">
              <ownedParameter xmi:id="_ujGWV90fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujGWWN0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tedph90fEe2YPMyYKslBVA" name="URLImageDescriptor" visibility="package">
            <eAnnotations xmi:id="_teiiBt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teiiB90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teiiCN0fEe2YPMyYKslBVA" general="_tW0JYd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujjCQ90fEe2YPMyYKslBVA" name="cumulativeTime" visibility="private" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujjCRN0fEe2YPMyYKslBVA" name="FILE_PROTOCOL" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujjCRd0fEe2YPMyYKslBVA" name="url" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujmsoN0fEe2YPMyYKslBVA" name="DEFAULT_IMAGE_DATA" isLeaf="true" isStatic="true" type="_s9Zj0d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ujCr-t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ujCr-90fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujibQ90fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ujibRN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujibRd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujibRt0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ujibR90fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujibSN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujibSd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujjCQN0fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ujjCQd0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujjCQt0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujjCRt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_ujjCR90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujjCSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujjCSd0fEe2YPMyYKslBVA" name="getImageData" visibility="public">
              <ownedParameter xmi:id="_ujjCSt0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujjCS90fEe2YPMyYKslBVA" name="getURL" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujjCTN0fEe2YPMyYKslBVA" name="urlString" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujjCTd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujjCTt0fEe2YPMyYKslBVA" name="getImageData" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujjCT90fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujjCUN0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujjCUd0fEe2YPMyYKslBVA" name="getImageData" visibility="public">
              <ownedParameter xmi:id="_ujjCUt0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujjCU90fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujjCVN0fEe2YPMyYKslBVA" name="getStream" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujjCVd0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujjCVt0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujkQYN0fEe2YPMyYKslBVA" name="getStream" visibility="protected">
              <ownedParameter xmi:id="_ujkQYd0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujkQZN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ujkQZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujk3cN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_ujk3cd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujk3ct0fEe2YPMyYKslBVA" name="getxURL" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujk3c90fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujk3dN0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujk3dd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujleht0fEe2YPMyYKslBVA" name="getFilePath" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujleh90fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujleiN0fEe2YPMyYKslBVA" name="logIOException" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujleid0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujmFkN0fEe2YPMyYKslBVA" name="createImage" visibility="public">
              <ownedParameter xmi:id="_ujmFkd0fEe2YPMyYKslBVA" name="returnMissingImageOnError" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujmFkt0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujmFk90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujnTsN0fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ujnTsd0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujnTst0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujnTs90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_teiiCt0fEe2YPMyYKslBVA" name="URLImageDataProvider" visibility="package">
              <eAnnotations xmi:id="_tgjUM90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgjUNN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgjUNt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ujibPd0fEe2YPMyYKslBVA" name="url" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgjUNd0fEe2YPMyYKslBVA" client="_teiiCt0fEe2YPMyYKslBVA" supplier="_tFGuUN0fEe2YPMyYKslBVA" contract="_tFGuUN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ujibPt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ujibP90fEe2YPMyYKslBVA" name="url" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ujibQN0fEe2YPMyYKslBVA" name="getImageData" visibility="public">
                <ownedParameter xmi:id="_ujibQd0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ujibQt0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tejJE90fEe2YPMyYKslBVA" name="URLImageFileNameProvider" visibility="package">
              <eAnnotations xmi:id="_tejwIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tejwId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tejwI90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ujn6wN0fEe2YPMyYKslBVA" name="url" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tejwIt0fEe2YPMyYKslBVA" client="_tejJE90fEe2YPMyYKslBVA" supplier="_tChUYN0fEe2YPMyYKslBVA" contract="_tChUYN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ujmFl90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ujmFmN0fEe2YPMyYKslBVA" name="url" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ujn6wd0fEe2YPMyYKslBVA" name="getImagePath" visibility="public">
                <ownedParameter xmi:id="_ujn6wt0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ujn6w90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tedpid0fEe2YPMyYKslBVA" name="DeferredImageDescriptor" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tefett0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tefet90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tefeuN0fEe2YPMyYKslBVA" general="_tW0JYd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujR8jd0fEe2YPMyYKslBVA" name="supplier" visibility="private" isLeaf="true" type="_tcPb890fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ujR8jt0fEe2YPMyYKslBVA" name="useMissingImage" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ujCsAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ujCsAd0fEe2YPMyYKslBVA" name="useMissingImage" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujCsAt0fEe2YPMyYKslBVA" name="supplier" type="_tcPb890fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujSjkN0fEe2YPMyYKslBVA" name="getImageData" visibility="public">
              <ownedParameter xmi:id="_ujSjkd0fEe2YPMyYKslBVA" name="zoom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujSjkt0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujSjld0fEe2YPMyYKslBVA" name="createImage" visibility="public">
              <ownedParameter xmi:id="_ujSjlt0fEe2YPMyYKslBVA" name="returnMissingImageOnError" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujSjl90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujSjmN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tedpi90fEe2YPMyYKslBVA" name="DeviceResourceException" visibility="public">
            <eAnnotations xmi:id="_teiiA90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teiiBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teiiBd0fEe2YPMyYKslBVA" general="_s82xQd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujeJxN0fEe2YPMyYKslBVA" name="cause" visibility="private" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujeJxd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ujD6FN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujD6Fd0fEe2YPMyYKslBVA" name="missingResource" type="_tW0wct0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujFvRd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujFvRt0fEe2YPMyYKslBVA" name="missingResource" type="_tW0wct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujFvR90fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujew0N0fEe2YPMyYKslBVA" name="getCause" visibility="public">
              <ownedParameter xmi:id="_ujew0d0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tedpjd0fEe2YPMyYKslBVA" name="MissingImageDescriptor" visibility="package">
            <eAnnotations xmi:id="_tee3q90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tee3rN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tee3rd0fEe2YPMyYKslBVA" general="_tW0JYd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujNrEN0fEe2YPMyYKslBVA" name="instance" visibility="private" isStatic="true" type="_tedpjd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujNrFN0fEe2YPMyYKslBVA" name="DEFAULT_IMAGE_DATA" isLeaf="true" isStatic="true" type="_s9Zj0d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ujFIMN0fEe2YPMyYKslBVA" name="getInstance" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ujFIMd0fEe2YPMyYKslBVA" name="return" type="_tedpjd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujNrEd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_ujNrEt0fEe2YPMyYKslBVA" name="getImageData" visibility="public">
              <ownedParameter xmi:id="_ujNrE90fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_teeQk90fEe2YPMyYKslBVA" name="ColorDescriptor" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tee3oN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tee3od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tee3ot0fEe2YPMyYKslBVA" general="_tW0wct0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujIymt0fEe2YPMyYKslBVA" name="createFrom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujIym90fEe2YPMyYKslBVA" name="toCreate" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujIynN0fEe2YPMyYKslBVA" name="return" type="_teeQk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujL14N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ujL14d0fEe2YPMyYKslBVA" name="createFrom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujL14t0fEe2YPMyYKslBVA" name="toCreate" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujL1490fEe2YPMyYKslBVA" name="originalDevice" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujL15N0fEe2YPMyYKslBVA" name="return" type="_teeQk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujL1590fEe2YPMyYKslBVA" name="createFrom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujL16N0fEe2YPMyYKslBVA" name="toCreate" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujL16d0fEe2YPMyYKslBVA" name="return" type="_teeQk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujL16t0fEe2YPMyYKslBVA" name="createColor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ujL1690fEe2YPMyYKslBVA" name="arg0" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujL17N0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujL17d0fEe2YPMyYKslBVA" name="destroyColor" visibility="public">
              <ownedParameter xmi:id="_ujL17t0fEe2YPMyYKslBVA" name="toDestroy" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujL1790fEe2YPMyYKslBVA" name="createResource" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ujL18N0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujL18d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujL18t0fEe2YPMyYKslBVA" name="destroyResource" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ujL1890fEe2YPMyYKslBVA" name="previouslyCreatedObject" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tegFwd0fEe2YPMyYKslBVA" name="ArrayFontDescriptor" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tgjUMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgjUMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tgjUMt0fEe2YPMyYKslBVA" general="_teb0Ud0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujQHY90fEe2YPMyYKslBVA" name="data" visibility="private" type="_s9d1QN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujQuYN0fEe2YPMyYKslBVA" name="originalFont" visibility="private" type="_s9dONN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujQuYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujQuYt0fEe2YPMyYKslBVA" name="data" type="_s9d1QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujQuZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujQuZd0fEe2YPMyYKslBVA" name="originalFont" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujQuZt0fEe2YPMyYKslBVA" name="getFontData" visibility="public">
              <ownedParameter xmi:id="_ujQuZ90fEe2YPMyYKslBVA" name="return" type="_s9d1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujQuaN0fEe2YPMyYKslBVA" name="copy" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_ujQuad0fEe2YPMyYKslBVA" name="arg0" type="_s9d1QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujQuat0fEe2YPMyYKslBVA" name="return" type="_s9d1QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujQua90fEe2YPMyYKslBVA" name="createFont" visibility="public">
              <ownedParameter xmi:id="_ujQubN0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujQubd0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujQucN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_ujQucd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujQuct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujRVcN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ujRVcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujRVdN0fEe2YPMyYKslBVA" name="destroyFont" visibility="public">
              <ownedParameter xmi:id="_ujRVdd0fEe2YPMyYKslBVA" name="previouslyCreatedFont" type="_s9dONN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tegs1N0fEe2YPMyYKslBVA" name="DataFormatException" visibility="public">
            <eAnnotations xmi:id="_teiiAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teiiAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teiiAt0fEe2YPMyYKslBVA" general="_s8-tE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ujeJwt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ujWN8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ujWN8d0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujeJw90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tSDlNN0fEe2YPMyYKslBVA" name="action">
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWnVFN0fEe2YPMyYKslBVA" name="IToolBarManager" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tWnVFd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tWnVFt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tWn8IN0fEe2YPMyYKslBVA" general="_tWnVF90fEe2YPMyYKslBVA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWnVF90fEe2YPMyYKslBVA" name="IContributionManager" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teUfkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teUfkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ugiKhN0fEe2YPMyYKslBVA" name="getOverrides" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugiKhd0fEe2YPMyYKslBVA" name="return" type="_teUfld0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugj_sN0fEe2YPMyYKslBVA" name="markDirty" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uhSYct0fEe2YPMyYKslBVA" name="add" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYc90fEe2YPMyYKslBVA" name="arg0" type="_tgbYYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYdN0fEe2YPMyYKslBVA" name="add" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYdd0fEe2YPMyYKslBVA" name="arg0" type="_teT4id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYdt0fEe2YPMyYKslBVA" name="appendToGroup" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYd90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYeN0fEe2YPMyYKslBVA" name="arg1" type="_tgbYYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYed0fEe2YPMyYKslBVA" name="appendToGroup" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYet0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYe90fEe2YPMyYKslBVA" name="arg1" type="_teT4id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYfN0fEe2YPMyYKslBVA" name="find" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYfd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYft0fEe2YPMyYKslBVA" name="return" type="_teT4id0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYf90fEe2YPMyYKslBVA" name="getItems" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYgN0fEe2YPMyYKslBVA" name="return" type="_teUfk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYgd0fEe2YPMyYKslBVA" name="insertAfter" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYgt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYg90fEe2YPMyYKslBVA" name="arg1" type="_tgbYYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYhN0fEe2YPMyYKslBVA" name="insertAfter" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYhd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYht0fEe2YPMyYKslBVA" name="arg1" type="_teT4id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYh90fEe2YPMyYKslBVA" name="insertBefore" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYiN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYid0fEe2YPMyYKslBVA" name="arg1" type="_tgbYYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYit0fEe2YPMyYKslBVA" name="insertBefore" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYi90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYjN0fEe2YPMyYKslBVA" name="arg1" type="_teT4id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYjd0fEe2YPMyYKslBVA" name="isDirty" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYj90fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYkd0fEe2YPMyYKslBVA" name="prependToGroup" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYkt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYk90fEe2YPMyYKslBVA" name="arg1" type="_tgbYYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYlN0fEe2YPMyYKslBVA" name="prependToGroup" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYld0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYlt0fEe2YPMyYKslBVA" name="arg1" type="_teT4id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYl90fEe2YPMyYKslBVA" name="remove" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYmN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYmd0fEe2YPMyYKslBVA" name="return" type="_teT4id0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYmt0fEe2YPMyYKslBVA" name="remove" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYm90fEe2YPMyYKslBVA" name="arg0" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYnN0fEe2YPMyYKslBVA" name="return" type="_teT4id0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYnd0fEe2YPMyYKslBVA" name="removeAll" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uhSYnt0fEe2YPMyYKslBVA" name="update" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYn90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teT4ht0fEe2YPMyYKslBVA" name="IMenuManager" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teT4h90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teT4iN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teT4it0fEe2YPMyYKslBVA" general="_tWnVF90fEe2YPMyYKslBVA"/>
            <generalization xmi:id="_teT4i90fEe2YPMyYKslBVA" general="_teT4id0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugg8Zt0fEe2YPMyYKslBVA" name="findUsingPath" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugg8Z90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugg8aN0fEe2YPMyYKslBVA" name="return" type="_teT4id0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugl05d0fEe2YPMyYKslBVA" name="updateAll" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugl05t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MEN0fEe2YPMyYKslBVA" name="addMenuListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MEd0fEe2YPMyYKslBVA" name="arg0" type="_teUfm90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MEt0fEe2YPMyYKslBVA" name="findMenuUsingPath" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7ME90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug7MFN0fEe2YPMyYKslBVA" name="return" type="_teT4ht0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MFd0fEe2YPMyYKslBVA" name="getRemoveAllWhenShown" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MF90fEe2YPMyYKslBVA" name="isEnabled" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MGd0fEe2YPMyYKslBVA" name="removeMenuListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MGt0fEe2YPMyYKslBVA" name="arg0" type="_teUfm90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MG90fEe2YPMyYKslBVA" name="setRemoveAllWhenShown" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MHN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teT4id0fEe2YPMyYKslBVA" name="IContributionItem" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teUfmN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teUfmd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ugfuSN0fEe2YPMyYKslBVA" name="dispose" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_ugjYqN0fEe2YPMyYKslBVA" name="isSeparator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugjYqd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uglN390fEe2YPMyYKslBVA" name="fill" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uglN4N0fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uglN4d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugmb8N0fEe2YPMyYKslBVA" name="isDynamic" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugmb8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugmb8t0fEe2YPMyYKslBVA" name="isDirty" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugmb890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugnDDd0fEe2YPMyYKslBVA" name="update" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugnDDt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugnqGt0fEe2YPMyYKslBVA" name="isVisible" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugnqG90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhJOi90fEe2YPMyYKslBVA" name="isGroupMarker" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhJOjN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhJOjd0fEe2YPMyYKslBVA" name="getId" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhJOjt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhLqyN0fEe2YPMyYKslBVA" name="setParent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhLqyd0fEe2YPMyYKslBVA" name="arg0" type="_tWnVF90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYp90fEe2YPMyYKslBVA" name="fill" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYqN0fEe2YPMyYKslBVA" name="arg0" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYqd0fEe2YPMyYKslBVA" name="fill" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYqt0fEe2YPMyYKslBVA" name="arg0" type="_tQ0PEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYq90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYrN0fEe2YPMyYKslBVA" name="fill" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYrd0fEe2YPMyYKslBVA" name="arg0" type="_te8xsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYrt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYr90fEe2YPMyYKslBVA" name="isEnabled" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYsN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYsd0fEe2YPMyYKslBVA" name="saveWidgetState" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uhSYst0fEe2YPMyYKslBVA" name="setVisible" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhS_gN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhS_gd0fEe2YPMyYKslBVA" name="update" visibility="public" isAbstract="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_teUfk90fEe2YPMyYKslBVA" name="IContributionItem[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OWN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-OWd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teUfld0fEe2YPMyYKslBVA" name="IContributionManagerOverrides" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teUflt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teUfl90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedAttribute xmi:id="_uhSYoN0fEe2YPMyYKslBVA" name="P_ENABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ugnDAt0fEe2YPMyYKslBVA" name="getText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugnDA90fEe2YPMyYKslBVA" name="arg0" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugnDBN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugnqF90fEe2YPMyYKslBVA" name="getVisible" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugnqGN0fEe2YPMyYKslBVA" name="arg0" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugnqGd0fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugwM9N0fEe2YPMyYKslBVA" name="getEnabled" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugwM9d0fEe2YPMyYKslBVA" name="arg0" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugwM9t0fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYod0fEe2YPMyYKslBVA" name="getAccelerator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYot0fEe2YPMyYKslBVA" name="arg0" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYo90fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhSYpN0fEe2YPMyYKslBVA" name="getAcceleratorText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uhSYpd0fEe2YPMyYKslBVA" name="arg0" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhSYpt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teUfm90fEe2YPMyYKslBVA" name="IMenuListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teUfnN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teUfnd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ugg8a90fEe2YPMyYKslBVA" name="menuAboutToShow" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugg8bN0fEe2YPMyYKslBVA" name="arg0" type="_teT4ht0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tfKNGt0fEe2YPMyYKslBVA" name="ToolBarManager" visibility="public">
            <eAnnotations xmi:id="_tgb_c90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgb_dN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tgb_d90fEe2YPMyYKslBVA" general="_tgb_dd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhS_gt0fEe2YPMyYKslBVA" name="itemStyle" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhS_g90fEe2YPMyYKslBVA" name="toolBar" visibility="private" type="_tQ0PEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhS_hN0fEe2YPMyYKslBVA" name="contextMenuManager" visibility="private" type="_tgb_e90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tgb_dt0fEe2YPMyYKslBVA" client="_tfKNGt0fEe2YPMyYKslBVA" supplier="_tWnVFN0fEe2YPMyYKslBVA" contract="_tWnVFN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uhS_hd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uhS_ht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uhS_h90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhS_iN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uhS_id0fEe2YPMyYKslBVA" name="toolbar" type="_tQ0PEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhS_it0fEe2YPMyYKslBVA" name="toolBarExist" visibility="private">
              <ownedParameter xmi:id="_uhS_i90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhS_jN0fEe2YPMyYKslBVA" name="setStyle" visibility="public">
              <ownedParameter xmi:id="_uhS_jd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhS_jt0fEe2YPMyYKslBVA" name="createControl" visibility="public">
              <ownedParameter xmi:id="_uhS_j90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhS_kN0fEe2YPMyYKslBVA" name="return" type="_tQ0PEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhTmkN0fEe2YPMyYKslBVA" name="getContextMenuControl" visibility="private">
              <ownedParameter xmi:id="_uhTmkd0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhTmlN0fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_uhTmld0fEe2YPMyYKslBVA" name="force" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhTmmN0fEe2YPMyYKslBVA" name="getAccessibleListener" visibility="private">
              <ownedParameter xmi:id="_uhTmmd0fEe2YPMyYKslBVA" name="return" type="_tYe9Wt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhTmnN0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_uhTmnt0fEe2YPMyYKslBVA" name="getItems" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhTmn90fEe2YPMyYKslBVA" name="return" type="_teUfk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhTmoN0fEe2YPMyYKslBVA" name="getContextMenuManager" visibility="public">
              <ownedParameter xmi:id="_uhUNoN0fEe2YPMyYKslBVA" name="return" type="_tgb_e90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhUNod0fEe2YPMyYKslBVA" name="setContextMenuManager" visibility="public">
              <ownedParameter xmi:id="_uhUNot0fEe2YPMyYKslBVA" name="contextMenuManager" type="_tgb_e90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhUNo90fEe2YPMyYKslBVA" name="getControl" visibility="public">
              <ownedParameter xmi:id="_uhUNpN0fEe2YPMyYKslBVA" name="return" type="_tQ0PEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhUNpd0fEe2YPMyYKslBVA" name="relayout" visibility="protected">
              <ownedParameter xmi:id="_uhUNpt0fEe2YPMyYKslBVA" name="layoutBar" type="_tQ0PEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhUNp90fEe2YPMyYKslBVA" name="oldCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhUNqN0fEe2YPMyYKslBVA" name="newCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhVbwt0fEe2YPMyYKslBVA" name="isDirty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhVbw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhWC0d0fEe2YPMyYKslBVA" name="setDirty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhWC0t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhWp490fEe2YPMyYKslBVA" name="isChildVisible" visibility="private">
              <ownedParameter xmi:id="_uhWp5N0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhWp5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhX4AN0fEe2YPMyYKslBVA" name="getOverrides" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhX4Ad0fEe2YPMyYKslBVA" name="return" type="_teUfld0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhX4At0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uhX4A90fEe2YPMyYKslBVA" name="arg0" type="_tfKNGt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhX4BN0fEe2YPMyYKslBVA" name="return" type="_tQ0PEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vZHYUN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vZHYUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vZZsNN0fEe2YPMyYKslBVA" name="removeAll" visibility="public" isLeaf="true" isAbstract="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgb_et0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tgcmgN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgcmgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgcmgt0fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uhX4Bd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tfKNGt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uhTmmt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uhTmm90fEe2YPMyYKslBVA" name="arg0" type="_tfKNGt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhYfEN0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_uhYfEd0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgbYYN0fEe2YPMyYKslBVA" name="IAction" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tgbYYd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgbYYt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedAttribute xmi:id="_ug7MHd0fEe2YPMyYKslBVA" name="AS_UNSPECIFIED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ug7MHt0fEe2YPMyYKslBVA" name="AS_PUSH_BUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ug7MH90fEe2YPMyYKslBVA" name="AS_CHECK_BOX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ug7MIN0fEe2YPMyYKslBVA" name="AS_DROP_DOWN_MENU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ug7MId0fEe2YPMyYKslBVA" name="AS_RADIO_BUTTON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ug7MIt0fEe2YPMyYKslBVA" name="TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ug7MI90fEe2YPMyYKslBVA" name="ENABLED" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ug7MJN0fEe2YPMyYKslBVA" name="IMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ug7MJd0fEe2YPMyYKslBVA" name="TOOL_TIP_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ug7MJt0fEe2YPMyYKslBVA" name="DESCRIPTION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ug7MJ90fEe2YPMyYKslBVA" name="CHECKED" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ug7MKN0fEe2YPMyYKslBVA" name="RESULT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ug7MKd0fEe2YPMyYKslBVA" name="HANDLED" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ugo4Nt0fEe2YPMyYKslBVA" name="getId" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugo4N90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugqGUN0fEe2YPMyYKslBVA" name="getStyle" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugqGUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugqGWd0fEe2YPMyYKslBVA" name="getHelpListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugqGWt0fEe2YPMyYKslBVA" name="return" type="_tKIYTd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugqGXd0fEe2YPMyYKslBVA" name="addPropertyChangeListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugqGXt0fEe2YPMyYKslBVA" name="arg0" type="_tWCtVd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugqGX90fEe2YPMyYKslBVA" name="getActionDefinitionId" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugqGYN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugtJod0fEe2YPMyYKslBVA" name="getMenuCreator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugtJot0fEe2YPMyYKslBVA" name="return" type="_tgb_cN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugtJpN0fEe2YPMyYKslBVA" name="removePropertyChangeListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugtJpd0fEe2YPMyYKslBVA" name="arg0" type="_tWCtVd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugtwst0fEe2YPMyYKslBVA" name="setChecked" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugtws90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugtwtN0fEe2YPMyYKslBVA" name="isEnabled" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugtwtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugtwt90fEe2YPMyYKslBVA" name="getText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugtwuN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugtwvN0fEe2YPMyYKslBVA" name="runWithEvent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugtwvd0fEe2YPMyYKslBVA" name="arg0" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugu-3d0fEe2YPMyYKslBVA" name="getImageDescriptor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugu-3t0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugu-390fEe2YPMyYKslBVA" name="getHoverImageDescriptor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugu-4N0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugu-4d0fEe2YPMyYKslBVA" name="getDisabledImageDescriptor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugu-4t0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugyCIN0fEe2YPMyYKslBVA" name="getToolTipText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugyCId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugyCLN0fEe2YPMyYKslBVA" name="isChecked" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugyCLd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugypMN0fEe2YPMyYKslBVA" name="getAccelerator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugypMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MKt0fEe2YPMyYKslBVA" name="getDescription" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MK90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MLN0fEe2YPMyYKslBVA" name="isHandled" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MLd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MLt0fEe2YPMyYKslBVA" name="run" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_ug7ML90fEe2YPMyYKslBVA" name="setActionDefinitionId" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MMN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MMd0fEe2YPMyYKslBVA" name="setDescription" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MMt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MM90fEe2YPMyYKslBVA" name="setDisabledImageDescriptor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MNN0fEe2YPMyYKslBVA" name="arg0" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MNd0fEe2YPMyYKslBVA" name="setEnabled" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MNt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MN90fEe2YPMyYKslBVA" name="setHelpListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MON0fEe2YPMyYKslBVA" name="arg0" type="_tKIYTd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MOd0fEe2YPMyYKslBVA" name="setHoverImageDescriptor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MOt0fEe2YPMyYKslBVA" name="arg0" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MO90fEe2YPMyYKslBVA" name="setId" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MPN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MPd0fEe2YPMyYKslBVA" name="setImageDescriptor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MPt0fEe2YPMyYKslBVA" name="arg0" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7MP90fEe2YPMyYKslBVA" name="setMenuCreator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7MQN0fEe2YPMyYKslBVA" name="arg0" type="_tgb_cN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7zIN0fEe2YPMyYKslBVA" name="setText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7zId0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7zIt0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7zI90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7zJN0fEe2YPMyYKslBVA" name="setAccelerator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug7zJd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgb_cN0fEe2YPMyYKslBVA" name="IMenuCreator" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tgb_cd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgb_ct0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ugtJo90fEe2YPMyYKslBVA" name="dispose" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uguXyN0fEe2YPMyYKslBVA" name="getMenu" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uguXyd0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uguXyt0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug2Tl90fEe2YPMyYKslBVA" name="getMenu" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ug2TmN0fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug2Tmd0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgb_dd0fEe2YPMyYKslBVA" name="ContributionManager" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tkeK490fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tkeK5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tkeK5t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhIndt0fEe2YPMyYKslBVA" name="contributions" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhInd90fEe2YPMyYKslBVA" name="isDirty" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhIneN0fEe2YPMyYKslBVA" name="dynamicItems" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhIned0fEe2YPMyYKslBVA" name="overrides" visibility="private" type="_teUfld0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tkeK5d0fEe2YPMyYKslBVA" client="_tgb_dd0fEe2YPMyYKslBVA" supplier="_tWnVF90fEe2YPMyYKslBVA" contract="_tWnVF90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugegOt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_ugg8Y90fEe2YPMyYKslBVA" name="find" visibility="public">
              <ownedParameter xmi:id="_ugg8ZN0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugg8Zd0fEe2YPMyYKslBVA" name="return" type="_teT4id0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugiKgt0fEe2YPMyYKslBVA" name="setOverrides" visibility="public">
              <ownedParameter xmi:id="_ugiKg90fEe2YPMyYKslBVA" name="newOverrides" type="_teUfld0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugjYqt0fEe2YPMyYKslBVA" name="markDirty" visibility="public"/>
            <ownedOperation xmi:id="_uhInet0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uhIne90fEe2YPMyYKslBVA" name="action" type="_tgbYYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhJOgN0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uhJOgd0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhJOgt0fEe2YPMyYKslBVA" name="allowItem" visibility="protected">
              <ownedParameter xmi:id="_uhJOg90fEe2YPMyYKslBVA" name="itemToAdd" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhJOhN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhJOhd0fEe2YPMyYKslBVA" name="itemAdded" visibility="protected">
              <ownedParameter xmi:id="_uhJOht0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhJOh90fEe2YPMyYKslBVA" name="addToGroup" visibility="private">
              <ownedParameter xmi:id="_uhJOiN0fEe2YPMyYKslBVA" name="groupName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhJOid0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhJOit0fEe2YPMyYKslBVA" name="append" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhJ1kN0fEe2YPMyYKslBVA" name="appendToGroup" visibility="public">
              <ownedParameter xmi:id="_uhJ1kd0fEe2YPMyYKslBVA" name="groupName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhJ1kt0fEe2YPMyYKslBVA" name="action" type="_tgbYYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhJ1k90fEe2YPMyYKslBVA" name="appendToGroup" visibility="public">
              <ownedParameter xmi:id="_uhJ1lN0fEe2YPMyYKslBVA" name="groupName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhJ1ld0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhJ1lt0fEe2YPMyYKslBVA" name="dumpStatistics" visibility="protected"/>
            <ownedOperation xmi:id="_uhJ1l90fEe2YPMyYKslBVA" name="isDirty" visibility="public">
              <ownedParameter xmi:id="_uhJ1mN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhKcoN0fEe2YPMyYKslBVA" name="getItems" visibility="public">
              <ownedParameter xmi:id="_uhKcod0fEe2YPMyYKslBVA" name="return" type="_teUfk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhKcot0fEe2YPMyYKslBVA" name="getSize" visibility="public">
              <ownedParameter xmi:id="_uhKco90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhKcpN0fEe2YPMyYKslBVA" name="getOverrides" visibility="public">
              <ownedParameter xmi:id="_uhKcpd0fEe2YPMyYKslBVA" name="return" type="_teUfld0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhKcqN0fEe2YPMyYKslBVA" name="hasDynamicItems" visibility="protected">
              <ownedParameter xmi:id="_uhKcqd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhKcqt0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_uhKcq90fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhKcrN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhLDsN0fEe2YPMyYKslBVA" name="indexOf" visibility="protected">
              <ownedParameter xmi:id="_uhLDsd0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhLDst0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhLDs90fEe2YPMyYKslBVA" name="insert" visibility="public">
              <ownedParameter xmi:id="_uhLDtN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhLDtd0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhLDtt0fEe2YPMyYKslBVA" name="insertAfter" visibility="public">
              <ownedParameter xmi:id="_uhLDt90fEe2YPMyYKslBVA" name="ID" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhLDuN0fEe2YPMyYKslBVA" name="action" type="_tgbYYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhLDud0fEe2YPMyYKslBVA" name="insertAfter" visibility="public">
              <ownedParameter xmi:id="_uhLDut0fEe2YPMyYKslBVA" name="ID" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhLDu90fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhLqwN0fEe2YPMyYKslBVA" name="insertBefore" visibility="public">
              <ownedParameter xmi:id="_uhLqwd0fEe2YPMyYKslBVA" name="ID" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhLqwt0fEe2YPMyYKslBVA" name="action" type="_tgbYYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhLqw90fEe2YPMyYKslBVA" name="insertBefore" visibility="public">
              <ownedParameter xmi:id="_uhLqxN0fEe2YPMyYKslBVA" name="ID" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhLqxd0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhLqxt0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uhLqx90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhMR0N0fEe2YPMyYKslBVA" name="itemRemoved" visibility="protected">
              <ownedParameter xmi:id="_uhMR0d0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhMR0t0fEe2YPMyYKslBVA" name="setDirty" visibility="protected">
              <ownedParameter xmi:id="_uhMR090fEe2YPMyYKslBVA" name="dirty" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhMR1N0fEe2YPMyYKslBVA" name="prependToGroup" visibility="public">
              <ownedParameter xmi:id="_uhMR1d0fEe2YPMyYKslBVA" name="groupName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhMR1t0fEe2YPMyYKslBVA" name="action" type="_tgbYYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhMR190fEe2YPMyYKslBVA" name="prependToGroup" visibility="public">
              <ownedParameter xmi:id="_uhMR2N0fEe2YPMyYKslBVA" name="groupName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhMR2d0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhMR2t0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uhMR290fEe2YPMyYKslBVA" name="ID" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhMR3N0fEe2YPMyYKslBVA" name="return" type="_teT4id0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhMR3d0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uhMR3t0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhMR390fEe2YPMyYKslBVA" name="return" type="_teT4id0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhMR4N0fEe2YPMyYKslBVA" name="removeAll" visibility="public"/>
            <ownedOperation xmi:id="_uhM44N0fEe2YPMyYKslBVA" name="replaceItem" visibility="public">
              <ownedParameter xmi:id="_uhM44d0fEe2YPMyYKslBVA" name="identifier" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhM44t0fEe2YPMyYKslBVA" name="replacementItem" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhM4490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhM45d0fEe2YPMyYKslBVA" name="internalSetItems" visibility="protected">
              <ownedParameter xmi:id="_uhM45t0fEe2YPMyYKslBVA" name="items" type="_teUfk90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tkex8d0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tkgAEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkgAEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkgAE90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uhNf8N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgb_dd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tkgAEt0fEe2YPMyYKslBVA" client="_tkex8d0fEe2YPMyYKslBVA" supplier="_teUfld0fEe2YPMyYKslBVA" contract="_teUfld0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uhKcpt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uhKcp90fEe2YPMyYKslBVA" name="arg0" type="_tgb_dd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhNf8d0fEe2YPMyYKslBVA" name="getEnabled" visibility="public">
                <ownedParameter xmi:id="_uhNf8t0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhNf890fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhNf9N0fEe2YPMyYKslBVA" name="getAccelerator" visibility="public">
                <ownedParameter xmi:id="_uhNf9d0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhNf9t0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhNf990fEe2YPMyYKslBVA" name="getAcceleratorText" visibility="public">
                <ownedParameter xmi:id="_uhNf-N0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhNf-d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhNf-t0fEe2YPMyYKslBVA" name="getText" visibility="public">
                <ownedParameter xmi:id="_uhNf-90fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhNf_N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhNf_d0fEe2YPMyYKslBVA" name="getVisible" visibility="public">
                <ownedParameter xmi:id="_uhNf_t0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhNf_90fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgb_e90fEe2YPMyYKslBVA" name="MenuManager" visibility="public">
            <eAnnotations xmi:id="_tkYrUN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tkYrUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tkYrU90fEe2YPMyYKslBVA" general="_tgb_dd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugegI90fEe2YPMyYKslBVA" name="MANAGER_KEY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ugegJN0fEe2YPMyYKslBVA" name="id" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugegJd0fEe2YPMyYKslBVA" name="listeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugegJt0fEe2YPMyYKslBVA" name="menu" visibility="private" type="_s77kMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugegJ90fEe2YPMyYKslBVA" name="menuItem" visibility="private" type="_s77kMd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugegKN0fEe2YPMyYKslBVA" name="menuText" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugegKd0fEe2YPMyYKslBVA" name="image" visibility="private" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugegKt0fEe2YPMyYKslBVA" name="imageManager" visibility="private" type="_tSV5EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugegK90fEe2YPMyYKslBVA" name="overrides" visibility="private" type="_teUfld0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugegLN0fEe2YPMyYKslBVA" name="parent" visibility="private" type="_tWnVF90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugegLd0fEe2YPMyYKslBVA" name="removeAllWhenShown" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugegLt0fEe2YPMyYKslBVA" name="visible" visibility="protected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugegL90fEe2YPMyYKslBVA" name="definitionId" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tkYrUt0fEe2YPMyYKslBVA" client="_tgb_e90fEe2YPMyYKslBVA" supplier="_teT4ht0fEe2YPMyYKslBVA" contract="_teT4ht0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugd5Gt0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ugd5G90fEe2YPMyYKslBVA" name="arg0" type="_tgb_e90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugd5Ht0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ugd5H90fEe2YPMyYKslBVA" name="arg0" type="_tgb_e90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugegMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ugegMd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ugegMt0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugegM90fEe2YPMyYKslBVA" name="image" type="_tW0JYd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugegNN0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugegNd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ugegNt0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugegN90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ugegON0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugegOd0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugfHMN0fEe2YPMyYKslBVA" name="addMenuListener" visibility="public">
              <ownedParameter xmi:id="_ugfHMd0fEe2YPMyYKslBVA" name="listener" type="_teUfm90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugfHMt0fEe2YPMyYKslBVA" name="createContextMenu" visibility="public">
              <ownedParameter xmi:id="_ugfHM90fEe2YPMyYKslBVA" name="parent" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugfHNN0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugfHNd0fEe2YPMyYKslBVA" name="menuExist" visibility="protected">
              <ownedParameter xmi:id="_ugfHNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugfHPN0fEe2YPMyYKslBVA" name="initializeMenu" visibility="private"/>
            <ownedOperation xmi:id="_ugfHPd0fEe2YPMyYKslBVA" name="createMenuBar" visibility="public">
              <ownedParameter xmi:id="_ugfHPt0fEe2YPMyYKslBVA" name="parent" type="_tJthgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugfHP90fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugfHQN0fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_ugfHQd0fEe2YPMyYKslBVA" name="force" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugfHQt0fEe2YPMyYKslBVA" name="createMenuBar" visibility="public">
              <ownedParameter xmi:id="_ugfHQ90fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugfHRN0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugfuQN0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_ugfuQ90fEe2YPMyYKslBVA" name="disposeOldImages" visibility="private"/>
            <ownedOperation xmi:id="_ugfuRN0fEe2YPMyYKslBVA" name="getItems" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugfuRd0fEe2YPMyYKslBVA" name="return" type="_teUfk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugfuRt0fEe2YPMyYKslBVA" name="removeAll" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_ugfuR90fEe2YPMyYKslBVA" name="markDirty" visibility="public"/>
            <ownedOperation xmi:id="_ugfuSd0fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_ugfuSt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugfuS90fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_ugfuTN0fEe2YPMyYKslBVA" name="parent" type="_te8xsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugfuTd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugfuTt0fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_ugfuT90fEe2YPMyYKslBVA" name="parent" type="_s77kMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugfuUN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uggVVt0fEe2YPMyYKslBVA" name="getMenuText" visibility="public">
              <ownedParameter xmi:id="_uggVV90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uggVY90fEe2YPMyYKslBVA" name="setDirty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uggVZN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uggVZd0fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_uggVZt0fEe2YPMyYKslBVA" name="parent" type="_tQ0PEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uggVZ90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uggVaN0fEe2YPMyYKslBVA" name="findMenuUsingPath" visibility="public">
              <ownedParameter xmi:id="_uggVad0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uggVat0fEe2YPMyYKslBVA" name="return" type="_teT4ht0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugg8YN0fEe2YPMyYKslBVA" name="findUsingPath" visibility="public">
              <ownedParameter xmi:id="_ugg8Yd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugg8Yt0fEe2YPMyYKslBVA" name="return" type="_teT4id0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugg8ad0fEe2YPMyYKslBVA" name="fireAboutToShow" visibility="private">
              <ownedParameter xmi:id="_ugg8at0fEe2YPMyYKslBVA" name="manager" type="_teT4ht0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugg8bd0fEe2YPMyYKslBVA" name="fireAboutToHide" visibility="private">
              <ownedParameter xmi:id="_ugg8bt0fEe2YPMyYKslBVA" name="manager" type="_teT4ht0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ughjct0fEe2YPMyYKslBVA" name="getId" visibility="public">
              <ownedParameter xmi:id="_ughjc90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ughjdN0fEe2YPMyYKslBVA" name="getMenu" visibility="public">
              <ownedParameter xmi:id="_ughjdd0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ughjfd0fEe2YPMyYKslBVA" name="getImageDescriptor" visibility="public">
              <ownedParameter xmi:id="_ughjft0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugiKgN0fEe2YPMyYKslBVA" name="getOverrides" visibility="public">
              <ownedParameter xmi:id="_ugiKgd0fEe2YPMyYKslBVA" name="return" type="_teUfld0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugiKht0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_ugiKh90fEe2YPMyYKslBVA" name="return" type="_tWnVF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugiKiN0fEe2YPMyYKslBVA" name="getRemoveAllWhenShown" visibility="public">
              <ownedParameter xmi:id="_ugiKid0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugiKit0fEe2YPMyYKslBVA" name="handleAboutToShow" visibility="private"/>
            <ownedOperation xmi:id="_ugixkt0fEe2YPMyYKslBVA" name="update" visibility="protected">
              <ownedParameter xmi:id="_ugixk90fEe2YPMyYKslBVA" name="force" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugixlN0fEe2YPMyYKslBVA" name="recursive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugixld0fEe2YPMyYKslBVA" name="handleAboutToHide" visibility="private"/>
            <ownedOperation xmi:id="_ugixnN0fEe2YPMyYKslBVA" name="isDynamic" visibility="public">
              <ownedParameter xmi:id="_ugixnd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugixnt0fEe2YPMyYKslBVA" name="isEnabled" visibility="public">
              <ownedParameter xmi:id="_ugixn90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugixoN0fEe2YPMyYKslBVA" name="isGroupMarker" visibility="public">
              <ownedParameter xmi:id="_ugixod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugixot0fEe2YPMyYKslBVA" name="isSeparator" visibility="public">
              <ownedParameter xmi:id="_ugixo90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugjYoN0fEe2YPMyYKslBVA" name="isSubstituteFor" visibility="public">
              <ownedParameter xmi:id="_ugjYod0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugjYot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugjYo90fEe2YPMyYKslBVA" name="isVisible" visibility="public">
              <ownedParameter xmi:id="_ugjYpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugjYpd0fEe2YPMyYKslBVA" name="isChildVisible" visibility="private">
              <ownedParameter xmi:id="_ugjYpt0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugjYp90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugj_s90fEe2YPMyYKslBVA" name="removeMenuListener" visibility="public">
              <ownedParameter xmi:id="_ugj_tN0fEe2YPMyYKslBVA" name="listener" type="_teUfm90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugj_td0fEe2YPMyYKslBVA" name="saveWidgetState" visibility="public"/>
            <ownedOperation xmi:id="_ugj_tt0fEe2YPMyYKslBVA" name="setOverrides" visibility="public">
              <ownedParameter xmi:id="_ugj_t90fEe2YPMyYKslBVA" name="newOverrides" type="_teUfld0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugj_uN0fEe2YPMyYKslBVA" name="setParent" visibility="public">
              <ownedParameter xmi:id="_ugj_ud0fEe2YPMyYKslBVA" name="manager" type="_tWnVF90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugkmwN0fEe2YPMyYKslBVA" name="setRemoveAllWhenShown" visibility="public">
              <ownedParameter xmi:id="_ugkmwd0fEe2YPMyYKslBVA" name="removeAll" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugkmwt0fEe2YPMyYKslBVA" name="setVisible" visibility="public">
              <ownedParameter xmi:id="_ugkmw90fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugkmxN0fEe2YPMyYKslBVA" name="setActionDefinitionId" visibility="public">
              <ownedParameter xmi:id="_ugkmxd0fEe2YPMyYKslBVA" name="definitionId" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugkmxt0fEe2YPMyYKslBVA" name="update" visibility="public"/>
            <ownedOperation xmi:id="_ugkmx90fEe2YPMyYKslBVA" name="getMenuItems" visibility="protected">
              <ownedParameter xmi:id="_ugkmyN0fEe2YPMyYKslBVA" name="return" type="_tBh14t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uglN0t0fEe2YPMyYKslBVA" name="getMenuItem" visibility="protected">
              <ownedParameter xmi:id="_uglN090fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uglN1N0fEe2YPMyYKslBVA" name="return" type="_tBk5Mt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uglN2N0fEe2YPMyYKslBVA" name="getMenuItemCount" visibility="protected">
              <ownedParameter xmi:id="_uglN2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uglN3N0fEe2YPMyYKslBVA" name="doItemFill" visibility="protected">
              <ownedParameter xmi:id="_uglN3d0fEe2YPMyYKslBVA" name="ci" type="_teT4id0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uglN3t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugl04N0fEe2YPMyYKslBVA" name="isDirty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugl04d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugmb9N0fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_ugmb9d0fEe2YPMyYKslBVA" name="property" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugnDC90fEe2YPMyYKslBVA" name="isTopLevelMenu" visibility="private">
              <ownedParameter xmi:id="_ugnDDN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugnqFd0fEe2YPMyYKslBVA" name="updateAll" visibility="public">
              <ownedParameter xmi:id="_ugnqFt0fEe2YPMyYKslBVA" name="force" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugnqHN0fEe2YPMyYKslBVA" name="setMenuText" visibility="public">
              <ownedParameter xmi:id="_ugnqHd0fEe2YPMyYKslBVA" name="menuText" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugnqHt0fEe2YPMyYKslBVA" name="setImageDescriptor" visibility="public">
              <ownedParameter xmi:id="_ugnqH90fEe2YPMyYKslBVA" name="imageDescriptor" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugoRIN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_ugoRId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vY1EgN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vY1Egd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tkbHkd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tn88s90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn88tN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tn9jwd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ugd5IN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgb_e90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tn9jwN0fEe2YPMyYKslBVA" client="_tkbHkd0fEe2YPMyYKslBVA" supplier="_teUfld0fEe2YPMyYKslBVA" contract="_teUfld0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ugd5Id0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ugd5It0fEe2YPMyYKslBVA" name="arg0" type="_tgb_e90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugd5I90fEe2YPMyYKslBVA" name="getAccelerator" visibility="public">
                <ownedParameter xmi:id="_ugd5JN0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugd5Jd0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugd5Jt0fEe2YPMyYKslBVA" name="getAcceleratorText" visibility="public">
                <ownedParameter xmi:id="_ugd5J90fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugd5KN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugd5Kd0fEe2YPMyYKslBVA" name="getEnabled" visibility="public">
                <ownedParameter xmi:id="_ugd5Kt0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugd5K90fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugd5LN0fEe2YPMyYKslBVA" name="getText" visibility="public">
                <ownedParameter xmi:id="_ugd5Ld0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugd5Lt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugegIN0fEe2YPMyYKslBVA" name="getVisible" visibility="public">
                <ownedParameter xmi:id="_ugegId0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugegIt0fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tkbuod0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tn88sN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn88sd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tn88st0fEe2YPMyYKslBVA" general="_tO3HRt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ugd5FN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgb_e90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ugd5Fd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ugd5Ft0fEe2YPMyYKslBVA" name="arg0" type="_tgb_e90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugd5GN0fEe2YPMyYKslBVA" name="menuHidden" visibility="public">
                <ownedParameter xmi:id="_ugd5Gd0fEe2YPMyYKslBVA" name="e" type="_tKIYT90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugd5HN0fEe2YPMyYKslBVA" name="menuShown" visibility="public">
                <ownedParameter xmi:id="_ugd5Hd0fEe2YPMyYKslBVA" name="e" type="_tKIYT90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tkaggd0fEe2YPMyYKslBVA" name="IMenuListener2" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tkeK4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tkeK4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tkeK4t0fEe2YPMyYKslBVA" general="_teUfm90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ughjcN0fEe2YPMyYKslBVA" name="menuAboutToHide" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ughjcd0fEe2YPMyYKslBVA" name="arg0" type="_teT4ht0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukFNz90fEe2YPMyYKslBVA" name="menuAboutToShow" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ukFN0N0fEe2YPMyYKslBVA" name="arg0" type="_teT4ht0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tkagg90fEe2YPMyYKslBVA" name="ExternalActionManager" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tkgnIt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tkgnI90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tkgnJN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhZtOd0fEe2YPMyYKslBVA" name="instance" visibility="private" isStatic="true" type="_tkagg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhZtOt0fEe2YPMyYKslBVA" name="callback" visibility="private" type="_tkaghd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ughjdt0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ughjd90fEe2YPMyYKslBVA" name="return" type="_tkagg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ughjeN0fEe2YPMyYKslBVA" name="getCallback" visibility="public">
              <ownedParameter xmi:id="_ughjed0fEe2YPMyYKslBVA" name="return" type="_tkaghd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhZtO90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uhZtPN0fEe2YPMyYKslBVA" name="setCallback" visibility="public">
              <ownedParameter xmi:id="_uhZtPd0fEe2YPMyYKslBVA" name="callbackToUse" type="_tkaghd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tkaghd0fEe2YPMyYKslBVA" name="ICallback" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkgnIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkgnId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ughjet0fEe2YPMyYKslBVA" name="getAcceleratorText" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ughje90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ughjfN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugnDCN0fEe2YPMyYKslBVA" name="isAcceleratorInUse" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ugnDCd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugnDCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugqGYd0fEe2YPMyYKslBVA" name="addPropertyChangeListener" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ugqGYt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugqGY90fEe2YPMyYKslBVA" name="arg1" type="_tWCtVd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugtJpt0fEe2YPMyYKslBVA" name="removePropertyChangeListener" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ugtJp90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugtJqN0fEe2YPMyYKslBVA" name="arg1" type="_tWCtVd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugvl4N0fEe2YPMyYKslBVA" name="isActive" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ugvl4d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugvl4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhZtNt0fEe2YPMyYKslBVA" name="getAccelerator" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uhZtN90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhZtON0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tn_Y8d0fEe2YPMyYKslBVA" name="IExecuteCallback" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_toJJ890fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toJJ9N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ugtwud0fEe2YPMyYKslBVA" name="preExecute" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ugtwut0fEe2YPMyYKslBVA" name="arg0" type="_tgbYYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugtwu90fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugtwvt0fEe2YPMyYKslBVA" name="postExecuteSuccess" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ugtwv90fEe2YPMyYKslBVA" name="arg0" type="_tgbYYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugtwwN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uguXwN0fEe2YPMyYKslBVA" name="postExecuteFailure" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uguXwd0fEe2YPMyYKslBVA" name="arg0" type="_tgbYYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uguXwt0fEe2YPMyYKslBVA" name="arg1" type="_tn_Y890fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uguXw90fEe2YPMyYKslBVA" name="notEnabled" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uguXxN0fEe2YPMyYKslBVA" name="arg0" type="_tgbYYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uguXxd0fEe2YPMyYKslBVA" name="arg1" type="_tn_Y9d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhaUQN0fEe2YPMyYKslBVA" name="notDefined" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uhaUQd0fEe2YPMyYKslBVA" name="arg0" type="_tgbYYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhaUQt0fEe2YPMyYKslBVA" name="arg1" type="_tpUOoN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_toBOIt0fEe2YPMyYKslBVA" name="IBindingManagerCallback" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_toJJ8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toJJ8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toJJ8t0fEe2YPMyYKslBVA" general="_tkaghd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ugypNt0fEe2YPMyYKslBVA" name="getActiveBindingsFor" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ugypN90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ugypON0fEe2YPMyYKslBVA" name="return" type="_toAnF90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tkdj0N0fEe2YPMyYKslBVA" name="SubContributionItem" visibility="public">
            <eAnnotations xmi:id="_tkgAFN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tkgAFd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tkgAF90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhYfFd0fEe2YPMyYKslBVA" name="visible" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhYfFt0fEe2YPMyYKslBVA" name="innerItem" visibility="private" type="_teT4id0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tkgAFt0fEe2YPMyYKslBVA" client="_tkdj0N0fEe2YPMyYKslBVA" supplier="_teT4id0fEe2YPMyYKslBVA" contract="_teT4id0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugl0490fEe2YPMyYKslBVA" name="getInnerItem" visibility="public">
              <ownedParameter xmi:id="_ugl05N0fEe2YPMyYKslBVA" name="return" type="_teT4id0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhYfF90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uhYfGN0fEe2YPMyYKslBVA" name="item" type="_teT4id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhYfGd0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_uhYfGt0fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_uhYfG90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhYfHN0fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_uhYfHd0fEe2YPMyYKslBVA" name="parent" type="_s77kMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhYfHt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhYfH90fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_uhYfIN0fEe2YPMyYKslBVA" name="parent" type="_tQ0PEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhYfId0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhYfIt0fEe2YPMyYKslBVA" name="getId" visibility="public">
              <ownedParameter xmi:id="_uhZGIN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhZGId0fEe2YPMyYKslBVA" name="isEnabled" visibility="public">
              <ownedParameter xmi:id="_uhZGIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhZGI90fEe2YPMyYKslBVA" name="isDirty" visibility="public">
              <ownedParameter xmi:id="_uhZGJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhZGJd0fEe2YPMyYKslBVA" name="isDynamic" visibility="public">
              <ownedParameter xmi:id="_uhZGJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhZGJ90fEe2YPMyYKslBVA" name="isGroupMarker" visibility="public">
              <ownedParameter xmi:id="_uhZGKN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhZGKd0fEe2YPMyYKslBVA" name="isSeparator" visibility="public">
              <ownedParameter xmi:id="_uhZGKt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhZGK90fEe2YPMyYKslBVA" name="isVisible" visibility="public">
              <ownedParameter xmi:id="_uhZGLN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhZGLd0fEe2YPMyYKslBVA" name="setParent" visibility="public">
              <ownedParameter xmi:id="_uhZGLt0fEe2YPMyYKslBVA" name="parent" type="_tWnVF90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhZGL90fEe2YPMyYKslBVA" name="setVisible" visibility="public">
              <ownedParameter xmi:id="_uhZGMN0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhZGMd0fEe2YPMyYKslBVA" name="update" visibility="public"/>
            <ownedOperation xmi:id="_uhZGMt0fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_uhZGM90fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhZtMN0fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_uhZtMd0fEe2YPMyYKslBVA" name="parent" type="_te8xsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhZtMt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhZtM90fEe2YPMyYKslBVA" name="saveWidgetState" visibility="public"/>
            <ownedOperation xmi:id="_uhZtNN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uhZtNd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tkeK6N0fEe2YPMyYKslBVA" name="ActionContributionItem" visibility="public">
            <eAnnotations xmi:id="_tn9jwt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tn9jw90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tn9jxd0fEe2YPMyYKslBVA" general="_tn9jxN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugoRIt0fEe2YPMyYKslBVA" name="MODE_FORCE_TEXT" visibility="public" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugoRI90fEe2YPMyYKslBVA" name="ellipsis" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ugoRJN0fEe2YPMyYKslBVA" name="result" visibility="private" type="_s9UrUd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugoRJd0fEe2YPMyYKslBVA" name="USE_COLOR_ICONS" visibility="private" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugoRJt0fEe2YPMyYKslBVA" name="mode" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugoRJ90fEe2YPMyYKslBVA" name="action" visibility="private" type="_tgbYYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugoRKN0fEe2YPMyYKslBVA" name="actionTextListener" visibility="private" isLeaf="true" type="_tWCtVd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ugoRKd0fEe2YPMyYKslBVA" name="imageManager" visibility="private" type="_tSV5EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugoRKt0fEe2YPMyYKslBVA" name="buttonListener" visibility="private" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugoRK90fEe2YPMyYKslBVA" name="menuItemListener" visibility="private" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugoRLN0fEe2YPMyYKslBVA" name="propertyListener" visibility="private" isLeaf="true" type="_tWCtVd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ugoRLd0fEe2YPMyYKslBVA" name="toolItemListener" visibility="private" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugoRLt0fEe2YPMyYKslBVA" name="widget" visibility="private" type="_tBojkd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugoRL90fEe2YPMyYKslBVA" name="menuCreatorListener" visibility="private" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugoRMN0fEe2YPMyYKslBVA" name="holdMenu" visibility="private" type="_s77kMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugoRMd0fEe2YPMyYKslBVA" name="menuCreatorCalled" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugoRMt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ugo4MN0fEe2YPMyYKslBVA" name="getUseColorIconsInToolbars" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugo4Md0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugo4Mt0fEe2YPMyYKslBVA" name="setUseColorIconsInToolbars" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugo4M90fEe2YPMyYKslBVA" name="useColorIcons" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugo4NN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ugo4Nd0fEe2YPMyYKslBVA" name="action" type="_tgbYYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugpfQN0fEe2YPMyYKslBVA" name="actionPropertyChange" visibility="private">
              <ownedParameter xmi:id="_ugpfQd0fEe2YPMyYKslBVA" name="e" type="_tWCtVN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugpfQt0fEe2YPMyYKslBVA" name="isVisible" visibility="public">
              <ownedParameter xmi:id="_ugpfQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugpfSt0fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_ugpfS90fEe2YPMyYKslBVA" name="propertyName" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugpfTN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_ugpfTd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugpfTt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugpfT90fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_ugpfUN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugqGVN0fEe2YPMyYKslBVA" name="getButtonListener" visibility="private">
              <ownedParameter xmi:id="_ugqGVd0fEe2YPMyYKslBVA" name="return" type="_s6O7EN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugqtYN0fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_ugqtYd0fEe2YPMyYKslBVA" name="parent" type="_s77kMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugqtYt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugqtZd0fEe2YPMyYKslBVA" name="getMenuItemListener" visibility="private">
              <ownedParameter xmi:id="_ugqtZt0fEe2YPMyYKslBVA" name="return" type="_s6O7EN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugrUcN0fEe2YPMyYKslBVA" name="getMenuCreatorListener" visibility="private">
              <ownedParameter xmi:id="_ugrUcd0fEe2YPMyYKslBVA" name="return" type="_s6O7EN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugrUdd0fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_ugrUdt0fEe2YPMyYKslBVA" name="parent" type="_tQ0PEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugrUd90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugr7ht0fEe2YPMyYKslBVA" name="getToolItemListener" visibility="private">
              <ownedParameter xmi:id="_ugr7h90fEe2YPMyYKslBVA" name="return" type="_s6O7EN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugr7jt0fEe2YPMyYKslBVA" name="getAction" visibility="public">
              <ownedParameter xmi:id="_ugr7j90fEe2YPMyYKslBVA" name="return" type="_tgbYYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugsikN0fEe2YPMyYKslBVA" name="getMode" visibility="public">
              <ownedParameter xmi:id="_ugsikd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugsikt0fEe2YPMyYKslBVA" name="handleWidgetDispose" visibility="private">
              <ownedParameter xmi:id="_ugsik90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugtJqd0fEe2YPMyYKslBVA" name="disposeOldImages" visibility="private"/>
            <ownedOperation xmi:id="_ugtJqt0fEe2YPMyYKslBVA" name="handleWidgetSelection" visibility="private">
              <ownedParameter xmi:id="_ugtJq90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugtJrN0fEe2YPMyYKslBVA" name="selection" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugu-2N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ugu-2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugu-2t0fEe2YPMyYKslBVA" name="hasImages" visibility="private">
              <ownedParameter xmi:id="_ugu-290fEe2YPMyYKslBVA" name="actionToCheck" type="_tgbYYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugu-3N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugu-490fEe2YPMyYKslBVA" name="isCommandActive" visibility="private">
              <ownedParameter xmi:id="_ugu-5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugvl490fEe2YPMyYKslBVA" name="isDynamic" visibility="public">
              <ownedParameter xmi:id="_ugvl5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugvl5d0fEe2YPMyYKslBVA" name="isEnabled" visibility="public">
              <ownedParameter xmi:id="_ugvl5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugwM8N0fEe2YPMyYKslBVA" name="isEnabledAllowed" visibility="protected">
              <ownedParameter xmi:id="_ugwM8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugwM8t0fEe2YPMyYKslBVA" name="getParent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ugwM890fEe2YPMyYKslBVA" name="return" type="_tWnVF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugwM-d0fEe2YPMyYKslBVA" name="setMode" visibility="public">
              <ownedParameter xmi:id="_ugwM-t0fEe2YPMyYKslBVA" name="mode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugwM-90fEe2YPMyYKslBVA" name="update" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_ugw0AN0fEe2YPMyYKslBVA" name="updateToolItem" visibility="private">
              <ownedParameter xmi:id="_ugw0Ad0fEe2YPMyYKslBVA" name="ti" type="_tQ0PEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0At0fEe2YPMyYKslBVA" name="textChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0A90fEe2YPMyYKslBVA" name="imageChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0BN0fEe2YPMyYKslBVA" name="tooltipTextChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0Bd0fEe2YPMyYKslBVA" name="enableStateChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0Bt0fEe2YPMyYKslBVA" name="checkChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugw0B90fEe2YPMyYKslBVA" name="updateMenuItem" visibility="private">
              <ownedParameter xmi:id="_ugw0CN0fEe2YPMyYKslBVA" name="mi" type="_s77kMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0Cd0fEe2YPMyYKslBVA" name="textChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0Ct0fEe2YPMyYKslBVA" name="imageChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0C90fEe2YPMyYKslBVA" name="tooltipTextChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0DN0fEe2YPMyYKslBVA" name="enableStateChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0Dd0fEe2YPMyYKslBVA" name="checkChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugw0Dt0fEe2YPMyYKslBVA" name="updateButton" visibility="private">
              <ownedParameter xmi:id="_ugw0D90fEe2YPMyYKslBVA" name="button" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0EN0fEe2YPMyYKslBVA" name="textChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0Ed0fEe2YPMyYKslBVA" name="imageChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0Et0fEe2YPMyYKslBVA" name="tooltipTextChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0E90fEe2YPMyYKslBVA" name="enableStateChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugw0FN0fEe2YPMyYKslBVA" name="checkChanged" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugxbHN0fEe2YPMyYKslBVA" name="updateImages" visibility="private">
              <ownedParameter xmi:id="_ugxbHd0fEe2YPMyYKslBVA" name="forceImage" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugxbHt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugyCMt0fEe2YPMyYKslBVA" name="updateMenuItemText" visibility="private">
              <ownedParameter xmi:id="_ugyCM90fEe2YPMyYKslBVA" name="mi" type="_s77kMd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug1sgN0fEe2YPMyYKslBVA" name="shortenText" visibility="protected">
              <ownedParameter xmi:id="_ug1sgd0fEe2YPMyYKslBVA" name="textValue" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug1sgt0fEe2YPMyYKslBVA" name="item" type="_tQ0PEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug1sg90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug1sid0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_ug2TkN0fEe2YPMyYKslBVA" name="handleShowProxy" visibility="private">
              <ownedParameter xmi:id="_ug2Tkd0fEe2YPMyYKslBVA" name="proxy" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug2Tmt0fEe2YPMyYKslBVA" name="copyMenu" visibility="private">
              <ownedParameter xmi:id="_ug2Tm90fEe2YPMyYKslBVA" name="realMenu" type="_s77kMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug2TnN0fEe2YPMyYKslBVA" name="proxy" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug26s90fEe2YPMyYKslBVA" name="handleHideProxy" visibility="private">
              <ownedParameter xmi:id="_ug26tN0fEe2YPMyYKslBVA" name="proxy" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug3hst0fEe2YPMyYKslBVA" name="getWidget" visibility="public">
              <ownedParameter xmi:id="_ug3hs90fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug3htN0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ug3htd0fEe2YPMyYKslBVA" name="arg0" type="_tkeK6N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug3htt0fEe2YPMyYKslBVA" name="arg1" type="_s77kMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug3ht90fEe2YPMyYKslBVA" name="arg2" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug3huN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_ug3hud0fEe2YPMyYKslBVA" name="event" type="_tWCtVN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug3hut0fEe2YPMyYKslBVA" name="lambda$2" visibility="private">
              <ownedParameter xmi:id="_ug3hu90fEe2YPMyYKslBVA" name="arg0" type="_tWCtVN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug4IwN0fEe2YPMyYKslBVA" name="lambda$3" visibility="private">
              <ownedParameter xmi:id="_ug4Iwd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug4Iwt0fEe2YPMyYKslBVA" name="lambda$4" visibility="private">
              <ownedParameter xmi:id="_ug4Iw90fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug4IxN0fEe2YPMyYKslBVA" name="lambda$5" visibility="private">
              <ownedParameter xmi:id="_ug4Ixd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug4v0N0fEe2YPMyYKslBVA" name="lambda$6" visibility="private">
              <ownedParameter xmi:id="_ug4v0d0fEe2YPMyYKslBVA" name="event" type="_tWCtVN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug4v1N0fEe2YPMyYKslBVA" name="lambda$7" visibility="private">
              <ownedParameter xmi:id="_ug4v1d0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug4v1t0fEe2YPMyYKslBVA" name="lambda$8" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ug4v190fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug5W490fEe2YPMyYKslBVA" name="lambda$9" visibility="private">
              <ownedParameter xmi:id="_ug5W5N0fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_toCcQd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_toDqYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toDqYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toDqY90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ug5W5d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tkeK6N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ug5W5t0fEe2YPMyYKslBVA" name="val$itemMenu" visibility="private" isLeaf="true" type="_s77kMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ug5W590fEe2YPMyYKslBVA" name="val$subMenu" visibility="private" isLeaf="true" type="_s77kMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_toDqYt0fEe2YPMyYKslBVA" client="_toCcQd0fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ug26r90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ug26sN0fEe2YPMyYKslBVA" name="arg0" type="_tkeK6N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ug26sd0fEe2YPMyYKslBVA" name="arg1" type="_s77kMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ug26st0fEe2YPMyYKslBVA" name="arg2" type="_s77kMN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ug598N0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
                <ownedParameter xmi:id="_ug598d0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tn9jxN0fEe2YPMyYKslBVA" name="ContributionItem" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_toDqZN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_toDqZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_toDqZ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ug599d0fEe2YPMyYKslBVA" name="id" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ug599t0fEe2YPMyYKslBVA" name="visible" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ug59990fEe2YPMyYKslBVA" name="parent" visibility="private" type="_tWnVF90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_toDqZt0fEe2YPMyYKslBVA" client="_tn9jxN0fEe2YPMyYKslBVA" supplier="_teT4id0fEe2YPMyYKslBVA" contract="_teT4id0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugo4ON0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_ugo4Od0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugwM990fEe2YPMyYKslBVA" name="isVisible" visibility="public">
              <ownedParameter xmi:id="_ugwM-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug59-N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_ug59-d0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_ug59-t0fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_ug59-90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug59_N0fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_ug59_d0fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug59_t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug59_90fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_ug5-AN0fEe2YPMyYKslBVA" name="parent" type="_tQ0PEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug5-Ad0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug5-At0fEe2YPMyYKslBVA" name="fill" visibility="public">
              <ownedParameter xmi:id="_ug5-A90fEe2YPMyYKslBVA" name="parent" type="_te8xsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug5-BN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug5-Bd0fEe2YPMyYKslBVA" name="saveWidgetState" visibility="public"/>
            <ownedOperation xmi:id="_ug5-Bt0fEe2YPMyYKslBVA" name="getId" visibility="public">
              <ownedParameter xmi:id="_ug5-B90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug5-CN0fEe2YPMyYKslBVA" name="getParent" visibility="public">
              <ownedParameter xmi:id="_ug5-Cd0fEe2YPMyYKslBVA" name="return" type="_tWnVF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug6lAN0fEe2YPMyYKslBVA" name="isDirty" visibility="public">
              <ownedParameter xmi:id="_ug6lAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug6lAt0fEe2YPMyYKslBVA" name="isDynamic" visibility="public">
              <ownedParameter xmi:id="_ug6lA90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug6lBN0fEe2YPMyYKslBVA" name="isEnabled" visibility="public">
              <ownedParameter xmi:id="_ug6lBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug6lBt0fEe2YPMyYKslBVA" name="isGroupMarker" visibility="public">
              <ownedParameter xmi:id="_ug6lB90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug6lCN0fEe2YPMyYKslBVA" name="isSeparator" visibility="public">
              <ownedParameter xmi:id="_ug6lCd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug6lCt0fEe2YPMyYKslBVA" name="setVisible" visibility="public">
              <ownedParameter xmi:id="_ug6lC90fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug6lDN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_ug6lDd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug6lDt0fEe2YPMyYKslBVA" name="update" visibility="public"/>
            <ownedOperation xmi:id="_ug6lD90fEe2YPMyYKslBVA" name="setParent" visibility="public">
              <ownedParameter xmi:id="_ug6lEN0fEe2YPMyYKslBVA" name="parent" type="_tWnVF90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug6lEd0fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_ug6lEt0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug6lE90fEe2YPMyYKslBVA" name="setId" visibility="public">
              <ownedParameter xmi:id="_ug6lFN0fEe2YPMyYKslBVA" name="itemId" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_toAnEd0fEe2YPMyYKslBVA" name="Action" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_toGtsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_toGtsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_toGts90fEe2YPMyYKslBVA" general="_toGtst0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhNgAN0fEe2YPMyYKslBVA" name="VAL_DROP_DOWN_MENU" visibility="private" isLeaf="true" isStatic="true" type="_tgb_cN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhNgAd0fEe2YPMyYKslBVA" name="VAL_PUSH_BTN" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhNgAt0fEe2YPMyYKslBVA" name="VAL_RADIO_BTN_OFF" visibility="private" isLeaf="true" isStatic="true" type="_s7dqIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhNgA90fEe2YPMyYKslBVA" name="VAL_RADIO_BTN_ON" visibility="private" isLeaf="true" isStatic="true" type="_s7dqIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhNgBN0fEe2YPMyYKslBVA" name="VAL_TOGGLE_BTN_OFF" visibility="private" isLeaf="true" isStatic="true" type="_s9UrUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhNgBd0fEe2YPMyYKslBVA" name="VAL_TOGGLE_BTN_ON" visibility="private" isLeaf="true" isStatic="true" type="_s9UrUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uhNgBt0fEe2YPMyYKslBVA" name="accelerator" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhNgB90fEe2YPMyYKslBVA" name="actionDefinitionId" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhNgCN0fEe2YPMyYKslBVA" name="description" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhNgCd0fEe2YPMyYKslBVA" name="disabledImage" visibility="private" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhNgCt0fEe2YPMyYKslBVA" name="enabled" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhNgC90fEe2YPMyYKslBVA" name="helpListener" visibility="private" type="_tKIYTd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhNgDN0fEe2YPMyYKslBVA" name="hoverImage" visibility="private" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhNgDd0fEe2YPMyYKslBVA" name="id" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhNgDt0fEe2YPMyYKslBVA" name="image" visibility="private" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhNgD90fEe2YPMyYKslBVA" name="text" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhOHAN0fEe2YPMyYKslBVA" name="toolTipText" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uhOHAd0fEe2YPMyYKslBVA" name="value" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugxbEN0fEe2YPMyYKslBVA" name="removeAcceleratorText" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugxbEd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugxbEt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugxbE90fEe2YPMyYKslBVA" name="removeMnemonics" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugxbFN0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugxbFd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugypPt0fEe2YPMyYKslBVA" name="convertAccelerator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugypP90fEe2YPMyYKslBVA" name="keyCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugypQN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhOHAt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uhOHBN0fEe2YPMyYKslBVA" name="convertAccelerator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhOHBd0fEe2YPMyYKslBVA" name="acceleratorText" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhOHBt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhOHB90fEe2YPMyYKslBVA" name="findKeyCode" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhOHCN0fEe2YPMyYKslBVA" name="token" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhOHCd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhOHCt0fEe2YPMyYKslBVA" name="findKeyString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhOHC90fEe2YPMyYKslBVA" name="keyCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhOHDN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhOHDd0fEe2YPMyYKslBVA" name="findModifier" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhOHDt0fEe2YPMyYKslBVA" name="token" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhOHD90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhOuEN0fEe2YPMyYKslBVA" name="findModifierString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhOuEd0fEe2YPMyYKslBVA" name="keyCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhOuEt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhOuE90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uhOuFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uhOuFd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhOuFt0fEe2YPMyYKslBVA" name="setText" visibility="public">
              <ownedParameter xmi:id="_uhOuF90fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhOuGN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uhOuGd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhOuGt0fEe2YPMyYKslBVA" name="image" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhOuG90fEe2YPMyYKslBVA" name="setImageDescriptor" visibility="public">
              <ownedParameter xmi:id="_uhOuHN0fEe2YPMyYKslBVA" name="newImage" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhOuHd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uhOuHt0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhOuH90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhPVIN0fEe2YPMyYKslBVA" name="getAccelerator" visibility="public">
              <ownedParameter xmi:id="_uhPVId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhPVIt0fEe2YPMyYKslBVA" name="getActionDefinitionId" visibility="public">
              <ownedParameter xmi:id="_uhPVI90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhPVJN0fEe2YPMyYKslBVA" name="getDescription" visibility="public">
              <ownedParameter xmi:id="_uhPVJd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhPVJt0fEe2YPMyYKslBVA" name="getToolTipText" visibility="public">
              <ownedParameter xmi:id="_uhPVJ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhPVKN0fEe2YPMyYKslBVA" name="getDisabledImageDescriptor" visibility="public">
              <ownedParameter xmi:id="_uhPVKd0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhPVKt0fEe2YPMyYKslBVA" name="getHelpListener" visibility="public">
              <ownedParameter xmi:id="_uhPVK90fEe2YPMyYKslBVA" name="return" type="_tKIYTd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhPVLN0fEe2YPMyYKslBVA" name="getHoverImageDescriptor" visibility="public">
              <ownedParameter xmi:id="_uhPVLd0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhPVLt0fEe2YPMyYKslBVA" name="getId" visibility="public">
              <ownedParameter xmi:id="_uhPVL90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhPVMN0fEe2YPMyYKslBVA" name="getImageDescriptor" visibility="public">
              <ownedParameter xmi:id="_uhPVMd0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhPVMt0fEe2YPMyYKslBVA" name="getMenuCreator" visibility="public">
              <ownedParameter xmi:id="_uhPVM90fEe2YPMyYKslBVA" name="return" type="_tgb_cN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhP8MN0fEe2YPMyYKslBVA" name="getStyle" visibility="public">
              <ownedParameter xmi:id="_uhP8Md0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhP8Mt0fEe2YPMyYKslBVA" name="getText" visibility="public">
              <ownedParameter xmi:id="_uhP8M90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhP8NN0fEe2YPMyYKslBVA" name="isChecked" visibility="public">
              <ownedParameter xmi:id="_uhP8Nd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhP8Nt0fEe2YPMyYKslBVA" name="isEnabled" visibility="public">
              <ownedParameter xmi:id="_uhP8N90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhP8ON0fEe2YPMyYKslBVA" name="isHandled" visibility="public">
              <ownedParameter xmi:id="_uhP8Od0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhP8Ot0fEe2YPMyYKslBVA" name="notifyResult" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uhP8O90fEe2YPMyYKslBVA" name="success" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhP8PN0fEe2YPMyYKslBVA" name="firePropertyChange" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uhP8Pd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhP8Pt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhP8P90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhP8QN0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            <ownedOperation xmi:id="_uhP8Qd0fEe2YPMyYKslBVA" name="runWithEvent" visibility="public">
              <ownedParameter xmi:id="_uhP8Qt0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhQjQN0fEe2YPMyYKslBVA" name="setAccelerator" visibility="public">
              <ownedParameter xmi:id="_uhQjQd0fEe2YPMyYKslBVA" name="keycode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhQjQt0fEe2YPMyYKslBVA" name="setActionDefinitionId" visibility="public">
              <ownedParameter xmi:id="_uhQjQ90fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhQjRN0fEe2YPMyYKslBVA" name="setChecked" visibility="public">
              <ownedParameter xmi:id="_uhQjRd0fEe2YPMyYKslBVA" name="checked" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhQjRt0fEe2YPMyYKslBVA" name="setDescription" visibility="public">
              <ownedParameter xmi:id="_uhQjR90fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhQjSN0fEe2YPMyYKslBVA" name="setDisabledImageDescriptor" visibility="public">
              <ownedParameter xmi:id="_uhRKUN0fEe2YPMyYKslBVA" name="newImage" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhRKUd0fEe2YPMyYKslBVA" name="setEnabled" visibility="public">
              <ownedParameter xmi:id="_uhRKUt0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhRKU90fEe2YPMyYKslBVA" name="setHelpListener" visibility="public">
              <ownedParameter xmi:id="_uhRKVN0fEe2YPMyYKslBVA" name="listener" type="_tKIYTd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhRKVd0fEe2YPMyYKslBVA" name="setHoverImageDescriptor" visibility="public">
              <ownedParameter xmi:id="_uhRKVt0fEe2YPMyYKslBVA" name="newImage" type="_tW0JYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhRKV90fEe2YPMyYKslBVA" name="setId" visibility="public">
              <ownedParameter xmi:id="_uhRKWN0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhRxYN0fEe2YPMyYKslBVA" name="setMenuCreator" visibility="public">
              <ownedParameter xmi:id="_uhRxYd0fEe2YPMyYKslBVA" name="creator" type="_tgb_cN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhRxYt0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public">
              <ownedParameter xmi:id="_uhRxY90fEe2YPMyYKslBVA" name="toolTipText" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_toHUwd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_toIi4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toIi4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toIi490fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_toIi4t0fEe2YPMyYKslBVA" client="_toHUwd0fEe2YPMyYKslBVA" supplier="_tgb_cN0fEe2YPMyYKslBVA" contract="_tgb_cN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uhOHA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uhRxZN0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
              <ownedOperation xmi:id="_uhRxZd0fEe2YPMyYKslBVA" name="getMenu" visibility="public">
                <ownedParameter xmi:id="_uhRxZt0fEe2YPMyYKslBVA" name="parent" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhRxZ90fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhRxaN0fEe2YPMyYKslBVA" name="getMenu" visibility="public">
                <ownedParameter xmi:id="_uhSYcN0fEe2YPMyYKslBVA" name="parent" type="_s77kMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhSYcd0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_toBOJ90fEe2YPMyYKslBVA" name="LegacyActionTools" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_toERcN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_toERcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_toERct0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ug7zOd0fEe2YPMyYKslBVA" name="keyCodes" visibility="private" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ug8aMN0fEe2YPMyYKslBVA" name="keyStrings" visibility="private" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ug8aMd0fEe2YPMyYKslBVA" name="localizedAlt" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ug8aMt0fEe2YPMyYKslBVA" name="localizedCommand" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ug8aM90fEe2YPMyYKslBVA" name="localizedCtrl" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ug8aNN0fEe2YPMyYKslBVA" name="localizedKeyCodes" visibility="private" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ug8aNd0fEe2YPMyYKslBVA" name="localizedShift" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ug8aNt0fEe2YPMyYKslBVA" name="MNEMONIC_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ugypO90fEe2YPMyYKslBVA" name="extractAcceleratorText" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugypPN0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugypPd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug8aN90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ug8aON0fEe2YPMyYKslBVA" name="convertAccelerator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ug8aOd0fEe2YPMyYKslBVA" name="keyCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug8aOt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug8aO90fEe2YPMyYKslBVA" name="getModifierString" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ug8aPN0fEe2YPMyYKslBVA" name="keyCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug8aPd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug8aPt0fEe2YPMyYKslBVA" name="findKeyString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ug8aP90fEe2YPMyYKslBVA" name="keyCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug8aQN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug8aQd0fEe2YPMyYKslBVA" name="convertAccelerator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ug8aQt0fEe2YPMyYKslBVA" name="acceleratorText" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug8aQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug9BQN0fEe2YPMyYKslBVA" name="findModifier" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ug9BQd0fEe2YPMyYKslBVA" name="token" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug9BQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug9BQ90fEe2YPMyYKslBVA" name="findKeyCode" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ug9BRN0fEe2YPMyYKslBVA" name="token" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug9BRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug9BRt0fEe2YPMyYKslBVA" name="convertLocalizedAccelerator" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ug9BR90fEe2YPMyYKslBVA" name="acceleratorText" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug9BSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug9BSd0fEe2YPMyYKslBVA" name="findLocalizedModifier" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ug9BSt0fEe2YPMyYKslBVA" name="token" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug9BS90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug9BTN0fEe2YPMyYKslBVA" name="findLocalizedKeyCode" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ug9BTd0fEe2YPMyYKslBVA" name="token" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug9BTt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug9BT90fEe2YPMyYKslBVA" name="extractMnemonic" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ug9BUN0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug9BUd0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug9BUt0fEe2YPMyYKslBVA" name="initKeyCodes" visibility="private" isStatic="true"/>
            <ownedOperation xmi:id="_ug9oUd0fEe2YPMyYKslBVA" name="initKeyStrings" visibility="private" isStatic="true"/>
            <ownedOperation xmi:id="_ug9oUt0fEe2YPMyYKslBVA" name="initLocalizedKeyCodes" visibility="private" isStatic="true"/>
            <ownedOperation xmi:id="_ug9oU90fEe2YPMyYKslBVA" name="initLocalizedModifiers" visibility="private" isStatic="true"/>
            <ownedOperation xmi:id="_ug-PYN0fEe2YPMyYKslBVA" name="findModifierString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ug-PYd0fEe2YPMyYKslBVA" name="keyCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug-PYt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhHZUN0fEe2YPMyYKslBVA" name="removeAcceleratorText" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhHZUd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhHZUt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhHZU90fEe2YPMyYKslBVA" name="removeMnemonics" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhHZVN0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhHZVd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhIAYN0fEe2YPMyYKslBVA" name="escapeMnemonics" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uhIAYd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uhIAYt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uhIndd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_toGtst0fEe2YPMyYKslBVA" name="AbstractAction" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tpZuMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tpZuMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tpZuM90fEe2YPMyYKslBVA" general="_teRcRN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tpZuMt0fEe2YPMyYKslBVA" client="_toGtst0fEe2YPMyYKslBVA" supplier="_tgbYYN0fEe2YPMyYKslBVA" contract="_tgbYYN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ug7zJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ug7zJ90fEe2YPMyYKslBVA" name="addPropertyChangeListener" visibility="public">
              <ownedParameter xmi:id="_ug7zKN0fEe2YPMyYKslBVA" name="listener" type="_tWCtVd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7zKd0fEe2YPMyYKslBVA" name="addListenerObject" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ug7zKt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7zK90fEe2YPMyYKslBVA" name="firePropertyChange" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_ug7zLN0fEe2YPMyYKslBVA" name="event" type="_tWCtVN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7zLd0fEe2YPMyYKslBVA" name="getListeners" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ug7zLt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7zL90fEe2YPMyYKslBVA" name="firePropertyChange" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_ug7zMN0fEe2YPMyYKslBVA" name="propertyName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug7zMd0fEe2YPMyYKslBVA" name="oldValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ug7zMt0fEe2YPMyYKslBVA" name="newValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7zM90fEe2YPMyYKslBVA" name="isListenerAttached" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ug7zNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7zNd0fEe2YPMyYKslBVA" name="removePropertyChangeListener" visibility="public">
              <ownedParameter xmi:id="_ug7zNt0fEe2YPMyYKslBVA" name="listener" type="_tWCtVd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ug7zN90fEe2YPMyYKslBVA" name="removeListenerObject" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ug7zON0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tWwfBt0fEe2YPMyYKslBVA" name="layout">
          <packagedElement xmi:type="uml:Class" xmi:id="_tWxGEd0fEe2YPMyYKslBVA" name="GridDataFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_teSDXN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teSDXd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teSDXt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugUIFt0fEe2YPMyYKslBVA" name="data" visibility="private" type="_s8aFU90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugUIF90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_ugUIGN0fEe2YPMyYKslBVA" name="d" type="_s8aFU90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugUIGd0fEe2YPMyYKslBVA" name="swtDefaults" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugUIGt0fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugUIHN0fEe2YPMyYKslBVA" name="createFrom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugUIHd0fEe2YPMyYKslBVA" name="data" type="_s8aFU90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugUIHt0fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugUIH90fEe2YPMyYKslBVA" name="copyData" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugUIIN0fEe2YPMyYKslBVA" name="data" type="_s8aFU90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugUIId0fEe2YPMyYKslBVA" name="return" type="_s8aFU90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugUIIt0fEe2YPMyYKslBVA" name="fillDefaults" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugUvIN0fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugUvJd0fEe2YPMyYKslBVA" name="create" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugUvJt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugUvJ90fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugUvKt0fEe2YPMyYKslBVA" name="defaultsFor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugUvK90fEe2YPMyYKslBVA" name="theControl" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugUvLN0fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugUvMN0fEe2YPMyYKslBVA" name="generate" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugUvMd0fEe2YPMyYKslBVA" name="theControl" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugUvMt0fEe2YPMyYKslBVA" name="hSpan" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugUvM90fEe2YPMyYKslBVA" name="vSpan" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugUvNN0fEe2YPMyYKslBVA" name="span" visibility="public">
              <ownedParameter xmi:id="_ugUvNd0fEe2YPMyYKslBVA" name="hSpan" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugUvNt0fEe2YPMyYKslBVA" name="vSpan" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugUvN90fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugUvON0fEe2YPMyYKslBVA" name="applyTo" visibility="public">
              <ownedParameter xmi:id="_ugUvOd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugVWMN0fEe2YPMyYKslBVA" name="generate" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugVWMd0fEe2YPMyYKslBVA" name="theControl" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugVWMt0fEe2YPMyYKslBVA" name="span" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugVWM90fEe2YPMyYKslBVA" name="span" visibility="public">
              <ownedParameter xmi:id="_ugVWNN0fEe2YPMyYKslBVA" name="span" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugVWNd0fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugVWON0fEe2YPMyYKslBVA" name="hint" visibility="public">
              <ownedParameter xmi:id="_ugVWOd0fEe2YPMyYKslBVA" name="xHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugVWOt0fEe2YPMyYKslBVA" name="yHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugVWO90fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugVWPN0fEe2YPMyYKslBVA" name="hint" visibility="public">
              <ownedParameter xmi:id="_ugVWPd0fEe2YPMyYKslBVA" name="hint" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugVWPt0fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugV9QN0fEe2YPMyYKslBVA" name="align" visibility="public">
              <ownedParameter xmi:id="_ugV9Qd0fEe2YPMyYKslBVA" name="hAlign" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugV9Qt0fEe2YPMyYKslBVA" name="vAlign" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugV9Q90fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugV9RN0fEe2YPMyYKslBVA" name="indent" visibility="public">
              <ownedParameter xmi:id="_ugV9Rd0fEe2YPMyYKslBVA" name="hIndent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugV9Rt0fEe2YPMyYKslBVA" name="vIndent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugV9R90fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugV9St0fEe2YPMyYKslBVA" name="indent" visibility="public">
              <ownedParameter xmi:id="_ugV9S90fEe2YPMyYKslBVA" name="indent" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugV9TN0fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugWkUN0fEe2YPMyYKslBVA" name="grab" visibility="public">
              <ownedParameter xmi:id="_ugWkUd0fEe2YPMyYKslBVA" name="horizontal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugWkUt0fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugWkU90fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugWkVt0fEe2YPMyYKslBVA" name="minSize" visibility="public">
              <ownedParameter xmi:id="_ugWkV90fEe2YPMyYKslBVA" name="minX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugWkWN0fEe2YPMyYKslBVA" name="minY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugWkWd0fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugWkWt0fEe2YPMyYKslBVA" name="minSize" visibility="public">
              <ownedParameter xmi:id="_ugWkW90fEe2YPMyYKslBVA" name="min" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugWkXN0fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugWkXd0fEe2YPMyYKslBVA" name="exclude" visibility="public">
              <ownedParameter xmi:id="_ugWkXt0fEe2YPMyYKslBVA" name="shouldExclude" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugWkX90fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugWkYd0fEe2YPMyYKslBVA" name="create" visibility="public">
              <ownedParameter xmi:id="_ugWkYt0fEe2YPMyYKslBVA" name="return" type="_s8aFU90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugXLYN0fEe2YPMyYKslBVA" name="copy" visibility="public">
              <ownedParameter xmi:id="_ugXLYd0fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugXLZN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_ugXLZd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugXycN0fEe2YPMyYKslBVA" name="getAlignmentString" visibility="private">
              <ownedParameter xmi:id="_ugXycd0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugXyct0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugYZgN0fEe2YPMyYKslBVA" name="getHintString" visibility="private">
              <ownedParameter xmi:id="_ugYZgd0fEe2YPMyYKslBVA" name="widthHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugYZgt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWxGFd0fEe2YPMyYKslBVA" name="GridLayoutFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_teTRcN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teTRcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teTRct0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugZAkN0fEe2YPMyYKslBVA" name="l" visibility="private" type="_s8aFUd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugZAkd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_ugZAkt0fEe2YPMyYKslBVA" name="l" type="_s8aFUd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugZAk90fEe2YPMyYKslBVA" name="createFrom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugZAlN0fEe2YPMyYKslBVA" name="l" type="_s8aFUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugZAld0fEe2YPMyYKslBVA" name="return" type="_tWxGFd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugZAlt0fEe2YPMyYKslBVA" name="copyLayout" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugZAl90fEe2YPMyYKslBVA" name="l" type="_s8aFUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugZAmN0fEe2YPMyYKslBVA" name="return" type="_s8aFUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugZAmd0fEe2YPMyYKslBVA" name="copy" visibility="public">
              <ownedParameter xmi:id="_ugZAmt0fEe2YPMyYKslBVA" name="return" type="_tWxGFd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugZAm90fEe2YPMyYKslBVA" name="create" visibility="public">
              <ownedParameter xmi:id="_ugZAnN0fEe2YPMyYKslBVA" name="return" type="_s8aFUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugZnoN0fEe2YPMyYKslBVA" name="swtDefaults" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugZnod0fEe2YPMyYKslBVA" name="return" type="_tWxGFd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugZno90fEe2YPMyYKslBVA" name="fillDefaults" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugZnpN0fEe2YPMyYKslBVA" name="return" type="_tWxGFd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugZnq90fEe2YPMyYKslBVA" name="equalWidth" visibility="public">
              <ownedParameter xmi:id="_ugZnrN0fEe2YPMyYKslBVA" name="equal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugZnrd0fEe2YPMyYKslBVA" name="return" type="_tWxGFd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugZnr90fEe2YPMyYKslBVA" name="spacing" visibility="public">
              <ownedParameter xmi:id="_ugZnsN0fEe2YPMyYKslBVA" name="hSpacing" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugZnsd0fEe2YPMyYKslBVA" name="vSpacing" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugZnst0fEe2YPMyYKslBVA" name="return" type="_tWxGFd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugZns90fEe2YPMyYKslBVA" name="spacing" visibility="public">
              <ownedParameter xmi:id="_ugZntN0fEe2YPMyYKslBVA" name="spacing" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugZntd0fEe2YPMyYKslBVA" name="return" type="_tWxGFd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugaOsN0fEe2YPMyYKslBVA" name="margins" visibility="public">
              <ownedParameter xmi:id="_ugaOsd0fEe2YPMyYKslBVA" name="margins" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugaOst0fEe2YPMyYKslBVA" name="return" type="_tWxGFd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugaOs90fEe2YPMyYKslBVA" name="margins" visibility="public">
              <ownedParameter xmi:id="_ugaOtN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugaOtd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugaOtt0fEe2YPMyYKslBVA" name="return" type="_tWxGFd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugaOt90fEe2YPMyYKslBVA" name="extendedMargins" visibility="public">
              <ownedParameter xmi:id="_ugaOuN0fEe2YPMyYKslBVA" name="left" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugaOud0fEe2YPMyYKslBVA" name="right" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugaOut0fEe2YPMyYKslBVA" name="top" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugaOu90fEe2YPMyYKslBVA" name="bottom" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugaOvN0fEe2YPMyYKslBVA" name="return" type="_tWxGFd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugaOwN0fEe2YPMyYKslBVA" name="extendedMargins" visibility="public">
              <ownedParameter xmi:id="_ugaOwd0fEe2YPMyYKslBVA" name="differenceRect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugaOwt0fEe2YPMyYKslBVA" name="return" type="_tWxGFd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uga1wt0fEe2YPMyYKslBVA" name="numColumns" visibility="public">
              <ownedParameter xmi:id="_uga1w90fEe2YPMyYKslBVA" name="numColumns" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uga1xN0fEe2YPMyYKslBVA" name="return" type="_tWxGFd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uga1xt0fEe2YPMyYKslBVA" name="applyTo" visibility="public">
              <ownedParameter xmi:id="_uga1x90fEe2YPMyYKslBVA" name="c" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uga1yt0fEe2YPMyYKslBVA" name="generateLayout" visibility="public">
              <ownedParameter xmi:id="_uga1y90fEe2YPMyYKslBVA" name="c" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uga1zt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_ugbc0N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWxGF90fEe2YPMyYKslBVA" name="LayoutConstants" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_teT4g90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teT4hN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teT4hd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugdSAN0fEe2YPMyYKslBVA" name="dialogMargins" visibility="private" isStatic="true" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugdSAd0fEe2YPMyYKslBVA" name="dialogSpacing" visibility="private" isStatic="true" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugdSAt0fEe2YPMyYKslBVA" name="minButtonSize" visibility="private" isStatic="true" type="_s7oCNd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ugZnp90fEe2YPMyYKslBVA" name="getSpacing" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_ugZnqN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugcq9d0fEe2YPMyYKslBVA" name="getMinButtonSize" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_ugcq9t0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugdSA90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ugdSBN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ugdSBd0fEe2YPMyYKslBVA" name="initializeConstants" visibility="private" isStatic="true"/>
            <ownedOperation xmi:id="_ugd5EN0fEe2YPMyYKslBVA" name="getMargins" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_ugd5Ed0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugd5Et0fEe2YPMyYKslBVA" name="getIndent" visibility="public" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_ugd5E90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_teSqYd0fEe2YPMyYKslBVA" name="LayoutGenerator" visibility="package">
            <eAnnotations xmi:id="_teT4gN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teT4gd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teT4gt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ugcD4N0fEe2YPMyYKslBVA" name="defaultSize" visibility="private" isLeaf="true" isStatic="true" type="_s7oCNd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ugcD4d0fEe2YPMyYKslBVA" name="wrapSize" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ugcD4t0fEe2YPMyYKslBVA" name="nonWrappingLabelData" visibility="private" isLeaf="true" isStatic="true" type="_tWxGEd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ugUvLd0fEe2YPMyYKslBVA" name="defaultsFor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ugUvLt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugUvL90fEe2YPMyYKslBVA" name="return" type="_tWxGEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uga1zN0fEe2YPMyYKslBVA" name="generateLayout" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uga1zd0fEe2YPMyYKslBVA" name="toGenerate" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugcD490fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ugcD5N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_ugcD5d0fEe2YPMyYKslBVA" name="hasStyle" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ugcD5t0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugcD590fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugcD6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugcD7d0fEe2YPMyYKslBVA" name="applyLayoutDataTo" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ugcD7t0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugcq_d0fEe2YPMyYKslBVA" name="hasMethod" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ugcq_t0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugcq_90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugcrAN0fEe2YPMyYKslBVA" name="parameterTypes" type="_tADPMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ugcrAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_teYJ8N0fEe2YPMyYKslBVA" name="widgets">
          <packagedElement xmi:type="uml:Class" xmi:id="_teYJ8t0fEe2YPMyYKslBVA" name="WidgetFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tek-Qd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tek-Qt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tek-Q90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uiiVoN0fEe2YPMyYKslBVA" name="button" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uiiVod0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiiVot0fEe2YPMyYKslBVA" name="return" type="_teYJ9N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uii8s90fEe2YPMyYKslBVA" name="composite" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uii8tN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uii8td0fEe2YPMyYKslBVA" name="return" type="_teYJ9t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxr2d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_ujyS0N0fEe2YPMyYKslBVA" name="text" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujyS0d0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujyS0t0fEe2YPMyYKslBVA" name="return" type="_tek-Tt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujyS1t0fEe2YPMyYKslBVA" name="label" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujyS190fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujyS2N0fEe2YPMyYKslBVA" name="return" type="_tek-T90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujyS3N0fEe2YPMyYKslBVA" name="spinner" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujyS3d0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujyS3t0fEe2YPMyYKslBVA" name="return" type="_tek-UN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujyS390fEe2YPMyYKslBVA" name="table" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujyS4N0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujyS4d0fEe2YPMyYKslBVA" name="return" type="_tek-Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujyS4t0fEe2YPMyYKslBVA" name="tree" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujyS490fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujyS5N0fEe2YPMyYKslBVA" name="return" type="_tek-Ut0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujyS5d0fEe2YPMyYKslBVA" name="tableColumn" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujyS5t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujyS590fEe2YPMyYKslBVA" name="return" type="_tek-U90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujyS6N0fEe2YPMyYKslBVA" name="treeColumn" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujyS6d0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujyS6t0fEe2YPMyYKslBVA" name="return" type="_tek-VN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujy5490fEe2YPMyYKslBVA" name="sash" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujy55N0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujy55d0fEe2YPMyYKslBVA" name="return" type="_tellUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujy56d0fEe2YPMyYKslBVA" name="sashForm" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujy56t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujy5690fEe2YPMyYKslBVA" name="return" type="_tellUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujy5790fEe2YPMyYKslBVA" name="shell" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujy58N0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujy58d0fEe2YPMyYKslBVA" name="return" type="_tellUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_teYJ9N0fEe2YPMyYKslBVA" name="ButtonFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tekXPd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tekXPt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tekXQN0fEe2YPMyYKslBVA" general="_tekXP90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uiiVo90fEe2YPMyYKslBVA" name="text" visibility="public">
              <ownedParameter xmi:id="_uiiVpN0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiiVpd0fEe2YPMyYKslBVA" name="return" type="_teYJ9N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiiVpt0fEe2YPMyYKslBVA" name="font" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiiVp90fEe2YPMyYKslBVA" name="arg0" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiiVqN0fEe2YPMyYKslBVA" name="return" type="_tekXP90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiiVqd0fEe2YPMyYKslBVA" name="data" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiiVqt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiiVq90fEe2YPMyYKslBVA" name="return" type="_tellWt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiiVrN0fEe2YPMyYKslBVA" name="onSelect" visibility="public">
              <ownedParameter xmi:id="_uiiVrd0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiiVrt0fEe2YPMyYKslBVA" name="return" type="_teYJ9N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiiVr90fEe2YPMyYKslBVA" name="create" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uiiVsN0fEe2YPMyYKslBVA" name="arg0" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiiVsd0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujvPit0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_ujvPi90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujvPjN0fEe2YPMyYKslBVA" name="newButton" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujvPjd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujvPjt0fEe2YPMyYKslBVA" name="return" type="_teYJ9N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujvPj90fEe2YPMyYKslBVA" name="addProperty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ujvPkN0fEe2YPMyYKslBVA" name="arg0" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujvPkd0fEe2YPMyYKslBVA" name="image" visibility="public">
              <ownedParameter xmi:id="_ujvPkt0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujvPk90fEe2YPMyYKslBVA" name="return" type="_teYJ9N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujvPlN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujvPld0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujvPlt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujvPl90fEe2YPMyYKslBVA" name="return" type="_s7Rc4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujvPmN0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujvPmd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujvPmt0fEe2YPMyYKslBVA" name="b" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujvPm90fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujvPnN0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujvPnd0fEe2YPMyYKslBVA" name="b" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujv2kN0fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujv2kd0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujv2kt0fEe2YPMyYKslBVA" name="c" type="_s7Rc4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_teYJ9t0fEe2YPMyYKslBVA" name="CompositeFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tekXOd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tekXOt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tekXPN0fEe2YPMyYKslBVA" general="_tekXO90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uii8tt0fEe2YPMyYKslBVA" name="layout" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uii8t90fEe2YPMyYKslBVA" name="arg0" type="_tJCzIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uii8uN0fEe2YPMyYKslBVA" name="return" type="_tekXO90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uii8ud0fEe2YPMyYKslBVA" name="layoutData" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uii8ut0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uii8u90fEe2YPMyYKslBVA" name="return" type="_tekXP90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uii8vt0fEe2YPMyYKslBVA" name="font" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uii8v90fEe2YPMyYKslBVA" name="arg0" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uii8wN0fEe2YPMyYKslBVA" name="return" type="_tekXP90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uii8wd0fEe2YPMyYKslBVA" name="create" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uii8wt0fEe2YPMyYKslBVA" name="arg0" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uii8w90fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuok90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_ujuolN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujvPgN0fEe2YPMyYKslBVA" name="newComposite" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujvPgd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujvPgt0fEe2YPMyYKslBVA" name="return" type="_teYJ9t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujvPg90fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujvPhN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujvPhd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujvPht0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tekXO90fEe2YPMyYKslBVA" name="AbstractCompositeFactory" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_temMZd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_temMZt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_temMZ90fEe2YPMyYKslBVA" general="_tekXP90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujuold0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_ujuolt0fEe2YPMyYKslBVA" name="factoryClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuol90fEe2YPMyYKslBVA" name="controlCreator" type="_temMY90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj2kTd0fEe2YPMyYKslBVA" name="layout" visibility="public">
              <ownedParameter xmi:id="_uj2kTt0fEe2YPMyYKslBVA" name="layout" type="_tJCzIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj2kT90fEe2YPMyYKslBVA" name="return" type="_tekXO90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj2kUN0fEe2YPMyYKslBVA" name="addProperty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj2kUd0fEe2YPMyYKslBVA" name="arg0" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj2kUt0fEe2YPMyYKslBVA" name="cast" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj2kU90fEe2YPMyYKslBVA" name="arg0" type="_tellWt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj2kVN0fEe2YPMyYKslBVA" name="return" type="_tellWt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj2kVd0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj2kVt0fEe2YPMyYKslBVA" name="arg0" type="_tJCzIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj2kV90fEe2YPMyYKslBVA" name="control" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tekXP90fEe2YPMyYKslBVA" name="AbstractControlFactory" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tellWN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tellWd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tellW90fEe2YPMyYKslBVA" general="_tellWt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujszRd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ujszRt0fEe2YPMyYKslBVA" name="factoryClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujszR90fEe2YPMyYKslBVA" name="controlCreator" type="_temMY90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0IEd0fEe2YPMyYKslBVA" name="tooltip" visibility="public">
              <ownedParameter xmi:id="_uj0IEt0fEe2YPMyYKslBVA" name="tooltipText" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj0IE90fEe2YPMyYKslBVA" name="return" type="_tekXP90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0IFN0fEe2YPMyYKslBVA" name="addProperty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj0IFd0fEe2YPMyYKslBVA" name="arg0" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0vEN0fEe2YPMyYKslBVA" name="cast" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj0vEd0fEe2YPMyYKslBVA" name="arg0" type="_tellWt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj0vEt0fEe2YPMyYKslBVA" name="return" type="_tellWt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0vE90fEe2YPMyYKslBVA" name="enabled" visibility="public">
              <ownedParameter xmi:id="_uj0vFN0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj0vFd0fEe2YPMyYKslBVA" name="return" type="_tekXP90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0vFt0fEe2YPMyYKslBVA" name="supplyLayoutData" visibility="public">
              <ownedParameter xmi:id="_uj0vF90fEe2YPMyYKslBVA" name="layoutDataSupplier" type="_tcPb890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj0vGN0fEe2YPMyYKslBVA" name="return" type="_tekXP90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0vGd0fEe2YPMyYKslBVA" name="layoutData" visibility="public">
              <ownedParameter xmi:id="_uj0vGt0fEe2YPMyYKslBVA" name="layoutData" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj0vG90fEe2YPMyYKslBVA" name="return" type="_tekXP90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0vHN0fEe2YPMyYKslBVA" name="font" visibility="public">
              <ownedParameter xmi:id="_uj0vHd0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj0vHt0fEe2YPMyYKslBVA" name="return" type="_tekXP90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0vH90fEe2YPMyYKslBVA" name="foreground" visibility="public">
              <ownedParameter xmi:id="_uj0vIN0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj0vId0fEe2YPMyYKslBVA" name="return" type="_tekXP90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0vIt0fEe2YPMyYKslBVA" name="background" visibility="public">
              <ownedParameter xmi:id="_uj0vI90fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj0vJN0fEe2YPMyYKslBVA" name="return" type="_tekXP90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0vJd0fEe2YPMyYKslBVA" name="orientation" visibility="public">
              <ownedParameter xmi:id="_uj0vJt0fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj0vJ90fEe2YPMyYKslBVA" name="return" type="_tekXP90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj1WIN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj1WId0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj1WIt0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj1WJd0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj1WJt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj1WJ90fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj1WKt0fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj1WK90fEe2YPMyYKslBVA" name="arg0" type="_tcPb890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj1WLN0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj1WLd0fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj1WLt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj1WL90fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj1WMN0fEe2YPMyYKslBVA" name="lambda$4" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj1WMd0fEe2YPMyYKslBVA" name="arg0" type="_s9dONN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj1WMt0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj1WM90fEe2YPMyYKslBVA" name="lambda$5" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj1WNN0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj1WNd0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj1WNt0fEe2YPMyYKslBVA" name="lambda$6" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj1WN90fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj1WON0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj1WOd0fEe2YPMyYKslBVA" name="lambda$7" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj1WOt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj1WO90fEe2YPMyYKslBVA" name="t" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tek-Tt0fEe2YPMyYKslBVA" name="TextFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tenagN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tenagd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tenagt0fEe2YPMyYKslBVA" general="_tekXP90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujyS090fEe2YPMyYKslBVA" name="newText" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujyS1N0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujyS1d0fEe2YPMyYKslBVA" name="return" type="_tek-Tt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj6Oqt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uj6Oq90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj6OrN0fEe2YPMyYKslBVA" name="text" visibility="public">
              <ownedParameter xmi:id="_uj6Ord0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj6Ort0fEe2YPMyYKslBVA" name="return" type="_tek-Tt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj6Or90fEe2YPMyYKslBVA" name="addProperty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj6OsN0fEe2YPMyYKslBVA" name="arg0" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj6Osd0fEe2YPMyYKslBVA" name="message" visibility="public">
              <ownedParameter xmi:id="_uj6Ost0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj6Os90fEe2YPMyYKslBVA" name="return" type="_tek-Tt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj61sN0fEe2YPMyYKslBVA" name="limitTo" visibility="public">
              <ownedParameter xmi:id="_uj61sd0fEe2YPMyYKslBVA" name="limit" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj61st0fEe2YPMyYKslBVA" name="return" type="_tek-Tt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj61s90fEe2YPMyYKslBVA" name="onSelect" visibility="public">
              <ownedParameter xmi:id="_uj61tN0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj61td0fEe2YPMyYKslBVA" name="return" type="_tek-Tt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj61tt0fEe2YPMyYKslBVA" name="onModify" visibility="public">
              <ownedParameter xmi:id="_uj61t90fEe2YPMyYKslBVA" name="listener" type="_tKK0hd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj61uN0fEe2YPMyYKslBVA" name="return" type="_tek-Tt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj61ud0fEe2YPMyYKslBVA" name="onVerify" visibility="public">
              <ownedParameter xmi:id="_uj61ut0fEe2YPMyYKslBVA" name="listener" type="_tKMCqd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj61u90fEe2YPMyYKslBVA" name="return" type="_tek-Tt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj61vN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj61vd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj61vt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj61v90fEe2YPMyYKslBVA" name="return" type="_s6xtot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj61wN0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj61wd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj61wt0fEe2YPMyYKslBVA" name="t" type="_s6xtot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj7cwN0fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj7cwd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj7cwt0fEe2YPMyYKslBVA" name="t" type="_s6xtot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj7cxd0fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj7cxt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj7cx90fEe2YPMyYKslBVA" name="t" type="_s6xtot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj7cyt0fEe2YPMyYKslBVA" name="lambda$4" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj7cy90fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj7czN0fEe2YPMyYKslBVA" name="t" type="_s6xtot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj7cz90fEe2YPMyYKslBVA" name="lambda$5" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj7c0N0fEe2YPMyYKslBVA" name="arg0" type="_tKK0hd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj7c0d0fEe2YPMyYKslBVA" name="t" type="_s6xtot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj7c1N0fEe2YPMyYKslBVA" name="lambda$6" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj7c1d0fEe2YPMyYKslBVA" name="arg0" type="_tKMCqd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj7c1t0fEe2YPMyYKslBVA" name="l" type="_s6xtot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tek-T90fEe2YPMyYKslBVA" name="LabelFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tenag90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teoBkN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teoBkd0fEe2YPMyYKslBVA" general="_tekXP90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujyS2d0fEe2YPMyYKslBVA" name="newLabel" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujyS2t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujyS290fEe2YPMyYKslBVA" name="return" type="_tek-T90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj7c2d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uj7c2t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj8D0N0fEe2YPMyYKslBVA" name="text" visibility="public">
              <ownedParameter xmi:id="_uj8D0d0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj8D0t0fEe2YPMyYKslBVA" name="return" type="_tek-T90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj8D090fEe2YPMyYKslBVA" name="addProperty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj8D1N0fEe2YPMyYKslBVA" name="arg0" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj8D1d0fEe2YPMyYKslBVA" name="image" visibility="public">
              <ownedParameter xmi:id="_uj8D1t0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj8D190fEe2YPMyYKslBVA" name="return" type="_tek-T90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj8D2N0fEe2YPMyYKslBVA" name="align" visibility="public">
              <ownedParameter xmi:id="_uj8D2d0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj8D2t0fEe2YPMyYKslBVA" name="return" type="_tek-T90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj8D290fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj8D3N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj8D3d0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj8D3t0fEe2YPMyYKslBVA" name="return" type="_s7opQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj8D390fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj8D4N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj8D4d0fEe2YPMyYKslBVA" name="l" type="_s7opQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj8D4t0fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj8D490fEe2YPMyYKslBVA" name="arg0" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj8D5N0fEe2YPMyYKslBVA" name="l" type="_s7opQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj8q4N0fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj8q4d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj8q4t0fEe2YPMyYKslBVA" name="l" type="_s7opQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tek-UN0fEe2YPMyYKslBVA" name="SpinnerFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tgkiUt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgkiU90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tgkiVN0fEe2YPMyYKslBVA" general="_tekXP90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujv2k90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_ujv2lN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujv2ld0fEe2YPMyYKslBVA" name="newSpinner" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujv2lt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujv2l90fEe2YPMyYKslBVA" name="return" type="_tek-UN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujv2mN0fEe2YPMyYKslBVA" name="bounds" visibility="public">
              <ownedParameter xmi:id="_ujv2md0fEe2YPMyYKslBVA" name="minimum" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujv2mt0fEe2YPMyYKslBVA" name="maximum" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujv2m90fEe2YPMyYKslBVA" name="return" type="_tek-UN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujv2nN0fEe2YPMyYKslBVA" name="addProperty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ujv2nd0fEe2YPMyYKslBVA" name="arg0" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujv2nt0fEe2YPMyYKslBVA" name="increment" visibility="public">
              <ownedParameter xmi:id="_ujv2n90fEe2YPMyYKslBVA" name="increment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujv2oN0fEe2YPMyYKslBVA" name="pageIncrement" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujv2od0fEe2YPMyYKslBVA" name="return" type="_tek-UN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujv2ot0fEe2YPMyYKslBVA" name="limitTo" visibility="public">
              <ownedParameter xmi:id="_ujv2o90fEe2YPMyYKslBVA" name="limit" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujv2pN0fEe2YPMyYKslBVA" name="return" type="_tek-UN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujv2pd0fEe2YPMyYKslBVA" name="onSelect" visibility="public">
              <ownedParameter xmi:id="_ujv2pt0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujv2p90fEe2YPMyYKslBVA" name="return" type="_tek-UN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujv2qN0fEe2YPMyYKslBVA" name="onModify" visibility="public">
              <ownedParameter xmi:id="_ujv2qd0fEe2YPMyYKslBVA" name="listener" type="_tKK0hd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujv2qt0fEe2YPMyYKslBVA" name="return" type="_tek-UN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujwdoN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujwdod0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujwdot0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujwdo90fEe2YPMyYKslBVA" name="return" type="_tgkiVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujwdp90fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujwdqN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujwdqd0fEe2YPMyYKslBVA" name="s" type="_tgkiVt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujwdrN0fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujwdrd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujwdrt0fEe2YPMyYKslBVA" name="s" type="_tgkiVt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujwdsd0fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujwdst0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujwds90fEe2YPMyYKslBVA" name="s" type="_tgkiVt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujwdtt0fEe2YPMyYKslBVA" name="lambda$4" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujwdt90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujwduN0fEe2YPMyYKslBVA" name="s" type="_tgkiVt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujwdu90fEe2YPMyYKslBVA" name="lambda$5" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujwdvN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujxEsN0fEe2YPMyYKslBVA" name="s" type="_tgkiVt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxEs90fEe2YPMyYKslBVA" name="lambda$6" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujxEtN0fEe2YPMyYKslBVA" name="arg0" type="_tgj7QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujxEtd0fEe2YPMyYKslBVA" name="s" type="_tgkiVt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxEuN0fEe2YPMyYKslBVA" name="lambda$7" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujxEud0fEe2YPMyYKslBVA" name="arg0" type="_tKK0hd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujxEut0fEe2YPMyYKslBVA" name="s" type="_tgkiVt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tek-Ud0fEe2YPMyYKslBVA" name="TableFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tglJYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tglJYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tglJYt0fEe2YPMyYKslBVA" general="_tekXP90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujxEvd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_ujxEvt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxEv90fEe2YPMyYKslBVA" name="newTable" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujxEwN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujxEwd0fEe2YPMyYKslBVA" name="return" type="_tek-Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxEwt0fEe2YPMyYKslBVA" name="onSelect" visibility="public">
              <ownedParameter xmi:id="_ujxEw90fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujxExN0fEe2YPMyYKslBVA" name="return" type="_tek-Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxExd0fEe2YPMyYKslBVA" name="addProperty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ujxExt0fEe2YPMyYKslBVA" name="arg0" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxrwN0fEe2YPMyYKslBVA" name="headerVisible" visibility="public">
              <ownedParameter xmi:id="_ujxrwd0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujxrwt0fEe2YPMyYKslBVA" name="return" type="_tek-Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxrw90fEe2YPMyYKslBVA" name="linesVisible" visibility="public">
              <ownedParameter xmi:id="_ujxrxN0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujxrxd0fEe2YPMyYKslBVA" name="return" type="_tek-Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxrxt0fEe2YPMyYKslBVA" name="itemCount" visibility="public">
              <ownedParameter xmi:id="_ujxrx90fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujxryN0fEe2YPMyYKslBVA" name="return" type="_tek-Ud0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxryd0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujxryt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujxry90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujxrzN0fEe2YPMyYKslBVA" name="return" type="_s6uqUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxrzd0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujxrzt0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujxrz90fEe2YPMyYKslBVA" name="c" type="_s6uqUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxr0N0fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujxr0d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujxr0t0fEe2YPMyYKslBVA" name="t" type="_s6uqUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxr090fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujxr1N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujxr1d0fEe2YPMyYKslBVA" name="t" type="_s6uqUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujxr1t0fEe2YPMyYKslBVA" name="lambda$4" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujxr190fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujxr2N0fEe2YPMyYKslBVA" name="t" type="_s6uqUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tek-Ut0fEe2YPMyYKslBVA" name="TreeFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tgjUN90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgjUON0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tgjUOd0fEe2YPMyYKslBVA" general="_tekXP90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujszQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_ujszRN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujszSN0fEe2YPMyYKslBVA" name="newTree" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujszSd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujszSt0fEe2YPMyYKslBVA" name="return" type="_tek-Ut0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujszS90fEe2YPMyYKslBVA" name="linesVisible" visibility="public">
              <ownedParameter xmi:id="_ujszTN0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujszTd0fEe2YPMyYKslBVA" name="return" type="_tek-Ut0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujszTt0fEe2YPMyYKslBVA" name="addProperty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ujszT90fEe2YPMyYKslBVA" name="arg0" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujszUN0fEe2YPMyYKslBVA" name="headerVisible" visibility="public">
              <ownedParameter xmi:id="_ujszUd0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujszUt0fEe2YPMyYKslBVA" name="return" type="_tek-Ut0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujszU90fEe2YPMyYKslBVA" name="itemCount" visibility="public">
              <ownedParameter xmi:id="_ujszVN0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujszVd0fEe2YPMyYKslBVA" name="return" type="_tek-Ut0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujszVt0fEe2YPMyYKslBVA" name="onSelect" visibility="public">
              <ownedParameter xmi:id="_ujszV90fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujszWN0fEe2YPMyYKslBVA" name="return" type="_tek-Ut0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujszWd0fEe2YPMyYKslBVA" name="onCollapse" visibility="public">
              <ownedParameter xmi:id="_ujszWt0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujszW90fEe2YPMyYKslBVA" name="return" type="_tek-Ut0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujszXN0fEe2YPMyYKslBVA" name="onExpand" visibility="public">
              <ownedParameter xmi:id="_ujtaUN0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujtaUd0fEe2YPMyYKslBVA" name="return" type="_tek-Ut0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujtaUt0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujtaU90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujtaVN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujtaVd0fEe2YPMyYKslBVA" name="return" type="_tSAh4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujtaWd0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujtaWt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujtaW90fEe2YPMyYKslBVA" name="w" type="_tSAh4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujtaXt0fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujtaX90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujtaYN0fEe2YPMyYKslBVA" name="w" type="_tSAh4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujtaY90fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujtaZN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujtaZd0fEe2YPMyYKslBVA" name="w" type="_tSAh4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujtaaN0fEe2YPMyYKslBVA" name="lambda$4" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujtaad0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujtaat0fEe2YPMyYKslBVA" name="c" type="_tSAh4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujtabd0fEe2YPMyYKslBVA" name="lambda$5" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujtabt0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujtab90fEe2YPMyYKslBVA" name="c" type="_tSAh4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujtadd0fEe2YPMyYKslBVA" name="lambda$6" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujuBYN0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuBYd0fEe2YPMyYKslBVA" name="c" type="_tSAh4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tek-U90fEe2YPMyYKslBVA" name="TableColumnFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tgj7Qt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgj7Q90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tgj7RN0fEe2YPMyYKslBVA" general="_temzet0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujuBZd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_ujuBZt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuBat0fEe2YPMyYKslBVA" name="newTableColumn" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujuBa90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuBbN0fEe2YPMyYKslBVA" name="return" type="_tek-U90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuBbd0fEe2YPMyYKslBVA" name="onSelect" visibility="public">
              <ownedParameter xmi:id="_ujuBbt0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuBb90fEe2YPMyYKslBVA" name="return" type="_tek-U90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuBcN0fEe2YPMyYKslBVA" name="addProperty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ujuBcd0fEe2YPMyYKslBVA" name="arg0" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuBct0fEe2YPMyYKslBVA" name="align" visibility="public">
              <ownedParameter xmi:id="_ujuBc90fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuBdN0fEe2YPMyYKslBVA" name="return" type="_tek-U90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuBdd0fEe2YPMyYKslBVA" name="tooltip" visibility="public">
              <ownedParameter xmi:id="_ujuBdt0fEe2YPMyYKslBVA" name="tooltip" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuBd90fEe2YPMyYKslBVA" name="return" type="_tek-U90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuBeN0fEe2YPMyYKslBVA" name="width" visibility="public">
              <ownedParameter xmi:id="_ujuBed0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuBet0fEe2YPMyYKslBVA" name="return" type="_tek-U90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuBe90fEe2YPMyYKslBVA" name="moveable" visibility="public">
              <ownedParameter xmi:id="_ujuBfN0fEe2YPMyYKslBVA" name="moveable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuBfd0fEe2YPMyYKslBVA" name="return" type="_tek-U90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuocN0fEe2YPMyYKslBVA" name="resizable" visibility="public">
              <ownedParameter xmi:id="_ujuocd0fEe2YPMyYKslBVA" name="resizable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuoct0fEe2YPMyYKslBVA" name="return" type="_tek-U90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuoc90fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujuodN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuodd0fEe2YPMyYKslBVA" name="table" type="_s6uqUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuodt0fEe2YPMyYKslBVA" name="return" type="_s7Q10N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuod90fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujuoeN0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuoed0fEe2YPMyYKslBVA" name="c" type="_s7Q10N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuofN0fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujuofd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuoft0fEe2YPMyYKslBVA" name="c" type="_s7Q10N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuogd0fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujuogt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuog90fEe2YPMyYKslBVA" name="c" type="_s7Q10N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuoht0fEe2YPMyYKslBVA" name="lambda$4" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujuoh90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuoiN0fEe2YPMyYKslBVA" name="c" type="_s7Q10N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuoid0fEe2YPMyYKslBVA" name="lambda$5" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujuoit0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuoi90fEe2YPMyYKslBVA" name="c" type="_s7Q10N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujuojt0fEe2YPMyYKslBVA" name="lambda$6" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujuoj90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuokN0fEe2YPMyYKslBVA" name="c" type="_s7Q10N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tek-VN0fEe2YPMyYKslBVA" name="TreeColumnFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_temzeN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_temzed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_temze90fEe2YPMyYKslBVA" general="_temzet0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujy54N0fEe2YPMyYKslBVA" name="newTreeColumn" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujy54d0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujy54t0fEe2YPMyYKslBVA" name="return" type="_tek-VN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5Akd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uj5Akt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5Ak90fEe2YPMyYKslBVA" name="onSelect" visibility="public">
              <ownedParameter xmi:id="_uj5AlN0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5Ald0fEe2YPMyYKslBVA" name="return" type="_tek-VN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5Alt0fEe2YPMyYKslBVA" name="addProperty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj5Al90fEe2YPMyYKslBVA" name="arg0" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5AmN0fEe2YPMyYKslBVA" name="align" visibility="public">
              <ownedParameter xmi:id="_uj5Amd0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5Amt0fEe2YPMyYKslBVA" name="return" type="_tek-VN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5Am90fEe2YPMyYKslBVA" name="tooltip" visibility="public">
              <ownedParameter xmi:id="_uj5AnN0fEe2YPMyYKslBVA" name="tooltip" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5And0fEe2YPMyYKslBVA" name="return" type="_tek-VN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5nkN0fEe2YPMyYKslBVA" name="width" visibility="public">
              <ownedParameter xmi:id="_uj5nkd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5nkt0fEe2YPMyYKslBVA" name="return" type="_tek-VN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5nk90fEe2YPMyYKslBVA" name="moveable" visibility="public">
              <ownedParameter xmi:id="_uj5nlN0fEe2YPMyYKslBVA" name="moveable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5nld0fEe2YPMyYKslBVA" name="return" type="_tek-VN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5nlt0fEe2YPMyYKslBVA" name="resizable" visibility="public">
              <ownedParameter xmi:id="_uj5nl90fEe2YPMyYKslBVA" name="resizable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5nmN0fEe2YPMyYKslBVA" name="return" type="_tek-VN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5nmd0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj5nmt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5nm90fEe2YPMyYKslBVA" name="tree" type="_tSAh4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5nnN0fEe2YPMyYKslBVA" name="return" type="_tY50Ed0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5noN0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj5nod0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5not0fEe2YPMyYKslBVA" name="c" type="_tY50Ed0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5npd0fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj5npt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5np90fEe2YPMyYKslBVA" name="c" type="_tY50Ed0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5nqt0fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj5nq90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5nrN0fEe2YPMyYKslBVA" name="c" type="_tY50Ed0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5nr90fEe2YPMyYKslBVA" name="lambda$4" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj5nsN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5nsd0fEe2YPMyYKslBVA" name="c" type="_tY50Ed0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj6OoN0fEe2YPMyYKslBVA" name="lambda$5" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj6Ood0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj6Oot0fEe2YPMyYKslBVA" name="c" type="_tY50Ed0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj6Opd0fEe2YPMyYKslBVA" name="lambda$6" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj6Opt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj6Op90fEe2YPMyYKslBVA" name="c" type="_tY50Ed0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tellUN0fEe2YPMyYKslBVA" name="SashFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tellU90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tellVN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tellVd0fEe2YPMyYKslBVA" general="_tekXP90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujy55t0fEe2YPMyYKslBVA" name="newSash" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujy5590fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujy56N0fEe2YPMyYKslBVA" name="return" type="_tellUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujzhA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_ujzhBN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0IAN0fEe2YPMyYKslBVA" name="onSelect" visibility="public">
              <ownedParameter xmi:id="_uj0IAd0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj0IAt0fEe2YPMyYKslBVA" name="return" type="_tellUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0IA90fEe2YPMyYKslBVA" name="addProperty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj0IBN0fEe2YPMyYKslBVA" name="arg0" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0IBd0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj0IBt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj0IB90fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj0ICN0fEe2YPMyYKslBVA" name="return" type="_tellV90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj0IDN0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj0IDd0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj0IDt0fEe2YPMyYKslBVA" name="c" type="_tellV90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tellUd0fEe2YPMyYKslBVA" name="SashFormFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_temzcd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_temzct0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_temzc90fEe2YPMyYKslBVA" general="_tekXP90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujy57N0fEe2YPMyYKslBVA" name="newSashForm" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujy57d0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujy57t0fEe2YPMyYKslBVA" name="return" type="_tellUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj4Zjt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uj4Zj90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5AgN0fEe2YPMyYKslBVA" name="sashWidth" visibility="public">
              <ownedParameter xmi:id="_uj5Agd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5Agt0fEe2YPMyYKslBVA" name="return" type="_tellUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5Ag90fEe2YPMyYKslBVA" name="addProperty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj5AhN0fEe2YPMyYKslBVA" name="arg0" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5Ahd0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj5Aht0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5Ah90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5AiN0fEe2YPMyYKslBVA" name="return" type="_temzdd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj5AjN0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj5Ajd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj5Ajt0fEe2YPMyYKslBVA" name="sash" type="_temzdd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tellUt0fEe2YPMyYKslBVA" name="ShellFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_temMaN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_temMad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_temMat0fEe2YPMyYKslBVA" general="_tekXO90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujy58t0fEe2YPMyYKslBVA" name="newShell" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ujy5890fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujy59N0fEe2YPMyYKslBVA" name="return" type="_tellUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj2kWN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uj2kWd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3LUN0fEe2YPMyYKslBVA" name="text" visibility="public">
              <ownedParameter xmi:id="_uj3LUd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3LUt0fEe2YPMyYKslBVA" name="return" type="_tellUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3LU90fEe2YPMyYKslBVA" name="addProperty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uj3LVN0fEe2YPMyYKslBVA" name="arg0" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3LVd0fEe2YPMyYKslBVA" name="minimized" visibility="public">
              <ownedParameter xmi:id="_uj3LVt0fEe2YPMyYKslBVA" name="minimized" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3LV90fEe2YPMyYKslBVA" name="return" type="_tellUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3LWN0fEe2YPMyYKslBVA" name="maximized" visibility="public">
              <ownedParameter xmi:id="_uj3LWd0fEe2YPMyYKslBVA" name="maximized" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3LWt0fEe2YPMyYKslBVA" name="return" type="_tellUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3LW90fEe2YPMyYKslBVA" name="fullScreen" visibility="public">
              <ownedParameter xmi:id="_uj3LXN0fEe2YPMyYKslBVA" name="fullScreen" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3LXd0fEe2YPMyYKslBVA" name="return" type="_tellUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3LXt0fEe2YPMyYKslBVA" name="menuBar" visibility="public">
              <ownedParameter xmi:id="_uj3LX90fEe2YPMyYKslBVA" name="menuFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3LYN0fEe2YPMyYKslBVA" name="return" type="_tellUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3LYd0fEe2YPMyYKslBVA" name="onActivate" visibility="public">
              <ownedParameter xmi:id="_uj3LYt0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3LY90fEe2YPMyYKslBVA" name="return" type="_tellUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3LZN0fEe2YPMyYKslBVA" name="onDeactivate" visibility="public">
              <ownedParameter xmi:id="_uj3LZd0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3LZt0fEe2YPMyYKslBVA" name="return" type="_tellUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3LZ90fEe2YPMyYKslBVA" name="onIconify" visibility="public">
              <ownedParameter xmi:id="_uj3LaN0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3Lad0fEe2YPMyYKslBVA" name="return" type="_tellUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3yYN0fEe2YPMyYKslBVA" name="onDeiconify" visibility="public">
              <ownedParameter xmi:id="_uj3yYd0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3yYt0fEe2YPMyYKslBVA" name="return" type="_tellUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3yY90fEe2YPMyYKslBVA" name="onClose" visibility="public">
              <ownedParameter xmi:id="_uj3yZN0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3yZd0fEe2YPMyYKslBVA" name="return" type="_tellUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3yZt0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj3yZ90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3yaN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3yad0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3yat0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj3ya90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3ybN0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3ybd0fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj3ybt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3yb90fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3yct0fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj3yc90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3ydN0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3yd90fEe2YPMyYKslBVA" name="lambda$4" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj3yeN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3yed0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3yfN0fEe2YPMyYKslBVA" name="lambda$5" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj3yfd0fEe2YPMyYKslBVA" name="arg0" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj3yft0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj3yf90fEe2YPMyYKslBVA" name="lambda$6" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj3ygN0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj4ZcN0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj4Zdt0fEe2YPMyYKslBVA" name="lambda$7" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj4Zd90fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj4ZeN0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj4ZfN0fEe2YPMyYKslBVA" name="lambda$8" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj4Zfd0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj4Zft0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj4Zgt0fEe2YPMyYKslBVA" name="lambda$9" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj4Zg90fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj4ZhN0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj4ZiN0fEe2YPMyYKslBVA" name="lambda$10" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj4Zid0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj4Zit0fEe2YPMyYKslBVA" name="shell" type="_s7oCM90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tellWt0fEe2YPMyYKslBVA" name="AbstractWidgetFactory" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tellXd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_temMYN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_temMYd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj1WPt0fEe2YPMyYKslBVA" name="factoryClass" visibility="private" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj1WP90fEe2YPMyYKslBVA" name="widgetCreator" visibility="private" type="_temMY90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uj1WQN0fEe2YPMyYKslBVA" name="properties" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujy59d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ujy59t0fEe2YPMyYKslBVA" name="factoryClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujy5990fEe2YPMyYKslBVA" name="widgetCreator" type="_temMY90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj19MN0fEe2YPMyYKslBVA" name="cast" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_uj19Md0fEe2YPMyYKslBVA" name="factory" type="_tellWt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj19Mt0fEe2YPMyYKslBVA" name="return" type="_tellWt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj19M90fEe2YPMyYKslBVA" name="create" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uj19NN0fEe2YPMyYKslBVA" name="parent" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj19Nd0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj19ON0fEe2YPMyYKslBVA" name="addProperty" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_uj19Od0fEe2YPMyYKslBVA" name="property" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj2kQN0fEe2YPMyYKslBVA" name="data" visibility="public">
              <ownedParameter xmi:id="_uj2kQd0fEe2YPMyYKslBVA" name="data" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj2kQt0fEe2YPMyYKslBVA" name="return" type="_tellWt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj2kQ90fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj2kRN0fEe2YPMyYKslBVA" name="arg0" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj2kRd0fEe2YPMyYKslBVA" name="p" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uj2kSN0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uj2kSd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uj2kSt0fEe2YPMyYKslBVA" name="b" type="_tBojkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_temMY90fEe2YPMyYKslBVA" name="WidgetSupplier" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tgkiUN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgkiUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ujvPh90fEe2YPMyYKslBVA" name="create" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ujvPiN0fEe2YPMyYKslBVA" name="arg0" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujvPid0fEe2YPMyYKslBVA" name="return" type="_tBojkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_temMZN0fEe2YPMyYKslBVA" name="Property" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_temzdt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_temzd90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uj2kRt0fEe2YPMyYKslBVA" name="apply" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uj2kR90fEe2YPMyYKslBVA" name="arg0" type="_tBojkd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_temzet0fEe2YPMyYKslBVA" name="AbstractItemFactory" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tglJY90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tglJZN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tglJZd0fEe2YPMyYKslBVA" general="_tellWt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ujuBZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ujuBaN0fEe2YPMyYKslBVA" name="factoryClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujuBad0fEe2YPMyYKslBVA" name="itemCreator" type="_temMY90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujzg8N0fEe2YPMyYKslBVA" name="image" visibility="public">
              <ownedParameter xmi:id="_ujzg8d0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujzg8t0fEe2YPMyYKslBVA" name="return" type="_temzet0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujzg890fEe2YPMyYKslBVA" name="addProperty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ujzg9N0fEe2YPMyYKslBVA" name="arg0" type="_temMZN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujzg9d0fEe2YPMyYKslBVA" name="cast" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ujzg9t0fEe2YPMyYKslBVA" name="arg0" type="_tellWt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujzg990fEe2YPMyYKslBVA" name="return" type="_tellWt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujzg-N0fEe2YPMyYKslBVA" name="text" visibility="public">
              <ownedParameter xmi:id="_ujzg-d0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujzg-t0fEe2YPMyYKslBVA" name="return" type="_temzet0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujzg-90fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujzg_N0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujzg_d0fEe2YPMyYKslBVA" name="i" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ujzg_t0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ujzg_90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ujzhAN0fEe2YPMyYKslBVA" name="i" type="_tBk5Mt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tfarx90fEe2YPMyYKslBVA" name="fieldassist">
          <packagedElement xmi:type="uml:Class" xmi:id="_tfarzN0fEe2YPMyYKslBVA" name="FieldDecorationRegistry" visibility="public">
            <eAnnotations xmi:id="_tgiGEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgiGEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tgiGEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uibn9t0fEe2YPMyYKslBVA" name="DEC_CONTENT_PROPOSAL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uibn990fEe2YPMyYKslBVA" name="DEC_REQUIRED" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uibn-N0fEe2YPMyYKslBVA" name="DEC_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uibn-d0fEe2YPMyYKslBVA" name="DEC_WARNING" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uibn-t0fEe2YPMyYKslBVA" name="DEC_INFORMATION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uibn-90fEe2YPMyYKslBVA" name="DEC_ERROR_QUICKFIX" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uibn_N0fEe2YPMyYKslBVA" name="IMG_DEC_FIELD_CONTENT_PROPOSAL" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uibn_d0fEe2YPMyYKslBVA" name="IMG_DEC_FIELD_REQUIRED" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uibn_t0fEe2YPMyYKslBVA" name="IMG_DEC_FIELD_ERROR" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uibn_90fEe2YPMyYKslBVA" name="IMG_DEC_FIELD_ERROR_QUICKFIX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiboAN0fEe2YPMyYKslBVA" name="IMG_DEC_FIELD_WARNING" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiboAd0fEe2YPMyYKslBVA" name="IMG_DEC_FIELD_INFO" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiboAt0fEe2YPMyYKslBVA" name="defaultInstance" visibility="private" isStatic="true" type="_tfarzN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiboA90fEe2YPMyYKslBVA" name="maxDecorationWidth" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiboBN0fEe2YPMyYKslBVA" name="maxDecorationHeight" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiboBd0fEe2YPMyYKslBVA" name="decorations" visibility="private" type="_s7dDEN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uiboBt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uicPAN0fEe2YPMyYKslBVA" name="getDefault" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uicPAd0fEe2YPMyYKslBVA" name="return" type="_tfarzN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uicPAt0fEe2YPMyYKslBVA" name="registerFieldDecoration" visibility="public">
              <ownedParameter xmi:id="_uicPA90fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uicPBN0fEe2YPMyYKslBVA" name="description" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uicPBd0fEe2YPMyYKslBVA" name="imageId" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uicPBt0fEe2YPMyYKslBVA" name="imageRegistry" type="_tWziUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uicPB90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uicPCN0fEe2YPMyYKslBVA" name="setDefault" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uicPCd0fEe2YPMyYKslBVA" name="defaultRegistry" type="_tfarzN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uic2EN0fEe2YPMyYKslBVA" name="getMaximumDecorationWidth" visibility="public">
              <ownedParameter xmi:id="_uic2Ed0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uic2Et0fEe2YPMyYKslBVA" name="getMaximumDecorationHeight" visibility="public">
              <ownedParameter xmi:id="_uic2E90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uic2FN0fEe2YPMyYKslBVA" name="registerFieldDecoration" visibility="public">
              <ownedParameter xmi:id="_uic2Fd0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uic2Ft0fEe2YPMyYKslBVA" name="description" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uic2F90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uic2G90fEe2YPMyYKslBVA" name="recomputeMaximums" visibility="private"/>
            <ownedOperation xmi:id="_uic2HN0fEe2YPMyYKslBVA" name="registerFieldDecoration" visibility="public">
              <ownedParameter xmi:id="_uic2Hd0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uic2Ht0fEe2YPMyYKslBVA" name="description" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uic2H90fEe2YPMyYKslBVA" name="imageId" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiddIN0fEe2YPMyYKslBVA" name="unregisterFieldDecoration" visibility="public">
              <ownedParameter xmi:id="_uiddId0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiddIt0fEe2YPMyYKslBVA" name="getFieldDecoration" visibility="public">
              <ownedParameter xmi:id="_uiddI90fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiddJN0fEe2YPMyYKslBVA" name="return" type="_tgdNkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgitIN0fEe2YPMyYKslBVA" name="Entry" visibility="package">
              <eAnnotations xmi:id="_tgitId0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgitIt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgitI90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uieEMN0fEe2YPMyYKslBVA" name="description" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uieEMd0fEe2YPMyYKslBVA" name="imageId" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uieEMt0fEe2YPMyYKslBVA" name="imageRegistry" visibility="private" type="_tWziUN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uieEM90fEe2YPMyYKslBVA" name="image" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uieENN0fEe2YPMyYKslBVA" name="decoration" visibility="private" type="_tgdNkN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uic2GN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uic2Gd0fEe2YPMyYKslBVA" name="description" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uic2Gt0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uic2IN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uic2Id0fEe2YPMyYKslBVA" name="description" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uic2It0fEe2YPMyYKslBVA" name="imageId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uic2I90fEe2YPMyYKslBVA" name="registry" type="_tWziUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiddJd0fEe2YPMyYKslBVA" name="getDecoration" visibility="package">
                <ownedParameter xmi:id="_uiddJt0fEe2YPMyYKslBVA" name="return" type="_tgdNkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tfcg8d0fEe2YPMyYKslBVA" name="ControlDecoration" visibility="public">
            <eAnnotations xmi:id="_tgdNlN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgdNld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tgdNlt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiEbnd0fEe2YPMyYKslBVA" name="DEBUG" visibility="private" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiEbnt0fEe2YPMyYKslBVA" name="MAC" visibility="private" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiEbn90fEe2YPMyYKslBVA" name="control" visibility="private" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiEboN0fEe2YPMyYKslBVA" name="composite" visibility="private" type="_s7AXId0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiEbod0fEe2YPMyYKslBVA" name="image" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiEbot0fEe2YPMyYKslBVA" name="descriptionText" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiEbo90fEe2YPMyYKslBVA" name="position" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiEbpN0fEe2YPMyYKslBVA" name="visible" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiEbpd0fEe2YPMyYKslBVA" name="showOnlyOnFocus" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiEbpt0fEe2YPMyYKslBVA" name="showHover" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiEbp90fEe2YPMyYKslBVA" name="marginWidth" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiEbqN0fEe2YPMyYKslBVA" name="selectionListeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiEbqd0fEe2YPMyYKslBVA" name="menuDetectListeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiEbqt0fEe2YPMyYKslBVA" name="focusListener" visibility="private" type="_tiqNAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiFCoN0fEe2YPMyYKslBVA" name="disposeListener" visibility="private" type="_tKHxQN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiFCod0fEe2YPMyYKslBVA" name="paintListener" visibility="private" type="_tKLbnN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiFCot0fEe2YPMyYKslBVA" name="mouseTrackListener" visibility="private" type="_tKLbkt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiFCo90fEe2YPMyYKslBVA" name="mouseMoveListener" visibility="private" type="_tKLblN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiFCpN0fEe2YPMyYKslBVA" name="compositeListener" visibility="private" type="_s6O7EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiFCpd0fEe2YPMyYKslBVA" name="moveListeningTarget" visibility="private" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiFCpt0fEe2YPMyYKslBVA" name="listenerInstalls" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiFCp90fEe2YPMyYKslBVA" name="decorationRectangle" visibility="private" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiFCqN0fEe2YPMyYKslBVA" name="previousDecorationRectangle" visibility="private" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiFCqd0fEe2YPMyYKslBVA" name="hasFocus" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiFCqt0fEe2YPMyYKslBVA" name="hover" visibility="private" type="_tgd0oN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uiEbnN0fEe2YPMyYKslBVA" name="hideHover" visibility="public"/>
            <ownedOperation xmi:id="_uiFCq90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uiFCrN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uiFCrd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiFCrt0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiFCr90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uiFCsN0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiFCsd0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiFCst0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiFpsN0fEe2YPMyYKslBVA" name="addControlListeners" visibility="private"/>
            <ownedOperation xmi:id="_uiFpsd0fEe2YPMyYKslBVA" name="addMenuDetectListener" visibility="public">
              <ownedParameter xmi:id="_uiFpst0fEe2YPMyYKslBVA" name="listener" type="_tKK0iN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiFps90fEe2YPMyYKslBVA" name="removeMenuDetectListener" visibility="public">
              <ownedParameter xmi:id="_uiFptN0fEe2YPMyYKslBVA" name="listener" type="_tKK0iN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiFptd0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
              <ownedParameter xmi:id="_uiFptt0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiFpt90fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
              <ownedParameter xmi:id="_uiFpuN0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiFpud0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_uiGQwd0fEe2YPMyYKslBVA" name="removeControlListeners" visibility="private"/>
            <ownedOperation xmi:id="_uiGQwt0fEe2YPMyYKslBVA" name="getControl" visibility="public">
              <ownedParameter xmi:id="_uiGQw90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiGQxN0fEe2YPMyYKslBVA" name="printAddListener" visibility="private">
              <ownedParameter xmi:id="_uiGQxd0fEe2YPMyYKslBVA" name="widget" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiGQxt0fEe2YPMyYKslBVA" name="listenerType" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiG31N0fEe2YPMyYKslBVA" name="update" visibility="protected"/>
            <ownedOperation xmi:id="_uiG31d0fEe2YPMyYKslBVA" name="installCompositeListeners" visibility="private">
              <ownedParameter xmi:id="_uiG31t0fEe2YPMyYKslBVA" name="c" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiG34t0fEe2YPMyYKslBVA" name="removeCompositeListeners" visibility="private">
              <ownedParameter xmi:id="_uiG3490fEe2YPMyYKslBVA" name="c" type="_s7AXId0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiHe4N0fEe2YPMyYKslBVA" name="printRemoveListener" visibility="private">
              <ownedParameter xmi:id="_uiHe4d0fEe2YPMyYKslBVA" name="widget" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiHe4t0fEe2YPMyYKslBVA" name="listenerType" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiHe6t0fEe2YPMyYKslBVA" name="notifySelectionListeners" visibility="private">
              <ownedParameter xmi:id="_uiHe690fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiHe7N0fEe2YPMyYKslBVA" name="getDecorationRectangle" visibility="protected">
              <ownedParameter xmi:id="_uiHe7d0fEe2YPMyYKslBVA" name="targetControl" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiHe7t0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiHe9N0fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_uiHe9d0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiIF8t0fEe2YPMyYKslBVA" name="notifyMenuDetectListeners" visibility="private">
              <ownedParameter xmi:id="_uiIF890fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiIF-d0fEe2YPMyYKslBVA" name="showHoverText" visibility="public">
              <ownedParameter xmi:id="_uiIF-t0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiItAN0fEe2YPMyYKslBVA" name="showHoverText" visibility="private">
              <ownedParameter xmi:id="_uiItAd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiItAt0fEe2YPMyYKslBVA" name="hoverNear" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiItBd0fEe2YPMyYKslBVA" name="show" visibility="public"/>
            <ownedOperation xmi:id="_uiItBt0fEe2YPMyYKslBVA" name="hide" visibility="public"/>
            <ownedOperation xmi:id="_uiItB90fEe2YPMyYKslBVA" name="getDescriptionText" visibility="public">
              <ownedParameter xmi:id="_uiItCN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiItCd0fEe2YPMyYKslBVA" name="setDescriptionText" visibility="public">
              <ownedParameter xmi:id="_uiItCt0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiJUEN0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_uiJUEd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiJUFN0fEe2YPMyYKslBVA" name="getShowOnlyOnFocus" visibility="public">
              <ownedParameter xmi:id="_uiJUFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiJUFt0fEe2YPMyYKslBVA" name="setShowOnlyOnFocus" visibility="public">
              <ownedParameter xmi:id="_uiJUF90fEe2YPMyYKslBVA" name="showOnlyOnFocus" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiJ7IN0fEe2YPMyYKslBVA" name="getShowHover" visibility="public">
              <ownedParameter xmi:id="_uiJ7Id0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiJ7It0fEe2YPMyYKslBVA" name="setShowHover" visibility="public">
              <ownedParameter xmi:id="_uiJ7I90fEe2YPMyYKslBVA" name="showHover" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiJ7JN0fEe2YPMyYKslBVA" name="getMarginWidth" visibility="public">
              <ownedParameter xmi:id="_uiJ7Jd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiJ7Jt0fEe2YPMyYKslBVA" name="setMarginWidth" visibility="public">
              <ownedParameter xmi:id="_uiJ7J90fEe2YPMyYKslBVA" name="marginWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiUTMN0fEe2YPMyYKslBVA" name="shouldShowDecoration" visibility="private">
              <ownedParameter xmi:id="_uiUTMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiU6QN0fEe2YPMyYKslBVA" name="isVisible" visibility="public">
              <ownedParameter xmi:id="_uiU6Qd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiU6Qt0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uiU6Q90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiU6RN0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uiU6Rd0fEe2YPMyYKslBVA" name="arg0" type="_tfcg8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiU6Rt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiU6R90fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uiU6SN0fEe2YPMyYKslBVA" name="arg0" type="_tfcg8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiU6Sd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiVhUN0fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uiVhUd0fEe2YPMyYKslBVA" name="arg0" type="_tfcg8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiVhUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiVhU90fEe2YPMyYKslBVA" name="access$4" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uiVhVN0fEe2YPMyYKslBVA" name="arg0" type="_tfcg8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiVhVd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiVhVt0fEe2YPMyYKslBVA" name="access$5" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uiVhV90fEe2YPMyYKslBVA" name="arg0" type="_tfcg8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiVhWN0fEe2YPMyYKslBVA" name="arg1" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiVhWd0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiVhWt0fEe2YPMyYKslBVA" name="access$6" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uiVhW90fEe2YPMyYKslBVA" name="arg0" type="_tfcg8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiVhXN0fEe2YPMyYKslBVA" name="return" type="_tKLblN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiVhXd0fEe2YPMyYKslBVA" name="access$7" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uiVhXt0fEe2YPMyYKslBVA" name="arg0" type="_tfcg8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiVhX90fEe2YPMyYKslBVA" name="arg1" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiWIYN0fEe2YPMyYKslBVA" name="access$8" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uiWIYd0fEe2YPMyYKslBVA" name="arg0" type="_tfcg8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiWIYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiWIY90fEe2YPMyYKslBVA" name="access$9" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uiWIZN0fEe2YPMyYKslBVA" name="arg0" type="_tfcg8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiWIZd0fEe2YPMyYKslBVA" name="arg1" type="_s9cAEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiWIZt0fEe2YPMyYKslBVA" name="access$10" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uiWIZ90fEe2YPMyYKslBVA" name="arg0" type="_tfcg8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiWIaN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiWIad0fEe2YPMyYKslBVA" name="access$11" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uiWIat0fEe2YPMyYKslBVA" name="arg0" type="_tfcg8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiWIa90fEe2YPMyYKslBVA" name="arg1" type="_tBojkd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiWIbN0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiWIbd0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_uiWvcN0fEe2YPMyYKslBVA" name="event" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiWvcd0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_uiWvct0fEe2YPMyYKslBVA" name="event" type="_tKLbmt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiWvdd0fEe2YPMyYKslBVA" name="lambda$2" visibility="private">
              <ownedParameter xmi:id="_uiWvdt0fEe2YPMyYKslBVA" name="event" type="_tBv4UN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiXWgN0fEe2YPMyYKslBVA" name="lambda$3" visibility="private">
              <ownedParameter xmi:id="_uiXWgd0fEe2YPMyYKslBVA" name="event" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgd0oN0fEe2YPMyYKslBVA" name="Hover" visibility="package">
              <eAnnotations xmi:id="_tgg38N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgg38d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgg38t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uiXWgt0fEe2YPMyYKslBVA" name="EMPTY" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiXWg90fEe2YPMyYKslBVA" name="hao" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uiXWhN0fEe2YPMyYKslBVA" name="haw" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uiXWhd0fEe2YPMyYKslBVA" name="hah" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uiXWht0fEe2YPMyYKslBVA" name="hm" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uiXWh90fEe2YPMyYKslBVA" name="hoverShell" visibility="package" type="_s7oCM90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uiXWiN0fEe2YPMyYKslBVA" name="text" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uiXWid0fEe2YPMyYKslBVA" name="region" visibility="package" type="_tDN38N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uiXWit0fEe2YPMyYKslBVA" name="arrowOnLeft" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uiXWi90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tfcg8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uiEbmd0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uiEbmt0fEe2YPMyYKslBVA" name="arg0" type="_tgd0oN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uiEbm90fEe2YPMyYKslBVA" name="return" type="_tfcg8d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiGQwN0fEe2YPMyYKslBVA" name="dispose" visibility="package"/>
              <ownedOperation xmi:id="_uiItA90fEe2YPMyYKslBVA" name="setVisible" visibility="package">
                <ownedParameter xmi:id="_uiItBN0fEe2YPMyYKslBVA" name="visible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiLJQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uiLJQd0fEe2YPMyYKslBVA" name="arg0" type="_tfcg8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uiLJQt0fEe2YPMyYKslBVA" name="parent" type="_s7oCM90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiLJQ90fEe2YPMyYKslBVA" name="setText" visibility="package">
                <ownedParameter xmi:id="_uiLJRN0fEe2YPMyYKslBVA" name="t" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uiLJRd0fEe2YPMyYKslBVA" name="decorationRectangle" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uiLJRt0fEe2YPMyYKslBVA" name="targetControl" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiX9m90fEe2YPMyYKslBVA" name="getPolygon" visibility="package">
                <ownedParameter xmi:id="_uiX9nN0fEe2YPMyYKslBVA" name="border" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uiX9nd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiYkoN0fEe2YPMyYKslBVA" name="getExtent" visibility="package">
                <ownedParameter xmi:id="_uiYkod0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiZLuN0fEe2YPMyYKslBVA" name="setNewShape" visibility="package"/>
              <ownedOperation xmi:id="_uiZyyN0fEe2YPMyYKslBVA" name="isVisible" visibility="package">
                <ownedParameter xmi:id="_uiZyyd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiaZ090fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                <ownedParameter xmi:id="_uiaZ1N0fEe2YPMyYKslBVA" name="pe" type="_tKLbmt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tgg39N0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tkgnJd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tkgnJt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tkgnJ90fEe2YPMyYKslBVA" general="_tO1SHt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uiEblN0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tgd0oN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uiEbld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uiEblt0fEe2YPMyYKslBVA" name="arg0" type="_tgd0oN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uiEbl90fEe2YPMyYKslBVA" name="mouseDown" visibility="public">
                  <ownedParameter xmi:id="_uiEbmN0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgd0ot0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tghfBN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tghfBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tghfB90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uibn8d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tfcg8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tghfBt0fEe2YPMyYKslBVA" client="_tgd0ot0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uiGQx90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uiGQyN0fEe2YPMyYKslBVA" name="arg0" type="_tfcg8d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uibn8t0fEe2YPMyYKslBVA" name="focusGained" visibility="public">
                <ownedParameter xmi:id="_uibn890fEe2YPMyYKslBVA" name="event" type="_tKIYRN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uibn9N0fEe2YPMyYKslBVA" name="focusLost" visibility="public">
                <ownedParameter xmi:id="_uibn9d0fEe2YPMyYKslBVA" name="event" type="_tKIYRN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgd0pN0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tghfAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tghfAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tghfA90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uiaZ290fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tfcg8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tghfAt0fEe2YPMyYKslBVA" client="_tgd0pN0fEe2YPMyYKslBVA" supplier="_tKLbkt0fEe2YPMyYKslBVA" contract="_tKLbkt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uiG30N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uiG30d0fEe2YPMyYKslBVA" name="arg0" type="_tfcg8d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiaZ3N0fEe2YPMyYKslBVA" name="mouseExit" visibility="public">
                <ownedParameter xmi:id="_uiaZ3d0fEe2YPMyYKslBVA" name="event" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiaZ3t0fEe2YPMyYKslBVA" name="mouseHover" visibility="public">
                <ownedParameter xmi:id="_uiaZ390fEe2YPMyYKslBVA" name="event" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uibA4t0fEe2YPMyYKslBVA" name="mouseEnter" visibility="public">
                <ownedParameter xmi:id="_uibn8N0fEe2YPMyYKslBVA" name="event" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgdNkN0fEe2YPMyYKslBVA" name="FieldDecoration" visibility="public">
            <eAnnotations xmi:id="_tgdNkd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgdNkt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tgdNk90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiD0it0fEe2YPMyYKslBVA" name="image" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiD0i90fEe2YPMyYKslBVA" name="description" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uiD0jN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uiD0jd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiD0jt0fEe2YPMyYKslBVA" name="description" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiD0j90fEe2YPMyYKslBVA" name="getImage" visibility="public">
              <ownedParameter xmi:id="_uiD0kN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiD0kd0fEe2YPMyYKslBVA" name="setImage" visibility="public">
              <ownedParameter xmi:id="_uiD0kt0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiEbkN0fEe2YPMyYKslBVA" name="getDescription" visibility="public">
              <ownedParameter xmi:id="_uiEbkd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiEbkt0fEe2YPMyYKslBVA" name="setDescription" visibility="public">
              <ownedParameter xmi:id="_uiEbk90fEe2YPMyYKslBVA" name="description" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_toAnE90fEe2YPMyYKslBVA" name="bindings">
          <packagedElement xmi:type="uml:Package" xmi:id="_toAnFN0fEe2YPMyYKslBVA" name="keys">
            <packagedElement xmi:type="uml:Package" xmi:id="_toJxAN0fEe2YPMyYKslBVA" name="formatting">
              <packagedElement xmi:type="uml:Class" xmi:id="_toJxAt0fEe2YPMyYKslBVA" name="KeyFormatterFactory" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tpZuN90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpZuON0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpZuOd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uhwSiN0fEe2YPMyYKslBVA" name="FORMAL_KEY_FORMATTER" visibility="private" isLeaf="true" isStatic="true" type="_toJxBN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uhwSid0fEe2YPMyYKslBVA" name="EMACS_KEY_FORMATTER" visibility="private" isLeaf="true" isStatic="true" type="_toJxBN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uhwSit0fEe2YPMyYKslBVA" name="defaultKeyFormatter" visibility="private" isStatic="true" type="_toJxBN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uhwSi90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_uhwSjt0fEe2YPMyYKslBVA" name="getDefault" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uhwSj90fEe2YPMyYKslBVA" name="return" type="_toJxBN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhwSkN0fEe2YPMyYKslBVA" name="getEmacsKeyFormatter" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uhwSkd0fEe2YPMyYKslBVA" name="return" type="_toJxBN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhwSkt0fEe2YPMyYKslBVA" name="getFormalKeyFormatter" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uhwSk90fEe2YPMyYKslBVA" name="return" type="_toJxBN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhwSlN0fEe2YPMyYKslBVA" name="setDefault" visibility="public" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uhwSld0fEe2YPMyYKslBVA" name="defaultKeyFormatter" type="_toJxBN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhwSlt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Interface" xmi:id="_toJxBN0fEe2YPMyYKslBVA" name="IKeyFormatter" visibility="public" isAbstract="true">
                <eAnnotations xmi:id="_tpZuNN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpZuNd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <ownedOperation xmi:id="_uhvrfd0fEe2YPMyYKslBVA" name="format" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uhwSgN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uhwSgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhwSgt0fEe2YPMyYKslBVA" name="format" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uhwSg90fEe2YPMyYKslBVA" name="arg0" type="_tpaVRd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uhwShN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhwShd0fEe2YPMyYKslBVA" name="format" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uhwSht0fEe2YPMyYKslBVA" name="arg0" type="_toBOJN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uhwSh90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tpZuO90fEe2YPMyYKslBVA" name="FormalKeyFormatter" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tpZuPt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpZuP90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpZuQd0fEe2YPMyYKslBVA" general="_tpZuQN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uhwSjN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_uhw5kd0fEe2YPMyYKslBVA" name="format" visibility="public">
                  <ownedParameter xmi:id="_uhw5kt0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uhw5k90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhw5l90fEe2YPMyYKslBVA" name="getKeyDelimiter" visibility="protected">
                  <ownedParameter xmi:id="_uhw5mN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhw5md0fEe2YPMyYKslBVA" name="getKeyStrokeDelimiter" visibility="protected">
                  <ownedParameter xmi:id="_uhw5mt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhw5m90fEe2YPMyYKslBVA" name="sortModifierKeys" visibility="protected">
                  <ownedParameter xmi:id="_uhw5nN0fEe2YPMyYKslBVA" name="modifierKeys" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uhw5nd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tpZuPd0fEe2YPMyYKslBVA" name="EmacsKeyFormatter" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tpaVRt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpaVR90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpaVSN0fEe2YPMyYKslBVA" general="_tpZuQN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uhyuwN0fEe2YPMyYKslBVA" name="RESOURCE_BUNDLE" visibility="private" isLeaf="true" isStatic="true" type="_tWy7Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uhwSjd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_uhyuwd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_uhyuwt0fEe2YPMyYKslBVA" name="format" visibility="public">
                  <ownedParameter xmi:id="_uhyuw90fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uhyuxN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhyuyN0fEe2YPMyYKslBVA" name="getKeyDelimiter" visibility="protected">
                  <ownedParameter xmi:id="_uhyuyd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhzV0N0fEe2YPMyYKslBVA" name="getKeyStrokeDelimiter" visibility="protected">
                  <ownedParameter xmi:id="_uhzV0d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhzV0t0fEe2YPMyYKslBVA" name="sortModifierKeys" visibility="protected">
                  <ownedParameter xmi:id="_uhzV090fEe2YPMyYKslBVA" name="modifierKeys" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uhzV1N0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tpZuQN0fEe2YPMyYKslBVA" name="AbstractKeyFormatter" visibility="public" isAbstract="true">
                <eAnnotations xmi:id="_tpaVQN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpaVQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpaVQ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uhw5ot0fEe2YPMyYKslBVA" name="KEY_DELIMITER_KEY" visibility="protected" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uhw5o90fEe2YPMyYKslBVA" name="KEY_STROKE_DELIMITER_KEY" visibility="protected" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uhxgoN0fEe2YPMyYKslBVA" name="NO_MODIFIER_KEYS" visibility="protected" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uhxgod0fEe2YPMyYKslBVA" name="RESOURCE_BUNDLE" visibility="private" isLeaf="true" isStatic="true" type="_tWy7Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uhxgot0fEe2YPMyYKslBVA" name="resourceBundleKeys" visibility="private" isLeaf="true" isStatic="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tpaVQt0fEe2YPMyYKslBVA" client="_tpZuQN0fEe2YPMyYKslBVA" supplier="_toJxBN0fEe2YPMyYKslBVA" contract="_toJxBN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uhw5kN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_uhxgo90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_uhxgqd0fEe2YPMyYKslBVA" name="format" visibility="public">
                  <ownedParameter xmi:id="_uhxgqt0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uhxgq90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhyHsN0fEe2YPMyYKslBVA" name="format" visibility="public">
                  <ownedParameter xmi:id="_uhyHsd0fEe2YPMyYKslBVA" name="keySequence" type="_tpaVRd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uhyHst0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhyHtd0fEe2YPMyYKslBVA" name="format" visibility="public">
                  <ownedParameter xmi:id="_uhyHtt0fEe2YPMyYKslBVA" name="keyStroke" type="_toBOJN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uhyHt90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhyHuN0fEe2YPMyYKslBVA" name="getKeyStrokeDelimiter" visibility="protected" isAbstract="true">
                  <ownedParameter xmi:id="_uhyHud0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhyHut0fEe2YPMyYKslBVA" name="getKeyDelimiter" visibility="protected" isAbstract="true">
                  <ownedParameter xmi:id="_uhyHu90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uhyHvN0fEe2YPMyYKslBVA" name="sortModifierKeys" visibility="protected" isAbstract="true">
                  <ownedParameter xmi:id="_uhyHvd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uhyHvt0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toBOId0fEe2YPMyYKslBVA" name="KeyLookupFactory" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_toJxBd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toJxBt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toJxB90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uh1LCN0fEe2YPMyYKslBVA" name="SWT_KEY_LOOKUP" visibility="private" isLeaf="true" isStatic="true" type="_toKYEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uh1LCd0fEe2YPMyYKslBVA" name="defaultLookup" visibility="private" isStatic="true" type="_toBOJd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ugypNN0fEe2YPMyYKslBVA" name="getDefault" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_ugypNd0fEe2YPMyYKslBVA" name="return" type="_toBOJd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh1LCt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uh1yEN0fEe2YPMyYKslBVA" name="getSWTKeyLookup" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uh1yEd0fEe2YPMyYKslBVA" name="return" type="_toBOJd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh1yEt0fEe2YPMyYKslBVA" name="setDefault" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uh1yE90fEe2YPMyYKslBVA" name="defaultLookup" type="_toBOJd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh1yFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toBOJN0fEe2YPMyYKslBVA" name="KeyStroke" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_toJJ9t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toJJ990fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toJJ-d0fEe2YPMyYKslBVA" general="_toJJ-N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uhzV1d0fEe2YPMyYKslBVA" name="KEY_DELIMITER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uhzV1t0fEe2YPMyYKslBVA" name="KEY_DELIMITERS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uhzV190fEe2YPMyYKslBVA" name="NO_KEY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uhzV2N0fEe2YPMyYKslBVA" name="modifierKeys" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uhzV2d0fEe2YPMyYKslBVA" name="naturalKey" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ugzQQt0fEe2YPMyYKslBVA" name="getNaturalKey" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_ugzQQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugzQRN0fEe2YPMyYKslBVA" name="getModifierKeys" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_ugzQRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhzV2t0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uhzV290fEe2YPMyYKslBVA" name="naturalKey" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhzV3N0fEe2YPMyYKslBVA" name="return" type="_toBOJN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhzV3d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uhzV3t0fEe2YPMyYKslBVA" name="modifierKeys" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhzV390fEe2YPMyYKslBVA" name="naturalKey" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhz84N0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uhz84d0fEe2YPMyYKslBVA" name="modifierKeys" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhz84t0fEe2YPMyYKslBVA" name="naturalKey" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhz8490fEe2YPMyYKslBVA" name="return" type="_toBOJN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhz85N0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uhz85d0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhz85t0fEe2YPMyYKslBVA" name="return" type="_toBOJN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh0j9t0fEe2YPMyYKslBVA" name="compareTo" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uh0j990fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uh0j-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh0j-d0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uh0j-t0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uh0j-90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh1LAN0fEe2YPMyYKslBVA" name="format" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uh1LAd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh1LAt0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uh1LA90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh1LBN0fEe2YPMyYKslBVA" name="isComplete" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uh1LBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh1LBt0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uh1LB90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_toBOJd0fEe2YPMyYKslBVA" name="IKeyLookup" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_toMNQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toMNQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedAttribute xmi:id="_uiBYR90fEe2YPMyYKslBVA" name="ALT_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYSN0fEe2YPMyYKslBVA" name="ARROW_DOWN_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYSd0fEe2YPMyYKslBVA" name="ARROW_LEFT_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYSt0fEe2YPMyYKslBVA" name="ARROW_RIGHT_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYS90fEe2YPMyYKslBVA" name="ARROW_UP_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYTN0fEe2YPMyYKslBVA" name="BACKSPACE_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYTd0fEe2YPMyYKslBVA" name="BREAK_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYTt0fEe2YPMyYKslBVA" name="BS_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYT90fEe2YPMyYKslBVA" name="CAPS_LOCK_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYUN0fEe2YPMyYKslBVA" name="COMMAND_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYUd0fEe2YPMyYKslBVA" name="CR_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYUt0fEe2YPMyYKslBVA" name="CTRL_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYU90fEe2YPMyYKslBVA" name="DEL_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYVN0fEe2YPMyYKslBVA" name="DELETE_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYVd0fEe2YPMyYKslBVA" name="END_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYVt0fEe2YPMyYKslBVA" name="ENTER_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYV90fEe2YPMyYKslBVA" name="ESC_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYWN0fEe2YPMyYKslBVA" name="ESCAPE_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYWd0fEe2YPMyYKslBVA" name="F1_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYWt0fEe2YPMyYKslBVA" name="F10_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYW90fEe2YPMyYKslBVA" name="F11_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYXN0fEe2YPMyYKslBVA" name="F12_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYXd0fEe2YPMyYKslBVA" name="F13_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYXt0fEe2YPMyYKslBVA" name="F14_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiBYX90fEe2YPMyYKslBVA" name="F15_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_UN0fEe2YPMyYKslBVA" name="F16_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_Ud0fEe2YPMyYKslBVA" name="F17_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_Ut0fEe2YPMyYKslBVA" name="F18_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_U90fEe2YPMyYKslBVA" name="F19_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_VN0fEe2YPMyYKslBVA" name="F20_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_Vd0fEe2YPMyYKslBVA" name="F2_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_Vt0fEe2YPMyYKslBVA" name="F3_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_V90fEe2YPMyYKslBVA" name="F4_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_WN0fEe2YPMyYKslBVA" name="F5_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_Wd0fEe2YPMyYKslBVA" name="F6_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_Wt0fEe2YPMyYKslBVA" name="F7_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_W90fEe2YPMyYKslBVA" name="F8_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_XN0fEe2YPMyYKslBVA" name="F9_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_Xd0fEe2YPMyYKslBVA" name="FF_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_Xt0fEe2YPMyYKslBVA" name="HOME_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_X90fEe2YPMyYKslBVA" name="INSERT_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_YN0fEe2YPMyYKslBVA" name="LF_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_Yd0fEe2YPMyYKslBVA" name="M1_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_Yt0fEe2YPMyYKslBVA" name="M2_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_Y90fEe2YPMyYKslBVA" name="M3_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_ZN0fEe2YPMyYKslBVA" name="M4_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_Zd0fEe2YPMyYKslBVA" name="NUL_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_Zt0fEe2YPMyYKslBVA" name="NUM_LOCK_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_Z90fEe2YPMyYKslBVA" name="NUMPAD_0_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_aN0fEe2YPMyYKslBVA" name="NUMPAD_1_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_ad0fEe2YPMyYKslBVA" name="NUMPAD_2_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_at0fEe2YPMyYKslBVA" name="NUMPAD_3_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_a90fEe2YPMyYKslBVA" name="NUMPAD_4_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_bN0fEe2YPMyYKslBVA" name="NUMPAD_5_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_bd0fEe2YPMyYKslBVA" name="NUMPAD_6_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiB_bt0fEe2YPMyYKslBVA" name="NUMPAD_7_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmYN0fEe2YPMyYKslBVA" name="NUMPAD_8_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmYd0fEe2YPMyYKslBVA" name="NUMPAD_9_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmYt0fEe2YPMyYKslBVA" name="NUMPAD_ADD_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmY90fEe2YPMyYKslBVA" name="NUMPAD_DECIMAL_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmZN0fEe2YPMyYKslBVA" name="NUMPAD_DIVIDE_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmZd0fEe2YPMyYKslBVA" name="NUMPAD_ENTER_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmZt0fEe2YPMyYKslBVA" name="NUMPAD_EQUAL_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmZ90fEe2YPMyYKslBVA" name="NUMPAD_MULTIPLY_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmaN0fEe2YPMyYKslBVA" name="NUMPAD_SUBTRACT_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmad0fEe2YPMyYKslBVA" name="PAGE_DOWN_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmat0fEe2YPMyYKslBVA" name="PAGE_UP_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCma90fEe2YPMyYKslBVA" name="PAUSE_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmbN0fEe2YPMyYKslBVA" name="PRINT_SCREEN_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmbd0fEe2YPMyYKslBVA" name="RETURN_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmbt0fEe2YPMyYKslBVA" name="SCROLL_LOCK_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmb90fEe2YPMyYKslBVA" name="SHIFT_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmcN0fEe2YPMyYKslBVA" name="SPACE_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmcd0fEe2YPMyYKslBVA" name="TAB_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uiCmct0fEe2YPMyYKslBVA" name="VT_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ugzQRt0fEe2YPMyYKslBVA" name="getCtrl" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ugzQR90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ugzQSN0fEe2YPMyYKslBVA" name="getShift" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ugzQSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhw5lN0fEe2YPMyYKslBVA" name="formalNameLookup" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uhw5ld0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhw5lt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhw5nt0fEe2YPMyYKslBVA" name="getAlt" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uhw5n90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhw5oN0fEe2YPMyYKslBVA" name="getCommand" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uhw5od0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhyuxd0fEe2YPMyYKslBVA" name="isModifierKey" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uhyuxt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhyux90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uhz8790fEe2YPMyYKslBVA" name="formalModifierLookup" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uhz88N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uhz88d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh0j8t0fEe2YPMyYKslBVA" name="formalKeyLookup" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uh0j890fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uh0j9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiCmc90fEe2YPMyYKslBVA" name="formalKeyLookupInteger" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uiCmdN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uiCmdd0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toJJ-90fEe2YPMyYKslBVA" name="ParseException" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_toMNQt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toMNQ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toMNRN0fEe2YPMyYKslBVA" general="_s72rsN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uiCmdt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uh0j8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uh0j8d0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toKYEN0fEe2YPMyYKslBVA" name="SWTKeyLookup" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_toKYEd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toKYEt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toKYFN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uh4OUt0fEe2YPMyYKslBVA" name="modifierKeyTable" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uh4OU90fEe2YPMyYKslBVA" name="nameTable" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uh4OVN0fEe2YPMyYKslBVA" name="naturalKeyTable" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_toKYE90fEe2YPMyYKslBVA" client="_toKYEN0fEe2YPMyYKslBVA" supplier="_toBOJd0fEe2YPMyYKslBVA" contract="_toBOJd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uh1LC90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uiAKIN0fEe2YPMyYKslBVA" name="formalKeyLookup" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uiAKId0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uiAKIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiAKI90fEe2YPMyYKslBVA" name="formalKeyLookupInteger" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uiAKJN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uiAKJd0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiAxMN0fEe2YPMyYKslBVA" name="formalModifierLookup" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uiAxMd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uiAxMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiAxM90fEe2YPMyYKslBVA" name="formalNameLookup" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uiAxNN0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uiAxNd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiAxNt0fEe2YPMyYKslBVA" name="getAlt" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uiAxN90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiAxON0fEe2YPMyYKslBVA" name="getCommand" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uiAxOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiAxOt0fEe2YPMyYKslBVA" name="getCtrl" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uiBYQN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiBYQd0fEe2YPMyYKslBVA" name="getShift" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uiBYQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uiBYQ90fEe2YPMyYKslBVA" name="isModifierKey" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uiBYRN0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uiBYRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tpaVRN0fEe2YPMyYKslBVA" name="KeyStroke[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-OWt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-OW90fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tpaVRd0fEe2YPMyYKslBVA" name="KeySequence" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tpaVSd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpaVSt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpaVTN0fEe2YPMyYKslBVA" general="_toBOI90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uh1yFd0fEe2YPMyYKslBVA" name="EMPTY_KEY_SEQUENCE" visibility="private" isLeaf="true" isStatic="true" type="_tpaVRd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uh1yFt0fEe2YPMyYKslBVA" name="KEY_STROKE_DELIMITER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uh1yF90fEe2YPMyYKslBVA" name="KEY_STROKE_DELIMITERS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uh3AMt0fEe2YPMyYKslBVA" name="triggers" isLeaf="true" type="_toAnGd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tpaVS90fEe2YPMyYKslBVA" client="_tpaVRd0fEe2YPMyYKslBVA" supplier="_s_ToUN0fEe2YPMyYKslBVA" contract="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uhyHs90fEe2YPMyYKslBVA" name="getKeyStrokes" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uhyHtN0fEe2YPMyYKslBVA" name="return" type="_tpaVRN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh1yGN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uh1yGd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_uh1yGt0fEe2YPMyYKslBVA" name="keyStrokes" type="_tpaVRN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh1yG90fEe2YPMyYKslBVA" name="getInstance" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uh1yHN0fEe2YPMyYKslBVA" name="return" type="_tpaVRd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh1yHd0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uh1yHt0fEe2YPMyYKslBVA" name="keySequence" type="_tpaVRd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uh1yH90fEe2YPMyYKslBVA" name="keyStroke" type="_toBOJN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uh1yIN0fEe2YPMyYKslBVA" name="return" type="_tpaVRd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh2ZIN0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uh2ZId0fEe2YPMyYKslBVA" name="keyStroke" type="_toBOJN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uh2ZIt0fEe2YPMyYKslBVA" name="return" type="_tpaVRd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh2ZI90fEe2YPMyYKslBVA" name="getInstance" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uh2ZJN0fEe2YPMyYKslBVA" name="keyStrokes" type="_tpaVRN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uh2ZJd0fEe2YPMyYKslBVA" name="return" type="_tpaVRd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh2ZJt0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uh2ZJ90fEe2YPMyYKslBVA" name="keyStrokes" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uh2ZKN0fEe2YPMyYKslBVA" name="return" type="_tpaVRd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh2ZKd0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uh2ZKt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uh2ZK90fEe2YPMyYKslBVA" name="return" type="_tpaVRd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh3AM90fEe2YPMyYKslBVA" name="compareTo" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uh3ANN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uh3ANd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh3nQN0fEe2YPMyYKslBVA" name="format" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uh3nQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh3nQt0fEe2YPMyYKslBVA" name="getPrefixes" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uh3nQ90fEe2YPMyYKslBVA" name="return" type="_toAnF90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh3nRN0fEe2YPMyYKslBVA" name="isComplete" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uh3nRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uh4OUN0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uh4OUd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_toAnF90fEe2YPMyYKslBVA" name="TriggerSequence[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OXN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-OXd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_toAnGd0fEe2YPMyYKslBVA" name="Trigger[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OXt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-OX90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_toBOI90fEe2YPMyYKslBVA" name="TriggerSequence" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_toMNSd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_toMNSt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_toMNS90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiCmfN0fEe2YPMyYKslBVA" name="HASH_CODE_NOT_COMPUTED" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiCmfd0fEe2YPMyYKslBVA" name="HASH_FACTOR" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiCmft0fEe2YPMyYKslBVA" name="HASH_INITIAL" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uiCmf90fEe2YPMyYKslBVA" name="hashCode" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uiCmgN0fEe2YPMyYKslBVA" name="triggers" visibility="protected" isLeaf="true" type="_toAnGd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ugzQQN0fEe2YPMyYKslBVA" name="getTriggers" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ugzQQd0fEe2YPMyYKslBVA" name="return" type="_toAnGd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ugzQSt0fEe2YPMyYKslBVA" name="format" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ugzQS90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uh3AMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uh3AMd0fEe2YPMyYKslBVA" name="triggers" type="_toAnGd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiCmgd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uiDNcN0fEe2YPMyYKslBVA" name="endsWith" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uiDNcd0fEe2YPMyYKslBVA" name="triggerSequence" type="_toBOI90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiDNct0fEe2YPMyYKslBVA" name="equals" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiDNc90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiDNdN0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uiDNdd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiDNdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiD0gN0fEe2YPMyYKslBVA" name="getPrefixes" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiD0gd0fEe2YPMyYKslBVA" name="return" type="_toAnF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiD0gt0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uiD0g90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiD0hN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uiD0hd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiD0ht0fEe2YPMyYKslBVA" name="startsWith" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uiD0h90fEe2YPMyYKslBVA" name="triggerSequence" type="_toBOI90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiD0iN0fEe2YPMyYKslBVA" name="equals" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiD0id0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_toJJ-N0fEe2YPMyYKslBVA" name="Trigger" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_toMNRd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_toMNRt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_toMNSN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_toMNR90fEe2YPMyYKslBVA" client="_toJJ-N0fEe2YPMyYKslBVA" supplier="_s_ToUN0fEe2YPMyYKslBVA" contract="_s_ToUN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uh0j9d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uiCmd90fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiCmeN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uiCmed0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uiCmet0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uiCme90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_s9K6Ud0fEe2YPMyYKslBVA" name="ui">
        <packagedElement xmi:type="uml:Package" xmi:id="_s9LhYN0fEe2YPMyYKslBVA" name="forms">
          <packagedElement xmi:type="uml:Package" xmi:id="_s9LhYd0fEe2YPMyYKslBVA" name="widgets">
            <packagedElement xmi:type="uml:Class" xmi:id="_s9MIcN0fEe2YPMyYKslBVA" name="FormToolkit" visibility="public">
              <eAnnotations xmi:id="_tR83gN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tR83gd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tR83gt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbCq9d0fEe2YPMyYKslBVA" name="KEY_DRAW_BORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbCq9t0fEe2YPMyYKslBVA" name="TREE_BORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbCq990fEe2YPMyYKslBVA" name="TEXT_BORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbCq-N0fEe2YPMyYKslBVA" name="borderStyle" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbCq-d0fEe2YPMyYKslBVA" name="colors" visibility="private" type="_tR9elN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbCq-t0fEe2YPMyYKslBVA" name="orientation" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbCq-90fEe2YPMyYKslBVA" name="borderPainter" visibility="private" type="_tSBI8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbCq_N0fEe2YPMyYKslBVA" name="boldFontHolder" visibility="private" type="_tR_60N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbCq_d0fEe2YPMyYKslBVA" name="hyperlinkGroup" visibility="private" type="_tR-ssd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbCq_t0fEe2YPMyYKslBVA" name="isDisposed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbCq_90fEe2YPMyYKslBVA" name="visibilityHandler" visibility="package" type="_tSBwAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbCrAN0fEe2YPMyYKslBVA" name="keyboardHandler" visibility="package" type="_tSBwAt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uC7ogN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uC7ogd0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uC9dst0fEe2YPMyYKslBVA" name="adapt" visibility="public">
                <ownedParameter xmi:id="_uC9ds90fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uC9dtN0fEe2YPMyYKslBVA" name="paintBordersFor" visibility="public">
                <ownedParameter xmi:id="_uC9dtd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uC-r0N0fEe2YPMyYKslBVA" name="adapt" visibility="public">
                <ownedParameter xmi:id="_uC-r0d0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uC-r0t0fEe2YPMyYKslBVA" name="trackFocus" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uC-r090fEe2YPMyYKslBVA" name="trackKeyboard" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uC_58N0fEe2YPMyYKslBVA" name="createLabel" visibility="public">
                <ownedParameter xmi:id="_uC_58d0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uC_58t0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uC_5890fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uC_59N0fEe2YPMyYKslBVA" name="return" type="_s7opQd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uDBvIN0fEe2YPMyYKslBVA" name="createButton" visibility="public">
                <ownedParameter xmi:id="_uDBvId0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uDBvIt0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uDBvI90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uDBvJN0fEe2YPMyYKslBVA" name="return" type="_s7Rc4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vZoVsd0fEe2YPMyYKslBVA" name="createLabel" visibility="public">
                <ownedParameter xmi:id="_vZoVst0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vZoVs90fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vZoVtN0fEe2YPMyYKslBVA" name="return" type="_s7opQd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vZoVtd0fEe2YPMyYKslBVA" name="createText" visibility="public">
                <ownedParameter xmi:id="_vZoVtt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vZoVt90fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vZoVuN0fEe2YPMyYKslBVA" name="return" type="_s6xtot0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vZo8wN0fEe2YPMyYKslBVA" name="createText" visibility="public">
                <ownedParameter xmi:id="_vZo8wd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vZo8wt0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vZo8w90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vZo8xN0fEe2YPMyYKslBVA" name="return" type="_s6xtot0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbBc0N0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vbBc0d0fEe2YPMyYKslBVA" name="arg0" type="_s9MIcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbBc0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbBc090fEe2YPMyYKslBVA" name="getBorderStyle" visibility="public">
                <ownedParameter xmi:id="_vbBc1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbBc1d0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vbBc1t0fEe2YPMyYKslBVA" name="arg0" type="_s9MIcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbBc190fEe2YPMyYKslBVA" name="return" type="_tR9elN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbCrA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vbCrBN0fEe2YPMyYKslBVA" name="colors" type="_tR9elN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbCrBd0fEe2YPMyYKslBVA" name="initialize" visibility="private"/>
              <ownedOperation xmi:id="_vbCrBt0fEe2YPMyYKslBVA" name="checkDisposed" visibility="private"/>
              <ownedOperation xmi:id="_vbDSAN0fEe2YPMyYKslBVA" name="createComposite" visibility="public">
                <ownedParameter xmi:id="_vbDSAd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbDSAt0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbDSA90fEe2YPMyYKslBVA" name="createComposite" visibility="public">
                <ownedParameter xmi:id="_vbDSBN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbDSBd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbDSBt0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbDSB90fEe2YPMyYKslBVA" name="createCompositeSeparator" visibility="public">
                <ownedParameter xmi:id="_vbDSCN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbDSCd0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbD5EN0fEe2YPMyYKslBVA" name="createHyperlink" visibility="public">
                <ownedParameter xmi:id="_vbD5Ed0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbD5Et0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbD5E90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbD5FN0fEe2YPMyYKslBVA" name="return" type="_tR-ssN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbD5G90fEe2YPMyYKslBVA" name="createImageHyperlink" visibility="public">
                <ownedParameter xmi:id="_vbD5HN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbD5Hd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbD5Ht0fEe2YPMyYKslBVA" name="return" type="_tR-sst0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbD5Jt0fEe2YPMyYKslBVA" name="createFormText" visibility="public">
                <ownedParameter xmi:id="_vbD5J90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbD5KN0fEe2YPMyYKslBVA" name="trackFocus" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbD5Kd0fEe2YPMyYKslBVA" name="return" type="_tR_TwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbEgIN0fEe2YPMyYKslBVA" name="getHyperlinkGroup" visibility="public">
                <ownedParameter xmi:id="_vbEgId0fEe2YPMyYKslBVA" name="return" type="_tR-ssd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFHMt0fEe2YPMyYKslBVA" name="ensureVisible" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_vbFHM90fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFHNN0fEe2YPMyYKslBVA" name="createSection" visibility="public">
                <ownedParameter xmi:id="_vbFHNd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbFHNt0fEe2YPMyYKslBVA" name="sectionStyle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbFHN90fEe2YPMyYKslBVA" name="return" type="_tR-FoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFuSt0fEe2YPMyYKslBVA" name="createExpandableComposite" visibility="public">
                <ownedParameter xmi:id="_vbFuS90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbFuTN0fEe2YPMyYKslBVA" name="expansionStyle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbFuTd0fEe2YPMyYKslBVA" name="return" type="_tR_Twd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFuWN0fEe2YPMyYKslBVA" name="createSeparator" visibility="public">
                <ownedParameter xmi:id="_vbFuWd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbFuWt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbFuW90fEe2YPMyYKslBVA" name="return" type="_s7opQd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbGVUN0fEe2YPMyYKslBVA" name="createTable" visibility="public">
                <ownedParameter xmi:id="_vbGVUd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbGVUt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbGVU90fEe2YPMyYKslBVA" name="return" type="_s6uqUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbGVWN0fEe2YPMyYKslBVA" name="createTree" visibility="public">
                <ownedParameter xmi:id="_vbGVWd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbGVWt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbGVW90fEe2YPMyYKslBVA" name="return" type="_tSAh4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbG8YN0fEe2YPMyYKslBVA" name="createScrolledForm" visibility="public">
                <ownedParameter xmi:id="_vbG8Yd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbG8Yt0fEe2YPMyYKslBVA" name="return" type="_tSAh4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbG8cN0fEe2YPMyYKslBVA" name="createForm" visibility="public">
                <ownedParameter xmi:id="_vbG8cd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbG8ct0fEe2YPMyYKslBVA" name="return" type="_tSAh5d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbLN0N0fEe2YPMyYKslBVA" name="decorateFormHeading" visibility="public">
                <ownedParameter xmi:id="_vbLN0d0fEe2YPMyYKslBVA" name="form" type="_tSAh5d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbL04N0fEe2YPMyYKslBVA" name="createPageBook" visibility="public">
                <ownedParameter xmi:id="_vbL04d0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbL04t0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbL0490fEe2YPMyYKslBVA" name="return" type="_tSAh5t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbL05t0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
              <ownedOperation xmi:id="_vbL06t0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
                <ownedParameter xmi:id="_vbL0690fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbMb9N0fEe2YPMyYKslBVA" name="refreshHyperlinkColors" visibility="public"/>
              <ownedOperation xmi:id="_vbMb990fEe2YPMyYKslBVA" name="getColors" visibility="public">
                <ownedParameter xmi:id="_vbMb-N0fEe2YPMyYKslBVA" name="return" type="_tR9elN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbMb-d0fEe2YPMyYKslBVA" name="getBorderMargin" visibility="public">
                <ownedParameter xmi:id="_vbMb-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbMb-90fEe2YPMyYKslBVA" name="setBorderStyle" visibility="public">
                <ownedParameter xmi:id="_vbMb_N0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbNDAN0fEe2YPMyYKslBVA" name="setControlVisible" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_vbNDAd0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbNDAt0fEe2YPMyYKslBVA" name="verticalOnly" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbNDA90fEe2YPMyYKslBVA" name="initializeBorderStyle" visibility="private"/>
              <ownedOperation xmi:id="_vbNDCt0fEe2YPMyYKslBVA" name="compareVersion" visibility="private">
                <ownedParameter xmi:id="_vbNDC90fEe2YPMyYKslBVA" name="version" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbNDDN0fEe2YPMyYKslBVA" name="numbers" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbNDDd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbORIN0fEe2YPMyYKslBVA" name="getOrientation" visibility="public">
                <ownedParameter xmi:id="_vbORId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbORIt0fEe2YPMyYKslBVA" name="setOrientation" visibility="public">
                <ownedParameter xmi:id="_vbORI90fEe2YPMyYKslBVA" name="orientation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbO4MN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                <ownedParameter xmi:id="_vbO4Md0fEe2YPMyYKslBVA" name="arg0" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbO4Mt0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tR_Txd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tbvssN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbvssd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbvsst0fEe2YPMyYKslBVA" general="_tO1SHt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbCq8N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9MIcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vbCq8d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vbCq8t0fEe2YPMyYKslBVA" name="arg0" type="_s9MIcN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbCq890fEe2YPMyYKslBVA" name="mouseDown" visibility="public">
                  <ownedParameter xmi:id="_vbCq9N0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tR_60N0fEe2YPMyYKslBVA" name="BoldFontHolder" visibility="package">
                <eAnnotations xmi:id="_tbvFpN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbvFpd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbvFpt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbCD490fEe2YPMyYKslBVA" name="fontMap" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbCD5N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9MIcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vbCD5d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_vbCD5t0fEe2YPMyYKslBVA" name="arg0" type="_s9MIcN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbCD590fEe2YPMyYKslBVA" name="getBoldFont" visibility="public">
                  <ownedParameter xmi:id="_vbCD6N0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vbCD6d0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbCD7N0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSBI8N0fEe2YPMyYKslBVA" name="BorderPainter" visibility="package">
                <eAnnotations xmi:id="_tbvFoN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbvFod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbvFo90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbA1zN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s9MIcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tbvFot0fEe2YPMyYKslBVA" client="_tSBI8N0fEe2YPMyYKslBVA" supplier="_tKLbnN0fEe2YPMyYKslBVA" contract="_tKLbnN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vbA1zd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_vbA1zt0fEe2YPMyYKslBVA" name="arg0" type="_s9MIcN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbA1z90fEe2YPMyYKslBVA" name="paintControl" visibility="public">
                  <ownedParameter xmi:id="_vbA10N0fEe2YPMyYKslBVA" name="event" type="_tKLbmt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbCD4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vbCD4d0fEe2YPMyYKslBVA" name="arg0" type="_s9MIcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vbCD4t0fEe2YPMyYKslBVA" name="arg1" type="_tSBI8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSBwAd0fEe2YPMyYKslBVA" name="VisibilityHandler" visibility="package">
                <eAnnotations xmi:id="_tSCXEN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tSCXEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tSCXEt0fEe2YPMyYKslBVA" general="_tO15LN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbO4M90fEe2YPMyYKslBVA" name="handleNextFocusGained" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vbNDBt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vbNDB90fEe2YPMyYKslBVA" name="arg0" type="_tSBwAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbO4NN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
                <ownedOperation xmi:id="_vbO4Nd0fEe2YPMyYKslBVA" name="focusGained" visibility="public">
                  <ownedParameter xmi:id="_vbO4Nt0fEe2YPMyYKslBVA" name="e" type="_tKIYRN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbPfQd0fEe2YPMyYKslBVA" name="focusLost" visibility="public">
                  <ownedParameter xmi:id="_vbPfQt0fEe2YPMyYKslBVA" name="e" type="_tKIYRN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSBwAt0fEe2YPMyYKslBVA" name="KeyboardHandler" visibility="package">
                <eAnnotations xmi:id="_tSCXE90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tSCXFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tSCXFd0fEe2YPMyYKslBVA" general="_s8dvsd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vbNDCN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vbNDCd0fEe2YPMyYKslBVA" name="arg0" type="_tSBwAt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbPfQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
                <ownedOperation xmi:id="_vbPfRN0fEe2YPMyYKslBVA" name="keyPressed" visibility="public">
                  <ownedParameter xmi:id="_vbPfRd0fEe2YPMyYKslBVA" name="e" type="_s8eWwN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tR-FoN0fEe2YPMyYKslBVA" name="Section" visibility="public">
              <eAnnotations xmi:id="_tSNWMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSNWMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tSNWMt0fEe2YPMyYKslBVA" general="_tR_Twd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbFHPt0fEe2YPMyYKslBVA" name="toggle" visibility="package" isLeaf="true" type="_tR_Tw90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbmEld0fEe2YPMyYKslBVA" name="DESCRIPTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbmElt0fEe2YPMyYKslBVA" name="descriptionControl" visibility="private" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbmEl90fEe2YPMyYKslBVA" name="separator" visibility="private" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbmEmN0fEe2YPMyYKslBVA" name="titleColors" visibility="private" type="_tSN9QN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbmEmd0fEe2YPMyYKslBVA" name="COLOR_BG" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbmEmt0fEe2YPMyYKslBVA" name="COLOR_GBG" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbmEm90fEe2YPMyYKslBVA" name="COLOR_BORDER" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbog3N0fEe2YPMyYKslBVA" name="textLabel" isLeaf="true" type="_s7p3YN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbpH7d0fEe2YPMyYKslBVA" name="marginWidth" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbpH7t0fEe2YPMyYKslBVA" name="marginHeight" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vbDSCt0fEe2YPMyYKslBVA" name="setSeparatorControl" visibility="public">
                <ownedParameter xmi:id="_vbDSC90fEe2YPMyYKslBVA" name="separator" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFHON0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vbFHOd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbFHOt0fEe2YPMyYKslBVA" name="cstyle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbFHO90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFHPN0fEe2YPMyYKslBVA" name="setMenu" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbFHPd0fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFuQd0fEe2YPMyYKslBVA" name="setFont" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbFuQt0fEe2YPMyYKslBVA" name="arg0" type="_s9dONN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFuRN0fEe2YPMyYKslBVA" name="setTitleBarBackground" visibility="public">
                <ownedParameter xmi:id="_vbFuRd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFuRt0fEe2YPMyYKslBVA" name="setTitleBarBorderColor" visibility="public">
                <ownedParameter xmi:id="_vbFuR90fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFuSN0fEe2YPMyYKslBVA" name="setTitleBarForeground" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbFuSd0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbmEnN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vbmEnd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbmEnt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbmEn90fEe2YPMyYKslBVA" name="getBackgroundStyle" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_vbmEoN0fEe2YPMyYKslBVA" name="estyle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbmEod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbmroN0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbmrod0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbmrot0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbmro90fEe2YPMyYKslBVA" name="internalSetExpanded" visibility="protected">
                <ownedParameter xmi:id="_vbmrpN0fEe2YPMyYKslBVA" name="expanded" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbmrpd0fEe2YPMyYKslBVA" name="getExpansionStyle" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbmrpt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbmrqd0fEe2YPMyYKslBVA" name="reflow" visibility="protected"/>
              <ownedOperation xmi:id="_vbmrqt0fEe2YPMyYKslBVA" name="setDescription" visibility="public">
                <ownedParameter xmi:id="_vbmrq90fEe2YPMyYKslBVA" name="description" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbmrrN0fEe2YPMyYKslBVA" name="getDescription" visibility="public">
                <ownedParameter xmi:id="_vbmrrd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbmrrt0fEe2YPMyYKslBVA" name="getSeparatorControl" visibility="public">
                <ownedParameter xmi:id="_vbmrr90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbnSsN0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
                <ownedParameter xmi:id="_vbnSsd0fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbnSst0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
                <ownedParameter xmi:id="_vbnSs90fEe2YPMyYKslBVA" name="fg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbnStN0fEe2YPMyYKslBVA" name="getDescriptionControl" visibility="public">
                <ownedParameter xmi:id="_vbnStd0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbnStt0fEe2YPMyYKslBVA" name="setDescriptionControl" visibility="public">
                <ownedParameter xmi:id="_vbnSt90fEe2YPMyYKslBVA" name="descriptionControl" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbnSuN0fEe2YPMyYKslBVA" name="putTitleBarColor" visibility="private">
                <ownedParameter xmi:id="_vbnSud0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbnSut0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbnSu90fEe2YPMyYKslBVA" name="setTitleBarGradientBackground" visibility="public">
                <ownedParameter xmi:id="_vbnSvN0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbn5wN0fEe2YPMyYKslBVA" name="getTitleBarBorderColor" visibility="public">
                <ownedParameter xmi:id="_vbn5wd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbn5wt0fEe2YPMyYKslBVA" name="getTitleBarGradientBackground" visibility="public">
                <ownedParameter xmi:id="_vbn5w90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbn5xN0fEe2YPMyYKslBVA" name="getBackground" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbn5xd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbn5xt0fEe2YPMyYKslBVA" name="getTitleBarBackground" visibility="public">
                <ownedParameter xmi:id="_vbn5x90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbn5yN0fEe2YPMyYKslBVA" name="onPaint" visibility="protected">
                <ownedParameter xmi:id="_vbn5yd0fEe2YPMyYKslBVA" name="e" type="_tKLbmt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbog0N0fEe2YPMyYKslBVA" name="getClientArea" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbog0d0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbog0t0fEe2YPMyYKslBVA" name="getDisplay" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbog090fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbog1N0fEe2YPMyYKslBVA" name="getTitleBarForeground" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbog1d0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbog1t0fEe2YPMyYKslBVA" name="getForeground" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbog190fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbog2t0fEe2YPMyYKslBVA" name="getTextClient" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbog290fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbpH4N0fEe2YPMyYKslBVA" name="getBackgroundImage" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbpH4d0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbpH4t0fEe2YPMyYKslBVA" name="updateHeaderImage" visibility="private">
                <ownedParameter xmi:id="_vbpH490fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbpH5N0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbpH5d0fEe2YPMyYKslBVA" name="theight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbpH5t0fEe2YPMyYKslBVA" name="realtheight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbpH590fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbpH6N0fEe2YPMyYKslBVA" name="arg0" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbpH6d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbpH6t0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbpH690fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbpH7N0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbpH790fEe2YPMyYKslBVA" name="isExpanded" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbpH8N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbqWAN0fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_vbqWAd0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbqWAt0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vbqWA90fEe2YPMyYKslBVA" name="arg0" type="_tR-FoN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbqWBN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbqWB90fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vbqWCN0fEe2YPMyYKslBVA" name="arg0" type="_tR-FoN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbqWCd0fEe2YPMyYKslBVA" name="arg1" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbq9EN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                <ownedParameter xmi:id="_vbq9Ed0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tR-ssN0fEe2YPMyYKslBVA" name="Hyperlink" visibility="public">
              <eAnnotations xmi:id="_tbcKtN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbcKtd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbcKtt0fEe2YPMyYKslBVA" general="_tSCXGN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vac1F90fEe2YPMyYKslBVA" name="text" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vac1GN0fEe2YPMyYKslBVA" name="ELLIPSIS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vac1Gd0fEe2YPMyYKslBVA" name="underlined" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vac1Gt0fEe2YPMyYKslBVA" name="appToolTipText" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vadcM90fEe2YPMyYKslBVA" name="marginWidth" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vadcNN0fEe2YPMyYKslBVA" name="marginHeight" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vZbhZN0fEe2YPMyYKslBVA" name="setText" visibility="public">
                <ownedParameter xmi:id="_vZbhZd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vZbhZt0fEe2YPMyYKslBVA" name="setHref" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vZbhZ90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vZcIcN0fEe2YPMyYKslBVA" name="addHyperlinkListener" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vZcIcd0fEe2YPMyYKslBVA" name="arg0" type="_tSQZgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vZcIdN0fEe2YPMyYKslBVA" name="removeHyperlinkListener" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vZcIdd0fEe2YPMyYKslBVA" name="arg0" type="_tSQZgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vZcvgt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vZcvg90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vZcvhN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vZcvhd0fEe2YPMyYKslBVA" name="setUnderlined" visibility="public">
                <ownedParameter xmi:id="_vZcvht0fEe2YPMyYKslBVA" name="underlined" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vZcvh90fEe2YPMyYKslBVA" name="setBackground" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vZcviN0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vZdWkt0fEe2YPMyYKslBVA" name="getVisible" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vZd9oN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vZd9od0fEe2YPMyYKslBVA" name="setVisible" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vZd9ot0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaWHbt0fEe2YPMyYKslBVA" name="getText" visibility="public">
                <ownedParameter xmi:id="_vaWHb90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vadcI90fEe2YPMyYKslBVA" name="initAccessible" visibility="protected"/>
              <ownedOperation xmi:id="_vadcJN0fEe2YPMyYKslBVA" name="getAccessible" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vadcJd0fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vadcKt0fEe2YPMyYKslBVA" name="redraw" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_vadcK90fEe2YPMyYKslBVA" name="isUnderlined" visibility="public">
                <ownedParameter xmi:id="_vadcLN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vadcLd0fEe2YPMyYKslBVA" name="computeSize" visibility="public">
                <ownedParameter xmi:id="_vadcLt0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vadcL90fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vadcMN0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vadcMd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vadcMt0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_vadcNd0fEe2YPMyYKslBVA" name="computeTextSize" visibility="protected">
                <ownedParameter xmi:id="_vadcNt0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vadcN90fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vadcON0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vadcOd0fEe2YPMyYKslBVA" name="computeTrim" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vadcOt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vadcO90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vadcPN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaeDMN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaeDMd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaeDMt0fEe2YPMyYKslBVA" name="getToolTipText" visibility="public">
                <ownedParameter xmi:id="_vaeDM90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaeDNN0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public">
                <ownedParameter xmi:id="_vaeDNd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaeDOt0fEe2YPMyYKslBVA" name="paintHyperlink" visibility="protected">
                <ownedParameter xmi:id="_vaeDO90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaeDPN0fEe2YPMyYKslBVA" name="getClientArea" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaeDPd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaeDPt0fEe2YPMyYKslBVA" name="paintText" visibility="protected">
                <ownedParameter xmi:id="_vaeDP90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaeDQN0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaeDQd0fEe2YPMyYKslBVA" name="getFont" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaeDQt0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaeqQN0fEe2YPMyYKslBVA" name="isEnabled" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaeqQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaeqQt0fEe2YPMyYKslBVA" name="getForeground" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaeqQ90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaeqRN0fEe2YPMyYKslBVA" name="getStyle" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaeqRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaeqRt0fEe2YPMyYKslBVA" name="shortenText" visibility="protected">
                <ownedParameter xmi:id="_vaeqR90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaeqSN0fEe2YPMyYKslBVA" name="t" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaeqSd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaeqSt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaeqS90fEe2YPMyYKslBVA" name="getBackground" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaeqTN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaf4Y90fEe2YPMyYKslBVA" name="toControl" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaf4ZN0fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaf4Zd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaf4Zt0fEe2YPMyYKslBVA" name="getBounds" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaf4Z90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaf4at0fEe2YPMyYKslBVA" name="toDisplay" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaf4a90fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaf4bN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaf4dd0fEe2YPMyYKslBVA" name="getSelection" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaf4dt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbD5Fd0fEe2YPMyYKslBVA" name="addFocusListener" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbD5Ft0fEe2YPMyYKslBVA" name="arg0" type="_tiqNAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbD5F90fEe2YPMyYKslBVA" name="addKeyListener" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbD5GN0fEe2YPMyYKslBVA" name="arg0" type="_tKK0gd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsLRd0fEe2YPMyYKslBVA" name="handleEnter" visibility="package">
                <ownedParameter xmi:id="_vbsLRt0fEe2YPMyYKslBVA" name="arg0" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsyQt0fEe2YPMyYKslBVA" name="handleExit" visibility="package">
                <ownedParameter xmi:id="_vbsyQ90fEe2YPMyYKslBVA" name="arg0" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsyR90fEe2YPMyYKslBVA" name="handleActivate" visibility="package">
                <ownedParameter xmi:id="_vbsySN0fEe2YPMyYKslBVA" name="arg0" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbtZUt0fEe2YPMyYKslBVA" name="setEnabled" visibility="package">
                <ownedParameter xmi:id="_vbtZU90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb18NN0fEe2YPMyYKslBVA" name="setForeground" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vb18Nd0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb2jQt0fEe2YPMyYKslBVA" name="addListener" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vb2jQ90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vb2jRN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb2jR90fEe2YPMyYKslBVA" name="removeListener" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vb2jSN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vb2jSd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb3xY90fEe2YPMyYKslBVA" name="setCursor" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vb3xZN0fEe2YPMyYKslBVA" name="arg0" type="_s9ecUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tbcKuN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tbcxwN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbcxwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbcxwt0fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vafRUN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR-ssN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vadcJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vadcJ90fEe2YPMyYKslBVA" name="arg0" type="_tR-ssN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vafRUd0fEe2YPMyYKslBVA" name="getName" visibility="public">
                  <ownedParameter xmi:id="_vafRUt0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vafRU90fEe2YPMyYKslBVA" name="getHelp" visibility="public">
                  <ownedParameter xmi:id="_vafRVN0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tbcKut0fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tbcxw90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbcxxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbcxxd0fEe2YPMyYKslBVA" general="_tRJmQN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaf4YN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR-ssN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vadcKN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vadcKd0fEe2YPMyYKslBVA" name="arg0" type="_tR-ssN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaf4Yd0fEe2YPMyYKslBVA" name="getChildAtPoint" visibility="public">
                  <ownedParameter xmi:id="_vaf4Yt0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaf4aN0fEe2YPMyYKslBVA" name="getLocation" visibility="public">
                  <ownedParameter xmi:id="_vaf4ad0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaf4bd0fEe2YPMyYKslBVA" name="getChildCount" visibility="public">
                  <ownedParameter xmi:id="_vaf4bt0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaf4b90fEe2YPMyYKslBVA" name="getRole" visibility="public">
                  <ownedParameter xmi:id="_vaf4cN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaf4cd0fEe2YPMyYKslBVA" name="getDefaultAction" visibility="public">
                  <ownedParameter xmi:id="_vaf4ct0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaf4c90fEe2YPMyYKslBVA" name="getState" visibility="public">
                  <ownedParameter xmi:id="_vaf4dN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tR-sst0fEe2YPMyYKslBVA" name="ImageHyperlink" visibility="public">
              <eAnnotations xmi:id="_tSPLYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSPLYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tSPLYt0fEe2YPMyYKslBVA" general="_tR-ssN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbq9Et0fEe2YPMyYKslBVA" name="textSpacing" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbq9E90fEe2YPMyYKslBVA" name="image" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbq9FN0fEe2YPMyYKslBVA" name="hoverImage" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbq9Fd0fEe2YPMyYKslBVA" name="activeImage" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbq9Ft0fEe2YPMyYKslBVA" name="disabledImage" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbq9F90fEe2YPMyYKslBVA" name="state" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbq9GN0fEe2YPMyYKslBVA" name="HOVER" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbq9Gd0fEe2YPMyYKslBVA" name="ACTIVE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbq9Gt0fEe2YPMyYKslBVA" name="verticalAlignment" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbq9G90fEe2YPMyYKslBVA" name="horizontalAlignment" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbrkJd0fEe2YPMyYKslBVA" name="marginWidth" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbrkJt0fEe2YPMyYKslBVA" name="marginHeight" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vbD5H90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vbD5IN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbD5Id0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbD5It0fEe2YPMyYKslBVA" name="addFocusListener" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbD5I90fEe2YPMyYKslBVA" name="arg0" type="_tiqNAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbD5JN0fEe2YPMyYKslBVA" name="addKeyListener" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbD5Jd0fEe2YPMyYKslBVA" name="arg0" type="_tKK0gd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbq9HN0fEe2YPMyYKslBVA" name="removeAlignment" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_vbq9Hd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbq9Ht0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbq9H90fEe2YPMyYKslBVA" name="extractAlignment" visibility="private">
                <ownedParameter xmi:id="_vbq9IN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbq9Id0fEe2YPMyYKslBVA" name="addDisposeListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbq9It0fEe2YPMyYKslBVA" name="arg0" type="_tKHxQN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbq9I90fEe2YPMyYKslBVA" name="paintHyperlink" visibility="protected">
                <ownedParameter xmi:id="_vbq9JN0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbq9Jd0fEe2YPMyYKslBVA" name="getClientArea" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbq9Jt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbq9J90fEe2YPMyYKslBVA" name="paintHyperlink" visibility="protected">
                <ownedParameter xmi:id="_vbq9KN0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbq9Kd0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbrkIN0fEe2YPMyYKslBVA" name="isEnabled" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbrkId0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbrkIt0fEe2YPMyYKslBVA" name="createDisabledImage" visibility="private"/>
              <ownedOperation xmi:id="_vbrkI90fEe2YPMyYKslBVA" name="computeMaxImageSize" visibility="private">
                <ownedParameter xmi:id="_vbrkJN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbrkJ90fEe2YPMyYKslBVA" name="getText" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbrkKN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbrkKd0fEe2YPMyYKslBVA" name="drawText" visibility="private">
                <ownedParameter xmi:id="_vbrkKt0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbrkK90fEe2YPMyYKslBVA" name="clientArea" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbrkLN0fEe2YPMyYKslBVA" name="textX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbrkLd0fEe2YPMyYKslBVA" name="textWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbrkLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsLMN0fEe2YPMyYKslBVA" name="computeTextSize" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbsLMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbsLMt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbsLM90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsLNN0fEe2YPMyYKslBVA" name="paintText" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbsLNd0fEe2YPMyYKslBVA" name="arg0" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbsLNt0fEe2YPMyYKslBVA" name="arg1" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsLN90fEe2YPMyYKslBVA" name="computeSize" visibility="public">
                <ownedParameter xmi:id="_vbsLON0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbsLOd0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbsLOt0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbsLO90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsLPN0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_vbsLPd0fEe2YPMyYKslBVA" name="computeTrim" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbsLPt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbsLP90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbsLQN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbsLQd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbsLQt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsLQ90fEe2YPMyYKslBVA" name="handleEnter" visibility="protected">
                <ownedParameter xmi:id="_vbsLRN0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsyQN0fEe2YPMyYKslBVA" name="handleExit" visibility="protected">
                <ownedParameter xmi:id="_vbsyQd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsyRN0fEe2YPMyYKslBVA" name="handleActivate" visibility="protected">
                <ownedParameter xmi:id="_vbsyRd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsyRt0fEe2YPMyYKslBVA" name="redraw" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_vbsySd0fEe2YPMyYKslBVA" name="isDisposed" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbsySt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsyS90fEe2YPMyYKslBVA" name="getActiveImage" visibility="public">
                <ownedParameter xmi:id="_vbsyTN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsyTd0fEe2YPMyYKslBVA" name="setActiveImage" visibility="public">
                <ownedParameter xmi:id="_vbsyTt0fEe2YPMyYKslBVA" name="activeImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsyT90fEe2YPMyYKslBVA" name="getHoverImage" visibility="public">
                <ownedParameter xmi:id="_vbsyUN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsyUd0fEe2YPMyYKslBVA" name="setHoverImage" visibility="public">
                <ownedParameter xmi:id="_vbsyUt0fEe2YPMyYKslBVA" name="hoverImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsyU90fEe2YPMyYKslBVA" name="getImage" visibility="public">
                <ownedParameter xmi:id="_vbsyVN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbsyVd0fEe2YPMyYKslBVA" name="setImage" visibility="public">
                <ownedParameter xmi:id="_vbsyVt0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbtZUN0fEe2YPMyYKslBVA" name="setEnabled" visibility="public">
                <ownedParameter xmi:id="_vbtZUd0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbuAYN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                <ownedParameter xmi:id="_vbuAYd0fEe2YPMyYKslBVA" name="e" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tR_TwN0fEe2YPMyYKslBVA" name="FormText" visibility="public">
              <eAnnotations xmi:id="_tbf1Et0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbf1E90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbf1FN0fEe2YPMyYKslBVA" general="_tKXBwt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vappbd0fEe2YPMyYKslBVA" name="URL_HANDLER_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vappbt0fEe2YPMyYKslBVA" name="marginWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vappb90fEe2YPMyYKslBVA" name="marginHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vappcN0fEe2YPMyYKslBVA" name="DEBUG_TEXT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vappcd0fEe2YPMyYKslBVA" name="DEBUG_TEXTSIZE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vappct0fEe2YPMyYKslBVA" name="DEBUG_FOCUS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vappc90fEe2YPMyYKslBVA" name="hasFocus" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vappdN0fEe2YPMyYKslBVA" name="paragraphsSeparated" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vappdd0fEe2YPMyYKslBVA" name="model" visibility="private" type="_tbgcIt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vappdt0fEe2YPMyYKslBVA" name="listeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vappd90fEe2YPMyYKslBVA" name="resourceTable" visibility="private" type="_tSN9QN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vappeN0fEe2YPMyYKslBVA" name="entered" visibility="private" type="_tbnw4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vapped0fEe2YPMyYKslBVA" name="armed" visibility="private" type="_tbnw4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vappet0fEe2YPMyYKslBVA" name="mouseFocus" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vappe90fEe2YPMyYKslBVA" name="controlFocusTransfer" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vappfN0fEe2YPMyYKslBVA" name="inSelection" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vappfd0fEe2YPMyYKslBVA" name="selData" visibility="private" type="_tbnw4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vappft0fEe2YPMyYKslBVA" name="INTERNAL_MENU" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vappf90fEe2YPMyYKslBVA" name="CONTROL_KEY" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vakJ4t0fEe2YPMyYKslBVA" name="clearSelection" visibility="package"/>
              <ownedOperation xmi:id="_val_Et0fEe2YPMyYKslBVA" name="access$13" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vammEN0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vammEd0fEe2YPMyYKslBVA" name="arg1" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vammFN0fEe2YPMyYKslBVA" name="access$14" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vammFd0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vammFt0fEe2YPMyYKslBVA" name="return" type="_tbnw4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vammF90fEe2YPMyYKslBVA" name="access$15" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vammGN0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vammGd0fEe2YPMyYKslBVA" name="arg1" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vammGt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vammG90fEe2YPMyYKslBVA" name="access$16" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vammHN0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vammHd0fEe2YPMyYKslBVA" name="arg1" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vammHt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vammH90fEe2YPMyYKslBVA" name="access$17" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vammIN0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vammId0fEe2YPMyYKslBVA" name="arg1" type="_tbnw4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vammIt0fEe2YPMyYKslBVA" name="setCursor" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vammI90fEe2YPMyYKslBVA" name="arg0" type="_s9ecUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vammJt0fEe2YPMyYKslBVA" name="access$18" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vammJ90fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vammKN0fEe2YPMyYKslBVA" name="arg1" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vammLt0fEe2YPMyYKslBVA" name="access$7" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vammL90fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vammMN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vammMd0fEe2YPMyYKslBVA" name="access$8" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vammMt0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vammM90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vammNN0fEe2YPMyYKslBVA" name="access$9" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vammNd0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vammNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vanNIN0fEe2YPMyYKslBVA" name="access$10" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vanNId0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vanNIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vanNI90fEe2YPMyYKslBVA" name="access$11" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vanNJN0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vanNLN0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vanNLd0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vanNLt0fEe2YPMyYKslBVA" name="return" type="_tbgcIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vanNMd0fEe2YPMyYKslBVA" name="getToolTipText" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vanNMt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_van0N90fEe2YPMyYKslBVA" name="copy" visibility="public"/>
              <ownedOperation xmi:id="_van0P90fEe2YPMyYKslBVA" name="access$12" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_van0QN0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_van0Qd0fEe2YPMyYKslBVA" name="arg1" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_van0Qt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaobQN0fEe2YPMyYKslBVA" name="toControl" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaobQd0fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaobQt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaobRd0fEe2YPMyYKslBVA" name="getBounds" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaobRt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaobR90fEe2YPMyYKslBVA" name="toDisplay" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaobSN0fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaobSd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vapCWd0fEe2YPMyYKslBVA" name="isFocusControl" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vapCWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vappad0fEe2YPMyYKslBVA" name="canCopy" visibility="public">
                <ownedParameter xmi:id="_vappat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vappgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vappgd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vappgt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaqQct0fEe2YPMyYKslBVA" name="setLayout" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaqQc90fEe2YPMyYKslBVA" name="arg0" type="_tJCzIN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaqQdN0fEe2YPMyYKslBVA" name="addDisposeListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaqQdd0fEe2YPMyYKslBVA" name="arg0" type="_tKHxQN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaqQdt0fEe2YPMyYKslBVA" name="addPaintListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaqQd90fEe2YPMyYKslBVA" name="arg0" type="_tKLbnN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaqQeN0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaqQed0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaqQet0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaqQe90fEe2YPMyYKslBVA" name="addFocusListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaqQfN0fEe2YPMyYKslBVA" name="arg0" type="_tiqNAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaqQfd0fEe2YPMyYKslBVA" name="addMouseListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaqQft0fEe2YPMyYKslBVA" name="arg0" type="_tKLbkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaqQf90fEe2YPMyYKslBVA" name="addMouseTrackListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaqQgN0fEe2YPMyYKslBVA" name="arg0" type="_tKLbkt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaqQgd0fEe2YPMyYKslBVA" name="addMouseMoveListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaqQgt0fEe2YPMyYKslBVA" name="arg0" type="_tKLblN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaqQg90fEe2YPMyYKslBVA" name="initAccessible" visibility="private"/>
              <ownedOperation xmi:id="_vaqQhN0fEe2YPMyYKslBVA" name="getFont" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaqQhd0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaqQht0fEe2YPMyYKslBVA" name="ensureBoldFontPresent" visibility="private">
                <ownedParameter xmi:id="_vaqQh90fEe2YPMyYKslBVA" name="regularFont" type="_s9dONN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaqQiN0fEe2YPMyYKslBVA" name="createMenu" visibility="private"/>
              <ownedOperation xmi:id="_vaqQid0fEe2YPMyYKslBVA" name="setTabList" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaqQit0fEe2YPMyYKslBVA" name="arg0" type="_s7pQUt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaqQi90fEe2YPMyYKslBVA" name="getFocus" visibility="public">
                <ownedParameter xmi:id="_vaqQjN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaq3gN0fEe2YPMyYKslBVA" name="isLoading" visibility="public">
                <ownedParameter xmi:id="_vaq3gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaq3gt0fEe2YPMyYKslBVA" name="getLoadingText" visibility="public">
                <ownedParameter xmi:id="_vaq3g90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaq3hN0fEe2YPMyYKslBVA" name="setLoadingText" visibility="public">
                <ownedParameter xmi:id="_vaq3hd0fEe2YPMyYKslBVA" name="loadingText" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaq3ht0fEe2YPMyYKslBVA" name="setText" visibility="public">
                <ownedParameter xmi:id="_vaq3h90fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaq3iN0fEe2YPMyYKslBVA" name="parseTags" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaq3id0fEe2YPMyYKslBVA" name="expandURLs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaq3it0fEe2YPMyYKslBVA" name="setParagraphsSeparated" visibility="public">
                <ownedParameter xmi:id="_vaq3i90fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaq3jN0fEe2YPMyYKslBVA" name="getParagraphsSeparated" visibility="public">
                <ownedParameter xmi:id="_vaq3jd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_varekN0fEe2YPMyYKslBVA" name="setImage" visibility="public">
                <ownedParameter xmi:id="_varekd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_varekt0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_varek90fEe2YPMyYKslBVA" name="setColor" visibility="public">
                <ownedParameter xmi:id="_varelN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vareld0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_varelt0fEe2YPMyYKslBVA" name="setFont" visibility="public">
                <ownedParameter xmi:id="_varel90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_varemN0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vasFoN0fEe2YPMyYKslBVA" name="setControl" visibility="public">
                <ownedParameter xmi:id="_vasFod0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vasFot0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vasFo90fEe2YPMyYKslBVA" name="setFont" visibility="public">
                <ownedParameter xmi:id="_vasFpN0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vasFpd0fEe2YPMyYKslBVA" name="getDisplay" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vasFpt0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vasssN0fEe2YPMyYKslBVA" name="disposeResourceTable" visibility="private">
                <ownedParameter xmi:id="_vasssd0fEe2YPMyYKslBVA" name="disposeBoldFont" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vassst0fEe2YPMyYKslBVA" name="hookControlSegmentFocus" visibility="private"/>
              <ownedOperation xmi:id="_vasss90fEe2YPMyYKslBVA" name="layout" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_vasstN0fEe2YPMyYKslBVA" name="redraw" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_vasstd0fEe2YPMyYKslBVA" name="setContents" visibility="public">
                <ownedParameter xmi:id="_vasstt0fEe2YPMyYKslBVA" name="is" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vasst90fEe2YPMyYKslBVA" name="expandURLs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vatTwN0fEe2YPMyYKslBVA" name="attachTraverseListener" visibility="private">
                <ownedParameter xmi:id="_vatTwd0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vatTwt0fEe2YPMyYKslBVA" name="listener" type="_s6O7EN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vatTw90fEe2YPMyYKslBVA" name="syncControlSegmentFocus" visibility="private">
                <ownedParameter xmi:id="_vatTxN0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vat60N0fEe2YPMyYKslBVA" name="exitLink" visibility="private">
                <ownedParameter xmi:id="_vat60d0fEe2YPMyYKslBVA" name="link" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vat60t0fEe2YPMyYKslBVA" name="stateMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vat6090fEe2YPMyYKslBVA" name="paintFocusTransfer" visibility="private">
                <ownedParameter xmi:id="_vat61N0fEe2YPMyYKslBVA" name="oldLink" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vat61d0fEe2YPMyYKslBVA" name="newLink" type="_tbnw4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vat61t0fEe2YPMyYKslBVA" name="advanceControl" visibility="private">
                <ownedParameter xmi:id="_vat6190fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vat62N0fEe2YPMyYKslBVA" name="segment" type="_tbi4Yd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vat62d0fEe2YPMyYKslBVA" name="next" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vat62t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vat63d0fEe2YPMyYKslBVA" name="advance" visibility="private">
                <ownedParameter xmi:id="_vat63t0fEe2YPMyYKslBVA" name="next" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vat6390fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vat64N0fEe2YPMyYKslBVA" name="setFocusToNextSibling" visibility="private">
                <ownedParameter xmi:id="_vat64d0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vat64t0fEe2YPMyYKslBVA" name="next" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vat6490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vauh490fEe2YPMyYKslBVA" name="setWhitespaceNormalized" visibility="public">
                <ownedParameter xmi:id="_vauh5N0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vauh5d0fEe2YPMyYKslBVA" name="isWhitespaceNormalized" visibility="public">
                <ownedParameter xmi:id="_vauh5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vavI8N0fEe2YPMyYKslBVA" name="setMenu" visibility="public">
                <ownedParameter xmi:id="_vavI8d0fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vavwAN0fEe2YPMyYKslBVA" name="getHyperlinkSettings" visibility="public">
                <ownedParameter xmi:id="_vavwAd0fEe2YPMyYKslBVA" name="return" type="_tSUD5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vavwAt0fEe2YPMyYKslBVA" name="setHyperlinkSettings" visibility="public">
                <ownedParameter xmi:id="_vavwA90fEe2YPMyYKslBVA" name="settings" type="_tSUD5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vavwBN0fEe2YPMyYKslBVA" name="addHyperlinkListener" visibility="public">
                <ownedParameter xmi:id="_vavwBd0fEe2YPMyYKslBVA" name="listener" type="_tSQZgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vavwBt0fEe2YPMyYKslBVA" name="removeHyperlinkListener" visibility="public">
                <ownedParameter xmi:id="_vavwB90fEe2YPMyYKslBVA" name="listener" type="_tSQZgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vawXEN0fEe2YPMyYKslBVA" name="addSelectionListener" visibility="public">
                <ownedParameter xmi:id="_vawXEd0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vawXEt0fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_vawXE90fEe2YPMyYKslBVA" name="removeSelectionListener" visibility="public">
                <ownedParameter xmi:id="_vawXFN0fEe2YPMyYKslBVA" name="listener" type="_tgj7QN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vawXFd0fEe2YPMyYKslBVA" name="removeListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vawXFt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vawXF90fEe2YPMyYKslBVA" name="arg1" type="_tOxAot0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vawXGN0fEe2YPMyYKslBVA" name="getSelectionText" visibility="public">
                <ownedParameter xmi:id="_vawXGd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaw-IN0fEe2YPMyYKslBVA" name="getSelectedLinkHref" visibility="public">
                <ownedParameter xmi:id="_vaw-Id0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaw-It0fEe2YPMyYKslBVA" name="getSelectedLink" visibility="private">
                <ownedParameter xmi:id="_vaw-I90fEe2YPMyYKslBVA" name="return" type="_tbnw4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaw-JN0fEe2YPMyYKslBVA" name="getSelectedLinkText" visibility="public">
                <ownedParameter xmi:id="_vaw-Jd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaxlMN0fEe2YPMyYKslBVA" name="getAccessible" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaxlMd0fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaxlMt0fEe2YPMyYKslBVA" name="startSelection" visibility="private">
                <ownedParameter xmi:id="_vaxlM90fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaxlNN0fEe2YPMyYKslBVA" name="endSelection" visibility="private">
                <ownedParameter xmi:id="_vaxlNd0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vayMQN0fEe2YPMyYKslBVA" name="notifySelectionChanged" visibility="private"/>
              <ownedOperation xmi:id="_vayMQd0fEe2YPMyYKslBVA" name="computeSelection" visibility="private"/>
              <ownedOperation xmi:id="_vayMQt0fEe2YPMyYKslBVA" name="isDisposed" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vayMQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vayzUN0fEe2YPMyYKslBVA" name="notifyListeners" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vayzUd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vayzUt0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vayzU90fEe2YPMyYKslBVA" name="handleDrag" visibility="private">
                <ownedParameter xmi:id="_vayzVN0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vayzVd0fEe2YPMyYKslBVA" name="handleMouseClick" visibility="private">
                <ownedParameter xmi:id="_vayzVt0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vayzV90fEe2YPMyYKslBVA" name="down" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vazaYN0fEe2YPMyYKslBVA" name="setFocus" visibility="public">
                <ownedParameter xmi:id="_vazaYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vazaYt0fEe2YPMyYKslBVA" name="enterLink" visibility="private">
                <ownedParameter xmi:id="_vazaY90fEe2YPMyYKslBVA" name="link" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vazaZN0fEe2YPMyYKslBVA" name="stateMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vazaZd0fEe2YPMyYKslBVA" name="activateLink" visibility="private">
                <ownedParameter xmi:id="_vazaZt0fEe2YPMyYKslBVA" name="link" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vazaZ90fEe2YPMyYKslBVA" name="stateMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vazaaN0fEe2YPMyYKslBVA" name="handleMouseHover" visibility="private">
                <ownedParameter xmi:id="_vazaad0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vazaat0fEe2YPMyYKslBVA" name="updateTooltipText" visibility="private">
                <ownedParameter xmi:id="_vazaa90fEe2YPMyYKslBVA" name="segment" type="_tbpmEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vazabN0fEe2YPMyYKslBVA" name="setToolTipText" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vazabd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va0BcN0fEe2YPMyYKslBVA" name="handleMouseMove" visibility="private">
                <ownedParameter xmi:id="_va0Bcd0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va0Bct0fEe2YPMyYKslBVA" name="paintLinkHover" visibility="private">
                <ownedParameter xmi:id="_va0Bc90fEe2YPMyYKslBVA" name="link" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va0BdN0fEe2YPMyYKslBVA" name="hover" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va0ogt0fEe2YPMyYKslBVA" name="ensureVisible" visibility="private">
                <ownedParameter xmi:id="_va0og90fEe2YPMyYKslBVA" name="segment" type="_tbpmEd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va0ohN0fEe2YPMyYKslBVA" name="setControlFocus" visibility="private">
                <ownedParameter xmi:id="_va0ohd0fEe2YPMyYKslBVA" name="next" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va0oht0fEe2YPMyYKslBVA" name="selectable" type="_tbpmEd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va0oh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va1PkN0fEe2YPMyYKslBVA" name="handleFocusChange" visibility="private"/>
              <ownedOperation xmi:id="_va2dsN0fEe2YPMyYKslBVA" name="getBackground" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_va2dsd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va2dst0fEe2YPMyYKslBVA" name="activateSelectedLink" visibility="private"/>
              <ownedOperation xmi:id="_va3Ewt0fEe2YPMyYKslBVA" name="paint" visibility="private">
                <ownedParameter xmi:id="_va3Ew90fEe2YPMyYKslBVA" name="e" type="_tKLbmt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va3ExN0fEe2YPMyYKslBVA" name="getForeground" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_va3Exd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va3r0N0fEe2YPMyYKslBVA" name="repaint" visibility="private">
                <ownedParameter xmi:id="_va3r0d0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va3r0t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va3r090fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va3r1N0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va3r1d0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va3r1t0fEe2YPMyYKslBVA" name="getEnabled" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_va3r190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va4S4N0fEe2YPMyYKslBVA" name="getParagraphSpacing" visibility="private">
                <ownedParameter xmi:id="_va4S4d0fEe2YPMyYKslBVA" name="lineHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va4S4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va4S490fEe2YPMyYKslBVA" name="redraw" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_va4S5N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va4S5d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va4S5t0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va4S590fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va4S6N0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va4S6d0fEe2YPMyYKslBVA" name="update" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_va458N0fEe2YPMyYKslBVA" name="computeSize" visibility="public">
                <ownedParameter xmi:id="_va458d0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va458t0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va45890fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va459N0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va459d0fEe2YPMyYKslBVA" name="getLayout" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_va459t0fEe2YPMyYKslBVA" name="return" type="_tJCzIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va45_d0fEe2YPMyYKslBVA" name="computeTrim" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_va45_t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va45_90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va46AN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va46Ad0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va46At0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va5hAN0fEe2YPMyYKslBVA" name="setEnabled" visibility="public">
                <ownedParameter xmi:id="_va5hAd0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va6IEt0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_va6IE90fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va6IFN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va6IFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va6IFt0fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_va6IF90fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va6IGN0fEe2YPMyYKslBVA" name="return" type="_tSN9QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va6IGd0fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_va6IGt0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va6IG90fEe2YPMyYKslBVA" name="arg1" type="_tbnw4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va6vIN0fEe2YPMyYKslBVA" name="access$4" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_va6vId0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va6vIt0fEe2YPMyYKslBVA" name="arg1" type="_s9dONN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va6vI90fEe2YPMyYKslBVA" name="access$5" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_va6vJN0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va6vJd0fEe2YPMyYKslBVA" name="return" type="_tbnw4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va6vJt0fEe2YPMyYKslBVA" name="access$6" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_va6vJ90fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va6vKN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va79QN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                <ownedParameter xmi:id="_va8kUN0fEe2YPMyYKslBVA" name="e" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va8kUd0fEe2YPMyYKslBVA" name="lambda$2" visibility="private">
                <ownedParameter xmi:id="_va8kUt0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va8kU90fEe2YPMyYKslBVA" name="lambda$3" visibility="private">
                <ownedParameter xmi:id="_va8kVN0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va9LYN0fEe2YPMyYKslBVA" name="lambda$5" visibility="private">
                <ownedParameter xmi:id="_va9LYd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tbgcId0fEe2YPMyYKslBVA" name="FormTextLayout" visibility="package">
                <eAnnotations xmi:id="_tbt3gN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbt3gd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbt3g90fEe2YPMyYKslBVA" general="_tJCzIN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_va9LYt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_TwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tbt3gt0fEe2YPMyYKslBVA" client="_tbgcId0fEe2YPMyYKslBVA" supplier="_tSJr0t0fEe2YPMyYKslBVA" contract="_tSJr0t0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vaqQcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_vaqQcd0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_va45990fEe2YPMyYKslBVA" name="computeSize" visibility="public">
                  <ownedParameter xmi:id="_va45-N0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_va45-d0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_va45-t0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_va45-90fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_va45_N0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_va9LY90fEe2YPMyYKslBVA" name="computeMaximumWidth" visibility="public">
                  <ownedParameter xmi:id="_va9LZN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_va9LZd0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_va9LZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_va9LZ90fEe2YPMyYKslBVA" name="computeMinimumWidth" visibility="public">
                  <ownedParameter xmi:id="_va9LaN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_va9Lad0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_va9Lat0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_va9ycN0fEe2YPMyYKslBVA" name="computeTextSize" visibility="private">
                  <ownedParameter xmi:id="_va9ycd0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_va9yct0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_va-ZgN0fEe2YPMyYKslBVA" name="layout" visibility="protected">
                  <ownedParameter xmi:id="_va-Zgd0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_va-Zgt0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tbgcJN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tfdIBN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfdIBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfdIB90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vammKd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_TwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tfdIBt0fEe2YPMyYKslBVA" client="_tbgcJN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vammKt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vammK90fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vammLN0fEe2YPMyYKslBVA" name="focusGained" visibility="public">
                  <ownedParameter xmi:id="_vammLd0fEe2YPMyYKslBVA" name="e" type="_tKIYRN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vanNJd0fEe2YPMyYKslBVA" name="focusLost" visibility="public">
                  <ownedParameter xmi:id="_vanNJt0fEe2YPMyYKslBVA" name="e" type="_tKIYRN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tbgcJt0fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tfdIDt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfdID90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfdIEd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_van0ON0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_TwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tfdIEN0fEe2YPMyYKslBVA" client="_tbgcJt0fEe2YPMyYKslBVA" supplier="_tKLbkN0fEe2YPMyYKslBVA" contract="_tKLbkN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_van0Od0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_van0Ot0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_van0O90fEe2YPMyYKslBVA" name="mouseDoubleClick" visibility="public">
                  <ownedParameter xmi:id="_van0PN0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_van0Pd0fEe2YPMyYKslBVA" name="mouseDown" visibility="public">
                  <ownedParameter xmi:id="_van0Pt0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_van0Q90fEe2YPMyYKslBVA" name="mouseUp" visibility="public">
                  <ownedParameter xmi:id="_van0RN0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tbgcKN0fEe2YPMyYKslBVA" name="3" visibility="package">
                <eAnnotations xmi:id="_tfdIAN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfdIAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfdIA90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_val_Dd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_TwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tfdIAt0fEe2YPMyYKslBVA" client="_tbgcKN0fEe2YPMyYKslBVA" supplier="_tKLbkt0fEe2YPMyYKslBVA" contract="_tKLbkt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_val_Dt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_val_D90fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_val_EN0fEe2YPMyYKslBVA" name="mouseEnter" visibility="public">
                  <ownedParameter xmi:id="_val_Ed0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vammEt0fEe2YPMyYKslBVA" name="mouseExit" visibility="public">
                  <ownedParameter xmi:id="_vammE90fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vammJN0fEe2YPMyYKslBVA" name="mouseHover" visibility="public">
                  <ownedParameter xmi:id="_vammJd0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tbmiwd0fEe2YPMyYKslBVA" name="4" visibility="package">
                <eAnnotations xmi:id="_tfdIC90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfdIDN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfdIDd0fEe2YPMyYKslBVA" general="_s6y7wN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_van0MN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_TwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_van0Md0fEe2YPMyYKslBVA" name="val$copyItem" visibility="private" isLeaf="true" type="_s77kMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_van0Mt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_van0M90fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_van0NN0fEe2YPMyYKslBVA" name="arg1" type="_s77kMd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_van0Nd0fEe2YPMyYKslBVA" name="widgetSelected" visibility="public">
                  <ownedParameter xmi:id="_van0Nt0fEe2YPMyYKslBVA" name="e" type="_tKHxPd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tbmiw90fEe2YPMyYKslBVA" name="5" visibility="package">
                <eAnnotations xmi:id="_tfdvE90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfdvFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfdvFt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vappYt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_TwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vappY90fEe2YPMyYKslBVA" name="val$copyItem" visibility="private" isLeaf="true" type="_s77kMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tfdvFd0fEe2YPMyYKslBVA" client="_tbmiw90fEe2YPMyYKslBVA" supplier="_tKIYUd0fEe2YPMyYKslBVA" contract="_tKIYUd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vappZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vappZd0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vappZt0fEe2YPMyYKslBVA" name="arg1" type="_s77kMd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vappZ90fEe2YPMyYKslBVA" name="menuShown" visibility="public">
                  <ownedParameter xmi:id="_vappaN0fEe2YPMyYKslBVA" name="e" type="_tKIYT90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vappa90fEe2YPMyYKslBVA" name="menuHidden" visibility="public">
                  <ownedParameter xmi:id="_vappbN0fEe2YPMyYKslBVA" name="e" type="_tKIYT90fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tboX8d0fEe2YPMyYKslBVA" name="6" visibility="package">
                <eAnnotations xmi:id="_tfdICN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfdICd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfdICt0fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vanNJ90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_TwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vanNKN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vanNKd0fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vanNKt0fEe2YPMyYKslBVA" name="getName" visibility="public">
                  <ownedParameter xmi:id="_vanNK90fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vanNL90fEe2YPMyYKslBVA" name="getHelp" visibility="public">
                  <ownedParameter xmi:id="_vanNMN0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tboX890fEe2YPMyYKslBVA" name="7" visibility="package">
                <eAnnotations xmi:id="_tfdvEN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfdvEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfdvEt0fEe2YPMyYKslBVA" general="_tRJmQN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_van0Rd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_TwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_van0Rt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_van0R90fEe2YPMyYKslBVA" name="arg0" type="_tR_TwN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_van0SN0fEe2YPMyYKslBVA" name="getChildAtPoint" visibility="public">
                  <ownedParameter xmi:id="_van0Sd0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaobQ90fEe2YPMyYKslBVA" name="getLocation" visibility="public">
                  <ownedParameter xmi:id="_vaobRN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaobSt0fEe2YPMyYKslBVA" name="getFocus" visibility="public">
                  <ownedParameter xmi:id="_vaobS90fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaobTN0fEe2YPMyYKslBVA" name="getDefaultAction" visibility="public">
                  <ownedParameter xmi:id="_vapCUN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vapCUd0fEe2YPMyYKslBVA" name="getChildCount" visibility="public">
                  <ownedParameter xmi:id="_vapCUt0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vapCU90fEe2YPMyYKslBVA" name="getRole" visibility="public">
                  <ownedParameter xmi:id="_vapCVN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vapCVd0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
                  <ownedParameter xmi:id="_vapCVt0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vapCV90fEe2YPMyYKslBVA" name="getState" visibility="public">
                  <ownedParameter xmi:id="_vapCWN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vapCW90fEe2YPMyYKslBVA" name="getChildren" visibility="public">
                  <ownedParameter xmi:id="_vapCXN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vappYN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                  <ownedParameter xmi:id="_vappYd0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tR_Twd0fEe2YPMyYKslBVA" name="ExpandableComposite" visibility="public">
              <eAnnotations xmi:id="_tSEMQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSEMQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tSEMQt0fEe2YPMyYKslBVA" general="_tKXBwt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbEgJt0fEe2YPMyYKslBVA" name="toggle" visibility="protected" type="_tR_Tw90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbEgK90fEe2YPMyYKslBVA" name="textLabel" visibility="protected" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbYCLt0fEe2YPMyYKslBVA" name="TWISTIE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCL90fEe2YPMyYKslBVA" name="TREE_NODE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCMN0fEe2YPMyYKslBVA" name="FOCUS_TITLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCMd0fEe2YPMyYKslBVA" name="CLIENT_INDENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCMt0fEe2YPMyYKslBVA" name="COMPACT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCM90fEe2YPMyYKslBVA" name="EXPANDED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCNN0fEe2YPMyYKslBVA" name="TITLE_BAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCNd0fEe2YPMyYKslBVA" name="SHORT_TITLE_BAR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCNt0fEe2YPMyYKslBVA" name="NO_TITLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCN90fEe2YPMyYKslBVA" name="LEFT_TEXT_CLIENT_ALIGNMENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCON0fEe2YPMyYKslBVA" name="NO_TITLE_FOCUS_BOX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCOd0fEe2YPMyYKslBVA" name="marginWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbYCOt0fEe2YPMyYKslBVA" name="marginHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbYCO90fEe2YPMyYKslBVA" name="clientVerticalSpacing" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbYCPN0fEe2YPMyYKslBVA" name="descriptionVerticalSpacing" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbYCPd0fEe2YPMyYKslBVA" name="titleBarTextMarginWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbYCPt0fEe2YPMyYKslBVA" name="VGAP" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbYCP90fEe2YPMyYKslBVA" name="GAP" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbYCQN0fEe2YPMyYKslBVA" name="IGAP" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCQd0fEe2YPMyYKslBVA" name="IVGAP" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCQt0fEe2YPMyYKslBVA" name="NULL_SIZE" visibility="private" isLeaf="true" isStatic="true" type="_s7oCNd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCQ90fEe2YPMyYKslBVA" name="VSPACE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCRN0fEe2YPMyYKslBVA" name="SEPARATOR_HEIGHT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbYCRd0fEe2YPMyYKslBVA" name="expansionStyle" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbYCRt0fEe2YPMyYKslBVA" name="expanded" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbYCR90fEe2YPMyYKslBVA" name="textClient" visibility="private" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbYCSN0fEe2YPMyYKslBVA" name="client" visibility="private" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbYCSd0fEe2YPMyYKslBVA" name="listeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbYCSt0fEe2YPMyYKslBVA" name="titleBarForeground" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vbFuTt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vbFuT90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbFuUN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbFuUd0fEe2YPMyYKslBVA" name="expansionStyle" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFuUt0fEe2YPMyYKslBVA" name="setMenu" visibility="public">
                <ownedParameter xmi:id="_vbFuU90fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFuVN0fEe2YPMyYKslBVA" name="getFont" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbFuVd0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFuVt0fEe2YPMyYKslBVA" name="setFont" visibility="public">
                <ownedParameter xmi:id="_vbFuV90fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbQtYN0fEe2YPMyYKslBVA" name="getText" visibility="public">
                <ownedParameter xmi:id="_vbQtYd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbXbJN0fEe2YPMyYKslBVA" name="access$6" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vbXbJd0fEe2YPMyYKslBVA" name="arg0" type="_tR_Twd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbXbJt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbYCJd0fEe2YPMyYKslBVA" name="access$5" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vbYCJt0fEe2YPMyYKslBVA" name="arg0" type="_tR_Twd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbYCLN0fEe2YPMyYKslBVA" name="access$7" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vbYCLd0fEe2YPMyYKslBVA" name="arg0" type="_tR_Twd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbYCS90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_vbYCTN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vbYCTd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbYCTt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbYpMN0fEe2YPMyYKslBVA" name="setBackgroundMode" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbYpMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbYpNd0fEe2YPMyYKslBVA" name="hasTitleBar" visibility="protected">
                <ownedParameter xmi:id="_vbYpNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbYpN90fEe2YPMyYKslBVA" name="addPaintListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbYpON0fEe2YPMyYKslBVA" name="arg0" type="_tKLbnN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbZQQN0fEe2YPMyYKslBVA" name="getExpansionStyle" visibility="public">
                <ownedParameter xmi:id="_vbZQQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbZQRd0fEe2YPMyYKslBVA" name="getMenu" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbZQRt0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbZQR90fEe2YPMyYKslBVA" name="isFixedStyle" visibility="protected">
                <ownedParameter xmi:id="_vbZQSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbZQUd0fEe2YPMyYKslBVA" name="forceFocus" visibility="public">
                <ownedParameter xmi:id="_vbZQUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbZ3UN0fEe2YPMyYKslBVA" name="setLayout" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_vbZ3Ud0fEe2YPMyYKslBVA" name="layout" type="_tJCzIN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbZ3Ut0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
                <ownedParameter xmi:id="_vbZ3U90fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbZ3Vt0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
                <ownedParameter xmi:id="_vbZ3V90fEe2YPMyYKslBVA" name="fg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbaeYN0fEe2YPMyYKslBVA" name="setToggleColor" visibility="public">
                <ownedParameter xmi:id="_vbaeYd0fEe2YPMyYKslBVA" name="c" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbaeYt0fEe2YPMyYKslBVA" name="setActiveToggleColor" visibility="public">
                <ownedParameter xmi:id="_vbaeY90fEe2YPMyYKslBVA" name="c" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbaeZt0fEe2YPMyYKslBVA" name="setEnabled" visibility="public">
                <ownedParameter xmi:id="_vbaeZ90fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbaeat0fEe2YPMyYKslBVA" name="setClient" visibility="public">
                <ownedParameter xmi:id="_vbbFcN0fEe2YPMyYKslBVA" name="client" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbbFcd0fEe2YPMyYKslBVA" name="getClient" visibility="public">
                <ownedParameter xmi:id="_vbbFct0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbbFc90fEe2YPMyYKslBVA" name="setText" visibility="public">
                <ownedParameter xmi:id="_vbbFdN0fEe2YPMyYKslBVA" name="title" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbbFdd0fEe2YPMyYKslBVA" name="layout" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_vbbFdt0fEe2YPMyYKslBVA" name="setToolTipText" visibility="public">
                <ownedParameter xmi:id="_vbbFd90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbbsgN0fEe2YPMyYKslBVA" name="isExpanded" visibility="public">
                <ownedParameter xmi:id="_vbbsgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbbsgt0fEe2YPMyYKslBVA" name="setExpanded" visibility="public">
                <ownedParameter xmi:id="_vbbsg90fEe2YPMyYKslBVA" name="expanded" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbbshN0fEe2YPMyYKslBVA" name="internalSetExpanded" visibility="protected">
                <ownedParameter xmi:id="_vbbshd0fEe2YPMyYKslBVA" name="expanded" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbbsht0fEe2YPMyYKslBVA" name="getDescriptionControl" visibility="protected">
                <ownedParameter xmi:id="_vbbsh90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbbsiN0fEe2YPMyYKslBVA" name="reflow" visibility="package"/>
              <ownedOperation xmi:id="_vbbsid0fEe2YPMyYKslBVA" name="addExpansionListener" visibility="public">
                <ownedParameter xmi:id="_vbbsit0fEe2YPMyYKslBVA" name="listener" type="_tSH2ot0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbcTkN0fEe2YPMyYKslBVA" name="removeExpansionListener" visibility="public">
                <ownedParameter xmi:id="_vbcTkd0fEe2YPMyYKslBVA" name="listener" type="_tSH2ot0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbcTkt0fEe2YPMyYKslBVA" name="onPaint" visibility="protected">
                <ownedParameter xmi:id="_vbcTk90fEe2YPMyYKslBVA" name="e" type="_tKLbmt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbcTlN0fEe2YPMyYKslBVA" name="getSeparatorControl" visibility="protected">
                <ownedParameter xmi:id="_vbcTld0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbcTlt0fEe2YPMyYKslBVA" name="computeSize" visibility="public">
                <ownedParameter xmi:id="_vbcTl90fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbcTmN0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbcTmd0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbcTmt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbcTm90fEe2YPMyYKslBVA" name="checkWidget" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_vbcTnN0fEe2YPMyYKslBVA" name="getLayout" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbcTnd0fEe2YPMyYKslBVA" name="return" type="_tJCzIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbcTpN0fEe2YPMyYKslBVA" name="computeTrim" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbcTpd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbcTpt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbcTp90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbcTqN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbcTqd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbc6oN0fEe2YPMyYKslBVA" name="getTextClient" visibility="public">
                <ownedParameter xmi:id="_vbc6od0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbc6ot0fEe2YPMyYKslBVA" name="setTextClient" visibility="public">
                <ownedParameter xmi:id="_vbc6o90fEe2YPMyYKslBVA" name="textClient" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbc6pN0fEe2YPMyYKslBVA" name="getTextClientHeightDifference" visibility="public">
                <ownedParameter xmi:id="_vbc6pd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbdhsN0fEe2YPMyYKslBVA" name="setTitleBarForeground" visibility="public">
                <ownedParameter xmi:id="_vbdhsd0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbdhst0fEe2YPMyYKslBVA" name="getTitleBarForeground" visibility="public">
                <ownedParameter xmi:id="_vbdhs90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbdhtN0fEe2YPMyYKslBVA" name="toggleState" visibility="private"/>
              <ownedOperation xmi:id="_vbdhtd0fEe2YPMyYKslBVA" name="fireExpanding" visibility="private">
                <ownedParameter xmi:id="_vbdhtt0fEe2YPMyYKslBVA" name="state" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbdht90fEe2YPMyYKslBVA" name="before" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbdhv90fEe2YPMyYKslBVA" name="verticalMove" visibility="private">
                <ownedParameter xmi:id="_vbdhwN0fEe2YPMyYKslBVA" name="down" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbeIwN0fEe2YPMyYKslBVA" name="getParent" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbeIwd0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbeIwt0fEe2YPMyYKslBVA" name="getSibling" visibility="private">
                <ownedParameter xmi:id="_vbeIw90fEe2YPMyYKslBVA" name="children" type="_s7pQUt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbeIxN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbeIxd0fEe2YPMyYKslBVA" name="down" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbeIxt0fEe2YPMyYKslBVA" name="return" type="_tR_Twd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbeIx90fEe2YPMyYKslBVA" name="setFocus" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbeIyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbeIyd0fEe2YPMyYKslBVA" name="programmaticToggleState" visibility="private"/>
              <ownedOperation xmi:id="_vbeIyt0fEe2YPMyYKslBVA" name="paintTitleFocus" visibility="private">
                <ownedParameter xmi:id="_vbeIy90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbfW4N0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vbfW4d0fEe2YPMyYKslBVA" name="arg0" type="_tR_Twd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbfW4t0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbfW490fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vbfW5N0fEe2YPMyYKslBVA" name="arg0" type="_tR_Twd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbfW5d0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbfW5t0fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vbfW590fEe2YPMyYKslBVA" name="arg0" type="_tR_Twd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbfW6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbfW6d0fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vbfW6t0fEe2YPMyYKslBVA" name="arg0" type="_tR_Twd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbfW690fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbfW7N0fEe2YPMyYKslBVA" name="access$4" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vbfW7d0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbf98N0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                <ownedParameter xmi:id="_vbf98d0fEe2YPMyYKslBVA" name="e" type="_tKLbmt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbf98t0fEe2YPMyYKslBVA" name="isDisposed" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbf9890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbf99N0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
                <ownedParameter xmi:id="_vbf99d0fEe2YPMyYKslBVA" name="e" type="_tKLbmt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbf99t0fEe2YPMyYKslBVA" name="lambda$2" visibility="private">
                <ownedParameter xmi:id="_vbf9990fEe2YPMyYKslBVA" name="arg0" type="_s7opQd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbf9-N0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbglAt0fEe2YPMyYKslBVA" name="lambda$3" visibility="private">
                <ownedParameter xmi:id="_vbglA90fEe2YPMyYKslBVA" name="e" type="_tKMCpN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbglBN0fEe2YPMyYKslBVA" name="isVisible" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbglBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbglBt0fEe2YPMyYKslBVA" name="isEnabled" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbglB90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbmrp90fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="package">
                <ownedParameter xmi:id="_vbmrqN0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbqWBd0fEe2YPMyYKslBVA" name="getBackgroundImage" visibility="package">
                <ownedParameter xmi:id="_vbqWBt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSFaYt0fEe2YPMyYKslBVA" name="ExpandableLayout" visibility="package">
                <eAnnotations xmi:id="_tSJr0N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tSJr0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tSKS4N0fEe2YPMyYKslBVA" general="_tJCzIN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbhMEN0fEe2YPMyYKslBVA" name="MIN_WIDTH" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vbhMEd0fEe2YPMyYKslBVA" name="toggleCache" visibility="private" type="_tSKS4t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbhMEt0fEe2YPMyYKslBVA" name="textClientCache" visibility="private" type="_tSKS4t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbhME90fEe2YPMyYKslBVA" name="textLabelCache" visibility="private" type="_tSKS4t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbhMFN0fEe2YPMyYKslBVA" name="descriptionCache" visibility="private" type="_tSKS4t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbhMFd0fEe2YPMyYKslBVA" name="clientCache" visibility="private" type="_tSKS4t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbhMFt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_Twd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tSJr090fEe2YPMyYKslBVA" client="_tSFaYt0fEe2YPMyYKslBVA" supplier="_tSJr0t0fEe2YPMyYKslBVA" contract="_tSJr0t0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vbYpMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vbYpM90fEe2YPMyYKslBVA" name="arg0" type="_tR_Twd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vbYpNN0fEe2YPMyYKslBVA" name="arg1" type="_tSFaYt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbcTnt0fEe2YPMyYKslBVA" name="computeSize" visibility="protected">
                  <ownedParameter xmi:id="_vbcTn90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vbcToN0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vbcTod0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vbcTot0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vbcTo90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbhMF90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_vbhMGN0fEe2YPMyYKslBVA" name="arg0" type="_tR_Twd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbhMGd0fEe2YPMyYKslBVA" name="initCache" visibility="private">
                  <ownedParameter xmi:id="_vbhMGt0fEe2YPMyYKslBVA" name="shouldFlush" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbhzIN0fEe2YPMyYKslBVA" name="layout" visibility="protected">
                  <ownedParameter xmi:id="_vbhzId0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vbhzIt0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbk2cN0fEe2YPMyYKslBVA" name="computeMinimumWidth" visibility="public">
                  <ownedParameter xmi:id="_vbk2cd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vbk2ct0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vbk2c90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbk2dN0fEe2YPMyYKslBVA" name="computeMaximumWidth" visibility="public">
                  <ownedParameter xmi:id="_vbk2dd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vbk2dt0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vbk2d90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSFaaN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tbxh490fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbxh5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbxh5d0fEe2YPMyYKslBVA" general="_tbvsuN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbYCIN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_Twd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vbYCId0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vbYCIt0fEe2YPMyYKslBVA" name="arg0" type="_tR_Twd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbYCI90fEe2YPMyYKslBVA" name="linkActivated" visibility="public">
                  <ownedParameter xmi:id="_vbYCJN0fEe2YPMyYKslBVA" name="e" type="_tSQZgd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSFaat0fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tbxh4N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbxh4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbxh4t0fEe2YPMyYKslBVA" general="_s8dvsd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbXbH90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_Twd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vbXbIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vbXbId0fEe2YPMyYKslBVA" name="arg0" type="_tR_Twd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbXbIt0fEe2YPMyYKslBVA" name="keyPressed" visibility="public">
                  <ownedParameter xmi:id="_vbXbI90fEe2YPMyYKslBVA" name="e" type="_s8eWwN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSFabN0fEe2YPMyYKslBVA" name="3" visibility="package">
                <eAnnotations xmi:id="_tSMvIN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tSMvId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tSMvI90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbk2eN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_Twd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tSMvIt0fEe2YPMyYKslBVA" client="_tSFabN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vbZQQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vbZQRN0fEe2YPMyYKslBVA" name="arg0" type="_tR_Twd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbldgN0fEe2YPMyYKslBVA" name="focusGained" visibility="public">
                  <ownedParameter xmi:id="_vbldgd0fEe2YPMyYKslBVA" name="e" type="_tKIYRN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbldgt0fEe2YPMyYKslBVA" name="focusLost" visibility="public">
                  <ownedParameter xmi:id="_vbldg90fEe2YPMyYKslBVA" name="e" type="_tKIYRN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSGBcN0fEe2YPMyYKslBVA" name="4" visibility="package">
                <eAnnotations xmi:id="_tbyI8N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbyI8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbyI8t0fEe2YPMyYKslBVA" general="_tbvsuN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbYCJ90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_Twd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vbYCKN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vbYCKd0fEe2YPMyYKslBVA" name="arg0" type="_tR_Twd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbYCKt0fEe2YPMyYKslBVA" name="linkActivated" visibility="public">
                  <ownedParameter xmi:id="_vbYCK90fEe2YPMyYKslBVA" name="e" type="_tSQZgd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tR_Tw90fEe2YPMyYKslBVA" name="ToggleHyperlink" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tSCXFt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSCXF90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tSCXGd0fEe2YPMyYKslBVA" general="_tSCXGN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbQtat0fEe2YPMyYKslBVA" name="innerWidth" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbQta90fEe2YPMyYKslBVA" name="innerHeight" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbQtbN0fEe2YPMyYKslBVA" name="hover" visibility="protected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbQtbd0fEe2YPMyYKslBVA" name="expanded" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbQtbt0fEe2YPMyYKslBVA" name="decorationColor" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbQtb90fEe2YPMyYKslBVA" name="hoverColor" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbRUe90fEe2YPMyYKslBVA" name="marginWidth" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbRUfN0fEe2YPMyYKslBVA" name="marginHeight" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbZQQt0fEe2YPMyYKslBVA" name="paintFocus" visibility="package" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vbEgJ90fEe2YPMyYKslBVA" name="addFocusListener" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbEgKN0fEe2YPMyYKslBVA" name="arg0" type="_tiqNAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbEgKd0fEe2YPMyYKslBVA" name="addKeyListener" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbEgKt0fEe2YPMyYKslBVA" name="arg0" type="_tKK0gd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFHQt0fEe2YPMyYKslBVA" name="setHoverDecorationColor" visibility="public">
                <ownedParameter xmi:id="_vbFHQ90fEe2YPMyYKslBVA" name="hoverColor" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbFHRN0fEe2YPMyYKslBVA" name="setDecorationColor" visibility="public">
                <ownedParameter xmi:id="_vbFuQN0fEe2YPMyYKslBVA" name="decorationColor" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbPfTN0fEe2YPMyYKslBVA" name="toControl" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbPfTd0fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbPfTt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbPfT90fEe2YPMyYKslBVA" name="getBounds" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbPfUN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbQGUN0fEe2YPMyYKslBVA" name="toDisplay" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbQGUd0fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbQGUt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbQGVd0fEe2YPMyYKslBVA" name="getSelection" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbQGVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbQGX90fEe2YPMyYKslBVA" name="isExpanded" visibility="public">
                <ownedParameter xmi:id="_vbQGYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbQGY90fEe2YPMyYKslBVA" name="getParent" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbQGZN0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbQtaN0fEe2YPMyYKslBVA" name="setExpanded" visibility="public">
                <ownedParameter xmi:id="_vbQtad0fEe2YPMyYKslBVA" name="expanded" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbQtcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vbQtcd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbQtct0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbQtc90fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbQtdN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbQtdd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbQtdt0fEe2YPMyYKslBVA" name="addHyperlinkListener" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbQtd90fEe2YPMyYKslBVA" name="arg0" type="_tSQZgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbQteN0fEe2YPMyYKslBVA" name="initAccessible" visibility="private"/>
              <ownedOperation xmi:id="_vbRUcN0fEe2YPMyYKslBVA" name="getDecorationColor" visibility="public">
                <ownedParameter xmi:id="_vbRUcd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbRUct0fEe2YPMyYKslBVA" name="getHoverDecorationColor" visibility="public">
                <ownedParameter xmi:id="_vbRUc90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbRUdN0fEe2YPMyYKslBVA" name="geHoverDecorationColor" visibility="public">
                <ownedParameter xmi:id="_vbRUdd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbRUdt0fEe2YPMyYKslBVA" name="computeSize" visibility="public">
                <ownedParameter xmi:id="_vbRUd90fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbRUeN0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbRUed0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbRUet0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbRUfd0fEe2YPMyYKslBVA" name="computeTrim" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbRUft0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbRUf90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbRUgN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbRUgd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbRUgt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbRUg90fEe2YPMyYKslBVA" name="redraw" visibility="package" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_vbRUhN0fEe2YPMyYKslBVA" name="getAccessible" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbRUhd0fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbRUiN0fEe2YPMyYKslBVA" name="triggerAccessible" visibility="package"/>
              <ownedOperation xmi:id="_vbR7gN0fEe2YPMyYKslBVA" name="getAccessibleChildID" visibility="private">
                <ownedParameter xmi:id="_vbR7gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbR7gt0fEe2YPMyYKslBVA" name="onKeyDown" visibility="private">
                <ownedParameter xmi:id="_vbR7g90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbR7hN0fEe2YPMyYKslBVA" name="handleActivate" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbR7hd0fEe2YPMyYKslBVA" name="arg0" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbR7ht0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                <ownedParameter xmi:id="_vbR7h90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbR7i90fEe2YPMyYKslBVA" name="getToolTipText" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbR7jN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbYpOd0fEe2YPMyYKslBVA" name="addPaintListener" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbYpOt0fEe2YPMyYKslBVA" name="arg0" type="_tKLbnN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbZ3VN0fEe2YPMyYKslBVA" name="setBackground" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbZ3Vd0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbZ3WN0fEe2YPMyYKslBVA" name="setForeground" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbZ3Wd0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbaeZN0fEe2YPMyYKslBVA" name="setFont" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbaeZd0fEe2YPMyYKslBVA" name="arg0" type="_s9dONN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbaeaN0fEe2YPMyYKslBVA" name="setEnabled" visibility="package">
                <ownedParameter xmi:id="_vbaead0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbev0N0fEe2YPMyYKslBVA" name="isFocusControl" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbev0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbglAN0fEe2YPMyYKslBVA" name="setFocus" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbglAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbiaMN0fEe2YPMyYKslBVA" name="setLocation" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbiaMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbiaMt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbiaM90fEe2YPMyYKslBVA" name="setSize" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbiaNN0fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbog2N0fEe2YPMyYKslBVA" name="getSize" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbog2d0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSC-Id0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tbvstt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbvst90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbvsud0fEe2YPMyYKslBVA" general="_tbvsuN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbQtYt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_Tw90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vbQtY90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vbQtZN0fEe2YPMyYKslBVA" name="arg0" type="_tR_Tw90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbQtZt0fEe2YPMyYKslBVA" name="linkActivated" visibility="public">
                  <ownedParameter xmi:id="_vbQtZ90fEe2YPMyYKslBVA" name="e" type="_tSQZgd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSC-I90fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tSC-Jt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tSC-J90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tSC-KN0fEe2YPMyYKslBVA" general="_tQqeEt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbR7iN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_Tw90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vbRUht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vbRUh90fEe2YPMyYKslBVA" name="arg0" type="_tR_Tw90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbR7id0fEe2YPMyYKslBVA" name="getHelp" visibility="public">
                  <ownedParameter xmi:id="_vbR7it0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbR7jd0fEe2YPMyYKslBVA" name="getName" visibility="public">
                  <ownedParameter xmi:id="_vbR7jt0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbR7j90fEe2YPMyYKslBVA" name="getDescription" visibility="public">
                  <ownedParameter xmi:id="_vbR7kN0fEe2YPMyYKslBVA" name="e" type="_tQqeFd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSC-Jd0fEe2YPMyYKslBVA" name="3" visibility="package">
                <eAnnotations xmi:id="_tbvss90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbvstN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbvstd0fEe2YPMyYKslBVA" general="_tRJmQN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vbPfR90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR_Tw90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vbPfSN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vbPfSd0fEe2YPMyYKslBVA" name="arg0" type="_tR_Tw90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbPfSt0fEe2YPMyYKslBVA" name="getChildAtPoint" visibility="public">
                  <ownedParameter xmi:id="_vbPfS90fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbPfUd0fEe2YPMyYKslBVA" name="getLocation" visibility="public">
                  <ownedParameter xmi:id="_vbPfUt0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbQGU90fEe2YPMyYKslBVA" name="getSelection" visibility="public">
                  <ownedParameter xmi:id="_vbQGVN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbQGV90fEe2YPMyYKslBVA" name="getFocus" visibility="public">
                  <ownedParameter xmi:id="_vbQGWN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbQGWd0fEe2YPMyYKslBVA" name="getChildCount" visibility="public">
                  <ownedParameter xmi:id="_vbQGWt0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbQGW90fEe2YPMyYKslBVA" name="getRole" visibility="public">
                  <ownedParameter xmi:id="_vbQGXN0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbQGXd0fEe2YPMyYKslBVA" name="getState" visibility="public">
                  <ownedParameter xmi:id="_vbQGXt0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbQGYd0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                  <ownedParameter xmi:id="_vbQGYt0fEe2YPMyYKslBVA" name="e" type="_tRJmQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tSAh4d0fEe2YPMyYKslBVA" name="ScrolledForm" visibility="public">
              <eAnnotations xmi:id="_tSDlMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSDlMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tSDlM90fEe2YPMyYKslBVA" general="_tSDlMt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbVl5t0fEe2YPMyYKslBVA" name="content" visibility="private" type="_tSAh5d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbVl590fEe2YPMyYKslBVA" name="customMenu" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vaX8kN0fEe2YPMyYKslBVA" name="getForm" visibility="public">
                <ownedParameter xmi:id="_vaX8kd0fEe2YPMyYKslBVA" name="return" type="_tSAh5d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbG8Y90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vbG8ZN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbG8Zd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbG8Zt0fEe2YPMyYKslBVA" name="setExpandHorizontal" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbG8Z90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbG8aN0fEe2YPMyYKslBVA" name="setExpandVertical" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbG8ad0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbG8at0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
                <ownedParameter xmi:id="_vbG8a90fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbG8bN0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
                <ownedParameter xmi:id="_vbG8bd0fEe2YPMyYKslBVA" name="fg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbG8bt0fEe2YPMyYKslBVA" name="setFont" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbG8b90fEe2YPMyYKslBVA" name="arg0" type="_s9dONN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbVl6N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vbVl6d0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbWM9N0fEe2YPMyYKslBVA" name="getMenu" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbWM9d0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbWM9t0fEe2YPMyYKslBVA" name="addDisposeListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbWM990fEe2YPMyYKslBVA" name="arg0" type="_tKHxQN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbWM-N0fEe2YPMyYKslBVA" name="setMenu" visibility="public">
                <ownedParameter xmi:id="_vbWM-d0fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbWM-t0fEe2YPMyYKslBVA" name="getText" visibility="public">
                <ownedParameter xmi:id="_vbWM-90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbWM_N0fEe2YPMyYKslBVA" name="getImage" visibility="public">
                <ownedParameter xmi:id="_vbWM_d0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbW0Ad0fEe2YPMyYKslBVA" name="setContent" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_vbW0At0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbW0A90fEe2YPMyYKslBVA" name="setText" visibility="public">
                <ownedParameter xmi:id="_vbW0BN0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbW0Bd0fEe2YPMyYKslBVA" name="reflow" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbW0Bt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbW0B90fEe2YPMyYKslBVA" name="setImage" visibility="public">
                <ownedParameter xmi:id="_vbW0CN0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbW0Cd0fEe2YPMyYKslBVA" name="getBackgroundImage" visibility="public">
                <ownedParameter xmi:id="_vbW0Ct0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbW0C90fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="public">
                <ownedParameter xmi:id="_vbW0DN0fEe2YPMyYKslBVA" name="backgroundImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbW0Dd0fEe2YPMyYKslBVA" name="getToolBarManager" visibility="public">
                <ownedParameter xmi:id="_vbW0Dt0fEe2YPMyYKslBVA" name="return" type="_tWnVFN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbW0D90fEe2YPMyYKslBVA" name="updateToolBar" visibility="public"/>
              <ownedOperation xmi:id="_vbW0EN0fEe2YPMyYKslBVA" name="getBody" visibility="public">
                <ownedParameter xmi:id="_vbW0Ed0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbW0Et0fEe2YPMyYKslBVA" name="setBusy" visibility="public">
                <ownedParameter xmi:id="_vbW0E90fEe2YPMyYKslBVA" name="busy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbW0FN0fEe2YPMyYKslBVA" name="setHeadClient" visibility="public">
                <ownedParameter xmi:id="_vbW0Fd0fEe2YPMyYKslBVA" name="headClient" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbXbEN0fEe2YPMyYKslBVA" name="setMessage" visibility="public">
                <ownedParameter xmi:id="_vbXbEd0fEe2YPMyYKslBVA" name="newMessage" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbXbEt0fEe2YPMyYKslBVA" name="newType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbXbE90fEe2YPMyYKslBVA" name="messages" type="_tSDlN90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbXbFN0fEe2YPMyYKslBVA" name="setMessage" visibility="public">
                <ownedParameter xmi:id="_vbXbFd0fEe2YPMyYKslBVA" name="newMessage" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbXbFt0fEe2YPMyYKslBVA" name="newType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbXbF90fEe2YPMyYKslBVA" name="getMessage" visibility="public">
                <ownedParameter xmi:id="_vbXbGN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbXbGd0fEe2YPMyYKslBVA" name="getMessageType" visibility="public">
                <ownedParameter xmi:id="_vbXbGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbXbG90fEe2YPMyYKslBVA" name="getMessageManager" visibility="public">
                <ownedParameter xmi:id="_vbXbHN0fEe2YPMyYKslBVA" name="return" type="_tSUq9d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbXbHd0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                <ownedParameter xmi:id="_vbXbHt0fEe2YPMyYKslBVA" name="e" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tSAh5d0fEe2YPMyYKslBVA" name="Form" visibility="public">
              <eAnnotations xmi:id="_tbdY0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbdY0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbdY0t0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vagfcN0fEe2YPMyYKslBVA" name="head" visibility="private" type="_tbdY2N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vagfcd0fEe2YPMyYKslBVA" name="body" visibility="private" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vagfct0fEe2YPMyYKslBVA" name="bodyCache" visibility="private" type="_tSKS4t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vagfc90fEe2YPMyYKslBVA" name="headCache" visibility="private" type="_tSKS4t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vagfdN0fEe2YPMyYKslBVA" name="selectionText" visibility="private" type="_tR_TwN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vagfdd0fEe2YPMyYKslBVA" name="messageManager" visibility="private" type="_tbfOAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vaTrLd0fEe2YPMyYKslBVA" name="getBody" visibility="public">
                <ownedParameter xmi:id="_vaTrLt0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaZxw90fEe2YPMyYKslBVA" name="isDisposed" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vaZxxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaZxxd0fEe2YPMyYKslBVA" name="getHead" visibility="public">
                <ownedParameter xmi:id="_vaZxxt0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaZxx90fEe2YPMyYKslBVA" name="setMessage" visibility="public">
                <ownedParameter xmi:id="_vaZxyN0fEe2YPMyYKslBVA" name="newMessage" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaZxyd0fEe2YPMyYKslBVA" name="newType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaZxz90fEe2YPMyYKslBVA" name="setMessage" visibility="public">
                <ownedParameter xmi:id="_vaZx0N0fEe2YPMyYKslBVA" name="newMessage" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaZx0d0fEe2YPMyYKslBVA" name="newType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaZx0t0fEe2YPMyYKslBVA" name="children" type="_tSDlN90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vagfdt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vagfd90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vagfeN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vagfgt0fEe2YPMyYKslBVA" name="setMenu" visibility="public">
                <ownedParameter xmi:id="_vagfg90fEe2YPMyYKslBVA" name="menu" type="_s77kMN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vahGgN0fEe2YPMyYKslBVA" name="setLayout" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_vahGgd0fEe2YPMyYKslBVA" name="layout" type="_tJCzIN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vahGgt0fEe2YPMyYKslBVA" name="getText" visibility="public">
                <ownedParameter xmi:id="_vahGg90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vahGhN0fEe2YPMyYKslBVA" name="getImage" visibility="public">
                <ownedParameter xmi:id="_vahGhd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vahGht0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
                <ownedParameter xmi:id="_vahGh90fEe2YPMyYKslBVA" name="fg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vahGiN0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
                <ownedParameter xmi:id="_vahGid0fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vahGit0fEe2YPMyYKslBVA" name="setFont" visibility="public">
                <ownedParameter xmi:id="_vahGi90fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vahGjN0fEe2YPMyYKslBVA" name="setText" visibility="public">
                <ownedParameter xmi:id="_vahGjd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vahtkN0fEe2YPMyYKslBVA" name="layout" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_vahtkd0fEe2YPMyYKslBVA" name="redraw" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_vahtkt0fEe2YPMyYKslBVA" name="setTitleTextSelectable" visibility="public">
                <ownedParameter xmi:id="_vahtk90fEe2YPMyYKslBVA" name="selectable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vahtlN0fEe2YPMyYKslBVA" name="setImage" visibility="public">
                <ownedParameter xmi:id="_vahtld0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vahtlt0fEe2YPMyYKslBVA" name="setTextBackground" visibility="public">
                <ownedParameter xmi:id="_vahtl90fEe2YPMyYKslBVA" name="gradientColors" type="_tQv9qN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vahtmN0fEe2YPMyYKslBVA" name="percents" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vahtmd0fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vahtmt0fEe2YPMyYKslBVA" name="getBackgroundImage" visibility="public">
                <ownedParameter xmi:id="_vahtm90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vahtnN0fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="public">
                <ownedParameter xmi:id="_vahtnd0fEe2YPMyYKslBVA" name="backgroundImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vahtnt0fEe2YPMyYKslBVA" name="getToolBarManager" visibility="public">
                <ownedParameter xmi:id="_vahtn90fEe2YPMyYKslBVA" name="return" type="_tWnVFN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vahtoN0fEe2YPMyYKslBVA" name="setToolBarVerticalAlignment" visibility="public">
                <ownedParameter xmi:id="_vahtod0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaiUoN0fEe2YPMyYKslBVA" name="getToolBarVerticalAlignment" visibility="public">
                <ownedParameter xmi:id="_vaiUod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaiUot0fEe2YPMyYKslBVA" name="getMenuManager" visibility="public">
                <ownedParameter xmi:id="_vaiUo90fEe2YPMyYKslBVA" name="return" type="_teT4ht0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaiUpN0fEe2YPMyYKslBVA" name="updateToolBar" visibility="public"/>
              <ownedOperation xmi:id="_vaiUpd0fEe2YPMyYKslBVA" name="getHeadClient" visibility="public">
                <ownedParameter xmi:id="_vaiUpt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaiUp90fEe2YPMyYKslBVA" name="setHeadClient" visibility="public">
                <ownedParameter xmi:id="_vaiUqN0fEe2YPMyYKslBVA" name="headClient" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaiUqd0fEe2YPMyYKslBVA" name="isBackgroundImageTiled" visibility="public">
                <ownedParameter xmi:id="_vaiUqt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vai7sN0fEe2YPMyYKslBVA" name="setBackgroundImageTiled" visibility="public">
                <ownedParameter xmi:id="_vai7sd0fEe2YPMyYKslBVA" name="backgroundImageTiled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vai7st0fEe2YPMyYKslBVA" name="getBackgroundImageAlignment" visibility="public">
                <ownedParameter xmi:id="_vai7s90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vai7tN0fEe2YPMyYKslBVA" name="setBackgroundImageAlignment" visibility="public">
                <ownedParameter xmi:id="_vai7td0fEe2YPMyYKslBVA" name="backgroundImageAlignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vai7tt0fEe2YPMyYKslBVA" name="isBackgroundImageClipped" visibility="public">
                <ownedParameter xmi:id="_vai7t90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vai7uN0fEe2YPMyYKslBVA" name="setBackgroundImageClipped" visibility="public">
                <ownedParameter xmi:id="_vai7ud0fEe2YPMyYKslBVA" name="backgroundImageClipped" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vai7ut0fEe2YPMyYKslBVA" name="isSeparatorVisible" visibility="public">
                <ownedParameter xmi:id="_vai7u90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vai7vN0fEe2YPMyYKslBVA" name="setSeparatorVisible" visibility="public">
                <ownedParameter xmi:id="_vai7vd0fEe2YPMyYKslBVA" name="addSeparator" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vai7vt0fEe2YPMyYKslBVA" name="getSeparatorColor" visibility="public">
                <ownedParameter xmi:id="_vai7v90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vai7wN0fEe2YPMyYKslBVA" name="setSeparatorColor" visibility="public">
                <ownedParameter xmi:id="_vai7wd0fEe2YPMyYKslBVA" name="separatorColor" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vajiwN0fEe2YPMyYKslBVA" name="setHeadColor" visibility="public">
                <ownedParameter xmi:id="_vajiwd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vajiwt0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vajiw90fEe2YPMyYKslBVA" name="getHeadColor" visibility="public">
                <ownedParameter xmi:id="_vajixN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vajixd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vajixt0fEe2YPMyYKslBVA" name="setMessage" visibility="public">
                <ownedParameter xmi:id="_vajix90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vajiyN0fEe2YPMyYKslBVA" name="addMessageHyperlinkListener" visibility="public">
                <ownedParameter xmi:id="_vajiyd0fEe2YPMyYKslBVA" name="listener" type="_tSQZgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vajiyt0fEe2YPMyYKslBVA" name="removeMessageHyperlinkListener" visibility="public">
                <ownedParameter xmi:id="_vajiy90fEe2YPMyYKslBVA" name="listener" type="_tSQZgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vajizN0fEe2YPMyYKslBVA" name="isBusy" visibility="public">
                <ownedParameter xmi:id="_vajizd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vakJ0N0fEe2YPMyYKslBVA" name="setBusy" visibility="public">
                <ownedParameter xmi:id="_vakJ0d0fEe2YPMyYKslBVA" name="busy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vakJ0t0fEe2YPMyYKslBVA" name="addTitleDragSupport" visibility="public">
                <ownedParameter xmi:id="_vakJ090fEe2YPMyYKslBVA" name="operations" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vakJ1N0fEe2YPMyYKslBVA" name="transferTypes" type="_tPMect0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vakJ1d0fEe2YPMyYKslBVA" name="listener" type="_tXSDdN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vakJ1t0fEe2YPMyYKslBVA" name="addTitleDropSupport" visibility="public">
                <ownedParameter xmi:id="_vakJ190fEe2YPMyYKslBVA" name="operations" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vakJ2N0fEe2YPMyYKslBVA" name="transferTypes" type="_tPMect0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vakJ2d0fEe2YPMyYKslBVA" name="listener" type="_tXSDcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vakJ2t0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
                <ownedParameter xmi:id="_vakJ290fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vakJ3N0fEe2YPMyYKslBVA" name="getMessageType" visibility="public">
                <ownedParameter xmi:id="_vakJ3d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vakJ3t0fEe2YPMyYKslBVA" name="getChildrenMessages" visibility="public">
                <ownedParameter xmi:id="_vakJ390fEe2YPMyYKslBVA" name="return" type="_tSDlN90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vakJ4N0fEe2YPMyYKslBVA" name="setSelectionText" visibility="package">
                <ownedParameter xmi:id="_vakJ4d0fEe2YPMyYKslBVA" name="text" type="_tR_TwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vakw4N0fEe2YPMyYKslBVA" name="getMessageManager" visibility="public">
                <ownedParameter xmi:id="_vakw4d0fEe2YPMyYKslBVA" name="return" type="_tSUq9d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vakw4t0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vakw490fEe2YPMyYKslBVA" name="arg0" type="_tSAh5d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vakw5N0fEe2YPMyYKslBVA" name="return" type="_tSKS4t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vakw5d0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vakw5t0fEe2YPMyYKslBVA" name="arg0" type="_tSAh5d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vakw590fEe2YPMyYKslBVA" name="return" type="_tSKS4t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vakw6N0fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vakw6d0fEe2YPMyYKslBVA" name="arg0" type="_tSAh5d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vakw6t0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vakw690fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vakw7N0fEe2YPMyYKslBVA" name="arg0" type="_tSAh5d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vakw7d0fEe2YPMyYKslBVA" name="return" type="_tbdY2N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vakw990fEe2YPMyYKslBVA" name="getData" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vakw-N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vakw-d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tbdY190fEe2YPMyYKslBVA" name="FormLayout" visibility="package">
                <eAnnotations xmi:id="_tbfOAd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbfOAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbfOBN0fEe2YPMyYKslBVA" general="_tJCzIN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vakw7t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tSAh5d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tbfOA90fEe2YPMyYKslBVA" client="_tbdY190fEe2YPMyYKslBVA" supplier="_tSJr0t0fEe2YPMyYKslBVA" contract="_tSJr0t0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vagfed0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vagfet0fEe2YPMyYKslBVA" name="arg0" type="_tSAh5d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vagfe90fEe2YPMyYKslBVA" name="arg1" type="_tbdY190fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vakw790fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_vakw8N0fEe2YPMyYKslBVA" name="arg0" type="_tSAh5d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vakw8d0fEe2YPMyYKslBVA" name="computeMinimumWidth" visibility="public">
                  <ownedParameter xmi:id="_vakw8t0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vakw890fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vakw9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vakw9d0fEe2YPMyYKslBVA" name="initCaches" visibility="private">
                  <ownedParameter xmi:id="_vakw9t0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_valX8N0fEe2YPMyYKslBVA" name="computeMaximumWidth" visibility="public">
                  <ownedParameter xmi:id="_valX8d0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_valX8t0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_valX890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_valX9N0fEe2YPMyYKslBVA" name="computeSize" visibility="public">
                  <ownedParameter xmi:id="_valX9d0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_valX9t0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_valX990fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_valX-N0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_valX-d0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_valX-t0fEe2YPMyYKslBVA" name="layout" visibility="protected">
                  <ownedParameter xmi:id="_valX-90fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_valX_N0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tSAh5t0fEe2YPMyYKslBVA" name="ScrolledPageBook" visibility="public">
              <eAnnotations xmi:id="_tbuekd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbuekt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbuek90fEe2YPMyYKslBVA" general="_tSDlMt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_va_AkN0fEe2YPMyYKslBVA" name="pageBook" visibility="private" type="_tbueld0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_va_Akd0fEe2YPMyYKslBVA" name="pages" visibility="private" type="_tSN9QN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_va_Akt0fEe2YPMyYKslBVA" name="emptyPage" visibility="private" type="_s7AXId0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_va_Ak90fEe2YPMyYKslBVA" name="currentPage" visibility="private" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_va_AlN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_va_Ald0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va_Alt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_va_Al90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va_AmN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va_AnN0fEe2YPMyYKslBVA" name="setContent" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_va_And0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va_noN0fEe2YPMyYKslBVA" name="setExpandHorizontal" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_va_nod0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va_not0fEe2YPMyYKslBVA" name="setExpandVertical" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_va_no90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va_npN0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_va_npd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va_npt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va_np90fEe2YPMyYKslBVA" name="computeSize" visibility="public">
                <ownedParameter xmi:id="_va_nqN0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va_nqd0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va_nqt0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va_nq90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va_nrN0fEe2YPMyYKslBVA" name="computeTrim" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_va_nrd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va_nrt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va_nr90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va_nsN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va_nsd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va_nst0fEe2YPMyYKslBVA" name="hasPage" visibility="public">
                <ownedParameter xmi:id="_va_ns90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va_ntN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va_ntd0fEe2YPMyYKslBVA" name="createPage" visibility="public">
                <ownedParameter xmi:id="_va_ntt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va_nt90fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va_nuN0fEe2YPMyYKslBVA" name="createPage" visibility="private">
                <ownedParameter xmi:id="_va_nud0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va_nut0fEe2YPMyYKslBVA" name="getContainer" visibility="public">
                <ownedParameter xmi:id="_va_nu90fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va_nvN0fEe2YPMyYKslBVA" name="registerPage" visibility="public">
                <ownedParameter xmi:id="_va_nvd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va_nvt0fEe2YPMyYKslBVA" name="page" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbAOsN0fEe2YPMyYKslBVA" name="removePage" visibility="public">
                <ownedParameter xmi:id="_vbAOsd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbAOst0fEe2YPMyYKslBVA" name="removePage" visibility="public">
                <ownedParameter xmi:id="_vbAOs90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbAOtN0fEe2YPMyYKslBVA" name="showEmptyPage" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbAOtd0fEe2YPMyYKslBVA" name="showEmptyPage" visibility="public"/>
              <ownedOperation xmi:id="_vbAOtt0fEe2YPMyYKslBVA" name="showPage" visibility="public">
                <ownedParameter xmi:id="_vbAOt90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbAOuN0fEe2YPMyYKslBVA" name="reflow" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbAOud0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbAOut0fEe2YPMyYKslBVA" name="setFocus" visibility="public">
                <ownedParameter xmi:id="_vbAOu90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbA1wt0fEe2YPMyYKslBVA" name="getCurrentPage" visibility="public">
                <ownedParameter xmi:id="_vbA1w90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbA1xN0fEe2YPMyYKslBVA" name="getBackground" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbA1xd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbA1xt0fEe2YPMyYKslBVA" name="getForeground" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbA1x90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbA1yt0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_vbA1y90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbL05N0fEe2YPMyYKslBVA" name="setMenu" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbL05d0fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tSCXGN0fEe2YPMyYKslBVA" name="AbstractHyperlink" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tSPycN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSPycd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tSPyct0fEe2YPMyYKslBVA" general="_tKXBwt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbuAYt0fEe2YPMyYKslBVA" name="hasFocus" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbuAY90fEe2YPMyYKslBVA" name="paintFocus" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbuAZN0fEe2YPMyYKslBVA" name="armed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbuAZd0fEe2YPMyYKslBVA" name="listeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbuAZt0fEe2YPMyYKslBVA" name="marginWidth" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbuAZ90fEe2YPMyYKslBVA" name="marginHeight" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vadcIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vadcId0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vadcIt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaeDNt0fEe2YPMyYKslBVA" name="setToolTipText" visibility="package">
                <ownedParameter xmi:id="_vaeDN90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaeDON0fEe2YPMyYKslBVA" name="getToolTipText" visibility="package">
                <ownedParameter xmi:id="_vaeDOd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbuAaN0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbuAad0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbuAat0fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbuAa90fEe2YPMyYKslBVA" name="addPaintListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbuAbN0fEe2YPMyYKslBVA" name="arg0" type="_tKLbnN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbuAbd0fEe2YPMyYKslBVA" name="setCursor" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbuAbt0fEe2YPMyYKslBVA" name="arg0" type="_s9ecUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbuAb90fEe2YPMyYKslBVA" name="addHyperlinkListener" visibility="public">
                <ownedParameter xmi:id="_vbuAcN0fEe2YPMyYKslBVA" name="listener" type="_tSQZgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbuAcd0fEe2YPMyYKslBVA" name="removeHyperlinkListener" visibility="public">
                <ownedParameter xmi:id="_vbuAct0fEe2YPMyYKslBVA" name="listener" type="_tSQZgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbuncN0fEe2YPMyYKslBVA" name="getSelection" visibility="public">
                <ownedParameter xmi:id="_vbuncd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbunct0fEe2YPMyYKslBVA" name="handleEnter" visibility="protected">
                <ownedParameter xmi:id="_vbunc90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbundN0fEe2YPMyYKslBVA" name="redraw" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_vbundd0fEe2YPMyYKslBVA" name="getHref" visibility="public">
                <ownedParameter xmi:id="_vbundt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbund90fEe2YPMyYKslBVA" name="getText" visibility="public">
                <ownedParameter xmi:id="_vbuneN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbuned0fEe2YPMyYKslBVA" name="handleExit" visibility="protected">
                <ownedParameter xmi:id="_vbunet0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbune90fEe2YPMyYKslBVA" name="handleActivate" visibility="protected">
                <ownedParameter xmi:id="_vbunfN0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbvOgN0fEe2YPMyYKslBVA" name="isDisposed" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbvOgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbvOgt0fEe2YPMyYKslBVA" name="triggerAccessible" visibility="package"/>
              <ownedOperation xmi:id="_vbvOg90fEe2YPMyYKslBVA" name="getAccessible" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbvOhN0fEe2YPMyYKslBVA" name="return" type="_tM28IN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbvOhd0fEe2YPMyYKslBVA" name="setHref" visibility="public">
                <ownedParameter xmi:id="_vbvOht0fEe2YPMyYKslBVA" name="href" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbvOh90fEe2YPMyYKslBVA" name="setData" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbvOiN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbvOid0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbvOit0fEe2YPMyYKslBVA" name="getData" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbvOi90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbvOjN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbvOjd0fEe2YPMyYKslBVA" name="paintHyperlink" visibility="protected" isAbstract="true">
                <ownedParameter xmi:id="_vbvOjt0fEe2YPMyYKslBVA" name="arg0" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbvOj90fEe2YPMyYKslBVA" name="paint" visibility="protected">
                <ownedParameter xmi:id="_vbvOkN0fEe2YPMyYKslBVA" name="e" type="_tKLbmt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbvOkd0fEe2YPMyYKslBVA" name="getClientArea" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbvOkt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbvOk90fEe2YPMyYKslBVA" name="getForeground" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbvOlN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbv1kN0fEe2YPMyYKslBVA" name="handleMouseDown" visibility="private">
                <ownedParameter xmi:id="_vbv1kd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbv1kt0fEe2YPMyYKslBVA" name="handleMouseUp" visibility="private">
                <ownedParameter xmi:id="_vbv1k90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbv1lN0fEe2YPMyYKslBVA" name="getSize" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbv1ld0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbv1lt0fEe2YPMyYKslBVA" name="handleMouseMove" visibility="private">
                <ownedParameter xmi:id="_vbv1l90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbv1mN0fEe2YPMyYKslBVA" name="setEnabled" visibility="public">
                <ownedParameter xmi:id="_vbv1md0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbv1mt0fEe2YPMyYKslBVA" name="getEnabled" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbv1m90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbwcoN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                <ownedParameter xmi:id="_vbwcod0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbwcot0fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_vbwco90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbwcpN0fEe2YPMyYKslBVA" name="lambda$3" visibility="private">
                <ownedParameter xmi:id="_vbwcpd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tSDlMt0fEe2YPMyYKslBVA" name="SharedScrolledComposite" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tSRnoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSRnod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tSRnot0fEe2YPMyYKslBVA" general="_tSBwAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbxDyd0fEe2YPMyYKslBVA" name="H_SCROLL_INCREMENT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbxDyt0fEe2YPMyYKslBVA" name="V_SCROLL_INCREMENT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbxDy90fEe2YPMyYKslBVA" name="ignoreLayouts" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbxDzN0fEe2YPMyYKslBVA" name="ignoreResizes" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbxqwN0fEe2YPMyYKslBVA" name="expandHorizontal" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbxqwd0fEe2YPMyYKslBVA" name="expandVertical" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbxqwt0fEe2YPMyYKslBVA" name="contentCache" visibility="private" type="_tSKS4t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbxqw90fEe2YPMyYKslBVA" name="reflowPending" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbxqxN0fEe2YPMyYKslBVA" name="delayedReflow" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_va_Amd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_va_Amt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va_Am90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbA1wN0fEe2YPMyYKslBVA" name="setFocus" visibility="public">
                <ownedParameter xmi:id="_vbA1wd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbWM8N0fEe2YPMyYKslBVA" name="setMenu" visibility="package">
                <ownedParameter xmi:id="_vbWM8d0fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbWM8t0fEe2YPMyYKslBVA" name="setContent" visibility="public">
                <ownedParameter xmi:id="_vbWM890fEe2YPMyYKslBVA" name="content" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbWM_t0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
                <ownedParameter xmi:id="_vbWM_90fEe2YPMyYKslBVA" name="fg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbWNAN0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
                <ownedParameter xmi:id="_vbW0AN0fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbev0t0fEe2YPMyYKslBVA" name="reflow" visibility="public">
                <ownedParameter xmi:id="_vbev090fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbxqxd0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbxqxt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbxqx90fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbxqyN0fEe2YPMyYKslBVA" name="initializeScrollBars" visibility="private"/>
              <ownedOperation xmi:id="_vbxqy90fEe2YPMyYKslBVA" name="getContent" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbxqzN0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbxqz90fEe2YPMyYKslBVA" name="setFont" visibility="public">
                <ownedParameter xmi:id="_vbxq0N0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbyR0N0fEe2YPMyYKslBVA" name="getForeground" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbyR0d0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbyR0t0fEe2YPMyYKslBVA" name="getBackground" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbyR090fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbyR1N0fEe2YPMyYKslBVA" name="getFont" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbyR1d0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbyR2N0fEe2YPMyYKslBVA" name="layout" visibility="public">
                <ownedParameter xmi:id="_vbyR2d0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbyR2t0fEe2YPMyYKslBVA" name="setExpandHorizontal" visibility="public">
                <ownedParameter xmi:id="_vbyR290fEe2YPMyYKslBVA" name="expand" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbyR3N0fEe2YPMyYKslBVA" name="setExpandVertical" visibility="public">
                <ownedParameter xmi:id="_vbyR3d0fEe2YPMyYKslBVA" name="expand" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vby44N0fEe2YPMyYKslBVA" name="getClientArea" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vby44d0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vby44t0fEe2YPMyYKslBVA" name="getSize" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vby4490fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vby45N0fEe2YPMyYKslBVA" name="getVerticalBar" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vby45d0fEe2YPMyYKslBVA" name="return" type="_tGz-gd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vby46d0fEe2YPMyYKslBVA" name="setMinSize" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vby46t0fEe2YPMyYKslBVA" name="arg0" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vby4690fEe2YPMyYKslBVA" name="updateSizeWhilePending" visibility="private"/>
              <ownedOperation xmi:id="_vbzf8N0fEe2YPMyYKslBVA" name="setMinSize" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbzf8d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbzf8t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbzf890fEe2YPMyYKslBVA" name="scheduleReflow" visibility="private">
                <ownedParameter xmi:id="_vbzf9N0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbzf9d0fEe2YPMyYKslBVA" name="getDisplay" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbzf9t0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbzf990fEe2YPMyYKslBVA" name="getHorizontalBar" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbzf-N0fEe2YPMyYKslBVA" name="return" type="_tGz-gd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbzf-d0fEe2YPMyYKslBVA" name="isDelayedReflow" visibility="public">
                <ownedParameter xmi:id="_vbzf-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbzf-90fEe2YPMyYKslBVA" name="setDelayedReflow" visibility="public">
                <ownedParameter xmi:id="_vbzf_N0fEe2YPMyYKslBVA" name="delayedReflow" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbzf_d0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                <ownedParameter xmi:id="_vbzf_t0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbzf_90fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
                <ownedParameter xmi:id="_vbzgAN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb0HAN0fEe2YPMyYKslBVA" name="isDisposed" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vb0HAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tSFaZN0fEe2YPMyYKslBVA" name="Twistie" visibility="public">
              <eAnnotations xmi:id="_tSRAkN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSRAkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tSRAkt0fEe2YPMyYKslBVA" general="_tR_Tw90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbwcpt0fEe2YPMyYKslBVA" name="onPoints" visibility="private" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbwcp90fEe2YPMyYKslBVA" name="offPoints" visibility="private" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbwcqd0fEe2YPMyYKslBVA" name="innerWidth" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbwcqt0fEe2YPMyYKslBVA" name="innerHeight" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbxDv90fEe2YPMyYKslBVA" name="hover" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vY0dYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vY0dYt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vY0dY90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vY0dZt0fEe2YPMyYKslBVA" name="setExpanded" visibility="protected">
                <ownedParameter xmi:id="_vY0dZ90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbwcqN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_vbwcq90fEe2YPMyYKslBVA" name="paintHyperlink" visibility="protected">
                <ownedParameter xmi:id="_vbwcrN0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbxDsN0fEe2YPMyYKslBVA" name="isEnabled" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbxDsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbxDst0fEe2YPMyYKslBVA" name="getDisplay" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbxDs90fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbxDtN0fEe2YPMyYKslBVA" name="getSize" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbxDtd0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbxDtt0fEe2YPMyYKslBVA" name="isExpanded" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbxDt90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbxDuN0fEe2YPMyYKslBVA" name="translate" visibility="private">
                <ownedParameter xmi:id="_vbxDud0fEe2YPMyYKslBVA" name="data" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbxDut0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbxDu90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbxDvN0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbxDvd0fEe2YPMyYKslBVA" name="getBackground" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbxDvt0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbxDwN0fEe2YPMyYKslBVA" name="getHoverDecorationColor" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbxDwd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbxDwt0fEe2YPMyYKslBVA" name="getDecorationColor" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbxDw90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbxDxN0fEe2YPMyYKslBVA" name="getForeground" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbxDxd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbxDxt0fEe2YPMyYKslBVA" name="setEnabled" visibility="public">
                <ownedParameter xmi:id="_vbxDx90fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbxDyN0fEe2YPMyYKslBVA" name="redraw" isLeaf="true" isAbstract="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tSFaZt0fEe2YPMyYKslBVA" name="TreeNode" visibility="public">
              <eAnnotations xmi:id="_tSMvJN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSMvJd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tSMvJt0fEe2YPMyYKslBVA" general="_tR_Tw90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbldhN0fEe2YPMyYKslBVA" name="innerWidth" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbldhd0fEe2YPMyYKslBVA" name="innerHeight" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbmEkN0fEe2YPMyYKslBVA" name="paintFocus" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vbZQTt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vbZQT90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbZQUN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbldht0fEe2YPMyYKslBVA" name="paint" visibility="protected">
                <ownedParameter xmi:id="_vbldh90fEe2YPMyYKslBVA" name="e" type="_tKLbmt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbldiN0fEe2YPMyYKslBVA" name="paintHyperlink" visibility="protected">
                <ownedParameter xmi:id="_vbldid0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbldit0fEe2YPMyYKslBVA" name="getBoxBounds" visibility="private">
                <ownedParameter xmi:id="_vbldi90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbldjN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbldjd0fEe2YPMyYKslBVA" name="getDisplay" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbldjt0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbldj90fEe2YPMyYKslBVA" name="getForeground" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbldkN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbldkd0fEe2YPMyYKslBVA" name="isExpanded" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbldkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbmEkd0fEe2YPMyYKslBVA" name="getSelection" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbmEkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbmEk90fEe2YPMyYKslBVA" name="getFont" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vbmElN0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tSJr0t0fEe2YPMyYKslBVA" name="ILayoutExtension" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tbf1EN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbf1Ed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_val_Bd0fEe2YPMyYKslBVA" name="computeMinimumWidth" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_val_Bt0fEe2YPMyYKslBVA" name="arg0" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_val_B90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_val_CN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_val_Cd0fEe2YPMyYKslBVA" name="computeMaximumWidth" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_val_Ct0fEe2YPMyYKslBVA" name="arg0" type="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_val_C90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_val_DN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tSKS4t0fEe2YPMyYKslBVA" name="SizeCache" visibility="public">
              <eAnnotations xmi:id="_tbvsut0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbvsu90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbvsvN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbR7kd0fEe2YPMyYKslBVA" name="MAXIMUM_MINIMUM_WIDTH_FOR_WRAPPING_CONTROLS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vbSikN0fEe2YPMyYKslBVA" name="control" visibility="private" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSikd0fEe2YPMyYKslBVA" name="preferredSize" visibility="private" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSikt0fEe2YPMyYKslBVA" name="cachedWidthQuery" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSik90fEe2YPMyYKslBVA" name="cachedWidth" visibility="private" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSilN0fEe2YPMyYKslBVA" name="cachedHeightQuery" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSild0fEe2YPMyYKslBVA" name="cachedHeight" visibility="private" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSilt0fEe2YPMyYKslBVA" name="minimumWidth" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSil90fEe2YPMyYKslBVA" name="heightAtMinimumWidth" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSimN0fEe2YPMyYKslBVA" name="maximumWidth" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSimd0fEe2YPMyYKslBVA" name="flushChildren" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSimt0fEe2YPMyYKslBVA" name="independentDimensions" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSim90fEe2YPMyYKslBVA" name="preferredWidthOrLargerIsMinimumHeight" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSinN0fEe2YPMyYKslBVA" name="widthAdjustment" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSind0fEe2YPMyYKslBVA" name="heightAdjustment" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSint0fEe2YPMyYKslBVA" name="minimumHeight" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vbSin90fEe2YPMyYKslBVA" name="dirtySize" visibility="private" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vYtIpN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_vY1riN0fEe2YPMyYKslBVA" name="flush" visibility="public"/>
              <ownedOperation xmi:id="_vY1rid0fEe2YPMyYKslBVA" name="setControl" visibility="public">
                <ownedParameter xmi:id="_vY1rit0fEe2YPMyYKslBVA" name="newControl" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vY1ri90fEe2YPMyYKslBVA" name="computeSize" visibility="public">
                <ownedParameter xmi:id="_vY1rjN0fEe2YPMyYKslBVA" name="widthHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vY1rjd0fEe2YPMyYKslBVA" name="heightHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vY1rjt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vZkrVN0fEe2YPMyYKslBVA" name="computeMinimumWidth" visibility="public">
                <ownedParameter xmi:id="_vZkrVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_val_AN0fEe2YPMyYKslBVA" name="setBounds" visibility="public">
                <ownedParameter xmi:id="_val_Ad0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_val_At0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_val_A90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_val_BN0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbSioN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vbSiod0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbSiot0fEe2YPMyYKslBVA" name="independentLengthAndWidth" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vbSio90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbSipN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbTJoN0fEe2YPMyYKslBVA" name="isPreferredWidthMaximum" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_vbTJod0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbTJot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbTJo90fEe2YPMyYKslBVA" name="computeHintOffset" visibility="private">
                <ownedParameter xmi:id="_vbTJpN0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbTJpd0fEe2YPMyYKslBVA" name="getControl" visibility="public">
                <ownedParameter xmi:id="_vbTJpt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbTJp90fEe2YPMyYKslBVA" name="flush" visibility="public">
                <ownedParameter xmi:id="_vbTJqN0fEe2YPMyYKslBVA" name="recursive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbTJqd0fEe2YPMyYKslBVA" name="getPreferredSize" visibility="private">
                <ownedParameter xmi:id="_vbTJqt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbTJq90fEe2YPMyYKslBVA" name="controlComputeSize" visibility="private">
                <ownedParameter xmi:id="_vbTJrN0fEe2YPMyYKslBVA" name="widthHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbTJrd0fEe2YPMyYKslBVA" name="heightHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbTJrt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbTwsN0fEe2YPMyYKslBVA" name="computeAdjustedSize" visibility="public">
                <ownedParameter xmi:id="_vbTwsd0fEe2YPMyYKslBVA" name="widthHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbTwst0fEe2YPMyYKslBVA" name="heightHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbUXwN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbUXwd0fEe2YPMyYKslBVA" name="isWrapControl" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_vbUXwt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbUXw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbU-0N0fEe2YPMyYKslBVA" name="computeMaximumWidth" visibility="public">
                <ownedParameter xmi:id="_vbU-0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbU-0t0fEe2YPMyYKslBVA" name="computeMinimumHeight" visibility="private">
                <ownedParameter xmi:id="_vbU-090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbU-1N0fEe2YPMyYKslBVA" name="computeMinimumSize" visibility="public">
                <ownedParameter xmi:id="_vbU-1d0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbU-1t0fEe2YPMyYKslBVA" name="setSize" visibility="public">
                <ownedParameter xmi:id="_vbU-190fEe2YPMyYKslBVA" name="newSize" type="_s7oCNd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbVl4N0fEe2YPMyYKslBVA" name="layoutIfNecessary" visibility="public"/>
              <ownedOperation xmi:id="_vbVl4d0fEe2YPMyYKslBVA" name="setSize" visibility="public">
                <ownedParameter xmi:id="_vbVl4t0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbVl490fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbVl5N0fEe2YPMyYKslBVA" name="setBounds" visibility="public">
                <ownedParameter xmi:id="_vbVl5d0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tR9elN0fEe2YPMyYKslBVA" name="FormColors" visibility="public">
            <eAnnotations xmi:id="_tSVSCN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSVSCd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tSVSCt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb5mkN0fEe2YPMyYKslBVA" name="TITLE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vb5mkd0fEe2YPMyYKslBVA" name="BORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vb5mkt0fEe2YPMyYKslBVA" name="SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vb5mk90fEe2YPMyYKslBVA" name="TB_BG" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vb5mlN0fEe2YPMyYKslBVA" name="TB_FG" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vb5mld0fEe2YPMyYKslBVA" name="TB_GBG" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vb5mlt0fEe2YPMyYKslBVA" name="TB_BORDER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vb5ml90fEe2YPMyYKslBVA" name="TB_TOGGLE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vb5mmN0fEe2YPMyYKslBVA" name="TB_TOGGLE_HOVER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vb5mmd0fEe2YPMyYKslBVA" name="colorRegistry" visibility="protected" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb5mmt0fEe2YPMyYKslBVA" name="resources" visibility="private" type="_tSV5EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb5mm90fEe2YPMyYKslBVA" name="background" visibility="protected" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb5mnN0fEe2YPMyYKslBVA" name="foreground" visibility="protected" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb5mnd0fEe2YPMyYKslBVA" name="shared" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb5mnt0fEe2YPMyYKslBVA" name="display" visibility="protected" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb5mn90fEe2YPMyYKslBVA" name="border" visibility="protected" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vaeqTd0fEe2YPMyYKslBVA" name="blend" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vaeqTt0fEe2YPMyYKslBVA" name="c1" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vaeqT90fEe2YPMyYKslBVA" name="c2" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vaeqUN0fEe2YPMyYKslBVA" name="ratio" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vaeqUd0fEe2YPMyYKslBVA" name="return" type="_s9YVsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbBc2N0fEe2YPMyYKslBVA" name="getBorderColor" visibility="public">
              <ownedParameter xmi:id="_vbBc2d0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbCD6t0fEe2YPMyYKslBVA" name="getDisplay" visibility="public">
              <ownedParameter xmi:id="_vbCD690fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbCrAd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vbCrAt0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbEgIt0fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_vbEgI90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbEgJN0fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_vbEgJd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbFHP90fEe2YPMyYKslBVA" name="getColor" visibility="public">
              <ownedParameter xmi:id="_vbFHQN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vbFHQd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbFuQ90fEe2YPMyYKslBVA" name="initializeSectionToolBarColors" visibility="public"/>
            <ownedOperation xmi:id="_vbL0590fEe2YPMyYKslBVA" name="isShared" visibility="public">
              <ownedParameter xmi:id="_vbL06N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbL06d0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
            <ownedOperation xmi:id="_vbMb8t0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vbMb890fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbNDDt0fEe2YPMyYKslBVA" name="getSystemColor" visibility="public">
              <ownedParameter xmi:id="_vbNqEN0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vbNqEd0fEe2YPMyYKslBVA" name="return" type="_s9YVsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb5moN0fEe2YPMyYKslBVA" name="initialize" visibility="protected"/>
            <ownedOperation xmi:id="_vb5mod0fEe2YPMyYKslBVA" name="initializeColorTable" visibility="protected"/>
            <ownedOperation xmi:id="_vb5mot0fEe2YPMyYKslBVA" name="updateBorderColor" visibility="protected"/>
            <ownedOperation xmi:id="_vb5mo90fEe2YPMyYKslBVA" name="createTitleColor" visibility="private"/>
            <ownedOperation xmi:id="_vb5mpN0fEe2YPMyYKslBVA" name="createColor" visibility="public">
              <ownedParameter xmi:id="_vb6NoN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb6Nod0fEe2YPMyYKslBVA" name="rgb" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb6Not0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb6No90fEe2YPMyYKslBVA" name="createTitleBarGradientColors" visibility="private"/>
            <ownedOperation xmi:id="_vb6NpN0fEe2YPMyYKslBVA" name="createTitleBarOutlineColors" visibility="private"/>
            <ownedOperation xmi:id="_vb6Npd0fEe2YPMyYKslBVA" name="createTwistieColors" visibility="private"/>
            <ownedOperation xmi:id="_vb6Npt0fEe2YPMyYKslBVA" name="initializeFormHeaderColors" visibility="protected"/>
            <ownedOperation xmi:id="_vb6Np90fEe2YPMyYKslBVA" name="createFormHeaderColors" visibility="private"/>
            <ownedOperation xmi:id="_vb6NqN0fEe2YPMyYKslBVA" name="getResourceManager" visibility="private">
              <ownedParameter xmi:id="_vb6Nqd0fEe2YPMyYKslBVA" name="return" type="_tSV5EN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb6Nr90fEe2YPMyYKslBVA" name="getInactiveBackground" visibility="public">
              <ownedParameter xmi:id="_vb6NsN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb6Nsd0fEe2YPMyYKslBVA" name="createColor" visibility="public">
              <ownedParameter xmi:id="_vb6Nst0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb60sN0fEe2YPMyYKslBVA" name="r" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb60sd0fEe2YPMyYKslBVA" name="g" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb60st0fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb60s90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb60tN0fEe2YPMyYKslBVA" name="isWhiteBackground" visibility="public">
              <ownedParameter xmi:id="_vb60td0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb60tt0fEe2YPMyYKslBVA" name="getImpliedBackground" visibility="private">
              <ownedParameter xmi:id="_vb60t90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb60uN0fEe2YPMyYKslBVA" name="updateFormHeaderColors" visibility="private"/>
            <ownedOperation xmi:id="_vb60ud0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_vb60ut0fEe2YPMyYKslBVA" name="fg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb7bwN0fEe2YPMyYKslBVA" name="markShared" visibility="public"/>
            <ownedOperation xmi:id="_vb7bwd0fEe2YPMyYKslBVA" name="blend" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_vb7bwt0fEe2YPMyYKslBVA" name="v1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb7bw90fEe2YPMyYKslBVA" name="v2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb7bxN0fEe2YPMyYKslBVA" name="ratio" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb7bxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb7bxt0fEe2YPMyYKslBVA" name="testAnyPrimaryColor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vb7bx90fEe2YPMyYKslBVA" name="rgb" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb7byN0fEe2YPMyYKslBVA" name="from" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb7byd0fEe2YPMyYKslBVA" name="to" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb7byt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb7by90fEe2YPMyYKslBVA" name="testPrimaryColor" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_vb7bzN0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb7bzd0fEe2YPMyYKslBVA" name="from" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb7bzt0fEe2YPMyYKslBVA" name="to" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb7bz90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb7b0N0fEe2YPMyYKslBVA" name="testTwoPrimaryColors" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vb7b0d0fEe2YPMyYKslBVA" name="rgb" type="_s9YVsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb7b0t0fEe2YPMyYKslBVA" name="from" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb7b090fEe2YPMyYKslBVA" name="to" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb7b1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb8p4N0fEe2YPMyYKslBVA" name="disposeIfFound" visibility="private">
              <ownedParameter xmi:id="_vb8p4d0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb8p4t0fEe2YPMyYKslBVA" name="createFormHeaderGradientColors" visibility="private"/>
            <ownedOperation xmi:id="_vb8p490fEe2YPMyYKslBVA" name="createFormHeaderKeylineColors" visibility="private"/>
            <ownedOperation xmi:id="_vb8p5N0fEe2YPMyYKslBVA" name="createFormHeaderDNDColors" visibility="private"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tR-ssd0fEe2YPMyYKslBVA" name="HyperlinkGroup" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tSUD4t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSUD490fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tSUD5d0fEe2YPMyYKslBVA" general="_tSUD5N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb1VN90fEe2YPMyYKslBVA" name="links" visibility="private" type="_s7ccAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb1VON0fEe2YPMyYKslBVA" name="lastActivated" visibility="private" type="_tR-ssN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb1VOd0fEe2YPMyYKslBVA" name="lastEntered" visibility="private" type="_tR-ssN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb1VOt0fEe2YPMyYKslBVA" name="listener" visibility="private" type="_tSUD590fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb1VO90fEe2YPMyYKslBVA" name="isActiveBackgroundSet" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb1VPN0fEe2YPMyYKslBVA" name="isActiveForegroundSet" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb1VPd0fEe2YPMyYKslBVA" name="isBackgroundSet" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb1VPt0fEe2YPMyYKslBVA" name="isForegroundSet" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vbD5Gd0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_vbD5Gt0fEe2YPMyYKslBVA" name="link" type="_tR-ssN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbMb8N0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vbMb8d0fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbMb9d0fEe2YPMyYKslBVA" name="initializeDefaultForegrounds" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vbMb9t0fEe2YPMyYKslBVA" name="arg0" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vbNDBN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vbNDBd0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb1VQt0fEe2YPMyYKslBVA" name="getLastActivated" visibility="public">
              <ownedParameter xmi:id="_vb1VQ90fEe2YPMyYKslBVA" name="return" type="_tR-ssN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb18MN0fEe2YPMyYKslBVA" name="getBackground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vb18Md0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb18Mt0fEe2YPMyYKslBVA" name="getForeground" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vb18M90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb18Nt0fEe2YPMyYKslBVA" name="getHyperlinkUnderlineMode" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vb18N90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb18ON0fEe2YPMyYKslBVA" name="hook" visibility="private">
              <ownedParameter xmi:id="_vb18Od0fEe2YPMyYKslBVA" name="link" type="_tR-ssN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb18Ot0fEe2YPMyYKslBVA" name="setActiveBackground" visibility="public">
              <ownedParameter xmi:id="_vb18O90fEe2YPMyYKslBVA" name="newActiveBackground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb18Pt0fEe2YPMyYKslBVA" name="setActiveForeground" visibility="public">
              <ownedParameter xmi:id="_vb18P90fEe2YPMyYKslBVA" name="newActiveForeground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb18RN0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_vb18Rd0fEe2YPMyYKslBVA" name="fg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb18SN0fEe2YPMyYKslBVA" name="setHyperlinkUnderlineMode" visibility="public">
              <ownedParameter xmi:id="_vb18Sd0fEe2YPMyYKslBVA" name="mode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb2jRd0fEe2YPMyYKslBVA" name="unhook" visibility="private">
              <ownedParameter xmi:id="_vb2jRt0fEe2YPMyYKslBVA" name="link" type="_tR-ssN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb2jSt0fEe2YPMyYKslBVA" name="onMouseDown" visibility="private">
              <ownedParameter xmi:id="_vb2jS90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb2jTN0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vb2jTd0fEe2YPMyYKslBVA" name="arg0" type="_tR-ssd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb2jTt0fEe2YPMyYKslBVA" name="arg1" type="_tFdToN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb2jT90fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vb2jUN0fEe2YPMyYKslBVA" name="arg0" type="_tR-ssd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb2jUd0fEe2YPMyYKslBVA" name="arg1" type="_tR-ssN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb3KUN0fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vb3KUd0fEe2YPMyYKslBVA" name="arg0" type="_tR-ssd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb3KUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb3KU90fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vb3KVN0fEe2YPMyYKslBVA" name="arg0" type="_tR-ssd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb3KVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb3KVt0fEe2YPMyYKslBVA" name="access$4" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vb3KV90fEe2YPMyYKslBVA" name="arg0" type="_tR-ssd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb3KWN0fEe2YPMyYKslBVA" name="return" type="_tR-ssN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb3KWd0fEe2YPMyYKslBVA" name="access$5" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vb3KWt0fEe2YPMyYKslBVA" name="arg0" type="_tR-ssd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb3KW90fEe2YPMyYKslBVA" name="arg1" type="_tR-ssN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb3KZ90fEe2YPMyYKslBVA" name="getActiveBackground" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vb3KaN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb3Kad0fEe2YPMyYKslBVA" name="getActiveForeground" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vb3xYN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb3xYd0fEe2YPMyYKslBVA" name="getHyperlinkCursor" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vb3xYt0fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tSUD590fEe2YPMyYKslBVA" name="GroupListener" visibility="package">
              <eAnnotations xmi:id="_tSUq8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSUq8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tSUq9N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vb3KXN0fEe2YPMyYKslBVA" name="previousBackground" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vb3KXd0fEe2YPMyYKslBVA" name="previousForeground" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vb3KXt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tR-ssd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tSUq8t0fEe2YPMyYKslBVA" client="_tSUD590fEe2YPMyYKslBVA" supplier="_s6O7EN0fEe2YPMyYKslBVA" contract="_s6O7EN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tSUq890fEe2YPMyYKslBVA" client="_tSUD590fEe2YPMyYKslBVA" supplier="_tSQZgt0fEe2YPMyYKslBVA" contract="_tSQZgt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vb1VP90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vb1VQN0fEe2YPMyYKslBVA" name="arg0" type="_tR-ssd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vb1VQd0fEe2YPMyYKslBVA" name="arg1" type="_tSUD590fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb3KX90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_vb3KYN0fEe2YPMyYKslBVA" name="arg0" type="_tR-ssd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb3KYd0fEe2YPMyYKslBVA" name="handleEvent" visibility="public">
                <ownedParameter xmi:id="_vb3KYt0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb3KY90fEe2YPMyYKslBVA" name="onMouseEnter" visibility="private">
                <ownedParameter xmi:id="_vb3KZN0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb3KZd0fEe2YPMyYKslBVA" name="onMouseExit" visibility="private">
                <ownedParameter xmi:id="_vb3KZt0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb3xZd0fEe2YPMyYKslBVA" name="linkActivated" visibility="public">
                <ownedParameter xmi:id="_vb3xZt0fEe2YPMyYKslBVA" name="e" type="_tSQZgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb3xZ90fEe2YPMyYKslBVA" name="linkEntered" visibility="public">
                <ownedParameter xmi:id="_vb3xaN0fEe2YPMyYKslBVA" name="e" type="_tSQZgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb3xad0fEe2YPMyYKslBVA" name="linkExited" visibility="private">
                <ownedParameter xmi:id="_vb3xat0fEe2YPMyYKslBVA" name="link" type="_tR-ssN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb3xa90fEe2YPMyYKslBVA" name="linkExited" visibility="public">
                <ownedParameter xmi:id="_vb3xbN0fEe2YPMyYKslBVA" name="e" type="_tSQZgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tSDlN90fEe2YPMyYKslBVA" name="IMessage[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-OYd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tSEzUN0fEe2YPMyYKslBVA" name="events">
            <packagedElement xmi:type="uml:Class" xmi:id="_tSH2od0fEe2YPMyYKslBVA" name="ExpansionEvent" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tSSOsN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSSOsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tSSOst0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vb0HAt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vb0HA90fEe2YPMyYKslBVA" name="data" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_vbdhuN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vbdhud0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vbdhut0fEe2YPMyYKslBVA" name="state" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb0HBN0fEe2YPMyYKslBVA" name="getState" visibility="public">
                <ownedParameter xmi:id="_vb0HBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tSH2ot0fEe2YPMyYKslBVA" name="IExpansionListener" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tSSOs90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSSOtN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSS1wd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tbyI890fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbyI9N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbyI9d0fEe2YPMyYKslBVA" general="_tSS1xt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vb0HBt0fEe2YPMyYKslBVA" name="val$consumer" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vb0HB90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vb0HCN0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vb0HCt0fEe2YPMyYKslBVA" name="expansionStateChanging" visibility="public">
                  <ownedParameter xmi:id="_vb0HC90fEe2YPMyYKslBVA" name="e" type="_tSH2od0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSS1w90fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tSS1xN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tSS1xd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tSS1x90fEe2YPMyYKslBVA" general="_tSS1xt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vb0HFN0fEe2YPMyYKslBVA" name="val$consumer" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vb0HEt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vb0HE90fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vb0HFd0fEe2YPMyYKslBVA" name="expansionStateChanged" visibility="public">
                  <ownedParameter xmi:id="_vb0HFt0fEe2YPMyYKslBVA" name="e" type="_tSH2od0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_vbdhu90fEe2YPMyYKslBVA" name="expansionStateChanging" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_vbdhvN0fEe2YPMyYKslBVA" name="arg0" type="_tSH2od0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vbdhvd0fEe2YPMyYKslBVA" name="expansionStateChanged" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_vbdhvt0fEe2YPMyYKslBVA" name="arg0" type="_tSH2od0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb0HDN0fEe2YPMyYKslBVA" name="expansionStateChangingAdapter" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_vb0HDd0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vb0HDt0fEe2YPMyYKslBVA" name="return" type="_tSH2ot0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb0HD90fEe2YPMyYKslBVA" name="expansionStateChangedAdapter" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_vb0HEN0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vb0HEd0fEe2YPMyYKslBVA" name="return" type="_tSH2ot0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tSQZgd0fEe2YPMyYKslBVA" name="HyperlinkEvent" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tSTc1t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSTc190fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tSTc2N0fEe2YPMyYKslBVA" general="_tOyOxd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vb1VJt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vb1VJ90fEe2YPMyYKslBVA" name="label" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vb1VKN0fEe2YPMyYKslBVA" name="stateMask" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vb1VKd0fEe2YPMyYKslBVA" name="widget" visibility="public" isLeaf="true" type="_tBojkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vb1VKt0fEe2YPMyYKslBVA" name="data" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_va12oN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_va12od0fEe2YPMyYKslBVA" name="widget" type="_tBojkd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va12ot0fEe2YPMyYKslBVA" name="href" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va12o90fEe2YPMyYKslBVA" name="label" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_va12pN0fEe2YPMyYKslBVA" name="stateMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb1VK90fEe2YPMyYKslBVA" name="getHref" visibility="public">
                <ownedParameter xmi:id="_vb1VLN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb1VLd0fEe2YPMyYKslBVA" name="getLabel" visibility="public">
                <ownedParameter xmi:id="_vb1VLt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb1VL90fEe2YPMyYKslBVA" name="getStateMask" visibility="public">
                <ownedParameter xmi:id="_vb1VMN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tSQZgt0fEe2YPMyYKslBVA" name="IHyperlinkListener" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tSS1zN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSS1zd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSTc0d0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tbyI-t0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbyI-90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbyI_N0fEe2YPMyYKslBVA" general="_tbvsuN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vb0uGt0fEe2YPMyYKslBVA" name="val$consumer" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vb0uG90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vb0uHN0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vb0uHd0fEe2YPMyYKslBVA" name="linkEntered" visibility="public">
                  <ownedParameter xmi:id="_vb0uHt0fEe2YPMyYKslBVA" name="e" type="_tSQZgd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSTc090fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tbyI_d0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbyI_t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbyI_90fEe2YPMyYKslBVA" general="_tbvsuN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vb0uH90fEe2YPMyYKslBVA" name="val$consumer" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vb0uIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vb0uId0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vb0uIt0fEe2YPMyYKslBVA" name="linkExited" visibility="public">
                  <ownedParameter xmi:id="_vb0uI90fEe2YPMyYKslBVA" name="e" type="_tSQZgd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tSTc1d0fEe2YPMyYKslBVA" name="3" visibility="package">
                <eAnnotations xmi:id="_tbyJAN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbyJAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbyJAt0fEe2YPMyYKslBVA" general="_tbvsuN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vb0uJN0fEe2YPMyYKslBVA" name="val$consumer" visibility="private" isLeaf="true" type="_s_Cikt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vb0uJd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vb0uJt0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vb0uJ90fEe2YPMyYKslBVA" name="linkActivated" visibility="public">
                  <ownedParameter xmi:id="_vb0uKN0fEe2YPMyYKslBVA" name="e" type="_tSQZgd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_va12pd0fEe2YPMyYKslBVA" name="linkEntered" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_va12pt0fEe2YPMyYKslBVA" name="arg0" type="_tSQZgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va12p90fEe2YPMyYKslBVA" name="linkExited" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_va12qN0fEe2YPMyYKslBVA" name="arg0" type="_tSQZgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_va3EwN0fEe2YPMyYKslBVA" name="linkActivated" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_va3Ewd0fEe2YPMyYKslBVA" name="arg0" type="_tSQZgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb0uKd0fEe2YPMyYKslBVA" name="linkEnteredAdapter" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_vb0uKt0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vb0uK90fEe2YPMyYKslBVA" name="return" type="_tSQZgt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb1VIN0fEe2YPMyYKslBVA" name="linkExitedAdapter" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_vb1VId0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vb1VIt0fEe2YPMyYKslBVA" name="return" type="_tSQZgt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb1VI90fEe2YPMyYKslBVA" name="linkActivatedAdapter" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_vb1VJN0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vb1VJd0fEe2YPMyYKslBVA" name="return" type="_tSQZgt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tSS1xt0fEe2YPMyYKslBVA" name="ExpansionAdapter" visibility="public">
              <eAnnotations xmi:id="_tSS1yN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tSS1yd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tSS1y90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tSS1yt0fEe2YPMyYKslBVA" client="_tSS1xt0fEe2YPMyYKslBVA" supplier="_tSH2ot0fEe2YPMyYKslBVA" contract="_tSH2ot0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vb0HCd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_vb0uFt0fEe2YPMyYKslBVA" name="expansionStateChanging" visibility="public">
                <ownedParameter xmi:id="_vb0uF90fEe2YPMyYKslBVA" name="e" type="_tSH2od0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb0uGN0fEe2YPMyYKslBVA" name="expansionStateChanged" visibility="public">
                <ownedParameter xmi:id="_vb0uGd0fEe2YPMyYKslBVA" name="e" type="_tSH2od0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tbvsuN0fEe2YPMyYKslBVA" name="HyperlinkAdapter" visibility="public">
              <eAnnotations xmi:id="_tbyI9t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbyI990fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbyI-d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tbyI-N0fEe2YPMyYKslBVA" client="_tbvsuN0fEe2YPMyYKslBVA" supplier="_tSQZgt0fEe2YPMyYKslBVA" contract="_tSQZgt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vbQtZd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_vb0uEN0fEe2YPMyYKslBVA" name="linkEntered" visibility="public">
                <ownedParameter xmi:id="_vb0uEd0fEe2YPMyYKslBVA" name="e" type="_tSQZgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb0uEt0fEe2YPMyYKslBVA" name="linkExited" visibility="public">
                <ownedParameter xmi:id="_vb0uE90fEe2YPMyYKslBVA" name="e" type="_tSQZgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vb0uFN0fEe2YPMyYKslBVA" name="linkActivated" visibility="public">
                <ownedParameter xmi:id="_vb0uFd0fEe2YPMyYKslBVA" name="e" type="_tSQZgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tSTc2d0fEe2YPMyYKslBVA" name="IMessage" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tSTc2t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSTc290fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tSUD4d0fEe2YPMyYKslBVA" general="_tSUD4N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vaZxzd0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vaZxzt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vaaY090fEe2YPMyYKslBVA" name="getPrefix" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vaaY1N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb1VMd0fEe2YPMyYKslBVA" name="getKey" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb1VMt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb1VM90fEe2YPMyYKslBVA" name="getData" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb1VNN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb1VNd0fEe2YPMyYKslBVA" name="getControl" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb1VNt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tSUD5N0fEe2YPMyYKslBVA" name="HyperlinkSettings" visibility="public">
            <eAnnotations xmi:id="_tSVSA90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSVSBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tSVSBd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb4YlN0fEe2YPMyYKslBVA" name="UNDERLINE_NEVER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vb4Yld0fEe2YPMyYKslBVA" name="UNDERLINE_HOVER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vb4Ylt0fEe2YPMyYKslBVA" name="UNDERLINE_ALWAYS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vb4Yl90fEe2YPMyYKslBVA" name="hyperlinkUnderlineMode" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb4YmN0fEe2YPMyYKslBVA" name="background" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb4Ymd0fEe2YPMyYKslBVA" name="foreground" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb4Ymt0fEe2YPMyYKslBVA" name="activeBackground" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb4Ym90fEe2YPMyYKslBVA" name="activeForeground" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb4YnN0fEe2YPMyYKslBVA" name="busyCursor" visibility="private" type="_s9ecUN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb4Ynd0fEe2YPMyYKslBVA" name="textCursor" visibility="private" type="_s9ecUN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb4Ynt0fEe2YPMyYKslBVA" name="hyperlinkCursor" visibility="private" type="_s9ecUN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vaKhMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vaKhMd0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vaOLnN0fEe2YPMyYKslBVA" name="getHyperlinkUnderlineMode" visibility="public">
              <ownedParameter xmi:id="_vaOLnd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vaOLn90fEe2YPMyYKslBVA" name="getActiveForeground" visibility="public">
              <ownedParameter xmi:id="_vaOLoN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vaOyoN0fEe2YPMyYKslBVA" name="getForeground" visibility="public">
              <ownedParameter xmi:id="_vaOyod0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_va0Bdd0fEe2YPMyYKslBVA" name="getHyperlinkCursor" visibility="public">
              <ownedParameter xmi:id="_va0Bdt0fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_va0ogN0fEe2YPMyYKslBVA" name="getTextCursor" visibility="public">
              <ownedParameter xmi:id="_va0ogd0fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_va2ds90fEe2YPMyYKslBVA" name="getBusyCursor" visibility="public">
              <ownedParameter xmi:id="_va2dtN0fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb18PN0fEe2YPMyYKslBVA" name="setActiveBackground" visibility="public">
              <ownedParameter xmi:id="_vb18Pd0fEe2YPMyYKslBVA" name="newActiveBackground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb18QN0fEe2YPMyYKslBVA" name="setActiveForeground" visibility="public">
              <ownedParameter xmi:id="_vb18Qd0fEe2YPMyYKslBVA" name="newActiveForeground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb18Qt0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
              <ownedParameter xmi:id="_vb18Q90fEe2YPMyYKslBVA" name="newBackground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb18Rt0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
              <ownedParameter xmi:id="_vb18R90fEe2YPMyYKslBVA" name="newForeground" type="_s7SrAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb2jQN0fEe2YPMyYKslBVA" name="setHyperlinkUnderlineMode" visibility="public">
              <ownedParameter xmi:id="_vb2jQd0fEe2YPMyYKslBVA" name="mode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4_gN0fEe2YPMyYKslBVA" name="initializeDefaultForegrounds" visibility="public">
              <ownedParameter xmi:id="_vb4_gd0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4_gt0fEe2YPMyYKslBVA" name="initializeDefaultCursors" visibility="public"/>
            <ownedOperation xmi:id="_vb4_g90fEe2YPMyYKslBVA" name="setBusyCursor" visibility="public">
              <ownedParameter xmi:id="_vb4_hN0fEe2YPMyYKslBVA" name="newBusyCursor" type="_s9ecUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4_hd0fEe2YPMyYKslBVA" name="setTextCursor" visibility="public">
              <ownedParameter xmi:id="_vb4_ht0fEe2YPMyYKslBVA" name="newTextCursor" type="_s9ecUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4_h90fEe2YPMyYKslBVA" name="setHyperlinkCursor" visibility="public">
              <ownedParameter xmi:id="_vb4_iN0fEe2YPMyYKslBVA" name="newHyperlinkCursor" type="_s9ecUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4_id0fEe2YPMyYKslBVA" name="getActiveBackground" visibility="public">
              <ownedParameter xmi:id="_vb4_it0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4_i90fEe2YPMyYKslBVA" name="getBackground" visibility="public">
              <ownedParameter xmi:id="_vb4_jN0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tSUq9d0fEe2YPMyYKslBVA" name="IMessageManager" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tSVSAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSVSAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vb4YcN0fEe2YPMyYKslBVA" name="addMessage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb4Ycd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb4Yct0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb4Yc90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb4YdN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4Ydd0fEe2YPMyYKslBVA" name="addMessage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb4Ydt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb4Yd90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb4YeN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb4Yed0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb4Yet0fEe2YPMyYKslBVA" name="arg4" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4Ye90fEe2YPMyYKslBVA" name="removeMessage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb4YfN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4Yfd0fEe2YPMyYKslBVA" name="removeMessages" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_vb4Yft0fEe2YPMyYKslBVA" name="removeMessage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb4Yf90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb4YgN0fEe2YPMyYKslBVA" name="arg1" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4Ygd0fEe2YPMyYKslBVA" name="removeMessages" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb4Ygt0fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4Yg90fEe2YPMyYKslBVA" name="removeAllMessages" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_vb4YhN0fEe2YPMyYKslBVA" name="update" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_vb4Yhd0fEe2YPMyYKslBVA" name="setAutoUpdate" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb4Yht0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4Yh90fEe2YPMyYKslBVA" name="isAutoUpdate" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb4YiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4Yid0fEe2YPMyYKslBVA" name="setMessagePrefixProvider" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb4Yit0fEe2YPMyYKslBVA" name="arg0" type="_tbyJA90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4Yi90fEe2YPMyYKslBVA" name="getMessagePrefixProvider" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb4YjN0fEe2YPMyYKslBVA" name="return" type="_tbyJA90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4Yjd0fEe2YPMyYKslBVA" name="setDecorationPosition" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb4Yjt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4Yj90fEe2YPMyYKslBVA" name="getDecorationPosition" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb4YkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb4Ykd0fEe2YPMyYKslBVA" name="createSummary" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb4Ykt0fEe2YPMyYKslBVA" name="arg0" type="_tSDlN90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb4Yk90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tbyJA90fEe2YPMyYKslBVA" name="IMessagePrefixProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tbyJBN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tbyJBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vaUSPt0fEe2YPMyYKslBVA" name="getPrefix" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vaUSP90fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vaUSQN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tR_Txt0fEe2YPMyYKslBVA" name="internal">
          <packagedElement xmi:type="uml:Package" xmi:id="_tR_Tx90fEe2YPMyYKslBVA" name="forms">
            <packagedElement xmi:type="uml:Package" xmi:id="_tR_TyN0fEe2YPMyYKslBVA" name="widgets">
              <packagedElement xmi:type="uml:Class" xmi:id="_tR_Tyt0fEe2YPMyYKslBVA" name="FormUtil" visibility="public">
                <eAnnotations xmi:id="_tbYgUN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbYgUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbYgUt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZnHm90fEe2YPMyYKslBVA" name="PLUGIN_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZnHnN0fEe2YPMyYKslBVA" name="H_SCROLL_INCREMENT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZnHnd0fEe2YPMyYKslBVA" name="V_SCROLL_INCREMENT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZnHnt0fEe2YPMyYKslBVA" name="DEBUG" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZnHn90fEe2YPMyYKslBVA" name="DEBUG_TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZnHoN0fEe2YPMyYKslBVA" name="DEBUG_TEXTSIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZnHod0fEe2YPMyYKslBVA" name="DEBUG_FOCUS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZnHot0fEe2YPMyYKslBVA" name="FOCUS_SCROLLING" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZnHo90fEe2YPMyYKslBVA" name="IGNORE_BODY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vYtvwt0fEe2YPMyYKslBVA" name="setAntialias" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vYtvw90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYtvxN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZDt9d0fEe2YPMyYKslBVA" name="createAlphaMashImage" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZDt9t0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZDt990fEe2YPMyYKslBVA" name="srcImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZDt-N0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZnHpN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_vZnuoN0fEe2YPMyYKslBVA" name="computeControlSize" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZnuod0fEe2YPMyYKslBVA" name="cache" type="_tSKS4t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZnuot0fEe2YPMyYKslBVA" name="constrainedWidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZnuo90fEe2YPMyYKslBVA" name="widthHintFromLayoutData" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZnupN0fEe2YPMyYKslBVA" name="heightHintFromLayoutData" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZnupd0fEe2YPMyYKslBVA" name="isFillAligned" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZnupt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZnup90fEe2YPMyYKslBVA" name="createText" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZnuqN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZnuqd0fEe2YPMyYKslBVA" name="label" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZnuqt0fEe2YPMyYKslBVA" name="factory" type="_s9MIcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZnuq90fEe2YPMyYKslBVA" name="return" type="_s6xtot0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZnurN0fEe2YPMyYKslBVA" name="createText" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZnurd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZnurt0fEe2YPMyYKslBVA" name="label" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZnur90fEe2YPMyYKslBVA" name="factory" type="_s9MIcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZnusN0fEe2YPMyYKslBVA" name="span" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZoVsN0fEe2YPMyYKslBVA" name="return" type="_s6xtot0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZoVud0fEe2YPMyYKslBVA" name="createText" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZoVut0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZoVu90fEe2YPMyYKslBVA" name="label" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZoVvN0fEe2YPMyYKslBVA" name="factory" type="_s9MIcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZoVvd0fEe2YPMyYKslBVA" name="span" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZoVvt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZoVv90fEe2YPMyYKslBVA" name="return" type="_s6xtot0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZo8xd0fEe2YPMyYKslBVA" name="createText" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZo8xt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZo8x90fEe2YPMyYKslBVA" name="factory" type="_s9MIcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZo8yN0fEe2YPMyYKslBVA" name="span" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZo8yd0fEe2YPMyYKslBVA" name="return" type="_s6xtot0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZo8yt0fEe2YPMyYKslBVA" name="computeMinimumWidth" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZo8y90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZo8zN0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZpj0N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZpj2d0fEe2YPMyYKslBVA" name="computeWrapSize" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZpj2t0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZpj290fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZpj3N0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZpj3d0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZqK4N0fEe2YPMyYKslBVA" name="paintWrapText" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZqK4d0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZqK4t0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZqK490fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZqK5N0fEe2YPMyYKslBVA" name="paintWrapText" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZqK5d0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZqK5t0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZqK590fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZqK6N0fEe2YPMyYKslBVA" name="underline" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZrZAN0fEe2YPMyYKslBVA" name="getScrolledComposite" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZrZAd0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZrZAt0fEe2YPMyYKslBVA" name="return" type="_tSBwAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZrZA90fEe2YPMyYKslBVA" name="ensureVisible" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZrZBN0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZsAEt0fEe2YPMyYKslBVA" name="ensureVisible" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZsAE90fEe2YPMyYKslBVA" name="scomp" type="_tSBwAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZsAFN0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZsAFd0fEe2YPMyYKslBVA" name="getControlLocation" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZsAFt0fEe2YPMyYKslBVA" name="scomp" type="_tSBwAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZsAF90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZsAGN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZsAGd0fEe2YPMyYKslBVA" name="ensureVisible" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZsAGt0fEe2YPMyYKslBVA" name="scomp" type="_tSBwAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZsAG90fEe2YPMyYKslBVA" name="controlOrigin" type="_s7oCNd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZsAHN0fEe2YPMyYKslBVA" name="controlSize" type="_s7oCNd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZsnIN0fEe2YPMyYKslBVA" name="ensureVisible" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZsnId0fEe2YPMyYKslBVA" name="scomp" type="_tSBwAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZsnIt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZsnI90fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZsnJN0fEe2YPMyYKslBVA" name="scrollVertical" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZsnJd0fEe2YPMyYKslBVA" name="scomp" type="_tSBwAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZsnJt0fEe2YPMyYKslBVA" name="up" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZsnJ90fEe2YPMyYKslBVA" name="scroll" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZtOMN0fEe2YPMyYKslBVA" name="scomp" type="_tSBwAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZtOMd0fEe2YPMyYKslBVA" name="xoffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZtOMt0fEe2YPMyYKslBVA" name="yoffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZtOM90fEe2YPMyYKslBVA" name="scrollHorizontal" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZtONN0fEe2YPMyYKslBVA" name="scomp" type="_tSBwAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZtONd0fEe2YPMyYKslBVA" name="left" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZtONt0fEe2YPMyYKslBVA" name="scrollPage" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZtON90fEe2YPMyYKslBVA" name="scomp" type="_tSBwAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZtOON0fEe2YPMyYKslBVA" name="up" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZtOOd0fEe2YPMyYKslBVA" name="updatePageIncrement" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZtOOt0fEe2YPMyYKslBVA" name="scomp" type="_tSBwAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZtOO90fEe2YPMyYKslBVA" name="processKey" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZt1QN0fEe2YPMyYKslBVA" name="keyCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZt1Qd0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZt1Qt0fEe2YPMyYKslBVA" name="getHeightHint" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZt1Q90fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZt1RN0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZt1Rd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZt1Rt0fEe2YPMyYKslBVA" name="getForm" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZt1R90fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZt1SN0fEe2YPMyYKslBVA" name="return" type="_tSAh5d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZt1Sd0fEe2YPMyYKslBVA" name="mnemonicMatch" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZucUN0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZucUd0fEe2YPMyYKslBVA" name="key" type="_s8e90d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZucUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZucU90fEe2YPMyYKslBVA" name="findMnemonic" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_vZucVN0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZucVd0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZucVt0fEe2YPMyYKslBVA" name="setFocusScrollingEnabled" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZucV90fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZucWN0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tSGBct0fEe2YPMyYKslBVA" name="FormsResources" visibility="public">
                <eAnnotations xmi:id="_tbbjo90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbbjpN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbbjpd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vZOGBt0fEe2YPMyYKslBVA" name="getHandCursor" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZOGB90fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaNkhN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_vaNkhd0fEe2YPMyYKslBVA" name="getBusyCursor" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vaNkht0fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaNkh90fEe2YPMyYKslBVA" name="getTextCursor" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vaNkiN0fEe2YPMyYKslBVA" name="return" type="_s9ecUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaNkid0fEe2YPMyYKslBVA" name="getProgressDelay" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vaNkit0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaNki90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaNkjN0fEe2YPMyYKslBVA" name="shutdown" visibility="public" isStatic="true"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tSOkUd0fEe2YPMyYKslBVA" name="FormImages" visibility="public">
                <eAnnotations xmi:id="_tbaVgN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbaVgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbaVgt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZ9s4t0fEe2YPMyYKslBVA" name="instance" visibility="private" isStatic="true" type="_tSOkUd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZ9s490fEe2YPMyYKslBVA" name="manager" visibility="private" type="_tbaVhd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZ9s5N0fEe2YPMyYKslBVA" name="descriptors" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vZMQ0t0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vZMQ090fEe2YPMyYKslBVA" name="return" type="_tSOkUd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZMQ1t0fEe2YPMyYKslBVA" name="markFinished" visibility="public">
                  <ownedParameter xmi:id="_vZMQ190fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZMQ2N0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZMQ2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZRwYN0fEe2YPMyYKslBVA" name="getGradient" visibility="public">
                  <ownedParameter xmi:id="_vZRwYd0fEe2YPMyYKslBVA" name="colors" type="_tQv9qN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZRwYt0fEe2YPMyYKslBVA" name="percents" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZRwY90fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZRwZN0fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZRwZd0fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZRwZt0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZRwZ90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ9s5d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
                <ownedOperation xmi:id="_vZ9s590fEe2YPMyYKslBVA" name="getSectionGradientImage" visibility="public">
                  <ownedParameter xmi:id="_vZ9s6N0fEe2YPMyYKslBVA" name="color1" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ9s6d0fEe2YPMyYKslBVA" name="color2" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ9s6t0fEe2YPMyYKslBVA" name="realtheight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ9s690fEe2YPMyYKslBVA" name="theight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ9s7N0fEe2YPMyYKslBVA" name="marginHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ9s7d0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ9s7t0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ9s9t0fEe2YPMyYKslBVA" name="getGradient" visibility="private">
                  <ownedParameter xmi:id="_vZ9s990fEe2YPMyYKslBVA" name="desc" type="_tba8kt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ9s-N0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ9s-d0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ9s-t0fEe2YPMyYKslBVA" name="getGradient" visibility="public">
                  <ownedParameter xmi:id="_vZ9s-90fEe2YPMyYKslBVA" name="color1" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ9s_N0fEe2YPMyYKslBVA" name="color2" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ9s_d0fEe2YPMyYKslBVA" name="realtheight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ9s_t0fEe2YPMyYKslBVA" name="theight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ9s_90fEe2YPMyYKslBVA" name="marginHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ9tAN0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ9tAd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ-T_t0fEe2YPMyYKslBVA" name="checkHashMaps" visibility="private"/>
                <ownedOperation xmi:id="_vZ-7AN0fEe2YPMyYKslBVA" name="validateHashMaps" visibility="private"/>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tbaVh90fEe2YPMyYKslBVA" name="SimpleSectionGradientImageDescriptor" visibility="package">
                  <eAnnotations xmi:id="_tba8lN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tba8ld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tba8l90fEe2YPMyYKslBVA" general="_tba8lt0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZ_iEt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tSOkUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_vZ_iHd0fEe2YPMyYKslBVA" name="fLength" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_vZ_iHt0fEe2YPMyYKslBVA" name="fRGBs" isLeaf="true" type="_tCEBYd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_vZ_iH90fEe2YPMyYKslBVA" name="fMarginHeight" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_vZ_iIN0fEe2YPMyYKslBVA" name="fTheight" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_vZ9s790fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_vZ9s8N0fEe2YPMyYKslBVA" name="arg0" type="_tSOkUd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ9s8d0fEe2YPMyYKslBVA" name="color1" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ9s8t0fEe2YPMyYKslBVA" name="color2" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ9s890fEe2YPMyYKslBVA" name="realtheight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ9s9N0fEe2YPMyYKslBVA" name="theight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ9s9d0fEe2YPMyYKslBVA" name="marginHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZ_iGd0fEe2YPMyYKslBVA" name="createImage" visibility="public">
                    <ownedParameter xmi:id="_vZ_iGt0fEe2YPMyYKslBVA" name="returnMissingImageOnError" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ_iG90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ_iHN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tbaVid0fEe2YPMyYKslBVA" name="SimpleImageDescriptor" visibility="package">
                  <eAnnotations xmi:id="_tba8kN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tba8kd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tba8k90fEe2YPMyYKslBVA" general="_tba8kt0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZ-7Ad0fEe2YPMyYKslBVA" name="fTheight" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZ-7At0fEe2YPMyYKslBVA" name="fMarginHeight" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZ-7A90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tSOkUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_vZ_iEN0fEe2YPMyYKslBVA" name="fLength" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_vZ_iEd0fEe2YPMyYKslBVA" name="fRGBs" isLeaf="true" type="_tCEBYd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_vZ-T8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_vZ-T8d0fEe2YPMyYKslBVA" name="arg0" type="_tSOkUd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ-T8t0fEe2YPMyYKslBVA" name="color1" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ-T890fEe2YPMyYKslBVA" name="color2" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ-T9N0fEe2YPMyYKslBVA" name="realtheight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ-T9d0fEe2YPMyYKslBVA" name="theight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ-T9t0fEe2YPMyYKslBVA" name="marginHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZ-7BN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                    <ownedParameter xmi:id="_vZ-7Bd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ-7Bt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZ-7B90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                    <ownedParameter xmi:id="_vZ-7CN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZ-7C90fEe2YPMyYKslBVA" name="getImageData" visibility="public">
                    <ownedParameter xmi:id="_vZ-7DN0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZ-7Dd0fEe2YPMyYKslBVA" name="createImage" visibility="public">
                    <ownedParameter xmi:id="_vZ-7Dt0fEe2YPMyYKslBVA" name="returnMissingImageOnError" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ-7D90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ-7EN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tbaVi90fEe2YPMyYKslBVA" name="ComplexImageDescriptor" visibility="package">
                  <eAnnotations xmi:id="_tbbjoN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tbbjod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tbbjot0fEe2YPMyYKslBVA" general="_tba8kt0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vaAwMN0fEe2YPMyYKslBVA" name="fBgRGB" visibility="package" type="_s9YVsN0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vaAwMd0fEe2YPMyYKslBVA" name="fVertical" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vaAwMt0fEe2YPMyYKslBVA" name="fPercents" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vaAwM90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tSOkUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_vaBXQN0fEe2YPMyYKslBVA" name="fLength" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_vaBXQd0fEe2YPMyYKslBVA" name="fRGBs" isLeaf="true" type="_tCEBYd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_vZ-T990fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                    <ownedParameter xmi:id="_vZ-T-N0fEe2YPMyYKslBVA" name="arg0" type="_tSOkUd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ-T-d0fEe2YPMyYKslBVA" name="colors" type="_tQv9qN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ-T-t0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ-T-90fEe2YPMyYKslBVA" name="percents" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ-T_N0fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ-T_d0fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaAwNN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                    <ownedParameter xmi:id="_vaAwNd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vaAwNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaAwN90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                    <ownedParameter xmi:id="_vaAwON0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaAwOd0fEe2YPMyYKslBVA" name="getImageData" visibility="public">
                    <ownedParameter xmi:id="_vaAwOt0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaAwO90fEe2YPMyYKslBVA" name="createImage" visibility="public">
                    <ownedParameter xmi:id="_vaAwPN0fEe2YPMyYKslBVA" name="returnMissingImageOnError" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vaAwPd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vaAwPt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaBXQt0fEe2YPMyYKslBVA" name="drawTextGradient" visibility="private">
                    <ownedParameter xmi:id="_vaBXQ90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vaBXRN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vaBXRd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vaBXRt0fEe2YPMyYKslBVA" name="colors" type="_tQv9qN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vaBXR90fEe2YPMyYKslBVA" name="percents" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vaBXSN0fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vaBXSd0fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tba8kt0fEe2YPMyYKslBVA" name="AbstractImageDescriptor" visibility="package" isAbstract="true">
                  <eAnnotations xmi:id="_tfT-Ft0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tfT-F90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tfT-GN0fEe2YPMyYKslBVA" general="_tW0JYd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZ9F0N0fEe2YPMyYKslBVA" name="fRGBs" visibility="package" type="_tCEBYd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZ9F0d0fEe2YPMyYKslBVA" name="fLength" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZ9F0t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tSOkUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_vZ9F090fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_vZ9F1N0fEe2YPMyYKslBVA" name="arg0" type="_tSOkUd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ9F1d0fEe2YPMyYKslBVA" name="colors" type="_tQv9qN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ9F1t0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZ9F190fEe2YPMyYKslBVA" name="equals" visibility="public">
                    <ownedParameter xmi:id="_vZ9F2N0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ9F2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZ9s4N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                    <ownedParameter xmi:id="_vZ9s4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tba8lt0fEe2YPMyYKslBVA" name="SimpleSectionImageDescriptor" visibility="package">
                  <eAnnotations xmi:id="_tba8mN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tba8md0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tba8mt0fEe2YPMyYKslBVA" general="_tba8kt0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vaAJIN0fEe2YPMyYKslBVA" name="fTheight" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vaAJId0fEe2YPMyYKslBVA" name="fMarginHeight" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vaAJIt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tSOkUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_vaAJMd0fEe2YPMyYKslBVA" name="fLength" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_vaAJMt0fEe2YPMyYKslBVA" name="fRGBs" isLeaf="true" type="_tCEBYd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_vZ_iE90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_vZ_iFN0fEe2YPMyYKslBVA" name="arg0" type="_tSOkUd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ_iFd0fEe2YPMyYKslBVA" name="colors" type="_tQv9qN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ_iFt0fEe2YPMyYKslBVA" name="realtheight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ_iF90fEe2YPMyYKslBVA" name="theight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ_iGN0fEe2YPMyYKslBVA" name="marginHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaAJI90fEe2YPMyYKslBVA" name="equals" visibility="public">
                    <ownedParameter xmi:id="_vaAJJN0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vaAJJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaAJJt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                    <ownedParameter xmi:id="_vaAJJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaAJK90fEe2YPMyYKslBVA" name="getImageData" visibility="public">
                    <ownedParameter xmi:id="_vaAJLN0fEe2YPMyYKslBVA" name="return" type="_s9Zj0d0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaAJLd0fEe2YPMyYKslBVA" name="createImage" visibility="public">
                    <ownedParameter xmi:id="_vaAJLt0fEe2YPMyYKslBVA" name="returnMissingImageOnError" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vaAJL90fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vaAJMN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tbaVhd0fEe2YPMyYKslBVA" name="ResourceManagerManger" visibility="public">
                <eAnnotations xmi:id="_tbbjpt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tbbjp90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tbbjqN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaRO5N0fEe2YPMyYKslBVA" name="resourceManagers" visibility="private" type="_s7dDEN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vZ9s5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_vZ-T_90fEe2YPMyYKslBVA" name="getResourceManager" visibility="public">
                  <ownedParameter xmi:id="_vZ-UAN0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ-UAd0fEe2YPMyYKslBVA" name="return" type="_tSV5EN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaRO5d0fEe2YPMyYKslBVA" name="pruneResourceManagers" visibility="private"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tbdY2N0fEe2YPMyYKslBVA" name="FormHeading" visibility="public">
                <eAnnotations xmi:id="_tfKNEt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfKNE90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfKNFN0fEe2YPMyYKslBVA" general="_tKXBwt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYtIst0fEe2YPMyYKslBVA" name="colors" visibility="package" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZGKOd0fEe2YPMyYKslBVA" name="TITLE_HMARGIN" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZGKOt0fEe2YPMyYKslBVA" name="SPACING" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZGKO90fEe2YPMyYKslBVA" name="VSPACING" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZGKPN0fEe2YPMyYKslBVA" name="HMARGIN" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZGKPd0fEe2YPMyYKslBVA" name="VMARGIN" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZGKPt0fEe2YPMyYKslBVA" name="CLIENT_MARGIN" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZGKP90fEe2YPMyYKslBVA" name="SEPARATOR" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZGKQN0fEe2YPMyYKslBVA" name="BOTTOM_TOOLBAR" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZGKQd0fEe2YPMyYKslBVA" name="BACKGROUND_IMAGE_TILED" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZGKQt0fEe2YPMyYKslBVA" name="SEPARATOR_HEIGHT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZGKQ90fEe2YPMyYKslBVA" name="MESSAGE_AREA_LIMIT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZGKRN0fEe2YPMyYKslBVA" name="NULL_MESSAGE_ARRAY" visibility="package" isStatic="true" type="_tSDlN90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZGKRd0fEe2YPMyYKslBVA" name="COLOR_BASE_BG" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZGKRt0fEe2YPMyYKslBVA" name="backgroundImage" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZGKR90fEe2YPMyYKslBVA" name="gradientImage" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZGxQN0fEe2YPMyYKslBVA" name="flags" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZGxQd0fEe2YPMyYKslBVA" name="gradientInfo" visibility="private" type="_tfLbMN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZGxQt0fEe2YPMyYKslBVA" name="toolBarManager" visibility="private" type="_tfKNGt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZGxQ90fEe2YPMyYKslBVA" name="toolbarCache" visibility="private" type="_tSKS4t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZGxRN0fEe2YPMyYKslBVA" name="clientCache" visibility="private" type="_tSKS4t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZGxRd0fEe2YPMyYKslBVA" name="messageCache" visibility="private" type="_tSKS4t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZGxRt0fEe2YPMyYKslBVA" name="titleRegionCache" visibility="private" type="_tSKS4t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZGxR90fEe2YPMyYKslBVA" name="titleRegion" visibility="private" type="_tfK0J90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZGxSN0fEe2YPMyYKslBVA" name="messageRegion" visibility="private" type="_tfK0IN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZGxSd0fEe2YPMyYKslBVA" name="messageToolTipManager" visibility="private" type="_tfNQYN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZGxSt0fEe2YPMyYKslBVA" name="headClient" visibility="private" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vYxaEN0fEe2YPMyYKslBVA" name="getMessageToolTipManager" visibility="public">
                  <ownedParameter xmi:id="_vYxaEd0fEe2YPMyYKslBVA" name="return" type="_tfNQYN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZGxS90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_vZGxTN0fEe2YPMyYKslBVA" name="forceFocus" visibility="public">
                  <ownedParameter xmi:id="_vZGxTd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZGxTt0fEe2YPMyYKslBVA" name="hasToolBar" visibility="private">
                  <ownedParameter xmi:id="_vZGxT90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZHYUt0fEe2YPMyYKslBVA" name="hasMessageRegion" visibility="private">
                  <ownedParameter xmi:id="_vZHYU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZHYVt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_vZHYV90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZHYWN0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZH_Y90fEe2YPMyYKslBVA" name="setBackgroundMode" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZH_ZN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZH_Zd0fEe2YPMyYKslBVA" name="addListener" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZH_Zt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZH_Z90fEe2YPMyYKslBVA" name="arg1" type="_s6O7EN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZH_aN0fEe2YPMyYKslBVA" name="addMouseMoveListener" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZH_ad0fEe2YPMyYKslBVA" name="arg0" type="_tKLblN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZH_bN0fEe2YPMyYKslBVA" name="addMouseTrackListener" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZH_bd0fEe2YPMyYKslBVA" name="arg0" type="_tKLbkt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZImcN0fEe2YPMyYKslBVA" name="computeSize" visibility="public" isLeaf="true">
                  <ownedParameter xmi:id="_vZImcd0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZImct0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZImc90fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZImdN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZImdd0fEe2YPMyYKslBVA" name="getLayout" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZImdt0fEe2YPMyYKslBVA" name="return" type="_tJCzIN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZImfd0fEe2YPMyYKslBVA" name="setLayout" visibility="public" isLeaf="true">
                  <ownedParameter xmi:id="_vZImft0fEe2YPMyYKslBVA" name="layout" type="_tJCzIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZJNgN0fEe2YPMyYKslBVA" name="getText" visibility="public">
                  <ownedParameter xmi:id="_vZJNgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZJNgt0fEe2YPMyYKslBVA" name="getImage" visibility="public">
                  <ownedParameter xmi:id="_vZJNg90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZJNhN0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
                  <ownedParameter xmi:id="_vZJNhd0fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZJ0kN0fEe2YPMyYKslBVA" name="internalSetBackground" visibility="private">
                  <ownedParameter xmi:id="_vZJ0kd0fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZKboN0fEe2YPMyYKslBVA" name="putColor" visibility="public">
                  <ownedParameter xmi:id="_vZKbod0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZKbot0fEe2YPMyYKslBVA" name="color" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZKbo90fEe2YPMyYKslBVA" name="setForeground" visibility="public">
                  <ownedParameter xmi:id="_vZKbpN0fEe2YPMyYKslBVA" name="fg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZKbp90fEe2YPMyYKslBVA" name="setText" visibility="public">
                  <ownedParameter xmi:id="_vZKbqN0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZKbqd0fEe2YPMyYKslBVA" name="setTextSelectable" visibility="public">
                  <ownedParameter xmi:id="_vZKbqt0fEe2YPMyYKslBVA" name="selectable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZLCsN0fEe2YPMyYKslBVA" name="setFont" visibility="public">
                  <ownedParameter xmi:id="_vZLCsd0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZLCst0fEe2YPMyYKslBVA" name="setImage" visibility="public">
                  <ownedParameter xmi:id="_vZLCs90fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZLpwt0fEe2YPMyYKslBVA" name="setTextBackground" visibility="public">
                  <ownedParameter xmi:id="_vZLpw90fEe2YPMyYKslBVA" name="gradientColors" type="_tQv9qN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZLpxN0fEe2YPMyYKslBVA" name="percents" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZLpxd0fEe2YPMyYKslBVA" name="vertical" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZMQ0d0fEe2YPMyYKslBVA" name="updateGradientImage" visibility="private"/>
                <ownedOperation xmi:id="_vZMQ1N0fEe2YPMyYKslBVA" name="getDisplay" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZMQ1d0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZMQ2t0fEe2YPMyYKslBVA" name="setBackgroundImage" visibility="public">
                  <ownedParameter xmi:id="_vZMQ290fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZMQ3N0fEe2YPMyYKslBVA" name="setHeadingBackgroundImage" visibility="public">
                  <ownedParameter xmi:id="_vZMQ3d0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZM34N0fEe2YPMyYKslBVA" name="isBackgroundImageTiled" visibility="public">
                  <ownedParameter xmi:id="_vZM34d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZM34t0fEe2YPMyYKslBVA" name="getHeadingBackgroundImage" visibility="public">
                  <ownedParameter xmi:id="_vZM3490fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZM35N0fEe2YPMyYKslBVA" name="setBackgroundImageTiled" visibility="public">
                  <ownedParameter xmi:id="_vZM35d0fEe2YPMyYKslBVA" name="tiled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZNe8t0fEe2YPMyYKslBVA" name="getToolBarManager" visibility="public">
                  <ownedParameter xmi:id="_vZNe890fEe2YPMyYKslBVA" name="return" type="_tWnVFN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZOGAN0fEe2YPMyYKslBVA" name="getBackground" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZOGAd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZOGAt0fEe2YPMyYKslBVA" name="getForeground" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZOGA90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZOGCt0fEe2YPMyYKslBVA" name="addDisposeListener" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZOGC90fEe2YPMyYKslBVA" name="arg0" type="_tKHxQN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZOGDN0fEe2YPMyYKslBVA" name="getMenuManager" visibility="public">
                  <ownedParameter xmi:id="_vZOGDd0fEe2YPMyYKslBVA" name="return" type="_teT4ht0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZOtEN0fEe2YPMyYKslBVA" name="updateToolBar" visibility="public"/>
                <ownedOperation xmi:id="_vZOtEd0fEe2YPMyYKslBVA" name="onPaint" visibility="private">
                  <ownedParameter xmi:id="_vZOtEt0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZOtE90fEe2YPMyYKslBVA" name="isSeparatorVisible" visibility="public">
                  <ownedParameter xmi:id="_vZOtFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZOtFd0fEe2YPMyYKslBVA" name="getBackgroundImage" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZOtFt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZPUIN0fEe2YPMyYKslBVA" name="getClientArea" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZPUId0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZPUIt0fEe2YPMyYKslBVA" name="drawBackground" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZPUI90fEe2YPMyYKslBVA" name="arg0" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZPUJN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZPUJd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZPUJt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZPUJ90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZPUKN0fEe2YPMyYKslBVA" name="hasColor" visibility="public">
                  <ownedParameter xmi:id="_vZPUKd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZP7MN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZP7Md0fEe2YPMyYKslBVA" name="getColor" visibility="public">
                  <ownedParameter xmi:id="_vZP7Mt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZP7M90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZQiQN0fEe2YPMyYKslBVA" name="updateTitleRegionHoverState" visibility="private">
                  <ownedParameter xmi:id="_vZQiQd0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZRJUN0fEe2YPMyYKslBVA" name="getBounds" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZRJUd0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZSXcN0fEe2YPMyYKslBVA" name="setSeparatorVisible" visibility="public">
                  <ownedParameter xmi:id="_vZSXcd0fEe2YPMyYKslBVA" name="addSeparator" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZS-gN0fEe2YPMyYKslBVA" name="setToolBarAlignment" visibility="public">
                  <ownedParameter xmi:id="_vZS-gd0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZS-gt0fEe2YPMyYKslBVA" name="getToolBarAlignment" visibility="public">
                  <ownedParameter xmi:id="_vZS-g90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZS-hN0fEe2YPMyYKslBVA" name="addMessageHyperlinkListener" visibility="public">
                  <ownedParameter xmi:id="_vZS-hd0fEe2YPMyYKslBVA" name="listener" type="_tSQZgt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZTlkN0fEe2YPMyYKslBVA" name="ensureMessageRegionExists" visibility="private"/>
                <ownedOperation xmi:id="_vZTlk90fEe2YPMyYKslBVA" name="removeMessageHyperlinkListener" visibility="public">
                  <ownedParameter xmi:id="_vZTllN0fEe2YPMyYKslBVA" name="listener" type="_tSQZgt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZTlmN0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
                  <ownedParameter xmi:id="_vZTlmd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZUMoN0fEe2YPMyYKslBVA" name="getMessageType" visibility="public">
                  <ownedParameter xmi:id="_vZUMod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZUMpN0fEe2YPMyYKslBVA" name="getChildrenMessages" visibility="public">
                  <ownedParameter xmi:id="_vZUMpd0fEe2YPMyYKslBVA" name="return" type="_tSDlN90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZUzsN0fEe2YPMyYKslBVA" name="showMessage" visibility="public">
                  <ownedParameter xmi:id="_vZUzsd0fEe2YPMyYKslBVA" name="newMessage" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZUzst0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZUzs90fEe2YPMyYKslBVA" name="messages" type="_tSDlN90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZVawd0fEe2YPMyYKslBVA" name="layout" isLeaf="true" isAbstract="true"/>
                <ownedOperation xmi:id="_vZVawt0fEe2YPMyYKslBVA" name="redraw" isLeaf="true" isAbstract="true"/>
                <ownedOperation xmi:id="_vZVaxd0fEe2YPMyYKslBVA" name="isBusy" visibility="public">
                  <ownedParameter xmi:id="_vZVaxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZVax90fEe2YPMyYKslBVA" name="setBusy" visibility="public">
                  <ownedParameter xmi:id="_vZVayN0fEe2YPMyYKslBVA" name="busy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZWB0N0fEe2YPMyYKslBVA" name="getHeadClient" visibility="public">
                  <ownedParameter xmi:id="_vZWB0d0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZWB0t0fEe2YPMyYKslBVA" name="setHeadClient" visibility="public">
                  <ownedParameter xmi:id="_vZWB090fEe2YPMyYKslBVA" name="headClient" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZWo490fEe2YPMyYKslBVA" name="addDragSupport" visibility="public">
                  <ownedParameter xmi:id="_vZWo5N0fEe2YPMyYKslBVA" name="operations" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZWo5d0fEe2YPMyYKslBVA" name="transferTypes" type="_tPMect0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZWo5t0fEe2YPMyYKslBVA" name="listener" type="_tXSDdN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZWo590fEe2YPMyYKslBVA" name="addDropSupport" visibility="public">
                  <ownedParameter xmi:id="_vZWo6N0fEe2YPMyYKslBVA" name="operations" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZWo6d0fEe2YPMyYKslBVA" name="transferTypes" type="_tPMect0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZWo6t0fEe2YPMyYKslBVA" name="listener" type="_tXSDcN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZXP8N0fEe2YPMyYKslBVA" name="setMessageToolTipManager" visibility="public">
                  <ownedParameter xmi:id="_vZXP8d0fEe2YPMyYKslBVA" name="messageToolTipManager" type="_tfNQYN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZXP8t0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZXP890fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZXP9N0fEe2YPMyYKslBVA" name="return" type="_tfK0IN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZXP9d0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZXP9t0fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZXP990fEe2YPMyYKslBVA" name="return" type="_tfK0J90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZXP-N0fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZXP-d0fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZXP-t0fEe2YPMyYKslBVA" name="return" type="_tSKS4t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZXP-90fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZXP_N0fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZXP_d0fEe2YPMyYKslBVA" name="return" type="_tSKS4t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZX3AN0fEe2YPMyYKslBVA" name="access$4" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZX3Ad0fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZX3At0fEe2YPMyYKslBVA" name="return" type="_tSKS4t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZX3A90fEe2YPMyYKslBVA" name="access$5" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZX3BN0fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZX3Bd0fEe2YPMyYKslBVA" name="return" type="_tSKS4t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZX3Bt0fEe2YPMyYKslBVA" name="access$6" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZX3B90fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZX3CN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZX3Cd0fEe2YPMyYKslBVA" name="access$7" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZX3Ct0fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZX3C90fEe2YPMyYKslBVA" name="return" type="_tfKNGt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZYeEN0fEe2YPMyYKslBVA" name="access$8" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZYeEd0fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZYeEt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZYeE90fEe2YPMyYKslBVA" name="access$9" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZYeFN0fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZYeFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZYeFt0fEe2YPMyYKslBVA" name="access$10" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZYeF90fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZYeGN0fEe2YPMyYKslBVA" name="return" type="_tfNQYN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZYeGd0fEe2YPMyYKslBVA" name="access$11" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZYeGt0fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZYeG90fEe2YPMyYKslBVA" name="arg1" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZZFIN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                  <ownedParameter xmi:id="_vZZFId0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZZFIt0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
                  <ownedParameter xmi:id="_vZZFI90fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZZsMN0fEe2YPMyYKslBVA" name="lambda$2" visibility="private">
                  <ownedParameter xmi:id="_vZZsMd0fEe2YPMyYKslBVA" name="e" type="_tFdToN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZZsMt0fEe2YPMyYKslBVA" name="lambda$4" visibility="private">
                  <ownedParameter xmi:id="_vZZsM90fEe2YPMyYKslBVA" name="e" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZdWkN0fEe2YPMyYKslBVA" name="layout" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZdWkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vagfft0fEe2YPMyYKslBVA" name="setMenu" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vagff90fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tfK0IN0fEe2YPMyYKslBVA" name="MessageRegion" visibility="package">
                  <eAnnotations xmi:id="_tfOegN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tfOegd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tfOegt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZZsNd0fEe2YPMyYKslBVA" name="message" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZaTQN0fEe2YPMyYKslBVA" name="messageType" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZaTQd0fEe2YPMyYKslBVA" name="messageLabel" visibility="private" type="_tQBk4d0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZaTQt0fEe2YPMyYKslBVA" name="messages" visibility="private" type="_tSDlN90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZaTQ90fEe2YPMyYKslBVA" name="messageHyperlink" visibility="private" type="_tR-ssN0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZaTRN0fEe2YPMyYKslBVA" name="listeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZaTRd0fEe2YPMyYKslBVA" name="fg" visibility="private" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZaTRt0fEe2YPMyYKslBVA" name="fontHeight" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZaTR90fEe2YPMyYKslBVA" name="fontBaselineHeight" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZaTSN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tbdY2N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_vZHYVN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                    <ownedParameter xmi:id="_vZHYVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZJ0kt0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
                    <ownedParameter xmi:id="_vZJ0k90fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZKbpd0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
                    <ownedParameter xmi:id="_vZKbpt0fEe2YPMyYKslBVA" name="fg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZLpwN0fEe2YPMyYKslBVA" name="getMessageImage" visibility="public">
                    <ownedParameter xmi:id="_vZLpwd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZTlkd0fEe2YPMyYKslBVA" name="addMessageHyperlinkListener" visibility="public">
                    <ownedParameter xmi:id="_vZTlkt0fEe2YPMyYKslBVA" name="listener" type="_tSQZgt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZTlld0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                    <ownedParameter xmi:id="_vZTllt0fEe2YPMyYKslBVA" name="arg0" type="_tfK0IN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZTll90fEe2YPMyYKslBVA" name="arg1" type="_tSQZgt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZTlmt0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
                    <ownedParameter xmi:id="_vZTlm90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZUMot0fEe2YPMyYKslBVA" name="getMessageType" visibility="public">
                    <ownedParameter xmi:id="_vZUMo90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZUMpt0fEe2YPMyYKslBVA" name="getChildrenMessages" visibility="public">
                    <ownedParameter xmi:id="_vZUMp90fEe2YPMyYKslBVA" name="return" type="_tSDlN90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZUMqN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                    <ownedParameter xmi:id="_vZUMqd0fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZUztN0fEe2YPMyYKslBVA" name="showMessage" visibility="public">
                    <ownedParameter xmi:id="_vZUztd0fEe2YPMyYKslBVA" name="newMessage" type="_s6xto90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZUztt0fEe2YPMyYKslBVA" name="newType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZUzt90fEe2YPMyYKslBVA" name="messages" type="_tSDlN90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZVaw90fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
                    <ownedParameter xmi:id="_vZVaxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZaTSd0fEe2YPMyYKslBVA" name="getMessageControl" visibility="public">
                    <ownedParameter xmi:id="_vZaTSt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZa6UN0fEe2YPMyYKslBVA" name="getFontHeight" visibility="public">
                    <ownedParameter xmi:id="_vZa6Ud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZa6Ut0fEe2YPMyYKslBVA" name="getFontBaselineHeight" visibility="public">
                    <ownedParameter xmi:id="_vZa6U90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZbhYN0fEe2YPMyYKslBVA" name="updateForeground" visibility="private"/>
                  <ownedOperation xmi:id="_vZbhYd0fEe2YPMyYKslBVA" name="ensureControlExists" visibility="private"/>
                  <ownedOperation xmi:id="_vZbhYt0fEe2YPMyYKslBVA" name="needHyperlink" visibility="private">
                    <ownedParameter xmi:id="_vZbhY90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZbhaN0fEe2YPMyYKslBVA" name="updateToolTip" visibility="public">
                    <ownedParameter xmi:id="_vZbhad0fEe2YPMyYKslBVA" name="toolTip" type="_s6xto90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZcIct0fEe2YPMyYKslBVA" name="removeMessageHyperlinkListener" visibility="private">
                    <ownedParameter xmi:id="_vZcIc90fEe2YPMyYKslBVA" name="listener" type="_tSQZgt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tfK0It0fEe2YPMyYKslBVA" name="DefaultMessageToolTipManager" visibility="package">
                  <eAnnotations xmi:id="_tfPFkN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tfPFkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tfPFk90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZfy0N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tbdY2N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tfPFkt0fEe2YPMyYKslBVA" client="_tfK0It0fEe2YPMyYKslBVA" supplier="_tfNQYN0fEe2YPMyYKslBVA" contract="_tfNQYN0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_vZH_YN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_vZH_Yd0fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZH_Yt0fEe2YPMyYKslBVA" name="arg1" type="_tfK0It0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZfy0d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                    <ownedParameter xmi:id="_vZfy0t0fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZfy090fEe2YPMyYKslBVA" name="createToolTip" visibility="public">
                    <ownedParameter xmi:id="_vZfy1N0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZfy1d0fEe2YPMyYKslBVA" name="imageLabel" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZfy1t0fEe2YPMyYKslBVA" name="update" visibility="public"/>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tfK0JN0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tfQTs90fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tfQTtN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tfQTtt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZlSYN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tbdY2N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tfQTtd0fEe2YPMyYKslBVA" client="_tfK0JN0fEe2YPMyYKslBVA" supplier="_tKLbkt0fEe2YPMyYKslBVA" contract="_tKLbkt0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_vZH_at0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_vZH_a90fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZlSYd0fEe2YPMyYKslBVA" name="mouseEnter" visibility="public">
                    <ownedParameter xmi:id="_vZlSYt0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZlSY90fEe2YPMyYKslBVA" name="mouseExit" visibility="public">
                    <ownedParameter xmi:id="_vZlSZN0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZlSZd0fEe2YPMyYKslBVA" name="mouseHover" visibility="public">
                    <ownedParameter xmi:id="_vZlSZt0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tfK0Jt0fEe2YPMyYKslBVA" name="FormHeadingLayout" visibility="package">
                  <eAnnotations xmi:id="_tfPFlN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tfPFld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tfPFl90fEe2YPMyYKslBVA" general="_tJCzIN0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZfy2t0fEe2YPMyYKslBVA" name="MIN_WIDTH" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_vZgZ4N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tbdY2N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tfPFlt0fEe2YPMyYKslBVA" client="_tfK0Jt0fEe2YPMyYKslBVA" supplier="_tSJr0t0fEe2YPMyYKslBVA" contract="_tSJr0t0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_vZH_bt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_vZH_b90fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZH_cN0fEe2YPMyYKslBVA" name="arg1" type="_tfK0Jt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZImd90fEe2YPMyYKslBVA" name="computeSize" visibility="public">
                    <ownedParameter xmi:id="_vZImeN0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZImed0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZImet0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZIme90fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZImfN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZgZ4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                    <ownedParameter xmi:id="_vZgZ4t0fEe2YPMyYKslBVA" name="arg0" type="_tbdY2N0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZgZ490fEe2YPMyYKslBVA" name="computeMinimumWidth" visibility="public">
                    <ownedParameter xmi:id="_vZgZ5N0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZgZ5d0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZgZ5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZgZ590fEe2YPMyYKslBVA" name="layout" visibility="private">
                    <ownedParameter xmi:id="_vZgZ6N0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZgZ6d0fEe2YPMyYKslBVA" name="move" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZgZ6t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZgZ690fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZgZ7N0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZgZ7d0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZgZ7t0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZgZ790fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZgZ8N0fEe2YPMyYKslBVA" name="computeMaximumWidth" visibility="public">
                    <ownedParameter xmi:id="_vZgZ8d0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZgZ8t0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZgZ890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZgZ9N0fEe2YPMyYKslBVA" name="layout" visibility="protected">
                    <ownedParameter xmi:id="_vZgZ9d0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZgZ9t0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZhoAN0fEe2YPMyYKslBVA" name="computeSize" visibility="private">
                    <ownedParameter xmi:id="_vZhoAd0fEe2YPMyYKslBVA" name="clientCache" type="_tSKS4t0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZhoAt0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZhoA90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tfLbMN0fEe2YPMyYKslBVA" name="GradientInfo" visibility="package">
                  <eAnnotations xmi:id="_tfQTsN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tfQTsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tfQTst0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZLpyN0fEe2YPMyYKslBVA" name="gradientColors" visibility="package" type="_tQv9qN0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZLpyd0fEe2YPMyYKslBVA" name="percents" visibility="package" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZMQ0N0fEe2YPMyYKslBVA" name="vertical" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_vZLpxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_vZLpx90fEe2YPMyYKslBVA" name="arg0" type="_tfLbMN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZkrVt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
                </nestedClassifier>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tbgcIt0fEe2YPMyYKslBVA" name="FormTextModel" visibility="public">
                <eAnnotations xmi:id="_tfUlId0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfUlIt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfUlI90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaDMcN0fEe2YPMyYKslBVA" name="documentBuilderFactory" visibility="private" isLeaf="true" isStatic="true" type="_tfUlLt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vaDMcd0fEe2YPMyYKslBVA" name="whitespaceNormalized" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaDMct0fEe2YPMyYKslBVA" name="paragraphs" visibility="private" type="_tfI-_N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaDMc90fEe2YPMyYKslBVA" name="selectableSegments" visibility="private" type="_tfUlJ90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaDMdN0fEe2YPMyYKslBVA" name="selectedSegmentIndex" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaDMdd0fEe2YPMyYKslBVA" name="savedSelectedLinkIndex" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaDMdt0fEe2YPMyYKslBVA" name="hyperlinkSettings" visibility="private" type="_tSUD5N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaDMd90fEe2YPMyYKslBVA" name="BOLD_FONT_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vaDMeN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_vaDMe90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_vaDMfN0fEe2YPMyYKslBVA" name="reset" visibility="private"/>
                <ownedOperation xmi:id="_vaDMfd0fEe2YPMyYKslBVA" name="getParagraphs" visibility="public">
                  <ownedParameter xmi:id="_vaDMft0fEe2YPMyYKslBVA" name="return" type="_tbiRU90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaDMf90fEe2YPMyYKslBVA" name="getAccessibleText" visibility="public">
                  <ownedParameter xmi:id="_vaDMgN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaDzgN0fEe2YPMyYKslBVA" name="parseTaggedText" visibility="public">
                  <ownedParameter xmi:id="_vaDzgd0fEe2YPMyYKslBVA" name="taggedText" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaDzgt0fEe2YPMyYKslBVA" name="expandURLs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaDzg90fEe2YPMyYKslBVA" name="processAmpersandEscapes" visibility="private">
                  <ownedParameter xmi:id="_vaDzhN0fEe2YPMyYKslBVA" name="pTaggedText" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaDzhd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaDzht0fEe2YPMyYKslBVA" name="parseInputStream" visibility="public">
                  <ownedParameter xmi:id="_vaDzh90fEe2YPMyYKslBVA" name="is" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaDziN0fEe2YPMyYKslBVA" name="expandURLs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaEam90fEe2YPMyYKslBVA" name="processDocument" visibility="private">
                  <ownedParameter xmi:id="_vaEanN0fEe2YPMyYKslBVA" name="doc" type="_tfVMO90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaEand0fEe2YPMyYKslBVA" name="expandURLs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaEao90fEe2YPMyYKslBVA" name="processSubnodes" visibility="private">
                  <ownedParameter xmi:id="_vaEapN0fEe2YPMyYKslBVA" name="plist" type="_tfI-_N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaEapd0fEe2YPMyYKslBVA" name="children" type="_tfVMPd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaEapt0fEe2YPMyYKslBVA" name="expandURLs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaFBoN0fEe2YPMyYKslBVA" name="getSingleNodeText" visibility="private">
                  <ownedParameter xmi:id="_vaFBod0fEe2YPMyYKslBVA" name="node" type="_tfVMPN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaFBot0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaFBo90fEe2YPMyYKslBVA" name="isIgnorableWhiteSpace" visibility="private">
                  <ownedParameter xmi:id="_vaFBpN0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaFBpd0fEe2YPMyYKslBVA" name="ignoreSpaces" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaFBpt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaFBp90fEe2YPMyYKslBVA" name="getHyperlinkSettings" visibility="public">
                  <ownedParameter xmi:id="_vaFBqN0fEe2YPMyYKslBVA" name="return" type="_tSUD5N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaFBq90fEe2YPMyYKslBVA" name="processParagraph" visibility="private">
                  <ownedParameter xmi:id="_vaFBrN0fEe2YPMyYKslBVA" name="paragraph" type="_tfVMPN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaFBrd0fEe2YPMyYKslBVA" name="expandURLs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaFBrt0fEe2YPMyYKslBVA" name="return" type="_tbi4YN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaFosN0fEe2YPMyYKslBVA" name="processListItem" visibility="private">
                  <ownedParameter xmi:id="_vaFosd0fEe2YPMyYKslBVA" name="listItem" type="_tfVMPN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaFost0fEe2YPMyYKslBVA" name="expandURLs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaFos90fEe2YPMyYKslBVA" name="return" type="_tbi4YN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaFou90fEe2YPMyYKslBVA" name="processSegments" visibility="private">
                  <ownedParameter xmi:id="_vaFovN0fEe2YPMyYKslBVA" name="p" type="_tbi4YN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaFovd0fEe2YPMyYKslBVA" name="children" type="_tfVMPd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaFovt0fEe2YPMyYKslBVA" name="expandURLs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaGPwN0fEe2YPMyYKslBVA" name="processImageSegment" visibility="private">
                  <ownedParameter xmi:id="_vaGPwd0fEe2YPMyYKslBVA" name="image" type="_tfVMPN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaGPwt0fEe2YPMyYKslBVA" name="return" type="_tfVzRt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaG20N0fEe2YPMyYKslBVA" name="processHyperlinkSegment" visibility="private">
                  <ownedParameter xmi:id="_vaG20d0fEe2YPMyYKslBVA" name="link" type="_tfVMPN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaG20t0fEe2YPMyYKslBVA" name="settings" type="_tSUD5N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaG2090fEe2YPMyYKslBVA" name="return" type="_tbpmEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaG21N0fEe2YPMyYKslBVA" name="processTextSegment" visibility="private">
                  <ownedParameter xmi:id="_vaG21d0fEe2YPMyYKslBVA" name="p" type="_tbi4YN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaG21t0fEe2YPMyYKslBVA" name="expandURLs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaG2190fEe2YPMyYKslBVA" name="textNode" type="_tfVMPN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaG22N0fEe2YPMyYKslBVA" name="getNodeText" visibility="private">
                  <ownedParameter xmi:id="_vaG22d0fEe2YPMyYKslBVA" name="node" type="_tfVMPN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaG22t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaG2290fEe2YPMyYKslBVA" name="processControlSegment" visibility="private">
                  <ownedParameter xmi:id="_vaG23N0fEe2YPMyYKslBVA" name="control" type="_tfVMPN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaG23d0fEe2YPMyYKslBVA" name="return" type="_tbi4Yd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaHd4N0fEe2YPMyYKslBVA" name="processObjectSegment" visibility="private">
                  <ownedParameter xmi:id="_vaHd4d0fEe2YPMyYKslBVA" name="segment" type="_tfQTud0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaHd4t0fEe2YPMyYKslBVA" name="object" type="_tfVMPN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaHd490fEe2YPMyYKslBVA" name="prefix" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaIE8t0fEe2YPMyYKslBVA" name="appendText" visibility="private">
                  <ownedParameter xmi:id="_vaIE890fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaIE9N0fEe2YPMyYKslBVA" name="buf" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaIE9d0fEe2YPMyYKslBVA" name="spaceCounter" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaIE9t0fEe2YPMyYKslBVA" name="getNormalizedText" visibility="private">
                  <ownedParameter xmi:id="_vaIE990fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaIE-N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaJTEN0fEe2YPMyYKslBVA" name="checkChildren" visibility="private">
                  <ownedParameter xmi:id="_vaJTEd0fEe2YPMyYKslBVA" name="node" type="_tfVMPN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaJTEt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaJ6IN0fEe2YPMyYKslBVA" name="parseRegularText" visibility="public">
                  <ownedParameter xmi:id="_vaJ6Id0fEe2YPMyYKslBVA" name="regularText" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaJ6It0fEe2YPMyYKslBVA" name="convertURLs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaKhMt0fEe2YPMyYKslBVA" name="setHyperlinkSettings" visibility="public">
                  <ownedParameter xmi:id="_vaKhM90fEe2YPMyYKslBVA" name="settings" type="_tSUD5N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaLIQN0fEe2YPMyYKslBVA" name="getFocusSelectableSegments" visibility="package">
                  <ownedParameter xmi:id="_vaLIQd0fEe2YPMyYKslBVA" name="return" type="_tfUlJ90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaLIQt0fEe2YPMyYKslBVA" name="getHyperlink" visibility="public">
                  <ownedParameter xmi:id="_vaLIQ90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaLIRN0fEe2YPMyYKslBVA" name="return" type="_tbnw4d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaLIRd0fEe2YPMyYKslBVA" name="findHyperlinkAt" visibility="public">
                  <ownedParameter xmi:id="_vaLIRt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaLIR90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaLISN0fEe2YPMyYKslBVA" name="return" type="_tbnw4d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaLvUN0fEe2YPMyYKslBVA" name="getHyperlinkCount" visibility="public">
                  <ownedParameter xmi:id="_vaLvUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaLvUt0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
                  <ownedParameter xmi:id="_vaLvU90fEe2YPMyYKslBVA" name="link" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaLvVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaLvVd0fEe2YPMyYKslBVA" name="findSegmentAt" visibility="public">
                  <ownedParameter xmi:id="_vaLvVt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaLvV90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaLvWN0fEe2YPMyYKslBVA" name="return" type="_tbpmEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaLvWd0fEe2YPMyYKslBVA" name="clearCache" visibility="public">
                  <ownedParameter xmi:id="_vaLvWt0fEe2YPMyYKslBVA" name="fontId" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaLvW90fEe2YPMyYKslBVA" name="getSelectedSegment" visibility="public">
                  <ownedParameter xmi:id="_vaMWYN0fEe2YPMyYKslBVA" name="return" type="_tbpmEd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaMWYd0fEe2YPMyYKslBVA" name="getSelectedSegmentIndex" visibility="public">
                  <ownedParameter xmi:id="_vaMWYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaMWY90fEe2YPMyYKslBVA" name="linkExists" visibility="public">
                  <ownedParameter xmi:id="_vaMWZN0fEe2YPMyYKslBVA" name="link" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaMWZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaMWZt0fEe2YPMyYKslBVA" name="traverseFocusSelectableObjects" visibility="public">
                  <ownedParameter xmi:id="_vaMWZ90fEe2YPMyYKslBVA" name="next" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaMWaN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaMWad0fEe2YPMyYKslBVA" name="getNextFocusSegment" visibility="public">
                  <ownedParameter xmi:id="_vaMWat0fEe2YPMyYKslBVA" name="next" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaMWa90fEe2YPMyYKslBVA" name="return" type="_tbpmEd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaM9cN0fEe2YPMyYKslBVA" name="restoreSavedLink" visibility="public">
                  <ownedParameter xmi:id="_vaM9cd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaM9ct0fEe2YPMyYKslBVA" name="selectLink" visibility="public">
                  <ownedParameter xmi:id="_vaM9c90fEe2YPMyYKslBVA" name="link" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaM9dN0fEe2YPMyYKslBVA" name="select" visibility="public">
                  <ownedParameter xmi:id="_vaM9dd0fEe2YPMyYKslBVA" name="selectable" type="_tbpmEd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaM9dt0fEe2YPMyYKslBVA" name="hasFocusSegments" visibility="public">
                  <ownedParameter xmi:id="_vaM9d90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaM9eN0fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
                <ownedOperation xmi:id="_vaNkgN0fEe2YPMyYKslBVA" name="isWhitespaceNormalized" visibility="public">
                  <ownedParameter xmi:id="_vaNkgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaNkgt0fEe2YPMyYKslBVA" name="setWhitespaceNormalized" visibility="public">
                  <ownedParameter xmi:id="_vaNkg90fEe2YPMyYKslBVA" name="whitespaceNormalized" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tfVMON0fEe2YPMyYKslBVA" name="ParseErrorHandler" visibility="public">
                  <eAnnotations xmi:id="_tiyv4N0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tiyv4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tiyv5N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <interfaceRealization xmi:id="_tiyv490fEe2YPMyYKslBVA" client="_tfVMON0fEe2YPMyYKslBVA" supplier="_tiyv4t0fEe2YPMyYKslBVA" contract="_tiyv4t0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_vaClb90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                  <ownedOperation xmi:id="_vaClcN0fEe2YPMyYKslBVA" name="error" visibility="public">
                    <ownedParameter xmi:id="_vaClcd0fEe2YPMyYKslBVA" name="arg0" type="_tkR9oN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaClct0fEe2YPMyYKslBVA" name="fatalError" visibility="public">
                    <ownedParameter xmi:id="_vaClc90fEe2YPMyYKslBVA" name="arg0" type="_tkR9oN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaCldN0fEe2YPMyYKslBVA" name="warning" visibility="public">
                    <ownedParameter xmi:id="_vaCldd0fEe2YPMyYKslBVA" name="arg0" type="_tkR9oN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tbiRUd0fEe2YPMyYKslBVA" name="FormFonts" visibility="public">
                <eAnnotations xmi:id="_tfT-Gd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfT-Gt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfT-G90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaB-Xd0fEe2YPMyYKslBVA" name="instance" visibility="private" isStatic="true" type="_tbiRUd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaB-Xt0fEe2YPMyYKslBVA" name="manager" visibility="private" type="_tbaVhd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaB-X90fEe2YPMyYKslBVA" name="descriptors" visibility="private" type="_s7dDEN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vaB-YN0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vaB-Yd0fEe2YPMyYKslBVA" name="return" type="_tbiRUd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaB-Yt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
                <ownedOperation xmi:id="_vaClYN0fEe2YPMyYKslBVA" name="getBoldFont" visibility="public">
                  <ownedParameter xmi:id="_vaClYd0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaClYt0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaClY90fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaClZN0fEe2YPMyYKslBVA" name="checkHashMaps" visibility="private"/>
                <ownedOperation xmi:id="_vaClaN0fEe2YPMyYKslBVA" name="markFinished" visibility="public">
                  <ownedParameter xmi:id="_vaClad0fEe2YPMyYKslBVA" name="boldFont" type="_s9dONN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaClat0fEe2YPMyYKslBVA" name="display" type="_s7KIIt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaCla90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaClbt0fEe2YPMyYKslBVA" name="validateHashMaps" visibility="private"/>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tfUlIN0fEe2YPMyYKslBVA" name="BoldFontDescriptor" visibility="package">
                  <eAnnotations xmi:id="_tiyI0N0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tiyI0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tiyI0t0fEe2YPMyYKslBVA" general="_teb0Ud0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vaB-UN0fEe2YPMyYKslBVA" name="fFontData" visibility="private" type="_s9d1QN0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_vaB-Ud0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_vaB-Ut0fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaB-U90fEe2YPMyYKslBVA" name="equals" visibility="public">
                    <ownedParameter xmi:id="_vaB-VN0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vaB-Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaB-Vt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                    <ownedParameter xmi:id="_vaB-V90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaB-WN0fEe2YPMyYKslBVA" name="createFont" visibility="public">
                    <ownedParameter xmi:id="_vaB-Wd0fEe2YPMyYKslBVA" name="device" type="_tCHEsN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vaB-Wt0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vaB-W90fEe2YPMyYKslBVA" name="destroyFont" visibility="public">
                    <ownedParameter xmi:id="_vaB-XN0fEe2YPMyYKslBVA" name="previouslyCreatedFont" type="_s9dONN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
              </packagedElement>
              <packagedElement xmi:type="uml:DataType" xmi:id="_tbiRU90fEe2YPMyYKslBVA" name="Paragraph[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf-OYt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf-OY90fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </packagedElement>
              <packagedElement xmi:type="uml:DataType" xmi:id="_tbiRVN0fEe2YPMyYKslBVA" name="ParagraphSegment[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf-OZN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf-OZd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tbi4YN0fEe2YPMyYKslBVA" name="Paragraph" visibility="public">
                <eAnnotations xmi:id="_tfI--N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfI--d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfI--t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vY7LFN0fEe2YPMyYKslBVA" name="PROTOCOLS" visibility="public" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vY7LFd0fEe2YPMyYKslBVA" name="segments" visibility="private" type="_tfI-_N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vY7LFt0fEe2YPMyYKslBVA" name="addVerticalSpace" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vY3gvN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_vY3gvd0fEe2YPMyYKslBVA" name="addVerticalSpace" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY4u0N0fEe2YPMyYKslBVA" name="layout" visibility="public">
                  <ownedParameter xmi:id="_vY4u0d0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u0t0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u090fEe2YPMyYKslBVA" name="loc" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u1N0fEe2YPMyYKslBVA" name="lineHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u1d0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u1t0fEe2YPMyYKslBVA" name="selectedLink" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY4u4d0fEe2YPMyYKslBVA" name="paint" visibility="public">
                  <ownedParameter xmi:id="_vY4u4t0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u490fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u5N0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u5d0fEe2YPMyYKslBVA" name="selectedLink" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u5t0fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY7LF90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_vY7yIN0fEe2YPMyYKslBVA" name="getIndent" visibility="public">
                  <ownedParameter xmi:id="_vY7yId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY7yIt0fEe2YPMyYKslBVA" name="getAddVerticalSpace" visibility="public">
                  <ownedParameter xmi:id="_vY7yI90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY7yJN0fEe2YPMyYKslBVA" name="getSegments" visibility="public">
                  <ownedParameter xmi:id="_vY7yJd0fEe2YPMyYKslBVA" name="return" type="_tbiRVN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY7yJt0fEe2YPMyYKslBVA" name="addSegment" visibility="public">
                  <ownedParameter xmi:id="_vY7yJ90fEe2YPMyYKslBVA" name="segment" type="_tbpmEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY8ZM90fEe2YPMyYKslBVA" name="parseRegularText" visibility="public">
                  <ownedParameter xmi:id="_vY8ZNN0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY8ZNd0fEe2YPMyYKslBVA" name="expandURLs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY8ZNt0fEe2YPMyYKslBVA" name="wrapAllowed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY8ZN90fEe2YPMyYKslBVA" name="settings" type="_tSUD5N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY8ZON0fEe2YPMyYKslBVA" name="fontId" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY8ZOd0fEe2YPMyYKslBVA" name="parseRegularText" visibility="public">
                  <ownedParameter xmi:id="_vY8ZOt0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY8ZO90fEe2YPMyYKslBVA" name="expandURLs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY8ZPN0fEe2YPMyYKslBVA" name="wrapAllowed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY8ZPd0fEe2YPMyYKslBVA" name="settings" type="_tSUD5N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY8ZPt0fEe2YPMyYKslBVA" name="fontId" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY8ZP90fEe2YPMyYKslBVA" name="colorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY9AQN0fEe2YPMyYKslBVA" name="findUrl" visibility="private">
                  <ownedParameter xmi:id="_vY9AQd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY9AQt0fEe2YPMyYKslBVA" name="startIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY9AQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY9ASd0fEe2YPMyYKslBVA" name="addHyperlinkSegment" visibility="private">
                  <ownedParameter xmi:id="_vY9ASt0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY9AS90fEe2YPMyYKslBVA" name="settings" type="_tSUD5N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY9ATN0fEe2YPMyYKslBVA" name="fontId" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY-OaN0fEe2YPMyYKslBVA" name="computeRowHeights" visibility="protected">
                  <ownedParameter xmi:id="_vY-Oad0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY-Oat0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY-Oa90fEe2YPMyYKslBVA" name="loc" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY-ObN0fEe2YPMyYKslBVA" name="lineHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY-Obd0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY_ckN0fEe2YPMyYKslBVA" name="computeSelection" visibility="public">
                  <ownedParameter xmi:id="_vY_ckd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_ckt0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_ck90fEe2YPMyYKslBVA" name="selectedLink" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_clN0fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY_cmd0fEe2YPMyYKslBVA" name="getAccessibleText" visibility="public">
                  <ownedParameter xmi:id="_vY_cmt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZADlN0fEe2YPMyYKslBVA" name="findSegmentAt" visibility="public">
                  <ownedParameter xmi:id="_vZADld0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZADlt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZADl90fEe2YPMyYKslBVA" name="return" type="_tbpmEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZADnt0fEe2YPMyYKslBVA" name="clearCache" visibility="public">
                  <ownedParameter xmi:id="_vZADn90fEe2YPMyYKslBVA" name="fontId" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tbi4Yd0fEe2YPMyYKslBVA" name="ControlSegment" visibility="public">
                <eAnnotations xmi:id="_tfQTt90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfQTuN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfQTu90fEe2YPMyYKslBVA" general="_tfQTud0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZucXN0fEe2YPMyYKslBVA" name="fill" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZucXd0fEe2YPMyYKslBVA" name="width" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZucXt0fEe2YPMyYKslBVA" name="height" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tfQTut0fEe2YPMyYKslBVA" client="_tbi4Yd0fEe2YPMyYKslBVA" supplier="_tbpmEd0fEe2YPMyYKslBVA" contract="_tbpmEd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vZucX90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_vZvDYN0fEe2YPMyYKslBVA" name="setFill" visibility="public">
                  <ownedParameter xmi:id="_vZvDYd0fEe2YPMyYKslBVA" name="fill" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZvDYt0fEe2YPMyYKslBVA" name="setWidth" visibility="public">
                  <ownedParameter xmi:id="_vZvDY90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZvDZN0fEe2YPMyYKslBVA" name="setHeight" visibility="public">
                  <ownedParameter xmi:id="_vZvDZd0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZvDZt0fEe2YPMyYKslBVA" name="getControl" visibility="public">
                  <ownedParameter xmi:id="_vZvDZ90fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvDaN0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZvDad0fEe2YPMyYKslBVA" name="getObjectId" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZvDat0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZvDa90fEe2YPMyYKslBVA" name="getObjectSize" visibility="protected">
                  <ownedParameter xmi:id="_vZvDbN0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvDbd0fEe2YPMyYKslBVA" name="widthHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvDbt0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZvDb90fEe2YPMyYKslBVA" name="layout" visibility="public">
                  <ownedParameter xmi:id="_vZvDcN0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvDcd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvDct0fEe2YPMyYKslBVA" name="loc" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvDc90fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvDdN0fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZvqcd0fEe2YPMyYKslBVA" name="getBounds" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZvqct0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZvqc90fEe2YPMyYKslBVA" name="setFocus" visibility="public">
                  <ownedParameter xmi:id="_vZvqdN0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvqdd0fEe2YPMyYKslBVA" name="next" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvqdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZvqd90fEe2YPMyYKslBVA" name="setFocus" visibility="private">
                  <ownedParameter xmi:id="_vZvqeN0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvqed0fEe2YPMyYKslBVA" name="direction" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvqet0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZvqe90fEe2YPMyYKslBVA" name="isFocusSelectable" visibility="public">
                  <ownedParameter xmi:id="_vZvqfN0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvqfd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tbnw4N0fEe2YPMyYKslBVA" name="SelectionData" visibility="public">
                <eAnnotations xmi:id="_tfZdo90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfZdpN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfZdpd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZDt9N0fEe2YPMyYKslBVA" name="display" visibility="public" type="_s7KIIt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZE8EN0fEe2YPMyYKslBVA" name="bg" visibility="public" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZ5bet0fEe2YPMyYKslBVA" name="fg" visibility="public" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaRO5t0fEe2YPMyYKslBVA" name="start" visibility="private" type="_s7oCNd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaRO590fEe2YPMyYKslBVA" name="stop" visibility="private" type="_s7oCNd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaRO6N0fEe2YPMyYKslBVA" name="segments" visibility="private" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vZEVAN0fEe2YPMyYKslBVA" name="getLeftOffset" visibility="public">
                  <ownedParameter xmi:id="_vZEVAd0fEe2YPMyYKslBVA" name="rowHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZEVAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZEVA90fEe2YPMyYKslBVA" name="getRightOffset" visibility="public">
                  <ownedParameter xmi:id="_vZEVBN0fEe2YPMyYKslBVA" name="rowHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZEVBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZEVBt0fEe2YPMyYKslBVA" name="isFirstSelectionRow" visibility="public">
                  <ownedParameter xmi:id="_vZEVB90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZEVCN0fEe2YPMyYKslBVA" name="rowHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZEVCd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZEVCt0fEe2YPMyYKslBVA" name="isLastSelectionRow" visibility="public">
                  <ownedParameter xmi:id="_vZEVC90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZEVDN0fEe2YPMyYKslBVA" name="rowHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZEVDd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZEVDt0fEe2YPMyYKslBVA" name="isSelectedRow" visibility="public">
                  <ownedParameter xmi:id="_vZEVD90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZEVEN0fEe2YPMyYKslBVA" name="rowHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZEVEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ40at0fEe2YPMyYKslBVA" name="isEnclosed" visibility="public">
                  <ownedParameter xmi:id="_vZ40a90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ6CgN0fEe2YPMyYKslBVA" name="addSegment" visibility="public">
                  <ownedParameter xmi:id="_vZ6Cgd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaRO6d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_vaR18N0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaR18t0fEe2YPMyYKslBVA" name="update" visibility="public">
                  <ownedParameter xmi:id="_vaR1890fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaR19N0fEe2YPMyYKslBVA" name="reset" visibility="public"/>
                <ownedOperation xmi:id="_vaR19d0fEe2YPMyYKslBVA" name="getSelectionText" visibility="public">
                  <ownedParameter xmi:id="_vaR19t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaR1990fEe2YPMyYKslBVA" name="canCopy" visibility="public">
                  <ownedParameter xmi:id="_vaR1-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaR1-d0fEe2YPMyYKslBVA" name="getTopOffset" visibility="private">
                  <ownedParameter xmi:id="_vaSdAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaSdAd0fEe2YPMyYKslBVA" name="getBottomOffset" visibility="private">
                  <ownedParameter xmi:id="_vaSdAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaSdA90fEe2YPMyYKslBVA" name="getLeftOffset" visibility="public">
                  <ownedParameter xmi:id="_vaSdBN0fEe2YPMyYKslBVA" name="locator" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaSdBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaSdBt0fEe2YPMyYKslBVA" name="isInverted" visibility="private">
                  <ownedParameter xmi:id="_vaSdB90fEe2YPMyYKslBVA" name="locator" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaSdCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaSdCd0fEe2YPMyYKslBVA" name="isInverted" visibility="private">
                  <ownedParameter xmi:id="_vaSdCt0fEe2YPMyYKslBVA" name="rowHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaSdC90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaSdDN0fEe2YPMyYKslBVA" name="getRightOffset" visibility="public">
                  <ownedParameter xmi:id="_vaSdDd0fEe2YPMyYKslBVA" name="locator" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaSdDt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaTEEN0fEe2YPMyYKslBVA" name="isSelectedRow" visibility="public">
                  <ownedParameter xmi:id="_vaTEEd0fEe2YPMyYKslBVA" name="locator" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaTEEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaTEE90fEe2YPMyYKslBVA" name="isFirstSelectionRow" visibility="public">
                  <ownedParameter xmi:id="_vaTEFN0fEe2YPMyYKslBVA" name="locator" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaTEFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaTEFt0fEe2YPMyYKslBVA" name="isLastSelectionRow" visibility="public">
                  <ownedParameter xmi:id="_vaTEF90fEe2YPMyYKslBVA" name="locator" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaTEGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Interface" xmi:id="_tbnw4d0fEe2YPMyYKslBVA" name="IHyperlinkSegment" visibility="public" isAbstract="true">
                <eAnnotations xmi:id="_tfI-8N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfI-8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfI-8t0fEe2YPMyYKslBVA" general="_tbpmEd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vYqFUN0fEe2YPMyYKslBVA" name="getHref" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_vYqFUd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYqFUt0fEe2YPMyYKslBVA" name="getText" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_vYqFU90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYqFVN0fEe2YPMyYKslBVA" name="paintFocus" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_vYqFVd0fEe2YPMyYKslBVA" name="arg0" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYqsYN0fEe2YPMyYKslBVA" name="arg1" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYqsYd0fEe2YPMyYKslBVA" name="arg2" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYqsYt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYqsY90fEe2YPMyYKslBVA" name="arg4" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYqsZN0fEe2YPMyYKslBVA" name="contains" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_vYqsZd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYqsZt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYqsZ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYqsaN0fEe2YPMyYKslBVA" name="intersects" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_vYqsad0fEe2YPMyYKslBVA" name="arg0" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYqsat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZxfpd0fEe2YPMyYKslBVA" name="getBounds" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZxfpt0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tbpmEN0fEe2YPMyYKslBVA" name="ParagraphSegment" visibility="public" isAbstract="true">
                <eAnnotations xmi:id="_tfYPgN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfYPgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfY2kN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vYrTgt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_vY-1ct0fEe2YPMyYKslBVA" name="advanceLocator" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_vY-1c90fEe2YPMyYKslBVA" name="arg0" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY-1dN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY-1dd0fEe2YPMyYKslBVA" name="arg2" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY-1dt0fEe2YPMyYKslBVA" name="arg3" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY-1d90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY-1eN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY_cgN0fEe2YPMyYKslBVA" name="layout" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_vY_cgd0fEe2YPMyYKslBVA" name="arg0" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_cgt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_cg90fEe2YPMyYKslBVA" name="arg2" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_chN0fEe2YPMyYKslBVA" name="arg3" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_chd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY_cht0fEe2YPMyYKslBVA" name="intersects" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_vY_ch90fEe2YPMyYKslBVA" name="arg0" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_ciN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY_cid0fEe2YPMyYKslBVA" name="paint" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_vY_cit0fEe2YPMyYKslBVA" name="arg0" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_ci90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_cjN0fEe2YPMyYKslBVA" name="arg2" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_cjd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_cjt0fEe2YPMyYKslBVA" name="arg4" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_cj90fEe2YPMyYKslBVA" name="arg5" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY_cld0fEe2YPMyYKslBVA" name="computeSelection" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_vY_clt0fEe2YPMyYKslBVA" name="arg0" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_cl90fEe2YPMyYKslBVA" name="arg1" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY_cmN0fEe2YPMyYKslBVA" name="arg2" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZADmt0fEe2YPMyYKslBVA" name="contains" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_vZADm90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZADnN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZADnd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZADoN0fEe2YPMyYKslBVA" name="clearCache" visibility="public">
                  <ownedParameter xmi:id="_vZADod0fEe2YPMyYKslBVA" name="fontId" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZytyN0fEe2YPMyYKslBVA" name="getTooltipText" visibility="public">
                  <ownedParameter xmi:id="_vZytyd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Interface" xmi:id="_tbpmEd0fEe2YPMyYKslBVA" name="IFocusSelectable" visibility="public" isAbstract="true">
                <eAnnotations xmi:id="_tfKNEN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfKNEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <ownedOperation xmi:id="_vZGKMN0fEe2YPMyYKslBVA" name="isFocusSelectable" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_vZGKMd0fEe2YPMyYKslBVA" name="arg0" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZGKMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZGKM90fEe2YPMyYKslBVA" name="setFocus" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_vZGKNN0fEe2YPMyYKslBVA" name="arg0" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZGKNd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZGKNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZGKN90fEe2YPMyYKslBVA" name="getBounds" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_vZGKON0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tbuekN0fEe2YPMyYKslBVA" name="Locator" visibility="public">
                <eAnnotations xmi:id="_tfY2ld0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfY2lt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfY2mN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYr6gN0fEe2YPMyYKslBVA" name="rowHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYr6g90fEe2YPMyYKslBVA" name="x" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYr6hN0fEe2YPMyYKslBVA" name="width" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYr6hd0fEe2YPMyYKslBVA" name="y" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYr6ht0fEe2YPMyYKslBVA" name="leading" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYr6m90fEe2YPMyYKslBVA" name="rowCounter" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vY5V4N0fEe2YPMyYKslBVA" name="heights" visibility="public" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZ1xEN0fEe2YPMyYKslBVA" name="marginWidth" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZ2YI90fEe2YPMyYKslBVA" name="indent" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaOyst0fEe2YPMyYKslBVA" name="marginHeight" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tfY2l90fEe2YPMyYKslBVA" client="_tbuekN0fEe2YPMyYKslBVA" supplier="_tCTR8t0fEe2YPMyYKslBVA" contract="_tCTR8t0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vYr6gd0fEe2YPMyYKslBVA" name="collectHeights" visibility="public"/>
                <ownedOperation xmi:id="_vYr6gt0fEe2YPMyYKslBVA" name="resetCaret" visibility="public"/>
                <ownedOperation xmi:id="_vY-1cN0fEe2YPMyYKslBVA" name="create" visibility="public">
                  <ownedParameter xmi:id="_vY-1cd0fEe2YPMyYKslBVA" name="return" type="_tbuekN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ2YIN0fEe2YPMyYKslBVA" name="getStartX" visibility="public">
                  <ownedParameter xmi:id="_vZ2YId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ2_MN0fEe2YPMyYKslBVA" name="getBaseline" visibility="public">
                  <ownedParameter xmi:id="_vZ2_Md0fEe2YPMyYKslBVA" name="segmentHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2_Mt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaOys90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_vaOytN0fEe2YPMyYKslBVA" name="newLine" visibility="public"/>
                <ownedOperation xmi:id="_vaPZsN0fEe2YPMyYKslBVA" name="getBaseline" visibility="public">
                  <ownedParameter xmi:id="_vaPZsd0fEe2YPMyYKslBVA" name="segmentHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaPZst0fEe2YPMyYKslBVA" name="text" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaPZs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaPZtN0fEe2YPMyYKslBVA" name="getMiddle" visibility="public">
                  <ownedParameter xmi:id="_vaPZtd0fEe2YPMyYKslBVA" name="segmentHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaPZtt0fEe2YPMyYKslBVA" name="text" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaPZt90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tbueld0fEe2YPMyYKslBVA" name="WrappedPageBook" visibility="public">
                <eAnnotations xmi:id="_tfI-890fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfI-9N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfI-9d0fEe2YPMyYKslBVA" general="_s7AXId0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYrTcN0fEe2YPMyYKslBVA" name="currentPage" visibility="private" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vYqsdN0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vYqsdd0fEe2YPMyYKslBVA" name="arg0" type="_tbueld0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYqsdt0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYrTcd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_vYrTct0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYrTc90fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYrTdN0fEe2YPMyYKslBVA" name="setLayout" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYrTdd0fEe2YPMyYKslBVA" name="arg0" type="_tJCzIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYrTdt0fEe2YPMyYKslBVA" name="showPage" visibility="public">
                  <ownedParameter xmi:id="_vYrTd90fEe2YPMyYKslBVA" name="page" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYrTeN0fEe2YPMyYKslBVA" name="layout" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYrTed0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYrTet0fEe2YPMyYKslBVA" name="computeSize" visibility="public">
                  <ownedParameter xmi:id="_vYrTe90fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYrTfN0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYrTfd0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYrTft0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYrTf90fEe2YPMyYKslBVA" name="getLayout" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYrTgN0fEe2YPMyYKslBVA" name="return" type="_tJCzIN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vbA1yN0fEe2YPMyYKslBVA" name="getMenu" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vbA1yd0fEe2YPMyYKslBVA" name="return" type="_s77kMN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tfI-990fEe2YPMyYKslBVA" name="PageBookLayout" visibility="package">
                  <eAnnotations xmi:id="_tio-4N0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tio-4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tipl8N0fEe2YPMyYKslBVA" general="_tJCzIN0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vYqsa90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tbueld0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tio-4t0fEe2YPMyYKslBVA" client="_tfI-990fEe2YPMyYKslBVA" supplier="_tSJr0t0fEe2YPMyYKslBVA" contract="_tSJr0t0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_vYqsbN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_vYqsbd0fEe2YPMyYKslBVA" name="arg0" type="_tbueld0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vYqsbt0fEe2YPMyYKslBVA" name="computeSize" visibility="protected">
                    <ownedParameter xmi:id="_vYqsb90fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYqscN0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYqscd0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYqsct0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYqsc90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vYqsd90fEe2YPMyYKslBVA" name="layout" visibility="protected">
                    <ownedParameter xmi:id="_vYqseN0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYqsed0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vYqset0fEe2YPMyYKslBVA" name="computeMaximumWidth" visibility="public">
                    <ownedParameter xmi:id="_vYqse90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYqsfN0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYqsfd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vYqsft0fEe2YPMyYKslBVA" name="computeMinimumWidth" visibility="public">
                    <ownedParameter xmi:id="_vYqsf90fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYqsgN0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYqsgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tfJmAd0fEe2YPMyYKslBVA" name="TextSegment" visibility="public">
                <eAnnotations xmi:id="_tfQ6wN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfQ6wd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfQ6wt0fEe2YPMyYKslBVA" general="_tbpmEN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZzU1N0fEe2YPMyYKslBVA" name="colorId" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZzU1d0fEe2YPMyYKslBVA" name="fontId" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZzU1t0fEe2YPMyYKslBVA" name="text" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZzU190fEe2YPMyYKslBVA" name="underline" visibility="protected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZzU2N0fEe2YPMyYKslBVA" name="wrapAllowed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZzU2d0fEe2YPMyYKslBVA" name="areaRectangles" visibility="protected" type="_tfI-_N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZzU2t0fEe2YPMyYKslBVA" name="textFragments" visibility="private" type="_tfQ6xN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vY9ARN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_vY9ARd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY9ARt0fEe2YPMyYKslBVA" name="fontId" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY9AR90fEe2YPMyYKslBVA" name="colorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY9ASN0fEe2YPMyYKslBVA" name="wrapAllowed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZADkt0fEe2YPMyYKslBVA" name="getText" visibility="public">
                  <ownedParameter xmi:id="_vZADk90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZzU290fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_vZzU3N0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZzU3d0fEe2YPMyYKslBVA" name="fontId" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZzU3t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_vZzU390fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZzU4N0fEe2YPMyYKslBVA" name="fontId" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZzU4d0fEe2YPMyYKslBVA" name="colorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZzU4t0fEe2YPMyYKslBVA" name="cleanup" visibility="private">
                  <ownedParameter xmi:id="_vZzU490fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZzU5N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZz74N0fEe2YPMyYKslBVA" name="setWordWrapAllowed" visibility="public">
                  <ownedParameter xmi:id="_vZz74d0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZz74t0fEe2YPMyYKslBVA" name="isWordWrapAllowed" visibility="public">
                  <ownedParameter xmi:id="_vZz7490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZz75N0fEe2YPMyYKslBVA" name="isSelectable" visibility="public">
                  <ownedParameter xmi:id="_vZz75d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZz75t0fEe2YPMyYKslBVA" name="getColorId" visibility="public">
                  <ownedParameter xmi:id="_vZz7590fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZz76N0fEe2YPMyYKslBVA" name="setText" visibility="package">
                  <ownedParameter xmi:id="_vZz76d0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZz76t0fEe2YPMyYKslBVA" name="setColorId" visibility="package">
                  <ownedParameter xmi:id="_vZz7690fEe2YPMyYKslBVA" name="colorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ0i8N0fEe2YPMyYKslBVA" name="setFontId" visibility="package">
                  <ownedParameter xmi:id="_vZ0i8d0fEe2YPMyYKslBVA" name="fontId" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ0i8t0fEe2YPMyYKslBVA" name="contains" visibility="public">
                  <ownedParameter xmi:id="_vZ0i890fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ0i9N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ0i9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ0i-90fEe2YPMyYKslBVA" name="intersects" visibility="public">
                  <ownedParameter xmi:id="_vZ0i_N0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ0i_d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ1KA90fEe2YPMyYKslBVA" name="getBounds" visibility="public">
                  <ownedParameter xmi:id="_vZ1KBN0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ1KBd0fEe2YPMyYKslBVA" name="advanceLocator" visibility="public">
                  <ownedParameter xmi:id="_vZ1KBt0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ1KB90fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ1KCN0fEe2YPMyYKslBVA" name="locator" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ1KCd0fEe2YPMyYKslBVA" name="objectTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ1KCt0fEe2YPMyYKslBVA" name="computeHeightOnly" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ1KC90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ1xEd0fEe2YPMyYKslBVA" name="computeTextFragments" visibility="private">
                  <ownedParameter xmi:id="_vZ1xEt0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ2YJN0fEe2YPMyYKslBVA" name="layoutWithoutWrapping" visibility="private">
                  <ownedParameter xmi:id="_vZ2YJd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2YJt0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2YJ90fEe2YPMyYKslBVA" name="locator" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2YKN0fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2YKd0fEe2YPMyYKslBVA" name="fm" type="_tDPGEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2YKt0fEe2YPMyYKslBVA" name="lineHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2YK90fEe2YPMyYKslBVA" name="descent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ2_ON0fEe2YPMyYKslBVA" name="convertOffsetToStringIndex" visibility="protected">
                  <ownedParameter xmi:id="_vZ2_Od0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2_Ot0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2_O90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2_PN0fEe2YPMyYKslBVA" name="swidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2_Pd0fEe2YPMyYKslBVA" name="selOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2_Pt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ2_P90fEe2YPMyYKslBVA" name="paintFocus" visibility="public">
                  <ownedParameter xmi:id="_vZ2_QN0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2_Qd0fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2_Qt0fEe2YPMyYKslBVA" name="fg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2_Q90fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ2_RN0fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ3mQN0fEe2YPMyYKslBVA" name="paint" visibility="public">
                  <ownedParameter xmi:id="_vZ3mQd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ3mQt0fEe2YPMyYKslBVA" name="hover" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ3mQ90fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ3mRN0fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ3mRd0fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ3mRt0fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ3mR90fEe2YPMyYKslBVA" name="paint" visibility="protected">
                  <ownedParameter xmi:id="_vZ3mSN0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ3mSd0fEe2YPMyYKslBVA" name="hover" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ3mSt0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ3mS90fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ3mTN0fEe2YPMyYKslBVA" name="rollover" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ3mTd0fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ3mTt0fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ4NUt0fEe2YPMyYKslBVA" name="paintString" visibility="private">
                  <ownedParameter xmi:id="_vZ4NU90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ4NVN0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ4NVd0fEe2YPMyYKslBVA" name="swidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ4NVt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ4NV90fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ4NWN0fEe2YPMyYKslBVA" name="lineY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ4NWd0fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ4NWt0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ4NW90fEe2YPMyYKslBVA" name="hover" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ4NXN0fEe2YPMyYKslBVA" name="rolloverMode" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ4NXd0fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ40YN0fEe2YPMyYKslBVA" name="computeSelection" visibility="public">
                  <ownedParameter xmi:id="_vZ40Yd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ40Yt0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ40Y90fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ40ZN0fEe2YPMyYKslBVA" name="computeSelection" visibility="private">
                  <ownedParameter xmi:id="_vZ40Zd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ40Zt0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ40Z90fEe2YPMyYKslBVA" name="swidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ40aN0fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ40ad0fEe2YPMyYKslBVA" name="bounds" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ5bcN0fEe2YPMyYKslBVA" name="paintStringSegment" visibility="private">
                  <ownedParameter xmi:id="_vZ5bcd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ5bct0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ5bc90fEe2YPMyYKslBVA" name="swidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ5bdN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ5bdd0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ5bdt0fEe2YPMyYKslBVA" name="lineY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ5bd90fEe2YPMyYKslBVA" name="hover" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ5beN0fEe2YPMyYKslBVA" name="rolloverMode" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ5bed0fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ6Cgt0fEe2YPMyYKslBVA" name="drawUnderline" visibility="private">
                  <ownedParameter xmi:id="_vZ6Cg90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ6pkN0fEe2YPMyYKslBVA" name="swidth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ6pkd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ6pkt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ6pk90fEe2YPMyYKslBVA" name="hover" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ6plN0fEe2YPMyYKslBVA" name="rolloverMode" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ6pld0fEe2YPMyYKslBVA" name="drawText" visibility="protected">
                  <ownedParameter xmi:id="_vZ6plt0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ6pl90fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ6pmN0fEe2YPMyYKslBVA" name="clipX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ6pmd0fEe2YPMyYKslBVA" name="clipY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ6pmt0fEe2YPMyYKslBVA" name="layout" visibility="public">
                  <ownedParameter xmi:id="_vZ6pm90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ6pnN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ6pnd0fEe2YPMyYKslBVA" name="locator" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ6pnt0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZ6pn90fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZ8exd0fEe2YPMyYKslBVA" name="clearCache" visibility="public">
                  <ownedParameter xmi:id="_vZ8ext0fEe2YPMyYKslBVA" name="fontId" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:DataType" xmi:id="_tfQ6xN0fEe2YPMyYKslBVA" name="TextFragment[]" isLeaf="true" isAbstract="true">
                  <eAnnotations xmi:id="_vf-OZt0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_vf-OZ90fEe2YPMyYKslBVA" key="inferred" value="true"/>
                  </eAnnotations>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tfRh0d0fEe2YPMyYKslBVA" name="AreaRectangle" visibility="package">
                  <eAnnotations xmi:id="_tfT-EN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tfT-Ed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tfT-Et0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZ0i-t0fEe2YPMyYKslBVA" name="rect" visibility="package" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZ8ex90fEe2YPMyYKslBVA" name="from" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZ8eyN0fEe2YPMyYKslBVA" name="to" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZ8eyd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tfJmAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_vZ0i9t0fEe2YPMyYKslBVA" name="contains" visibility="public">
                    <ownedParameter xmi:id="_vZ0i990fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ0i-N0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ0i-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZ1KAN0fEe2YPMyYKslBVA" name="intersects" visibility="public">
                    <ownedParameter xmi:id="_vZ1KAd0fEe2YPMyYKslBVA" name="region" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ1KAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZ2_M90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                    <ownedParameter xmi:id="_vZ2_NN0fEe2YPMyYKslBVA" name="arg0" type="_tfJmAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ2_Nd0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ2_Nt0fEe2YPMyYKslBVA" name="from" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ2_N90fEe2YPMyYKslBVA" name="to" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZ4NUN0fEe2YPMyYKslBVA" name="getText" visibility="public">
                    <ownedParameter xmi:id="_vZ4NUd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tfSI4N0fEe2YPMyYKslBVA" name="TextFragment" visibility="package">
                  <eAnnotations xmi:id="_tfT-E90fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tfT-FN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tfT-Fd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZ2YIt0fEe2YPMyYKslBVA" name="length" visibility="package" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZ7Qod0fEe2YPMyYKslBVA" name="index" visibility="package" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_vZ8ewt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                    <ownedParameter xmi:id="_vZ8ew90fEe2YPMyYKslBVA" name="index" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vZ8exN0fEe2YPMyYKslBVA" name="length" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tfJmA90fEe2YPMyYKslBVA" name="TextHyperlinkSegment" visibility="public">
                <eAnnotations xmi:id="_tfY2kd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfY2kt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfY2lN0fEe2YPMyYKslBVA" general="_tfJmAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaOLkN0fEe2YPMyYKslBVA" name="href" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaOLkd0fEe2YPMyYKslBVA" name="tooltipText" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaOLkt0fEe2YPMyYKslBVA" name="settings" visibility="private" type="_tSUD5N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaOLnt0fEe2YPMyYKslBVA" name="underline" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tfY2k90fEe2YPMyYKslBVA" client="_tfJmA90fEe2YPMyYKslBVA" supplier="_tbnw4d0fEe2YPMyYKslBVA" contract="_tbnw4d0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vY-OYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_vY-OYd0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY-OYt0fEe2YPMyYKslBVA" name="settings" type="_tSUD5N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY-OY90fEe2YPMyYKslBVA" name="fontId" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY-OZN0fEe2YPMyYKslBVA" name="setWordWrapAllowed" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vY-OZd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY-OZt0fEe2YPMyYKslBVA" name="setHref" visibility="public">
                  <ownedParameter xmi:id="_vY-OZ90fEe2YPMyYKslBVA" name="href" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaJTE90fEe2YPMyYKslBVA" name="setFontId" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vaJTFN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaJTFd0fEe2YPMyYKslBVA" name="setTooltipText" visibility="public">
                  <ownedParameter xmi:id="_vaJTFt0fEe2YPMyYKslBVA" name="tooltip" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaOLk90fEe2YPMyYKslBVA" name="getHref" visibility="public">
                  <ownedParameter xmi:id="_vaOLlN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaOLld0fEe2YPMyYKslBVA" name="paint" visibility="public">
                  <ownedParameter xmi:id="_vaOLlt0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaOLl90fEe2YPMyYKslBVA" name="hover" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaOLmN0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaOLmd0fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaOLmt0fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaOLm90fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaOyot0fEe2YPMyYKslBVA" name="drawText" visibility="protected">
                  <ownedParameter xmi:id="_vaOyo90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaOypN0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaOypd0fEe2YPMyYKslBVA" name="clipX" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaOypt0fEe2YPMyYKslBVA" name="clipY" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaOyp90fEe2YPMyYKslBVA" name="getTooltipText" visibility="public">
                  <ownedParameter xmi:id="_vaOyqN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaOyqd0fEe2YPMyYKslBVA" name="isSelectable" visibility="public">
                  <ownedParameter xmi:id="_vaOyqt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaOyq90fEe2YPMyYKslBVA" name="isFocusSelectable" visibility="public">
                  <ownedParameter xmi:id="_vaOyrN0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaOyrd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaOyrt0fEe2YPMyYKslBVA" name="setFocus" visibility="public">
                  <ownedParameter xmi:id="_vaOyr90fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaOysN0fEe2YPMyYKslBVA" name="direction" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaOysd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tfK0J90fEe2YPMyYKslBVA" name="TitleRegion" visibility="public">
                <eAnnotations xmi:id="_tipl9N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tipl9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tipl9t0fEe2YPMyYKslBVA" general="_tKXBwt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYr6oN0fEe2YPMyYKslBVA" name="STATE_NORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vYr6od0fEe2YPMyYKslBVA" name="STATE_HOVER_LIGHT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vYr6ot0fEe2YPMyYKslBVA" name="STATE_HOVER_FULL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vYshkN0fEe2YPMyYKslBVA" name="hoverState" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYshkd0fEe2YPMyYKslBVA" name="HMARGIN" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vYshkt0fEe2YPMyYKslBVA" name="VMARGIN" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vYshk90fEe2YPMyYKslBVA" name="SPACING" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vYshlN0fEe2YPMyYKslBVA" name="ARC_WIDTH" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vYshld0fEe2YPMyYKslBVA" name="ARC_HEIGHT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vYshlt0fEe2YPMyYKslBVA" name="image" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYshl90fEe2YPMyYKslBVA" name="busyLabel" visibility="private" type="_tiq0Et0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYshmN0fEe2YPMyYKslBVA" name="currentTitleControl" visibility="private" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYshmd0fEe2YPMyYKslBVA" name="titleLabel" visibility="private" type="_s7opQd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYshmt0fEe2YPMyYKslBVA" name="titleText" visibility="private" type="_s9JFId0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYshm90fEe2YPMyYKslBVA" name="titleCache" visibility="private" type="_tSKS4t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYshnN0fEe2YPMyYKslBVA" name="fontHeight" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYshnd0fEe2YPMyYKslBVA" name="fontBaselineHeight" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYshnt0fEe2YPMyYKslBVA" name="menuHyperlink" visibility="private" type="_tiq0E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYshn90fEe2YPMyYKslBVA" name="menuManager" visibility="private" type="_tgb_e90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYshoN0fEe2YPMyYKslBVA" name="dragSupport" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYshod0fEe2YPMyYKslBVA" name="dragOperations" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYshot0fEe2YPMyYKslBVA" name="dragTransferTypes" visibility="private" type="_tPMect0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYsho90fEe2YPMyYKslBVA" name="dragListener" visibility="private" type="_tXSDdN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vYshpN0fEe2YPMyYKslBVA" name="dragSource" visibility="private" type="_tWEigt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vYshpd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_vYshpt0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYshqd0fEe2YPMyYKslBVA" name="getDisplay" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYshqt0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYtIqt0fEe2YPMyYKslBVA" name="hookHoverListeners" visibility="private"/>
                <ownedOperation xmi:id="_vYtIq90fEe2YPMyYKslBVA" name="forceFocus" visibility="public">
                  <ownedParameter xmi:id="_vYtIrN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYtIrd0fEe2YPMyYKslBVA" name="getColor" visibility="private">
                  <ownedParameter xmi:id="_vYtIrt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYtIr90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYtIsN0fEe2YPMyYKslBVA" name="getParent" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYtIsd0fEe2YPMyYKslBVA" name="return" type="_s7AXId0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYtvst0fEe2YPMyYKslBVA" name="addMouseTrackListener" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYtvs90fEe2YPMyYKslBVA" name="arg0" type="_tKLbkt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYtvtN0fEe2YPMyYKslBVA" name="addMouseMoveListener" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYtvtd0fEe2YPMyYKslBVA" name="arg0" type="_tKLblN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYtvut0fEe2YPMyYKslBVA" name="addPaintListener" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYtvu90fEe2YPMyYKslBVA" name="arg0" type="_tKLbnN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYtvvN0fEe2YPMyYKslBVA" name="onPaint" visibility="private">
                  <ownedParameter xmi:id="_vYtvvd0fEe2YPMyYKslBVA" name="e" type="_tKLbmt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYtvvt0fEe2YPMyYKslBVA" name="getClientArea" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYtvv90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYtvwN0fEe2YPMyYKslBVA" name="getHoverBackground" visibility="private">
                  <ownedParameter xmi:id="_vYtvwd0fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYuWwN0fEe2YPMyYKslBVA" name="setHoverState" visibility="public">
                  <ownedParameter xmi:id="_vYuWwd0fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYuWxt0fEe2YPMyYKslBVA" name="redraw" isLeaf="true" isAbstract="true"/>
                <ownedOperation xmi:id="_vYuWx90fEe2YPMyYKslBVA" name="computeSize" visibility="public" isLeaf="true">
                  <ownedParameter xmi:id="_vYuWyN0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYuWyd0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYuWyt0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYuWy90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYuWzN0fEe2YPMyYKslBVA" name="getLayout" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYu90N0fEe2YPMyYKslBVA" name="return" type="_tJCzIN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYu9190fEe2YPMyYKslBVA" name="setLayout" visibility="public" isLeaf="true">
                  <ownedParameter xmi:id="_vYu92N0fEe2YPMyYKslBVA" name="layout" type="_tJCzIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYu92d0fEe2YPMyYKslBVA" name="getImage" visibility="public">
                  <ownedParameter xmi:id="_vYu92t0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYu9290fEe2YPMyYKslBVA" name="setImage" visibility="public">
                  <ownedParameter xmi:id="_vYu93N0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYu93d0fEe2YPMyYKslBVA" name="updateImage" visibility="public">
                  <ownedParameter xmi:id="_vYu93t0fEe2YPMyYKslBVA" name="newImage" type="_s9aK4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYu9390fEe2YPMyYKslBVA" name="doLayout" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYu94N0fEe2YPMyYKslBVA" name="ensureBusyLabelExists" visibility="private"/>
                <ownedOperation xmi:id="_vYu9490fEe2YPMyYKslBVA" name="layout" isLeaf="true" isAbstract="true"/>
                <ownedOperation xmi:id="_vYu9590fEe2YPMyYKslBVA" name="updateToolTip" visibility="public">
                  <ownedParameter xmi:id="_vYu96N0fEe2YPMyYKslBVA" name="toolTip" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYvk4t0fEe2YPMyYKslBVA" name="setBackground" visibility="public">
                  <ownedParameter xmi:id="_vYvk490fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYvk5N0fEe2YPMyYKslBVA" name="setForeground" visibility="public">
                  <ownedParameter xmi:id="_vYvk5d0fEe2YPMyYKslBVA" name="fg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYwL8N0fEe2YPMyYKslBVA" name="setText" visibility="public">
                  <ownedParameter xmi:id="_vYwL8d0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYwL8t0fEe2YPMyYKslBVA" name="getText" visibility="public">
                  <ownedParameter xmi:id="_vYwL890fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYwL9N0fEe2YPMyYKslBVA" name="setTextSelectable" visibility="public">
                  <ownedParameter xmi:id="_vYwL9d0fEe2YPMyYKslBVA" name="selectable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYwL9t0fEe2YPMyYKslBVA" name="setFont" visibility="public">
                  <ownedParameter xmi:id="_vYwL990fEe2YPMyYKslBVA" name="font" type="_s9dONN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYwzCd0fEe2YPMyYKslBVA" name="addDragSupport" visibility="private">
                  <ownedParameter xmi:id="_vYwzCt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYwzC90fEe2YPMyYKslBVA" name="operations" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYwzDN0fEe2YPMyYKslBVA" name="transferTypes" type="_tPMect0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYwzDd0fEe2YPMyYKslBVA" name="listener" type="_tXSDdN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYwzDt0fEe2YPMyYKslBVA" name="return" type="_tWEigt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYxaFd0fEe2YPMyYKslBVA" name="createMenuHyperlink" visibility="private"/>
                <ownedOperation xmi:id="_vYxaGt0fEe2YPMyYKslBVA" name="getForeground" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYxaG90fEe2YPMyYKslBVA" name="return" type="_s7SrAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYxaJN0fEe2YPMyYKslBVA" name="setBusy" visibility="public">
                  <ownedParameter xmi:id="_vYxaJd0fEe2YPMyYKslBVA" name="busy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYxaJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYyBJN0fEe2YPMyYKslBVA" name="isBusy" visibility="public">
                  <ownedParameter xmi:id="_vYyBJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYyBJt0fEe2YPMyYKslBVA" name="getFontHeight" visibility="public">
                  <ownedParameter xmi:id="_vYyBJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYyBKN0fEe2YPMyYKslBVA" name="getFont" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYyBKd0fEe2YPMyYKslBVA" name="return" type="_s9dONN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYyBKt0fEe2YPMyYKslBVA" name="getFontBaselineHeight" visibility="public">
                  <ownedParameter xmi:id="_vYyBK90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYyoMN0fEe2YPMyYKslBVA" name="getMenuManager" visibility="public">
                  <ownedParameter xmi:id="_vYyoMd0fEe2YPMyYKslBVA" name="return" type="_teT4ht0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYyoMt0fEe2YPMyYKslBVA" name="setMenu" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYyoM90fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYyoON0fEe2YPMyYKslBVA" name="addDragSupport" visibility="public">
                  <ownedParameter xmi:id="_vYyoOd0fEe2YPMyYKslBVA" name="operations" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYyoOt0fEe2YPMyYKslBVA" name="transferTypes" type="_tPMect0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYyoO90fEe2YPMyYKslBVA" name="listener" type="_tXSDdN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYzPQ90fEe2YPMyYKslBVA" name="createDragEffectImage" visibility="private">
                  <ownedParameter xmi:id="_vYzPRN0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYzPRd0fEe2YPMyYKslBVA" name="addDropSupport" visibility="public">
                  <ownedParameter xmi:id="_vYzPRt0fEe2YPMyYKslBVA" name="operations" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYzPR90fEe2YPMyYKslBVA" name="transferTypes" type="_tPMect0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYzPSN0fEe2YPMyYKslBVA" name="listener" type="_tXSDcN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYzPSd0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vYzPSt0fEe2YPMyYKslBVA" name="arg0" type="_tfK0J90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYzPS90fEe2YPMyYKslBVA" name="return" type="_tgb_e90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYz2UN0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vYz2Ud0fEe2YPMyYKslBVA" name="arg0" type="_tfK0J90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYz2Ut0fEe2YPMyYKslBVA" name="return" type="_tiq0E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYz2U90fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vYz2VN0fEe2YPMyYKslBVA" name="arg0" type="_tfK0J90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYz2Vd0fEe2YPMyYKslBVA" name="return" type="_tiq0Et0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYz2Vt0fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vYz2V90fEe2YPMyYKslBVA" name="arg0" type="_tfK0J90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYz2WN0fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYz2Wd0fEe2YPMyYKslBVA" name="access$4" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vYz2Wt0fEe2YPMyYKslBVA" name="arg0" type="_tfK0J90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYz2W90fEe2YPMyYKslBVA" name="return" type="_tSKS4t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYz2XN0fEe2YPMyYKslBVA" name="access$5" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vYz2Xd0fEe2YPMyYKslBVA" name="arg0" type="_tfK0J90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYz2Xt0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYz2X90fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                  <ownedParameter xmi:id="_vYz2YN0fEe2YPMyYKslBVA" name="e" type="_tKIYRN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZQiQt0fEe2YPMyYKslBVA" name="getBounds" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZQiQ90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZjdMN0fEe2YPMyYKslBVA" name="setBounds" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZjdMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZjdMt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZjdM90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZjdNN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZkrUN0fEe2YPMyYKslBVA" name="computeSize" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZkrUd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZkrUt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZkrU90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tiqNAt0fEe2YPMyYKslBVA" name="TitleRegionLayout" visibility="package">
                  <eAnnotations xmi:id="_tit3Y90fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tit3ZN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tit3Zt0fEe2YPMyYKslBVA" general="_tJCzIN0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vY0da90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tfK0J90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tit3Zd0fEe2YPMyYKslBVA" client="_tiqNAt0fEe2YPMyYKslBVA" supplier="_tSJr0t0fEe2YPMyYKslBVA" contract="_tSJr0t0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_vYtIpd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_vYtIpt0fEe2YPMyYKslBVA" name="arg0" type="_tfK0J90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYtIp90fEe2YPMyYKslBVA" name="arg1" type="_tiqNAt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vYu90d0fEe2YPMyYKslBVA" name="computeSize" visibility="protected">
                    <ownedParameter xmi:id="_vYu90t0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYu9090fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYu91N0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYu91d0fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYu91t0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY0dbN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                    <ownedParameter xmi:id="_vY0dbd0fEe2YPMyYKslBVA" name="arg0" type="_tfK0J90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY1EcN0fEe2YPMyYKslBVA" name="layout" visibility="private">
                    <ownedParameter xmi:id="_vY1Ecd0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY1Ect0fEe2YPMyYKslBVA" name="move" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY1Ec90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY1EdN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY1Edd0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY1Edt0fEe2YPMyYKslBVA" name="height" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY1Ed90fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY1EeN0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY1Eed0fEe2YPMyYKslBVA" name="layout" visibility="protected">
                    <ownedParameter xmi:id="_vY1Eet0fEe2YPMyYKslBVA" name="composite" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY1Ee90fEe2YPMyYKslBVA" name="flushCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY25oN0fEe2YPMyYKslBVA" name="computeMaximumWidth" visibility="public">
                    <ownedParameter xmi:id="_vY25od0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY25ot0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY25o90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY25pN0fEe2YPMyYKslBVA" name="computeMinimumWidth" visibility="public">
                    <ownedParameter xmi:id="_vY25pd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY25pt0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY25p90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tiq0Ed0fEe2YPMyYKslBVA" name="HoverListener" visibility="package">
                  <eAnnotations xmi:id="_tiuecN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tiuecd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tiuedN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vY25qN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tfK0J90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tiuect0fEe2YPMyYKslBVA" client="_tiq0Ed0fEe2YPMyYKslBVA" supplier="_tKLbkt0fEe2YPMyYKslBVA" contract="_tKLbkt0fEe2YPMyYKslBVA"/>
                  <interfaceRealization xmi:id="_tiuec90fEe2YPMyYKslBVA" client="_tiq0Ed0fEe2YPMyYKslBVA" supplier="_tKLblN0fEe2YPMyYKslBVA" contract="_tKLblN0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_vYtIs90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_vYtvsN0fEe2YPMyYKslBVA" name="arg0" type="_tfK0J90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYtvsd0fEe2YPMyYKslBVA" name="arg1" type="_tiq0Ed0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY25qd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                    <ownedParameter xmi:id="_vY25qt0fEe2YPMyYKslBVA" name="arg0" type="_tfK0J90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY25q90fEe2YPMyYKslBVA" name="mouseEnter" visibility="public">
                    <ownedParameter xmi:id="_vY25rN0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY25rd0fEe2YPMyYKslBVA" name="mouseExit" visibility="public">
                    <ownedParameter xmi:id="_vY25rt0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY25r90fEe2YPMyYKslBVA" name="mouseHover" visibility="public">
                    <ownedParameter xmi:id="_vY25sN0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY25sd0fEe2YPMyYKslBVA" name="mouseMove" visibility="public">
                    <ownedParameter xmi:id="_vY25st0fEe2YPMyYKslBVA" name="e" type="_tBv4UN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tiq0E90fEe2YPMyYKslBVA" name="MenuHyperlink" visibility="package">
                  <eAnnotations xmi:id="_titQUN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_titQUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_titQUt0fEe2YPMyYKslBVA" general="_tSFaZN0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vYz2Yd0fEe2YPMyYKslBVA" name="firstTime" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vY0dYN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tfK0J90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_vYuWxN0fEe2YPMyYKslBVA" name="setBackground" visibility="package" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_vYuWxd0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vYvk6N0fEe2YPMyYKslBVA" name="setForeground" visibility="package" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_vYvk6d0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vYxaFt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                    <ownedParameter xmi:id="_vYxaF90fEe2YPMyYKslBVA" name="arg0" type="_tfK0J90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYxaGN0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYxaGd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vYxaHN0fEe2YPMyYKslBVA" name="setDecorationColor" visibility="package" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_vYxaHd0fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vYxaHt0fEe2YPMyYKslBVA" name="setHoverDecorationColor" visibility="package" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_vYxaH90fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vYxaIN0fEe2YPMyYKslBVA" name="addMouseTrackListener" visibility="package" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_vYxaId0fEe2YPMyYKslBVA" name="arg0" type="_tKLbkt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vYxaIt0fEe2YPMyYKslBVA" name="addMouseMoveListener" visibility="package" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_vYxaI90fEe2YPMyYKslBVA" name="arg0" type="_tKLblN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY0dZN0fEe2YPMyYKslBVA" name="setExpanded" visibility="public">
                    <ownedParameter xmi:id="_vY0dZd0fEe2YPMyYKslBVA" name="expanded" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY1rgN0fEe2YPMyYKslBVA" name="setVisible" visibility="package" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_vY1rgd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY1rgt0fEe2YPMyYKslBVA" name="getVisible" visibility="package" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_vY1rg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY1rhN0fEe2YPMyYKslBVA" name="computeSize" visibility="package" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_vY1rhd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY1rht0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY1rh90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY2Sld0fEe2YPMyYKslBVA" name="setBounds" visibility="package" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_vY2Slt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY2Sl90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY2SmN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vY2Smd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tispQd0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tit3YN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tit3Yd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tit3Yt0fEe2YPMyYKslBVA" general="_tXSqgN0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vY0daN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tfK0J90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_vYzPQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_vYzPQd0fEe2YPMyYKslBVA" name="arg0" type="_tfK0J90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_vYzPQt0fEe2YPMyYKslBVA" name="$anonymous0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vY0dad0fEe2YPMyYKslBVA" name="dragStart" visibility="public">
                    <ownedParameter xmi:id="_vY0dat0fEe2YPMyYKslBVA" name="event" type="_tXSDfN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tfQTud0fEe2YPMyYKslBVA" name="ObjectSegment" visibility="public" isAbstract="true">
                <eAnnotations xmi:id="_tfZdoN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfZdod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfZdot0fEe2YPMyYKslBVA" general="_tbpmEN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaPZuN0fEe2YPMyYKslBVA" name="TOP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vaPZud0fEe2YPMyYKslBVA" name="MIDDLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vaPZut0fEe2YPMyYKslBVA" name="BOTTOM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vaPZu90fEe2YPMyYKslBVA" name="alignment" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaPZvN0fEe2YPMyYKslBVA" name="nowrap" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaPZvd0fEe2YPMyYKslBVA" name="bounds" visibility="private" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaPZvt0fEe2YPMyYKslBVA" name="objectId" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vZDG5N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_vZvDdd0fEe2YPMyYKslBVA" name="layout" visibility="public">
                  <ownedParameter xmi:id="_vZvDdt0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvDd90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvDeN0fEe2YPMyYKslBVA" name="loc" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvDed0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZvqcN0fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaHd5N0fEe2YPMyYKslBVA" name="setObjectId" visibility="package">
                  <ownedParameter xmi:id="_vaHd5d0fEe2YPMyYKslBVA" name="objectId" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaIE8N0fEe2YPMyYKslBVA" name="setVerticalAlignment" visibility="package">
                  <ownedParameter xmi:id="_vaIE8d0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaQAwN0fEe2YPMyYKslBVA" name="getVerticalAlignment" visibility="public">
                  <ownedParameter xmi:id="_vaQAwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaQAwt0fEe2YPMyYKslBVA" name="getObjectId" visibility="public">
                  <ownedParameter xmi:id="_vaQAw90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaQAxN0fEe2YPMyYKslBVA" name="getObjectSize" visibility="protected" isAbstract="true">
                  <ownedParameter xmi:id="_vaQAxd0fEe2YPMyYKslBVA" name="arg0" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQAxt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQAx90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaQAyN0fEe2YPMyYKslBVA" name="advanceLocator" visibility="public">
                  <ownedParameter xmi:id="_vaQAyd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQAyt0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQAy90fEe2YPMyYKslBVA" name="loc" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQAzN0fEe2YPMyYKslBVA" name="objectTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQAzd0fEe2YPMyYKslBVA" name="computeHeightOnly" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQAzt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaQAz90fEe2YPMyYKslBVA" name="isSelectable" visibility="public">
                  <ownedParameter xmi:id="_vaQA0N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaQA0d0fEe2YPMyYKslBVA" name="contains" visibility="public">
                  <ownedParameter xmi:id="_vaQA0t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQA090fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQn0N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaQn0d0fEe2YPMyYKslBVA" name="intersects" visibility="public">
                  <ownedParameter xmi:id="_vaQn0t0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQn090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaQn1N0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
                  <ownedParameter xmi:id="_vaQn1d0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaQn1t0fEe2YPMyYKslBVA" name="isNowrap" visibility="public">
                  <ownedParameter xmi:id="_vaQn190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaQn2N0fEe2YPMyYKslBVA" name="setNowrap" visibility="public">
                  <ownedParameter xmi:id="_vaQn2d0fEe2YPMyYKslBVA" name="nowrap" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaQn2t0fEe2YPMyYKslBVA" name="paint" visibility="public">
                  <ownedParameter xmi:id="_vaQn290fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQn3N0fEe2YPMyYKslBVA" name="hover" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQn3d0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQn3t0fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQn390fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaQn4N0fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaRO4N0fEe2YPMyYKslBVA" name="computeSelection" visibility="public">
                  <ownedParameter xmi:id="_vaRO4d0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaRO4t0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaRO490fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:DataType" xmi:id="_tfUlJ90fEe2YPMyYKslBVA" name="IFocusSelectable[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf-OaN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf-Oad0fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tfVzQ90fEe2YPMyYKslBVA" name="BulletParagraph" visibility="public">
                <eAnnotations xmi:id="_tiuedd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tiuedt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tiued90fEe2YPMyYKslBVA" general="_tbi4YN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vY3gsN0fEe2YPMyYKslBVA" name="CIRCLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vY3gsd0fEe2YPMyYKslBVA" name="TEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vY3gst0fEe2YPMyYKslBVA" name="IMAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vY3gs90fEe2YPMyYKslBVA" name="style" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vY3gtN0fEe2YPMyYKslBVA" name="text" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vY3gtd0fEe2YPMyYKslBVA" name="CIRCLE_DIAM" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vY3gtt0fEe2YPMyYKslBVA" name="SPACING" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vY3gt90fEe2YPMyYKslBVA" name="indent" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vY3guN0fEe2YPMyYKslBVA" name="bindent" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vY3gud0fEe2YPMyYKslBVA" name="bbounds" visibility="private" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vY3gut0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_vY3gu90fEe2YPMyYKslBVA" name="addVerticalSpace" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY3gvt0fEe2YPMyYKslBVA" name="getIndent" visibility="public">
                  <ownedParameter xmi:id="_vY3gv90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY3gwN0fEe2YPMyYKslBVA" name="getBulletIndent" visibility="public">
                  <ownedParameter xmi:id="_vY3gwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY3gwt0fEe2YPMyYKslBVA" name="getBulletStyle" visibility="public">
                  <ownedParameter xmi:id="_vY3gw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY3gxN0fEe2YPMyYKslBVA" name="setBulletStyle" visibility="public">
                  <ownedParameter xmi:id="_vY3gxd0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY3gxt0fEe2YPMyYKslBVA" name="setBulletText" visibility="public">
                  <ownedParameter xmi:id="_vY3gx90fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY3gyN0fEe2YPMyYKslBVA" name="setIndent" visibility="public">
                  <ownedParameter xmi:id="_vY3gyd0fEe2YPMyYKslBVA" name="indent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY3gyt0fEe2YPMyYKslBVA" name="setBulletIndent" visibility="public">
                  <ownedParameter xmi:id="_vY3gy90fEe2YPMyYKslBVA" name="bindent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY4HwN0fEe2YPMyYKslBVA" name="getBulletText" visibility="public">
                  <ownedParameter xmi:id="_vY4Hwd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY4Hwt0fEe2YPMyYKslBVA" name="layout" visibility="public">
                  <ownedParameter xmi:id="_vY4Hw90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4HxN0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4Hxd0fEe2YPMyYKslBVA" name="loc" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4Hxt0fEe2YPMyYKslBVA" name="lineHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4Hx90fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4HyN0fEe2YPMyYKslBVA" name="selectedLink" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY4Hyd0fEe2YPMyYKslBVA" name="computeRowHeights" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vY4Hyt0fEe2YPMyYKslBVA" name="arg0" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4Hy90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4HzN0fEe2YPMyYKslBVA" name="arg2" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4Hzd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4Hzt0fEe2YPMyYKslBVA" name="arg4" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY4Hz90fEe2YPMyYKslBVA" name="layoutBullet" visibility="private">
                  <ownedParameter xmi:id="_vY4H0N0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4H0d0fEe2YPMyYKslBVA" name="loc" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4H0t0fEe2YPMyYKslBVA" name="lineHeight" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4H090fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY4u190fEe2YPMyYKslBVA" name="paint" visibility="public">
                  <ownedParameter xmi:id="_vY4u2N0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u2d0fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u2t0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u290fEe2YPMyYKslBVA" name="selectedLink" type="_tbnw4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u3N0fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY4u3d0fEe2YPMyYKslBVA" name="paintBullet" visibility="public">
                  <ownedParameter xmi:id="_vY4u3t0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u390fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY4u4N0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tfVzRd0fEe2YPMyYKslBVA" name="BreakSegment" visibility="public">
                <eAnnotations xmi:id="_tipl8d0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tipl8t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tipl890fEe2YPMyYKslBVA" general="_tbpmEN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vYrTgd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_vYrTg90fEe2YPMyYKslBVA" name="advanceLocator" visibility="public">
                  <ownedParameter xmi:id="_vYrThN0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYrThd0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYrTht0fEe2YPMyYKslBVA" name="locator" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYrTh90fEe2YPMyYKslBVA" name="objectTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYrTiN0fEe2YPMyYKslBVA" name="computeHeightOnly" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYrTid0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYr6h90fEe2YPMyYKslBVA" name="paint" visibility="public">
                  <ownedParameter xmi:id="_vYr6iN0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYr6id0fEe2YPMyYKslBVA" name="hover" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYr6it0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYr6i90fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYr6jN0fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYr6jd0fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYr6jt0fEe2YPMyYKslBVA" name="contains" visibility="public">
                  <ownedParameter xmi:id="_vYr6j90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYr6kN0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYr6kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYr6kt0fEe2YPMyYKslBVA" name="intersects" visibility="public">
                  <ownedParameter xmi:id="_vYr6k90fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYr6lN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYr6ld0fEe2YPMyYKslBVA" name="layout" visibility="public">
                  <ownedParameter xmi:id="_vYr6lt0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYr6l90fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYr6mN0fEe2YPMyYKslBVA" name="locator" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYr6md0fEe2YPMyYKslBVA" name="ResourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYr6mt0fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYr6nN0fEe2YPMyYKslBVA" name="computeSelection" visibility="public">
                  <ownedParameter xmi:id="_vYr6nd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYr6nt0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYr6n90fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tfVzRt0fEe2YPMyYKslBVA" name="ImageSegment" visibility="public">
                <eAnnotations xmi:id="_tiwTot0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tiwTo90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tiwTpN0fEe2YPMyYKslBVA" general="_tfQTud0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZDG4t0fEe2YPMyYKslBVA" name="SEL_IMAGE_PREFIX" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vZDG490fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_vZDG5d0fEe2YPMyYKslBVA" name="getImage" visibility="public">
                  <ownedParameter xmi:id="_vZDG5t0fEe2YPMyYKslBVA" name="objectTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZDG590fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZDG6N0fEe2YPMyYKslBVA" name="getObjectId" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZDG6d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZDG6t0fEe2YPMyYKslBVA" name="getImage" visibility="private">
                  <ownedParameter xmi:id="_vZDG690fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZDG7N0fEe2YPMyYKslBVA" name="objectTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZDG7d0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZDt8N0fEe2YPMyYKslBVA" name="getSelectedImage" visibility="private">
                  <ownedParameter xmi:id="_vZDt8d0fEe2YPMyYKslBVA" name="objectTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZDt8t0fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZDt890fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZDt-d0fEe2YPMyYKslBVA" name="paint" visibility="public">
                  <ownedParameter xmi:id="_vZDt-t0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZDt-90fEe2YPMyYKslBVA" name="hover" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZDt_N0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZDt_d0fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZDt_t0fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZDt_90fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZDuAN0fEe2YPMyYKslBVA" name="isSelectable" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZDuAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZDuAt0fEe2YPMyYKslBVA" name="getBounds" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZDuA90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZEVEt0fEe2YPMyYKslBVA" name="drawClipImage" visibility="private">
                  <ownedParameter xmi:id="_vZEVE90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZEVFN0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZEVFd0fEe2YPMyYKslBVA" name="ix" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZEVFt0fEe2YPMyYKslBVA" name="iy" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZEVF90fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZFjIN0fEe2YPMyYKslBVA" name="getObjectSize" visibility="protected">
                  <ownedParameter xmi:id="_vZFjId0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZFjIt0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZFjI90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tfXBYN0fEe2YPMyYKslBVA" name="ImageHyperlinkSegment" visibility="public">
                <eAnnotations xmi:id="_tiw6sN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tiw6sd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tiw6s90fEe2YPMyYKslBVA" general="_tfVzRt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZlSZ90fEe2YPMyYKslBVA" name="href" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZl5cN0fEe2YPMyYKslBVA" name="text" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZl5cd0fEe2YPMyYKslBVA" name="tooltipText" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tiw6st0fEe2YPMyYKslBVA" client="_tfXBYN0fEe2YPMyYKslBVA" supplier="_tbnw4d0fEe2YPMyYKslBVA" contract="_tbnw4d0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vZl5ct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_vZl5c90fEe2YPMyYKslBVA" name="setHref" visibility="public">
                  <ownedParameter xmi:id="_vZl5dN0fEe2YPMyYKslBVA" name="href" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZl5dd0fEe2YPMyYKslBVA" name="getHref" visibility="public">
                  <ownedParameter xmi:id="_vZl5dt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZl5d90fEe2YPMyYKslBVA" name="paintFocus" visibility="public">
                  <ownedParameter xmi:id="_vZl5eN0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZl5ed0fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZl5et0fEe2YPMyYKslBVA" name="fg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZl5e90fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZl5fN0fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZl5fd0fEe2YPMyYKslBVA" name="getBounds" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZl5ft0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZmggN0fEe2YPMyYKslBVA" name="isWordWrapAllowed" visibility="public">
                  <ownedParameter xmi:id="_vZmggd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZmggt0fEe2YPMyYKslBVA" name="isNowrap" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZmgg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZmghN0fEe2YPMyYKslBVA" name="setWordWrapAllowed" visibility="public">
                  <ownedParameter xmi:id="_vZmghd0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZmght0fEe2YPMyYKslBVA" name="setNowrap" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZmgh90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZmgiN0fEe2YPMyYKslBVA" name="getText" visibility="public">
                  <ownedParameter xmi:id="_vZmgid0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZmgit0fEe2YPMyYKslBVA" name="setText" visibility="public">
                  <ownedParameter xmi:id="_vZmgi90fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZmgjN0fEe2YPMyYKslBVA" name="getTooltipText" visibility="public">
                  <ownedParameter xmi:id="_vZmgjd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZnHkN0fEe2YPMyYKslBVA" name="setTooltipText" visibility="public">
                  <ownedParameter xmi:id="_vZnHkd0fEe2YPMyYKslBVA" name="tooltipText" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZnHkt0fEe2YPMyYKslBVA" name="isSelectable" visibility="public">
                  <ownedParameter xmi:id="_vZnHk90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZnHlN0fEe2YPMyYKslBVA" name="isFocusSelectable" visibility="public">
                  <ownedParameter xmi:id="_vZnHld0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZnHlt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZnHl90fEe2YPMyYKslBVA" name="setFocus" visibility="public">
                  <ownedParameter xmi:id="_vZnHmN0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZnHmd0fEe2YPMyYKslBVA" name="direction" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZnHmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tfXBYd0fEe2YPMyYKslBVA" name="AggregateHyperlinkSegment" visibility="public">
                <eAnnotations xmi:id="_tixhwN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tixhwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tixhw90fEe2YPMyYKslBVA" general="_tbpmEN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZvqft0fEe2YPMyYKslBVA" name="href" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZvqf90fEe2YPMyYKslBVA" name="segments" visibility="private" type="_tfI-_N0fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tixhwt0fEe2YPMyYKslBVA" client="_tfXBYd0fEe2YPMyYKslBVA" supplier="_tbnw4d0fEe2YPMyYKslBVA" contract="_tbnw4d0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vZvqgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_vZvqgd0fEe2YPMyYKslBVA" name="add" visibility="public">
                  <ownedParameter xmi:id="_vZvqgt0fEe2YPMyYKslBVA" name="segment" type="_tfJmA90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZwRgN0fEe2YPMyYKslBVA" name="add" visibility="public">
                  <ownedParameter xmi:id="_vZwRgd0fEe2YPMyYKslBVA" name="segment" type="_tfXBYN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZwRgt0fEe2YPMyYKslBVA" name="advanceLocator" visibility="public">
                  <ownedParameter xmi:id="_vZwRg90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZwRhN0fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZwRhd0fEe2YPMyYKslBVA" name="loc" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZwRht0fEe2YPMyYKslBVA" name="objectTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZwRh90fEe2YPMyYKslBVA" name="computeHeightOnly" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZwRiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZwRid0fEe2YPMyYKslBVA" name="getHref" visibility="public">
                  <ownedParameter xmi:id="_vZwRit0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZwRi90fEe2YPMyYKslBVA" name="setHref" visibility="public">
                  <ownedParameter xmi:id="_vZwRjN0fEe2YPMyYKslBVA" name="href" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZwRjd0fEe2YPMyYKslBVA" name="paint" visibility="public">
                  <ownedParameter xmi:id="_vZwRjt0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZwRj90fEe2YPMyYKslBVA" name="hover" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZwRkN0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZwRkd0fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZwRkt0fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZwRk90fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZw4kN0fEe2YPMyYKslBVA" name="getText" visibility="public">
                  <ownedParameter xmi:id="_vZw4kd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZw4kt0fEe2YPMyYKslBVA" name="paintFocus" visibility="public">
                  <ownedParameter xmi:id="_vZw4k90fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZw4lN0fEe2YPMyYKslBVA" name="bg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZw4ld0fEe2YPMyYKslBVA" name="fg" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZw4lt0fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZw4l90fEe2YPMyYKslBVA" name="repaintRegion" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZxfoN0fEe2YPMyYKslBVA" name="getBounds" visibility="public">
                  <ownedParameter xmi:id="_vZxfod0fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZyGsN0fEe2YPMyYKslBVA" name="contains" visibility="public">
                  <ownedParameter xmi:id="_vZyGsd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZyGst0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZyGs90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZyGtN0fEe2YPMyYKslBVA" name="intersects" visibility="public">
                  <ownedParameter xmi:id="_vZyGtd0fEe2YPMyYKslBVA" name="rect" type="_s9cAEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZyGtt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZyGt90fEe2YPMyYKslBVA" name="layout" visibility="public">
                  <ownedParameter xmi:id="_vZyGuN0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZyGud0fEe2YPMyYKslBVA" name="width" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZyGut0fEe2YPMyYKslBVA" name="locator" type="_tbuekN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZyGu90fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZyGvN0fEe2YPMyYKslBVA" name="selected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZytwN0fEe2YPMyYKslBVA" name="computeSelection" visibility="public">
                  <ownedParameter xmi:id="_vZytwd0fEe2YPMyYKslBVA" name="gc" type="_s9bZAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZytwt0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZytw90fEe2YPMyYKslBVA" name="selData" type="_tbnw4N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZytxN0fEe2YPMyYKslBVA" name="clearCache" visibility="public">
                  <ownedParameter xmi:id="_vZytxd0fEe2YPMyYKslBVA" name="fontId" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZytxt0fEe2YPMyYKslBVA" name="getTooltipText" visibility="public">
                  <ownedParameter xmi:id="_vZytx90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZytyt0fEe2YPMyYKslBVA" name="isFocusSelectable" visibility="public">
                  <ownedParameter xmi:id="_vZyty90fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZytzN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZzU0N0fEe2YPMyYKslBVA" name="setFocus" visibility="public">
                  <ownedParameter xmi:id="_vZzU0d0fEe2YPMyYKslBVA" name="resourceTable" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZzU0t0fEe2YPMyYKslBVA" name="direction" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZzU090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tfXBY90fEe2YPMyYKslBVA" name="SWTUtil" visibility="public">
                <eAnnotations xmi:id="_tivskN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tivskd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tivskt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vY6kAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_vY6kAd0fEe2YPMyYKslBVA" name="getStandardDisplay" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vY6kAt0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY6kA90fEe2YPMyYKslBVA" name="getShell" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_vY6kBN0fEe2YPMyYKslBVA" name="widget" type="_tBojkd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY6kBd0fEe2YPMyYKslBVA" name="return" type="_s7oCM90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tiq0Et0fEe2YPMyYKslBVA" name="BusyIndicator" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tivsk90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tivslN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tivsld0fEe2YPMyYKslBVA" general="_tKXBwt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZAqs90fEe2YPMyYKslBVA" name="MARGIN" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZAqtN0fEe2YPMyYKslBVA" name="IMAGE_COUNT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZAqtd0fEe2YPMyYKslBVA" name="MILLISECONDS_OF_DELAY" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_vZAqtt0fEe2YPMyYKslBVA" name="imageCache" visibility="private" type="_tFskMN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZAqt90fEe2YPMyYKslBVA" name="image" visibility="private" type="_s9aK4N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZAquN0fEe2YPMyYKslBVA" name="dpy" visibility="private" type="_s7KIIt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZAqud0fEe2YPMyYKslBVA" name="timer" visibility="private" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZAqut0fEe2YPMyYKslBVA" name="busy" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vZAqu90fEe2YPMyYKslBVA" name="imageIndex" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vYuWwt0fEe2YPMyYKslBVA" name="setBackground" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYuWw90fEe2YPMyYKslBVA" name="arg0" type="_s7SrAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYu94d0fEe2YPMyYKslBVA" name="setImage" visibility="public">
                  <ownedParameter xmi:id="_vYu94t0fEe2YPMyYKslBVA" name="image" type="_s9aK4N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYu95N0fEe2YPMyYKslBVA" name="isBusy" visibility="public">
                  <ownedParameter xmi:id="_vYu95d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYu95t0fEe2YPMyYKslBVA" name="dispose" visibility="package" isLeaf="true" isAbstract="true"/>
                <ownedOperation xmi:id="_vYvk4N0fEe2YPMyYKslBVA" name="setToolTipText" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYvk4d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYwzAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_vYwzAd0fEe2YPMyYKslBVA" name="parent" type="_s7AXId0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vYwzAt0fEe2YPMyYKslBVA" name="style" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYwzA90fEe2YPMyYKslBVA" name="addMouseTrackListener" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYwzBN0fEe2YPMyYKslBVA" name="arg0" type="_tKLbkt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYwzBd0fEe2YPMyYKslBVA" name="addMouseMoveListener" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYwzBt0fEe2YPMyYKslBVA" name="arg0" type="_tKLblN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYwzB90fEe2YPMyYKslBVA" name="setMenu" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vYwzCN0fEe2YPMyYKslBVA" name="arg0" type="_s77kMN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYyBIN0fEe2YPMyYKslBVA" name="setBusy" visibility="public">
                  <ownedParameter xmi:id="_vYyBId0fEe2YPMyYKslBVA" name="busy" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vYyBIt0fEe2YPMyYKslBVA" name="getImage" visibility="public">
                  <ownedParameter xmi:id="_vYyBI90fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY1EfN0fEe2YPMyYKslBVA" name="computeSize" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vY1Efd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY1Eft0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY1Ef90fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vY2SkN0fEe2YPMyYKslBVA" name="setBounds" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vY2Skd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY2Skt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY2Sk90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vY2SlN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZAqo90fEe2YPMyYKslBVA" name="isDisposed" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZAqpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZAqpd0fEe2YPMyYKslBVA" name="redraw" visibility="package" isLeaf="true" isAbstract="true"/>
                <ownedOperation xmi:id="_vZAqpt0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZAqp90fEe2YPMyYKslBVA" name="arg0" type="_tiq0Et0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZAqqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZAqqd0fEe2YPMyYKslBVA" name="update" visibility="package" isLeaf="true" isAbstract="true"/>
                <ownedOperation xmi:id="_vZAqqt0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZAqq90fEe2YPMyYKslBVA" name="arg0" type="_tiq0Et0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZAqrN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZAqrd0fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZAqrt0fEe2YPMyYKslBVA" name="arg0" type="_tiq0Et0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZAqr90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZAqsN0fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vZAqsd0fEe2YPMyYKslBVA" name="arg0" type="_tiq0Et0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZAqst0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZBRsN0fEe2YPMyYKslBVA" name="getDisplay" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZBRsd0fEe2YPMyYKslBVA" name="return" type="_s7KIIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZBRst0fEe2YPMyYKslBVA" name="addPaintListener" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZBRs90fEe2YPMyYKslBVA" name="arg0" type="_tKLbnN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZBRtN0fEe2YPMyYKslBVA" name="addDisposeListener" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZBRtd0fEe2YPMyYKslBVA" name="arg0" type="_tKHxQN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZBRtt0fEe2YPMyYKslBVA" name="computeSize" visibility="public">
                  <ownedParameter xmi:id="_vZBRt90fEe2YPMyYKslBVA" name="wHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZBRuN0fEe2YPMyYKslBVA" name="hHint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZBRud0fEe2YPMyYKslBVA" name="changed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZBRut0fEe2YPMyYKslBVA" name="return" type="_s7oCNd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZBRu90fEe2YPMyYKslBVA" name="getImage" visibility="private">
                  <ownedParameter xmi:id="_vZBRvN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZBRvd0fEe2YPMyYKslBVA" name="return" type="_s9aK4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZBRvt0fEe2YPMyYKslBVA" name="forceFocus" visibility="public">
                  <ownedParameter xmi:id="_vZBRv90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZB4wN0fEe2YPMyYKslBVA" name="onPaint" visibility="package">
                  <ownedParameter xmi:id="_vZB4wd0fEe2YPMyYKslBVA" name="event" type="_tKLbmt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZB4wt0fEe2YPMyYKslBVA" name="getClientArea" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_vZB4w90fEe2YPMyYKslBVA" name="return" type="_s9cAEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZB4xN0fEe2YPMyYKslBVA" name="clearImages" visibility="private"/>
                <ownedOperation xmi:id="_vZCf0N0fEe2YPMyYKslBVA" name="createImageDescriptor" visibility="private">
                  <ownedParameter xmi:id="_vZCf0d0fEe2YPMyYKslBVA" name="relativePath" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vZCf0t0fEe2YPMyYKslBVA" name="return" type="_tW0JYd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vZDG4N0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
                  <ownedParameter xmi:id="_vZDG4d0fEe2YPMyYKslBVA" name="e" type="_tBv4Ud0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tivsl90fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tm6a4N0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tm6a4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tm6a490fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_vZADot0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tiq0Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tm6a4t0fEe2YPMyYKslBVA" client="_tivsl90fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_vZAqoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_vZAqod0fEe2YPMyYKslBVA" name="arg0" type="_tiq0Et0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_vZAqot0fEe2YPMyYKslBVA" name="run" visibility="public"/>
                </nestedClassifier>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tbcKsN0fEe2YPMyYKslBVA" name="Messages" visibility="public">
              <eAnnotations xmi:id="_tbcKsd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tbcKst0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tbcKs90fEe2YPMyYKslBVA" general="_tW9TVN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVj90fEe2YPMyYKslBVA" name="MessageManager_sMessageSummary" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVkN0fEe2YPMyYKslBVA" name="MessageManager_sWarningSummary" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVkd0fEe2YPMyYKslBVA" name="MessageManager_sErrorSummary" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVkt0fEe2YPMyYKslBVA" name="MessageManager_pMessageSummary" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVk90fEe2YPMyYKslBVA" name="MessageManager_pWarningSummary" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVlN0fEe2YPMyYKslBVA" name="MessageManager_pErrorSummary" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vac1EN0fEe2YPMyYKslBVA" name="BUNDLE_NAME" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vac1Ed0fEe2YPMyYKslBVA" name="FormDialog_defaultTitle" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vac1Et0fEe2YPMyYKslBVA" name="FormText_copy" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vac1E90fEe2YPMyYKslBVA" name="ToggleHyperlink_accessibleColumn" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vac1FN0fEe2YPMyYKslBVA" name="ToggleHyperlink_accessibleName" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vac1Fd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_vac1Ft0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tbfOAN0fEe2YPMyYKslBVA" name="MessageManager" visibility="public">
              <eAnnotations xmi:id="_tfarwt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tfarw90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tfarxd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVgN0fEe2YPMyYKslBVA" name="DEFAULT_PREFIX_PROVIDER" visibility="private" isLeaf="true" isStatic="true" type="_tfaryt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vaXVgd0fEe2YPMyYKslBVA" name="messages" visibility="private" type="_s7ccAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVgt0fEe2YPMyYKslBVA" name="oldMessages" visibility="private" type="_s7ccAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVg90fEe2YPMyYKslBVA" name="decorators" visibility="private" type="_tSN9QN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVhN0fEe2YPMyYKslBVA" name="oldDecorators" visibility="private" type="_tSN9QN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVhd0fEe2YPMyYKslBVA" name="autoUpdate" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVht0fEe2YPMyYKslBVA" name="form" visibility="private" type="_tSAh5d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVh90fEe2YPMyYKslBVA" name="prefixProvider" visibility="private" type="_tbyJA90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXViN0fEe2YPMyYKslBVA" name="decorationPosition" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVid0fEe2YPMyYKslBVA" name="standardError" visibility="private" isStatic="true" type="_tgdNkN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVit0fEe2YPMyYKslBVA" name="standardWarning" visibility="private" isStatic="true" type="_tgdNkN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVi90fEe2YPMyYKslBVA" name="standardInformation" visibility="private" isStatic="true" type="_tgdNkN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vaXVjN0fEe2YPMyYKslBVA" name="SINGLE_MESSAGE_SUMMARY_KEYS" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vaXVjd0fEe2YPMyYKslBVA" name="MULTIPLE_MESSAGE_SUMMARY_KEYS" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tfarxN0fEe2YPMyYKslBVA" client="_tbfOAN0fEe2YPMyYKslBVA" supplier="_tSUq9d0fEe2YPMyYKslBVA" contract="_tSUq9d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vZfy190fEe2YPMyYKslBVA" name="createDetails" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_vZfy2N0fEe2YPMyYKslBVA" name="messages" type="_tSDlN90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vZfy2d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaTrJ90fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vaTrKN0fEe2YPMyYKslBVA" name="arg0" type="_tbfOAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaTrKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaTrKt0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vaTrK90fEe2YPMyYKslBVA" name="arg0" type="_tbfOAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaTrLN0fEe2YPMyYKslBVA" name="return" type="_tSAh5d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaUSO90fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vaUSPN0fEe2YPMyYKslBVA" name="arg0" type="_tbfOAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaUSPd0fEe2YPMyYKslBVA" name="return" type="_tbyJA90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaU5Rd0fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vaU5Rt0fEe2YPMyYKslBVA" name="arg0" type="_tbfOAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaU5R90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaU5SN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaU5Sd0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaU5St0fEe2YPMyYKslBVA" name="arg4" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaU5S90fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaU5TN0fEe2YPMyYKslBVA" name="arg6" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaU5Td0fEe2YPMyYKslBVA" name="return" type="_tfbS0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaU5T90fEe2YPMyYKslBVA" name="isAutoUpdate" visibility="public">
                <ownedParameter xmi:id="_vaU5UN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaU5VN0fEe2YPMyYKslBVA" name="access$4" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vaU5Vd0fEe2YPMyYKslBVA" name="arg0" type="_tbfOAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaU5Vt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaU5V90fEe2YPMyYKslBVA" name="arg2" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaU5WN0fEe2YPMyYKslBVA" name="return" type="_tfbS0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaVgUN0fEe2YPMyYKslBVA" name="access$5" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vaVgUd0fEe2YPMyYKslBVA" name="arg0" type="_tbfOAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaVgUt0fEe2YPMyYKslBVA" name="arg1" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaVgU90fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaVgVt0fEe2YPMyYKslBVA" name="access$6" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vaVgV90fEe2YPMyYKslBVA" name="arg0" type="_tbfOAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaVgWN0fEe2YPMyYKslBVA" name="arg1" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaVgWd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaVgWt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaVgW90fEe2YPMyYKslBVA" name="access$7" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vaVgXN0fEe2YPMyYKslBVA" name="return" type="_tgdNkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaVgXd0fEe2YPMyYKslBVA" name="access$8" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vaVgXt0fEe2YPMyYKslBVA" name="return" type="_tgdNkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaVgX90fEe2YPMyYKslBVA" name="access$9" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_vaVgYN0fEe2YPMyYKslBVA" name="return" type="_tgdNkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaXVjt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_vaXVld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vaXVlt0fEe2YPMyYKslBVA" name="scrolledForm" type="_tSAh4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaX8kt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_vaX8k90fEe2YPMyYKslBVA" name="form" type="_tSAh5d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaX8lN0fEe2YPMyYKslBVA" name="addMessage" visibility="public">
                <ownedParameter xmi:id="_vaX8ld0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaX8lt0fEe2YPMyYKslBVA" name="messageText" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaX8l90fEe2YPMyYKslBVA" name="data" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaX8mN0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaX8md0fEe2YPMyYKslBVA" name="addMessage" visibility="private">
                <ownedParameter xmi:id="_vaX8mt0fEe2YPMyYKslBVA" name="prefix" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaX8m90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaX8nN0fEe2YPMyYKslBVA" name="messageText" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaX8nd0fEe2YPMyYKslBVA" name="data" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaX8nt0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaX8n90fEe2YPMyYKslBVA" name="list" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaX8oN0fEe2YPMyYKslBVA" name="return" type="_tfbS0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaX8od0fEe2YPMyYKslBVA" name="updateForm" visibility="private"/>
              <ownedOperation xmi:id="_vaX8ot0fEe2YPMyYKslBVA" name="addMessage" visibility="public">
                <ownedParameter xmi:id="_vaX8o90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaX8pN0fEe2YPMyYKslBVA" name="messageText" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaX8pd0fEe2YPMyYKslBVA" name="data" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaX8pt0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaX8p90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaYjoN0fEe2YPMyYKslBVA" name="removeMessage" visibility="public">
                <ownedParameter xmi:id="_vaYjod0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaYjot0fEe2YPMyYKslBVA" name="findMessage" visibility="private">
                <ownedParameter xmi:id="_vaYjo90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaYjpN0fEe2YPMyYKslBVA" name="list" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaYjpd0fEe2YPMyYKslBVA" name="return" type="_tfbS0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaYjpt0fEe2YPMyYKslBVA" name="removeMessages" visibility="public"/>
              <ownedOperation xmi:id="_vaYjp90fEe2YPMyYKslBVA" name="removeMessage" visibility="public">
                <ownedParameter xmi:id="_vaYjqN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaYjqd0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaYjqt0fEe2YPMyYKslBVA" name="removeMessages" visibility="public">
                <ownedParameter xmi:id="_vaYjq90fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaZKsN0fEe2YPMyYKslBVA" name="removeAllMessages" visibility="public"/>
              <ownedOperation xmi:id="_vaZKs90fEe2YPMyYKslBVA" name="update" visibility="public"/>
              <ownedOperation xmi:id="_vaZxwN0fEe2YPMyYKslBVA" name="update" visibility="private">
                <ownedParameter xmi:id="_vaZxwd0fEe2YPMyYKslBVA" name="mergedList" type="_s7ccAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaZxwt0fEe2YPMyYKslBVA" name="pruneControlDecorators" visibility="private"/>
              <ownedOperation xmi:id="_vaZxyt0fEe2YPMyYKslBVA" name="createPeers" visibility="private">
                <ownedParameter xmi:id="_vaZxy90fEe2YPMyYKslBVA" name="messages" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaZxzN0fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaaY0N0fEe2YPMyYKslBVA" name="getFullMessage" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_vaaY0d0fEe2YPMyYKslBVA" name="message" type="_tSTc2d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaaY0t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaaY1d0fEe2YPMyYKslBVA" name="createDetails" visibility="private">
                <ownedParameter xmi:id="_vaaY1t0fEe2YPMyYKslBVA" name="messages" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaaY190fEe2YPMyYKslBVA" name="excludePrefix" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaaY2N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaa_4N0fEe2YPMyYKslBVA" name="createSummary" visibility="public">
                <ownedParameter xmi:id="_vaa_4d0fEe2YPMyYKslBVA" name="messages" type="_tSDlN90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vaa_4t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaa_490fEe2YPMyYKslBVA" name="getMessagePrefixProvider" visibility="public">
                <ownedParameter xmi:id="_vaa_5N0fEe2YPMyYKslBVA" name="return" type="_tbyJA90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaa_5d0fEe2YPMyYKslBVA" name="setMessagePrefixProvider" visibility="public">
                <ownedParameter xmi:id="_vaa_5t0fEe2YPMyYKslBVA" name="provider" type="_tbyJA90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaa_590fEe2YPMyYKslBVA" name="getDecorationPosition" visibility="public">
                <ownedParameter xmi:id="_vaa_6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vaa_6d0fEe2YPMyYKslBVA" name="setDecorationPosition" visibility="public">
                <ownedParameter xmi:id="_vaa_6t0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vabm8N0fEe2YPMyYKslBVA" name="setAutoUpdate" visibility="public">
                <ownedParameter xmi:id="_vabm8d0fEe2YPMyYKslBVA" name="autoUpdate" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vabm8t0fEe2YPMyYKslBVA" name="isCacheChanged" visibility="private">
                <ownedParameter xmi:id="_vabm890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vabm9N0fEe2YPMyYKslBVA" name="checkMessageCache" visibility="private">
                <ownedParameter xmi:id="_vabm9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vacOAN0fEe2YPMyYKslBVA" name="checkDecoratorCache" visibility="private">
                <ownedParameter xmi:id="_vacOAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tfaryt0fEe2YPMyYKslBVA" name="DefaultPrefixProvider" visibility="package">
                <eAnnotations xmi:id="_tizW8N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tizW8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tizW890fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tizW8t0fEe2YPMyYKslBVA" client="_tfaryt0fEe2YPMyYKslBVA" supplier="_tbyJA90fEe2YPMyYKslBVA" contract="_tbyJA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vaWHat0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_vaWHa90fEe2YPMyYKslBVA" name="getPrefix" visibility="public">
                  <ownedParameter xmi:id="_vaWHbN0fEe2YPMyYKslBVA" name="c" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaWHbd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tfbS0d0fEe2YPMyYKslBVA" name="ControlDecorator" visibility="package">
                <eAnnotations xmi:id="_tiyv5t0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tiyv590fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tiyv6N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaTrIN0fEe2YPMyYKslBVA" name="decoration" visibility="private" type="_tfcg8d0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaTrId0fEe2YPMyYKslBVA" name="controlMessages" visibility="private" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaTrIt0fEe2YPMyYKslBVA" name="prefix" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaTrI90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tbfOAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_vaTrJN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vaTrJd0fEe2YPMyYKslBVA" name="arg0" type="_tbfOAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaTrJt0fEe2YPMyYKslBVA" name="control" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaTrL90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_vaTrMN0fEe2YPMyYKslBVA" name="arg0" type="_tbfOAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaTrMd0fEe2YPMyYKslBVA" name="cd" type="_tfbS0d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaUSM90fEe2YPMyYKslBVA" name="isDisposed" visibility="public">
                  <ownedParameter xmi:id="_vaUSNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaUSNd0fEe2YPMyYKslBVA" name="updatePrefix" visibility="package"/>
                <ownedOperation xmi:id="_vaUSNt0fEe2YPMyYKslBVA" name="updatePosition" visibility="package"/>
                <ownedOperation xmi:id="_vaUSN90fEe2YPMyYKslBVA" name="update" visibility="public"/>
                <ownedOperation xmi:id="_vaUSON0fEe2YPMyYKslBVA" name="getPrefix" visibility="package">
                  <ownedParameter xmi:id="_vaUSOd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaUSOt0fEe2YPMyYKslBVA" name="createPrefix" visibility="private"/>
                <ownedOperation xmi:id="_vaUSQd0fEe2YPMyYKslBVA" name="addAll" visibility="package">
                  <ownedParameter xmi:id="_vaUSQt0fEe2YPMyYKslBVA" name="target" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaU5QN0fEe2YPMyYKslBVA" name="addMessage" visibility="package">
                  <ownedParameter xmi:id="_vaU5Qd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaU5Qt0fEe2YPMyYKslBVA" name="text" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaU5Q90fEe2YPMyYKslBVA" name="data" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaU5RN0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaU5Ud0fEe2YPMyYKslBVA" name="removeMessage" visibility="package">
                  <ownedParameter xmi:id="_vaU5Ut0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaU5U90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaU5Wd0fEe2YPMyYKslBVA" name="removeMessages" visibility="package">
                  <ownedParameter xmi:id="_vaU5Wt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaVgYd0fEe2YPMyYKslBVA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_vaVgYt0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaVgY90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaVgZN0fEe2YPMyYKslBVA" name="hasSameMessages" visibility="package">
                  <ownedParameter xmi:id="_vaVgZd0fEe2YPMyYKslBVA" name="cd" type="_tfbS0d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaVgZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaWHYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vaWHYd0fEe2YPMyYKslBVA" name="arg0" type="_tbfOAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaWHYt0fEe2YPMyYKslBVA" name="arg1" type="_tfbS0d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaWHY90fEe2YPMyYKslBVA" name="arg2" type="_tfbS0d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaWHZN0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vaWHZd0fEe2YPMyYKslBVA" name="arg0" type="_tfbS0d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaWHZt0fEe2YPMyYKslBVA" name="return" type="_tfcg8d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaWHZ90fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_vaWHaN0fEe2YPMyYKslBVA" name="arg0" type="_tfbS0d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaWHad0fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tfbS0t0fEe2YPMyYKslBVA" name="Message" visibility="package">
                <eAnnotations xmi:id="_tizW9N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tizW9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tiz-AN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaU5Tt0fEe2YPMyYKslBVA" name="control" visibility="package" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaWHcN0fEe2YPMyYKslBVA" name="data" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaWHcd0fEe2YPMyYKslBVA" name="key" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaWHct0fEe2YPMyYKslBVA" name="message" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaWHc90fEe2YPMyYKslBVA" name="type" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_vaWHdN0fEe2YPMyYKslBVA" name="prefix" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tizW9t0fEe2YPMyYKslBVA" client="_tfbS0t0fEe2YPMyYKslBVA" supplier="_tSTc2d0fEe2YPMyYKslBVA" contract="_tSTc2d0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_vaUSMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vaUSMd0fEe2YPMyYKslBVA" name="arg0" type="_tfbS0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaUSMt0fEe2YPMyYKslBVA" name="arg1" type="_tfbS0t0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaVgVN0fEe2YPMyYKslBVA" name="getMessageType" visibility="public">
                  <ownedParameter xmi:id="_vaVgVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaWHdd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_vaWucN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaWucd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaWuct0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaWuc90fEe2YPMyYKslBVA" name="data" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaWudN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_vaWudd0fEe2YPMyYKslBVA" name="message" type="_tfbS0t0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaWudt0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                  <ownedParameter xmi:id="_vaWud90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaWueN0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
                  <ownedParameter xmi:id="_vaWued0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaWuet0fEe2YPMyYKslBVA" name="getControl" visibility="public">
                  <ownedParameter xmi:id="_vaWue90fEe2YPMyYKslBVA" name="return" type="_s7p3YN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaWufN0fEe2YPMyYKslBVA" name="getData" visibility="public">
                  <ownedParameter xmi:id="_vaWufd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaWuft0fEe2YPMyYKslBVA" name="getPrefix" visibility="public">
                  <ownedParameter xmi:id="_vaWuf90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_vaWugN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_vaWugd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_vaWugt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tfNQYN0fEe2YPMyYKslBVA" name="IMessageToolTipManager" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tfarwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tfarwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_vYxaEt0fEe2YPMyYKslBVA" name="createToolTip" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_vYxaE90fEe2YPMyYKslBVA" name="arg0" type="_s7p3YN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vYxaFN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vZVawN0fEe2YPMyYKslBVA" name="update" visibility="public" isAbstract="true"/>
            </packagedElement>
          </packagedElement>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_tBjrEN0fEe2YPMyYKslBVA" name="core">
        <packagedElement xmi:type="uml:Package" xmi:id="_tBjrEd0fEe2YPMyYKslBVA" name="runtime">
          <packagedElement xmi:type="uml:Package" xmi:id="_tjZz4N0fEe2YPMyYKslBVA" name="content">
            <eAnnotations xmi:id="_vf-ObN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-Obd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tjZz4d0fEe2YPMyYKslBVA" name="IContentTypeManager" isLeaf="true" isAbstract="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBjrE90fEe2YPMyYKslBVA" name="Assert" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tV9Nwd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV9Nwt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV9Nw90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uaWC9N0fEe2YPMyYKslBVA" name="isTrue" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uaWC9d0fEe2YPMyYKslBVA" name="expression" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaWC9t0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaWC990fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaqMCN0fEe2YPMyYKslBVA" name="isLegal" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uaqMCd0fEe2YPMyYKslBVA" name="expression" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uasBQd0fEe2YPMyYKslBVA" name="isNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uasBQt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubD0qN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_ubD0qd0fEe2YPMyYKslBVA" name="isLegal" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ubD0qt0fEe2YPMyYKslBVA" name="expression" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubD0q90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubD0rN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubD0rd0fEe2YPMyYKslBVA" name="isNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ubD0rt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubD0r90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubD0sN0fEe2YPMyYKslBVA" name="isTrue" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ubD0sd0fEe2YPMyYKslBVA" name="expression" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubD0st0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBxGd90fEe2YPMyYKslBVA" name="Status" visibility="public">
            <eAnnotations xmi:id="_tV7_r90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV7_sN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV8msN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ubAxVd0fEe2YPMyYKslBVA" name="unknownId" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ubAxVt0fEe2YPMyYKslBVA" name="OK_STATUS" visibility="public" isLeaf="true" isStatic="true" type="_tBy7o90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ubAxV90fEe2YPMyYKslBVA" name="CANCEL_STATUS" visibility="public" isLeaf="true" isStatic="true" type="_tBy7o90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ubAxWN0fEe2YPMyYKslBVA" name="severity" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ubAxWd0fEe2YPMyYKslBVA" name="pluginId" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ubAxWt0fEe2YPMyYKslBVA" name="code" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ubAxW90fEe2YPMyYKslBVA" name="message" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ubAxXN0fEe2YPMyYKslBVA" name="exception" visibility="private" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ubAxXd0fEe2YPMyYKslBVA" name="theEmptyStatusArray" visibility="private" isLeaf="true" isStatic="true" type="_tV7_ot0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tV7_sd0fEe2YPMyYKslBVA" client="_tBxGd90fEe2YPMyYKslBVA" supplier="_tBy7o90fEe2YPMyYKslBVA" contract="_tBy7o90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uZzQdd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uZzQdt0fEe2YPMyYKslBVA" name="severity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZzQd90fEe2YPMyYKslBVA" name="pluginId" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZzQeN0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZzQed0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZzQet0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAE2t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uaAE290fEe2YPMyYKslBVA" name="severity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAE3N0fEe2YPMyYKslBVA" name="pluginId" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAE3d0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAE4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uaAE4t0fEe2YPMyYKslBVA" name="severity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAE490fEe2YPMyYKslBVA" name="pluginId" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAE5N0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAE5d0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaqMGN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uaqMGd0fEe2YPMyYKslBVA" name="severity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMGt0fEe2YPMyYKslBVA" name="caller" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMG90fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMHN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMHd0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaraKt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uaraK90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubAxXt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ubBYYN0fEe2YPMyYKslBVA" name="setSeverity" visibility="protected">
              <ownedParameter xmi:id="_ubBYYd0fEe2YPMyYKslBVA" name="severity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubBYYt0fEe2YPMyYKslBVA" name="identifier" visibility="private">
              <ownedParameter xmi:id="_ubBYY90fEe2YPMyYKslBVA" name="caller" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubBYZN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubBYZd0fEe2YPMyYKslBVA" name="setPlugin" visibility="protected">
              <ownedParameter xmi:id="_ubBYZt0fEe2YPMyYKslBVA" name="pluginId" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubBYZ90fEe2YPMyYKslBVA" name="setCode" visibility="protected">
              <ownedParameter xmi:id="_ubBYaN0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubBYad0fEe2YPMyYKslBVA" name="setMessage" visibility="protected">
              <ownedParameter xmi:id="_ubBYat0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubBYa90fEe2YPMyYKslBVA" name="setException" visibility="protected">
              <ownedParameter xmi:id="_ubBYbN0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubBYbd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ubBYbt0fEe2YPMyYKslBVA" name="severity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubBYb90fEe2YPMyYKslBVA" name="caller" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubBYcN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubBYcd0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubB_cN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ubB_cd0fEe2YPMyYKslBVA" name="severity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubB_ct0fEe2YPMyYKslBVA" name="caller" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubB_c90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubB_dN0fEe2YPMyYKslBVA" name="getChildren" visibility="public">
              <ownedParameter xmi:id="_ubB_dd0fEe2YPMyYKslBVA" name="return" type="_tV7_ot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubB_dt0fEe2YPMyYKslBVA" name="getCode" visibility="public">
              <ownedParameter xmi:id="_ubB_d90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubCmgN0fEe2YPMyYKslBVA" name="getException" visibility="public">
              <ownedParameter xmi:id="_ubCmgd0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubCmgt0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
              <ownedParameter xmi:id="_ubCmg90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubCmhN0fEe2YPMyYKslBVA" name="getPlugin" visibility="public">
              <ownedParameter xmi:id="_ubCmhd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubCmht0fEe2YPMyYKslBVA" name="getSeverity" visibility="public">
              <ownedParameter xmi:id="_ubCmh90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubCmiN0fEe2YPMyYKslBVA" name="isMultiStatus" visibility="public">
              <ownedParameter xmi:id="_ubCmid0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubCmit0fEe2YPMyYKslBVA" name="isOK" visibility="public">
              <ownedParameter xmi:id="_ubCmi90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubCmjN0fEe2YPMyYKslBVA" name="matches" visibility="public">
              <ownedParameter xmi:id="_ubCmjd0fEe2YPMyYKslBVA" name="severityMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubCmjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubDNkN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ubDNkd0fEe2YPMyYKslBVA" name="c" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubDNkt0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubDNk90fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ubDNlN0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubDNld0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubDNlt0fEe2YPMyYKslBVA" name="lambda$2" visibility="private">
              <ownedParameter xmi:id="_ubDNl90fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubDNmN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubD0oN0fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ubD0od0fEe2YPMyYKslBVA" name="c" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubD0ot0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tBy7o90fEe2YPMyYKslBVA" name="IStatus" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tV7_oN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV7_od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedAttribute xmi:id="_ua41g90fEe2YPMyYKslBVA" name="OK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ua41hN0fEe2YPMyYKslBVA" name="INFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ua41hd0fEe2YPMyYKslBVA" name="WARNING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ua41ht0fEe2YPMyYKslBVA" name="ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ua41h90fEe2YPMyYKslBVA" name="CANCEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uanIv90fEe2YPMyYKslBVA" name="getMessage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uanIwN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uanIwd0fEe2YPMyYKslBVA" name="getException" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uanIwt0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaqzGt0fEe2YPMyYKslBVA" name="getSeverity" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaqzG90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaqzIt0fEe2YPMyYKslBVA" name="getChildren" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaqzI90fEe2YPMyYKslBVA" name="return" type="_tV7_ot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaraJt0fEe2YPMyYKslBVA" name="isMultiStatus" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaraJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua41iN0fEe2YPMyYKslBVA" name="getCode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua41id0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua41it0fEe2YPMyYKslBVA" name="getPlugin" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua41i90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua41jN0fEe2YPMyYKslBVA" name="isOK" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua41jd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua41jt0fEe2YPMyYKslBVA" name="matches" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua41j90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua41kN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tSFaYN0fEe2YPMyYKslBVA" name="ListenerList" visibility="public">
            <eAnnotations xmi:id="_tV7_o90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV7_pN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV7_pt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ua-8Rd0fEe2YPMyYKslBVA" name="EmptyArray" visibility="private" isLeaf="true" isStatic="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ua-8Rt0fEe2YPMyYKslBVA" name="EQUALITY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ua-8R90fEe2YPMyYKslBVA" name="IDENTITY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ua-8SN0fEe2YPMyYKslBVA" name="identity" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ua-8Sd0fEe2YPMyYKslBVA" name="listeners" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tV7_pd0fEe2YPMyYKslBVA" client="_tSFaYN0fEe2YPMyYKslBVA" supplier="_s-vnpt0fEe2YPMyYKslBVA" contract="_s-vnpt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uZxbRd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uZxbRt0fEe2YPMyYKslBVA" name="mode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZxbR90fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uZxbSN0fEe2YPMyYKslBVA" name="listener" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZxbTN0fEe2YPMyYKslBVA" name="getListeners" visibility="public">
              <ownedParameter xmi:id="_uZxbTd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZyCRN0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uZyCRd0fEe2YPMyYKslBVA" name="listener" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZyCRt0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uZyCR90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZz3fN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uZ0eh90fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uZ0eiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ0eid0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uZ0eit0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8St0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_ubAKQN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            <ownedOperation xmi:id="_ubAKQd0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
              <ownedParameter xmi:id="_ubAKQt0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubAKRt0fEe2YPMyYKslBVA" name="stream" visibility="public">
              <ownedParameter xmi:id="_ubAKR90fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubAKSN0fEe2YPMyYKslBVA" name="parallelStream" visibility="public">
              <ownedParameter xmi:id="_ubAKSd0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubAKSt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_ubAKS90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tV7_qN0fEe2YPMyYKslBVA" name="ListenerListIterator" visibility="package">
              <eAnnotations xmi:id="_tV7_q90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tV7_rN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tV7_rt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubAKTN0fEe2YPMyYKslBVA" name="listeners" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubAKTd0fEe2YPMyYKslBVA" name="i" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tV7_rd0fEe2YPMyYKslBVA" client="_tV7_qN0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ua_jMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ua_jMd0fEe2YPMyYKslBVA" name="listeners" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubAxUN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_ubAxUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubAxUt0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_ubAxU90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubAxVN0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tV7_ot0fEe2YPMyYKslBVA" name="IStatus[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-Obt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-Ob90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tV9Nxd0fEe2YPMyYKslBVA" name="AssertionFailedException" visibility="public">
            <eAnnotations xmi:id="_teCywN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teCywd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teCywt0fEe2YPMyYKslBVA" general="_s82xQd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ua41pd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ua41pt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ua41p90fEe2YPMyYKslBVA" name="detail" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tWn8KN0fEe2YPMyYKslBVA" name="ISafeRunnable" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_td_IZd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td_IZt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uaplB90fEe2YPMyYKslBVA" name="run" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uaplCN0fEe2YPMyYKslBVA" name="handleException" visibility="public">
              <ownedParameter xmi:id="_uaplCd0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tWup0d0fEe2YPMyYKslBVA" name="CoreException" visibility="public">
            <eAnnotations xmi:id="_td_IYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td_IYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td_IYt0fEe2YPMyYKslBVA" general="_s72rsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uao9-N0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uao9-d0fEe2YPMyYKslBVA" name="status" visibility="private" isLeaf="true" type="_tBy7o90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uZzQe90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uZzQfN0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uao9-t0fEe2YPMyYKslBVA" name="getCause" visibility="public">
              <ownedParameter xmi:id="_uao9-90fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uapk8N0fEe2YPMyYKslBVA" name="getStatus" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uapk8d0fEe2YPMyYKslBVA" name="return" type="_tBy7o90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uapk8t0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public"/>
            <ownedOperation xmi:id="_uapk890fEe2YPMyYKslBVA" name="printStackTrace" visibility="public">
              <ownedParameter xmi:id="_uapk9N0fEe2YPMyYKslBVA" name="output" type="_s6v4ct0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uapk-t0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public">
              <ownedParameter xmi:id="_uapk-90fEe2YPMyYKslBVA" name="output" type="_s9V5cN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubLJYd0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ubLJYt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tW0JY90fEe2YPMyYKslBVA" name="Path" visibility="public">
            <eAnnotations xmi:id="_td_ved0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td_vet0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td_vft0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uat2YN0fEe2YPMyYKslBVA" name="HAS_LEADING" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uat2Yd0fEe2YPMyYKslBVA" name="IS_UNC" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uat2Yt0fEe2YPMyYKslBVA" name="HAS_TRAILING" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uat2Y90fEe2YPMyYKslBVA" name="IS_FOR_WINDOWS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uat2ZN0fEe2YPMyYKslBVA" name="ALL_SEPARATORS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uat2Zd0fEe2YPMyYKslBVA" name="ALL_FLAGS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uat2Zt0fEe2YPMyYKslBVA" name="RUNNING_ON_WINDOWS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uat2Z90fEe2YPMyYKslBVA" name="EMPTY_STRING" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uat2aN0fEe2YPMyYKslBVA" name="NO_SEGMENTS" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uat2ad0fEe2YPMyYKslBVA" name="EMPTY" visibility="public" isLeaf="true" isStatic="true" type="_tW0JY90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uat2at0fEe2YPMyYKslBVA" name="HASH_MASK" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uat2a90fEe2YPMyYKslBVA" name="ROOT_STRING" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uat2bN0fEe2YPMyYKslBVA" name="ROOT" visibility="public" isLeaf="true" isStatic="true" type="_tW0JY90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uat2bd0fEe2YPMyYKslBVA" name="device" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uat2bt0fEe2YPMyYKslBVA" name="segments" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uat2b90fEe2YPMyYKslBVA" name="flags" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_td_vfN0fEe2YPMyYKslBVA" client="_tW0JY90fEe2YPMyYKslBVA" supplier="_td_ve90fEe2YPMyYKslBVA" contract="_td_ve90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_td_vfd0fEe2YPMyYKslBVA" client="_tW0JY90fEe2YPMyYKslBVA" supplier="_tCTR8t0fEe2YPMyYKslBVA" contract="_tCTR8t0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uaDvHd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uaDvHt0fEe2YPMyYKslBVA" name="fullPath" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uat2cN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uat2ct0fEe2YPMyYKslBVA" name="fromOSString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uat2c90fEe2YPMyYKslBVA" name="pathString" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uat2dN0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uat2dd0fEe2YPMyYKslBVA" name="fromPortableString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uat2dt0fEe2YPMyYKslBVA" name="pathString" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uat2d90fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uat2eN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uaudcN0fEe2YPMyYKslBVA" name="initialize" visibility="private">
              <ownedParameter xmi:id="_uaudcd0fEe2YPMyYKslBVA" name="deviceString" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaudct0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaudc90fEe2YPMyYKslBVA" name="forWindows" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uauddN0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uauddd0fEe2YPMyYKslBVA" name="forPosix" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uauddt0fEe2YPMyYKslBVA" name="fullPath" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaudd90fEe2YPMyYKslBVA" name="return" type="_tW0JY90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaudeN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uauded0fEe2YPMyYKslBVA" name="fullPath" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaudet0fEe2YPMyYKslBVA" name="forWindows" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaude90fEe2YPMyYKslBVA" name="forWindows" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uaudfN0fEe2YPMyYKslBVA" name="fullPath" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaudfd0fEe2YPMyYKslBVA" name="return" type="_tW0JY90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaudft0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uaudf90fEe2YPMyYKslBVA" name="device" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaudgN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uavEgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uavEgd0fEe2YPMyYKslBVA" name="device" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uavEgt0fEe2YPMyYKslBVA" name="segments" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uavEg90fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uavEhN0fEe2YPMyYKslBVA" name="computeHashCode" visibility="private">
              <ownedParameter xmi:id="_uavEhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uavEht0fEe2YPMyYKslBVA" name="addFileExtension" visibility="public">
              <ownedParameter xmi:id="_uavEh90fEe2YPMyYKslBVA" name="extension" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uavEiN0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uavEid0fEe2YPMyYKslBVA" name="isRoot" visibility="public">
              <ownedParameter xmi:id="_uavEit0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uavrkN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uavrkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uavrkt0fEe2YPMyYKslBVA" name="hasTrailingSeparator" visibility="public">
              <ownedParameter xmi:id="_uavrk90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uavrlN0fEe2YPMyYKslBVA" name="addTrailingSeparator" visibility="public">
              <ownedParameter xmi:id="_uavrld0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uavrlt0fEe2YPMyYKslBVA" name="append" visibility="public">
              <ownedParameter xmi:id="_uavrl90fEe2YPMyYKslBVA" name="tail" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uavrmN0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uawSo90fEe2YPMyYKslBVA" name="isUNC" visibility="public">
              <ownedParameter xmi:id="_uawSpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uawSrN0fEe2YPMyYKslBVA" name="canonicalize" visibility="private">
              <ownedParameter xmi:id="_uawSrd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uawSsd0fEe2YPMyYKslBVA" name="append" visibility="public">
              <ownedParameter xmi:id="_uawSst0fEe2YPMyYKslBVA" name="tail" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uawSs90fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaw5sN0fEe2YPMyYKslBVA" name="removeLastSegments" visibility="public">
              <ownedParameter xmi:id="_uaw5sd0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaw5st0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaw5s90fEe2YPMyYKslBVA" name="collapseParentReferences" visibility="private"/>
            <ownedOperation xmi:id="_uaw5tN0fEe2YPMyYKslBVA" name="clone" visibility="public">
              <ownedParameter xmi:id="_uaw5td0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaxgwN0fEe2YPMyYKslBVA" name="isAbsolute" visibility="public">
              <ownedParameter xmi:id="_uaxgwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaxgwt0fEe2YPMyYKslBVA" name="collapseSlashes" visibility="private">
              <ownedParameter xmi:id="_uaxgw90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaxgxN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaxgxd0fEe2YPMyYKslBVA" name="computeLength" visibility="private">
              <ownedParameter xmi:id="_uaxgxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uayH0N0fEe2YPMyYKslBVA" name="computeSegmentCount" visibility="private">
              <ownedParameter xmi:id="_uayH0d0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uayH0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uayH090fEe2YPMyYKslBVA" name="computeSegments" visibility="private">
              <ownedParameter xmi:id="_uayH1N0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uayH1d0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uayH1t0fEe2YPMyYKslBVA" name="encodeSegment" visibility="private">
              <ownedParameter xmi:id="_uayH190fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uayH2N0fEe2YPMyYKslBVA" name="buf" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uayu4N0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uayu4d0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uayu4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uayu490fEe2YPMyYKslBVA" name="getDevice" visibility="public">
              <ownedParameter xmi:id="_uayu5N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uayu5d0fEe2YPMyYKslBVA" name="getFileExtension" visibility="public">
              <ownedParameter xmi:id="_uayu5t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uayu590fEe2YPMyYKslBVA" name="lastSegment" visibility="public">
              <ownedParameter xmi:id="_uayu6N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uayu6d0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uayu6t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uazV8N0fEe2YPMyYKslBVA" name="isPrefixOf" visibility="public">
              <ownedParameter xmi:id="_uazV8d0fEe2YPMyYKslBVA" name="anotherPath" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uazV8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaz9BN0fEe2YPMyYKslBVA" name="isValidPath" visibility="public">
              <ownedParameter xmi:id="_uaz9Bd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaz9Bt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaz9B90fEe2YPMyYKslBVA" name="isValidPath" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uaz9CN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaz9Cd0fEe2YPMyYKslBVA" name="forWindows" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaz9Ct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaz9C90fEe2YPMyYKslBVA" name="isValidPosixPath" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uaz9DN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaz9Dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaz9Dt0fEe2YPMyYKslBVA" name="isValidWindowsPath" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uaz9D90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaz9EN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua0kEN0fEe2YPMyYKslBVA" name="segmentCount" visibility="public">
              <ownedParameter xmi:id="_ua0kEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua0kEt0fEe2YPMyYKslBVA" name="segment" visibility="public">
              <ownedParameter xmi:id="_ua0kE90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua0kFN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua0kFd0fEe2YPMyYKslBVA" name="isValidSegment" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ua0kFt0fEe2YPMyYKslBVA" name="segment" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua0kF90fEe2YPMyYKslBVA" name="forWindows" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua0kGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua0kGd0fEe2YPMyYKslBVA" name="isValidSegment" visibility="public">
              <ownedParameter xmi:id="_ua0kGt0fEe2YPMyYKslBVA" name="segment" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua0kG90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua0kHN0fEe2YPMyYKslBVA" name="isValidPosixSegment" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ua0kHd0fEe2YPMyYKslBVA" name="segment" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua0kHt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua0kH90fEe2YPMyYKslBVA" name="isValidWindowsSegment" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ua0kIN0fEe2YPMyYKslBVA" name="segment" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua0kId0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua1LIN0fEe2YPMyYKslBVA" name="makeAbsolute" visibility="public">
              <ownedParameter xmi:id="_ua1LId0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua1LIt0fEe2YPMyYKslBVA" name="makeRelative" visibility="public">
              <ownedParameter xmi:id="_ua1LI90fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua1LJN0fEe2YPMyYKslBVA" name="makeRelativeTo" visibility="public">
              <ownedParameter xmi:id="_ua1LJd0fEe2YPMyYKslBVA" name="base" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua1LJt0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua1LJ90fEe2YPMyYKslBVA" name="matchingFirstSegments" visibility="public">
              <ownedParameter xmi:id="_ua1LKN0fEe2YPMyYKslBVA" name="anotherPath" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua1yMN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua1yMd0fEe2YPMyYKslBVA" name="makeUNC" visibility="public">
              <ownedParameter xmi:id="_ua1yMt0fEe2YPMyYKslBVA" name="toUNC" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua1yM90fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua1yNN0fEe2YPMyYKslBVA" name="removeFileExtension" visibility="public">
              <ownedParameter xmi:id="_ua1yNd0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua2ZQN0fEe2YPMyYKslBVA" name="removeFirstSegments" visibility="public">
              <ownedParameter xmi:id="_ua2ZQd0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua2ZQt0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua3AUN0fEe2YPMyYKslBVA" name="removeTrailingSeparator" visibility="public">
              <ownedParameter xmi:id="_ua3AUd0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua3AUt0fEe2YPMyYKslBVA" name="segments" visibility="public">
              <ownedParameter xmi:id="_ua3AU90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua3AVN0fEe2YPMyYKslBVA" name="setDevice" visibility="public">
              <ownedParameter xmi:id="_ua3AVd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua3AVt0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua3nYN0fEe2YPMyYKslBVA" name="toFile" visibility="public">
              <ownedParameter xmi:id="_ua3nYd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua3nYt0fEe2YPMyYKslBVA" name="toOSString" visibility="public">
              <ownedParameter xmi:id="_ua3nY90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua3nZN0fEe2YPMyYKslBVA" name="toPortableString" visibility="public">
              <ownedParameter xmi:id="_ua3nZd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua4OcN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_ua4Ocd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua41gN0fEe2YPMyYKslBVA" name="uptoSegment" visibility="public">
              <ownedParameter xmi:id="_ua41gd0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua41gt0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tW0wcd0fEe2YPMyYKslBVA" name="FileLocator" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_td_IZ90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td_IaN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td_Iad0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uZ6lMd0fEe2YPMyYKslBVA" name="toFileURL" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ6lMt0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ6lM90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7zW90fEe2YPMyYKslBVA" name="resolve" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7zXN0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ7zXd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ8aVt0fEe2YPMyYKslBVA" name="find" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ8aV90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ8aWN0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ8aWd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ8aX90fEe2YPMyYKslBVA" name="find" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ8aYN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ8aYd0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ8aYt0fEe2YPMyYKslBVA" name="override" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ8aY90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaB58d0fEe2YPMyYKslBVA" name="openStream" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uaB58t0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaB5890fEe2YPMyYKslBVA" name="file" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaB59N0fEe2YPMyYKslBVA" name="substituteArgs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaB59d0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uasoRt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uasoTN0fEe2YPMyYKslBVA" name="findEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uasoTd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uasoTt0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uasoT90fEe2YPMyYKslBVA" name="override" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uasoUN0fEe2YPMyYKslBVA" name="return" type="_td_vcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uasoVt0fEe2YPMyYKslBVA" name="find" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uasoV90fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uatPUN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uatPVN0fEe2YPMyYKslBVA" name="findEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uatPVd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uatPVt0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uatPV90fEe2YPMyYKslBVA" name="return" type="_td_vcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uatPat0fEe2YPMyYKslBVA" name="getBundleFile" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uatPa90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uatPbN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_td_ve90fEe2YPMyYKslBVA" name="IPath" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teCyw90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teCyxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teCyxd0fEe2YPMyYKslBVA" general="_tCTR8t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ua-VFN0fEe2YPMyYKslBVA" name="SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ua-VFd0fEe2YPMyYKslBVA" name="DEVICE_SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uZypad0fEe2YPMyYKslBVA" name="toFile" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uZypat0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZzQgN0fEe2YPMyYKslBVA" name="toOSString" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uZzQgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaEWKd0fEe2YPMyYKslBVA" name="append" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaEWKt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaEWK90fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaE9MN0fEe2YPMyYKslBVA" name="removeFileExtension" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaE9Md0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaE9Mt0fEe2YPMyYKslBVA" name="addFileExtension" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaE9M90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaE9NN0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uavrmd0fEe2YPMyYKslBVA" name="segmentCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uavrmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uavrm90fEe2YPMyYKslBVA" name="isValidSegment" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uavrnN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uavrnd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uavrnt0fEe2YPMyYKslBVA" name="setDevice" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uavrn90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uawSoN0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uawSod0fEe2YPMyYKslBVA" name="makeRelative" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uawSot0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uawSpd0fEe2YPMyYKslBVA" name="makeUNC" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uawSpt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uawSp90fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uawSqN0fEe2YPMyYKslBVA" name="makeAbsolute" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uawSqd0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uawSqt0fEe2YPMyYKslBVA" name="hasTrailingSeparator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uawSq90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uawSrt0fEe2YPMyYKslBVA" name="segment" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uawSr90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uawSsN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaz9AN0fEe2YPMyYKslBVA" name="getDevice" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaz9Ad0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaz9At0fEe2YPMyYKslBVA" name="isAbsolute" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaz9A90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-VFt0fEe2YPMyYKslBVA" name="addTrailingSeparator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-VF90fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-VGN0fEe2YPMyYKslBVA" name="append" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-VGd0fEe2YPMyYKslBVA" name="arg0" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua-VGt0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-VG90fEe2YPMyYKslBVA" name="clone" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-VHN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-VHd0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-VHt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua-VH90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-VIN0fEe2YPMyYKslBVA" name="getFileExtension" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-VId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8IN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8Id0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8It0fEe2YPMyYKslBVA" name="isPrefixOf" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8I90fEe2YPMyYKslBVA" name="arg0" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua-8JN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8Jd0fEe2YPMyYKslBVA" name="isRoot" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8Jt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8J90fEe2YPMyYKslBVA" name="isUNC" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8KN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8Kd0fEe2YPMyYKslBVA" name="isValidPath" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8Kt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua-8K90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8LN0fEe2YPMyYKslBVA" name="lastSegment" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8Ld0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8Lt0fEe2YPMyYKslBVA" name="makeRelativeTo" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8L90fEe2YPMyYKslBVA" name="arg0" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua-8MN0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8Md0fEe2YPMyYKslBVA" name="matchingFirstSegments" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8Mt0fEe2YPMyYKslBVA" name="arg0" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua-8M90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8NN0fEe2YPMyYKslBVA" name="removeFirstSegments" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8Nd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua-8Nt0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8N90fEe2YPMyYKslBVA" name="removeLastSegments" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8ON0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua-8Od0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8Ot0fEe2YPMyYKslBVA" name="removeTrailingSeparator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8O90fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8PN0fEe2YPMyYKslBVA" name="segments" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8Pd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8Pt0fEe2YPMyYKslBVA" name="toPortableString" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8P90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8QN0fEe2YPMyYKslBVA" name="toString" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8Qd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua-8Qt0fEe2YPMyYKslBVA" name="uptoSegment" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua-8Q90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua-8RN0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_teDZ2d0fEe2YPMyYKslBVA" name="ServiceCaller" visibility="public">
            <eAnnotations xmi:id="_tgUqt90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgUquN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tgUqud0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ua5ckN0fEe2YPMyYKslBVA" name="bundle" visibility="package" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ua5ckd0fEe2YPMyYKslBVA" name="serviceType" visibility="package" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ua5ckt0fEe2YPMyYKslBVA" name="filter" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ua5ck90fEe2YPMyYKslBVA" name="service" visibility="package" type="_tgVRwN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uaRKdN0fEe2YPMyYKslBVA" name="callOnce" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uaRKdd0fEe2YPMyYKslBVA" name="caller" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaRKdt0fEe2YPMyYKslBVA" name="serviceType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaRKd90fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaRxgN0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaRxgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua5clN0fEe2YPMyYKslBVA" name="callOnce" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ua5cld0fEe2YPMyYKslBVA" name="caller" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua5clt0fEe2YPMyYKslBVA" name="serviceType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua5cl90fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua5cmN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua5cmd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ua5cmt0fEe2YPMyYKslBVA" name="caller" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua5cm90fEe2YPMyYKslBVA" name="serviceType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua5cnN0fEe2YPMyYKslBVA" name="getCallUnget" visibility="private">
              <ownedParameter xmi:id="_ua5cnd0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua5cnt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua5cn90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ua5coN0fEe2YPMyYKslBVA" name="caller" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua5cod0fEe2YPMyYKslBVA" name="serviceType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua5cot0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua5co90fEe2YPMyYKslBVA" name="getRank" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_ua5cpN0fEe2YPMyYKslBVA" name="ref" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua5cpd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua6qsN0fEe2YPMyYKslBVA" name="getCurrent" visibility="private">
              <ownedParameter xmi:id="_ua6qsd0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua6qst0fEe2YPMyYKslBVA" name="getContext" visibility="private">
              <ownedParameter xmi:id="_ua6qs90fEe2YPMyYKslBVA" name="return" type="_tXCy5N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua6qtt0fEe2YPMyYKslBVA" name="call" visibility="public">
              <ownedParameter xmi:id="_ua6qt90fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua6quN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua6qud0fEe2YPMyYKslBVA" name="trackCurrent" visibility="private">
              <ownedParameter xmi:id="_ua6qut0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua6qu90fEe2YPMyYKslBVA" name="current" visibility="public">
              <ownedParameter xmi:id="_ua6qvN0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua7Rw90fEe2YPMyYKslBVA" name="getServiceReference" visibility="private">
              <ownedParameter xmi:id="_ua7RxN0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua7Rxd0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua740t0fEe2YPMyYKslBVA" name="unget" visibility="public"/>
            <ownedOperation xmi:id="_ua741N0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ua741d0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua741t0fEe2YPMyYKslBVA" name="r" type="_tgVRwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua74190fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua742d0fEe2YPMyYKslBVA" name="lambda$1" visibility="private">
              <ownedParameter xmi:id="_ua742t0fEe2YPMyYKslBVA" name="return" type="_tXCy5N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua74290fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ua743N0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua743d0fEe2YPMyYKslBVA" name="r" type="_tgVRwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua743t0fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua74390fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ua744N0fEe2YPMyYKslBVA" name="r" type="_tgVRwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua8f4N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua8f4d0fEe2YPMyYKslBVA" name="lambda$4" visibility="private">
              <ownedParameter xmi:id="_ua8f4t0fEe2YPMyYKslBVA" name="r" type="_tgVRwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua8f490fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua8f5t0fEe2YPMyYKslBVA" name="lambda$5" visibility="private">
              <ownedParameter xmi:id="_ua8f590fEe2YPMyYKslBVA" name="arg0" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua8f6N0fEe2YPMyYKslBVA" name="r" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua8f6d0fEe2YPMyYKslBVA" name="return" type="_tgVRwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgVRwN0fEe2YPMyYKslBVA" name="ReferenceAndService" visibility="package">
              <eAnnotations xmi:id="_tgVRwd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgVRwt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgVRxt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ua742N0fEe2YPMyYKslBVA" name="instance" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ua8f8t0fEe2YPMyYKslBVA" name="context" visibility="package" isLeaf="true" type="_tXCy5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ua8f890fEe2YPMyYKslBVA" name="ref" visibility="package" isLeaf="true" type="_tXDZ-d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ua8f9N0fEe2YPMyYKslBVA" name="rank" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ua8f9d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_teDZ2d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgVRxN0fEe2YPMyYKslBVA" client="_tgVRwN0fEe2YPMyYKslBVA" supplier="_tgVRw90fEe2YPMyYKslBVA" contract="_tgVRw90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgVRxd0fEe2YPMyYKslBVA" client="_tgVRwN0fEe2YPMyYKslBVA" supplier="_tXDZ8N0fEe2YPMyYKslBVA" contract="_tXDZ8N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ua74090fEe2YPMyYKslBVA" name="unget" visibility="package"/>
              <ownedOperation xmi:id="_ua8f5N0fEe2YPMyYKslBVA" name="track" visibility="package">
                <ownedParameter xmi:id="_ua8f5d0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ua8f7d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ua8f7t0fEe2YPMyYKslBVA" name="arg0" type="_teDZ2d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ua8f790fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ua8f8N0fEe2YPMyYKslBVA" name="ref" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ua8f8d0fEe2YPMyYKslBVA" name="instance" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ua9G8N0fEe2YPMyYKslBVA" name="untrack" visibility="package"/>
              <ownedOperation xmi:id="_ua9G9N0fEe2YPMyYKslBVA" name="bundleChanged" visibility="public">
                <ownedParameter xmi:id="_ua9G9d0fEe2YPMyYKslBVA" name="e" type="_tXEBAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ua9G-t0fEe2YPMyYKslBVA" name="serviceChanged" visibility="public">
                <ownedParameter xmi:id="_ua9G-90fEe2YPMyYKslBVA" name="e" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teF2Ft0fEe2YPMyYKslBVA" name="IAdapterManager" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tgUqsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgUqsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedAttribute xmi:id="_uaoW2d0fEe2YPMyYKslBVA" name="NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uaoW2t0fEe2YPMyYKslBVA" name="NOT_LOADED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uaoW290fEe2YPMyYKslBVA" name="LOADED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uaoW3N0fEe2YPMyYKslBVA" name="computeAdapterTypes" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaoW3d0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaoW3t0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaoW390fEe2YPMyYKslBVA" name="computeClassOrder" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaoW4N0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaoW4d0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaoW4t0fEe2YPMyYKslBVA" name="getAdapter" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaoW490fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaoW5N0fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaoW5d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uao94N0fEe2YPMyYKslBVA" name="getAdapter" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uao94d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uao94t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uao9490fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uao95N0fEe2YPMyYKslBVA" name="hasAdapter" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uao95d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uao95t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uao9590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uao96N0fEe2YPMyYKslBVA" name="queryAdapter" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uao96d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uao96t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uao9690fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uao97N0fEe2YPMyYKslBVA" name="loadAdapter" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uao97d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uao97t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uao9790fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uao98N0fEe2YPMyYKslBVA" name="registerAdapters" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uao98d0fEe2YPMyYKslBVA" name="arg0" type="_teGdIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uao98t0fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uao9890fEe2YPMyYKslBVA" name="unregisterAdapters" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uao99N0fEe2YPMyYKslBVA" name="arg0" type="_teGdIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uao99d0fEe2YPMyYKslBVA" name="unregisterAdapters" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uao99t0fEe2YPMyYKslBVA" name="arg0" type="_teGdIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uao9990fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teGdIt0fEe2YPMyYKslBVA" name="IAdapterFactory" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tgUqst0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgUqs90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uaplAd0fEe2YPMyYKslBVA" name="getAdapter" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaplAt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaplA90fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaplBN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaplBd0fEe2YPMyYKslBVA" name="getAdapterList" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaplBt0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgUqtN0fEe2YPMyYKslBVA" name="IProgressMonitor" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tgUqtd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgUqtt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedAttribute xmi:id="_ua41kd0fEe2YPMyYKslBVA" name="UNKNOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ua41kt0fEe2YPMyYKslBVA" name="beginTask" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua41k90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ua41lN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua41ld0fEe2YPMyYKslBVA" name="done" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_ua41lt0fEe2YPMyYKslBVA" name="internalWorked" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua41l90fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua41mN0fEe2YPMyYKslBVA" name="isCanceled" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua41md0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua41mt0fEe2YPMyYKslBVA" name="setCanceled" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua41m90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua41nN0fEe2YPMyYKslBVA" name="setTaskName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua41nd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua41nt0fEe2YPMyYKslBVA" name="subTask" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua41n90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua41oN0fEe2YPMyYKslBVA" name="worked" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ua41od0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua41ot0fEe2YPMyYKslBVA" name="setBlocked" visibility="public">
              <ownedParameter xmi:id="_ua41o90fEe2YPMyYKslBVA" name="reason" type="_tBy7o90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ua41pN0fEe2YPMyYKslBVA" name="clearBlocked" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgXG8d0fEe2YPMyYKslBVA" name="MultiStatus" visibility="public">
            <eAnnotations xmi:id="_tjy1dN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tjy1dd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tjy1dt0fEe2YPMyYKslBVA" general="_tBxGd90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uaplCt0fEe2YPMyYKslBVA" name="children" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uaplC90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uaplDN0fEe2YPMyYKslBVA" name="caller" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaplDd0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMAN0fEe2YPMyYKslBVA" name="newChildren" type="_tV7_ot0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMAd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMAt0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaqMA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uaqMBN0fEe2YPMyYKslBVA" name="caller" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMBd0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMBt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMB90fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaqMC90fEe2YPMyYKslBVA" name="addAllInternal" visibility="private">
              <ownedParameter xmi:id="_uaqMDN0fEe2YPMyYKslBVA" name="newChildren" type="_tV7_ot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaqMDd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uaqMDt0fEe2YPMyYKslBVA" name="pluginId" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMD90fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMEN0fEe2YPMyYKslBVA" name="newChildren" type="_tV7_ot0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMEd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMEt0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaqME90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uaqMFN0fEe2YPMyYKslBVA" name="pluginId" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMFd0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMFt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqMF90fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaqzEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uaqzEd0fEe2YPMyYKslBVA" name="caller" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqzEt0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqzE90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaqzFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uaqzFd0fEe2YPMyYKslBVA" name="pluginId" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqzFt0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaqzF90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaqzGN0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uaqzGd0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaqzHN0fEe2YPMyYKslBVA" name="getSeverity" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uaqzHd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaqzHt0fEe2YPMyYKslBVA" name="setSeverity" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uaqzH90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaqzIN0fEe2YPMyYKslBVA" name="addAll" visibility="public">
              <ownedParameter xmi:id="_uaqzId0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaraIN0fEe2YPMyYKslBVA" name="getChildren" visibility="public">
              <ownedParameter xmi:id="_uaraId0fEe2YPMyYKslBVA" name="return" type="_tV7_ot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaraIt0fEe2YPMyYKslBVA" name="isMultiStatus" visibility="public">
              <ownedParameter xmi:id="_uaraI90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaraJN0fEe2YPMyYKslBVA" name="merge" visibility="public">
              <ownedParameter xmi:id="_uaraJd0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaraKN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uaraKd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tgXuAN0fEe2YPMyYKslBVA" name="ILogListener[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OcN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-Ocd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgXuAd0fEe2YPMyYKslBVA" name="ILogListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tj0Dkd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tj0Dkt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tj0Dk90fEe2YPMyYKslBVA" general="_tWsNlN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uaoW1N0fEe2YPMyYKslBVA" name="logging" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaoW1d0fEe2YPMyYKslBVA" name="arg0" type="_tBy7o90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaoW1t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tiwTod0fEe2YPMyYKslBVA" name="Platform" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tjZM0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tjZM0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tjZM0t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZ5-EN0fEe2YPMyYKslBVA" name="PI_RUNTIME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Ed0fEe2YPMyYKslBVA" name="PT_APPLICATIONS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Et0fEe2YPMyYKslBVA" name="PT_ADAPTERS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-E90fEe2YPMyYKslBVA" name="PT_PREFERENCES" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-FN0fEe2YPMyYKslBVA" name="PT_PRODUCT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Fd0fEe2YPMyYKslBVA" name="OPTION_STARTTIME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Ft0fEe2YPMyYKslBVA" name="PREF_PLATFORM_PERFORMANCE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-F90fEe2YPMyYKslBVA" name="PREF_LINE_SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-GN0fEe2YPMyYKslBVA" name="MIN_PERFORMANCE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Gd0fEe2YPMyYKslBVA" name="MAX_PERFORMANCE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Gt0fEe2YPMyYKslBVA" name="PARSE_PROBLEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-G90fEe2YPMyYKslBVA" name="PLUGIN_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-HN0fEe2YPMyYKslBVA" name="INTERNAL_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Hd0fEe2YPMyYKslBVA" name="FAILED_READ_METADATA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Ht0fEe2YPMyYKslBVA" name="FAILED_WRITE_METADATA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-H90fEe2YPMyYKslBVA" name="FAILED_DELETE_METADATA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-IN0fEe2YPMyYKslBVA" name="OS_WIN32" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Id0fEe2YPMyYKslBVA" name="OS_LINUX" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-It0fEe2YPMyYKslBVA" name="OS_AIX" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-I90fEe2YPMyYKslBVA" name="OS_SOLARIS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-JN0fEe2YPMyYKslBVA" name="OS_HPUX" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Jd0fEe2YPMyYKslBVA" name="OS_QNX" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Jt0fEe2YPMyYKslBVA" name="OS_MACOSX" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-J90fEe2YPMyYKslBVA" name="OS_UNKNOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-KN0fEe2YPMyYKslBVA" name="ARCH_X86" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Kd0fEe2YPMyYKslBVA" name="ARCH_PA_RISC" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Kt0fEe2YPMyYKslBVA" name="ARCH_PPC" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-K90fEe2YPMyYKslBVA" name="ARCH_SPARC" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-LN0fEe2YPMyYKslBVA" name="ARCH_X86_64" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Ld0fEe2YPMyYKslBVA" name="ARCH_AMD64" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Lt0fEe2YPMyYKslBVA" name="ARCH_IA64" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-L90fEe2YPMyYKslBVA" name="ARCH_IA64_32" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-MN0fEe2YPMyYKslBVA" name="WS_WIN32" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Md0fEe2YPMyYKslBVA" name="WS_MOTIF" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Mt0fEe2YPMyYKslBVA" name="WS_GTK" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-M90fEe2YPMyYKslBVA" name="WS_PHOTON" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-NN0fEe2YPMyYKslBVA" name="WS_CARBON" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Nd0fEe2YPMyYKslBVA" name="WS_COCOA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Nt0fEe2YPMyYKslBVA" name="WS_WPF" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-N90fEe2YPMyYKslBVA" name="WS_UNKNOWN" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-ON0fEe2YPMyYKslBVA" name="LINE_SEPARATOR_KEY_UNIX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Od0fEe2YPMyYKslBVA" name="LINE_SEPARATOR_KEY_WINDOWS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-Ot0fEe2YPMyYKslBVA" name="LINE_SEPARATOR_VALUE_LF" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZ5-O90fEe2YPMyYKslBVA" name="LINE_SEPARATOR_VALUE_CRLF" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uZ5-PN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uZ5-P90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uZ5-QN0fEe2YPMyYKslBVA" name="addAuthorizationInfo" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ5-Qd0fEe2YPMyYKslBVA" name="serverUrl" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ5-Qt0fEe2YPMyYKslBVA" name="realm" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ5-Q90fEe2YPMyYKslBVA" name="authScheme" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ5-RN0fEe2YPMyYKslBVA" name="info" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ6lIt0fEe2YPMyYKslBVA" name="addLogListener" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ6lI90fEe2YPMyYKslBVA" name="listener" type="_tgXuAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ6lKN0fEe2YPMyYKslBVA" name="addProtectionSpace" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ6lKd0fEe2YPMyYKslBVA" name="resourceUrl" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ6lKt0fEe2YPMyYKslBVA" name="realm" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ6lLt0fEe2YPMyYKslBVA" name="asLocalURL" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ6lL90fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ6lMN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ6lNN0fEe2YPMyYKslBVA" name="endSplash" visibility="public" isStatic="true"/>
            <ownedOperation xmi:id="_uZ6lNt0fEe2YPMyYKslBVA" name="flushAuthorizationInfo" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ6lN90fEe2YPMyYKslBVA" name="serverUrl" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ6lON0fEe2YPMyYKslBVA" name="realm" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ6lOd0fEe2YPMyYKslBVA" name="authScheme" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ6lPt0fEe2YPMyYKslBVA" name="getAdapterManager" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ6lP90fEe2YPMyYKslBVA" name="return" type="_teF2Ft0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ6lQt0fEe2YPMyYKslBVA" name="getAuthorizationInfo" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ6lQ90fEe2YPMyYKslBVA" name="serverUrl" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ6lRN0fEe2YPMyYKslBVA" name="realm" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ6lRd0fEe2YPMyYKslBVA" name="authScheme" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ7MMN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7MNt0fEe2YPMyYKslBVA" name="getCommandLineArgs" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7MN90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7MOt0fEe2YPMyYKslBVA" name="getContentTypeManager" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7MO90fEe2YPMyYKslBVA" name="return" type="_tjZz4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7MPt0fEe2YPMyYKslBVA" name="getDebugOption" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7MP90fEe2YPMyYKslBVA" name="option" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ7MQN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7MRN0fEe2YPMyYKslBVA" name="getDebugBoolean" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7MRd0fEe2YPMyYKslBVA" name="option" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ7MRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7MR90fEe2YPMyYKslBVA" name="getLocation" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7MSN0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7MS90fEe2YPMyYKslBVA" name="getLogFileLocation" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7MTN0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7zRN0fEe2YPMyYKslBVA" name="getPlugin" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7zRd0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ7zRt0fEe2YPMyYKslBVA" name="return" type="_tjbpEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7zR90fEe2YPMyYKslBVA" name="getPluginRegistry" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7zSN0fEe2YPMyYKslBVA" name="return" type="_tjeFUt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7zSd0fEe2YPMyYKslBVA" name="getPluginStateLocation" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7zSt0fEe2YPMyYKslBVA" name="plugin" type="_tjbpEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ7zS90fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7zTt0fEe2YPMyYKslBVA" name="getProtectionSpace" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7zT90fEe2YPMyYKslBVA" name="resourceUrl" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ7zUN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7zVN0fEe2YPMyYKslBVA" name="removeLogListener" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7zVd0fEe2YPMyYKslBVA" name="listener" type="_tgXuAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7zWN0fEe2YPMyYKslBVA" name="resolve" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7zWd0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ7zWt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7zXt0fEe2YPMyYKslBVA" name="run" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7zX90fEe2YPMyYKslBVA" name="runnable" type="_tWn8KN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ7zYN0fEe2YPMyYKslBVA" name="getExtensionRegistry" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ7zYd0fEe2YPMyYKslBVA" name="return" type="_tj1Rtt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ8aUt0fEe2YPMyYKslBVA" name="find" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ8aU90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ8aVN0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ8aVd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ8aWt0fEe2YPMyYKslBVA" name="find" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ8aW90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ8aXN0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ8aXd0fEe2YPMyYKslBVA" name="override" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ8aXt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ8aZN0fEe2YPMyYKslBVA" name="getStateLocation" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ8aZd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ8aZt0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ8aat0fEe2YPMyYKslBVA" name="getStateStamp" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ8aa90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ8abt0fEe2YPMyYKslBVA" name="getLog" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ8ab90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ8acN0fEe2YPMyYKslBVA" name="return" type="_tjesYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ8adN0fEe2YPMyYKslBVA" name="getLog" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ8add0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ8adt0fEe2YPMyYKslBVA" name="return" type="_tjesYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ9BY90fEe2YPMyYKslBVA" name="getResourceBundle" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ9BZN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ9BZd0fEe2YPMyYKslBVA" name="return" type="_tWy7Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ9Bad0fEe2YPMyYKslBVA" name="getResourceString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ9Bat0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ9Ba90fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ9BbN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ9Bcd0fEe2YPMyYKslBVA" name="getResourceString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ9Bct0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ9Bc90fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ9BdN0fEe2YPMyYKslBVA" name="resourceBundle" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ9Bdd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ9Be90fEe2YPMyYKslBVA" name="getOSArch" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ9BfN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ9Bf90fEe2YPMyYKslBVA" name="getNL" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ9BgN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ9Bg90fEe2YPMyYKslBVA" name="getNLExtensions" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ9BhN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ9oct0fEe2YPMyYKslBVA" name="getOS" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ9oc90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ9odt0fEe2YPMyYKslBVA" name="getWS" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ9od90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ9oet0fEe2YPMyYKslBVA" name="getApplicationArgs" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ9oe90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ9oft0fEe2YPMyYKslBVA" name="getPlatformAdmin" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ9of90fEe2YPMyYKslBVA" name="return" type="_tjsu0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ9ogt0fEe2YPMyYKslBVA" name="getInstanceLocation" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ9og90fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ9oht0fEe2YPMyYKslBVA" name="getBundleGroupProviders" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ9oh90fEe2YPMyYKslBVA" name="return" type="_tjZz6d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ-PgN0fEe2YPMyYKslBVA" name="getPreferencesService" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ-Pgd0fEe2YPMyYKslBVA" name="return" type="_tnRAMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ-PhN0fEe2YPMyYKslBVA" name="getProduct" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ-Phd0fEe2YPMyYKslBVA" name="return" type="_tnUDgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ-PiN0fEe2YPMyYKslBVA" name="registerBundleGroupProvider" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ-Pid0fEe2YPMyYKslBVA" name="provider" type="_tj0DlN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ-PjN0fEe2YPMyYKslBVA" name="unregisterBundleGroupProvider" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ-Pjd0fEe2YPMyYKslBVA" name="provider" type="_tj0DlN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ-PkN0fEe2YPMyYKslBVA" name="getConfigurationLocation" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ-Pkd0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ-PlN0fEe2YPMyYKslBVA" name="getUserLocation" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ-Pld0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ-PmN0fEe2YPMyYKslBVA" name="getInstallLocation" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ-Pmd0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ-2kd0fEe2YPMyYKslBVA" name="isFragment" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ-2kt0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ-2k90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ-2l90fEe2YPMyYKslBVA" name="getFragments" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ-2mN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ-2md0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ-2nd0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ-2nt0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ-2n90fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ-2o90fEe2YPMyYKslBVA" name="getBundles" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ-2pN0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ-2pd0fEe2YPMyYKslBVA" name="version" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ-2pt0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ-2q90fEe2YPMyYKslBVA" name="getHosts" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ-2rN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ-2rd0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ-2sd0fEe2YPMyYKslBVA" name="isRunning" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ-2st0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ_dot0fEe2YPMyYKslBVA" name="knownOSArchValues" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ_do90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ_dpt0fEe2YPMyYKslBVA" name="knownOSValues" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ_dp90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ_dqt0fEe2YPMyYKslBVA" name="knownPlatformLineSeparators" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ_dq90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ_drN0fEe2YPMyYKslBVA" name="knownWSValues" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ_drd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ_dsN0fEe2YPMyYKslBVA" name="inDebugMode" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ_dsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ_dt90fEe2YPMyYKslBVA" name="inDevelopmentMode" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ_duN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tjZz6d0fEe2YPMyYKslBVA" name="IBundleGroupProvider[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-Oct0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-Oc90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tjZz6t0fEe2YPMyYKslBVA" name="preferences">
            <eAnnotations xmi:id="_vf-OgN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-Ogd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tjhvst0fEe2YPMyYKslBVA" name="IEclipsePreferences" isAbstract="true">
              <nestedClassifier xmi:type="uml:Interface" xmi:id="_tjghmt0fEe2YPMyYKslBVA" name="IPreferenceChangeListener" isAbstract="true"/>
              <nestedClassifier xmi:type="uml:Interface" xmi:id="_tjhIoN0fEe2YPMyYKslBVA" name="INodeChangeListener" isAbstract="true"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tjhvs90fEe2YPMyYKslBVA" name="NodeChangeEvent" isLeaf="true" isAbstract="true">
                <ownedOperation xmi:id="_uaGLVd0fEe2YPMyYKslBVA" name="getChild" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uaGLVt0fEe2YPMyYKslBVA" name="return" type="_tjhvtd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tjiWwN0fEe2YPMyYKslBVA" name="PreferenceChangeEvent" isLeaf="true" isAbstract="true">
                <ownedOperation xmi:id="_uaGyZ90fEe2YPMyYKslBVA" name="getOldValue" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uaGyaN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaGyad0fEe2YPMyYKslBVA" name="getNewValue" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uaGyat0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaGya90fEe2YPMyYKslBVA" name="getKey" visibility="public" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uaGybN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_uZzQYt0fEe2YPMyYKslBVA" name="node" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uZzQY90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZzQZN0fEe2YPMyYKslBVA" name="return" type="_tjhvtd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaGyY90fEe2YPMyYKslBVA" name="addNodeChangeListener" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaGyZN0fEe2YPMyYKslBVA" name="arg0" type="_tjhIoN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaGydd0fEe2YPMyYKslBVA" name="nodeExists" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaGydt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaGyd90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaHZet0fEe2YPMyYKslBVA" name="removeNodeChangeListener" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaHZe90fEe2YPMyYKslBVA" name="arg0" type="_tjhIoN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaHZfN0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaHZfd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaHZft0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaHZf90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaHZgN0fEe2YPMyYKslBVA" name="getInt" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaHZgd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaHZgt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaHZg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaIAgN0fEe2YPMyYKslBVA" name="getDouble" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaIAgd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaIAgt0fEe2YPMyYKslBVA" name="arg1" type="_s9DlkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaIAg90fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaIAhN0fEe2YPMyYKslBVA" name="getFloat" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaIAhd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaIAht0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaIAh90fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaIAiN0fEe2YPMyYKslBVA" name="getLong" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaIAid0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaIAit0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaIAi90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaIAjN0fEe2YPMyYKslBVA" name="getByteArray" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaIAjd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaIAjt0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaIAj90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaIAkN0fEe2YPMyYKslBVA" name="getBoolean" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaIAkd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaIAkt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaIAk90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaJOot0fEe2YPMyYKslBVA" name="putBoolean" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaJOo90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaJOpN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaJ1ud0fEe2YPMyYKslBVA" name="putDouble" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaJ1ut0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaJ1u90fEe2YPMyYKslBVA" name="arg1" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaLD0N0fEe2YPMyYKslBVA" name="putFloat" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaLD0d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaLD0t0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaLq490fEe2YPMyYKslBVA" name="putInt" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaLq5N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaLq5d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaM5AN0fEe2YPMyYKslBVA" name="putLong" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaM5Ad0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaM5At0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaNgFt0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaNgF90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaNgGN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaOHIt0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaOHI90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaOuMN0fEe2YPMyYKslBVA" name="keys" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaOuMd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaOuO90fEe2YPMyYKslBVA" name="flush" visibility="public" isLeaf="true" isAbstract="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tnRAMN0fEe2YPMyYKslBVA" name="IPreferencesService" isAbstract="true">
              <ownedOperation xmi:id="_uZzQYN0fEe2YPMyYKslBVA" name="getRootNode" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uZzQYd0fEe2YPMyYKslBVA" name="return" type="_tjhvst0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZzQZd0fEe2YPMyYKslBVA" name="exportPreferences" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uZzQZt0fEe2YPMyYKslBVA" name="arg0" type="_tjhvst0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZzQZ90fEe2YPMyYKslBVA" name="arg1" type="_tV6KcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZzQaN0fEe2YPMyYKslBVA" name="arg2" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZzQad0fEe2YPMyYKslBVA" name="return" type="_tBy7o90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZz3ct0fEe2YPMyYKslBVA" name="importPreferences" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uZz3c90fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZz3dN0fEe2YPMyYKslBVA" name="return" type="_tBy7o90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tjbpEN0fEe2YPMyYKslBVA" name="Plugin" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tjesZd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tjesZt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tjesaN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uaAryN0fEe2YPMyYKslBVA" name="PLUGIN_PREFERENCE_SCOPE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uaAryd0fEe2YPMyYKslBVA" name="bundle" visibility="private" type="_tV9NwN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uaAryt0fEe2YPMyYKslBVA" name="debug" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uaAry90fEe2YPMyYKslBVA" name="debugTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uaArzN0fEe2YPMyYKslBVA" name="PREFERENCES_DEFAULT_OVERRIDE_BASE_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uaArzd0fEe2YPMyYKslBVA" name="PREFERENCES_DEFAULT_OVERRIDE_FILE_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uaArzt0fEe2YPMyYKslBVA" name="preferences" visibility="private" type="_tjhIod0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tjesZ90fEe2YPMyYKslBVA" client="_tjbpEN0fEe2YPMyYKslBVA" supplier="_teCyy90fEe2YPMyYKslBVA" contract="_teCyy90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uZ7zTN0fEe2YPMyYKslBVA" name="getStateLocation" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uZ7zTd0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaArz90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uaAr0N0fEe2YPMyYKslBVA" name="find" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uaAr0d0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAr0t0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAr090fEe2YPMyYKslBVA" name="getBundle" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uaAr1N0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAr1d0fEe2YPMyYKslBVA" name="find" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uaAr1t0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAr190fEe2YPMyYKslBVA" name="override" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAr2N0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaBS0N0fEe2YPMyYKslBVA" name="getLog" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uaBS0d0fEe2YPMyYKslBVA" name="return" type="_tjesYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaBS1t0fEe2YPMyYKslBVA" name="getPluginPreferences" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uaBS190fEe2YPMyYKslBVA" name="return" type="_tjhIod0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaBS3N0fEe2YPMyYKslBVA" name="savePluginPreferences" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_uaB54t0fEe2YPMyYKslBVA" name="initializeDefaultPluginPreferences" visibility="protected"/>
            <ownedOperation xmi:id="_uaB5490fEe2YPMyYKslBVA" name="internalInitializeDefaultPluginPreferences" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_uaB55N0fEe2YPMyYKslBVA" name="isDebugging" visibility="public">
              <ownedParameter xmi:id="_uaB55d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaB55t0fEe2YPMyYKslBVA" name="getDebugOptions" visibility="private">
              <ownedParameter xmi:id="_uaB5590fEe2YPMyYKslBVA" name="return" type="_teHrT90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaB57t0fEe2YPMyYKslBVA" name="openStream" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uaB5790fEe2YPMyYKslBVA" name="file" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaB58N0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaB59t0fEe2YPMyYKslBVA" name="openStream" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uaB5990fEe2YPMyYKslBVA" name="file" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaB5-N0fEe2YPMyYKslBVA" name="substituteArgs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaB5-d0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaCg8N0fEe2YPMyYKslBVA" name="setDebugging" visibility="public">
              <ownedParameter xmi:id="_uaCg8d0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaChAt0fEe2YPMyYKslBVA" name="shutdown" visibility="public"/>
            <ownedOperation xmi:id="_uaChA90fEe2YPMyYKslBVA" name="startup" visibility="public"/>
            <ownedOperation xmi:id="_uaDIAN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uaDIAd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaDIBN0fEe2YPMyYKslBVA" name="start" visibility="public">
              <ownedParameter xmi:id="_uaDIBd0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaDICN0fEe2YPMyYKslBVA" name="stop" visibility="public">
              <ownedParameter xmi:id="_uaDICd0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaDIDd0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_uaDIDt0fEe2YPMyYKslBVA" name="arg0" type="_tjesat0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaDID90fEe2YPMyYKslBVA" name="arg1" type="_tV9NwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaDIE90fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uaDIFN0fEe2YPMyYKslBVA" name="arg0" type="_tjhIod0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tjbpEt0fEe2YPMyYKslBVA" name="SafeRunner" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tjzcgt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tjzcg90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tjzchN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uZ0ei90fEe2YPMyYKslBVA" name="run" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ0ejN0fEe2YPMyYKslBVA" name="code" type="_tWn8KN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uasBQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uasBQ90fEe2YPMyYKslBVA" name="handleException" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uasBRN0fEe2YPMyYKslBVA" name="code" type="_tWn8KN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uasBRd0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uasBRt0fEe2YPMyYKslBVA" name="run" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uasBR90fEe2YPMyYKslBVA" name="code" type="_tj0DkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uasBSN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uasBS90fEe2YPMyYKslBVA" name="getBundleIdOfSafeRunnable" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uasBTN0fEe2YPMyYKslBVA" name="code" type="_tWn8KN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uasBTd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uasBTt0fEe2YPMyYKslBVA" name="convertToStatus" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uasBT90fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uasBUN0fEe2YPMyYKslBVA" name="pluginId" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uasBUd0fEe2YPMyYKslBVA" name="return" type="_tBy7o90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uasBUt0fEe2YPMyYKslBVA" name="makeSureUserSeesException" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uasBU90fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uasBVN0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tjbpFN0fEe2YPMyYKslBVA" name="RegistryFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tj14y90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tj14zN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tj14zd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uZ8aUN0fEe2YPMyYKslBVA" name="getRegistry" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZ8aUd0fEe2YPMyYKslBVA" name="return" type="_tj1Rtt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmet0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_ubyNYN0fEe2YPMyYKslBVA" name="createRegistry" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ubyNYd0fEe2YPMyYKslBVA" name="strategy" type="_tj2f2N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubyNYt0fEe2YPMyYKslBVA" name="masterToken" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubyNY90fEe2YPMyYKslBVA" name="userToken" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubyNZN0fEe2YPMyYKslBVA" name="return" type="_tj1Rtt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubyNa90fEe2YPMyYKslBVA" name="createOSGiStrategy" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ubyNbN0fEe2YPMyYKslBVA" name="storageDirs" type="_tAQDgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubyNbd0fEe2YPMyYKslBVA" name="cacheReadOnly" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubyNbt0fEe2YPMyYKslBVA" name="token" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubyNb90fEe2YPMyYKslBVA" name="return" type="_tj2f2N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubyNdN0fEe2YPMyYKslBVA" name="setDefaultRegistryProvider" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ubyNdd0fEe2YPMyYKslBVA" name="provider" type="_tj141t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tjeFUt0fEe2YPMyYKslBVA" name="IPluginRegistry" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tjeFU90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tjeFVN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uaAEsN0fEe2YPMyYKslBVA" name="getConfigurationElementsFor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaAEsd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAEst0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAEs90fEe2YPMyYKslBVA" name="getConfigurationElementsFor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaAEtN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAEtd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAEtt0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAEt90fEe2YPMyYKslBVA" name="getConfigurationElementsFor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaAEuN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAEud0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAEut0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAEu90fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAEvN0fEe2YPMyYKslBVA" name="getExtension" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaAEvd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAEvt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAEv90fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAEwN0fEe2YPMyYKslBVA" name="getExtension" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaAEwd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAEwt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAEw90fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAExN0fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAExd0fEe2YPMyYKslBVA" name="getExtensionPoint" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaAExt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAEx90fEe2YPMyYKslBVA" name="return" type="_tj142t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAEyN0fEe2YPMyYKslBVA" name="getExtensionPoint" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaAEyd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAEyt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAEy90fEe2YPMyYKslBVA" name="return" type="_tj142t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAEzN0fEe2YPMyYKslBVA" name="getExtensionPoints" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaAEzd0fEe2YPMyYKslBVA" name="return" type="_tjesYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tjeFVt0fEe2YPMyYKslBVA" name="IConfigurationElement[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-Ogt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-Og90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tjesYd0fEe2YPMyYKslBVA" name="IExtensionPoint[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OhN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-Ohd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tjesYt0fEe2YPMyYKslBVA" name="ILog" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tjesY90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tjesZN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uaAEzt0fEe2YPMyYKslBVA" name="addLogListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaAEz90fEe2YPMyYKslBVA" name="arg0" type="_tgXuAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAE0N0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaAE0d0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAE0t0fEe2YPMyYKslBVA" name="log" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaAE090fEe2YPMyYKslBVA" name="arg0" type="_tBy7o90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAE1N0fEe2YPMyYKslBVA" name="removeLogListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaAE1d0fEe2YPMyYKslBVA" name="arg0" type="_tgXuAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAE1t0fEe2YPMyYKslBVA" name="info" visibility="public">
              <ownedParameter xmi:id="_uaAE190fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAE3t0fEe2YPMyYKslBVA" name="info" visibility="public">
              <ownedParameter xmi:id="_uaAE390fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaAE4N0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaAE5t0fEe2YPMyYKslBVA" name="warn" visibility="public">
              <ownedParameter xmi:id="_uaAE590fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaArwN0fEe2YPMyYKslBVA" name="warn" visibility="public">
              <ownedParameter xmi:id="_uaArwd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaArwt0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaArw90fEe2YPMyYKslBVA" name="error" visibility="public">
              <ownedParameter xmi:id="_uaArxN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaArxd0fEe2YPMyYKslBVA" name="error" visibility="public">
              <ownedParameter xmi:id="_uaArxt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaArx90fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tjesat0fEe2YPMyYKslBVA" name="Preferences[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-Oht0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-Oh90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tjhIod0fEe2YPMyYKslBVA" name="Preferences" visibility="public">
            <eAnnotations xmi:id="_tnQZKd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tnQZKt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tnQZK90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZypWN0fEe2YPMyYKslBVA" name="BOOLEAN_DEFAULT_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZypWd0fEe2YPMyYKslBVA" name="DOUBLE_DEFAULT_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s9DlkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZypWt0fEe2YPMyYKslBVA" name="FLOAT_DEFAULT_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s9C-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZypW90fEe2YPMyYKslBVA" name="INT_DEFAULT_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZypXN0fEe2YPMyYKslBVA" name="LONG_DEFAULT_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZypXd0fEe2YPMyYKslBVA" name="STRING_DEFAULT_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZypXt0fEe2YPMyYKslBVA" name="TRUE" visibility="protected" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZypX90fEe2YPMyYKslBVA" name="FALSE" visibility="protected" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZypYN0fEe2YPMyYKslBVA" name="EMPTY_STRING_ARRAY" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZypYd0fEe2YPMyYKslBVA" name="PT_PREFERENCES" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZypYt0fEe2YPMyYKslBVA" name="listeners" visibility="protected" type="_tSFaYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZypY90fEe2YPMyYKslBVA" name="properties" visibility="private" type="_s-w1wt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZypZN0fEe2YPMyYKslBVA" name="defaultProperties" visibility="private" type="_s-w1wt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZypZd0fEe2YPMyYKslBVA" name="dirty" visibility="protected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uZypZt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uZypZ90fEe2YPMyYKslBVA" name="exportPreferences" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZypaN0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZzQfd0fEe2YPMyYKslBVA" name="importPreferences" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZzQft0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZz3dd0fEe2YPMyYKslBVA" name="validatePreferenceVersions" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZz3dt0fEe2YPMyYKslBVA" name="file" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZz3d90fEe2YPMyYKslBVA" name="return" type="_tBy7o90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZz3e90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uZz3gN0fEe2YPMyYKslBVA" name="addPropertyChangeListener" visibility="public">
              <ownedParameter xmi:id="_uZz3gd0fEe2YPMyYKslBVA" name="listener" type="_tnQZIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZz3gt0fEe2YPMyYKslBVA" name="removePropertyChangeListener" visibility="public">
              <ownedParameter xmi:id="_uZz3g90fEe2YPMyYKslBVA" name="listener" type="_tnQZIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZz3hN0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uZz3hd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZz3ht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ0eg90fEe2YPMyYKslBVA" name="firePropertyChangeEvent" visibility="protected">
              <ownedParameter xmi:id="_uZ0ehN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ0ehd0fEe2YPMyYKslBVA" name="oldValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ0eht0fEe2YPMyYKslBVA" name="newValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ0ejd0fEe2YPMyYKslBVA" name="getBoolean" visibility="public">
              <ownedParameter xmi:id="_uZ0ejt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ0ej90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ0ekN0fEe2YPMyYKslBVA" name="setValue" visibility="public">
              <ownedParameter xmi:id="_uZ0ekd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ0ekt0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ0ek90fEe2YPMyYKslBVA" name="getDefaultBoolean" visibility="public">
              <ownedParameter xmi:id="_uZ0elN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ0eld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ1FlN0fEe2YPMyYKslBVA" name="setDefault" visibility="public">
              <ownedParameter xmi:id="_uZ1Fld0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ1Flt0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ1Fl90fEe2YPMyYKslBVA" name="getDouble" visibility="public">
              <ownedParameter xmi:id="_uZ1FmN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ1Fmd0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ1Fmt0fEe2YPMyYKslBVA" name="convertToDouble" visibility="private">
              <ownedParameter xmi:id="_uZ1Fm90fEe2YPMyYKslBVA" name="rawPropertyValue" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ1FnN0fEe2YPMyYKslBVA" name="defaultValue" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ1Fnd0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ1Fnt0fEe2YPMyYKslBVA" name="setValue" visibility="public">
              <ownedParameter xmi:id="_uZ1Fn90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ1FoN0fEe2YPMyYKslBVA" name="value" type="_s9DlkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ1soN0fEe2YPMyYKslBVA" name="getDefaultDouble" visibility="public">
              <ownedParameter xmi:id="_uZ1sod0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ1sot0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ1spt0fEe2YPMyYKslBVA" name="setDefault" visibility="public">
              <ownedParameter xmi:id="_uZ1sp90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ1sqN0fEe2YPMyYKslBVA" name="value" type="_s9DlkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ1srN0fEe2YPMyYKslBVA" name="getFloat" visibility="public">
              <ownedParameter xmi:id="_uZ1srd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ1srt0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ2TsN0fEe2YPMyYKslBVA" name="convertToFloat" visibility="private">
              <ownedParameter xmi:id="_uZ2Tsd0fEe2YPMyYKslBVA" name="rawPropertyValue" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ2Tst0fEe2YPMyYKslBVA" name="defaultValue" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ2Ts90fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ2TtN0fEe2YPMyYKslBVA" name="setValue" visibility="public">
              <ownedParameter xmi:id="_uZ2Ttd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ2Ttt0fEe2YPMyYKslBVA" name="value" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ2Tut0fEe2YPMyYKslBVA" name="getDefaultFloat" visibility="public">
              <ownedParameter xmi:id="_uZ2Tu90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ2TvN0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ26wN0fEe2YPMyYKslBVA" name="setDefault" visibility="public">
              <ownedParameter xmi:id="_uZ26wd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ26wt0fEe2YPMyYKslBVA" name="value" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ26w90fEe2YPMyYKslBVA" name="getInt" visibility="public">
              <ownedParameter xmi:id="_uZ26xN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ26xd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ26xt0fEe2YPMyYKslBVA" name="convertToInt" visibility="private">
              <ownedParameter xmi:id="_uZ26x90fEe2YPMyYKslBVA" name="rawPropertyValue" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ26yN0fEe2YPMyYKslBVA" name="defaultValue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ26yd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ26yt0fEe2YPMyYKslBVA" name="setValue" visibility="public">
              <ownedParameter xmi:id="_uZ26y90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ26zN0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ26zd0fEe2YPMyYKslBVA" name="getDefaultInt" visibility="public">
              <ownedParameter xmi:id="_uZ26zt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ26z90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ3h0N0fEe2YPMyYKslBVA" name="setDefault" visibility="public">
              <ownedParameter xmi:id="_uZ3h0d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ3h0t0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ3h090fEe2YPMyYKslBVA" name="getLong" visibility="public">
              <ownedParameter xmi:id="_uZ3h1N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ3h1d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ3h1t0fEe2YPMyYKslBVA" name="convertToLong" visibility="private">
              <ownedParameter xmi:id="_uZ3h190fEe2YPMyYKslBVA" name="rawPropertyValue" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ3h2N0fEe2YPMyYKslBVA" name="defaultValue" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ3h2d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ3h2t0fEe2YPMyYKslBVA" name="setValue" visibility="public">
              <ownedParameter xmi:id="_uZ3h290fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ3h3N0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ3h3d0fEe2YPMyYKslBVA" name="getDefaultLong" visibility="public">
              <ownedParameter xmi:id="_uZ3h3t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ3h390fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ4I4N0fEe2YPMyYKslBVA" name="setDefault" visibility="public">
              <ownedParameter xmi:id="_uZ4I4d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ4I4t0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ4I490fEe2YPMyYKslBVA" name="getString" visibility="public">
              <ownedParameter xmi:id="_uZ4I5N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ4I5d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ4I5t0fEe2YPMyYKslBVA" name="setValue" visibility="public">
              <ownedParameter xmi:id="_uZ4I590fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ4I6N0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ4I6d0fEe2YPMyYKslBVA" name="getDefaultString" visibility="public">
              <ownedParameter xmi:id="_uZ4I6t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ4I690fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ4v8N0fEe2YPMyYKslBVA" name="setDefault" visibility="public">
              <ownedParameter xmi:id="_uZ4v8d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ4v8t0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ4v890fEe2YPMyYKslBVA" name="isDefault" visibility="public">
              <ownedParameter xmi:id="_uZ4v9N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ4v9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ4v9t0fEe2YPMyYKslBVA" name="setToDefault" visibility="public">
              <ownedParameter xmi:id="_uZ4v990fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ4v_N0fEe2YPMyYKslBVA" name="propertyNames" visibility="public">
              <ownedParameter xmi:id="_uZ4v_d0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ5XAt0fEe2YPMyYKslBVA" name="defaultPropertyNames" visibility="public">
              <ownedParameter xmi:id="_uZ5XA90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ5XBN0fEe2YPMyYKslBVA" name="needsSaving" visibility="public">
              <ownedParameter xmi:id="_uZ5XBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ5XBt0fEe2YPMyYKslBVA" name="store" visibility="public">
              <ownedParameter xmi:id="_uZ5XB90fEe2YPMyYKslBVA" name="out" type="_tV6KcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ5XCN0fEe2YPMyYKslBVA" name="header" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ5XDN0fEe2YPMyYKslBVA" name="load" visibility="public">
              <ownedParameter xmi:id="_uZ5XDd0fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tnQZIN0fEe2YPMyYKslBVA" name="IPropertyChangeListener" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tnQZId0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnQZIt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnQZI90fEe2YPMyYKslBVA" general="_tWsNlN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uZyCVd0fEe2YPMyYKslBVA" name="propertyChange" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uZyCVt0fEe2YPMyYKslBVA" name="arg0" type="_tnQZJd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tnQZJd0fEe2YPMyYKslBVA" name="PropertyChangeEvent" visibility="public">
              <eAnnotations xmi:id="_tnQZJt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnQZJ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnQZKN0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uZyCV90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uZyCWN0fEe2YPMyYKslBVA" name="propertyName" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uZyCWd0fEe2YPMyYKslBVA" name="oldValue" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uZyCWt0fEe2YPMyYKslBVA" name="newValue" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uZyCW90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_uZyCXN0fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZyCXd0fEe2YPMyYKslBVA" name="property" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZyCXt0fEe2YPMyYKslBVA" name="oldValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZyCX90fEe2YPMyYKslBVA" name="newValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZypUt0fEe2YPMyYKslBVA" name="getProperty" visibility="public">
                <ownedParameter xmi:id="_uZypU90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZypVN0fEe2YPMyYKslBVA" name="getNewValue" visibility="public">
                <ownedParameter xmi:id="_uZypVd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZypVt0fEe2YPMyYKslBVA" name="getOldValue" visibility="public">
                <ownedParameter xmi:id="_uZypV90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tnRnQd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tpU1sN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpU1sd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpU1s90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uZyCS90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tjhIod0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uZyCTN0fEe2YPMyYKslBVA" name="val$l" visibility="private" isLeaf="true" type="_tnQZIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uZyCTd0fEe2YPMyYKslBVA" name="val$pe" visibility="private" isLeaf="true" type="_tnQZJd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tpU1st0fEe2YPMyYKslBVA" client="_tnRnQd0fEe2YPMyYKslBVA" supplier="_tWn8KN0fEe2YPMyYKslBVA" contract="_tWn8KN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uZyCTt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uZyCT90fEe2YPMyYKslBVA" name="arg0" type="_tjhIod0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZyCUN0fEe2YPMyYKslBVA" name="arg1" type="_tnQZIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZyCUd0fEe2YPMyYKslBVA" name="arg2" type="_tnQZJd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZyCUt0fEe2YPMyYKslBVA" name="handleException" visibility="public">
                <ownedParameter xmi:id="_uZyCU90fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZyCVN0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tj0DkN0fEe2YPMyYKslBVA" name="ISafeRunnableWithResult" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tj0Dmd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tj0Dmt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tj0Dm90fEe2YPMyYKslBVA" general="_tWn8KN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uasBSd0fEe2YPMyYKslBVA" name="runWithResult" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uasBSt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubD0p90fEe2YPMyYKslBVA" name="run" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tj0DlN0fEe2YPMyYKslBVA" name="IBundleGroupProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tj0Dld0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tj0Dlt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ubD0o90fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubD0pN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubD0pd0fEe2YPMyYKslBVA" name="getBundleGroups" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubD0pt0fEe2YPMyYKslBVA" name="return" type="_tj0DmN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tj0DmN0fEe2YPMyYKslBVA" name="IBundleGroup[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OiN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-Oid0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tj1Rst0fEe2YPMyYKslBVA" name="IConfigurationElement" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tj1Rs90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tj1RtN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ubvxLt0fEe2YPMyYKslBVA" name="createExecutableExtension" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubvxL90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubvxMN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubvxMd0fEe2YPMyYKslBVA" name="getAttribute" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubvxMt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubvxM90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubvxNN0fEe2YPMyYKslBVA" name="getAttribute" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubvxNd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubvxNt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubvxN90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubvxON0fEe2YPMyYKslBVA" name="getAttributeAsIs" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubvxOd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubvxOt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubvxO90fEe2YPMyYKslBVA" name="getAttributeNames" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubvxPN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubvxPd0fEe2YPMyYKslBVA" name="getChildren" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubvxPt0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubvxP90fEe2YPMyYKslBVA" name="getChildren" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubvxQN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubvxQd0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubvxQt0fEe2YPMyYKslBVA" name="getDeclaringExtension" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYMN0fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYMd0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYMt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYM90fEe2YPMyYKslBVA" name="getParent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYNN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYNd0fEe2YPMyYKslBVA" name="getValue" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYNt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYN90fEe2YPMyYKslBVA" name="getValue" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYON0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYOd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYOt0fEe2YPMyYKslBVA" name="getValueAsIs" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYO90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYPN0fEe2YPMyYKslBVA" name="getNamespace" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYPd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYPt0fEe2YPMyYKslBVA" name="getNamespaceIdentifier" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYP90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYQN0fEe2YPMyYKslBVA" name="getContributor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYQd0fEe2YPMyYKslBVA" name="return" type="_tj14wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYQt0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYQ90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYRd0fEe2YPMyYKslBVA" name="isValid" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYR90fEe2YPMyYKslBVA" name="getHandleId" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tj1Rtt0fEe2YPMyYKslBVA" name="IExtensionRegistry" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tj1Rt90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tj1RuN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ubwYSd0fEe2YPMyYKslBVA" name="addRegistryChangeListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYSt0fEe2YPMyYKslBVA" name="arg0" type="_tj14xt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYS90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYTN0fEe2YPMyYKslBVA" name="addRegistryChangeListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYTd0fEe2YPMyYKslBVA" name="arg0" type="_tj14xt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYTt0fEe2YPMyYKslBVA" name="getConfigurationElementsFor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYT90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYUN0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYUd0fEe2YPMyYKslBVA" name="getConfigurationElementsFor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYUt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYU90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYVN0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYVd0fEe2YPMyYKslBVA" name="getConfigurationElementsFor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYVt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYV90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYWN0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYWd0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYWt0fEe2YPMyYKslBVA" name="getExtension" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYW90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYXN0fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYXd0fEe2YPMyYKslBVA" name="getExtension" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYXt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYX90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYYN0fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYYd0fEe2YPMyYKslBVA" name="getExtension" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYYt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYY90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYZN0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYZd0fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYZt0fEe2YPMyYKslBVA" name="getExtensionPoint" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYZ90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubwYaN0fEe2YPMyYKslBVA" name="return" type="_tj142t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubwYad0fEe2YPMyYKslBVA" name="getExtensionPoint" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubwYat0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_QN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_Qd0fEe2YPMyYKslBVA" name="return" type="_tj142t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubw_Qt0fEe2YPMyYKslBVA" name="getExtensionPoints" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubw_Q90fEe2YPMyYKslBVA" name="return" type="_tjesYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubw_RN0fEe2YPMyYKslBVA" name="getExtensionPoints" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubw_Rd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_Rt0fEe2YPMyYKslBVA" name="return" type="_tjesYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubw_R90fEe2YPMyYKslBVA" name="getExtensionPoints" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubw_SN0fEe2YPMyYKslBVA" name="arg0" type="_tj14wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_Sd0fEe2YPMyYKslBVA" name="return" type="_tjesYd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubw_St0fEe2YPMyYKslBVA" name="getExtensions" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubw_S90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_TN0fEe2YPMyYKslBVA" name="return" type="_tj1Rut0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubw_Td0fEe2YPMyYKslBVA" name="getExtensions" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubw_Tt0fEe2YPMyYKslBVA" name="arg0" type="_tj14wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_T90fEe2YPMyYKslBVA" name="return" type="_tj1Rut0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubw_UN0fEe2YPMyYKslBVA" name="getNamespaces" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubw_Ud0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubw_Ut0fEe2YPMyYKslBVA" name="removeRegistryChangeListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubw_U90fEe2YPMyYKslBVA" name="arg0" type="_tj14xt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubw_VN0fEe2YPMyYKslBVA" name="addContribution" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubw_Vd0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_Vt0fEe2YPMyYKslBVA" name="arg1" type="_tj14wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_V90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_WN0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_Wd0fEe2YPMyYKslBVA" name="arg4" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_Wt0fEe2YPMyYKslBVA" name="arg5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_W90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubw_XN0fEe2YPMyYKslBVA" name="removeExtension" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubw_Xd0fEe2YPMyYKslBVA" name="arg0" type="_tj14w90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_Xt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_X90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubw_YN0fEe2YPMyYKslBVA" name="removeExtensionPoint" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubw_Yd0fEe2YPMyYKslBVA" name="arg0" type="_tj142t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_Yt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_Y90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubw_ZN0fEe2YPMyYKslBVA" name="stop" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubw_Zd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubw_Zt0fEe2YPMyYKslBVA" name="addListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubw_Z90fEe2YPMyYKslBVA" name="arg0" type="_tj143d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubw_aN0fEe2YPMyYKslBVA" name="addListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubw_ad0fEe2YPMyYKslBVA" name="arg0" type="_tj143d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubw_at0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmUN0fEe2YPMyYKslBVA" name="removeListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmUd0fEe2YPMyYKslBVA" name="arg0" type="_tj143d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmUt0fEe2YPMyYKslBVA" name="isMultiLanguage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tj1Rut0fEe2YPMyYKslBVA" name="IExtension[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-Oit0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-Oi90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tj14wN0fEe2YPMyYKslBVA" name="IContributor" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tj14wd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tj14wt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ubxmXt0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmX90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tj14w90fEe2YPMyYKslBVA" name="IExtension" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tj14xN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tj14xd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ubxmYN0fEe2YPMyYKslBVA" name="getConfigurationElements" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmYd0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmYt0fEe2YPMyYKslBVA" name="getNamespace" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmY90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmZN0fEe2YPMyYKslBVA" name="getNamespaceIdentifier" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmZd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmZt0fEe2YPMyYKslBVA" name="getContributor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmZ90fEe2YPMyYKslBVA" name="return" type="_tj14wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmaN0fEe2YPMyYKslBVA" name="getExtensionPointUniqueIdentifier" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmad0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmat0fEe2YPMyYKslBVA" name="getLabel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxma90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmbN0fEe2YPMyYKslBVA" name="getLabel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmbd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubxmbt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmb90fEe2YPMyYKslBVA" name="getSimpleIdentifier" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmcN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmcd0fEe2YPMyYKslBVA" name="getUniqueIdentifier" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmct0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmc90fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmdN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubxmdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmdt0fEe2YPMyYKslBVA" name="isValid" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmd90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tj14xt0fEe2YPMyYKslBVA" name="IRegistryChangeListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tj14x90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tj14yN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tj14yd0fEe2YPMyYKslBVA" general="_tWsNlN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ubxmeN0fEe2YPMyYKslBVA" name="registryChanged" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmed0fEe2YPMyYKslBVA" name="arg0" type="_tj2f0d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tj14zt0fEe2YPMyYKslBVA" name="spi">
            <packagedElement xmi:type="uml:Interface" xmi:id="_tj141t0fEe2YPMyYKslBVA" name="IRegistryProvider" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tnV4s90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnV4tN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ubsGwN0fEe2YPMyYKslBVA" name="getRegistry" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubsGwd0fEe2YPMyYKslBVA" name="return" type="_tj1Rtt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj2f2N0fEe2YPMyYKslBVA" name="RegistryStrategy" visibility="public">
              <eAnnotations xmi:id="_tnWfxN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnWfxd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnWfxt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubst1t0fEe2YPMyYKslBVA" name="theXMLParserFactory" visibility="private" type="_tkR9o90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubst190fEe2YPMyYKslBVA" name="storageDirs" visibility="private" isLeaf="true" type="_tAQDgN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubst2N0fEe2YPMyYKslBVA" name="cacheReadOnly" visibility="private" isLeaf="true" type="_tCI54N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ubst2d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ubst2t0fEe2YPMyYKslBVA" name="storageDirs" type="_tAQDgN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubst290fEe2YPMyYKslBVA" name="cacheReadOnly" type="_tCI54N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubst3N0fEe2YPMyYKslBVA" name="getLocationsLength" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_ubst3d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubtU4N0fEe2YPMyYKslBVA" name="getStorage" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_ubtU4d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubtU4t0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubtU490fEe2YPMyYKslBVA" name="isCacheReadOnly" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_ubtU5N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubtU5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubtU5t0fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_ubtU590fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubtU690fEe2YPMyYKslBVA" name="translate" visibility="public">
                <ownedParameter xmi:id="_ubtU7N0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubtU7d0fEe2YPMyYKslBVA" name="resources" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubtU7t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubt78N0fEe2YPMyYKslBVA" name="onStart" visibility="public">
                <ownedParameter xmi:id="_ubt78d0fEe2YPMyYKslBVA" name="registry" type="_tj1Rtt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubt78t0fEe2YPMyYKslBVA" name="onStart" visibility="public">
                <ownedParameter xmi:id="_ubt7890fEe2YPMyYKslBVA" name="registry" type="_tj1Rtt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubt79N0fEe2YPMyYKslBVA" name="loadedFromCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubt79d0fEe2YPMyYKslBVA" name="onStop" visibility="public">
                <ownedParameter xmi:id="_ubt79t0fEe2YPMyYKslBVA" name="registry" type="_tj1Rtt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubt7990fEe2YPMyYKslBVA" name="createExecutableExtension" visibility="public">
                <ownedParameter xmi:id="_ubt7-N0fEe2YPMyYKslBVA" name="contributor" type="_tj3G590fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubt7-d0fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubt7-t0fEe2YPMyYKslBVA" name="overridenContributorName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubt7-90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubujAN0fEe2YPMyYKslBVA" name="scheduleChangeEvent" visibility="public">
                <ownedParameter xmi:id="_ubujAd0fEe2YPMyYKslBVA" name="listeners" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubujAt0fEe2YPMyYKslBVA" name="deltas" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubujA90fEe2YPMyYKslBVA" name="registry" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubujB90fEe2YPMyYKslBVA" name="processChangeEvent" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_ubujCN0fEe2YPMyYKslBVA" name="listeners" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubujCd0fEe2YPMyYKslBVA" name="deltas" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubujCt0fEe2YPMyYKslBVA" name="registry" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubujC90fEe2YPMyYKslBVA" name="return" type="_tBy7o90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubujEN0fEe2YPMyYKslBVA" name="debug" visibility="public">
                <ownedParameter xmi:id="_ubujEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubujEt0fEe2YPMyYKslBVA" name="debugRegistryEvents" visibility="public">
                <ownedParameter xmi:id="_ubujE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubvKEN0fEe2YPMyYKslBVA" name="cacheUse" visibility="public">
                <ownedParameter xmi:id="_ubvKEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubvKEt0fEe2YPMyYKslBVA" name="cacheLazyLoading" visibility="public">
                <ownedParameter xmi:id="_ubvKE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubvKFN0fEe2YPMyYKslBVA" name="getContainerTimestamp" visibility="public">
                <ownedParameter xmi:id="_ubvKFd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubvKFt0fEe2YPMyYKslBVA" name="getContributionsTimestamp" visibility="public">
                <ownedParameter xmi:id="_ubvKF90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubvKGN0fEe2YPMyYKslBVA" name="getXMLParser" visibility="public">
                <ownedParameter xmi:id="_ubvKGd0fEe2YPMyYKslBVA" name="return" type="_tkR9o90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubvKHN0fEe2YPMyYKslBVA" name="translate" visibility="public">
                <ownedParameter xmi:id="_ubvKHd0fEe2YPMyYKslBVA" name="nonTranslated" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubvKHt0fEe2YPMyYKslBVA" name="contributor" type="_tj14wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubvKH90fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubvKIN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubvKId0fEe2YPMyYKslBVA" name="getLocale" visibility="public">
                <ownedParameter xmi:id="_ubvKIt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj3G590fEe2YPMyYKslBVA" name="RegistryContributor" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tnWfwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnWfwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnWfw90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubsGwt0fEe2YPMyYKslBVA" name="actualContributorId" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubsGw90fEe2YPMyYKslBVA" name="actualContributorName" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubsGxN0fEe2YPMyYKslBVA" name="hostId" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubsGxd0fEe2YPMyYKslBVA" name="hostName" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tnWfwt0fEe2YPMyYKslBVA" client="_tj3G590fEe2YPMyYKslBVA" supplier="_tj14wN0fEe2YPMyYKslBVA" contract="_tj14wN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ubsGxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ubsGx90fEe2YPMyYKslBVA" name="actualId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubsGyN0fEe2YPMyYKslBVA" name="actualName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubsGyd0fEe2YPMyYKslBVA" name="hostId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubsGyt0fEe2YPMyYKslBVA" name="hostName" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubsGy90fEe2YPMyYKslBVA" name="getActualId" visibility="public">
                <ownedParameter xmi:id="_ubsGzN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubsGzd0fEe2YPMyYKslBVA" name="getActualName" visibility="public">
                <ownedParameter xmi:id="_ubsGzt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubst0N0fEe2YPMyYKslBVA" name="getId" visibility="public">
                <ownedParameter xmi:id="_ubst0d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubst0t0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_ubst090fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubst1N0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_ubst1d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tj7YUt0fEe2YPMyYKslBVA" name="IDynamicExtensionRegistry" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tnXG0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnXG0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ubvxIt0fEe2YPMyYKslBVA" name="removeContributor" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubvxI90fEe2YPMyYKslBVA" name="arg0" type="_tj14wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubvxJN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubvxJd0fEe2YPMyYKslBVA" name="hasContributor" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubvxJt0fEe2YPMyYKslBVA" name="arg0" type="_tj14wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubvxJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubvxKN0fEe2YPMyYKslBVA" name="getAllContributors" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubvxKd0fEe2YPMyYKslBVA" name="return" type="_tj7_ZN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tj142t0fEe2YPMyYKslBVA" name="IExtensionPoint" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tj14290fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tj143N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ubzbg90fEe2YPMyYKslBVA" name="getConfigurationElements" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubzbhN0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubzbhd0fEe2YPMyYKslBVA" name="getNamespace" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubzbht0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubzbh90fEe2YPMyYKslBVA" name="getNamespaceIdentifier" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubzbiN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubzbid0fEe2YPMyYKslBVA" name="getContributor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubzbit0fEe2YPMyYKslBVA" name="return" type="_tj14wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubzbi90fEe2YPMyYKslBVA" name="getExtension" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubzbjN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubzbjd0fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubzbjt0fEe2YPMyYKslBVA" name="getExtensions" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubzbj90fEe2YPMyYKslBVA" name="return" type="_tj1Rut0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubzbkN0fEe2YPMyYKslBVA" name="getLabel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubzbkd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubzbkt0fEe2YPMyYKslBVA" name="getLabel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubzbk90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubzblN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubzbld0fEe2YPMyYKslBVA" name="getSchemaReference" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubzblt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubzbl90fEe2YPMyYKslBVA" name="getSimpleIdentifier" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubzbmN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubzbmd0fEe2YPMyYKslBVA" name="getUniqueIdentifier" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubzbmt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubzbm90fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubzbnN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubzbnd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubzbnt0fEe2YPMyYKslBVA" name="isValid" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubzbn90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tj143d0fEe2YPMyYKslBVA" name="IRegistryEventListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tj143t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tj14390fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tj2f0N0fEe2YPMyYKslBVA" general="_tWsNlN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ub0CkN0fEe2YPMyYKslBVA" name="added" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ub0Ckd0fEe2YPMyYKslBVA" name="arg0" type="_tj1Rut0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ub0Ckt0fEe2YPMyYKslBVA" name="removed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ub0Ck90fEe2YPMyYKslBVA" name="arg0" type="_tj1Rut0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ub0ClN0fEe2YPMyYKslBVA" name="added" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ub0Cld0fEe2YPMyYKslBVA" name="arg0" type="_tjesYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ub0Clt0fEe2YPMyYKslBVA" name="removed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ub0Cl90fEe2YPMyYKslBVA" name="arg0" type="_tjesYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tj2f0d0fEe2YPMyYKslBVA" name="IRegistryChangeEvent" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tj2f0t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tj2f090fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ub0CmN0fEe2YPMyYKslBVA" name="getExtensionDeltas" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ub0Cmd0fEe2YPMyYKslBVA" name="return" type="_tj2f1d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ub0Cmt0fEe2YPMyYKslBVA" name="getExtensionDeltas" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ub0Cm90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ub0CnN0fEe2YPMyYKslBVA" name="return" type="_tj2f1d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ub0Cnd0fEe2YPMyYKslBVA" name="getExtensionDeltas" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ub0Cnt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ub0Cn90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ub0CoN0fEe2YPMyYKslBVA" name="return" type="_tj2f1d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ub0Cod0fEe2YPMyYKslBVA" name="getExtensionDelta" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ub0Cot0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ub0Co90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ub0CpN0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ub0Cpd0fEe2YPMyYKslBVA" name="return" type="_tnXG0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tj2f1d0fEe2YPMyYKslBVA" name="IExtensionDelta[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-OjN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-Ojd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tj3G4d0fEe2YPMyYKslBVA" name="ContributorFactoryOSGi" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tnXG1d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tnXG1t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tnXG190fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uby0ct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uby0c90fEe2YPMyYKslBVA" name="createContributor" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uby0dN0fEe2YPMyYKslBVA" name="contributor" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uby0dd0fEe2YPMyYKslBVA" name="return" type="_tj14wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uby0ft0fEe2YPMyYKslBVA" name="resolve" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uby0f90fEe2YPMyYKslBVA" name="contributor" type="_tj14wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uby0gN0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tj3t8d0fEe2YPMyYKslBVA" name="InvalidRegistryObjectException" visibility="public">
            <eAnnotations xmi:id="_tnXt4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tnXt4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tnXt4t0fEe2YPMyYKslBVA" general="_s82xQd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ub0Cpt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ub0Cp90fEe2YPMyYKslBVA" name="MESSAGE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ub0CqN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tj7_ZN0fEe2YPMyYKslBVA" name="IContributor[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-Ojt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-Oj90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tnUDgN0fEe2YPMyYKslBVA" name="IProduct" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tnUDgd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tnUDgt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uZ5XEN0fEe2YPMyYKslBVA" name="getApplication" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uZ5XEd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ5XEt0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uZ5XE90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ5XFN0fEe2YPMyYKslBVA" name="getDescription" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uZ5XFd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ5XFt0fEe2YPMyYKslBVA" name="getId" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uZ5XF90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ5XGN0fEe2YPMyYKslBVA" name="getProperty" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uZ5XGd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZ5XGt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZ5XG90fEe2YPMyYKslBVA" name="getDefiningBundle" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uZ5XHN0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tnVRpN0fEe2YPMyYKslBVA" name="IBundleGroup" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tnVRpd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tnVRpt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uasBMd0fEe2YPMyYKslBVA" name="getIdentifier" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uasBMt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uasBM90fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uasBNN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uasBNd0fEe2YPMyYKslBVA" name="getVersion" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uasBNt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uasBN90fEe2YPMyYKslBVA" name="getDescription" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uasBON0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uasBOd0fEe2YPMyYKslBVA" name="getProviderName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uasBOt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uasBO90fEe2YPMyYKslBVA" name="getBundles" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uasBPN0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uasBPd0fEe2YPMyYKslBVA" name="getProperty" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uasBPt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uasBP90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tnXG0t0fEe2YPMyYKslBVA" name="IExtensionDelta" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tnXG090fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tnXG1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedAttribute xmi:id="_ubxmVN0fEe2YPMyYKslBVA" name="ADDED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ubxmVd0fEe2YPMyYKslBVA" name="REMOVED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ubxmVt0fEe2YPMyYKslBVA" name="getKind" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmV90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmWN0fEe2YPMyYKslBVA" name="getExtension" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmWd0fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubxmWt0fEe2YPMyYKslBVA" name="getExtensionPoint" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmW90fEe2YPMyYKslBVA" name="return" type="_tj142t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tnykod0fEe2YPMyYKslBVA" name="IExecutableExtension" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tpVcwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tpVcwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ubvxKt0fEe2YPMyYKslBVA" name="setInitializationData" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubvxK90fEe2YPMyYKslBVA" name="arg0" type="_tj1Rst0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubvxLN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubvxLd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tnyko90fEe2YPMyYKslBVA" name="IExecutableExtensionFactory" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tpVcwt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tpVcw90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ubxmXN0fEe2YPMyYKslBVA" name="create" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubxmXd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tpWq4t0fEe2YPMyYKslBVA" name="jobs">
            <eAnnotations xmi:id="_vf-1Ud0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-1Ut0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
            <packagedElement xmi:type="uml:Class" xmi:id="_tpWq490fEe2YPMyYKslBVA" name="Job" isAbstract="true">
              <ownedOperation xmi:id="_ucMdHN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true">
                <ownedParameter xmi:id="_ucMdHd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tp2aIt0fEe2YPMyYKslBVA" name="ISchedulingRule" isAbstract="true"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tV8msd0fEe2YPMyYKslBVA" name="internal">
          <packagedElement xmi:type="uml:Package" xmi:id="_tV8mst0fEe2YPMyYKslBVA" name="runtime">
            <packagedElement xmi:type="uml:Class" xmi:id="_tV8mtN0fEe2YPMyYKslBVA" name="LocalizationUtils" visibility="public">
              <eAnnotations xmi:id="_tV9Nxt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tV9Nx90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tV9NyN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ubAxX90fEe2YPMyYKslBVA" name="safeLocalize" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubAxYN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubAxYd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubeEUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_td_IZN0fEe2YPMyYKslBVA" name="PrintStackUtil" visibility="public">
              <eAnnotations xmi:id="_teCyxt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teCyx90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teCyyN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uapk990fEe2YPMyYKslBVA" name="printChildren" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uapk-N0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uapk-d0fEe2YPMyYKslBVA" name="output" type="_s6v4ct0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uapk_t0fEe2YPMyYKslBVA" name="printChildren" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uapk_90fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaplAN0fEe2YPMyYKslBVA" name="output" type="_s9V5cN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubEbsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_td_vct0fEe2YPMyYKslBVA" name="FindSupport" visibility="public">
              <eAnnotations xmi:id="_teEoAt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teEoA90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teEoBN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubRQC90fEe2YPMyYKslBVA" name="PROP_NL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubRQDN0fEe2YPMyYKslBVA" name="PROP_OS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubRQDd0fEe2YPMyYKslBVA" name="PROP_WS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubRQDt0fEe2YPMyYKslBVA" name="PROP_ARCH" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubRQD90fEe2YPMyYKslBVA" name="NL_JAR_VARIANTS" visibility="private" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uasoR90fEe2YPMyYKslBVA" name="find" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uasoSN0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uasoSd0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uasoSt0fEe2YPMyYKslBVA" name="override" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uasoS90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uasoUd0fEe2YPMyYKslBVA" name="findEntries" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uasoUt0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uasoU90fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uasoVN0fEe2YPMyYKslBVA" name="override" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uasoVd0fEe2YPMyYKslBVA" name="return" type="_td_vcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uatPUd0fEe2YPMyYKslBVA" name="find" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uatPUt0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uatPU90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uatPWN0fEe2YPMyYKslBVA" name="findEntries" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uatPWd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uatPWt0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uatPW90fEe2YPMyYKslBVA" name="return" type="_td_vcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uatPXN0fEe2YPMyYKslBVA" name="openStream" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uatPXd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uatPXt0fEe2YPMyYKslBVA" name="file" type="_td_ve90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uatPX90fEe2YPMyYKslBVA" name="substituteArgs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uatPYN0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubRQEN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ubRQEd0fEe2YPMyYKslBVA" name="buildNLVariants" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubRQEt0fEe2YPMyYKslBVA" name="nl" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubRQE90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubRQFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ubR3EN0fEe2YPMyYKslBVA" name="find" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubR3Ed0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubR3Et0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubR3E90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubR3FN0fEe2YPMyYKslBVA" name="find" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubR3Fd0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubR3Ft0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubR3F90fEe2YPMyYKslBVA" name="override" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubR3GN0fEe2YPMyYKslBVA" name="multiple" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubR3Gd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubR3Gt0fEe2YPMyYKslBVA" name="findInPlugin" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubR3G90fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubR3HN0fEe2YPMyYKslBVA" name="filePath" type="_td_ve90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubR3Hd0fEe2YPMyYKslBVA" name="multiple" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubR3Ht0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubR3H90fEe2YPMyYKslBVA" name="findInFragments" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubR3IN0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubR3Id0fEe2YPMyYKslBVA" name="filePath" type="_td_ve90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubR3It0fEe2YPMyYKslBVA" name="multiple" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubR3I90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubSeIN0fEe2YPMyYKslBVA" name="findNL" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubSeId0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubSeIt0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubSeI90fEe2YPMyYKslBVA" name="override" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubSeJN0fEe2YPMyYKslBVA" name="multiple" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubSeJd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubSeJt0fEe2YPMyYKslBVA" name="findOS" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubSeJ90fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubSeKN0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubSeKd0fEe2YPMyYKslBVA" name="override" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubSeKt0fEe2YPMyYKslBVA" name="multiple" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubSeK90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubSeLN0fEe2YPMyYKslBVA" name="findWS" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubSeLd0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubSeLt0fEe2YPMyYKslBVA" name="path" type="_td_ve90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubSeL90fEe2YPMyYKslBVA" name="override" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubSeMN0fEe2YPMyYKslBVA" name="multiple" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubSeMd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_td_vd90fEe2YPMyYKslBVA" name="Activator" visibility="public">
              <eAnnotations xmi:id="_teCyyd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teCyyt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teCyzd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubM-mt0fEe2YPMyYKslBVA" name="PLUGIN_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubM-m90fEe2YPMyYKslBVA" name="urlTrackers" visibility="private" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubM-nN0fEe2YPMyYKslBVA" name="bundleContext" visibility="private" isStatic="true" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubM-nd0fEe2YPMyYKslBVA" name="singleton" visibility="private" isStatic="true" type="_td_vd90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubM-nt0fEe2YPMyYKslBVA" name="platformURLConverterService" visibility="private" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubM-n90fEe2YPMyYKslBVA" name="adapterManagerService" visibility="private" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubM-oN0fEe2YPMyYKslBVA" name="installLocationTracker" visibility="private" isLeaf="true" type="_teDZ2d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubM-od0fEe2YPMyYKslBVA" name="instanceLocationTracker" visibility="private" isLeaf="true" type="_teDZ2d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubM-ot0fEe2YPMyYKslBVA" name="configLocationTracker" visibility="private" isLeaf="true" type="_teDZ2d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubM-o90fEe2YPMyYKslBVA" name="bundleTracker" visibility="private" isLeaf="true" type="_teDZ2d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubM-pN0fEe2YPMyYKslBVA" name="debugTracker" visibility="private" isLeaf="true" type="_teDZ2d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubM-pd0fEe2YPMyYKslBVA" name="logTracker" visibility="private" isLeaf="true" type="_teDZ2d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubM-pt0fEe2YPMyYKslBVA" name="localizationTracker" visibility="private" isLeaf="true" type="_teDZ2d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubM-p90fEe2YPMyYKslBVA" name="debugRegistration" visibility="private" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_teCyzN0fEe2YPMyYKslBVA" client="_td_vd90fEe2YPMyYKslBVA" supplier="_teCyy90fEe2YPMyYKslBVA" contract="_teCyy90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uasoQN0fEe2YPMyYKslBVA" name="getDefault" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uasoQd0fEe2YPMyYKslBVA" name="return" type="_td_vd90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uasoQt0fEe2YPMyYKslBVA" name="getBundleId" visibility="public">
                <ownedParameter xmi:id="_uasoQ90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uasoRN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uatPYd0fEe2YPMyYKslBVA" name="getURLConverter" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uatPYt0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uatPY90fEe2YPMyYKslBVA" name="return" type="_td_veN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubFCyN0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                <ownedParameter xmi:id="_ubFCyd0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubFCyt0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubKiW90fEe2YPMyYKslBVA" name="getInstanceLocation" visibility="public">
                <ownedParameter xmi:id="_ubKiXN0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubKiXd0fEe2YPMyYKslBVA" name="getContext" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_ubKiXt0fEe2YPMyYKslBVA" name="return" type="_tXCy5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubLJad0fEe2YPMyYKslBVA" name="getFrameworkLog" visibility="public">
                <ownedParameter xmi:id="_ubLJat0fEe2YPMyYKslBVA" name="return" type="_tXCL0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubLJb90fEe2YPMyYKslBVA" name="getDebugOptions" visibility="public">
                <ownedParameter xmi:id="_ubLJcN0fEe2YPMyYKslBVA" name="return" type="_teHrT90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubM-qN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ubM-qd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ubOMsN0fEe2YPMyYKslBVA" name="start" visibility="public">
                <ownedParameter xmi:id="_ubOMsd0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubOMst0fEe2YPMyYKslBVA" name="getPlatformWriter" visibility="private">
                <ownedParameter xmi:id="_ubOMs90fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubOMtN0fEe2YPMyYKslBVA" name="return" type="_teEA490fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubOMud0fEe2YPMyYKslBVA" name="installPlatformURLSupport" visibility="private"/>
              <ownedOperation xmi:id="_ubOzwN0fEe2YPMyYKslBVA" name="getConfigurationLocation" visibility="public">
                <ownedParameter xmi:id="_ubOzwd0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubPa0N0fEe2YPMyYKslBVA" name="getBundleAdmin" visibility="private">
                <ownedParameter xmi:id="_ubPa0d0fEe2YPMyYKslBVA" name="return" type="_teEA5d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubPa0t0fEe2YPMyYKslBVA" name="getFragments" visibility="public">
                <ownedParameter xmi:id="_ubPa090fEe2YPMyYKslBVA" name="host" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubPa1N0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubPa2N0fEe2YPMyYKslBVA" name="getInstallLocation" visibility="public">
                <ownedParameter xmi:id="_ubPa2d0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubPa2t0fEe2YPMyYKslBVA" name="getLocalization" visibility="public">
                <ownedParameter xmi:id="_ubPa290fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubPa3N0fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubPa3d0fEe2YPMyYKslBVA" name="return" type="_tWy7Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubQB6N0fEe2YPMyYKslBVA" name="stop" visibility="public">
                <ownedParameter xmi:id="_ubQB6d0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubQB6t0fEe2YPMyYKslBVA" name="closeURLTrackerServices" visibility="private" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_teDZ290fEe2YPMyYKslBVA" name="RuntimeLog" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tgXG_N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgXG_d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgXG_t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubJUO90fEe2YPMyYKslBVA" name="logListeners" visibility="private" isStatic="true" type="_s7ccAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubJUPN0fEe2YPMyYKslBVA" name="queuedMessages" visibility="private" isStatic="true" type="_s7ccAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubJUPd0fEe2YPMyYKslBVA" name="logWriter" visibility="private" isStatic="true" type="_teEA490fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uaDvEt0fEe2YPMyYKslBVA" name="log" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uaDvE90fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaWC8d0fEe2YPMyYKslBVA" name="addLogListener" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uaWC8t0fEe2YPMyYKslBVA" name="listener" type="_tgXuAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uahCEN0fEe2YPMyYKslBVA" name="removeLogListener" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uahCEd0fEe2YPMyYKslBVA" name="listener" type="_tgXuAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uasBVd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uasBVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubG3_90fEe2YPMyYKslBVA" name="hasListeners" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubG4AN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubG4A90fEe2YPMyYKslBVA" name="logToListeners" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_ubG4BN0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubJUPt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ubJUP90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ubJUQN0fEe2YPMyYKslBVA" name="setLogWriter" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_ubJUQd0fEe2YPMyYKslBVA" name="logWriter" type="_teEA490fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubJUQt0fEe2YPMyYKslBVA" name="emptyQueuedMessages" visibility="private" isStatic="true"/>
              <ownedOperation xmi:id="_ubJURt0fEe2YPMyYKslBVA" name="contains" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubJUR90fEe2YPMyYKslBVA" name="listener" type="_tgXuAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubJUSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubJ7Qt0fEe2YPMyYKslBVA" name="handleException" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubJ7Q90fEe2YPMyYKslBVA" name="e" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_teDZ3d0fEe2YPMyYKslBVA" name="PlatformURLConverter" visibility="public">
              <eAnnotations xmi:id="_tgXG-N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgXG-d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgXG-90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgXG-t0fEe2YPMyYKslBVA" client="_teDZ3d0fEe2YPMyYKslBVA" supplier="_td_veN0fEe2YPMyYKslBVA" contract="_td_veN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ubItLd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ubItLt0fEe2YPMyYKslBVA" name="toFileURL" visibility="public">
                <ownedParameter xmi:id="_ubJUMN0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubJUMd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubJUNt0fEe2YPMyYKslBVA" name="resolve" visibility="public">
                <ownedParameter xmi:id="_ubJUN90fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubJUON0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_teDZ390fEe2YPMyYKslBVA" name="AdapterManager" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_teF2FN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teF2Fd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teF2GN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubU6Y90fEe2YPMyYKslBVA" name="adapterLookup" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubU6ZN0fEe2YPMyYKslBVA" name="classLookup" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubU6Zd0fEe2YPMyYKslBVA" name="classLookupLock" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubU6Zt0fEe2YPMyYKslBVA" name="classSearchOrderLookup" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubU6Z90fEe2YPMyYKslBVA" name="factories" visibility="private" isLeaf="true" type="_s7dDEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubU6aN0fEe2YPMyYKslBVA" name="lazyFactoryProviders" visibility="private" isLeaf="true" type="_s7ccAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubU6ad0fEe2YPMyYKslBVA" name="singleton" visibility="private" isLeaf="true" isStatic="true" type="_teDZ390fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_teF2F90fEe2YPMyYKslBVA" client="_teDZ390fEe2YPMyYKslBVA" supplier="_teF2Ft0fEe2YPMyYKslBVA" contract="_teF2Ft0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uaWqAN0fEe2YPMyYKslBVA" name="getDefault" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uaWqAd0fEe2YPMyYKslBVA" name="return" type="_teDZ390fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubU6at0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ubU6a90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_ubU6bN0fEe2YPMyYKslBVA" name="addFactoriesFor" visibility="private">
                <ownedParameter xmi:id="_ubU6bd0fEe2YPMyYKslBVA" name="typeName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubU6bt0fEe2YPMyYKslBVA" name="table" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubVhcN0fEe2YPMyYKslBVA" name="getFactories" visibility="public">
                <ownedParameter xmi:id="_ubVhcd0fEe2YPMyYKslBVA" name="return" type="_s7dDEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubVhct0fEe2YPMyYKslBVA" name="cacheClassLookup" visibility="private">
                <ownedParameter xmi:id="_ubVhc90fEe2YPMyYKslBVA" name="factory" type="_teGdIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubVhdN0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubVhdd0fEe2YPMyYKslBVA" name="cachedClassForName" visibility="private">
                <ownedParameter xmi:id="_ubVhdt0fEe2YPMyYKslBVA" name="factory" type="_teGdIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubWIgN0fEe2YPMyYKslBVA" name="typeName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubWIgd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubWIgt0fEe2YPMyYKslBVA" name="classForName" visibility="private">
                <ownedParameter xmi:id="_ubWIg90fEe2YPMyYKslBVA" name="factory" type="_teGdIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubWIhN0fEe2YPMyYKslBVA" name="typeName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubWIhd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubWIid0fEe2YPMyYKslBVA" name="computeAdapterTypes" visibility="public">
                <ownedParameter xmi:id="_ubWIit0fEe2YPMyYKslBVA" name="adaptable" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubWIi90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubWIjN0fEe2YPMyYKslBVA" name="getFactories" visibility="private">
                <ownedParameter xmi:id="_ubWIjd0fEe2YPMyYKslBVA" name="adaptable" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubWIjt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubWvkN0fEe2YPMyYKslBVA" name="computeClassOrder" visibility="public">
                <ownedParameter xmi:id="_ubWvkd0fEe2YPMyYKslBVA" name="adaptable" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubWvkt0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubWvk90fEe2YPMyYKslBVA" name="doComputeClassOrder" visibility="private">
                <ownedParameter xmi:id="_ubWvlN0fEe2YPMyYKslBVA" name="adaptable" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubWvld0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubWvlt0fEe2YPMyYKslBVA" name="computeInterfaceOrder" visibility="private">
                <ownedParameter xmi:id="_ubWvl90fEe2YPMyYKslBVA" name="interfaces" type="_tADPMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubWvmN0fEe2YPMyYKslBVA" name="classes" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubWvmd0fEe2YPMyYKslBVA" name="seen" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubXWoN0fEe2YPMyYKslBVA" name="flushLookup" visibility="public"/>
              <ownedOperation xmi:id="_ubXWod0fEe2YPMyYKslBVA" name="getAdapter" visibility="public">
                <ownedParameter xmi:id="_ubXWot0fEe2YPMyYKslBVA" name="adaptable" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubXWo90fEe2YPMyYKslBVA" name="adapterType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubXWpN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubX9sN0fEe2YPMyYKslBVA" name="getAdapter" visibility="public">
                <ownedParameter xmi:id="_ubX9sd0fEe2YPMyYKslBVA" name="adaptable" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubX9st0fEe2YPMyYKslBVA" name="adapterType" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubX9s90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubX9tN0fEe2YPMyYKslBVA" name="getAdapter" visibility="private">
                <ownedParameter xmi:id="_ubX9td0fEe2YPMyYKslBVA" name="adaptable" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubX9tt0fEe2YPMyYKslBVA" name="adapterType" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubX9t90fEe2YPMyYKslBVA" name="force" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubX9uN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubX9ud0fEe2YPMyYKslBVA" name="hasAdapter" visibility="public">
                <ownedParameter xmi:id="_ubX9ut0fEe2YPMyYKslBVA" name="adaptable" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubX9u90fEe2YPMyYKslBVA" name="adapterTypeName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubX9vN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubX9vd0fEe2YPMyYKslBVA" name="queryAdapter" visibility="public">
                <ownedParameter xmi:id="_ubX9vt0fEe2YPMyYKslBVA" name="adaptable" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubX9v90fEe2YPMyYKslBVA" name="adapterTypeName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubX9wN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubYkwN0fEe2YPMyYKslBVA" name="loadAdapter" visibility="public">
                <ownedParameter xmi:id="_ubYkwd0fEe2YPMyYKslBVA" name="adaptable" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubYkwt0fEe2YPMyYKslBVA" name="adapterTypeName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubYkw90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubYkxN0fEe2YPMyYKslBVA" name="registerAdapters" visibility="public">
                <ownedParameter xmi:id="_ubYkxd0fEe2YPMyYKslBVA" name="factory" type="_teGdIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubYkxt0fEe2YPMyYKslBVA" name="adaptable" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubYkx90fEe2YPMyYKslBVA" name="registerFactory" visibility="public">
                <ownedParameter xmi:id="_ubYkyN0fEe2YPMyYKslBVA" name="factory" type="_teGdIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubYkyd0fEe2YPMyYKslBVA" name="adaptableType" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubYkyt0fEe2YPMyYKslBVA" name="unregisterAdapters" visibility="public">
                <ownedParameter xmi:id="_ubYky90fEe2YPMyYKslBVA" name="factory" type="_teGdIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubYk0d0fEe2YPMyYKslBVA" name="unregisterAdapters" visibility="public">
                <ownedParameter xmi:id="_ubYk0t0fEe2YPMyYKslBVA" name="factory" type="_teGdIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubYk090fEe2YPMyYKslBVA" name="adaptable" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubYk1N0fEe2YPMyYKslBVA" name="unregisterAllAdapters" visibility="public"/>
              <ownedOperation xmi:id="_ubZL0d0fEe2YPMyYKslBVA" name="registerLazyFactoryProvider" visibility="public">
                <ownedParameter xmi:id="_ubZL0t0fEe2YPMyYKslBVA" name="factoryProvider" type="_teHEMN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubZL090fEe2YPMyYKslBVA" name="unregisterLazyFactoryProvider" visibility="public">
                <ownedParameter xmi:id="_ubZL1N0fEe2YPMyYKslBVA" name="factoryProvider" type="_teHEMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubZL1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_teEA490fEe2YPMyYKslBVA" name="PlatformLogWriter" visibility="public">
              <eAnnotations xmi:id="_tgWf4d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgWf4t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgWf590fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubGQ4N0fEe2YPMyYKslBVA" name="EQUINOX_LOGGER_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubGQ4d0fEe2YPMyYKslBVA" name="logService" visibility="private" isLeaf="true" type="_tev9YN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubGQ4t0fEe2YPMyYKslBVA" name="packageAdmin" visibility="private" isLeaf="true" type="_teEA5d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubGQ490fEe2YPMyYKslBVA" name="bundle" visibility="private" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubGQ5N0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$osgi$service$log$LogLevel" visibility="private" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgWf5d0fEe2YPMyYKslBVA" client="_teEA490fEe2YPMyYKslBVA" supplier="_tgWf490fEe2YPMyYKslBVA" contract="_tgWf490fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgWf5t0fEe2YPMyYKslBVA" client="_teEA490fEe2YPMyYKslBVA" supplier="_tgWf5N0fEe2YPMyYKslBVA" contract="_tgWf5N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uanIud0fEe2YPMyYKslBVA" name="getLog" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uanIut0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uanIu90fEe2YPMyYKslBVA" name="return" type="_tXCL0d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uanIvN0fEe2YPMyYKslBVA" name="getLevel" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uanIvd0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uanIvt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uanvwt0fEe2YPMyYKslBVA" name="convertToStatus" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uanvw90fEe2YPMyYKslBVA" name="logEntry" type="_tgXG8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uanvxN0fEe2YPMyYKslBVA" name="return" type="_tBy7o90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubGQ5d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ubGQ5t0fEe2YPMyYKslBVA" name="logService" type="_tev9YN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubGQ590fEe2YPMyYKslBVA" name="packageAdmin" type="_teEA5d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubGQ6N0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubGQ6d0fEe2YPMyYKslBVA" name="logging" visibility="package">
                <ownedParameter xmi:id="_ubGQ6t0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubGQ690fEe2YPMyYKslBVA" name="getBundle" visibility="private">
                <ownedParameter xmi:id="_ubGQ7N0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubGQ7d0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubG3-t0fEe2YPMyYKslBVA" name="isLoggable" visibility="public">
                <ownedParameter xmi:id="_ubG3-90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubG3_N0fEe2YPMyYKslBVA" name="loggerName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubG3_d0fEe2YPMyYKslBVA" name="logLevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubG3_t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubG4Ad0fEe2YPMyYKslBVA" name="logged" visibility="public">
                <ownedParameter xmi:id="_ubG4At0fEe2YPMyYKslBVA" name="entry" type="_tgXG8t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubHfAN0fEe2YPMyYKslBVA" name="convertToStatus" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubHfAd0fEe2YPMyYKslBVA" name="entry" type="_tXCL0d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubHfAt0fEe2YPMyYKslBVA" name="return" type="_tBy7o90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubHfA90fEe2YPMyYKslBVA" name="convertRawEntryToStatus" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubHfBN0fEe2YPMyYKslBVA" name="logEntry" type="_tgXG8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubHfBd0fEe2YPMyYKslBVA" name="return" type="_tBy7o90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubHfEt0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$osgi$service$log$LogLevel" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_ubHfE90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_teEn9d0fEe2YPMyYKslBVA" name="PlatformURLPluginConnection" visibility="public">
              <eAnnotations xmi:id="_tgXG9d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgXG9t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgXG990fEe2YPMyYKslBVA" general="_teF2Et0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubIGGN0fEe2YPMyYKslBVA" name="isRegistered" visibility="private" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubIGGd0fEe2YPMyYKslBVA" name="PLUGIN" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubItJd0fEe2YPMyYKslBVA" name="url" isLeaf="true" type="_tAOOUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ubIGGt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ubIGG90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ubIGHN0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubIGHd0fEe2YPMyYKslBVA" name="allowCaching" visibility="protected">
                <ownedParameter xmi:id="_ubIGHt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubIGH90fEe2YPMyYKslBVA" name="parse" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubIGIN0fEe2YPMyYKslBVA" name="spec" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubIGId0fEe2YPMyYKslBVA" name="originalURL" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubIGIt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubItIN0fEe2YPMyYKslBVA" name="getId" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_ubItId0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubItIt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubItI90fEe2YPMyYKslBVA" name="resolve" visibility="protected">
                <ownedParameter xmi:id="_ubItJN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubItLN0fEe2YPMyYKslBVA" name="startup" visibility="public" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_teEn990fEe2YPMyYKslBVA" name="PlatformURLFragmentConnection" visibility="public">
              <eAnnotations xmi:id="_teF2EN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teF2Ed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teF2E90fEe2YPMyYKslBVA" general="_teF2Et0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubUTUN0fEe2YPMyYKslBVA" name="target" visibility="private" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubUTUd0fEe2YPMyYKslBVA" name="isRegistered" visibility="private" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubUTUt0fEe2YPMyYKslBVA" name="FRAGMENT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubUTWt0fEe2YPMyYKslBVA" name="url" isLeaf="true" type="_tAOOUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ubQo8N0fEe2YPMyYKslBVA" name="startup" visibility="public" isStatic="true"/>
              <ownedOperation xmi:id="_ubUTU90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ubUTVN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ubUTVd0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubUTVt0fEe2YPMyYKslBVA" name="allowCaching" visibility="protected">
                <ownedParameter xmi:id="_ubUTV90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubUTWN0fEe2YPMyYKslBVA" name="resolve" visibility="protected">
                <ownedParameter xmi:id="_ubUTWd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubU6YN0fEe2YPMyYKslBVA" name="getId" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_ubU6Yd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubU6Yt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_teEn-d0fEe2YPMyYKslBVA" name="PlatformURLMetaConnection" visibility="public">
              <eAnnotations xmi:id="_tgV40N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgV40d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgV40t0fEe2YPMyYKslBVA" general="_teF2Et0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubEbtt0fEe2YPMyYKslBVA" name="target" visibility="private" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubEbt90fEe2YPMyYKslBVA" name="isRegistered" visibility="private" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubEbuN0fEe2YPMyYKslBVA" name="META" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubFCwt0fEe2YPMyYKslBVA" name="url" isLeaf="true" type="_tAOOUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ubEbud0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ubEbut0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ubEbu90fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubFCwN0fEe2YPMyYKslBVA" name="resolve" visibility="protected">
                <ownedParameter xmi:id="_ubFCwd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubFCxN0fEe2YPMyYKslBVA" name="getId" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_ubFCxd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubFCxt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubFp0N0fEe2YPMyYKslBVA" name="startup" visibility="public" isStatic="true"/>
              <ownedOperation xmi:id="_ubFp1N0fEe2YPMyYKslBVA" name="getOutputStream" visibility="public">
                <ownedParameter xmi:id="_ubFp1d0fEe2YPMyYKslBVA" name="return" type="_tV6KcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubFp1t0fEe2YPMyYKslBVA" name="getResolvedURL" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ubFp190fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_teEn-90fEe2YPMyYKslBVA" name="PlatformURLConfigConnection" visibility="public">
              <eAnnotations xmi:id="_teHEMd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teHEMt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teHrQN0fEe2YPMyYKslBVA" general="_teF2Et0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubbBA90fEe2YPMyYKslBVA" name="FILE_PROTOCOL" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubbBBN0fEe2YPMyYKslBVA" name="isRegistered" visibility="private" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubbBBd0fEe2YPMyYKslBVA" name="CONFIG" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubbBBt0fEe2YPMyYKslBVA" name="parentConfiguration" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubboEN0fEe2YPMyYKslBVA" name="url" isLeaf="true" type="_tAOOUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ubQo8d0fEe2YPMyYKslBVA" name="startup" visibility="public" isStatic="true"/>
              <ownedOperation xmi:id="_ubbBB90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ubbBCN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ubbBCd0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubbBCt0fEe2YPMyYKslBVA" name="resolve" visibility="protected">
                <ownedParameter xmi:id="_ubbBC90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubboE90fEe2YPMyYKslBVA" name="getOutputStream" visibility="public">
                <ownedParameter xmi:id="_ubboFN0fEe2YPMyYKslBVA" name="return" type="_tV6KcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubcPJN0fEe2YPMyYKslBVA" name="getResolvedURL" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ubcPJd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_teGdId0fEe2YPMyYKslBVA" name="IAdapterFactoryExt" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tgYVFd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgYVFt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ubRQBt0fEe2YPMyYKslBVA" name="loadFactory" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubRQB90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubRQCN0fEe2YPMyYKslBVA" name="return" type="_teGdIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubRQCd0fEe2YPMyYKslBVA" name="getAdapterNames" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubRQCt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_teHEMN0fEe2YPMyYKslBVA" name="IAdapterManagerProvider" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tgYVE90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgYVFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ubM-l90fEe2YPMyYKslBVA" name="addFactories" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubM-mN0fEe2YPMyYKslBVA" name="arg0" type="_teDZ390fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubM-md0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_teHrQ90fEe2YPMyYKslBVA" name="TracingOptions" visibility="public">
              <eAnnotations xmi:id="_teHrRN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teHrRd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teHrRt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubOMwN0fEe2YPMyYKslBVA" name="DEBUG_OPTIONS_LISTENER" visibility="public" isStatic="true" type="_teHrTN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubeEUd0fEe2YPMyYKslBVA" name="debug" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubeEUt0fEe2YPMyYKslBVA" name="debugProgressMonitors" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ubeEU90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ubeEVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_teHrSd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_teHrSt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_teHrS90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_teHrTt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_teHrTd0fEe2YPMyYKslBVA" client="_teHrSd0fEe2YPMyYKslBVA" supplier="_teHrTN0fEe2YPMyYKslBVA" contract="_teHrTN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ubeEVN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_ubeEVt0fEe2YPMyYKslBVA" name="optionsChanged" visibility="public">
                  <ownedParameter xmi:id="_uberYN0fEe2YPMyYKslBVA" name="options" type="_teHrT90fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgV41N0fEe2YPMyYKslBVA" name="MetaDataKeeper" visibility="public">
              <eAnnotations xmi:id="_tgYVEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgYVEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgYVEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubM-lN0fEe2YPMyYKslBVA" name="metaArea" visibility="private" isStatic="true" type="_tgV41t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uZ7zQN0fEe2YPMyYKslBVA" name="getMetaArea" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uZ7zQd0fEe2YPMyYKslBVA" name="return" type="_tgV41t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubM-ld0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ubM-lt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgV41t0fEe2YPMyYKslBVA" name="DataArea" visibility="public">
              <eAnnotations xmi:id="_tgXuAt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgXuA90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgXuBN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubKiUN0fEe2YPMyYKslBVA" name="OPTION_DEBUG" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubKiUd0fEe2YPMyYKslBVA" name="REQUIRES_EXPLICIT_INIT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubKiUt0fEe2YPMyYKslBVA" name="F_META_AREA" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubKiU90fEe2YPMyYKslBVA" name="F_PLUGIN_DATA" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubKiVN0fEe2YPMyYKslBVA" name="F_LOG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubKiVd0fEe2YPMyYKslBVA" name="F_TRACE" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubKiVt0fEe2YPMyYKslBVA" name="PREFERENCES_FILE_NAME" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubKiV90fEe2YPMyYKslBVA" name="location" visibility="private" type="_td_ve90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubKiWN0fEe2YPMyYKslBVA" name="initialized" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uZ7zQt0fEe2YPMyYKslBVA" name="getLogLocation" visibility="public">
                <ownedParameter xmi:id="_uZ7zQ90fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uael190fEe2YPMyYKslBVA" name="getStateLocation" visibility="public">
                <ownedParameter xmi:id="_uael2N0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uael2d0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubKiWd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ubKiWt0fEe2YPMyYKslBVA" name="assertLocationInitialized" visibility="protected"/>
              <ownedOperation xmi:id="_ubLJYN0fEe2YPMyYKslBVA" name="initializeLocation" visibility="private"/>
              <ownedOperation xmi:id="_ubLJY90fEe2YPMyYKslBVA" name="getMetadataLocation" visibility="public">
                <ownedParameter xmi:id="_ubLJZN0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubLJZd0fEe2YPMyYKslBVA" name="getInstanceDataLocation" visibility="public">
                <ownedParameter xmi:id="_ubLJZt0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubLJZ90fEe2YPMyYKslBVA" name="isInstanceLocationSet" visibility="private">
                <ownedParameter xmi:id="_ubLJaN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubLJbd0fEe2YPMyYKslBVA" name="getTraceLocation" visibility="public">
                <ownedParameter xmi:id="_ubLJbt0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubLwcN0fEe2YPMyYKslBVA" name="getStateLocation" visibility="public">
                <ownedParameter xmi:id="_ubLwcd0fEe2YPMyYKslBVA" name="bundleName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubLwct0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubLwc90fEe2YPMyYKslBVA" name="getPreferenceLocation" visibility="public">
                <ownedParameter xmi:id="_ubLwdN0fEe2YPMyYKslBVA" name="bundleName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubLwdd0fEe2YPMyYKslBVA" name="create" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubLwdt0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubMXgN0fEe2YPMyYKslBVA" name="createLocation" visibility="private"/>
              <ownedOperation xmi:id="_ubMXht0fEe2YPMyYKslBVA" name="debug" visibility="private">
                <ownedParameter xmi:id="_ubMXh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgV4190fEe2YPMyYKslBVA" name="CommonMessages" visibility="public">
              <eAnnotations xmi:id="_tgV42N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgV42d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgWf4N0fEe2YPMyYKslBVA" general="_tW9TVN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uasoRd0fEe2YPMyYKslBVA" name="meta_pluginProblems" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFCw90fEe2YPMyYKslBVA" name="url_badVariant" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFCx90fEe2YPMyYKslBVA" name="activator_not_available" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFCy90fEe2YPMyYKslBVA" name="url_resolvePlugin" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp2N0fEe2YPMyYKslBVA" name="BUNDLE_NAME" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubFp2d0fEe2YPMyYKslBVA" name="ok" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp2t0fEe2YPMyYKslBVA" name="meta_couldNotCreate" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp290fEe2YPMyYKslBVA" name="meta_instanceDataUnspecified" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp3N0fEe2YPMyYKslBVA" name="meta_noDataModeSpecified" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp3d0fEe2YPMyYKslBVA" name="meta_notDir" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp3t0fEe2YPMyYKslBVA" name="meta_readonly" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp390fEe2YPMyYKslBVA" name="url_createConnection" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp4N0fEe2YPMyYKslBVA" name="url_invalidURL" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp4d0fEe2YPMyYKslBVA" name="url_noaccess" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp4t0fEe2YPMyYKslBVA" name="url_noOutput" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp490fEe2YPMyYKslBVA" name="url_resolveFragment" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp5N0fEe2YPMyYKslBVA" name="parse_doubleSeparatorVersion" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp5d0fEe2YPMyYKslBVA" name="parse_emptyPluginVersion" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp5t0fEe2YPMyYKslBVA" name="parse_fourElementPluginVersion" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp590fEe2YPMyYKslBVA" name="parse_numericMajorComponent" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp6N0fEe2YPMyYKslBVA" name="parse_numericMinorComponent" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp6d0fEe2YPMyYKslBVA" name="parse_numericServiceComponent" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp6t0fEe2YPMyYKslBVA" name="parse_oneElementPluginVersion" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp690fEe2YPMyYKslBVA" name="parse_postiveMajor" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp7N0fEe2YPMyYKslBVA" name="parse_postiveMinor" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp7d0fEe2YPMyYKslBVA" name="parse_postiveService" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp7t0fEe2YPMyYKslBVA" name="parse_separatorEndVersion" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp790fEe2YPMyYKslBVA" name="parse_separatorStartVersion" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp8N0fEe2YPMyYKslBVA" name="activator_resourceBundleNotFound" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubFp8d0fEe2YPMyYKslBVA" name="activator_resourceBundleNotStarted" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ubFp8t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ubFp890fEe2YPMyYKslBVA" name="reloadMessages" visibility="public" isStatic="true"/>
              <ownedOperation xmi:id="_ubFp9N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tjaa8d0fEe2YPMyYKslBVA" name="AuthorizationHandler" visibility="public">
              <eAnnotations xmi:id="_tjlaEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjlaEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjlaEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaQjcN0fEe2YPMyYKslBVA" name="F_KEYRING" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaQjcd0fEe2YPMyYKslBVA" name="keyringTimeStamp" visibility="private" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaQjct0fEe2YPMyYKslBVA" name="password" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaQjc90fEe2YPMyYKslBVA" name="keyringFile" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaQjdN0fEe2YPMyYKslBVA" name="keyring" visibility="private" isStatic="true" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaQjdd0fEe2YPMyYKslBVA" name="authClass" visibility="private" isStatic="true" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaQjdt0fEe2YPMyYKslBVA" name="authNotAvailableLogged" visibility="private" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uZ5-Rd0fEe2YPMyYKslBVA" name="addAuthorizationInfo" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uZ5-Rt0fEe2YPMyYKslBVA" name="serverUrl" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ5-R90fEe2YPMyYKslBVA" name="realm" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ6lIN0fEe2YPMyYKslBVA" name="authScheme" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ6lId0fEe2YPMyYKslBVA" name="info" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ6lK90fEe2YPMyYKslBVA" name="addProtectionSpace" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uZ6lLN0fEe2YPMyYKslBVA" name="resourceUrl" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ6lLd0fEe2YPMyYKslBVA" name="realm" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ6lOt0fEe2YPMyYKslBVA" name="flushAuthorizationInfo" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uZ6lO90fEe2YPMyYKslBVA" name="serverUrl" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ6lPN0fEe2YPMyYKslBVA" name="realm" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ6lPd0fEe2YPMyYKslBVA" name="authScheme" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ7MMd0fEe2YPMyYKslBVA" name="getAuthorizationInfo" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uZ7MMt0fEe2YPMyYKslBVA" name="serverUrl" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ7MM90fEe2YPMyYKslBVA" name="realm" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ7MNN0fEe2YPMyYKslBVA" name="authScheme" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ7MNd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ7zUd0fEe2YPMyYKslBVA" name="getProtectionSpace" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uZ7zUt0fEe2YPMyYKslBVA" name="resourceUrl" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ7zU90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaQjd90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uaQjeN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uaQjed0fEe2YPMyYKslBVA" name="getAuthClass" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uaQjet0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaQje90fEe2YPMyYKslBVA" name="logAuthNotAvailable" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uaQjfN0fEe2YPMyYKslBVA" name="e" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaRKcd0fEe2YPMyYKslBVA" name="loadKeyring" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uaRKct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaRxgt0fEe2YPMyYKslBVA" name="log" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uaRxg90fEe2YPMyYKslBVA" name="e" type="_s72rsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaSYkN0fEe2YPMyYKslBVA" name="saveKeyring" visibility="private" isStatic="true"/>
              <ownedOperation xmi:id="_uaTmsN0fEe2YPMyYKslBVA" name="setKeyringFile" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uaTmsd0fEe2YPMyYKslBVA" name="file" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaTms90fEe2YPMyYKslBVA" name="setPassword" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uaTmtN0fEe2YPMyYKslBVA" name="keyringPassword" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaUNwN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uaUNwd0fEe2YPMyYKslBVA" name="configurationLocation" type="_teEn_N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tjaa890fEe2YPMyYKslBVA" name="InternalPlatform" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tjmoN90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjmoON0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjmoOd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaBS2N0fEe2YPMyYKslBVA" name="DEBUG_PLUGIN_PREFERENCES" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU00t0fEe2YPMyYKslBVA" name="ARCH_LIST" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU0090fEe2YPMyYKslBVA" name="DEBUG" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU01N0fEe2YPMyYKslBVA" name="splashEnded" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU01d0fEe2YPMyYKslBVA" name="initialized" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU01t0fEe2YPMyYKslBVA" name="KEYRING" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU0190fEe2YPMyYKslBVA" name="keyringFile" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU02N0fEe2YPMyYKslBVA" name="logs" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU02d0fEe2YPMyYKslBVA" name="OS_LIST" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU02t0fEe2YPMyYKslBVA" name="password" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU0290fEe2YPMyYKslBVA" name="PASSWORD" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU03N0fEe2YPMyYKslBVA" name="PROP_APPLICATION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU03d0fEe2YPMyYKslBVA" name="PROP_ARCH" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU03t0fEe2YPMyYKslBVA" name="PROP_CONFIG_AREA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU0390fEe2YPMyYKslBVA" name="PROP_CONSOLE_LOG" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU04N0fEe2YPMyYKslBVA" name="PROP_DEBUG" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU04d0fEe2YPMyYKslBVA" name="PROP_DEV" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU04t0fEe2YPMyYKslBVA" name="PROP_INSTALL_AREA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU0490fEe2YPMyYKslBVA" name="PROP_NL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU05N0fEe2YPMyYKslBVA" name="PROP_OS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU05d0fEe2YPMyYKslBVA" name="PROP_PRODUCT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU05t0fEe2YPMyYKslBVA" name="PROP_WS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU0590fEe2YPMyYKslBVA" name="PROP_ACTIVATE_PLUGINS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU06N0fEe2YPMyYKslBVA" name="singleton" visibility="private" isLeaf="true" isStatic="true" type="_tjaa890fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU06d0fEe2YPMyYKslBVA" name="WS_LIST" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaU06t0fEe2YPMyYKslBVA" name="cachedInstanceLocation" visibility="private" type="_tW0JY90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU0690fEe2YPMyYKslBVA" name="configurationLocation" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU07N0fEe2YPMyYKslBVA" name="context" visibility="private" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU07d0fEe2YPMyYKslBVA" name="fwkWiring" visibility="private" type="_th9CYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU07t0fEe2YPMyYKslBVA" name="groupProviders" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU0790fEe2YPMyYKslBVA" name="installLocation" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU08N0fEe2YPMyYKslBVA" name="instanceLocation" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU08d0fEe2YPMyYKslBVA" name="userLocation" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU08t0fEe2YPMyYKslBVA" name="runtimeInstance" visibility="private" type="_tjbpEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU0890fEe2YPMyYKslBVA" name="legacyPreferencesService" visibility="private" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU09N0fEe2YPMyYKslBVA" name="customPreferencesService" visibility="private" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU09d0fEe2YPMyYKslBVA" name="environmentTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU09t0fEe2YPMyYKslBVA" name="logTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU0990fEe2YPMyYKslBVA" name="platformTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU0-N0fEe2YPMyYKslBVA" name="debugTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU0-d0fEe2YPMyYKslBVA" name="contentTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU0-t0fEe2YPMyYKslBVA" name="preferencesTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU0-90fEe2YPMyYKslBVA" name="groupProviderTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU0_N0fEe2YPMyYKslBVA" name="logReaderTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU0_d0fEe2YPMyYKslBVA" name="extendedLogTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaU0_t0fEe2YPMyYKslBVA" name="product" visibility="private" type="_tnUDgN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uZ6lJN0fEe2YPMyYKslBVA" name="getDefault" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uZ6lJd0fEe2YPMyYKslBVA" name="return" type="_tjaa890fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ6lJt0fEe2YPMyYKslBVA" name="addLogListener" visibility="public">
                <ownedParameter xmi:id="_uZ6lJ90fEe2YPMyYKslBVA" name="listener" type="_tgXuAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ6lNd0fEe2YPMyYKslBVA" name="endSplash" visibility="public"/>
              <ownedOperation xmi:id="_uZ6lQN0fEe2YPMyYKslBVA" name="getAdapterManager" visibility="public">
                <ownedParameter xmi:id="_uZ6lQd0fEe2YPMyYKslBVA" name="return" type="_teF2Ft0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ7MON0fEe2YPMyYKslBVA" name="getCommandLineArgs" visibility="public">
                <ownedParameter xmi:id="_uZ7MOd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ7MPN0fEe2YPMyYKslBVA" name="getContentTypeManager" visibility="public">
                <ownedParameter xmi:id="_uZ7MPd0fEe2YPMyYKslBVA" name="return" type="_tjZz4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ7MQd0fEe2YPMyYKslBVA" name="getOption" visibility="public">
                <ownedParameter xmi:id="_uZ7MQt0fEe2YPMyYKslBVA" name="option" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ7MQ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ7MSd0fEe2YPMyYKslBVA" name="getLocation" visibility="public">
                <ownedParameter xmi:id="_uZ7MSt0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ7zVt0fEe2YPMyYKslBVA" name="removeLogListener" visibility="public">
                <ownedParameter xmi:id="_uZ7zV90fEe2YPMyYKslBVA" name="listener" type="_tgXuAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ8aZ90fEe2YPMyYKslBVA" name="getStateLocation" visibility="public">
                <ownedParameter xmi:id="_uZ8aaN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ8aad0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ8abN0fEe2YPMyYKslBVA" name="getStateTimeStamp" visibility="public">
                <ownedParameter xmi:id="_uZ8abd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ8acd0fEe2YPMyYKslBVA" name="getLog" visibility="public">
                <ownedParameter xmi:id="_uZ8act0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ8ac90fEe2YPMyYKslBVA" name="return" type="_tjesYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ9BZt0fEe2YPMyYKslBVA" name="getResourceBundle" visibility="public">
                <ownedParameter xmi:id="_uZ9BZ90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ9BaN0fEe2YPMyYKslBVA" name="return" type="_tWy7Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ9Bbd0fEe2YPMyYKslBVA" name="getResourceString" visibility="public">
                <ownedParameter xmi:id="_uZ9Bbt0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ9Bb90fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ9BcN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ9Bdt0fEe2YPMyYKslBVA" name="getResourceString" visibility="public">
                <ownedParameter xmi:id="_uZ9Bd90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ9BeN0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ9Bed0fEe2YPMyYKslBVA" name="resourceBundle" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ9Bet0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ9Bfd0fEe2YPMyYKslBVA" name="getOSArch" visibility="public">
                <ownedParameter xmi:id="_uZ9Bft0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ9Bgd0fEe2YPMyYKslBVA" name="getNL" visibility="public">
                <ownedParameter xmi:id="_uZ9Bgt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ9ocN0fEe2YPMyYKslBVA" name="getNLExtensions" visibility="public">
                <ownedParameter xmi:id="_uZ9ocd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ9odN0fEe2YPMyYKslBVA" name="getOS" visibility="public">
                <ownedParameter xmi:id="_uZ9odd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ9oeN0fEe2YPMyYKslBVA" name="getWS" visibility="public">
                <ownedParameter xmi:id="_uZ9oed0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ9ofN0fEe2YPMyYKslBVA" name="getApplicationArgs" visibility="public">
                <ownedParameter xmi:id="_uZ9ofd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ9ogN0fEe2YPMyYKslBVA" name="getPlatformAdmin" visibility="public">
                <ownedParameter xmi:id="_uZ9ogd0fEe2YPMyYKslBVA" name="return" type="_tjsu0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ9ohN0fEe2YPMyYKslBVA" name="getInstanceLocation" visibility="public">
                <ownedParameter xmi:id="_uZ9ohd0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ9oiN0fEe2YPMyYKslBVA" name="getBundleGroupProviders" visibility="public">
                <ownedParameter xmi:id="_uZ9oid0fEe2YPMyYKslBVA" name="return" type="_tjZz6d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ-Pgt0fEe2YPMyYKslBVA" name="getPreferencesService" visibility="public">
                <ownedParameter xmi:id="_uZ-Pg90fEe2YPMyYKslBVA" name="return" type="_tnRAMN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ-Pht0fEe2YPMyYKslBVA" name="getProduct" visibility="public">
                <ownedParameter xmi:id="_uZ-Ph90fEe2YPMyYKslBVA" name="return" type="_tnUDgN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ-Pit0fEe2YPMyYKslBVA" name="registerBundleGroupProvider" visibility="public">
                <ownedParameter xmi:id="_uZ-Pi90fEe2YPMyYKslBVA" name="provider" type="_tj0DlN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ-Pjt0fEe2YPMyYKslBVA" name="unregisterBundleGroupProvider" visibility="public">
                <ownedParameter xmi:id="_uZ-Pj90fEe2YPMyYKslBVA" name="provider" type="_tj0DlN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ-Pkt0fEe2YPMyYKslBVA" name="getConfigurationLocation" visibility="public">
                <ownedParameter xmi:id="_uZ-Pk90fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ-Plt0fEe2YPMyYKslBVA" name="getUserLocation" visibility="public">
                <ownedParameter xmi:id="_uZ-Pl90fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ-Pmt0fEe2YPMyYKslBVA" name="getInstallLocation" visibility="public">
                <ownedParameter xmi:id="_uZ-2kN0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ-2lN0fEe2YPMyYKslBVA" name="isFragment" visibility="public">
                <ownedParameter xmi:id="_uZ-2ld0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ-2lt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ-2mt0fEe2YPMyYKslBVA" name="getFragments" visibility="public">
                <ownedParameter xmi:id="_uZ-2m90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ-2nN0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ-2oN0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                <ownedParameter xmi:id="_uZ-2od0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ-2ot0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ-2p90fEe2YPMyYKslBVA" name="getBundles" visibility="public">
                <ownedParameter xmi:id="_uZ-2qN0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ-2qd0fEe2YPMyYKslBVA" name="versionRange" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ-2qt0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ-2rt0fEe2YPMyYKslBVA" name="getHosts" visibility="public">
                <ownedParameter xmi:id="_uZ-2r90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZ-2sN0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ_doN0fEe2YPMyYKslBVA" name="isRunning" visibility="public">
                <ownedParameter xmi:id="_uZ_dod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ_dpN0fEe2YPMyYKslBVA" name="knownOSArchValues" visibility="public">
                <ownedParameter xmi:id="_uZ_dpd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ_dqN0fEe2YPMyYKslBVA" name="knownOSValues" visibility="public">
                <ownedParameter xmi:id="_uZ_dqd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZ_drt0fEe2YPMyYKslBVA" name="knownWSValues" visibility="public">
                <ownedParameter xmi:id="_uZ_dr90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaBS0t0fEe2YPMyYKslBVA" name="getStateLocation" visibility="public">
                <ownedParameter xmi:id="_uaBS090fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaBS1N0fEe2YPMyYKslBVA" name="create" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaBS1d0fEe2YPMyYKslBVA" name="return" type="_td_ve90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaBS2d0fEe2YPMyYKslBVA" name="message" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uaBS2t0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaB56t0fEe2YPMyYKslBVA" name="getBooleanOption" visibility="public">
                <ownedParameter xmi:id="_uaB5690fEe2YPMyYKslBVA" name="option" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaB57N0fEe2YPMyYKslBVA" name="defaultValue" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaB57d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaUNyN0fEe2YPMyYKslBVA" name="start" visibility="public">
                <ownedParameter xmi:id="_uaUNyd0fEe2YPMyYKslBVA" name="runtimeContext" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaUNy90fEe2YPMyYKslBVA" name="setRuntimeInstance" visibility="public">
                <ownedParameter xmi:id="_uaUNzN0fEe2YPMyYKslBVA" name="runtime" type="_tjbpEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaUNz90fEe2YPMyYKslBVA" name="stop" visibility="public">
                <ownedParameter xmi:id="_uaUN0N0fEe2YPMyYKslBVA" name="bundleContext" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaU0_90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uaVb4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uaWC8N0fEe2YPMyYKslBVA" name="assertInitialized" visibility="private"/>
              <ownedOperation xmi:id="_uaWqAt0fEe2YPMyYKslBVA" name="getBundleContext" visibility="public">
                <ownedParameter xmi:id="_uaWqA90fEe2YPMyYKslBVA" name="return" type="_tXCy5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaWqBN0fEe2YPMyYKslBVA" name="getBundleId" visibility="public">
                <ownedParameter xmi:id="_uaWqBd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaWqBt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaX4JN0fEe2YPMyYKslBVA" name="getRequirementFilter" visibility="private">
                <ownedParameter xmi:id="_uaX4Jd0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaX4Jt0fEe2YPMyYKslBVA" name="versionRange" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaX4J90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaZtUN0fEe2YPMyYKslBVA" name="getEnvironmentInfoService" visibility="public">
                <ownedParameter xmi:id="_uaZtUd0fEe2YPMyYKslBVA" name="return" type="_tg_ZHd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaZtUt0fEe2YPMyYKslBVA" name="getFrameworkLog" visibility="public">
                <ownedParameter xmi:id="_uaZtU90fEe2YPMyYKslBVA" name="return" type="_tXCL0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaaUZd0fEe2YPMyYKslBVA" name="getInstallURL" visibility="public">
                <ownedParameter xmi:id="_uaaUZt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uacJkN0fEe2YPMyYKslBVA" name="getDebugOptions" visibility="private">
                <ownedParameter xmi:id="_uacJkd0fEe2YPMyYKslBVA" name="return" type="_teHrT90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uadXtt0fEe2YPMyYKslBVA" name="getRegistry" visibility="public">
                <ownedParameter xmi:id="_uadXt90fEe2YPMyYKslBVA" name="return" type="_tj1Rtt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uael1d0fEe2YPMyYKslBVA" name="getRuntimeInstance" visibility="public">
                <ownedParameter xmi:id="_uael1t0fEe2YPMyYKslBVA" name="return" type="_tjbpEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uafz8N0fEe2YPMyYKslBVA" name="initializeAuthorizationHandler" visibility="private"/>
              <ownedOperation xmi:id="_uafz8d0fEe2YPMyYKslBVA" name="initializeDebugFlags" visibility="package"/>
              <ownedOperation xmi:id="_uagbAt0fEe2YPMyYKslBVA" name="processCommandLine" visibility="private">
                <ownedParameter xmi:id="_uagbA90fEe2YPMyYKslBVA" name="args" type="_s69T0t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uahCEt0fEe2YPMyYKslBVA" name="openOSGiTrackers" visibility="private"/>
              <ownedOperation xmi:id="_uahCFd0fEe2YPMyYKslBVA" name="startServices" visibility="private"/>
              <ownedOperation xmi:id="_uahpIN0fEe2YPMyYKslBVA" name="stopServices" visibility="private"/>
              <ownedOperation xmi:id="_uahpId0fEe2YPMyYKslBVA" name="closeOSGITrackers" visibility="private"/>
              <ownedOperation xmi:id="_uaksdN0fEe2YPMyYKslBVA" name="start" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uaksdd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uakseN0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uaksed0fEe2YPMyYKslBVA" name="c" type="_tgrQAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uakset0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaksf90fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uaksgN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaksgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ualTgN0fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ualTgd0fEe2YPMyYKslBVA" name="b1" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ualTgt0fEe2YPMyYKslBVA" name="b2" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ualTg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ualTid0fEe2YPMyYKslBVA" name="lambda$4" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ualTit0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ualTi90fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ualTjN0fEe2YPMyYKslBVA" name="lambda$5" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ualTjd0fEe2YPMyYKslBVA" name="wire" type="_tgseId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ualTjt0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ualTkd0fEe2YPMyYKslBVA" name="lambda$8" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ualTkt0fEe2YPMyYKslBVA" name="wire" type="_tgseId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ualTk90fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tjeFUd0fEe2YPMyYKslBVA" name="PlatformActivator" visibility="public">
              <eAnnotations xmi:id="_tjmoMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjmoMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjmoMt0fEe2YPMyYKslBVA" general="_tjbpEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaUNxN0fEe2YPMyYKslBVA" name="context" visibility="private" isStatic="true" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uZ_dst0fEe2YPMyYKslBVA" name="getContext" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uZ_ds90fEe2YPMyYKslBVA" name="return" type="_tXCy5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaUNxd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uaUNxt0fEe2YPMyYKslBVA" name="start" visibility="public">
                <ownedParameter xmi:id="_uaUNx90fEe2YPMyYKslBVA" name="runtimeContext" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaUNyt0fEe2YPMyYKslBVA" name="startAppContainer" visibility="private"/>
              <ownedOperation xmi:id="_uaUNzd0fEe2YPMyYKslBVA" name="stop" visibility="public">
                <ownedParameter xmi:id="_uaUNzt0fEe2YPMyYKslBVA" name="runtimeContext" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tjq5od0fEe2YPMyYKslBVA" name="Log" visibility="public">
              <eAnnotations xmi:id="_tjyOYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjyOYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjyOZd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uanIsN0fEe2YPMyYKslBVA" name="bundle" visibility="package" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uanIsd0fEe2YPMyYKslBVA" name="logger" visibility="private" isLeaf="true" type="_tev9ZN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uanIst0fEe2YPMyYKslBVA" name="logListeners" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tjyOYt0fEe2YPMyYKslBVA" client="_tjq5od0fEe2YPMyYKslBVA" supplier="_tjesYt0fEe2YPMyYKslBVA" contract="_tjesYt0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tjyOY90fEe2YPMyYKslBVA" client="_tjq5od0fEe2YPMyYKslBVA" supplier="_tgWf490fEe2YPMyYKslBVA" contract="_tgWf490fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tjyOZN0fEe2YPMyYKslBVA" client="_tjq5od0fEe2YPMyYKslBVA" supplier="_tgWf5N0fEe2YPMyYKslBVA" contract="_tgWf5N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uabihN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uabihd0fEe2YPMyYKslBVA" name="plugin" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uabiht0fEe2YPMyYKslBVA" name="logger" type="_tev9ZN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uanIs90fEe2YPMyYKslBVA" name="addLogListener" visibility="public">
                <ownedParameter xmi:id="_uanItN0fEe2YPMyYKslBVA" name="listener" type="_tgXuAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uanItd0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                <ownedParameter xmi:id="_uanItt0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uanIt90fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_uanIuN0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uanIyN0fEe2YPMyYKslBVA" name="removeLogListener" visibility="public">
                <ownedParameter xmi:id="_uanIyd0fEe2YPMyYKslBVA" name="listener" type="_tgXuAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uanvwN0fEe2YPMyYKslBVA" name="logged" visibility="public">
                <ownedParameter xmi:id="_uanvwd0fEe2YPMyYKslBVA" name="entry" type="_tgXG8t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uanvxd0fEe2YPMyYKslBVA" name="logToListeners" visibility="private">
                <ownedParameter xmi:id="_uanvxt0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uanvy90fEe2YPMyYKslBVA" name="isLoggable" visibility="public">
                <ownedParameter xmi:id="_uanvzN0fEe2YPMyYKslBVA" name="loggingBundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uanvzd0fEe2YPMyYKslBVA" name="loggerName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uanvzt0fEe2YPMyYKslBVA" name="logLevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uanvz90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tjyOZ90fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tjy1cN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tjy1cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tjy1c90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uaoW0N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tjq5od0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uaoW0d0fEe2YPMyYKslBVA" name="val$listener" visibility="private" isLeaf="true" type="_tgXuAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uaoW0t0fEe2YPMyYKslBVA" name="val$status" visibility="private" isLeaf="true" type="_tBy7o90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tjy1ct0fEe2YPMyYKslBVA" client="_tjyOZ90fEe2YPMyYKslBVA" supplier="_tWn8KN0fEe2YPMyYKslBVA" contract="_tWn8KN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uanvx90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uanvyN0fEe2YPMyYKslBVA" name="arg0" type="_tjq5od0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uanvyd0fEe2YPMyYKslBVA" name="arg1" type="_tgXuAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uanvyt0fEe2YPMyYKslBVA" name="arg2" type="_tBy7o90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaoW090fEe2YPMyYKslBVA" name="run" visibility="public"/>
                <ownedOperation xmi:id="_uaoW190fEe2YPMyYKslBVA" name="handleException" visibility="public">
                  <ownedParameter xmi:id="_uaoW2N0fEe2YPMyYKslBVA" name="e" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tjrgt90fEe2YPMyYKslBVA" name="Product" visibility="public">
              <eAnnotations xmi:id="_tnVRoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnVRod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnVRo90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaP8UN0fEe2YPMyYKslBVA" name="branding" visibility="package" type="_tjrgtd0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tnVRot0fEe2YPMyYKslBVA" client="_tjrgt90fEe2YPMyYKslBVA" supplier="_tnUDgN0fEe2YPMyYKslBVA" contract="_tnUDgN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uaP8Ud0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uaP8Ut0fEe2YPMyYKslBVA" name="branding" type="_tjrgtd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaP8U90fEe2YPMyYKslBVA" name="getApplication" visibility="public">
                <ownedParameter xmi:id="_uaP8VN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaP8V90fEe2YPMyYKslBVA" name="getDefiningBundle" visibility="public">
                <ownedParameter xmi:id="_uaP8WN0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaP8W90fEe2YPMyYKslBVA" name="getDescription" visibility="public">
                <ownedParameter xmi:id="_uaP8XN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaQjYt0fEe2YPMyYKslBVA" name="getId" visibility="public">
                <ownedParameter xmi:id="_uaQjY90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaQjZt0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_uaQjZ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaQjat0fEe2YPMyYKslBVA" name="getProperty" visibility="public">
                <ownedParameter xmi:id="_uaQja90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaQjbN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tjsHwd0fEe2YPMyYKslBVA" name="ResourceTranslator" visibility="public">
              <eAnnotations xmi:id="_tj0qoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tj0qod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tj0qot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubcPJt0fEe2YPMyYKslBVA" name="KEY_PREFIX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubcPJ90fEe2YPMyYKslBVA" name="KEY_DOUBLE_PREFIX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uad-wN0fEe2YPMyYKslBVA" name="getResourceBundle" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uad-wd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uad-wt0fEe2YPMyYKslBVA" name="return" type="_tWy7Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uad-w90fEe2YPMyYKslBVA" name="getResourceString" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uad-xN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uad-xd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uad-xt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uael0N0fEe2YPMyYKslBVA" name="getResourceString" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uael0d0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uael0t0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uael090fEe2YPMyYKslBVA" name="resourceBundle" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uael1N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubcPKN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ubc2MN0fEe2YPMyYKslBVA" name="getResourceBundle" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubc2Md0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubc2Mt0fEe2YPMyYKslBVA" name="language" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubc2M90fEe2YPMyYKslBVA" name="return" type="_tWy7Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubc2NN0fEe2YPMyYKslBVA" name="hasRuntime21" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubc2Nd0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubc2Nt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubc2Od0fEe2YPMyYKslBVA" name="createTempClassloader" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubc2Ot0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubc2O90fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubc2Q90fEe2YPMyYKslBVA" name="getResourceString" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubc2RN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubc2Rd0fEe2YPMyYKslBVA" name="nonTranslated" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubc2Rt0fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubc2R90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubddT90fEe2YPMyYKslBVA" name="addClasspathEntries" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubddUN0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubddUd0fEe2YPMyYKslBVA" name="classpath" type="_s7ccAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubddUt0fEe2YPMyYKslBVA" name="addBundleRoot" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubddU90fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubddVN0fEe2YPMyYKslBVA" name="classpath" type="_s7ccAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubddVd0fEe2YPMyYKslBVA" name="addDevEntries" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubddVt0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubddV90fEe2YPMyYKslBVA" name="classpath" type="_s7ccAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubddWN0fEe2YPMyYKslBVA" name="addFragments" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubddWd0fEe2YPMyYKslBVA" name="host" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubddWt0fEe2YPMyYKslBVA" name="classpath" type="_s7ccAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tjxnUN0fEe2YPMyYKslBVA" name="Messages" visibility="public">
              <eAnnotations xmi:id="_tjxnUd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjxnUt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjxnU90fEe2YPMyYKslBVA" general="_tW9TVN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uZ5-Pd0fEe2YPMyYKslBVA" name="line_separator_platform_unix" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uZ5-Pt0fEe2YPMyYKslBVA" name="line_separator_platform_windows" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaDvEd0fEe2YPMyYKslBVA" name="preferences_saveProblems" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaFkRt0fEe2YPMyYKslBVA" name="plugin_unableToGetActivator" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaRKcN0fEe2YPMyYKslBVA" name="auth_notAvailable" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaTmst0fEe2YPMyYKslBVA" name="auth_alreadySpecified" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uaWC890fEe2YPMyYKslBVA" name="meta_appNotInit" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6kt0fEe2YPMyYKslBVA" name="BUNDLE_NAME" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ual6k90fEe2YPMyYKslBVA" name="meta_exceptionParsingLog" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6lN0fEe2YPMyYKslBVA" name="plugin_deactivatedLoad" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6ld0fEe2YPMyYKslBVA" name="plugin_shutdownProblems" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6lt0fEe2YPMyYKslBVA" name="plugin_startupProblems" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6l90fEe2YPMyYKslBVA" name="parse_badPrereqOnFrag" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6mN0fEe2YPMyYKslBVA" name="parse_duplicateFragment" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6md0fEe2YPMyYKslBVA" name="parse_duplicateLib" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6mt0fEe2YPMyYKslBVA" name="parse_internalStack" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6m90fEe2YPMyYKslBVA" name="parse_unknownElement" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6nN0fEe2YPMyYKslBVA" name="parse_unknownTopElement" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6nd0fEe2YPMyYKslBVA" name="parse_unknownAttribute" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6nt0fEe2YPMyYKslBVA" name="parse_error" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6n90fEe2YPMyYKslBVA" name="parse_errorProcessing" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6oN0fEe2YPMyYKslBVA" name="parse_errorNameLineColumn" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6od0fEe2YPMyYKslBVA" name="parse_validExport" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6ot0fEe2YPMyYKslBVA" name="parse_validMatch" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6o90fEe2YPMyYKslBVA" name="parse_unknownLibraryType" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6pN0fEe2YPMyYKslBVA" name="parse_nullFragmentIdentifier" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6pd0fEe2YPMyYKslBVA" name="parse_nullPluginIdentifier" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6pt0fEe2YPMyYKslBVA" name="parse_duplicatePlugin" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6p90fEe2YPMyYKslBVA" name="parse_unknownEntry" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6qN0fEe2YPMyYKslBVA" name="parse_missingPluginId" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6qd0fEe2YPMyYKslBVA" name="parse_missingPluginName" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6qt0fEe2YPMyYKslBVA" name="parse_missingFPName" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6q90fEe2YPMyYKslBVA" name="parse_missingFPVersion" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6rN0fEe2YPMyYKslBVA" name="parse_missingPluginVersion" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ual6rd0fEe2YPMyYKslBVA" name="parse_fragmentMissingAttr" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhoN0fEe2YPMyYKslBVA" name="parse_pluginMissingAttr" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhod0fEe2YPMyYKslBVA" name="parse_pluginMissingIdName" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhot0fEe2YPMyYKslBVA" name="parse_fragmentMissingIdName" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamho90fEe2YPMyYKslBVA" name="parse_missingFragmentPd" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhpN0fEe2YPMyYKslBVA" name="parse_extPointDisabled" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhpd0fEe2YPMyYKslBVA" name="parse_extPointUnknown" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhpt0fEe2YPMyYKslBVA" name="parse_unsatisfiedOptPrereq" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhp90fEe2YPMyYKslBVA" name="parse_unsatisfiedPrereq" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhqN0fEe2YPMyYKslBVA" name="parse_prereqDisabled" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhqd0fEe2YPMyYKslBVA" name="parse_prereqLoop" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhqt0fEe2YPMyYKslBVA" name="parse_prereqOptLoop" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhq90fEe2YPMyYKslBVA" name="plugin_notPluginClass" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhrN0fEe2YPMyYKslBVA" name="plugin_unableToResolve" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhrd0fEe2YPMyYKslBVA" name="plugin_pluginDisabled" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhrt0fEe2YPMyYKslBVA" name="plugin_instantiateClassError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uamhr90fEe2YPMyYKslBVA" name="plugin_loadClassError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uamhsN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uamhsd0fEe2YPMyYKslBVA" name="reloadMessages" visibility="public" isStatic="true"/>
              <ownedOperation xmi:id="_uamhst0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj1Rsd0fEe2YPMyYKslBVA" name="DevClassPathHelper" visibility="public">
              <eAnnotations xmi:id="_tnV4sN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnV4sd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnV4st0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubZL1t0fEe2YPMyYKslBVA" name="PROP_DEV" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubZy4N0fEe2YPMyYKslBVA" name="inDevelopmentMode" visibility="protected" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubZy4d0fEe2YPMyYKslBVA" name="devDefaultClasspath" visibility="protected" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubZy4t0fEe2YPMyYKslBVA" name="devProperties" visibility="protected" isStatic="true" type="_s-w1wt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ubZy490fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ubZy5N0fEe2YPMyYKslBVA" name="load" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubZy5d0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubZy5t0fEe2YPMyYKslBVA" name="return" type="_s-w1wt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubZy590fEe2YPMyYKslBVA" name="getArrayFromList" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubZy6N0fEe2YPMyYKslBVA" name="prop" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubZy6d0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubZy6t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ubZy690fEe2YPMyYKslBVA" name="getDevClassPath" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubZy7N0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubZy7d0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubbBAd0fEe2YPMyYKslBVA" name="inDevelopmentMode" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubbBAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_teEn_d0fEe2YPMyYKslBVA" name="boot">
            <packagedElement xmi:type="uml:Class" xmi:id="_teEn_90fEe2YPMyYKslBVA" name="PlatformURLBaseConnection" visibility="public">
              <eAnnotations xmi:id="_teKHgN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teKHgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teKHgt0fEe2YPMyYKslBVA" general="_teF2Et0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubq4oN0fEe2YPMyYKslBVA" name="PLATFORM" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubq4od0fEe2YPMyYKslBVA" name="PLATFORM_URL_STRING" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubq4ot0fEe2YPMyYKslBVA" name="installURL" visibility="private" isStatic="true" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubrftd0fEe2YPMyYKslBVA" name="url" isLeaf="true" type="_tAOOUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ubQo8t0fEe2YPMyYKslBVA" name="startup" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubQo890fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubq4o90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ubrfsN0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubrfsd0fEe2YPMyYKslBVA" name="allowCaching" visibility="protected">
                <ownedParameter xmi:id="_ubrfst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubrfs90fEe2YPMyYKslBVA" name="resolve" visibility="protected">
                <ownedParameter xmi:id="_ubrftN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_teEoAd0fEe2YPMyYKslBVA" name="PlatformURLHandler" visibility="public">
              <eAnnotations xmi:id="_teHrUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teHrUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teHrVN0fEe2YPMyYKslBVA" general="_teHrU90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uberYd0fEe2YPMyYKslBVA" name="connectionType" visibility="private" isStatic="true" type="_tSN9QN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uberYt0fEe2YPMyYKslBVA" name="PROTOCOL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uberY90fEe2YPMyYKslBVA" name="FILE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uberZN0fEe2YPMyYKslBVA" name="JAR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uberZd0fEe2YPMyYKslBVA" name="BUNDLE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uberZt0fEe2YPMyYKslBVA" name="JAR_SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uberZ90fEe2YPMyYKslBVA" name="PROTOCOL_SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ubFp0d0fEe2YPMyYKslBVA" name="register" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubFp0t0fEe2YPMyYKslBVA" name="type" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubFp090fEe2YPMyYKslBVA" name="connectionClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubRQAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uberaN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uberat0fEe2YPMyYKslBVA" name="openConnection" visibility="public">
                <ownedParameter xmi:id="_ubera90fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uberbN0fEe2YPMyYKslBVA" name="return" type="_teISVN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubfSdt0fEe2YPMyYKslBVA" name="unregister" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubfSd90fEe2YPMyYKslBVA" name="type" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_teF2Et0fEe2YPMyYKslBVA" name="PlatformURLConnection" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_teISUt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teISU90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teISVd0fEe2YPMyYKslBVA" general="_teISVN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubfSe90fEe2YPMyYKslBVA" name="isInCache" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubfSfN0fEe2YPMyYKslBVA" name="isJar" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubfSfd0fEe2YPMyYKslBVA" name="resolvedURL" visibility="private" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubfSft0fEe2YPMyYKslBVA" name="cachedURL" visibility="private" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubfSf90fEe2YPMyYKslBVA" name="connection" visibility="private" type="_teISVN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubfSgN0fEe2YPMyYKslBVA" name="cacheIndex" visibility="private" isStatic="true" type="_s-w1wt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubfSgd0fEe2YPMyYKslBVA" name="cacheLocation" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubfSgt0fEe2YPMyYKslBVA" name="indexName" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubfSg90fEe2YPMyYKslBVA" name="filePrefix" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubfShN0fEe2YPMyYKslBVA" name="BUF_SIZE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubfShd0fEe2YPMyYKslBVA" name="NOT_FOUND" visibility="private" isLeaf="true" isStatic="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubfSht0fEe2YPMyYKslBVA" name="CACHE_PROP" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubfSh90fEe2YPMyYKslBVA" name="CACHE_LOCATION_PROP" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubfSiN0fEe2YPMyYKslBVA" name="CACHE_INDEX_PROP" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubfSid0fEe2YPMyYKslBVA" name="CACHE_PREFIX_PROP" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubfSit0fEe2YPMyYKslBVA" name="CACHE_INDEX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubfSi90fEe2YPMyYKslBVA" name="CACHE_DIR" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubfSjN0fEe2YPMyYKslBVA" name="OPTION_DEBUG" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubfSjd0fEe2YPMyYKslBVA" name="OPTION_DEBUG_CONNECT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubfSjt0fEe2YPMyYKslBVA" name="OPTION_DEBUG_CACHE_LOOKUP" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubfSj90fEe2YPMyYKslBVA" name="OPTION_DEBUG_CACHE_COPY" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubf5gN0fEe2YPMyYKslBVA" name="DEBUG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubf5gd0fEe2YPMyYKslBVA" name="DEBUG_CONNECT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubf5gt0fEe2YPMyYKslBVA" name="DEBUG_CACHE_LOOKUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubf5g90fEe2YPMyYKslBVA" name="DEBUG_CACHE_COPY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubggld0fEe2YPMyYKslBVA" name="connected" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ubhHoN0fEe2YPMyYKslBVA" name="url" isLeaf="true" type="_tAOOUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ubEbvN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_ubEbvd0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubJUNN0fEe2YPMyYKslBVA" name="getURLAsLocal" visibility="public">
                <ownedParameter xmi:id="_ubJUNd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubJUOd0fEe2YPMyYKslBVA" name="getResolvedURL" visibility="public">
                <ownedParameter xmi:id="_ubJUOt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubfScN0fEe2YPMyYKslBVA" name="resolve" visibility="protected">
                <ownedParameter xmi:id="_ubfScd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubfSct0fEe2YPMyYKslBVA" name="setResolvedURL" visibility="package">
                <ownedParameter xmi:id="_ubfSc90fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubf5hN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ubggkN0fEe2YPMyYKslBVA" name="allowCaching" visibility="protected">
                <ownedParameter xmi:id="_ubggkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubggkt0fEe2YPMyYKslBVA" name="connect" visibility="public"/>
              <ownedOperation xmi:id="_ubggk90fEe2YPMyYKslBVA" name="connect" visibility="private">
                <ownedParameter xmi:id="_ubgglN0fEe2YPMyYKslBVA" name="asLocal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubgglt0fEe2YPMyYKslBVA" name="shouldCache" visibility="private">
                <ownedParameter xmi:id="_ubggl90fEe2YPMyYKslBVA" name="asLocal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubggmN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubggmd0fEe2YPMyYKslBVA" name="getURLInCache" visibility="private">
                <ownedParameter xmi:id="_ubggmt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubggnd0fEe2YPMyYKslBVA" name="debug" visibility="protected">
                <ownedParameter xmi:id="_ubggnt0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubggn90fEe2YPMyYKslBVA" name="copyToCache" visibility="private"/>
              <ownedOperation xmi:id="_ubiVwN0fEe2YPMyYKslBVA" name="getURL" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ubiVwd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubiVwt0fEe2YPMyYKslBVA" name="debugStartup" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubiVw90fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubiVxN0fEe2YPMyYKslBVA" name="getInputStream" visibility="public">
                <ownedParameter xmi:id="_ubiVxd0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubmAIN0fEe2YPMyYKslBVA" name="getId" visibility="protected" isStatic="true">
                <ownedParameter xmi:id="_ubmAId0fEe2YPMyYKslBVA" name="spec" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubmAIt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubmAI90fEe2YPMyYKslBVA" name="parse" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubmAJN0fEe2YPMyYKslBVA" name="spec" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubmAJd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubmAJt0fEe2YPMyYKslBVA" name="getVersion" visibility="protected" isStatic="true">
                <ownedParameter xmi:id="_ubmAJ90fEe2YPMyYKslBVA" name="spec" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubmAKN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubnOQN0fEe2YPMyYKslBVA" name="shutdown" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ubocYN0fEe2YPMyYKslBVA" name="startup" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_ubocYd0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubocYt0fEe2YPMyYKslBVA" name="os" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubocY90fEe2YPMyYKslBVA" name="ws" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubocZN0fEe2YPMyYKslBVA" name="nl" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubpDcN0fEe2YPMyYKslBVA" name="verifyLocation" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ubpDcd0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubpDct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tjghkN0fEe2YPMyYKslBVA" name="preferences">
            <packagedElement xmi:type="uml:Package" xmi:id="_tjghkd0fEe2YPMyYKslBVA" name="legacy">
              <packagedElement xmi:type="uml:Class" xmi:id="_tjghk90fEe2YPMyYKslBVA" name="PreferenceForwarder" visibility="public">
                <eAnnotations xmi:id="_tjghlt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tjghl90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tjhIpN0fEe2YPMyYKslBVA" general="_tjhIod0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uaFkR90fEe2YPMyYKslBVA" name="BYTE_ARRAY_DEFAULT_DEFAULT" visibility="private" isLeaf="true" isStatic="true" type="_s68swN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uaFkSN0fEe2YPMyYKslBVA" name="pluginRoot" visibility="private" type="_tjhvst0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uaFkSd0fEe2YPMyYKslBVA" name="defaultsRoot" visibility="private" type="_tjiWwd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uaFkSt0fEe2YPMyYKslBVA" name="pluginID" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uaFkS90fEe2YPMyYKslBVA" name="plugin" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uaFkTN0fEe2YPMyYKslBVA" name="notify" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uaGLVN0fEe2YPMyYKslBVA" name="listeners" isLeaf="true" type="_tSFaYN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tjhIot0fEe2YPMyYKslBVA" client="_tjghk90fEe2YPMyYKslBVA" supplier="_tjghmt0fEe2YPMyYKslBVA" contract="_tjghmt0fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tjhIo90fEe2YPMyYKslBVA" client="_tjghk90fEe2YPMyYKslBVA" supplier="_tjhIoN0fEe2YPMyYKslBVA" contract="_tjhIoN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uaDIEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uaDIEd0fEe2YPMyYKslBVA" name="plugin" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaDIEt0fEe2YPMyYKslBVA" name="pluginID" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaDvEN0fEe2YPMyYKslBVA" name="flush" visibility="public"/>
                <ownedOperation xmi:id="_uaFkTd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_uaFkTt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uaFkT90fEe2YPMyYKslBVA" name="pluginID" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaGLUt0fEe2YPMyYKslBVA" name="added" visibility="public">
                  <ownedParameter xmi:id="_uaGLU90fEe2YPMyYKslBVA" name="event" type="_tjhvs90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaGLXd0fEe2YPMyYKslBVA" name="removed" visibility="public">
                  <ownedParameter xmi:id="_uaGLXt0fEe2YPMyYKslBVA" name="event" type="_tjhvs90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaGLX90fEe2YPMyYKslBVA" name="addPropertyChangeListener" visibility="public">
                  <ownedParameter xmi:id="_uaGLYN0fEe2YPMyYKslBVA" name="listener" type="_tnQZIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaGyYN0fEe2YPMyYKslBVA" name="getPluginPreferences" visibility="private">
                  <ownedParameter xmi:id="_uaGyYd0fEe2YPMyYKslBVA" name="create" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaGyYt0fEe2YPMyYKslBVA" name="return" type="_tjhvtt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaGyZd0fEe2YPMyYKslBVA" name="preferenceChange" visibility="public">
                  <ownedParameter xmi:id="_uaGyZt0fEe2YPMyYKslBVA" name="event" type="_tjiWwN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaGybd0fEe2YPMyYKslBVA" name="getDefault" visibility="private">
                  <ownedParameter xmi:id="_uaGybt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaGyb90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaGycN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaGycd0fEe2YPMyYKslBVA" name="firePropertyChangeEvent" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uaGyct0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaGyc90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaGydN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaHZcN0fEe2YPMyYKslBVA" name="getDefaultPreferences" visibility="private">
                  <ownedParameter xmi:id="_uaHZcd0fEe2YPMyYKslBVA" name="return" type="_tjhvst0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaHZdt0fEe2YPMyYKslBVA" name="removePropertyChangeListener" visibility="public">
                  <ownedParameter xmi:id="_uaHZd90fEe2YPMyYKslBVA" name="listener" type="_tnQZIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaIAlN0fEe2YPMyYKslBVA" name="contains" visibility="public">
                  <ownedParameter xmi:id="_uaIAld0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaIAlt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaIAm90fEe2YPMyYKslBVA" name="getBoolean" visibility="public">
                  <ownedParameter xmi:id="_uaIAnN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaIAnd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaIAot0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uaInkN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaInkd0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaInkt0fEe2YPMyYKslBVA" name="getDefaultBoolean" visibility="public">
                  <ownedParameter xmi:id="_uaInk90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaInlN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaInmt0fEe2YPMyYKslBVA" name="setDefault" visibility="public">
                  <ownedParameter xmi:id="_uaJOoN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaJOod0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaJOpd0fEe2YPMyYKslBVA" name="getDouble" visibility="public">
                  <ownedParameter xmi:id="_uaJOpt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaJOp90fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaJOrN0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uaJOrd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaJOrt0fEe2YPMyYKslBVA" name="value" type="_s9DlkN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaJ1sN0fEe2YPMyYKslBVA" name="getDefaultDouble" visibility="public">
                  <ownedParameter xmi:id="_uaJ1sd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaJ1st0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaJ1tt0fEe2YPMyYKslBVA" name="setDefault" visibility="public">
                  <ownedParameter xmi:id="_uaJ1t90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaJ1uN0fEe2YPMyYKslBVA" name="value" type="_s9DlkN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaJ1vN0fEe2YPMyYKslBVA" name="getFloat" visibility="public">
                  <ownedParameter xmi:id="_uaJ1vd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaJ1vt0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaKcxN0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uaKcxd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaKcxt0fEe2YPMyYKslBVA" name="value" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaKcx90fEe2YPMyYKslBVA" name="getDefaultFloat" visibility="public">
                  <ownedParameter xmi:id="_uaKcyN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaKcyd0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaKczd0fEe2YPMyYKslBVA" name="setDefault" visibility="public">
                  <ownedParameter xmi:id="_uaKczt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaKcz90fEe2YPMyYKslBVA" name="value" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaLD090fEe2YPMyYKslBVA" name="getInt" visibility="public">
                  <ownedParameter xmi:id="_uaLD1N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaLD1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaLD2t0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uaLD290fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaLD3N0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaLD3d0fEe2YPMyYKslBVA" name="getDefaultInt" visibility="public">
                  <ownedParameter xmi:id="_uaLD3t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaLD390fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaLq4N0fEe2YPMyYKslBVA" name="setDefault" visibility="public">
                  <ownedParameter xmi:id="_uaLq4d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaLq4t0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaLq5t0fEe2YPMyYKslBVA" name="getLong" visibility="public">
                  <ownedParameter xmi:id="_uaLq590fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaLq6N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaLq7d0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uaLq7t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaLq790fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaMR8N0fEe2YPMyYKslBVA" name="getDefaultLong" visibility="public">
                  <ownedParameter xmi:id="_uaMR8d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaMR8t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaMR9t0fEe2YPMyYKslBVA" name="setDefault" visibility="public">
                  <ownedParameter xmi:id="_uaMR990fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaMR-N0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaM5A90fEe2YPMyYKslBVA" name="getString" visibility="public">
                  <ownedParameter xmi:id="_uaM5BN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaM5Bd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaM5Bt0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uaM5B90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaM5CN0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaM5Cd0fEe2YPMyYKslBVA" name="getDefaultString" visibility="public">
                  <ownedParameter xmi:id="_uaM5Ct0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaM5C90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaNgE90fEe2YPMyYKslBVA" name="setDefault" visibility="public">
                  <ownedParameter xmi:id="_uaNgFN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaNgFd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaNgGd0fEe2YPMyYKslBVA" name="isDefault" visibility="public">
                  <ownedParameter xmi:id="_uaNgGt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaNgG90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaOHIN0fEe2YPMyYKslBVA" name="setToDefault" visibility="public">
                  <ownedParameter xmi:id="_uaOHId0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaOHJN0fEe2YPMyYKslBVA" name="propertyNames" visibility="public">
                  <ownedParameter xmi:id="_uaOHJd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaOHKN0fEe2YPMyYKslBVA" name="defaultPropertyNames" visibility="public">
                  <ownedParameter xmi:id="_uaOHKd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaOuNN0fEe2YPMyYKslBVA" name="logError" visibility="private">
                  <ownedParameter xmi:id="_uaOuNd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaOuNt0fEe2YPMyYKslBVA" name="e" type="_s72rsN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaOuN90fEe2YPMyYKslBVA" name="needsSaving" visibility="public">
                  <ownedParameter xmi:id="_uaOuON0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaPVQN0fEe2YPMyYKslBVA" name="load" visibility="public">
                  <ownedParameter xmi:id="_uaPVQd0fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaPVQt0fEe2YPMyYKslBVA" name="convertFromProperties" visibility="private">
                  <ownedParameter xmi:id="_uaPVQ90fEe2YPMyYKslBVA" name="props" type="_s-w1wt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaPVRN0fEe2YPMyYKslBVA" name="store" visibility="public">
                  <ownedParameter xmi:id="_uaPVRd0fEe2YPMyYKslBVA" name="out" type="_tV6KcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaPVRt0fEe2YPMyYKslBVA" name="header" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaPVR90fEe2YPMyYKslBVA" name="convertToProperties" visibility="private">
                  <ownedParameter xmi:id="_uaPVSN0fEe2YPMyYKslBVA" name="return" type="_s-w1wt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaPVSd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_uaPVSt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tjvyId0fEe2YPMyYKslBVA" name="ProductPreferencesService" visibility="public">
                <eAnnotations xmi:id="_tnUDg90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tnUDhN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tnUDiN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uaDvFN0fEe2YPMyYKslBVA" name="NL_DIR" visibility="private" isLeaf="true" isStatic="true" type="_td_ve90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uaDvFd0fEe2YPMyYKslBVA" name="PRODUCT_KEY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uaDvFt0fEe2YPMyYKslBVA" name="LEGACY_PRODUCT_CUSTOMIZATION_FILENAME" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uaDvF90fEe2YPMyYKslBVA" name="PROPERTIES_FILE_EXTENSION" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uaDvGN0fEe2YPMyYKslBVA" name="initialized" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uaDvGd0fEe2YPMyYKslBVA" name="customizationValue" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uaDvGt0fEe2YPMyYKslBVA" name="customizationBundle" visibility="private" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uaDvG90fEe2YPMyYKslBVA" name="productID" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tnUDh90fEe2YPMyYKslBVA" client="_tjvyId0fEe2YPMyYKslBVA" supplier="_tnUDht0fEe2YPMyYKslBVA" contract="_tnUDht0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uaDvHN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_uaDvH90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_uaDvIN0fEe2YPMyYKslBVA" name="initValues" visibility="private"/>
                <ownedOperation xmi:id="_uaEWIN0fEe2YPMyYKslBVA" name="getProductCustomization" visibility="public">
                  <ownedParameter xmi:id="_uaEWId0fEe2YPMyYKslBVA" name="return" type="_s-w1wt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaEWJN0fEe2YPMyYKslBVA" name="loadProperties" visibility="private">
                  <ownedParameter xmi:id="_uaEWJd0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaEWJt0fEe2YPMyYKslBVA" name="return" type="_s-w1wt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaEWJ90fEe2YPMyYKslBVA" name="getProductTranslation" visibility="public">
                  <ownedParameter xmi:id="_uaEWKN0fEe2YPMyYKslBVA" name="return" type="_s-w1wt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tjvyI90fEe2YPMyYKslBVA" name="InitLegacyPreferences" visibility="public">
                <eAnnotations xmi:id="_tnUqkN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tnUqkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tnUqlN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tnUqk90fEe2YPMyYKslBVA" client="_tjvyI90fEe2YPMyYKslBVA" supplier="_tnUqkt0fEe2YPMyYKslBVA" contract="_tnUqkt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uaE9Nd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_uaE9Nt0fEe2YPMyYKslBVA" name="init" visibility="public">
                  <ownedParameter xmi:id="_uaE9N90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaE9ON0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaE9Od0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaFkQN0fEe2YPMyYKslBVA" name="getActivator" visibility="private">
                  <ownedParameter xmi:id="_uaFkQd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaFkQt0fEe2YPMyYKslBVA" name="return" type="_tjbpEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uaFkQ90fEe2YPMyYKslBVA" name="log" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_uaFkRN0fEe2YPMyYKslBVA" name="ex" type="_s72rsN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uaFkRd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tjhvsd0fEe2YPMyYKslBVA" name="PreferencesService" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1U90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1VN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uZypa90fEe2YPMyYKslBVA" name="getDefault" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uZypbN0fEe2YPMyYKslBVA" name="return" type="_tjhvsd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZz3eN0fEe2YPMyYKslBVA" name="validateVersions" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uZz3ed0fEe2YPMyYKslBVA" name="arg0" type="_td_ve90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZz3et0fEe2YPMyYKslBVA" name="return" type="_tBy7o90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaGLUN0fEe2YPMyYKslBVA" name="getRootNode" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaGLUd0fEe2YPMyYKslBVA" name="return" type="_tjhvst0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tjhvtt0fEe2YPMyYKslBVA" name="EclipsePreferences" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1Vd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1Vt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uaGLWd0fEe2YPMyYKslBVA" name="addPreferenceChangeListener" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaGLWt0fEe2YPMyYKslBVA" name="arg0" type="_tjghmt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaHZeN0fEe2YPMyYKslBVA" name="removePreferenceChangeListener" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaHZed0fEe2YPMyYKslBVA" name="arg0" type="_tjghmt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaIAl90fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaIAmN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaIAmd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaIAmt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaIAnt0fEe2YPMyYKslBVA" name="getBoolean" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaIAn90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaIAoN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaIAod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaInld0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaInlt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaInl90fEe2YPMyYKslBVA" name="putBoolean" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaInmN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaInmd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaJOqN0fEe2YPMyYKslBVA" name="getDouble" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaJOqd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaJOqt0fEe2YPMyYKslBVA" name="arg1" type="_s9DlkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaJOq90fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaJ1s90fEe2YPMyYKslBVA" name="putDouble" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaJ1tN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaJ1td0fEe2YPMyYKslBVA" name="arg1" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaKcwN0fEe2YPMyYKslBVA" name="getFloat" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaKcwd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaKcwt0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaKcw90fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaKcyt0fEe2YPMyYKslBVA" name="putFloat" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaKcy90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaKczN0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaLD1t0fEe2YPMyYKslBVA" name="getInt" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaLD190fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaLD2N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaLD2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaLD4N0fEe2YPMyYKslBVA" name="putInt" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaLD4d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaLD4t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaLq6d0fEe2YPMyYKslBVA" name="getLong" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaLq6t0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaLq690fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaLq7N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaMR890fEe2YPMyYKslBVA" name="putLong" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaMR9N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaMR9d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaNgEN0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaNgEd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaNgEt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaOHJt0fEe2YPMyYKslBVA" name="keys" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaOHJ90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaOuOd0fEe2YPMyYKslBVA" name="isDirty" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaOuOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tjiWwd0fEe2YPMyYKslBVA" name="DefaultPreferences" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1V90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1WN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uaHZct0fEe2YPMyYKslBVA" name="node" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaHZc90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaHZdN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaHZdd0fEe2YPMyYKslBVA" name="return" type="_tjhvst0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tnRAMd0fEe2YPMyYKslBVA" name="PrefsMessages" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1Wd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1Wt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedAttribute xmi:id="_uZzQb90fEe2YPMyYKslBVA" name="preferences_errorWriting" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uZzQf90fEe2YPMyYKslBVA" name="preferences_fileNotFound" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_tnUDhd0fEe2YPMyYKslBVA" name="exchange">
              <eAnnotations xmi:id="_vf-1X90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1YN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <packagedElement xmi:type="uml:Interface" xmi:id="_tnUDht0fEe2YPMyYKslBVA" name="IProductPreferencesService" isAbstract="true"/>
              <packagedElement xmi:type="uml:Interface" xmi:id="_tnUqkt0fEe2YPMyYKslBVA" name="ILegacyPreferences" isAbstract="true"/>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tj140d0fEe2YPMyYKslBVA" name="registry">
            <packagedElement xmi:type="uml:Package" xmi:id="_tj14190fEe2YPMyYKslBVA" name="osgi">
              <packagedElement xmi:type="uml:Class" xmi:id="_tj142d0fEe2YPMyYKslBVA" name="RegistryStrategyOSGI" visibility="public">
                <eAnnotations xmi:id="_tj2f1t0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tj2f190fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tj2f2d0fEe2YPMyYKslBVA" general="_tj2f2N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucAP1t0fEe2YPMyYKslBVA" name="token" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ucAP190fEe2YPMyYKslBVA" name="DEBUG" visibility="protected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucAP2N0fEe2YPMyYKslBVA" name="DEBUG_REGISTRY_EVENTS" visibility="protected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucAP2d0fEe2YPMyYKslBVA" name="xmlTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucAP2t0fEe2YPMyYKslBVA" name="localeTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucAP290fEe2YPMyYKslBVA" name="trackTimestamp" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucAP3N0fEe2YPMyYKslBVA" name="DEFAULT_BUNDLECACHE_LOADFACTOR" visibility="private" isStatic="true" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucAP3d0fEe2YPMyYKslBVA" name="DEFAULT_BUNDLECACHE_SIZE" visibility="private" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucAP3t0fEe2YPMyYKslBVA" name="bundleMap" visibility="private" isLeaf="true" type="_tj2f390fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ucAP390fEe2YPMyYKslBVA" name="bundleMapLock" visibility="private" isLeaf="true" type="_tj3G4t0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ucAP4N0fEe2YPMyYKslBVA" name="pluginBundleListener" visibility="private" type="_tj3t8t0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ubyNcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ubyNcd0fEe2YPMyYKslBVA" name="theStorageDir" type="_tAQDgN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ubyNct0fEe2YPMyYKslBVA" name="cacheReadOnly" type="_tCI54N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ubyNc90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub2e3N0fEe2YPMyYKslBVA" name="scheduleChangeEvent" visibility="package">
                  <ownedParameter xmi:id="_ub2e3d0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub2e3t0fEe2YPMyYKslBVA" name="arg1" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub2e390fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucAP4d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_ucBd8N0fEe2YPMyYKslBVA" name="translate" visibility="public" isLeaf="true">
                  <ownedParameter xmi:id="_ucBd8d0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucBd8t0fEe2YPMyYKslBVA" name="resources" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucBd890fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucBd9N0fEe2YPMyYKslBVA" name="translate" visibility="public">
                  <ownedParameter xmi:id="_ucBd9d0fEe2YPMyYKslBVA" name="nonTranslated" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucBd9t0fEe2YPMyYKslBVA" name="contributor" type="_tj14wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucBd990fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucBd-N0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucBd-d0fEe2YPMyYKslBVA" name="getBundle" visibility="private">
                  <ownedParameter xmi:id="_ucBd-t0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucBd-90fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucCFD90fEe2YPMyYKslBVA" name="createExecutableExtension" visibility="public">
                  <ownedParameter xmi:id="_ucCFEN0fEe2YPMyYKslBVA" name="contributor" type="_tj3G590fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucCFEd0fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucCFEt0fEe2YPMyYKslBVA" name="overridenContributorName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucCFE90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucCsEd0fEe2YPMyYKslBVA" name="throwException" visibility="private">
                  <ownedParameter xmi:id="_ucCsEt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucCsE90fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucDTId0fEe2YPMyYKslBVA" name="onStart" visibility="public">
                  <ownedParameter xmi:id="_ucDTIt0fEe2YPMyYKslBVA" name="registry" type="_tj1Rtt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucDTI90fEe2YPMyYKslBVA" name="loadedFromCache" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucD6ON0fEe2YPMyYKslBVA" name="onStop" visibility="public">
                  <ownedParameter xmi:id="_ucD6Od0fEe2YPMyYKslBVA" name="registry" type="_tj1Rtt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucEhQN0fEe2YPMyYKslBVA" name="cacheUse" visibility="public">
                  <ownedParameter xmi:id="_ucEhQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucEhRd0fEe2YPMyYKslBVA" name="cacheLazyLoading" visibility="public">
                  <ownedParameter xmi:id="_ucEhRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucKn4N0fEe2YPMyYKslBVA" name="getContributionsTimestamp" visibility="public">
                  <ownedParameter xmi:id="_ucKn4d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucKn4t0fEe2YPMyYKslBVA" name="checkContributionsTimestamp" visibility="public">
                  <ownedParameter xmi:id="_ucKn490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucLO8N0fEe2YPMyYKslBVA" name="getExtendedTimestamp" visibility="public">
                  <ownedParameter xmi:id="_ucLO8d0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucLO8t0fEe2YPMyYKslBVA" name="pluginManifest" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucLO890fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucLO-N0fEe2YPMyYKslBVA" name="debug" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_ucLO-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucLO-t0fEe2YPMyYKslBVA" name="getXMLParser" visibility="public">
                  <ownedParameter xmi:id="_ucL2AN0fEe2YPMyYKslBVA" name="return" type="_tkR9o90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucL2Ad0fEe2YPMyYKslBVA" name="getLocale" visibility="public">
                  <ownedParameter xmi:id="_ucL2At0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tj2f4d0fEe2YPMyYKslBVA" name="Activator" visibility="public">
                <eAnnotations xmi:id="_tnXt490fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tnXt5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tnXt5t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub3F4N0fEe2YPMyYKslBVA" name="bundleContext" visibility="private" isStatic="true" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub3F4d0fEe2YPMyYKslBVA" name="STORAGE_DIR" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ub3F4t0fEe2YPMyYKslBVA" name="masterRegistryKey" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub3F490fEe2YPMyYKslBVA" name="userRegistryKey" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub3F5N0fEe2YPMyYKslBVA" name="defaultRegistry" visibility="private" type="_tj1Rtt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub3F5d0fEe2YPMyYKslBVA" name="registryRegistration" visibility="private" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub3F5t0fEe2YPMyYKslBVA" name="commandRegistration" visibility="private" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub3F590fEe2YPMyYKslBVA" name="defaultProvider" visibility="private" type="_tnYU8t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub3F6N0fEe2YPMyYKslBVA" name="adapterManagerListener" visibility="private" type="_tnXt6t0fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tnXt5d0fEe2YPMyYKslBVA" client="_tj2f4d0fEe2YPMyYKslBVA" supplier="_teCyy90fEe2YPMyYKslBVA" contract="_teCyy90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ub13yN0fEe2YPMyYKslBVA" name="getContext" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_ub13yd0fEe2YPMyYKslBVA" name="return" type="_tXCy5N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub3F6d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_ub3F6t0fEe2YPMyYKslBVA" name="start" visibility="public">
                  <ownedParameter xmi:id="_ub3F690fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub3s8N0fEe2YPMyYKslBVA" name="processCommandLine" visibility="private"/>
                <ownedOperation xmi:id="_ub3s8d0fEe2YPMyYKslBVA" name="startRegistry" visibility="public"/>
                <ownedOperation xmi:id="_ub3s890fEe2YPMyYKslBVA" name="stop" visibility="public">
                  <ownedParameter xmi:id="_ub3s9N0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub3s9t0fEe2YPMyYKslBVA" name="stopRegistry" visibility="private"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tj3G5t0fEe2YPMyYKslBVA" name="OSGIUtils" visibility="public">
                <eAnnotations xmi:id="_tnYU990fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tnYU-N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tnYU-d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub9zk90fEe2YPMyYKslBVA" name="debugTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub9zlN0fEe2YPMyYKslBVA" name="bundleTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub9zld0fEe2YPMyYKslBVA" name="configurationLocationTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub9zlt0fEe2YPMyYKslBVA" name="PROP_CONFIG_AREA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ub9zl90fEe2YPMyYKslBVA" name="PROP_INSTANCE_AREA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ub9zmN0fEe2YPMyYKslBVA" name="singleton" visibility="private" isLeaf="true" isStatic="true" type="_tj3G5t0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uby0dt0fEe2YPMyYKslBVA" name="getDefault" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_uby0d90fEe2YPMyYKslBVA" name="return" type="_tj3G5t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uby0eN0fEe2YPMyYKslBVA" name="isFragment" visibility="public">
                  <ownedParameter xmi:id="_uby0ed0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uby0et0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uby0e90fEe2YPMyYKslBVA" name="getHosts" visibility="public">
                  <ownedParameter xmi:id="_uby0fN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uby0fd0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ubzbgN0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                  <ownedParameter xmi:id="_ubzbgd0fEe2YPMyYKslBVA" name="bundleName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ubzbgt0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub1Qud0fEe2YPMyYKslBVA" name="getBooleanDebugOption" visibility="public">
                  <ownedParameter xmi:id="_ub1Qut0fEe2YPMyYKslBVA" name="option" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub1Qu90fEe2YPMyYKslBVA" name="defaultValue" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub1QvN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub47EN0fEe2YPMyYKslBVA" name="getConfigurationLocation" visibility="public">
                  <ownedParameter xmi:id="_ub47Ed0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub9zmd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_ub9zmt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
                <ownedOperation xmi:id="_ub-aoN0fEe2YPMyYKslBVA" name="initServices" visibility="private"/>
                <ownedOperation xmi:id="_ub_BsN0fEe2YPMyYKslBVA" name="closeServices" visibility="package"/>
                <ownedOperation xmi:id="_ub_owN0fEe2YPMyYKslBVA" name="getPackageAdmin" visibility="public">
                  <ownedParameter xmi:id="_ub_owd0fEe2YPMyYKslBVA" name="return" type="_teEA5d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub_owt0fEe2YPMyYKslBVA" name="getFragments" visibility="public">
                  <ownedParameter xmi:id="_ub_ow90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub_oxN0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tj3t8t0fEe2YPMyYKslBVA" name="EclipseBundleListener" visibility="public">
                <eAnnotations xmi:id="_tj4VA90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tj4VBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tj4VBt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucNEJt0fEe2YPMyYKslBVA" name="PLUGIN_MANIFEST" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ucNEJ90fEe2YPMyYKslBVA" name="FRAGMENT_MANIFEST" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ucNEKN0fEe2YPMyYKslBVA" name="registry" visibility="private" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ucNEKd0fEe2YPMyYKslBVA" name="strategy" visibility="private" isLeaf="true" type="_tj142d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ucNEKt0fEe2YPMyYKslBVA" name="token" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ucNEK90fEe2YPMyYKslBVA" name="dynamicAddStateStamps" visibility="private" isLeaf="true" type="_s7dDEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ucNELN0fEe2YPMyYKslBVA" name="currentStateStamp" visibility="private" isLeaf="true" type="_s_vtMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tj4VBd0fEe2YPMyYKslBVA" client="_tj3t8t0fEe2YPMyYKslBVA" supplier="_tgVRw90fEe2YPMyYKslBVA" contract="_tgVRw90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ucD6MN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ucD6Md0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucD6Mt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucD6M90fEe2YPMyYKslBVA" name="strategy" type="_tj142d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucD6Nt0fEe2YPMyYKslBVA" name="processBundles" visibility="public">
                  <ownedParameter xmi:id="_ucD6N90fEe2YPMyYKslBVA" name="bundles" type="_tXCy6N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucKn590fEe2YPMyYKslBVA" name="getExtensionURL" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_ucKn6N0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucKn6d0fEe2YPMyYKslBVA" name="report" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucKn6t0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucNrMN0fEe2YPMyYKslBVA" name="bundleChanged" visibility="public">
                  <ownedParameter xmi:id="_ucNrMd0fEe2YPMyYKslBVA" name="event" type="_tXEBAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucOSQt0fEe2YPMyYKslBVA" name="addBundle" visibility="private">
                  <ownedParameter xmi:id="_ucOSQ90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucOSRN0fEe2YPMyYKslBVA" name="checkNLSFragments" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucOSRd0fEe2YPMyYKslBVA" name="removeBundle" visibility="private">
                  <ownedParameter xmi:id="_ucOSRt0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucOSR90fEe2YPMyYKslBVA" name="isBundleResolved" visibility="private">
                  <ownedParameter xmi:id="_ucOSSN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucOSSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucPgYN0fEe2YPMyYKslBVA" name="isSingleton" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_ucPgYd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucPgYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucPgY90fEe2YPMyYKslBVA" name="isGeneratedManifest" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_ucPgZN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucPgZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucQHcN0fEe2YPMyYKslBVA" name="checkForNLSFragment" visibility="private">
                  <ownedParameter xmi:id="_ucQHcd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucRVkN0fEe2YPMyYKslBVA" name="checkForNLSFiles" visibility="private">
                  <ownedParameter xmi:id="_ucRVkd0fEe2YPMyYKslBVA" name="host" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucRVkt0fEe2YPMyYKslBVA" name="fragment" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucR8oN0fEe2YPMyYKslBVA" name="hasNLSFilesFor" visibility="private">
                  <ownedParameter xmi:id="_ucR8od0fEe2YPMyYKslBVA" name="target" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucR8ot0fEe2YPMyYKslBVA" name="fragment" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucR8o90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tnXt7N0fEe2YPMyYKslBVA" name="EquinoxUtils" visibility="public">
                <eAnnotations xmi:id="_tpVcxN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpVcxd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpVcxt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ub0Cqd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_ub0Cqt0fEe2YPMyYKslBVA" name="getCommandLine" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_ub0Cq90fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub0CrN0fEe2YPMyYKslBVA" name="ref" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub0Crd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub0poN0fEe2YPMyYKslBVA" name="getContainerTimestamp" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_ub0pod0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub0pot0fEe2YPMyYKslBVA" name="ref" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub0po90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub0ppN0fEe2YPMyYKslBVA" name="registerCommandProvider" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_ub0ppd0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub0ppt0fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub0pqN0fEe2YPMyYKslBVA" name="isActive" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_ub1QsN0fEe2YPMyYKslBVA" name="bundleId" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub1Qsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tnYU8d0fEe2YPMyYKslBVA" name="EquinoxRegistryStrategy" visibility="public">
                <eAnnotations xmi:id="_tpVcyd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpVcyt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpVcy90fEe2YPMyYKslBVA" general="_tj142d0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub1Qst0fEe2YPMyYKslBVA" name="PLUGIN_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ub1Qs90fEe2YPMyYKslBVA" name="OPTION_DEBUG" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ub1QtN0fEe2YPMyYKslBVA" name="OPTION_DEBUG_EVENTS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ub1Qtd0fEe2YPMyYKslBVA" name="DEBUG_ECLIPSE_REGISTRY" visibility="private" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub1Qtt0fEe2YPMyYKslBVA" name="DEBUG_ECLIPSE_EVENTS" visibility="private" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub1Qt90fEe2YPMyYKslBVA" name="useJobs" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ub1QuN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_ub1Qvd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ub1Qvt0fEe2YPMyYKslBVA" name="theStorageDir" type="_tAQDgN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub1Qv90fEe2YPMyYKslBVA" name="cacheReadOnly" type="_tCI54N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub1QwN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub13wN0fEe2YPMyYKslBVA" name="debug" visibility="public">
                  <ownedParameter xmi:id="_ub13wd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub13wt0fEe2YPMyYKslBVA" name="debugRegistryEvents" visibility="public">
                  <ownedParameter xmi:id="_ub13w90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub13xN0fEe2YPMyYKslBVA" name="log" visibility="public" isLeaf="true">
                  <ownedParameter xmi:id="_ub13xd0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub13xt0fEe2YPMyYKslBVA" name="getContainerTimestamp" visibility="public">
                  <ownedParameter xmi:id="_ub13x90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub2e090fEe2YPMyYKslBVA" name="scheduleChangeEvent" visibility="public" isLeaf="true">
                  <ownedParameter xmi:id="_ub2e1N0fEe2YPMyYKslBVA" name="listeners" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub2e1d0fEe2YPMyYKslBVA" name="deltas" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub2e1t0fEe2YPMyYKslBVA" name="registry" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tnYU8t0fEe2YPMyYKslBVA" name="RegistryProviderOSGI" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tnYU890fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tnYU9N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tnYU9t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub9zkN0fEe2YPMyYKslBVA" name="registry" visibility="private" isLeaf="true" type="_tj1Rtt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tnYU9d0fEe2YPMyYKslBVA" client="_tnYU8t0fEe2YPMyYKslBVA" supplier="_tj141t0fEe2YPMyYKslBVA" contract="_tj141t0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ub47Et0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ub47E90fEe2YPMyYKslBVA" name="registry" type="_tj1Rtt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub9zkd0fEe2YPMyYKslBVA" name="getRegistry" visibility="public">
                  <ownedParameter xmi:id="_ub9zkt0fEe2YPMyYKslBVA" name="return" type="_tj1Rtt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tpVcyN0fEe2YPMyYKslBVA" name="RegistryCommandProvider" visibility="public">
                <eAnnotations xmi:id="_tpVczt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpVcz90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpWD0N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ub6JMN0fEe2YPMyYKslBVA" name="NEW_LINE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ub6JMd0fEe2YPMyYKslBVA" name="indent" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ub6JMt0fEe2YPMyYKslBVA" name="verbose" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tpVc0t0fEe2YPMyYKslBVA" client="_tpVcyN0fEe2YPMyYKslBVA" supplier="_tpVc0d0fEe2YPMyYKslBVA" contract="_tpVc0d0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ub0pp90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_ub6JM90fEe2YPMyYKslBVA" name="getHelp" visibility="public">
                  <ownedParameter xmi:id="_ub6JNN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub6JNd0fEe2YPMyYKslBVA" name="getHelp" visibility="private">
                  <ownedParameter xmi:id="_ub6JNt0fEe2YPMyYKslBVA" name="commandName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub6JN90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub6JON0fEe2YPMyYKslBVA" name="_ns" visibility="public">
                  <ownedParameter xmi:id="_ub6wQN0fEe2YPMyYKslBVA" name="ci" type="_tpWD0t0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub6wQd0fEe2YPMyYKslBVA" name="getArgument" visibility="private">
                  <ownedParameter xmi:id="_ub6wQt0fEe2YPMyYKslBVA" name="ci" type="_tpWD0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub6wQ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub6wRt0fEe2YPMyYKslBVA" name="displayExtension" visibility="private">
                  <ownedParameter xmi:id="_ub6wR90fEe2YPMyYKslBVA" name="extention" type="_tj14w90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub6wSN0fEe2YPMyYKslBVA" name="ci" type="_tpWD0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub6wSd0fEe2YPMyYKslBVA" name="full" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub6wSt0fEe2YPMyYKslBVA" name="displayExtensionPoint" visibility="private">
                  <ownedParameter xmi:id="_ub6wS90fEe2YPMyYKslBVA" name="extentionPoint" type="_tj142t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub6wTN0fEe2YPMyYKslBVA" name="ci" type="_tpWD0t0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub6wTd0fEe2YPMyYKslBVA" name="_pt" visibility="public">
                  <ownedParameter xmi:id="_ub6wTt0fEe2YPMyYKslBVA" name="ci" type="_tpWD0t0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub7XU90fEe2YPMyYKslBVA" name="displayConfigElement" visibility="private">
                  <ownedParameter xmi:id="_ub7XVN0fEe2YPMyYKslBVA" name="ci" type="_tpWD0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub7XVd0fEe2YPMyYKslBVA" name="ce" type="_tj1Rst0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub7XVt0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub7-YN0fEe2YPMyYKslBVA" name="_help" visibility="public">
                  <ownedParameter xmi:id="_ub7-Yd0fEe2YPMyYKslBVA" name="intp" type="_tpWD0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub7-Yt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub8lcN0fEe2YPMyYKslBVA" name="spacing" visibility="private">
                  <ownedParameter xmi:id="_ub8lcd0fEe2YPMyYKslBVA" name="ci" type="_tpWD0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub8lct0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub8lc90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tpVczd0fEe2YPMyYKslBVA" name="ExtensionEventDispatcherJob" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tpWq4N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpWq4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpWq5N0fEe2YPMyYKslBVA" general="_tpWq490fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucMdF90fEe2YPMyYKslBVA" name="EXTENSION_EVENT_RULE" visibility="private" isLeaf="true" isStatic="true" type="_tp2aIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ucMdGN0fEe2YPMyYKslBVA" name="deltas" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ucMdGd0fEe2YPMyYKslBVA" name="listenerInfos" visibility="private" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ucMdGt0fEe2YPMyYKslBVA" name="registry" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_ub2e190fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ub2e2N0fEe2YPMyYKslBVA" name="listenerInfos" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub2e2d0fEe2YPMyYKslBVA" name="deltas" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ub2e2t0fEe2YPMyYKslBVA" name="registry" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ub2e290fEe2YPMyYKslBVA" name="schedule" visibility="package" isLeaf="true" isAbstract="true"/>
                <ownedOperation xmi:id="_ucMdG90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_ucMdHt0fEe2YPMyYKslBVA" name="setSystem" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_ucNEIN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucNEId0fEe2YPMyYKslBVA" name="setRule" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_ucNEIt0fEe2YPMyYKslBVA" name="arg0" type="_tp2aIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucNEI90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ucNEJN0fEe2YPMyYKslBVA" name="monitor" type="_tgUqtN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucNEJd0fEe2YPMyYKslBVA" name="return" type="_tBy7o90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tpWq590fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tp2aIN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tp2aId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tp2aJN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <interfaceRealization xmi:id="_tp2aI90fEe2YPMyYKslBVA" client="_tpWq590fEe2YPMyYKslBVA" supplier="_tp2aIt0fEe2YPMyYKslBVA" contract="_tp2aIt0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_ucMdEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                  <ownedOperation xmi:id="_ucMdEd0fEe2YPMyYKslBVA" name="contains" visibility="public">
                    <ownedParameter xmi:id="_ucMdEt0fEe2YPMyYKslBVA" name="rule" type="_tp2aIt0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_ucMdE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_ucMdFN0fEe2YPMyYKslBVA" name="isConflicting" visibility="public">
                    <ownedParameter xmi:id="_ucMdFd0fEe2YPMyYKslBVA" name="rule" type="_tp2aIt0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_ucMdFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj14090fEe2YPMyYKslBVA" name="ExtensionRegistry" visibility="public">
              <eAnnotations xmi:id="_tj7YUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tj7YUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tj7YVd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udmLU90fEe2YPMyYKslBVA" name="access" visibility="private" isLeaf="true" type="_tj8mcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udmLVN0fEe2YPMyYKslBVA" name="deltas" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udmLVd0fEe2YPMyYKslBVA" name="cacheStorageManager" visibility="protected" type="_tiIBg90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udmLVt0fEe2YPMyYKslBVA" name="listeners" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udmLV90fEe2YPMyYKslBVA" name="registryObjects" visibility="private" type="_tj9Ngd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udmLWN0fEe2YPMyYKslBVA" name="theTableReader" visibility="protected" type="_tkFwYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udmLWd0fEe2YPMyYKslBVA" name="masterToken" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udmLWt0fEe2YPMyYKslBVA" name="userToken" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udmLW90fEe2YPMyYKslBVA" name="strategy" visibility="protected" type="_tj2f2N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udmLXN0fEe2YPMyYKslBVA" name="aggregatedTimestamp" visibility="private" isLeaf="true" type="_tj4VAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udmLXd0fEe2YPMyYKslBVA" name="eventDelta" visibility="private" type="_tj8mcd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udmLXt0fEe2YPMyYKslBVA" name="notNamespace" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udmLX90fEe2YPMyYKslBVA" name="isMultiLanguage" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udmLYN0fEe2YPMyYKslBVA" name="mlErrorLogged" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udmyUN0fEe2YPMyYKslBVA" name="theRegistryObjectFactory" visibility="protected" type="_tkHlkd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udmyUd0fEe2YPMyYKslBVA" name="eventThread" visibility="private" type="_tkJawt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udmyUt0fEe2YPMyYKslBVA" name="queue" visibility="protected" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tj7YU90fEe2YPMyYKslBVA" client="_tj14090fEe2YPMyYKslBVA" supplier="_tj1Rtt0fEe2YPMyYKslBVA" contract="_tj1Rtt0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tj7YVN0fEe2YPMyYKslBVA" client="_tj14090fEe2YPMyYKslBVA" supplier="_tj7YUt0fEe2YPMyYKslBVA" contract="_tj7YUt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ubujBN0fEe2YPMyYKslBVA" name="scheduleChangeEvent" visibility="public">
                <ownedParameter xmi:id="_ubujBd0fEe2YPMyYKslBVA" name="listenerInfos" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubujBt0fEe2YPMyYKslBVA" name="scheduledDeltas" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubujDN0fEe2YPMyYKslBVA" name="processChangeEvent" visibility="public">
                <ownedParameter xmi:id="_ubujDd0fEe2YPMyYKslBVA" name="listenerInfos" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubujDt0fEe2YPMyYKslBVA" name="scheduledDeltas" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubujD90fEe2YPMyYKslBVA" name="return" type="_tBy7o90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubyNZd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ubyNZt0fEe2YPMyYKslBVA" name="registryStrategy" type="_tj2f2N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubyNZ90fEe2YPMyYKslBVA" name="masterToken" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubyNaN0fEe2YPMyYKslBVA" name="userToken" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucOSQN0fEe2YPMyYKslBVA" name="computeState" visibility="public">
                <ownedParameter xmi:id="_ucOSQd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucO5UN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_ucO5Ud0fEe2YPMyYKslBVA" name="removedContributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucO5Ut0fEe2YPMyYKslBVA" name="timestamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucQHct0fEe2YPMyYKslBVA" name="hasContributor" visibility="public">
                <ownedParameter xmi:id="_ucQHc90fEe2YPMyYKslBVA" name="contributor" type="_tj14wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucQHdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucQugN0fEe2YPMyYKslBVA" name="addContribution" visibility="public">
                <ownedParameter xmi:id="_ucQugd0fEe2YPMyYKslBVA" name="is" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucQugt0fEe2YPMyYKslBVA" name="contributor" type="_tj14wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucQug90fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucQuhN0fEe2YPMyYKslBVA" name="contributionName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucQuhd0fEe2YPMyYKslBVA" name="translationBundle" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucQuht0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucQuh90fEe2YPMyYKslBVA" name="timestamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucQuiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucTKwN0fEe2YPMyYKslBVA" name="hasContributor" visibility="public">
                <ownedParameter xmi:id="_ucTKwd0fEe2YPMyYKslBVA" name="contributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucTKwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucYDSt0fEe2YPMyYKslBVA" name="isMultiLanguage" visibility="public">
                <ownedParameter xmi:id="_ucYDS90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucgmKd0fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_ucgmKt0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uchNMN0fEe2YPMyYKslBVA" name="getElementFactory" visibility="public">
                <ownedParameter xmi:id="_uchNMd0fEe2YPMyYKslBVA" name="return" type="_tkHlkd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucjpid0fEe2YPMyYKslBVA" name="getTableReader" visibility="package">
                <ownedParameter xmi:id="_ucjpit0fEe2YPMyYKslBVA" name="return" type="_tkFwYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uckQi90fEe2YPMyYKslBVA" name="getObjectManager" visibility="public">
                <ownedParameter xmi:id="_uckQjN0fEe2YPMyYKslBVA" name="return" type="_tj9Ngd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uck3l90fEe2YPMyYKslBVA" name="logMultiLangError" visibility="public"/>
              <ownedOperation xmi:id="_ucpJFN0fEe2YPMyYKslBVA" name="translate" visibility="public">
                <ownedParameter xmi:id="_ucpJFd0fEe2YPMyYKslBVA" name="nonTranslated" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucpJFt0fEe2YPMyYKslBVA" name="contributor" type="_tj14wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucpJF90fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucpJGN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc4ZkN0fEe2YPMyYKslBVA" name="useLazyCacheLoading" visibility="public">
                <ownedParameter xmi:id="_uc4Zkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udO-5t0fEe2YPMyYKslBVA" name="getLocale" visibility="public">
                <ownedParameter xmi:id="_udO-590fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udXhwt0fEe2YPMyYKslBVA" name="createExecutableExtension" visibility="public">
                <ownedParameter xmi:id="_udXhw90fEe2YPMyYKslBVA" name="defaultContributor" type="_tj3G590fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udXhxN0fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udXhxd0fEe2YPMyYKslBVA" name="requestedContributorName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udXhxt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udmyU90fEe2YPMyYKslBVA" name="setFileManager" visibility="protected">
                <ownedParameter xmi:id="_udmyVN0fEe2YPMyYKslBVA" name="cacheBase" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udmyVd0fEe2YPMyYKslBVA" name="isCacheReadOnly" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udmyXd0fEe2YPMyYKslBVA" name="add" visibility="private">
                <ownedParameter xmi:id="_udmyXt0fEe2YPMyYKslBVA" name="element" type="_tj90kN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udnZYN0fEe2YPMyYKslBVA" name="basicAdd" visibility="private">
                <ownedParameter xmi:id="_udnZYd0fEe2YPMyYKslBVA" name="element" type="_tj90kN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udnZYt0fEe2YPMyYKslBVA" name="link" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udnZY90fEe2YPMyYKslBVA" name="fireRegistryChangeEvent" visibility="private"/>
              <ownedOperation xmi:id="_udnZZN0fEe2YPMyYKslBVA" name="concatArrays" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_udnZZd0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udnZZt0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udnZZ90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udnZaN0fEe2YPMyYKslBVA" name="addExtension" visibility="private">
                <ownedParameter xmi:id="_udnZad0fEe2YPMyYKslBVA" name="extension" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udnZat0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udoAcN0fEe2YPMyYKslBVA" name="link" visibility="private">
                <ownedParameter xmi:id="_udoAcd0fEe2YPMyYKslBVA" name="extPoint" type="_tj9Ng90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udoAct0fEe2YPMyYKslBVA" name="extensions" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udoAc90fEe2YPMyYKslBVA" name="recordChange" visibility="private">
                <ownedParameter xmi:id="_udoAdN0fEe2YPMyYKslBVA" name="extPoint" type="_tj9Ng90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udoAdd0fEe2YPMyYKslBVA" name="extension" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udoAdt0fEe2YPMyYKslBVA" name="kind" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udoAd90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udoAeN0fEe2YPMyYKslBVA" name="addExtensionPoint" visibility="private">
                <ownedParameter xmi:id="_udoAed0fEe2YPMyYKslBVA" name="extPoint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udoAet0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udoAe90fEe2YPMyYKslBVA" name="recordChange" visibility="private">
                <ownedParameter xmi:id="_udoAfN0fEe2YPMyYKslBVA" name="extPoint" type="_tj9Ng90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udoAfd0fEe2YPMyYKslBVA" name="extensions" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udoAft0fEe2YPMyYKslBVA" name="kind" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udoAf90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udoAgN0fEe2YPMyYKslBVA" name="addExtensionsAndExtensionPoints" visibility="private">
                <ownedParameter xmi:id="_udoAgd0fEe2YPMyYKslBVA" name="element" type="_tj90kN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udoAgt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udongN0fEe2YPMyYKslBVA" name="addListener" visibility="public">
                <ownedParameter xmi:id="_udongd0fEe2YPMyYKslBVA" name="listener" type="_tj143d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udongt0fEe2YPMyYKslBVA" name="addListenerInternal" visibility="private">
                <ownedParameter xmi:id="_udong90fEe2YPMyYKslBVA" name="listener" type="_tWsNlN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udonhN0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udonhd0fEe2YPMyYKslBVA" name="addListener" visibility="public">
                <ownedParameter xmi:id="_udonht0fEe2YPMyYKslBVA" name="listener" type="_tj143d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udonh90fEe2YPMyYKslBVA" name="extensionPointId" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udpOkN0fEe2YPMyYKslBVA" name="addRegistryChangeListener" visibility="public">
                <ownedParameter xmi:id="_udpOkd0fEe2YPMyYKslBVA" name="listener" type="_tj14xt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udpOkt0fEe2YPMyYKslBVA" name="addRegistryChangeListener" visibility="public">
                <ownedParameter xmi:id="_udpOk90fEe2YPMyYKslBVA" name="listener" type="_tj14xt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udpOlN0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udp1oN0fEe2YPMyYKslBVA" name="setObjectManagers" visibility="private">
                <ownedParameter xmi:id="_udp1od0fEe2YPMyYKslBVA" name="affectedNamespaces" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udp1ot0fEe2YPMyYKslBVA" name="manager" type="_tkIzst0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udp1o90fEe2YPMyYKslBVA" name="getDelta" visibility="private">
                <ownedParameter xmi:id="_udp1pN0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udp1pd0fEe2YPMyYKslBVA" name="return" type="_tj_CsN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udp1pt0fEe2YPMyYKslBVA" name="basicRemove" visibility="private">
                <ownedParameter xmi:id="_udp1p90fEe2YPMyYKslBVA" name="contributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udp1qN0fEe2YPMyYKslBVA" name="removeExtensionsAndExtensionPoints" visibility="private">
                <ownedParameter xmi:id="_udqcsN0fEe2YPMyYKslBVA" name="contributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udqcsd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udqcst0fEe2YPMyYKslBVA" name="enterRead" visibility="package"/>
              <ownedOperation xmi:id="_udqcs90fEe2YPMyYKslBVA" name="exitRead" visibility="package"/>
              <ownedOperation xmi:id="_udrDwN0fEe2YPMyYKslBVA" name="getConfigurationElementsFor" visibility="public">
                <ownedParameter xmi:id="_udrDwd0fEe2YPMyYKslBVA" name="extensionPointId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udrDwt0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udrDw90fEe2YPMyYKslBVA" name="getConfigurationElementsFor" visibility="public">
                <ownedParameter xmi:id="_udrDxN0fEe2YPMyYKslBVA" name="pluginId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udrDxd0fEe2YPMyYKslBVA" name="extensionPointSimpleId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udrDxt0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udrDx90fEe2YPMyYKslBVA" name="getExtensionPoint" visibility="public">
                <ownedParameter xmi:id="_udrDyN0fEe2YPMyYKslBVA" name="elementName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udrDyd0fEe2YPMyYKslBVA" name="xpt" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udrDyt0fEe2YPMyYKslBVA" name="return" type="_tj142t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udrDy90fEe2YPMyYKslBVA" name="getConfigurationElementsFor" visibility="public">
                <ownedParameter xmi:id="_udrDzN0fEe2YPMyYKslBVA" name="pluginId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udrDzd0fEe2YPMyYKslBVA" name="extensionPointName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udrq0N0fEe2YPMyYKslBVA" name="extensionId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udrq0d0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udrq0t0fEe2YPMyYKslBVA" name="getExtension" visibility="public">
                <ownedParameter xmi:id="_udrq090fEe2YPMyYKslBVA" name="pluginId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udrq1N0fEe2YPMyYKslBVA" name="extensionPointName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udrq1d0fEe2YPMyYKslBVA" name="extensionId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udrq1t0fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udrq190fEe2YPMyYKslBVA" name="getExtension" visibility="public">
                <ownedParameter xmi:id="_udrq2N0fEe2YPMyYKslBVA" name="extensionId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udrq2d0fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udsR4t0fEe2YPMyYKslBVA" name="getExtension" visibility="public">
                <ownedParameter xmi:id="_udsR490fEe2YPMyYKslBVA" name="extensionPointId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udsR5N0fEe2YPMyYKslBVA" name="extensionId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udsR5d0fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udsR5t0fEe2YPMyYKslBVA" name="getExtensionPoint" visibility="public">
                <ownedParameter xmi:id="_udsR590fEe2YPMyYKslBVA" name="xptUniqueId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udsR6N0fEe2YPMyYKslBVA" name="return" type="_tj142t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uds48N0fEe2YPMyYKslBVA" name="getExtensionPoints" visibility="public">
                <ownedParameter xmi:id="_uds48d0fEe2YPMyYKslBVA" name="return" type="_tjesYd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uds48t0fEe2YPMyYKslBVA" name="getExtensionPoints" visibility="public">
                <ownedParameter xmi:id="_udtgAN0fEe2YPMyYKslBVA" name="namespaceName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udtgAd0fEe2YPMyYKslBVA" name="return" type="_tjesYd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udtgAt0fEe2YPMyYKslBVA" name="getExtensions" visibility="public">
                <ownedParameter xmi:id="_udtgA90fEe2YPMyYKslBVA" name="namespaceName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udtgBN0fEe2YPMyYKslBVA" name="return" type="_tj1Rut0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udtgBd0fEe2YPMyYKslBVA" name="getExtensions" visibility="public">
                <ownedParameter xmi:id="_udtgBt0fEe2YPMyYKslBVA" name="contributor" type="_tj14wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udtgB90fEe2YPMyYKslBVA" name="return" type="_tj1Rut0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uduHEN0fEe2YPMyYKslBVA" name="getExtensionPoints" visibility="public">
                <ownedParameter xmi:id="_uduHEd0fEe2YPMyYKslBVA" name="contributor" type="_tj14wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uduHEt0fEe2YPMyYKslBVA" name="return" type="_tjesYd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uduHE90fEe2YPMyYKslBVA" name="getNamespaces" visibility="public">
                <ownedParameter xmi:id="_uduHFN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udv8QN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_udv8Qd0fEe2YPMyYKslBVA" name="removedContributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udv8Qt0fEe2YPMyYKslBVA" name="removeContributor" visibility="public">
                <ownedParameter xmi:id="_udv8Q90fEe2YPMyYKslBVA" name="contributor" type="_tj14wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udv8RN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udv8Rd0fEe2YPMyYKslBVA" name="checkReadWriteAccess" visibility="private">
                <ownedParameter xmi:id="_udv8Rt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udv8R90fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udv8SN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udv8Sd0fEe2YPMyYKslBVA" name="removeExtension" visibility="private">
                <ownedParameter xmi:id="_udv8St0fEe2YPMyYKslBVA" name="extensionId" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udv8S90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udwjUN0fEe2YPMyYKslBVA" name="removeExtensionPoint" visibility="private">
                <ownedParameter xmi:id="_udwjUd0fEe2YPMyYKslBVA" name="extPoint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udwjUt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udxKYN0fEe2YPMyYKslBVA" name="removeRegistryChangeListener" visibility="public">
                <ownedParameter xmi:id="_udxKYd0fEe2YPMyYKslBVA" name="listener" type="_tj14xt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udxxcN0fEe2YPMyYKslBVA" name="removeListener" visibility="public">
                <ownedParameter xmi:id="_udxxcd0fEe2YPMyYKslBVA" name="listener" type="_tj143d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udyYgN0fEe2YPMyYKslBVA" name="debug" visibility="public">
                <ownedParameter xmi:id="_udyYgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udyYgt0fEe2YPMyYKslBVA" name="checkCache" visibility="protected">
                <ownedParameter xmi:id="_udyYg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udy_kN0fEe2YPMyYKslBVA" name="debugEvents" visibility="public">
                <ownedParameter xmi:id="_udy_kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udy_kt0fEe2YPMyYKslBVA" name="clearRegistryCache" visibility="public"/>
              <ownedOperation xmi:id="_udy_k90fEe2YPMyYKslBVA" name="stop" visibility="public">
                <ownedParameter xmi:id="_udy_lN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udzmoN0fEe2YPMyYKslBVA" name="stopChangeEventScheduler" visibility="protected"/>
              <ownedOperation xmi:id="_ud00wt0fEe2YPMyYKslBVA" name="setElementFactory" visibility="protected"/>
              <ownedOperation xmi:id="_ud1b0N0fEe2YPMyYKslBVA" name="translate" visibility="public">
                <ownedParameter xmi:id="_ud1b0d0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud1b0t0fEe2YPMyYKslBVA" name="resources" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud1b090fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ud4fIN0fEe2YPMyYKslBVA" name="addContribution" visibility="public">
                <ownedParameter xmi:id="_ud4fId0fEe2YPMyYKslBVA" name="is" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud4fIt0fEe2YPMyYKslBVA" name="contributor" type="_tj14wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud4fI90fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud4fJN0fEe2YPMyYKslBVA" name="contributionName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud4fJd0fEe2YPMyYKslBVA" name="translationBundle" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud4fJt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud4fJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ud5tQN0fEe2YPMyYKslBVA" name="logError" visibility="private">
                <ownedParameter xmi:id="_ud5tQd0fEe2YPMyYKslBVA" name="owner" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5tQt0fEe2YPMyYKslBVA" name="contributionName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5tQ90fEe2YPMyYKslBVA" name="e" type="_s72rsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ud5tRN0fEe2YPMyYKslBVA" name="addExtensionPoint" visibility="public">
                <ownedParameter xmi:id="_ud5tRd0fEe2YPMyYKslBVA" name="identifier" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5tRt0fEe2YPMyYKslBVA" name="contributor" type="_tj14wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5tR90fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5tSN0fEe2YPMyYKslBVA" name="label" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5tSd0fEe2YPMyYKslBVA" name="schemaReference" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5tSt0fEe2YPMyYKslBVA" name="token" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5tS90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ud6UUt0fEe2YPMyYKslBVA" name="addExtension" visibility="public">
                <ownedParameter xmi:id="_ud6UU90fEe2YPMyYKslBVA" name="identifier" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud6UVN0fEe2YPMyYKslBVA" name="contributor" type="_tj14wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud6UVd0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud6UVt0fEe2YPMyYKslBVA" name="label" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud6UV90fEe2YPMyYKslBVA" name="extensionPointId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud6UWN0fEe2YPMyYKslBVA" name="configurationElements" type="_tkLP8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud6UWd0fEe2YPMyYKslBVA" name="token" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud6UWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ud7idN0fEe2YPMyYKslBVA" name="createExtensionData" visibility="private">
                <ownedParameter xmi:id="_ud7idd0fEe2YPMyYKslBVA" name="contributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud7idt0fEe2YPMyYKslBVA" name="description" type="_tkLP8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud7id90fEe2YPMyYKslBVA" name="parent" type="_tkLP890fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud7ieN0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ud8JgN0fEe2YPMyYKslBVA" name="removeExtension" visibility="public">
                <ownedParameter xmi:id="_ud8Jgd0fEe2YPMyYKslBVA" name="extension" type="_tj14w90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud8Jgt0fEe2YPMyYKslBVA" name="token" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud8Jg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ud8JhN0fEe2YPMyYKslBVA" name="removeObject" visibility="private">
                <ownedParameter xmi:id="_ud8Jhd0fEe2YPMyYKslBVA" name="registryObject" type="_tkLP890fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud8Jht0fEe2YPMyYKslBVA" name="isExtensionPoint" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud8Jh90fEe2YPMyYKslBVA" name="token" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud8JiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ud8Jid0fEe2YPMyYKslBVA" name="removeExtensionPoint" visibility="public">
                <ownedParameter xmi:id="_ud8Jit0fEe2YPMyYKslBVA" name="extensionPoint" type="_tj142t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud8Ji90fEe2YPMyYKslBVA" name="token" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud8wkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ud9XoN0fEe2YPMyYKslBVA" name="getAllContributors" visibility="public">
                <ownedParameter xmi:id="_ud9Xod0fEe2YPMyYKslBVA" name="return" type="_tj7_ZN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ud9Xot0fEe2YPMyYKslBVA" name="getTemporaryUserToken" visibility="public">
                <ownedParameter xmi:id="_ud9Xo90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tj-bod0fEe2YPMyYKslBVA" name="ListenerInfo" visibility="public">
                <eAnnotations xmi:id="_tn4EM90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tn4rQN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tn4rQd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_udmLR90fEe2YPMyYKslBVA" name="filter" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_udmLSN0fEe2YPMyYKslBVA" name="listener" visibility="public" type="_tWsNlN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_udmLSd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_udmLSt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_udmLS90fEe2YPMyYKslBVA" name="arg0" type="_tj14090fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_udmLTN0fEe2YPMyYKslBVA" name="listener" type="_tWsNlN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_udmLTd0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_udmLTt0fEe2YPMyYKslBVA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_udmLT90fEe2YPMyYKslBVA" name="another" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_udmLUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_udmLUd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_udmLUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tkIzsd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tkNFIN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tkNFId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tkNFI90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ud-lwN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ud-lwd0fEe2YPMyYKslBVA" name="val$listenerInfo" visibility="private" isLeaf="true" type="_tj-bod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ud-lwt0fEe2YPMyYKslBVA" name="val$scheduledDeltas" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ud-lw90fEe2YPMyYKslBVA" name="val$result" visibility="private" isLeaf="true" type="_tgXG8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tkNFIt0fEe2YPMyYKslBVA" client="_tkIzsd0fEe2YPMyYKslBVA" supplier="_tWn8KN0fEe2YPMyYKslBVA" contract="_tWn8KN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ud3RAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ud3RAd0fEe2YPMyYKslBVA" name="arg0" type="_tj14090fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ud3RAt0fEe2YPMyYKslBVA" name="arg1" type="_tj-bod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ud3RA90fEe2YPMyYKslBVA" name="arg2" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ud3RBN0fEe2YPMyYKslBVA" name="arg3" type="_tgXG8d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ud-lxN0fEe2YPMyYKslBVA" name="run" visibility="public"/>
                <ownedOperation xmi:id="_ud-lxd0fEe2YPMyYKslBVA" name="handleException" visibility="public">
                  <ownedParameter xmi:id="_ud-lxt0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tkJawd0fEe2YPMyYKslBVA" name="QueueElement" visibility="package">
                <eAnnotations xmi:id="_tn4EMN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tn4EMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tn4EMt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_udmLQN0fEe2YPMyYKslBVA" name="listenerInfos" visibility="package" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_udmLQd0fEe2YPMyYKslBVA" name="scheduledDeltas" visibility="package" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_udmLQt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_udmLQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_udmLRN0fEe2YPMyYKslBVA" name="arg0" type="_tj14090fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_udmLRd0fEe2YPMyYKslBVA" name="infos" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_udmLRt0fEe2YPMyYKslBVA" name="deltas" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tkJawt0fEe2YPMyYKslBVA" name="RegistryEventThread" visibility="package">
                <eAnnotations xmi:id="_tkNFJt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tkNFJ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tkNFKN0fEe2YPMyYKslBVA" general="_s7I6AN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ud-lx90fEe2YPMyYKslBVA" name="registry" visibility="private" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ud-lyN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_ud34EN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ud34Ed0fEe2YPMyYKslBVA" name="arg0" type="_tj14090fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ud34Et0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ud34E90fEe2YPMyYKslBVA" name="start" visibility="package" isLeaf="true" isAbstract="true"/>
                <ownedOperation xmi:id="_ud34Fd0fEe2YPMyYKslBVA" name="interrupt" visibility="package" isLeaf="true" isAbstract="true"/>
                <ownedOperation xmi:id="_ud-ly90fEe2YPMyYKslBVA" name="setDaemon" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_ud-lzN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ud-lzd0fEe2YPMyYKslBVA" name="run" visibility="public"/>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj141d0fEe2YPMyYKslBVA" name="RegistryProviderFactory" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tj6xQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tj6xQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tj6xQt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucszZd0fEe2YPMyYKslBVA" name="defaultRegistryProvider" visibility="private" isStatic="true" type="_tj141t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ubyNad0fEe2YPMyYKslBVA" name="getDefault" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubyNat0fEe2YPMyYKslBVA" name="return" type="_tj141t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uby0cN0fEe2YPMyYKslBVA" name="setDefault" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uby0cd0fEe2YPMyYKslBVA" name="provider" type="_tj141t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ub5iIN0fEe2YPMyYKslBVA" name="releaseDefault" visibility="public" isStatic="true"/>
              <ownedOperation xmi:id="_ucszZt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj2f390fEe2YPMyYKslBVA" name="ReferenceMap" visibility="public">
              <eAnnotations xmi:id="_tkNFKd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkNFKt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkNFK90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueAa8N0fEe2YPMyYKslBVA" name="HARD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueAa8d0fEe2YPMyYKslBVA" name="SOFT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueAa8t0fEe2YPMyYKslBVA" name="loadFactor" visibility="private" isLeaf="true" type="_s9C-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueAa890fEe2YPMyYKslBVA" name="queue" visibility="private" type="_tBR-S90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueAa9N0fEe2YPMyYKslBVA" name="size" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueAa9d0fEe2YPMyYKslBVA" name="table" visibility="private" type="_tkNsMd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueAa9t0fEe2YPMyYKslBVA" name="threshold" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueAa990fEe2YPMyYKslBVA" name="valueType" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucA24N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ucA24d0fEe2YPMyYKslBVA" name="referenceType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucA24t0fEe2YPMyYKslBVA" name="capacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucA2490fEe2YPMyYKslBVA" name="loadFactor" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucCFA90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_ucCFBN0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucCFBd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucCFDN0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_ucCFDd0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucCFDt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc6Oyd0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uc6Oyt0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc6Oy90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueAa-N0fEe2YPMyYKslBVA" name="doRemove" visibility="private">
                <ownedParameter xmi:id="_ueAa-d0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueAa-t0fEe2YPMyYKslBVA" name="cleanup" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueAa-90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueAa_N0fEe2YPMyYKslBVA" name="indexFor" visibility="private">
                <ownedParameter xmi:id="_ueAa_d0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueAa_t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueBCAN0fEe2YPMyYKslBVA" name="purge" visibility="private"/>
              <ownedOperation xmi:id="_ueBCAd0fEe2YPMyYKslBVA" name="newEntry" visibility="private">
                <ownedParameter xmi:id="_ueBCAt0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueBCA90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueBCBN0fEe2YPMyYKslBVA" name="next" type="_tkNsMt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueBCBd0fEe2YPMyYKslBVA" name="return" type="_tkNsMt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueBCEd0fEe2YPMyYKslBVA" name="resize" visibility="private"/>
              <nestedClassifier xmi:type="uml:DataType" xmi:id="_tkNsMd0fEe2YPMyYKslBVA" name="IEntry[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf-1Yd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf-1Yt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Interface" xmi:id="_tkNsMt0fEe2YPMyYKslBVA" name="IEntry" visibility="package" isAbstract="true">
                <eAnnotations xmi:id="_tkOTRN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tkOTRd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <ownedOperation xmi:id="_ueAa_90fEe2YPMyYKslBVA" name="getKey" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_ueAbAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ueAbAd0fEe2YPMyYKslBVA" name="getValue" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_ueAbAt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ueAbA90fEe2YPMyYKslBVA" name="getNext" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_ueAbBN0fEe2YPMyYKslBVA" name="return" type="_tkNsMt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ueAbBd0fEe2YPMyYKslBVA" name="setNext" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_ueAbBt0fEe2YPMyYKslBVA" name="arg0" type="_tkNsMt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tkNsNN0fEe2YPMyYKslBVA" name="HardRef" visibility="package">
                <eAnnotations xmi:id="_tkOTQN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tkOTQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tkOTQ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ueBpEN0fEe2YPMyYKslBVA" name="key" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ueBpEd0fEe2YPMyYKslBVA" name="next" visibility="private" type="_tkNsMt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ueBpEt0fEe2YPMyYKslBVA" name="value" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tkOTQt0fEe2YPMyYKslBVA" client="_tkNsNN0fEe2YPMyYKslBVA" supplier="_tkNsMt0fEe2YPMyYKslBVA" contract="_tkNsMt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ueBCB90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ueBCCN0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ueBCCd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ueBCCt0fEe2YPMyYKslBVA" name="next" type="_tkNsMt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ueBpE90fEe2YPMyYKslBVA" name="getKey" visibility="public">
                  <ownedParameter xmi:id="_ueBpFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ueCQIN0fEe2YPMyYKslBVA" name="getNext" visibility="public">
                  <ownedParameter xmi:id="_ueCQId0fEe2YPMyYKslBVA" name="return" type="_tkNsMt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ueCQIt0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                  <ownedParameter xmi:id="_ueCQI90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ueCQJN0fEe2YPMyYKslBVA" name="setNext" visibility="public">
                  <ownedParameter xmi:id="_ueCQJd0fEe2YPMyYKslBVA" name="next" type="_tkNsMt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ueCQJt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_ueCQJ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tkNsNt0fEe2YPMyYKslBVA" name="SoftRef" visibility="package">
                <eAnnotations xmi:id="_tkOTRt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tkOTR90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tkOTSd0fEe2YPMyYKslBVA" general="_tAlaud0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ueCQKN0fEe2YPMyYKslBVA" name="key" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ueCQKd0fEe2YPMyYKslBVA" name="next" visibility="private" type="_tkNsMt0fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tkOTSN0fEe2YPMyYKslBVA" client="_tkNsNt0fEe2YPMyYKslBVA" supplier="_tkNsMt0fEe2YPMyYKslBVA" contract="_tkNsMt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ueBCC90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ueBCDN0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ueBCDd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ueBCDt0fEe2YPMyYKslBVA" name="next" type="_tkNsMt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ueBCD90fEe2YPMyYKslBVA" name="q" type="_tBR-S90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ueCQLd0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                  <ownedParameter xmi:id="_ueCQLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ueCQL90fEe2YPMyYKslBVA" name="getNext" visibility="public">
                  <ownedParameter xmi:id="_ueCQMN0fEe2YPMyYKslBVA" name="return" type="_tkNsMt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ueCQMd0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                  <ownedParameter xmi:id="_ueCQMt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ueCQM90fEe2YPMyYKslBVA" name="setNext" visibility="public">
                  <ownedParameter xmi:id="_ueCQNN0fEe2YPMyYKslBVA" name="next" type="_tkNsMt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj3t9N0fEe2YPMyYKslBVA" name="RegistryProperties" visibility="public">
              <eAnnotations xmi:id="_tj6KM90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tj6KNN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tj6KNd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucoh9N0fEe2YPMyYKslBVA" name="empty" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucoh9d0fEe2YPMyYKslBVA" name="registryProperties" visibility="private" isStatic="true" type="_s-w1wt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucoh9t0fEe2YPMyYKslBVA" name="context" visibility="private" isStatic="true" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ub3F7N0fEe2YPMyYKslBVA" name="setContext" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ub3F7d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ub4UAN0fEe2YPMyYKslBVA" name="setProperty" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ub4UAd0fEe2YPMyYKslBVA" name="propertyName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ub4UAt0fEe2YPMyYKslBVA" name="propertyValue" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucEhQt0fEe2YPMyYKslBVA" name="getProperty" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ucEhQ90fEe2YPMyYKslBVA" name="propertyName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucEhRN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucYDRt0fEe2YPMyYKslBVA" name="getProperty" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ucYDR90fEe2YPMyYKslBVA" name="property" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucYDSN0fEe2YPMyYKslBVA" name="defaultValue" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucYDSd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucoh990fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ucoh-N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ucoh-d0fEe2YPMyYKslBVA" name="getContextProperty" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ucoh-t0fEe2YPMyYKslBVA" name="propertyName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucoh-90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpJAN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ucpJAd0fEe2YPMyYKslBVA" name="arg0" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucpJAt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj4VAN0fEe2YPMyYKslBVA" name="RegistryTimestamp" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tj6KMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tj6KMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tj6KMt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucmswN0fEe2YPMyYKslBVA" name="aggregateTimestamp" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucmswd0fEe2YPMyYKslBVA" name="modified" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucKn5N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ucKn5d0fEe2YPMyYKslBVA" name="getContentsTimestamp" visibility="public">
                <ownedParameter xmi:id="_ucKn5t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucLO9N0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_ucLO9d0fEe2YPMyYKslBVA" name="timestamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucmswt0fEe2YPMyYKslBVA" name="reset" visibility="public"/>
              <ownedOperation xmi:id="_ucmsw90fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_ucmsxN0fEe2YPMyYKslBVA" name="timestamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucmsxd0fEe2YPMyYKslBVA" name="isModifed" visibility="public">
                <ownedParameter xmi:id="_ucmsxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucmsx90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_ucmsyN0fEe2YPMyYKslBVA" name="timestamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj6xQ90fEe2YPMyYKslBVA" name="RegistryMessages" visibility="public">
              <eAnnotations xmi:id="_tj6xRN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tj6xRd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tj6xRt0fEe2YPMyYKslBVA" general="_tW9TVN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubt7_90fEe2YPMyYKslBVA" name="exExt_findClassError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ubt8AN0fEe2YPMyYKslBVA" name="exExt_instantiateClassError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ub13yt0fEe2YPMyYKslBVA" name="bundle_not_activated" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucCsEN0fEe2YPMyYKslBVA" name="plugin_loadClassError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucDTIN0fEe2YPMyYKslBVA" name="plugin_instantiateClassError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucPgZt0fEe2YPMyYKslBVA" name="parse_nonSingleton" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucPgZ90fEe2YPMyYKslBVA" name="parse_nonSingletonFragment" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucXcMN0fEe2YPMyYKslBVA" name="meta_registryCacheReadProblems" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucYqUN0fEe2YPMyYKslBVA" name="meta_registryCacheInconsistent" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucZRZt0fEe2YPMyYKslBVA" name="meta_regCacheIOExceptionReading" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucszZ90fEe2YPMyYKslBVA" name="registry_default_exists" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucuBjd0fEe2YPMyYKslBVA" name="meta_registryCacheWriteProblems" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucuokN0fEe2YPMyYKslBVA" name="meta_unableToCreateCache" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udXhx90fEe2YPMyYKslBVA" name="exExt_extDefNotFound" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udYI0N0fEe2YPMyYKslBVA" name="plugin_initObjectError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udcaQN0fEe2YPMyYKslBVA" name="log_log" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udcaQd0fEe2YPMyYKslBVA" name="log_warning" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udcaQt0fEe2YPMyYKslBVA" name="log_error" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udh51d0fEe2YPMyYKslBVA" name="OWNER_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udh51t0fEe2YPMyYKslBVA" name="BUNDLE_NAME" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udh5190fEe2YPMyYKslBVA" name="meta_unableToReadCache" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig4N0fEe2YPMyYKslBVA" name="registry_no_default" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig4d0fEe2YPMyYKslBVA" name="registry_bad_cache" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig4t0fEe2YPMyYKslBVA" name="registry_non_multi_lang" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig490fEe2YPMyYKslBVA" name="parse_error" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig5N0fEe2YPMyYKslBVA" name="parse_errorNameLineColumn" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig5d0fEe2YPMyYKslBVA" name="parse_internalStack" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig5t0fEe2YPMyYKslBVA" name="parse_missingAttribute" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig590fEe2YPMyYKslBVA" name="parse_missingAttributeLine" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig6N0fEe2YPMyYKslBVA" name="parse_unknownAttribute" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig6d0fEe2YPMyYKslBVA" name="parse_unknownAttributeLine" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig6t0fEe2YPMyYKslBVA" name="parse_unknownElement" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig690fEe2YPMyYKslBVA" name="parse_unknownElementLine" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig7N0fEe2YPMyYKslBVA" name="parse_unknownTopElement" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig7d0fEe2YPMyYKslBVA" name="parse_xmlParserNotAvailable" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig7t0fEe2YPMyYKslBVA" name="parse_process" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig790fEe2YPMyYKslBVA" name="parse_failedParsingManifest" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig8N0fEe2YPMyYKslBVA" name="parse_problems" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig8d0fEe2YPMyYKslBVA" name="parse_duplicateExtension" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig8t0fEe2YPMyYKslBVA" name="parse_duplicateExtensionPoint" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig890fEe2YPMyYKslBVA" name="create_failedExtensionPoint" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig9N0fEe2YPMyYKslBVA" name="exExt_initObjectError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig9d0fEe2YPMyYKslBVA" name="plugin_eventListenerError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig9t0fEe2YPMyYKslBVA" name="adapters_badAdapterFactory" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udig990fEe2YPMyYKslBVA" name="adapters_cantInstansiate" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_udig-N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_udig-d0fEe2YPMyYKslBVA" name="reloadMessages" visibility="public" isStatic="true"/>
              <ownedOperation xmi:id="_udig-t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_tj7_Yd0fEe2YPMyYKslBVA" name="spi">
              <packagedElement xmi:type="uml:DataType" xmi:id="_tkKo4t0fEe2YPMyYKslBVA" name="ConfigurationElementAttribute[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf-1Y90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf-1ZN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </packagedElement>
              <packagedElement xmi:type="uml:DataType" xmi:id="_tkKo490fEe2YPMyYKslBVA" name="ConfigurationElementDescription[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf-1Zd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf-1Zt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tkLP8d0fEe2YPMyYKslBVA" name="ConfigurationElementDescription" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tnY8A90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tnY8BN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tnY8Bd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucUY4t0fEe2YPMyYKslBVA" name="name" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucUY490fEe2YPMyYKslBVA" name="attributes" visibility="private" type="_tkKo4t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucUY5N0fEe2YPMyYKslBVA" name="value" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucUY5d0fEe2YPMyYKslBVA" name="children" visibility="private" type="_tkKo490fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ucUY5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ucUY590fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucUY6N0fEe2YPMyYKslBVA" name="attributes" type="_tkKo4t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucUY6d0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucUY6t0fEe2YPMyYKslBVA" name="children" type="_tkKo490fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucUY690fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ucUY7N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucUY7d0fEe2YPMyYKslBVA" name="attribute" type="_tkLP8t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucUY7t0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucUY790fEe2YPMyYKslBVA" name="children" type="_tkKo490fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucUY8N0fEe2YPMyYKslBVA" name="getChildren" visibility="public">
                  <ownedParameter xmi:id="_ucUY8d0fEe2YPMyYKslBVA" name="return" type="_tkKo490fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucU_8N0fEe2YPMyYKslBVA" name="getName" visibility="public">
                  <ownedParameter xmi:id="_ucU_8d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucU_8t0fEe2YPMyYKslBVA" name="getAttributes" visibility="public">
                  <ownedParameter xmi:id="_ucU_890fEe2YPMyYKslBVA" name="return" type="_tkKo4t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucU_9N0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                  <ownedParameter xmi:id="_ucU_9d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tkLP8t0fEe2YPMyYKslBVA" name="ConfigurationElementAttribute" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tnY8AN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tnY8Ad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tnY8At0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucTx090fEe2YPMyYKslBVA" name="name" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ucTx1N0fEe2YPMyYKslBVA" name="value" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ucTx1d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ucTx1t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ucTx190fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucTx2N0fEe2YPMyYKslBVA" name="getName" visibility="public">
                  <ownedParameter xmi:id="_ucTx2d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ucUY4N0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                  <ownedParameter xmi:id="_ucUY4d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj8mcN0fEe2YPMyYKslBVA" name="ReadWriteMonitor" visibility="public">
              <eAnnotations xmi:id="_tnxWgN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnxWgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnxWgt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udT3at0fEe2YPMyYKslBVA" name="status" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udT3a90fEe2YPMyYKslBVA" name="writeLockowner" visibility="private" type="_s7I6AN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_udT3bN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_udUecN0fEe2YPMyYKslBVA" name="enterRead" visibility="public"/>
              <ownedOperation xmi:id="_udUect0fEe2YPMyYKslBVA" name="enterWrite" visibility="public"/>
              <ownedOperation xmi:id="_udUec90fEe2YPMyYKslBVA" name="exitRead" visibility="public"/>
              <ownedOperation xmi:id="_udUedd0fEe2YPMyYKslBVA" name="exitWrite" visibility="public"/>
              <ownedOperation xmi:id="_udUedt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_udUed90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj8mcd0fEe2YPMyYKslBVA" name="CombinedEventDelta" visibility="public">
              <eAnnotations xmi:id="_tnhe4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnhe4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnhe4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucmsyd0fEe2YPMyYKslBVA" name="addition" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucmsyt0fEe2YPMyYKslBVA" name="objectManager" visibility="private" type="_tkIzst0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucmsy90fEe2YPMyYKslBVA" name="arrayGrowthSpace" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucmszN0fEe2YPMyYKslBVA" name="extensionsByID" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucmszd0fEe2YPMyYKslBVA" name="extPointsByID" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucmszt0fEe2YPMyYKslBVA" name="allExtensions" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucmsz90fEe2YPMyYKslBVA" name="allExtensionPoints" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucms0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_ucms0d0fEe2YPMyYKslBVA" name="addition" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucms0t0fEe2YPMyYKslBVA" name="recordAddition" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ucms090fEe2YPMyYKslBVA" name="return" type="_tj8mcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucms1N0fEe2YPMyYKslBVA" name="recordRemoval" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ucms1d0fEe2YPMyYKslBVA" name="return" type="_tj8mcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucms1t0fEe2YPMyYKslBVA" name="isAddition" visibility="public">
                <ownedParameter xmi:id="_ucms190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucms2N0fEe2YPMyYKslBVA" name="isRemoval" visibility="public">
                <ownedParameter xmi:id="_ucms2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucnT0N0fEe2YPMyYKslBVA" name="setObjectManager" visibility="public">
                <ownedParameter xmi:id="_ucnT0d0fEe2YPMyYKslBVA" name="manager" type="_tkIzst0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucnT0t0fEe2YPMyYKslBVA" name="getObjectManager" visibility="public">
                <ownedParameter xmi:id="_ucnT090fEe2YPMyYKslBVA" name="return" type="_tkIzst0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucnT1N0fEe2YPMyYKslBVA" name="getExtensionsBucket" visibility="private">
                <ownedParameter xmi:id="_ucnT1d0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucnT1t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucnT190fEe2YPMyYKslBVA" name="getExtPointsBucket" visibility="private">
                <ownedParameter xmi:id="_ucnT2N0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucnT2d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucnT2t0fEe2YPMyYKslBVA" name="getExtPointsGlobal" visibility="private">
                <ownedParameter xmi:id="_ucnT290fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucnT3N0fEe2YPMyYKslBVA" name="getExtensionsGlobal" visibility="private">
                <ownedParameter xmi:id="_ucnT3d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucnT3t0fEe2YPMyYKslBVA" name="rememberExtensionPoint" visibility="public">
                <ownedParameter xmi:id="_ucnT390fEe2YPMyYKslBVA" name="extensionPoint" type="_tj9Ng90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucn64t0fEe2YPMyYKslBVA" name="rememberExtension" visibility="public">
                <ownedParameter xmi:id="_ucn6490fEe2YPMyYKslBVA" name="extensionPoint" type="_tj9Ng90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucn65N0fEe2YPMyYKslBVA" name="ext" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucn65d0fEe2YPMyYKslBVA" name="rememberExtensions" visibility="public">
                <ownedParameter xmi:id="_ucn65t0fEe2YPMyYKslBVA" name="extensionPoint" type="_tj9Ng90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucn6590fEe2YPMyYKslBVA" name="exts" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucn66N0fEe2YPMyYKslBVA" name="getExtensionPoints" visibility="public">
                <ownedParameter xmi:id="_ucn66d0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucn66t0fEe2YPMyYKslBVA" name="return" type="_tjesYd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucn67t0fEe2YPMyYKslBVA" name="getExtensions" visibility="public">
                <ownedParameter xmi:id="_ucn6790fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucoh8N0fEe2YPMyYKslBVA" name="return" type="_tj1Rut0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj9Ngd0fEe2YPMyYKslBVA" name="RegistryObjectManager" visibility="public">
              <eAnnotations xmi:id="_tnozoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnozod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnozo90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucafh90fEe2YPMyYKslBVA" name="EMPTY_STRING_ARRAY" visibility="package" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uccUtt0fEe2YPMyYKslBVA" name="EMPTY_INT_ARRAY" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uc3LhN0fEe2YPMyYKslBVA" name="CONFIGURATION_ELEMENT" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uc3Lhd0fEe2YPMyYKslBVA" name="EXTENSION" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uc3Lht0fEe2YPMyYKslBVA" name="EXTENSION_POINT" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uc3Lh90fEe2YPMyYKslBVA" name="THIRDLEVEL_CONFIGURATION_ELEMENT" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uc3LiN0fEe2YPMyYKslBVA" name="CACHE_INITIAL_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uc3Lid0fEe2YPMyYKslBVA" name="DEFAULT_LOADFACTOR" visibility="package" isLeaf="true" isStatic="true" type="_s9C-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uc3Lit0fEe2YPMyYKslBVA" name="EMPTY_EXTENSIONS_ARRAY" visibility="package" isLeaf="true" isStatic="true" type="_tkA34d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uc3Li90fEe2YPMyYKslBVA" name="UNKNOWN" visibility="package" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc3LjN0fEe2YPMyYKslBVA" name="extensionPoints" visibility="private" type="_tnaxM90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc3Ljd0fEe2YPMyYKslBVA" name="cache" visibility="private" type="_tj2f390fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc3Ljt0fEe2YPMyYKslBVA" name="fileOffsets" visibility="private" type="_tnaxMt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc3Lj90fEe2YPMyYKslBVA" name="nextId" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc3LkN0fEe2YPMyYKslBVA" name="newContributions" visibility="private" isLeaf="true" type="_tkCtE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uc3Lkd0fEe2YPMyYKslBVA" name="formerContributions" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc3Lkt0fEe2YPMyYKslBVA" name="contributors" visibility="private" type="_s7dDEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc3Lk90fEe2YPMyYKslBVA" name="removedContributors" visibility="private" type="_s7dDEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc3LlN0fEe2YPMyYKslBVA" name="namespacesIndex" visibility="private" type="_tkCtE90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc3Lld0fEe2YPMyYKslBVA" name="orphanExtensions" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc3Llt0fEe2YPMyYKslBVA" name="heldObjects" visibility="private" isLeaf="true" type="_tkCtE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uc3Ll90fEe2YPMyYKslBVA" name="isDirty" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc3LmN0fEe2YPMyYKslBVA" name="fromCache" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc3Lmd0fEe2YPMyYKslBVA" name="registry" visibility="private" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uc3Lmt0fEe2YPMyYKslBVA" name="PROP_NO_REGISTRY_FLUSHING" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tnozot0fEe2YPMyYKslBVA" client="_tj9Ngd0fEe2YPMyYKslBVA" supplier="_tkIzst0fEe2YPMyYKslBVA" contract="_tkIzst0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucafhN0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_ucafhd0fEe2YPMyYKslBVA" name="registryObject" type="_tkLP890fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucafht0fEe2YPMyYKslBVA" name="hold" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucfYAN0fEe2YPMyYKslBVA" name="getOrphanExtensions" visibility="package">
                <ownedParameter xmi:id="_ucfYAd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucfYCN0fEe2YPMyYKslBVA" name="getExtensionPoints" visibility="package">
                <ownedParameter xmi:id="_ucfYCd0fEe2YPMyYKslBVA" name="return" type="_tnaxM90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uckQjd0fEe2YPMyYKslBVA" name="getContributor" visibility="package">
                <ownedParameter xmi:id="_uckQjt0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uckQj90fEe2YPMyYKslBVA" name="return" type="_tj3G590fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucvPoN0fEe2YPMyYKslBVA" name="getExtensionPointsHandles" visibility="package">
                <ownedParameter xmi:id="_ucvPod0fEe2YPMyYKslBVA" name="return" type="_tnitBN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucvPot0fEe2YPMyYKslBVA" name="getNextId" visibility="package">
                <ownedParameter xmi:id="_ucvPo90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucvPpd0fEe2YPMyYKslBVA" name="getContributions" visibility="package">
                <ownedParameter xmi:id="_ucvPpt0fEe2YPMyYKslBVA" name="return" type="_tnj7I90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucvPqd0fEe2YPMyYKslBVA" name="getContributors" visibility="package">
                <ownedParameter xmi:id="_ucvPqt0fEe2YPMyYKslBVA" name="return" type="_s7dDEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucvPrd0fEe2YPMyYKslBVA" name="getNamespacesIndex" visibility="package">
                <ownedParameter xmi:id="_ucvPrt0fEe2YPMyYKslBVA" name="return" type="_tkCtE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc1WRd0fEe2YPMyYKslBVA" name="getHandles" visibility="public">
                <ownedParameter xmi:id="_uc1WRt0fEe2YPMyYKslBVA" name="ids" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc1WR90fEe2YPMyYKslBVA" name="type" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc1WSN0fEe2YPMyYKslBVA" name="return" type="_tnozpt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc19UN0fEe2YPMyYKslBVA" name="shouldPersist" visibility="public">
                <ownedParameter xmi:id="_uc19Ud0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc19Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc3Lm90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uc3ygN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uc3ygd0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc3yg90fEe2YPMyYKslBVA" name="init" visibility="package">
                <ownedParameter xmi:id="_uc3yhN0fEe2YPMyYKslBVA" name="timeStamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc3yhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc4Zkt0fEe2YPMyYKslBVA" name="getOrphans" visibility="private">
                <ownedParameter xmi:id="_uc4Zk90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc4ZlN0fEe2YPMyYKslBVA" name="markOrphansHasDirty" visibility="package">
                <ownedParameter xmi:id="_uc4Zld0fEe2YPMyYKslBVA" name="orphans" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc4Zlt0fEe2YPMyYKslBVA" name="getFormerContributions" visibility="private">
                <ownedParameter xmi:id="_uc4Zl90fEe2YPMyYKslBVA" name="return" type="_tkCtE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc4ZmN0fEe2YPMyYKslBVA" name="addContribution" visibility="package">
                <ownedParameter xmi:id="_uc4Zmd0fEe2YPMyYKslBVA" name="contribution" type="_tj90kN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc4Zn90fEe2YPMyYKslBVA" name="removeContribution" visibility="package">
                <ownedParameter xmi:id="_uc4ZoN0fEe2YPMyYKslBVA" name="contributorId" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc4Zo90fEe2YPMyYKslBVA" name="updateNamespaceIndex" visibility="private">
                <ownedParameter xmi:id="_uc4ZpN0fEe2YPMyYKslBVA" name="contribution" type="_tj90kN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc4Zpd0fEe2YPMyYKslBVA" name="added" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc4Zpt0fEe2YPMyYKslBVA" name="findCommonNamespaceIdentifier" visibility="private">
                <ownedParameter xmi:id="_uc4Zp90fEe2YPMyYKslBVA" name="registryObjects" type="_tnozpN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc4ZqN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc5AoN0fEe2YPMyYKslBVA" name="removeExtensionPointFromNamespaceIndex" visibility="package">
                <ownedParameter xmi:id="_uc5Aod0fEe2YPMyYKslBVA" name="extensionPoint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc5Aot0fEe2YPMyYKslBVA" name="namespaceName" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc5Ao90fEe2YPMyYKslBVA" name="getNamespaceIndex" visibility="private">
                <ownedParameter xmi:id="_uc5ApN0fEe2YPMyYKslBVA" name="namespaceName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc5Apd0fEe2YPMyYKslBVA" name="return" type="_tkCtFd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc5Apt0fEe2YPMyYKslBVA" name="removeExtensionFromNamespaceIndex" visibility="package">
                <ownedParameter xmi:id="_uc5Ap90fEe2YPMyYKslBVA" name="extensions" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc5AqN0fEe2YPMyYKslBVA" name="namespaceName" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc5Aqd0fEe2YPMyYKslBVA" name="getObjects" visibility="public">
                <ownedParameter xmi:id="_uc5Aqt0fEe2YPMyYKslBVA" name="values" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc5Aq90fEe2YPMyYKslBVA" name="type" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc5ArN0fEe2YPMyYKslBVA" name="return" type="_tnozpN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc5nsN0fEe2YPMyYKslBVA" name="getExtensionPointsFrom" visibility="package">
                <ownedParameter xmi:id="_uc5nsd0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc5nst0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc5ns90fEe2YPMyYKslBVA" name="hasContribution" visibility="package">
                <ownedParameter xmi:id="_uc5ntN0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc5ntd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc6OxN0fEe2YPMyYKslBVA" name="hold" visibility="private">
                <ownedParameter xmi:id="_uc6Oxd0fEe2YPMyYKslBVA" name="toHold" type="_tkLP890fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc6Oxt0fEe2YPMyYKslBVA" name="remove" visibility="private">
                <ownedParameter xmi:id="_uc6Ox90fEe2YPMyYKslBVA" name="registryObject" type="_tkLP890fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc6OyN0fEe2YPMyYKslBVA" name="release" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc610N0fEe2YPMyYKslBVA" name="release" visibility="private">
                <ownedParameter xmi:id="_uc610d0fEe2YPMyYKslBVA" name="toRelease" type="_tkLP890fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc610t0fEe2YPMyYKslBVA" name="remove" visibility="package">
                <ownedParameter xmi:id="_uc61090fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc611N0fEe2YPMyYKslBVA" name="release" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc612N0fEe2YPMyYKslBVA" name="getObject" visibility="public">
                <ownedParameter xmi:id="_uc612d0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc612t0fEe2YPMyYKslBVA" name="type" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc61290fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc613N0fEe2YPMyYKslBVA" name="basicGetObject" visibility="private">
                <ownedParameter xmi:id="_uc613d0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc613t0fEe2YPMyYKslBVA" name="type" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc61390fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc7c4N0fEe2YPMyYKslBVA" name="load" visibility="private">
                <ownedParameter xmi:id="_uc7c4d0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc7c4t0fEe2YPMyYKslBVA" name="type" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc7c490fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc7c6N0fEe2YPMyYKslBVA" name="getExtensionPointObject" visibility="package">
                <ownedParameter xmi:id="_uc7c6d0fEe2YPMyYKslBVA" name="xptUniqueId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc7c6t0fEe2YPMyYKslBVA" name="return" type="_tj9Ng90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc8D890fEe2YPMyYKslBVA" name="getHandle" visibility="public">
                <ownedParameter xmi:id="_uc8D9N0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc8D9d0fEe2YPMyYKslBVA" name="type" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc8D9t0fEe2YPMyYKslBVA" name="return" type="_tnykpt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc8rAt0fEe2YPMyYKslBVA" name="getExtensionPointHandle" visibility="package">
                <ownedParameter xmi:id="_uc8rA90fEe2YPMyYKslBVA" name="xptUniqueId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc8rBN0fEe2YPMyYKslBVA" name="return" type="_tkL3Ad0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc8rBd0fEe2YPMyYKslBVA" name="getExtensionsFrom" visibility="package">
                <ownedParameter xmi:id="_uc8rBt0fEe2YPMyYKslBVA" name="contributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc8rB90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc9SEN0fEe2YPMyYKslBVA" name="addExtensionPoint" visibility="package">
                <ownedParameter xmi:id="_uc9SEd0fEe2YPMyYKslBVA" name="currentExtPoint" type="_tj9Ng90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc9SEt0fEe2YPMyYKslBVA" name="hold" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc9SE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc9SGN0fEe2YPMyYKslBVA" name="removeExtensionPoint" visibility="package">
                <ownedParameter xmi:id="_uc9SGd0fEe2YPMyYKslBVA" name="extensionPointId" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc9SHd0fEe2YPMyYKslBVA" name="isDirty" visibility="public">
                <ownedParameter xmi:id="_uc9SHt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc9SH90fEe2YPMyYKslBVA" name="markDirty" visibility="public"/>
              <ownedOperation xmi:id="_uc95I90fEe2YPMyYKslBVA" name="addOrphans" visibility="package">
                <ownedParameter xmi:id="_uc95JN0fEe2YPMyYKslBVA" name="extensionPoint" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc95Jd0fEe2YPMyYKslBVA" name="extensions" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc-gMN0fEe2YPMyYKslBVA" name="addOrphan" visibility="package">
                <ownedParameter xmi:id="_uc-gMd0fEe2YPMyYKslBVA" name="extensionPoint" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc-gMt0fEe2YPMyYKslBVA" name="extension" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc-gM90fEe2YPMyYKslBVA" name="removeOrphans" visibility="package">
                <ownedParameter xmi:id="_uc-gNN0fEe2YPMyYKslBVA" name="extensionPoint" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc-gNd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc-gNt0fEe2YPMyYKslBVA" name="removeOrphan" visibility="package">
                <ownedParameter xmi:id="_uc-gN90fEe2YPMyYKslBVA" name="extensionPoint" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc-gON0fEe2YPMyYKslBVA" name="extension" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc_HQN0fEe2YPMyYKslBVA" name="getContributorsSync" visibility="package">
                <ownedParameter xmi:id="_uc_HQd0fEe2YPMyYKslBVA" name="return" type="_tj7_ZN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udJfUN0fEe2YPMyYKslBVA" name="addContributor" visibility="package">
                <ownedParameter xmi:id="_udJfUd0fEe2YPMyYKslBVA" name="newContributor" type="_tj3G590fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udJfWN0fEe2YPMyYKslBVA" name="removeContributor" visibility="package">
                <ownedParameter xmi:id="_udJfWd0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udKGYN0fEe2YPMyYKslBVA" name="getAssociatedObjects" visibility="package">
                <ownedParameter xmi:id="_udKGYd0fEe2YPMyYKslBVA" name="contributionId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udKGYt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udKtcN0fEe2YPMyYKslBVA" name="collectChildren" visibility="private">
                <ownedParameter xmi:id="_udKtcd0fEe2YPMyYKslBVA" name="ce" type="_tkLP890fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udKtct0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udKtc90fEe2YPMyYKslBVA" name="collector" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udKtdN0fEe2YPMyYKslBVA" name="addAssociatedObjects" visibility="package">
                <ownedParameter xmi:id="_udKtdd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udKtdt0fEe2YPMyYKslBVA" name="registryObject" type="_tkLP890fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udKtd90fEe2YPMyYKslBVA" name="addNavigableObjects" visibility="package">
                <ownedParameter xmi:id="_udKteN0fEe2YPMyYKslBVA" name="associatedObjects" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udLUgN0fEe2YPMyYKslBVA" name="removeObjects" visibility="package">
                <ownedParameter xmi:id="_udLUgd0fEe2YPMyYKslBVA" name="associatedObjects" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udLUgt0fEe2YPMyYKslBVA" name="createDelegatingObjectManager" visibility="package">
                <ownedParameter xmi:id="_udLUg90fEe2YPMyYKslBVA" name="object" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udLUhN0fEe2YPMyYKslBVA" name="return" type="_tkIzst0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udL7l90fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_udL7mN0fEe2YPMyYKslBVA" name="getRegistry" visibility="public">
                <ownedParameter xmi:id="_udL7md0fEe2YPMyYKslBVA" name="return" type="_tj14090fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udL7mt0fEe2YPMyYKslBVA" name="unlinkChildFromContributions" visibility="private">
                <ownedParameter xmi:id="_udL7m90fEe2YPMyYKslBVA" name="contributions" type="_tkCtEd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udL7nN0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udL7nd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udMip90fEe2YPMyYKslBVA" name="unlinkChildFromContributions" visibility="package">
                <ownedParameter xmi:id="_udMiqN0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udMiqd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udMiq90fEe2YPMyYKslBVA" name="getExtensionPointsFromNamespace" visibility="public">
                <ownedParameter xmi:id="_udMirN0fEe2YPMyYKslBVA" name="namespaceName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udMird0fEe2YPMyYKslBVA" name="return" type="_tnitBN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udNJsN0fEe2YPMyYKslBVA" name="getExtensionsFromNamespace" visibility="public">
                <ownedParameter xmi:id="_udNJsd0fEe2YPMyYKslBVA" name="namespaceName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udNJst0fEe2YPMyYKslBVA" name="return" type="_tkA34d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udNJtd0fEe2YPMyYKslBVA" name="getExtensionsFromContributor" visibility="public">
                <ownedParameter xmi:id="_udNJtt0fEe2YPMyYKslBVA" name="contributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udNJt90fEe2YPMyYKslBVA" name="return" type="_tkA34d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udNwwN0fEe2YPMyYKslBVA" name="getExtensionPointsFromContributor" visibility="public">
                <ownedParameter xmi:id="_udNwwd0fEe2YPMyYKslBVA" name="contributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udNwwt0fEe2YPMyYKslBVA" name="return" type="_tnitBN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj9Ngt0fEe2YPMyYKslBVA" name="Extension" visibility="public">
              <eAnnotations xmi:id="_tn1n8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn1n8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tn1n8t0fEe2YPMyYKslBVA" general="_tkLP890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc7c590fEe2YPMyYKslBVA" name="EMPTY_ARRAY" visibility="public" isLeaf="true" isStatic="true" type="_tkO6Wd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udgEpN0fEe2YPMyYKslBVA" name="simpleId" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udgEpd0fEe2YPMyYKslBVA" name="namespaceIdentifier" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udgEpt0fEe2YPMyYKslBVA" name="extraInformation" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udgEp90fEe2YPMyYKslBVA" name="LABEL" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udgrsN0fEe2YPMyYKslBVA" name="XPT_NAME" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udgrsd0fEe2YPMyYKslBVA" name="CONTRIBUTOR_ID" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udgrst0fEe2YPMyYKslBVA" name="EXTRA_SIZE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udhSxd0fEe2YPMyYKslBVA" name="registry" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ucf_HN0fEe2YPMyYKslBVA" name="setLabel" visibility="package">
                <ownedParameter xmi:id="_ucgmIN0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucgmId0fEe2YPMyYKslBVA" name="setExtensionPointIdentifier" visibility="package">
                <ownedParameter xmi:id="_ucgmIt0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucgmI90fEe2YPMyYKslBVA" name="setContributorId" visibility="package">
                <ownedParameter xmi:id="_ucgmJN0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpwHN0fEe2YPMyYKslBVA" name="shouldPersist" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucpwHd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpwJN0fEe2YPMyYKslBVA" name="getNamespaceIdentifier" visibility="public">
                <ownedParameter xmi:id="_ucpwJd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpwJt0fEe2YPMyYKslBVA" name="getContributor" visibility="public">
                <ownedParameter xmi:id="_ucpwJ90fEe2YPMyYKslBVA" name="return" type="_tj14wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpwKt0fEe2YPMyYKslBVA" name="getContributorId" visibility="package">
                <ownedParameter xmi:id="_ucpwK90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpwLt0fEe2YPMyYKslBVA" name="getExtensionPointIdentifier" visibility="protected">
                <ownedParameter xmi:id="_ucpwL90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXIN0fEe2YPMyYKslBVA" name="getLabel" visibility="package">
                <ownedParameter xmi:id="_ucqXId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXJN0fEe2YPMyYKslBVA" name="getLabelAsIs" visibility="package">
                <ownedParameter xmi:id="_ucqXJd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXKd0fEe2YPMyYKslBVA" name="getLabel" visibility="package">
                <ownedParameter xmi:id="_ucqXKt0fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucqXK90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXLt0fEe2YPMyYKslBVA" name="getSimpleIdentifier" visibility="protected">
                <ownedParameter xmi:id="_ucqXL90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXMt0fEe2YPMyYKslBVA" name="getUniqueIdentifier" visibility="protected">
                <ownedParameter xmi:id="_ucqXM90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXNt0fEe2YPMyYKslBVA" name="getRawChildren" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucqXN90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc19Vt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_uc19V90fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc19WN0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc19Yd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_uc19Yt0fEe2YPMyYKslBVA" name="self" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc19Y90fEe2YPMyYKslBVA" name="simpleId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc2kYN0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc2kYd0fEe2YPMyYKslBVA" name="children" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc2kYt0fEe2YPMyYKslBVA" name="extraData" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc2kY90fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc2kZN0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udNJs90fEe2YPMyYKslBVA" name="getObjectId" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udNJtN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udgrs90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_udgrtN0fEe2YPMyYKslBVA" name="setObjectId" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udgrtd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udgrtt0fEe2YPMyYKslBVA" name="setRawChildren" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udgrt90fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udgruN0fEe2YPMyYKslBVA" name="setExtraDataOffset" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udgrud0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udgrut0fEe2YPMyYKslBVA" name="getExtraData" visibility="private">
                <ownedParameter xmi:id="_udgru90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udhSwN0fEe2YPMyYKslBVA" name="ensureExtraInformationType" visibility="private"/>
              <ownedOperation xmi:id="_udhSwd0fEe2YPMyYKslBVA" name="setSimpleIdentifier" visibility="package">
                <ownedParameter xmi:id="_udhSwt0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udhSw90fEe2YPMyYKslBVA" name="noExtraData" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udhSxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udhSxt0fEe2YPMyYKslBVA" name="getExtraDataOffset" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udhSx90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udh50N0fEe2YPMyYKslBVA" name="setNamespaceIdentifier" visibility="package">
                <ownedParameter xmi:id="_udh50d0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udh50t0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_udh5090fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj9Ng90fEe2YPMyYKslBVA" name="ExtensionPoint" visibility="public">
              <eAnnotations xmi:id="_tngQwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tngQwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tngQwt0fEe2YPMyYKslBVA" general="_tkLP890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucjCZ90fEe2YPMyYKslBVA" name="EMPTY_ARRAY" visibility="public" isLeaf="true" isStatic="true" type="_tngQw90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucjCaN0fEe2YPMyYKslBVA" name="extraInformation" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucjCad0fEe2YPMyYKslBVA" name="LABEL" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucjCat0fEe2YPMyYKslBVA" name="SCHEMA" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucjCa90fEe2YPMyYKslBVA" name="QUALIFIED_NAME" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucjCbN0fEe2YPMyYKslBVA" name="NAMESPACE" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucjCbd0fEe2YPMyYKslBVA" name="CONTRIBUTOR_ID" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucjCbt0fEe2YPMyYKslBVA" name="EXTRA_SIZE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucjpiN0fEe2YPMyYKslBVA" name="registry" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ucbGn90fEe2YPMyYKslBVA" name="getRawChildren" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucbGoN0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucf_Et0fEe2YPMyYKslBVA" name="setLabel" visibility="package">
                <ownedParameter xmi:id="_ucf_E90fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucf_FN0fEe2YPMyYKslBVA" name="setSchema" visibility="package">
                <ownedParameter xmi:id="_ucf_Fd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucf_Ft0fEe2YPMyYKslBVA" name="setUniqueIdentifier" visibility="package">
                <ownedParameter xmi:id="_ucf_F90fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucf_GN0fEe2YPMyYKslBVA" name="setNamespace" visibility="package">
                <ownedParameter xmi:id="_ucf_Gd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucf_Gt0fEe2YPMyYKslBVA" name="setContributorId" visibility="package">
                <ownedParameter xmi:id="_ucf_G90fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucjCb90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ucjCcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_ucjCcd0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucjpcN0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucjpdN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_ucjpdd0fEe2YPMyYKslBVA" name="self" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucjpdt0fEe2YPMyYKslBVA" name="children" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucjpd90fEe2YPMyYKslBVA" name="dataOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucjpeN0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucjped0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucjpet0fEe2YPMyYKslBVA" name="setObjectId" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucjpe90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucjpfN0fEe2YPMyYKslBVA" name="setRawChildren" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucjpfd0fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucjpft0fEe2YPMyYKslBVA" name="setExtraDataOffset" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucjpf90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucjpgN0fEe2YPMyYKslBVA" name="getSimpleIdentifier" visibility="protected">
                <ownedParameter xmi:id="_ucjpgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucjpgt0fEe2YPMyYKslBVA" name="getUniqueIdentifier" visibility="protected">
                <ownedParameter xmi:id="_ucjpg90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucjphN0fEe2YPMyYKslBVA" name="getExtraData" visibility="private">
                <ownedParameter xmi:id="_ucjphd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucjpht0fEe2YPMyYKslBVA" name="noExtraData" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucjph90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucjpi90fEe2YPMyYKslBVA" name="getExtraDataOffset" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucjpjN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uckQgN0fEe2YPMyYKslBVA" name="ensureExtraInformationType" visibility="private"/>
              <ownedOperation xmi:id="_uckQgd0fEe2YPMyYKslBVA" name="getSchemaReference" visibility="protected">
                <ownedParameter xmi:id="_uckQgt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uckQg90fEe2YPMyYKslBVA" name="getLabel" visibility="protected">
                <ownedParameter xmi:id="_uckQhN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uckQhd0fEe2YPMyYKslBVA" name="getNamespace" visibility="public">
                <ownedParameter xmi:id="_uckQht0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uckQh90fEe2YPMyYKslBVA" name="getContributorId" visibility="protected">
                <ownedParameter xmi:id="_uckQiN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uckQid0fEe2YPMyYKslBVA" name="getContributor" visibility="public">
                <ownedParameter xmi:id="_uckQit0fEe2YPMyYKslBVA" name="return" type="_tj14wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uck3kN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uck3kd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uck3kt0fEe2YPMyYKslBVA" name="getLabelAsIs" visibility="protected">
                <ownedParameter xmi:id="_uck3k90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uck3lN0fEe2YPMyYKslBVA" name="getLabel" visibility="protected">
                <ownedParameter xmi:id="_uck3ld0fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uck3lt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucn64N0fEe2YPMyYKslBVA" name="getObjectId" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucn64d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udKted0fEe2YPMyYKslBVA" name="getKeyHashCode" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udKtet0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udYv6N0fEe2YPMyYKslBVA" name="shouldPersist" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udYv6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj90kN0fEe2YPMyYKslBVA" name="Contribution" visibility="public">
              <eAnnotations xmi:id="_tkUZ4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkVA8N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkVA890fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uePEcN0fEe2YPMyYKslBVA" name="EMPTY_CHILDREN" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uePEcd0fEe2YPMyYKslBVA" name="registry" visibility="protected" type="_tj14090fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uePEct0fEe2YPMyYKslBVA" name="contributorId" visibility="protected" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uePEc90fEe2YPMyYKslBVA" name="defaultNamespace" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uePEdN0fEe2YPMyYKslBVA" name="persist" visibility="protected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uePEdd0fEe2YPMyYKslBVA" name="children" visibility="private" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uePEdt0fEe2YPMyYKslBVA" name="EXTENSION_POINT" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uePEd90fEe2YPMyYKslBVA" name="EXTENSION" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tkVA8t0fEe2YPMyYKslBVA" client="_tj90kN0fEe2YPMyYKslBVA" supplier="_tkVA8d0fEe2YPMyYKslBVA" contract="_tkVA8d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucdi2N0fEe2YPMyYKslBVA" name="setRawChildren" visibility="package">
                <ownedParameter xmi:id="_ucdi2d0fEe2YPMyYKslBVA" name="children" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucv2st0fEe2YPMyYKslBVA" name="shouldPersist" visibility="public">
                <ownedParameter xmi:id="_ucv2s90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucv2tN0fEe2YPMyYKslBVA" name="getContributorId" visibility="protected">
                <ownedParameter xmi:id="_ucv2td0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucv2v90fEe2YPMyYKslBVA" name="getExtensionPoints" visibility="protected">
                <ownedParameter xmi:id="_ucv2wN0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucwdwt0fEe2YPMyYKslBVA" name="getExtensions" visibility="protected">
                <ownedParameter xmi:id="_ucwdw90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc2kdN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_uc2kdd0fEe2YPMyYKslBVA" name="contributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc2kdt0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc2kd90fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc4Zmt0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                <ownedParameter xmi:id="_uc4Zm90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc4Zod0fEe2YPMyYKslBVA" name="mergeContribution" visibility="package">
                <ownedParameter xmi:id="_uc4Zot0fEe2YPMyYKslBVA" name="addContribution" type="_tj90kN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udMioN0fEe2YPMyYKslBVA" name="hasChild" visibility="public">
                <ownedParameter xmi:id="_udMiod0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udMiot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udMio90fEe2YPMyYKslBVA" name="unlinkChild" visibility="public">
                <ownedParameter xmi:id="_udMipN0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udMipd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_udMipt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ud6UUN0fEe2YPMyYKslBVA" name="getDefaultNamespace" visibility="public">
                <ownedParameter xmi:id="_ud6UUd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uePEeN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uePrgN0fEe2YPMyYKslBVA" name="getRawChildren" visibility="protected">
                <ownedParameter xmi:id="_uePrgd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueQSkN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_ueQSkd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueQSkt0fEe2YPMyYKslBVA" name="getKeyHashCode" visibility="public">
                <ownedParameter xmi:id="_ueQSk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueQSlN0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_ueQSld0fEe2YPMyYKslBVA" name="other" type="_tkVA8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueQSlt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tj_CsN0fEe2YPMyYKslBVA" name="RegistryDelta" visibility="public">
              <eAnnotations xmi:id="_tnwvcN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnwvcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnwvct0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udTQU90fEe2YPMyYKslBVA" name="extensionDeltas" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udTQVN0fEe2YPMyYKslBVA" name="objectManager" visibility="private" type="_tkIzst0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucmFsN0fEe2YPMyYKslBVA" name="getExtensionDeltas" visibility="public">
                <ownedParameter xmi:id="_ucmFsd0fEe2YPMyYKslBVA" name="return" type="_tj2f1d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucmFst0fEe2YPMyYKslBVA" name="getExtensionDeltasCount" visibility="public">
                <ownedParameter xmi:id="_ucmFs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucmFu90fEe2YPMyYKslBVA" name="getExtensionDeltas" visibility="public">
                <ownedParameter xmi:id="_ucmFvN0fEe2YPMyYKslBVA" name="extensionPoint" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucmFvd0fEe2YPMyYKslBVA" name="return" type="_tj2f1d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucmFw90fEe2YPMyYKslBVA" name="getExtensionDelta" visibility="public">
                <ownedParameter xmi:id="_ucmFxN0fEe2YPMyYKslBVA" name="extensionPointId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucmFxd0fEe2YPMyYKslBVA" name="extensionId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucmFxt0fEe2YPMyYKslBVA" name="return" type="_tnXG0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udTQVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_udT3YN0fEe2YPMyYKslBVA" name="addExtensionDelta" visibility="package">
                <ownedParameter xmi:id="_udT3Yd0fEe2YPMyYKslBVA" name="extensionDelta" type="_tnXG0t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udT3ZN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_udT3Zd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udT3Zt0fEe2YPMyYKslBVA" name="setObjectManager" visibility="package">
                <ownedParameter xmi:id="_udT3Z90fEe2YPMyYKslBVA" name="objectManager" type="_tkIzst0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udT3aN0fEe2YPMyYKslBVA" name="getObjectManager" visibility="public">
                <ownedParameter xmi:id="_udT3ad0fEe2YPMyYKslBVA" name="return" type="_tkIzst0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkA34d0fEe2YPMyYKslBVA" name="ExtensionHandle[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1Z90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1aN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkA34t0fEe2YPMyYKslBVA" name="ExtensionHandle" visibility="public">
              <eAnnotations xmi:id="_tn22EN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn22Ed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tn22E90fEe2YPMyYKslBVA" general="_tn22Et0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc8D_t0fEe2YPMyYKslBVA" name="EMPTY_ARRAY" visibility="package" isLeaf="true" isStatic="true" type="_tkA34d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ucoh8d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ucoh8t0fEe2YPMyYKslBVA" name="objectManager" type="_tkIzst0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucoh890fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucyTAt0fEe2YPMyYKslBVA" name="shouldPersist" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucyTA90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucyTBN0fEe2YPMyYKslBVA" name="getId" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucyTBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucy6AN0fEe2YPMyYKslBVA" name="getSimpleIdentifier" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucy6Ad0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucy6At0fEe2YPMyYKslBVA" name="getNamespaceIdentifier" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucy6A90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucy6BN0fEe2YPMyYKslBVA" name="getObject" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucy6Bd0fEe2YPMyYKslBVA" name="return" type="_tkLP890fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc0vMt0fEe2YPMyYKslBVA" name="getLabelAsIs" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uc0vM90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc0vNN0fEe2YPMyYKslBVA" name="getExtensionPointUniqueIdentifier" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uc0vNd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc0vNt0fEe2YPMyYKslBVA" name="getContributorId" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uc0vN90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udig-90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_udsR4N0fEe2YPMyYKslBVA" name="getUniqueIdentifier" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udsR4d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkCtEd0fEe2YPMyYKslBVA" name="KeyedElement[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1ad0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1at0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkCtE90fEe2YPMyYKslBVA" name="KeyedHashSet" visibility="public">
              <eAnnotations xmi:id="_tn1A4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn1A4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tn1A4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udMiqt0fEe2YPMyYKslBVA" name="elements" visibility="protected" type="_tkCtEd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uddBUN0fEe2YPMyYKslBVA" name="MINIMUM_SIZE" visibility="protected" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uddBUd0fEe2YPMyYKslBVA" name="capacity" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uddBUt0fEe2YPMyYKslBVA" name="elementCount" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uddoYN0fEe2YPMyYKslBVA" name="replace" visibility="protected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucdi0t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ucdi090fEe2YPMyYKslBVA" name="capacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucdi2t0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_ucdi290fEe2YPMyYKslBVA" name="element" type="_tkVA8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucdi3N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucv2sN0fEe2YPMyYKslBVA" name="elements" visibility="public">
                <ownedParameter xmi:id="_ucv2sd0fEe2YPMyYKslBVA" name="return" type="_tkCtEd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc3ygt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uc4ZnN0fEe2YPMyYKslBVA" name="getByKey" visibility="public">
                <ownedParameter xmi:id="_uc4Znd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc4Znt0fEe2YPMyYKslBVA" name="return" type="_tkVA8d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc611d0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uc611t0fEe2YPMyYKslBVA" name="toRemove" type="_tkVA8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc61190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc95IN0fEe2YPMyYKslBVA" name="removeByKey" visibility="public">
                <ownedParameter xmi:id="_uc95Id0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc95It0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uddoYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uddoYt0fEe2YPMyYKslBVA" name="capacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uddoY90fEe2YPMyYKslBVA" name="replace" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uddoZN0fEe2YPMyYKslBVA" name="hash" visibility="private">
                <ownedParameter xmi:id="_uddoZd0fEe2YPMyYKslBVA" name="element" type="_tkVA8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uddoZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uddoZ90fEe2YPMyYKslBVA" name="expand" visibility="protected"/>
              <ownedOperation xmi:id="_uddoaN0fEe2YPMyYKslBVA" name="shouldGrow" visibility="private">
                <ownedParameter xmi:id="_uddoad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udePcN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_udePcd0fEe2YPMyYKslBVA" name="elements" visibility="public">
                <ownedParameter xmi:id="_udePct0fEe2YPMyYKslBVA" name="result" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udePc90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udePdN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_udePdd0fEe2YPMyYKslBVA" name="key" type="_tkVA8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udePdt0fEe2YPMyYKslBVA" name="return" type="_tkVA8d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ude2gN0fEe2YPMyYKslBVA" name="keyHash" visibility="private">
                <ownedParameter xmi:id="_ude2gd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ude2gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ude2g90fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_ude2hN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ude2hd0fEe2YPMyYKslBVA" name="rehashTo" visibility="protected">
                <ownedParameter xmi:id="_ude2ht0fEe2YPMyYKslBVA" name="anIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udgEoN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_udgEod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udgEot0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_udgEo90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkCtFd0fEe2YPMyYKslBVA" name="RegistryIndexElement" visibility="public">
              <eAnnotations xmi:id="_tnitBd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnitBt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnitCN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucrlQ90fEe2YPMyYKslBVA" name="key" visibility="protected" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucrlRN0fEe2YPMyYKslBVA" name="extensionPoints" visibility="private" type="_tnjUEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucrlRd0fEe2YPMyYKslBVA" name="extensions" visibility="private" type="_tnjUEN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tnitB90fEe2YPMyYKslBVA" client="_tkCtFd0fEe2YPMyYKslBVA" supplier="_tkVA8d0fEe2YPMyYKslBVA" contract="_tkVA8d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucew8d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ucew8t0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucew890fEe2YPMyYKslBVA" name="updateExtensionPoints" visibility="public">
                <ownedParameter xmi:id="_ucew9N0fEe2YPMyYKslBVA" name="IDs" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucew9d0fEe2YPMyYKslBVA" name="add" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucew9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucew990fEe2YPMyYKslBVA" name="updateExtensions" visibility="public">
                <ownedParameter xmi:id="_ucew-N0fEe2YPMyYKslBVA" name="IDs" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucew-d0fEe2YPMyYKslBVA" name="add" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucew-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucrlRt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ucrlR90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucrlSN0fEe2YPMyYKslBVA" name="extensionPoints" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucrlSd0fEe2YPMyYKslBVA" name="extensions" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucrlTN0fEe2YPMyYKslBVA" name="getExtensions" visibility="protected">
                <ownedParameter xmi:id="_ucrlTd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucrlUd0fEe2YPMyYKslBVA" name="getExtensionPoints" visibility="protected">
                <ownedParameter xmi:id="_ucrlUt0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucrlU90fEe2YPMyYKslBVA" name="updateExtension" visibility="public">
                <ownedParameter xmi:id="_ucrlVN0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucrlVd0fEe2YPMyYKslBVA" name="add" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucrlVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucsMXd0fEe2YPMyYKslBVA" name="updateExtensionPoint" visibility="public">
                <ownedParameter xmi:id="_ucsMXt0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucsMX90fEe2YPMyYKslBVA" name="add" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucsMYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucsMYd0fEe2YPMyYKslBVA" name="getKeyHashCode" visibility="public">
                <ownedParameter xmi:id="_ucsMYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucszYN0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                <ownedParameter xmi:id="_ucszYd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucszYt0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_ucszY90fEe2YPMyYKslBVA" name="other" type="_tkVA8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucszZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkD7MN0fEe2YPMyYKslBVA" name="ExtensionDelta" visibility="public">
              <eAnnotations xmi:id="_tnzywN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnzywd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnzyw90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udbMIN0fEe2YPMyYKslBVA" name="kind" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udbMId0fEe2YPMyYKslBVA" name="extension" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udbMIt0fEe2YPMyYKslBVA" name="extensionPoint" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udbMI90fEe2YPMyYKslBVA" name="containingDelta" visibility="private" type="_tj_CsN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tnzywt0fEe2YPMyYKslBVA" client="_tkD7MN0fEe2YPMyYKslBVA" supplier="_tnXG0t0fEe2YPMyYKslBVA" contract="_tnXG0t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_udT3Yt0fEe2YPMyYKslBVA" name="setContainingDelta" visibility="package">
                <ownedParameter xmi:id="_udT3Y90fEe2YPMyYKslBVA" name="containingDelta" type="_tj_CsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udbMJN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_udbMJd0fEe2YPMyYKslBVA" name="getExtensionId" visibility="package">
                <ownedParameter xmi:id="_udbMJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udbMJ90fEe2YPMyYKslBVA" name="getExtensionPointId" visibility="package">
                <ownedParameter xmi:id="_udbMKN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udbMKd0fEe2YPMyYKslBVA" name="getExtensionPoint" visibility="public">
                <ownedParameter xmi:id="_udbMKt0fEe2YPMyYKslBVA" name="return" type="_tj142t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udbMK90fEe2YPMyYKslBVA" name="setExtensionPoint" visibility="public">
                <ownedParameter xmi:id="_udbMLN0fEe2YPMyYKslBVA" name="extensionPoint" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udbMLd0fEe2YPMyYKslBVA" name="getKind" visibility="public">
                <ownedParameter xmi:id="_udbMLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udbML90fEe2YPMyYKslBVA" name="getExtension" visibility="public">
                <ownedParameter xmi:id="_udbMMN0fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udbzMN0fEe2YPMyYKslBVA" name="setExtension" visibility="public">
                <ownedParameter xmi:id="_udbzMd0fEe2YPMyYKslBVA" name="extension" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udbzMt0fEe2YPMyYKslBVA" name="setKind" visibility="public">
                <ownedParameter xmi:id="_udbzM90fEe2YPMyYKslBVA" name="kind" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udbzNN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_udbzNd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udbzNt0fEe2YPMyYKslBVA" name="getKindString" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_udbzN90fEe2YPMyYKslBVA" name="kind" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udbzON0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkFwYN0fEe2YPMyYKslBVA" name="TableReader" visibility="public">
              <eAnnotations xmi:id="_tnZjEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnZjEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnZjEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucU_9t0fEe2YPMyYKslBVA" name="NULL" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucU_990fEe2YPMyYKslBVA" name="OBJECT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucU_-N0fEe2YPMyYKslBVA" name="LOBJECT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucU_-d0fEe2YPMyYKslBVA" name="CACHE_VERSION" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucU_-t0fEe2YPMyYKslBVA" name="MAIN" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucU_-90fEe2YPMyYKslBVA" name="mainDataFile" visibility="package" type="_tnaKIN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucU__N0fEe2YPMyYKslBVA" name="mainInput" visibility="package" type="_th7NMd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucU__d0fEe2YPMyYKslBVA" name="EXTRA" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucU__t0fEe2YPMyYKslBVA" name="extraDataFile" visibility="package" type="_tnaKIN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucU__90fEe2YPMyYKslBVA" name="extraInput" visibility="package" type="_th7NMd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucVAAN0fEe2YPMyYKslBVA" name="TABLE" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucVAAd0fEe2YPMyYKslBVA" name="tableFile" visibility="package" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucVAAt0fEe2YPMyYKslBVA" name="CONTRIBUTIONS" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucVAA90fEe2YPMyYKslBVA" name="contributionsFile" visibility="package" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucVABN0fEe2YPMyYKslBVA" name="CONTRIBUTORS" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucVABd0fEe2YPMyYKslBVA" name="contributorsFile" visibility="package" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucVABt0fEe2YPMyYKslBVA" name="NAMESPACES" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucVAB90fEe2YPMyYKslBVA" name="namespacesFile" visibility="package" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucVACN0fEe2YPMyYKslBVA" name="ORPHANS" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucVACd0fEe2YPMyYKslBVA" name="orphansFile" visibility="package" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucVACt0fEe2YPMyYKslBVA" name="fileError" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucVAC90fEe2YPMyYKslBVA" name="DEBUG" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucVADN0fEe2YPMyYKslBVA" name="holdObjects" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucVADd0fEe2YPMyYKslBVA" name="registry" visibility="private" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucVADt0fEe2YPMyYKslBVA" name="stringPool" visibility="private" type="_tAlaud0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucVAD90fEe2YPMyYKslBVA" name="contributorsLoadFactor" visibility="package" isLeaf="true" isStatic="true" type="_s9C-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ucVAEN0fEe2YPMyYKslBVA" name="setMainDataFile" visibility="package">
                <ownedParameter xmi:id="_ucVAEd0fEe2YPMyYKslBVA" name="main" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucVnBN0fEe2YPMyYKslBVA" name="setExtraDataFile" visibility="package">
                <ownedParameter xmi:id="_ucVnBd0fEe2YPMyYKslBVA" name="extra" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucVnBt0fEe2YPMyYKslBVA" name="setTableFile" visibility="package">
                <ownedParameter xmi:id="_ucVnB90fEe2YPMyYKslBVA" name="table" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucVnCN0fEe2YPMyYKslBVA" name="setContributionsFile" visibility="package">
                <ownedParameter xmi:id="_ucWOEN0fEe2YPMyYKslBVA" name="namespace" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucWOEd0fEe2YPMyYKslBVA" name="setContributorsFile" visibility="package">
                <ownedParameter xmi:id="_ucWOEt0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucWOE90fEe2YPMyYKslBVA" name="setNamespacesFile" visibility="package">
                <ownedParameter xmi:id="_ucWOFN0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucWOFd0fEe2YPMyYKslBVA" name="setOrphansFile" visibility="package">
                <ownedParameter xmi:id="_ucWOFt0fEe2YPMyYKslBVA" name="orphan" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucWOF90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ucWOGN0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucWOGd0fEe2YPMyYKslBVA" name="loadTables" visibility="public">
                <ownedParameter xmi:id="_ucWOGt0fEe2YPMyYKslBVA" name="expectedTimestamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucWOG90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucW1IN0fEe2YPMyYKslBVA" name="checkCacheValidity" visibility="private">
                <ownedParameter xmi:id="_ucW1Id0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucW1It0fEe2YPMyYKslBVA" name="expectedTimestamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucW1I90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucXcMd0fEe2YPMyYKslBVA" name="log" visibility="private">
                <ownedParameter xmi:id="_ucXcMt0fEe2YPMyYKslBVA" name="status" type="_tBxGd90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucYDQN0fEe2YPMyYKslBVA" name="readUTF" visibility="private">
                <ownedParameter xmi:id="_ucYDQd0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucYDQt0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucYDQ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucYqUd0fEe2YPMyYKslBVA" name="loadConfigurationElement" visibility="public">
                <ownedParameter xmi:id="_ucYqUt0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucYqU90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucZRYN0fEe2YPMyYKslBVA" name="goToInputFile" visibility="private">
                <ownedParameter xmi:id="_ucZRYd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucZRYt0fEe2YPMyYKslBVA" name="basicLoadConfigurationElement" visibility="private">
                <ownedParameter xmi:id="_ucZRY90fEe2YPMyYKslBVA" name="is" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZRZN0fEe2YPMyYKslBVA" name="actualContributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZRZd0fEe2YPMyYKslBVA" name="return" type="_tkLP8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucZRZ90fEe2YPMyYKslBVA" name="readStringOrNull" visibility="private">
                <ownedParameter xmi:id="_ucZRaN0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZRad0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucZRbN0fEe2YPMyYKslBVA" name="readPropertiesAndValue" visibility="private">
                <ownedParameter xmi:id="_ucZRbd0fEe2YPMyYKslBVA" name="inputStream" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZRbt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucZRb90fEe2YPMyYKslBVA" name="readArray" visibility="private">
                <ownedParameter xmi:id="_ucZRcN0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZRcd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucZRct0fEe2YPMyYKslBVA" name="getObjectFactory" visibility="private">
                <ownedParameter xmi:id="_ucZRc90fEe2YPMyYKslBVA" name="return" type="_tkHlkd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucZ4c90fEe2YPMyYKslBVA" name="readStringArray" visibility="private">
                <ownedParameter xmi:id="_ucZ4dN0fEe2YPMyYKslBVA" name="is" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZ4dd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucZ4e90fEe2YPMyYKslBVA" name="loadThirdLevelConfigurationElements" visibility="public">
                <ownedParameter xmi:id="_ucZ4fN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZ4fd0fEe2YPMyYKslBVA" name="objectManager" type="_tj9Ngd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZ4ft0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucZ4f90fEe2YPMyYKslBVA" name="goToExtraFile" visibility="private">
                <ownedParameter xmi:id="_ucZ4gN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucZ4gd0fEe2YPMyYKslBVA" name="loadConfigurationElementAndChildren" visibility="private">
                <ownedParameter xmi:id="_ucZ4gt0fEe2YPMyYKslBVA" name="is" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZ4g90fEe2YPMyYKslBVA" name="extraIs" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZ4hN0fEe2YPMyYKslBVA" name="depth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZ4hd0fEe2YPMyYKslBVA" name="maxDepth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZ4ht0fEe2YPMyYKslBVA" name="objectManager" type="_tj9Ngd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZ4h90fEe2YPMyYKslBVA" name="namespaceOwnerId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZ4iN0fEe2YPMyYKslBVA" name="return" type="_tkLP8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucafiN0fEe2YPMyYKslBVA" name="loadExtension" visibility="public">
                <ownedParameter xmi:id="_ucafid0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucafit0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucafi90fEe2YPMyYKslBVA" name="basicLoadExtension" visibility="private">
                <ownedParameter xmi:id="_ucafjN0fEe2YPMyYKslBVA" name="inputStream" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucafjd0fEe2YPMyYKslBVA" name="return" type="_tj9Ngt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucbGmN0fEe2YPMyYKslBVA" name="loadExtensionPointTree" visibility="public">
                <ownedParameter xmi:id="_ucbGmd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucbGmt0fEe2YPMyYKslBVA" name="objects" type="_tj9Ngd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucbGm90fEe2YPMyYKslBVA" name="return" type="_tj9Ng90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucbGnN0fEe2YPMyYKslBVA" name="loadExtensionPoint" visibility="private">
                <ownedParameter xmi:id="_ucbGnd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucbGnt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucbtoN0fEe2YPMyYKslBVA" name="basicLoadExtensionPoint" visibility="private">
                <ownedParameter xmi:id="_ucbtod0fEe2YPMyYKslBVA" name="return" type="_tj9Ng90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uccUud0fEe2YPMyYKslBVA" name="loadExtensionExtraData" visibility="public">
                <ownedParameter xmi:id="_ucc7wN0fEe2YPMyYKslBVA" name="dataPosition" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucc7wd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucc7wt0fEe2YPMyYKslBVA" name="basicLoadExtensionExtraData" visibility="private">
                <ownedParameter xmi:id="_ucc7w90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucc7xN0fEe2YPMyYKslBVA" name="loadExtensionPointExtraData" visibility="public">
                <ownedParameter xmi:id="_ucc7xd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucc7xt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucc7x90fEe2YPMyYKslBVA" name="basicLoadExtensionPointExtraData" visibility="private">
                <ownedParameter xmi:id="_ucc7yN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucdi0N0fEe2YPMyYKslBVA" name="loadContributions" visibility="public">
                <ownedParameter xmi:id="_ucdi0d0fEe2YPMyYKslBVA" name="return" type="_tkCtE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uceJ4N0fEe2YPMyYKslBVA" name="loadContributors" visibility="public">
                <ownedParameter xmi:id="_uceJ4d0fEe2YPMyYKslBVA" name="return" type="_s7dDEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uceJ4t0fEe2YPMyYKslBVA" name="loadNamespaces" visibility="public">
                <ownedParameter xmi:id="_ucew8N0fEe2YPMyYKslBVA" name="return" type="_tkCtE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucew-90fEe2YPMyYKslBVA" name="loadAllOrphans" visibility="private">
                <ownedParameter xmi:id="_ucew_N0fEe2YPMyYKslBVA" name="objectManager" type="_tj9Ngd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucfYAt0fEe2YPMyYKslBVA" name="loadFullExtension" visibility="private">
                <ownedParameter xmi:id="_ucfYA90fEe2YPMyYKslBVA" name="objectManager" type="_tj9Ngd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucfYBN0fEe2YPMyYKslBVA" name="return" type="_tj9Ngt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucfYBd0fEe2YPMyYKslBVA" name="readAllCache" visibility="public">
                <ownedParameter xmi:id="_ucfYBt0fEe2YPMyYKslBVA" name="objectManager" type="_tj9Ngd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucfYB90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucfYDN0fEe2YPMyYKslBVA" name="readAllExtensionPointTree" visibility="private">
                <ownedParameter xmi:id="_ucfYDd0fEe2YPMyYKslBVA" name="objectManager" type="_tj9Ngd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucfYDt0fEe2YPMyYKslBVA" name="return" type="_tj9Ng90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucf_EN0fEe2YPMyYKslBVA" name="loadFullExtensionPoint" visibility="private">
                <ownedParameter xmi:id="_ucf_Ed0fEe2YPMyYKslBVA" name="return" type="_tj9Ng90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucgmJd0fEe2YPMyYKslBVA" name="loadOrphans" visibility="public">
                <ownedParameter xmi:id="_ucgmJt0fEe2YPMyYKslBVA" name="return" type="_s7dDEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucgmJ90fEe2YPMyYKslBVA" name="setHoldObjects" visibility="public">
                <ownedParameter xmi:id="_ucgmKN0fEe2YPMyYKslBVA" name="holdObjects" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uchNMt0fEe2YPMyYKslBVA" name="getTestFileName" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uchNM90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uchNNN0fEe2YPMyYKslBVA" name="close" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkGXcd0fEe2YPMyYKslBVA" name="TableWriter" visibility="public">
              <eAnnotations xmi:id="_tnj7IN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnj7Id0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnj7It0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucszaN0fEe2YPMyYKslBVA" name="fileError" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucszad0fEe2YPMyYKslBVA" name="mainDataFile" visibility="package" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucszat0fEe2YPMyYKslBVA" name="extraDataFile" visibility="package" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucsza90fEe2YPMyYKslBVA" name="tableFile" visibility="package" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucszbN0fEe2YPMyYKslBVA" name="contributionsFile" visibility="package" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucszbd0fEe2YPMyYKslBVA" name="contributorsFile" visibility="package" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucszbt0fEe2YPMyYKslBVA" name="namespacesFile" visibility="package" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucszb90fEe2YPMyYKslBVA" name="orphansFile" visibility="package" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucszcN0fEe2YPMyYKslBVA" name="mainOutput" visibility="package" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucszcd0fEe2YPMyYKslBVA" name="extraOutput" visibility="package" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucszct0fEe2YPMyYKslBVA" name="mainFileOutput" visibility="package" type="_s7A-Md0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucszc90fEe2YPMyYKslBVA" name="extraFileOutput" visibility="package" type="_s7A-Md0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucszdN0fEe2YPMyYKslBVA" name="offsets" visibility="private" type="_tnaxMt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucszdd0fEe2YPMyYKslBVA" name="registry" visibility="private" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucszdt0fEe2YPMyYKslBVA" name="objectManager" visibility="private" type="_tj9Ngd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucszd90fEe2YPMyYKslBVA" name="setMainDataFile" visibility="package">
                <ownedParameter xmi:id="_ucszeN0fEe2YPMyYKslBVA" name="main" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uctacN0fEe2YPMyYKslBVA" name="setExtraDataFile" visibility="package">
                <ownedParameter xmi:id="_uctacd0fEe2YPMyYKslBVA" name="extra" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uctact0fEe2YPMyYKslBVA" name="setTableFile" visibility="package">
                <ownedParameter xmi:id="_uctac90fEe2YPMyYKslBVA" name="table" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uctadN0fEe2YPMyYKslBVA" name="setContributionsFile" visibility="package">
                <ownedParameter xmi:id="_uctadd0fEe2YPMyYKslBVA" name="fileName" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uctadt0fEe2YPMyYKslBVA" name="setContributorsFile" visibility="package">
                <ownedParameter xmi:id="_uctad90fEe2YPMyYKslBVA" name="fileName" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uctaeN0fEe2YPMyYKslBVA" name="setNamespacesFile" visibility="package">
                <ownedParameter xmi:id="_uctaed0fEe2YPMyYKslBVA" name="fileName" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uctaet0fEe2YPMyYKslBVA" name="setOrphansFile" visibility="package">
                <ownedParameter xmi:id="_uctae90fEe2YPMyYKslBVA" name="orphan" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uctafN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uctafd0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucuBgN0fEe2YPMyYKslBVA" name="getExtraDataPosition" visibility="private">
                <ownedParameter xmi:id="_ucuBgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucuBhN0fEe2YPMyYKslBVA" name="saveCache" visibility="public">
                <ownedParameter xmi:id="_ucuBhd0fEe2YPMyYKslBVA" name="objectManager" type="_tj9Ngd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucuBht0fEe2YPMyYKslBVA" name="timestamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucuBh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucuBiN0fEe2YPMyYKslBVA" name="openFiles" visibility="private">
                <ownedParameter xmi:id="_ucuBid0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucuBit0fEe2YPMyYKslBVA" name="closeFiles" visibility="private"/>
              <ownedOperation xmi:id="_ucuBi90fEe2YPMyYKslBVA" name="saveExtensionRegistry" visibility="private">
                <ownedParameter xmi:id="_ucuBjN0fEe2YPMyYKslBVA" name="timestamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucuBjt0fEe2YPMyYKslBVA" name="log" visibility="private">
                <ownedParameter xmi:id="_ucuBj90fEe2YPMyYKslBVA" name="status" type="_tBxGd90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucvPpN0fEe2YPMyYKslBVA" name="saveOrphans" visibility="private"/>
              <ownedOperation xmi:id="_ucvPp90fEe2YPMyYKslBVA" name="saveContributions" visibility="private">
                <ownedParameter xmi:id="_ucvPqN0fEe2YPMyYKslBVA" name="contributions" type="_tnj7I90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucvPq90fEe2YPMyYKslBVA" name="saveContributors" visibility="private">
                <ownedParameter xmi:id="_ucvPrN0fEe2YPMyYKslBVA" name="contributors" type="_s7dDEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucvPr90fEe2YPMyYKslBVA" name="saveNamespaces" visibility="private">
                <ownedParameter xmi:id="_ucvPsN0fEe2YPMyYKslBVA" name="namespacesIndex" type="_tkCtE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucvPsd0fEe2YPMyYKslBVA" name="saveTables" visibility="private">
                <ownedParameter xmi:id="_ucvPst0fEe2YPMyYKslBVA" name="registryTimeStamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucvPs90fEe2YPMyYKslBVA" name="saveExtensionPoint" visibility="private">
                <ownedParameter xmi:id="_ucvPtN0fEe2YPMyYKslBVA" name="xpt" type="_tkL3Ad0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucv2tt0fEe2YPMyYKslBVA" name="writeStringOrNull" visibility="private">
                <ownedParameter xmi:id="_ucv2t90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucv2uN0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucv2ud0fEe2YPMyYKslBVA" name="filterContributionChildren" visibility="private">
                <ownedParameter xmi:id="_ucv2ut0fEe2YPMyYKslBVA" name="element" type="_tj90kN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucv2u90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucv2vN0fEe2YPMyYKslBVA" name="saveArray" visibility="private">
                <ownedParameter xmi:id="_ucv2vd0fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucv2vt0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucv2wd0fEe2YPMyYKslBVA" name="filter" visibility="private">
                <ownedParameter xmi:id="_ucwdwN0fEe2YPMyYKslBVA" name="input" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucwdwd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucxE0N0fEe2YPMyYKslBVA" name="writeCacheHeader" visibility="private">
                <ownedParameter xmi:id="_ucxE0d0fEe2YPMyYKslBVA" name="output" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucxE0t0fEe2YPMyYKslBVA" name="registryTimeStamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucyS-N0fEe2YPMyYKslBVA" name="saveExtensionPointData" visibility="private">
                <ownedParameter xmi:id="_ucyS-d0fEe2YPMyYKslBVA" name="xpt" type="_tkL3Ad0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucyS_N0fEe2YPMyYKslBVA" name="saveExtensions" visibility="private">
                <ownedParameter xmi:id="_ucyS_d0fEe2YPMyYKslBVA" name="exts" type="_tj1Rut0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucyS_t0fEe2YPMyYKslBVA" name="outputStream" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucyS_90fEe2YPMyYKslBVA" name="saveExtension" visibility="private">
                <ownedParameter xmi:id="_ucyTAN0fEe2YPMyYKslBVA" name="ext" type="_tkA34t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucyTAd0fEe2YPMyYKslBVA" name="outputStream" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucy6Bt0fEe2YPMyYKslBVA" name="saveExtensionData" visibility="private">
                <ownedParameter xmi:id="_ucy6B90fEe2YPMyYKslBVA" name="extension" type="_tkA34t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucy6CN0fEe2YPMyYKslBVA" name="writeStringArray" visibility="private">
                <ownedParameter xmi:id="_ucy6Cd0fEe2YPMyYKslBVA" name="array" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucy6Ct0fEe2YPMyYKslBVA" name="outputStream" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucy6C90fEe2YPMyYKslBVA" name="writeStringArray" visibility="private">
                <ownedParameter xmi:id="_ucy6DN0fEe2YPMyYKslBVA" name="array" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucy6Dd0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucy6Dt0fEe2YPMyYKslBVA" name="outputStream" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucy6D90fEe2YPMyYKslBVA" name="saveConfigurationElement" visibility="private">
                <ownedParameter xmi:id="_ucy6EN0fEe2YPMyYKslBVA" name="element" type="_tnnlgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucy6Ed0fEe2YPMyYKslBVA" name="outputStream" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucy6Et0fEe2YPMyYKslBVA" name="extraOutputStream" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucy6E90fEe2YPMyYKslBVA" name="depth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkHlkN0fEe2YPMyYKslBVA" name="RegistryObjectFactoryMulti" visibility="public">
              <eAnnotations xmi:id="_tn22FN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn22Fd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tn22Ft0fEe2YPMyYKslBVA" general="_tkHlkd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udihAd0fEe2YPMyYKslBVA" name="registry" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_udig_N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_udig_d0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udig_t0fEe2YPMyYKslBVA" name="createExtensionPoint" visibility="public">
                <ownedParameter xmi:id="_udig_90fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udihAN0fEe2YPMyYKslBVA" name="return" type="_tj9Ng90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udihAt0fEe2YPMyYKslBVA" name="createExtensionPoint" visibility="public">
                <ownedParameter xmi:id="_udihA90fEe2YPMyYKslBVA" name="self" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udihBN0fEe2YPMyYKslBVA" name="children" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udihBd0fEe2YPMyYKslBVA" name="dataOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udihBt0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjH8N0fEe2YPMyYKslBVA" name="return" type="_tj9Ng90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udjH8d0fEe2YPMyYKslBVA" name="createExtension" visibility="public">
                <ownedParameter xmi:id="_udjH8t0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjH890fEe2YPMyYKslBVA" name="return" type="_tj9Ngt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udjH9N0fEe2YPMyYKslBVA" name="createExtension" visibility="public">
                <ownedParameter xmi:id="_udjH9d0fEe2YPMyYKslBVA" name="self" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjH9t0fEe2YPMyYKslBVA" name="simpleId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjH990fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjH-N0fEe2YPMyYKslBVA" name="children" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjH-d0fEe2YPMyYKslBVA" name="extraData" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjH-t0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjH-90fEe2YPMyYKslBVA" name="return" type="_tj9Ngt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udjH_N0fEe2YPMyYKslBVA" name="createConfigurationElement" visibility="public">
                <ownedParameter xmi:id="_udjH_d0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjH_t0fEe2YPMyYKslBVA" name="return" type="_tkLP8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udjH_90fEe2YPMyYKslBVA" name="createConfigurationElement" visibility="public">
                <ownedParameter xmi:id="_udjIAN0fEe2YPMyYKslBVA" name="self" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjIAd0fEe2YPMyYKslBVA" name="contributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjIAt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjIA90fEe2YPMyYKslBVA" name="propertiesAndValue" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjIBN0fEe2YPMyYKslBVA" name="children" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjIBd0fEe2YPMyYKslBVA" name="extraDataOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjIBt0fEe2YPMyYKslBVA" name="parent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjIB90fEe2YPMyYKslBVA" name="parentType" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjICN0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjICd0fEe2YPMyYKslBVA" name="return" type="_tkLP8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkHlkd0fEe2YPMyYKslBVA" name="RegistryObjectFactory" visibility="public">
              <eAnnotations xmi:id="_tnoMkN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnoMkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnoMkt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc2kcd0fEe2YPMyYKslBVA" name="registry" visibility="protected" type="_tj14090fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucZRdN0fEe2YPMyYKslBVA" name="createConfigurationElement" visibility="public">
                <ownedParameter xmi:id="_ucZRdd0fEe2YPMyYKslBVA" name="self" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZRdt0fEe2YPMyYKslBVA" name="contributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZRd90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZReN0fEe2YPMyYKslBVA" name="propertiesAndValue" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZRed0fEe2YPMyYKslBVA" name="children" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZRet0fEe2YPMyYKslBVA" name="extraDataOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZRe90fEe2YPMyYKslBVA" name="parent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZRfN0fEe2YPMyYKslBVA" name="parentType" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZRfd0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZRft0fEe2YPMyYKslBVA" name="return" type="_tkLP8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucbGkN0fEe2YPMyYKslBVA" name="createExtension" visibility="public">
                <ownedParameter xmi:id="_ucbGkd0fEe2YPMyYKslBVA" name="self" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucbGkt0fEe2YPMyYKslBVA" name="simpleId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucbGk90fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucbGlN0fEe2YPMyYKslBVA" name="children" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucbGld0fEe2YPMyYKslBVA" name="extraData" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucbGlt0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucbGl90fEe2YPMyYKslBVA" name="return" type="_tj9Ngt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uccUsN0fEe2YPMyYKslBVA" name="createExtensionPoint" visibility="public">
                <ownedParameter xmi:id="_uccUsd0fEe2YPMyYKslBVA" name="self" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uccUst0fEe2YPMyYKslBVA" name="children" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uccUs90fEe2YPMyYKslBVA" name="dataOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uccUtN0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uccUtd0fEe2YPMyYKslBVA" name="return" type="_tj9Ng90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucdi1N0fEe2YPMyYKslBVA" name="createContribution" visibility="public">
                <ownedParameter xmi:id="_ucdi1d0fEe2YPMyYKslBVA" name="contributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucdi1t0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucdi190fEe2YPMyYKslBVA" name="return" type="_tj90kN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc2kct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uc2kc90fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc2keN0fEe2YPMyYKslBVA" name="createExtensionPoint" visibility="public">
                <ownedParameter xmi:id="_uc2ked0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc2ket0fEe2YPMyYKslBVA" name="return" type="_tj9Ng90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc3LcN0fEe2YPMyYKslBVA" name="createExtension" visibility="public">
                <ownedParameter xmi:id="_uc3Lcd0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc3Lct0fEe2YPMyYKslBVA" name="return" type="_tj9Ngt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc3Lc90fEe2YPMyYKslBVA" name="createConfigurationElement" visibility="public">
                <ownedParameter xmi:id="_uc3LdN0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc3Ldd0fEe2YPMyYKslBVA" name="return" type="_tkLP8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkIzst0fEe2YPMyYKslBVA" name="IObjectManager" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tn2PAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn2PAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ucpwFt0fEe2YPMyYKslBVA" name="getObject" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ucpwF90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucpwGN0fEe2YPMyYKslBVA" name="arg1" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucpwGd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXON0fEe2YPMyYKslBVA" name="getHandles" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ucqXOd0fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucqXOt0fEe2YPMyYKslBVA" name="arg1" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucqXO90fEe2YPMyYKslBVA" name="return" type="_tnozpt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udYv7d0fEe2YPMyYKslBVA" name="getHandle" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_udYv7t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udYv790fEe2YPMyYKslBVA" name="arg1" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udYv8N0fEe2YPMyYKslBVA" name="return" type="_tnykpt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udYv890fEe2YPMyYKslBVA" name="getObjects" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_udZW8N0fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udZW8d0fEe2YPMyYKslBVA" name="arg1" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udZW8t0fEe2YPMyYKslBVA" name="return" type="_tnozpN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udh51N0fEe2YPMyYKslBVA" name="close" visibility="public" isAbstract="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkKB0d0fEe2YPMyYKslBVA" name="ExtensionsParser" visibility="public">
              <eAnnotations xmi:id="_tkO6UN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkO6Ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkO6VN0fEe2YPMyYKslBVA" general="_tkO6U90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueCQNd0fEe2YPMyYKslBVA" name="NO_EXTENSION_MUNGING" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueCQNt0fEe2YPMyYKslBVA" name="VERSION_3_0" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueCQN90fEe2YPMyYKslBVA" name="VERSION_3_2" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueCQON0fEe2YPMyYKslBVA" name="extensionPointMap" visibility="private" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueCQOd0fEe2YPMyYKslBVA" name="cumulativeTime" visibility="private" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueCQOt0fEe2YPMyYKslBVA" name="compatibilityMode" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueC3MN0fEe2YPMyYKslBVA" name="locationName" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueC3Md0fEe2YPMyYKslBVA" name="stateStack" visibility="private" isLeaf="true" type="_tkPhYN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Mt0fEe2YPMyYKslBVA" name="objectStack" visibility="private" isLeaf="true" type="_tkPhYN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3M90fEe2YPMyYKslBVA" name="schemaVersion" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueC3NN0fEe2YPMyYKslBVA" name="status" visibility="private" isLeaf="true" type="_tgXG8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Nd0fEe2YPMyYKslBVA" name="registry" visibility="private" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Nt0fEe2YPMyYKslBVA" name="resources" visibility="protected" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueC3N90fEe2YPMyYKslBVA" name="objectManager" visibility="private" type="_tj9Ngd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueC3ON0fEe2YPMyYKslBVA" name="contribution" visibility="private" type="_tj90kN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueC3Od0fEe2YPMyYKslBVA" name="configurationElementValue" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueC3Ot0fEe2YPMyYKslBVA" name="PARSE_PROBLEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3O90fEe2YPMyYKslBVA" name="PLUGIN" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3PN0fEe2YPMyYKslBVA" name="PLUGIN_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Pd0fEe2YPMyYKslBVA" name="PLUGIN_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Pt0fEe2YPMyYKslBVA" name="FRAGMENT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3P90fEe2YPMyYKslBVA" name="BUNDLE_UID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3QN0fEe2YPMyYKslBVA" name="EXTENSION_POINT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Qd0fEe2YPMyYKslBVA" name="EXTENSION_POINT_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Qt0fEe2YPMyYKslBVA" name="EXTENSION_POINT_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Q90fEe2YPMyYKslBVA" name="EXTENSION_POINT_SCHEMA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3RN0fEe2YPMyYKslBVA" name="EXTENSION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Rd0fEe2YPMyYKslBVA" name="EXTENSION_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Rt0fEe2YPMyYKslBVA" name="EXTENSION_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3R90fEe2YPMyYKslBVA" name="EXTENSION_TARGET" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3SN0fEe2YPMyYKslBVA" name="ELEMENT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Sd0fEe2YPMyYKslBVA" name="ELEMENT_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3St0fEe2YPMyYKslBVA" name="ELEMENT_VALUE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3S90fEe2YPMyYKslBVA" name="PROPERTY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3TN0fEe2YPMyYKslBVA" name="PROPERTY_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Td0fEe2YPMyYKslBVA" name="PROPERTY_VALUE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Tt0fEe2YPMyYKslBVA" name="IGNORED_ELEMENT_STATE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3T90fEe2YPMyYKslBVA" name="INITIAL_STATE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3UN0fEe2YPMyYKslBVA" name="BUNDLE_STATE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Ud0fEe2YPMyYKslBVA" name="BUNDLE_EXTENSION_POINT_STATE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Ut0fEe2YPMyYKslBVA" name="BUNDLE_EXTENSION_STATE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3U90fEe2YPMyYKslBVA" name="CONFIGURATION_ELEMENT_STATE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3VN0fEe2YPMyYKslBVA" name="EXTENSION_POINT_INDEX" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Vd0fEe2YPMyYKslBVA" name="EXTENSION_INDEX" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3Vt0fEe2YPMyYKslBVA" name="LAST_INDEX" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3V90fEe2YPMyYKslBVA" name="scratchVectors" visibility="private" isLeaf="true" type="_tkO6Vt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueC3WN0fEe2YPMyYKslBVA" name="locator" visibility="private" type="_tkTLwN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueC3Wd0fEe2YPMyYKslBVA" name="extractNamespaces" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueC3Wt0fEe2YPMyYKslBVA" name="processedExtensionIds" visibility="private" type="_s7ccAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueC3W90fEe2YPMyYKslBVA" name="addedRegistryObjects" visibility="private" isLeaf="true" type="_s7ccAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ud5GMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ud5GMd0fEe2YPMyYKslBVA" name="status" type="_tgXG8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5GMt0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ud5GNd0fEe2YPMyYKslBVA" name="parseManifest" visibility="public">
                <ownedParameter xmi:id="_ud5GNt0fEe2YPMyYKslBVA" name="factory" type="_tkR9o90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5GN90fEe2YPMyYKslBVA" name="in" type="_tfVMOt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5GON0fEe2YPMyYKslBVA" name="manifestName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5GOd0fEe2YPMyYKslBVA" name="registryObjects" type="_tj9Ngd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5GOt0fEe2YPMyYKslBVA" name="currentNamespace" type="_tj90kN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5GO90fEe2YPMyYKslBVA" name="bundle" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud5GPN0fEe2YPMyYKslBVA" name="return" type="_tj90kN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueC3XN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ueC3Xd0fEe2YPMyYKslBVA" name="initializeExtensionPointMap" visibility="private" isStatic="true"/>
              <ownedOperation xmi:id="_ueDeQt0fEe2YPMyYKslBVA" name="setDocumentLocator" visibility="public">
                <ownedParameter xmi:id="_ueDeQ90fEe2YPMyYKslBVA" name="locator" type="_tkTLwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueDeRN0fEe2YPMyYKslBVA" name="characters" visibility="public">
                <ownedParameter xmi:id="_ueDeRd0fEe2YPMyYKslBVA" name="ch" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueDeRt0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueDeR90fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueEFUt0fEe2YPMyYKslBVA" name="endDocument" visibility="public"/>
              <ownedOperation xmi:id="_ueEFU90fEe2YPMyYKslBVA" name="endElement" visibility="public">
                <ownedParameter xmi:id="_ueEFVN0fEe2YPMyYKslBVA" name="uri" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueEFVd0fEe2YPMyYKslBVA" name="elementName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueEFVt0fEe2YPMyYKslBVA" name="qName" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueEsYt0fEe2YPMyYKslBVA" name="internalError" visibility="private">
                <ownedParameter xmi:id="_ueEsY90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueEsZN0fEe2YPMyYKslBVA" name="fixRenamedExtensionPoints" visibility="private">
                <ownedParameter xmi:id="_ueEsZd0fEe2YPMyYKslBVA" name="extensions" type="_tkO6Wd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueEsZt0fEe2YPMyYKslBVA" name="return" type="_tkO6Wd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueFTcN0fEe2YPMyYKslBVA" name="translate" visibility="protected">
                <ownedParameter xmi:id="_ueFTcd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueFTct0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueFTc90fEe2YPMyYKslBVA" name="error" visibility="public">
                <ownedParameter xmi:id="_ueFTdN0fEe2YPMyYKslBVA" name="ex" type="_tkR9oN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueFTdd0fEe2YPMyYKslBVA" name="logStatus" visibility="private">
                <ownedParameter xmi:id="_ueFTdt0fEe2YPMyYKslBVA" name="ex" type="_tkR9oN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueF6gN0fEe2YPMyYKslBVA" name="fatalError" visibility="public">
                <ownedParameter xmi:id="_ueF6gd0fEe2YPMyYKslBVA" name="ex" type="_tkR9oN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueF6gt0fEe2YPMyYKslBVA" name="cleanup" visibility="private"/>
              <ownedOperation xmi:id="_ueF6g90fEe2YPMyYKslBVA" name="handleExtensionPointState" visibility="private">
                <ownedParameter xmi:id="_ueF6hN0fEe2YPMyYKslBVA" name="elementName" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueF6iN0fEe2YPMyYKslBVA" name="unknownElement" visibility="private">
                <ownedParameter xmi:id="_ueF6id0fEe2YPMyYKslBVA" name="parent" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueF6it0fEe2YPMyYKslBVA" name="element" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueF6i90fEe2YPMyYKslBVA" name="handleExtensionState" visibility="private">
                <ownedParameter xmi:id="_ueF6jN0fEe2YPMyYKslBVA" name="elementName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueF6jd0fEe2YPMyYKslBVA" name="attributes" type="_tkRWkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueGhkN0fEe2YPMyYKslBVA" name="parseConfigurationElementAttributes" visibility="private">
                <ownedParameter xmi:id="_ueGhkd0fEe2YPMyYKslBVA" name="attributes" type="_tkRWkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueGhkt0fEe2YPMyYKslBVA" name="handleInitialState" visibility="private">
                <ownedParameter xmi:id="_ueGhk90fEe2YPMyYKslBVA" name="elementName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueGhlN0fEe2YPMyYKslBVA" name="attributes" type="_tkRWkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueGhl90fEe2YPMyYKslBVA" name="handleBundleState" visibility="private">
                <ownedParameter xmi:id="_ueGhmN0fEe2YPMyYKslBVA" name="elementName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueGhmd0fEe2YPMyYKslBVA" name="attributes" type="_tkRWkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueHIoN0fEe2YPMyYKslBVA" name="parseExtensionPointAttributes" visibility="private">
                <ownedParameter xmi:id="_ueHIod0fEe2YPMyYKslBVA" name="attributes" type="_tkRWkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueHIot0fEe2YPMyYKslBVA" name="parseExtensionAttributes" visibility="private">
                <ownedParameter xmi:id="_ueHIo90fEe2YPMyYKslBVA" name="attributes" type="_tkRWkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueHvsN0fEe2YPMyYKslBVA" name="error" visibility="public">
                <ownedParameter xmi:id="_ueHvsd0fEe2YPMyYKslBVA" name="error" type="_tBy7o90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueI91t0fEe2YPMyYKslBVA" name="missingAttribute" visibility="private">
                <ownedParameter xmi:id="_ueI9190fEe2YPMyYKslBVA" name="attribute" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueI92N0fEe2YPMyYKslBVA" name="element" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueKzAN0fEe2YPMyYKslBVA" name="unknownAttribute" visibility="private">
                <ownedParameter xmi:id="_ueKzAd0fEe2YPMyYKslBVA" name="attribute" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueKzAt0fEe2YPMyYKslBVA" name="element" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueNPQN0fEe2YPMyYKslBVA" name="startDocument" visibility="public"/>
              <ownedOperation xmi:id="_ueNPQd0fEe2YPMyYKslBVA" name="startElement" visibility="public">
                <ownedParameter xmi:id="_ueNPQt0fEe2YPMyYKslBVA" name="uri" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueNPQ90fEe2YPMyYKslBVA" name="elementName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueNPRN0fEe2YPMyYKslBVA" name="qName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueNPRd0fEe2YPMyYKslBVA" name="attributes" type="_tkRWkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueN2UN0fEe2YPMyYKslBVA" name="warning" visibility="public">
                <ownedParameter xmi:id="_ueN2Ud0fEe2YPMyYKslBVA" name="ex" type="_tkR9oN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueN2Ut0fEe2YPMyYKslBVA" name="processingInstruction" visibility="public">
                <ownedParameter xmi:id="_ueN2U90fEe2YPMyYKslBVA" name="target" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueN2VN0fEe2YPMyYKslBVA" name="data" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueN2Vd0fEe2YPMyYKslBVA" name="initializeExtractNamespace" visibility="private"/>
              <ownedOperation xmi:id="_ueOdYN0fEe2YPMyYKslBVA" name="versionAtLeast" visibility="private">
                <ownedParameter xmi:id="_ueOdYd0fEe2YPMyYKslBVA" name="testVersion" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueOdYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkLP8N0fEe2YPMyYKslBVA" name="ConfigurationElement" visibility="public">
              <eAnnotations xmi:id="_tnxWg90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnxWhN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnxWhd0fEe2YPMyYKslBVA" general="_tkLP890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uczhGN0fEe2YPMyYKslBVA" name="parentId" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uczhGd0fEe2YPMyYKslBVA" name="parentType" visibility="package" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc7c5t0fEe2YPMyYKslBVA" name="EMPTY_ARRAY" visibility="package" isLeaf="true" isStatic="true" type="_tntsIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udVFgN0fEe2YPMyYKslBVA" name="propertiesAndValue" visibility="protected" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udVFgd0fEe2YPMyYKslBVA" name="name" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udVFgt0fEe2YPMyYKslBVA" name="contributorId" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udWTpd0fEe2YPMyYKslBVA" name="registry" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udWTpt0fEe2YPMyYKslBVA" name="children" isLeaf="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ucafgN0fEe2YPMyYKslBVA" name="getContributorId" visibility="protected">
                <ownedParameter xmi:id="_ucafgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucafgt0fEe2YPMyYKslBVA" name="getRawChildren" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucafg90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uczhFt0fEe2YPMyYKslBVA" name="getName" visibility="protected">
                <ownedParameter xmi:id="_uczhF90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uczhHN0fEe2YPMyYKslBVA" name="getPropertiesAndValue" visibility="protected">
                <ownedParameter xmi:id="_uczhHd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc3Ldt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_uc3Ld90fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc3LeN0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc3Led0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_uc3Let0fEe2YPMyYKslBVA" name="self" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc3Le90fEe2YPMyYKslBVA" name="contributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc3LfN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc3Lfd0fEe2YPMyYKslBVA" name="propertiesAndValue" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc3Lft0fEe2YPMyYKslBVA" name="children" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc3Lf90fEe2YPMyYKslBVA" name="extraDataOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc3LgN0fEe2YPMyYKslBVA" name="parent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc3Lgd0fEe2YPMyYKslBVA" name="parentType" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc3Lgt0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc3Lg90fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udL7ld0fEe2YPMyYKslBVA" name="getObjectId" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udL7lt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udVFg90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_udVFhN0fEe2YPMyYKslBVA" name="setObjectId" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udVFhd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udVFht0fEe2YPMyYKslBVA" name="setRawChildren" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udVFh90fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udVFiN0fEe2YPMyYKslBVA" name="setExtraDataOffset" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udVFid0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udVFit0fEe2YPMyYKslBVA" name="throwException" visibility="package">
                <ownedParameter xmi:id="_udVFi90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udVFjN0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udVFjd0fEe2YPMyYKslBVA" name="getValue" visibility="protected">
                <ownedParameter xmi:id="_udVFjt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udVFj90fEe2YPMyYKslBVA" name="getValueAsIs" visibility="package">
                <ownedParameter xmi:id="_udVskN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udVskd0fEe2YPMyYKslBVA" name="getAttribute" visibility="public">
                <ownedParameter xmi:id="_udVskt0fEe2YPMyYKslBVA" name="attrName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udVsk90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udVslN0fEe2YPMyYKslBVA" name="getAttributeAsIs" visibility="package">
                <ownedParameter xmi:id="_udVsld0fEe2YPMyYKslBVA" name="attrName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udVslt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udVsl90fEe2YPMyYKslBVA" name="getAttributeNames" visibility="protected">
                <ownedParameter xmi:id="_udVsmN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udVsmd0fEe2YPMyYKslBVA" name="setProperties" visibility="package">
                <ownedParameter xmi:id="_udVsmt0fEe2YPMyYKslBVA" name="value" type="_s69T0t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udVsm90fEe2YPMyYKslBVA" name="setValue" visibility="package">
                <ownedParameter xmi:id="_udVsnN0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udWToN0fEe2YPMyYKslBVA" name="setContributorId" visibility="package">
                <ownedParameter xmi:id="_udWTod0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udWTot0fEe2YPMyYKslBVA" name="getChildren" visibility="public">
                <ownedParameter xmi:id="_udWTo90fEe2YPMyYKslBVA" name="childrenName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udWTpN0fEe2YPMyYKslBVA" name="return" type="_tntsIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udWTp90fEe2YPMyYKslBVA" name="noExtraData" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udWTqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udW6sN0fEe2YPMyYKslBVA" name="setParentId" visibility="package">
                <ownedParameter xmi:id="_udW6sd0fEe2YPMyYKslBVA" name="objectId" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udW6st0fEe2YPMyYKslBVA" name="setName" visibility="package">
                <ownedParameter xmi:id="_udW6s90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udW6tN0fEe2YPMyYKslBVA" name="setParentType" visibility="package">
                <ownedParameter xmi:id="_udW6td0fEe2YPMyYKslBVA" name="type" type="_s60J4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udW6tt0fEe2YPMyYKslBVA" name="getContributor" visibility="public">
                <ownedParameter xmi:id="_udW6t90fEe2YPMyYKslBVA" name="return" type="_tj14wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udW6uN0fEe2YPMyYKslBVA" name="createExecutableExtension" visibility="protected">
                <ownedParameter xmi:id="_udW6ud0fEe2YPMyYKslBVA" name="attributeName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udW6ut0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udYI0d0fEe2YPMyYKslBVA" name="getAttribute" visibility="package">
                <ownedParameter xmi:id="_udYI0t0fEe2YPMyYKslBVA" name="attrName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udYI090fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udYI1N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udYI1d0fEe2YPMyYKslBVA" name="getValue" visibility="package">
                <ownedParameter xmi:id="_udYI1t0fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udYI190fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udjvA90fEe2YPMyYKslBVA" name="shouldPersist" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udjvBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkLP890fEe2YPMyYKslBVA" name="RegistryObject" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tnu6QN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnu6Qd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnu6Q90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udNww90fEe2YPMyYKslBVA" name="objectId" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udNwxN0fEe2YPMyYKslBVA" name="children" visibility="protected" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udNwxd0fEe2YPMyYKslBVA" name="extraDataOffset" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udNwxt0fEe2YPMyYKslBVA" name="EMPTY_MASK" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udNwx90fEe2YPMyYKslBVA" name="PERSIST_MASK" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udNwyN0fEe2YPMyYKslBVA" name="OFFSET_MASK" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udNwyd0fEe2YPMyYKslBVA" name="registry" visibility="protected" type="_tj14090fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tnu6Qt0fEe2YPMyYKslBVA" client="_tkLP890fEe2YPMyYKslBVA" supplier="_tkVA8d0fEe2YPMyYKslBVA" contract="_tkVA8d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucjpcd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_ucjpct0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucjpc90fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucyS9t0fEe2YPMyYKslBVA" name="getRawChildren" visibility="protected">
                <ownedParameter xmi:id="_ucyS990fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc6OwN0fEe2YPMyYKslBVA" name="getObjectId" visibility="protected">
                <ownedParameter xmi:id="_uc6Owd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc6Owt0fEe2YPMyYKslBVA" name="setObjectId" visibility="package">
                <ownedParameter xmi:id="_uc6Ow90fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc7c5N0fEe2YPMyYKslBVA" name="shouldPersist" visibility="protected">
                <ownedParameter xmi:id="_uc7c5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udL7k90fEe2YPMyYKslBVA" name="noExtraData" visibility="protected">
                <ownedParameter xmi:id="_udL7lN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udOX0N0fEe2YPMyYKslBVA" name="setPersist" visibility="private">
                <ownedParameter xmi:id="_udOX0d0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udOX0t0fEe2YPMyYKslBVA" name="setRawChildren" visibility="package">
                <ownedParameter xmi:id="_udOX090fEe2YPMyYKslBVA" name="values" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udOX1N0fEe2YPMyYKslBVA" name="getKeyHashCode" visibility="public">
                <ownedParameter xmi:id="_udOX1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udOX1t0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                <ownedParameter xmi:id="_udOX190fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udOX2N0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_udOX2d0fEe2YPMyYKslBVA" name="other" type="_tkVA8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udOX2t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udO-4N0fEe2YPMyYKslBVA" name="getExtraDataOffset" visibility="protected">
                <ownedParameter xmi:id="_udO-4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udO-4t0fEe2YPMyYKslBVA" name="setExtraDataOffset" visibility="protected">
                <ownedParameter xmi:id="_udO-490fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udO-5N0fEe2YPMyYKslBVA" name="getLocale" visibility="protected">
                <ownedParameter xmi:id="_udO-5d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkL3Ad0fEe2YPMyYKslBVA" name="ExtensionPointHandle" visibility="public">
              <eAnnotations xmi:id="_tnitAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnitAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnitA90fEe2YPMyYKslBVA" general="_tnitAt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucq-Pd0fEe2YPMyYKslBVA" name="EMPTY_ARRAY" visibility="package" isLeaf="true" isStatic="true" type="_tnitBN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ucn6690fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ucn67N0fEe2YPMyYKslBVA" name="objectManager" type="_tkIzst0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucn67d0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucq-Pt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ucyS8N0fEe2YPMyYKslBVA" name="shouldPersist" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucyS8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucyS8t0fEe2YPMyYKslBVA" name="getId" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucyS890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucyS9N0fEe2YPMyYKslBVA" name="getObject" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucyS9d0fEe2YPMyYKslBVA" name="return" type="_tkLP890fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucyS-t0fEe2YPMyYKslBVA" name="getExtensions" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucyS-90fEe2YPMyYKslBVA" name="return" type="_tj1Rut0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc0IIN0fEe2YPMyYKslBVA" name="getLabelAsIs" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uc0IId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc0IIt0fEe2YPMyYKslBVA" name="getSchemaReference" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uc0II90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc0IJN0fEe2YPMyYKslBVA" name="getUniqueIdentifier" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uc0IJd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc0vMN0fEe2YPMyYKslBVA" name="getNamespaceIdentifier" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uc0vMd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkNFJd0fEe2YPMyYKslBVA" name="RegistryChangeEvent" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tng30N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tng30d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tng3090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucleot0fEe2YPMyYKslBVA" name="filter" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucleo90fEe2YPMyYKslBVA" name="deltas" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tng30t0fEe2YPMyYKslBVA" client="_tkNFJd0fEe2YPMyYKslBVA" supplier="_tj2f0d0fEe2YPMyYKslBVA" contract="_tj2f0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uclepN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uclepd0fEe2YPMyYKslBVA" name="deltas" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uclept0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uclep90fEe2YPMyYKslBVA" name="getHostDeltas" visibility="private">
                <ownedParameter xmi:id="_ucleqN0fEe2YPMyYKslBVA" name="return" type="_tng31N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucleqd0fEe2YPMyYKslBVA" name="getHostDelta" visibility="private">
                <ownedParameter xmi:id="_ucleqt0fEe2YPMyYKslBVA" name="pluginId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucleq90fEe2YPMyYKslBVA" name="return" type="_tj_CsN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uclerN0fEe2YPMyYKslBVA" name="getExtensionDeltas" visibility="public">
                <ownedParameter xmi:id="_uclerd0fEe2YPMyYKslBVA" name="return" type="_tj2f1d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucmFtN0fEe2YPMyYKslBVA" name="getExtensionDeltas" visibility="public">
                <ownedParameter xmi:id="_ucmFtd0fEe2YPMyYKslBVA" name="hostName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucmFtt0fEe2YPMyYKslBVA" name="return" type="_tj2f1d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucmFt90fEe2YPMyYKslBVA" name="getExtensionDeltas" visibility="public">
                <ownedParameter xmi:id="_ucmFuN0fEe2YPMyYKslBVA" name="hostName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucmFud0fEe2YPMyYKslBVA" name="extensionPoint" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucmFut0fEe2YPMyYKslBVA" name="return" type="_tj2f1d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucmFvt0fEe2YPMyYKslBVA" name="getExtensionDelta" visibility="public">
                <ownedParameter xmi:id="_ucmFv90fEe2YPMyYKslBVA" name="hostName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucmFwN0fEe2YPMyYKslBVA" name="extensionPoint" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucmFwd0fEe2YPMyYKslBVA" name="extension" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucmFwt0fEe2YPMyYKslBVA" name="return" type="_tnXG0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucmFx90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_ucmFyN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkO6Wd0fEe2YPMyYKslBVA" name="Extension[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1a90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1bN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkVA8d0fEe2YPMyYKslBVA" name="KeyedElement" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tn0Z090fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn0Z1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_udcaQ90fEe2YPMyYKslBVA" name="getKeyHashCode" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_udcaRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udcaRd0fEe2YPMyYKslBVA" name="compare" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_udcaRt0fEe2YPMyYKslBVA" name="arg0" type="_tkVA8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udcaR90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udcaSN0fEe2YPMyYKslBVA" name="getKey" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_udcaSd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tnWfyN0fEe2YPMyYKslBVA" name="RegistrySupport" visibility="public">
              <eAnnotations xmi:id="_tn0Z0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn0Z0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tn0Z0t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ubtU6N0fEe2YPMyYKslBVA" name="log" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubtU6d0fEe2YPMyYKslBVA" name="status" type="_tBy7o90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubtU6t0fEe2YPMyYKslBVA" name="prefix" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubtU790fEe2YPMyYKslBVA" name="translate" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ubtU8N0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubtU8d0fEe2YPMyYKslBVA" name="resources" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubtU8t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udbzOd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tnaKIN0fEe2YPMyYKslBVA" name="BufferedRandomInputStream" visibility="public">
              <eAnnotations xmi:id="_tnfCoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnfCod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnfCot0fEe2YPMyYKslBVA" general="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uch0Qt0fEe2YPMyYKslBVA" name="inputFile" visibility="private" type="_tVprwN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uch0Q90fEe2YPMyYKslBVA" name="filePath" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uch0RN0fEe2YPMyYKslBVA" name="buffer_size" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uch0Rd0fEe2YPMyYKslBVA" name="buffer_pos" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uch0Rt0fEe2YPMyYKslBVA" name="buffer_start" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uch0R90fEe2YPMyYKslBVA" name="file_pointer" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uch0SN0fEe2YPMyYKslBVA" name="buffer" visibility="private" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucVnAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ucVnAd0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucYDTN0fEe2YPMyYKslBVA" name="length" visibility="public">
                <ownedParameter xmi:id="_ucYDTd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uccUt90fEe2YPMyYKslBVA" name="seek" visibility="public">
                <ownedParameter xmi:id="_uccUuN0fEe2YPMyYKslBVA" name="pos" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uch0Sd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uch0St0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uch0S90fEe2YPMyYKslBVA" name="bufferSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uch0UN0fEe2YPMyYKslBVA" name="resetBuffer" visibility="private"/>
              <ownedOperation xmi:id="_uch0Ud0fEe2YPMyYKslBVA" name="fillBuffer" visibility="private">
                <ownedParameter xmi:id="_uch0Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucibVN0fEe2YPMyYKslBVA" name="read" visibility="public">
                <ownedParameter xmi:id="_ucibVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucibVt0fEe2YPMyYKslBVA" name="read" visibility="public">
                <ownedParameter xmi:id="_ucibV90fEe2YPMyYKslBVA" name="b" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucibWN0fEe2YPMyYKslBVA" name="off" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucibWd0fEe2YPMyYKslBVA" name="len" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucibWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucibW90fEe2YPMyYKslBVA" name="skip" visibility="public">
                <ownedParameter xmi:id="_ucibXN0fEe2YPMyYKslBVA" name="n" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucibXd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucjCYt0fEe2YPMyYKslBVA" name="available" visibility="public">
                <ownedParameter xmi:id="_ucjCY90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucjCZN0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_ucjCZd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_ucjCZt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tnaxMt0fEe2YPMyYKslBVA" name="OffsetTable" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tniF8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tniF8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tniF8t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucqXQN0fEe2YPMyYKslBVA" name="GROWTH_FACTOR" visibility="private" isLeaf="true" isStatic="true" type="_s9C-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ucqXQd0fEe2YPMyYKslBVA" name="valueTable" visibility="private" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucW1J90fEe2YPMyYKslBVA" name="load" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ucW1KN0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucW1Kd0fEe2YPMyYKslBVA" name="return" type="_tnaxMt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ucq-MN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucq-Md0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_ucq-Mt0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucq-M90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucq-NN0fEe2YPMyYKslBVA" name="removeKey" visibility="public">
                <ownedParameter xmi:id="_ucq-Nd0fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucq-Nt0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_ucq-N90fEe2YPMyYKslBVA" name="key" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucq-ON0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucq-Od0fEe2YPMyYKslBVA" name="save" visibility="public">
                <ownedParameter xmi:id="_ucq-Ot0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tnaxM90fEe2YPMyYKslBVA" name="HashtableOfStringAndInt" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tnwIYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnwIYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnwIY90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udQ0Gd0fEe2YPMyYKslBVA" name="MISSING_ELEMENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udQ0Gt0fEe2YPMyYKslBVA" name="keyTable" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udQ0G90fEe2YPMyYKslBVA" name="valueTable" visibility="private" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udQ0HN0fEe2YPMyYKslBVA" name="elementSize" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udQ0Hd0fEe2YPMyYKslBVA" name="threshold" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udQ0Ht0fEe2YPMyYKslBVA" name="GROWTH_FACTOR" visibility="private" isLeaf="true" isStatic="true" type="_s9C-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udQ0H90fEe2YPMyYKslBVA" name="NULL" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udQ0IN0fEe2YPMyYKslBVA" name="OBJECT" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tnwIYt0fEe2YPMyYKslBVA" client="_tnaxM90fEe2YPMyYKslBVA" supplier="_tCTR8t0fEe2YPMyYKslBVA" contract="_tCTR8t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucW1Kt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ucW1K90fEe2YPMyYKslBVA" name="load" visibility="public">
                <ownedParameter xmi:id="_ucW1LN0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucfYCt0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_ucfYC90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucxE090fEe2YPMyYKslBVA" name="save" visibility="public">
                <ownedParameter xmi:id="_ucxE1N0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucxE1d0fEe2YPMyYKslBVA" name="objectManager" type="_tj9Ngd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc8D8N0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uc8D8d0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc8D8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc8rAN0fEe2YPMyYKslBVA" name="getValues" visibility="public">
                <ownedParameter xmi:id="_uc8rAd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc9SFN0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uc9SFd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc9SFt0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc9SF90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc9SGt0fEe2YPMyYKslBVA" name="removeKey" visibility="public">
                <ownedParameter xmi:id="_uc9SG90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc9SHN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udQ0Id0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_udQ0It0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udQ0I90fEe2YPMyYKslBVA" name="clone" visibility="public">
                <ownedParameter xmi:id="_udQ0JN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udQ0Jt0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_udQ0J90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udQ0KN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udRbIN0fEe2YPMyYKslBVA" name="rehash" visibility="private"/>
              <ownedOperation xmi:id="_udSCMN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_udSCMd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udSCMt0fEe2YPMyYKslBVA" name="save" visibility="public">
                <ownedParameter xmi:id="_udSCM90fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udSpQN0fEe2YPMyYKslBVA" name="writeStringOrNull" visibility="private">
                <ownedParameter xmi:id="_udSpQd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udSpQt0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udTQUN0fEe2YPMyYKslBVA" name="readStringOrNull" visibility="private">
                <ownedParameter xmi:id="_udTQUd0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udTQUt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tnb_Ud0fEe2YPMyYKslBVA" name="DirectMap" visibility="public">
              <eAnnotations xmi:id="_tn4rQt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn4rQ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tn4rRN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ud_M0N0fEe2YPMyYKslBVA" name="growthFactor" visibility="private" isLeaf="true" type="_s9C-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ud_M0d0fEe2YPMyYKslBVA" name="keyArray" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ud_M0t0fEe2YPMyYKslBVA" name="valueArray" visibility="private" type="_tnnlgN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ud_M090fEe2YPMyYKslBVA" name="size" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucZ4cN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ucZ4cd0fEe2YPMyYKslBVA" name="initialSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZ4ct0fEe2YPMyYKslBVA" name="growthFactor" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucZ4eN0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_ucZ4ed0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucZ4et0fEe2YPMyYKslBVA" name="value" type="_s69T0t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udQNAN0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_udQNAd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udQNAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udQNCN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_udQNCd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udQNCt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udQNC90fEe2YPMyYKslBVA" name="getSzie" visibility="package">
                <ownedParameter xmi:id="_udQNDN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udQNDd0fEe2YPMyYKslBVA" name="getKeys" visibility="package">
                <ownedParameter xmi:id="_udQNDt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udQ0EN0fEe2YPMyYKslBVA" name="getValues" visibility="package">
                <ownedParameter xmi:id="_udQ0Ed0fEe2YPMyYKslBVA" name="return" type="_tnnlgN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ud_M1N0fEe2YPMyYKslBVA" name="findKey" visibility="private">
                <ownedParameter xmi:id="_ud_M1d0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud_M1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ud_M190fEe2YPMyYKslBVA" name="recalcSize" visibility="private">
                <ownedParameter xmi:id="_ud_M2N0fEe2YPMyYKslBVA" name="currentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ud_M2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tnb_Ut0fEe2YPMyYKslBVA" name="ConfigurationElementMulti" visibility="public">
              <eAnnotations xmi:id="_tnvhUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnvhUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnvhUt0fEe2YPMyYKslBVA" general="_tkLP8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udO-6N0fEe2YPMyYKslBVA" name="translatedProperties" visibility="private" type="_tnb_Ud0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udPl9N0fEe2YPMyYKslBVA" name="propertiesAndValue" isLeaf="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udQNBd0fEe2YPMyYKslBVA" name="registry" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ucZ4dt0fEe2YPMyYKslBVA" name="setTranslatedProperties" visibility="package">
                <ownedParameter xmi:id="_ucZ4d90fEe2YPMyYKslBVA" name="translated" type="_tnb_Ud0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uczhHt0fEe2YPMyYKslBVA" name="getNumCachedLocales" visibility="package">
                <ownedParameter xmi:id="_uczhH90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uczhIN0fEe2YPMyYKslBVA" name="getCachedLocales" visibility="package">
                <ownedParameter xmi:id="_uczhId0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uczhIt0fEe2YPMyYKslBVA" name="getCachedTranslations" visibility="package">
                <ownedParameter xmi:id="_uczhI90fEe2YPMyYKslBVA" name="return" type="_tnnlgN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udO-6d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_udO-6t0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udO-690fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udO-7N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_udO-7d0fEe2YPMyYKslBVA" name="self" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udO-7t0fEe2YPMyYKslBVA" name="contributorId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udO-790fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udO-8N0fEe2YPMyYKslBVA" name="propertiesAndValue" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udO-8d0fEe2YPMyYKslBVA" name="children" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udO-8t0fEe2YPMyYKslBVA" name="extraDataOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udO-890fEe2YPMyYKslBVA" name="parent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udO-9N0fEe2YPMyYKslBVA" name="parentType" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udO-9d0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udO-9t0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udPl8N0fEe2YPMyYKslBVA" name="getAttribute" visibility="package">
                <ownedParameter xmi:id="_udPl8d0fEe2YPMyYKslBVA" name="attrName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udPl8t0fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udPl890fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udPl9d0fEe2YPMyYKslBVA" name="getTranslatedAtIndex" visibility="private">
                <ownedParameter xmi:id="_udPl9t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udPl990fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udPl-N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udPl-d0fEe2YPMyYKslBVA" name="getValue" visibility="package">
                <ownedParameter xmi:id="_udPl-t0fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udPl-90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udQNA90fEe2YPMyYKslBVA" name="getNonTranslated" visibility="private">
                <ownedParameter xmi:id="_udQNBN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udQNBt0fEe2YPMyYKslBVA" name="getContributor" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udQNB90fEe2YPMyYKslBVA" name="return" type="_tj14wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udQ0Et0fEe2YPMyYKslBVA" name="getAttribute" visibility="public">
                <ownedParameter xmi:id="_udQ0E90fEe2YPMyYKslBVA" name="attrName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udQ0FN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udQ0Fd0fEe2YPMyYKslBVA" name="getLocale" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udQ0Ft0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udQ0F90fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_udQ0GN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tngQw90fEe2YPMyYKslBVA" name="ExtensionPoint[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1bd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1bt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tng31N0fEe2YPMyYKslBVA" name="RegistryDelta[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1b90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1cN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tnitAt0fEe2YPMyYKslBVA" name="BaseExtensionPointHandle" visibility="public">
              <eAnnotations xmi:id="_tnykpN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnykpd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnzLsd0fEe2YPMyYKslBVA" general="_tnykpt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udYI2t0fEe2YPMyYKslBVA" name="objectManager" isLeaf="true" type="_tkIzst0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tnzLsN0fEe2YPMyYKslBVA" client="_tnitAt0fEe2YPMyYKslBVA" supplier="_tj142t0fEe2YPMyYKslBVA" contract="_tj142t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucrlQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ucrlQd0fEe2YPMyYKslBVA" name="objectManager" type="_tkIzst0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucrlQt0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udYI2N0fEe2YPMyYKslBVA" name="getExtensions" visibility="public">
                <ownedParameter xmi:id="_udYI2d0fEe2YPMyYKslBVA" name="return" type="_tj1Rut0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udYI290fEe2YPMyYKslBVA" name="getExtensionPoint" visibility="protected">
                <ownedParameter xmi:id="_udYI3N0fEe2YPMyYKslBVA" name="return" type="_tj9Ng90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udYv4N0fEe2YPMyYKslBVA" name="getNamespace" visibility="public">
                <ownedParameter xmi:id="_udYv4d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udYv4t0fEe2YPMyYKslBVA" name="getContributor" visibility="public">
                <ownedParameter xmi:id="_udYv490fEe2YPMyYKslBVA" name="return" type="_tj14wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udYv5N0fEe2YPMyYKslBVA" name="getNamespaceIdentifier" visibility="public">
                <ownedParameter xmi:id="_udYv5d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udYv5t0fEe2YPMyYKslBVA" name="shouldPersist" visibility="protected">
                <ownedParameter xmi:id="_udYv590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udYv6t0fEe2YPMyYKslBVA" name="getExtension" visibility="public">
                <ownedParameter xmi:id="_udYv690fEe2YPMyYKslBVA" name="extensionId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udYv7N0fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udYv8d0fEe2YPMyYKslBVA" name="getConfigurationElements" visibility="public">
                <ownedParameter xmi:id="_udYv8t0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udZW9t0fEe2YPMyYKslBVA" name="getLabelAsIs" visibility="public">
                <ownedParameter xmi:id="_udZW990fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udZW-N0fEe2YPMyYKslBVA" name="getLabel" visibility="public">
                <ownedParameter xmi:id="_udZW-d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udZW-t0fEe2YPMyYKslBVA" name="getLabel" visibility="public">
                <ownedParameter xmi:id="_udZW-90fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udZW_N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udZW_d0fEe2YPMyYKslBVA" name="getSchemaReference" visibility="public">
                <ownedParameter xmi:id="_udZW_t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udZW_90fEe2YPMyYKslBVA" name="getSimpleIdentifier" visibility="public">
                <ownedParameter xmi:id="_udZXAN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udZXAd0fEe2YPMyYKslBVA" name="getUniqueIdentifier" visibility="public">
                <ownedParameter xmi:id="_udZXAt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udZXA90fEe2YPMyYKslBVA" name="getObject" visibility="package">
                <ownedParameter xmi:id="_udZXBN0fEe2YPMyYKslBVA" name="return" type="_tkLP890fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udZ-AN0fEe2YPMyYKslBVA" name="getId" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_udZ-Ad0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udZ-At0fEe2YPMyYKslBVA" name="isValid" visibility="public">
                <ownedParameter xmi:id="_udZ-A90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tnitBN0fEe2YPMyYKslBVA" name="ExtensionPointHandle[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1cd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1ct0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tnjUEN0fEe2YPMyYKslBVA" name="RegistryIndexChildren" visibility="public">
              <eAnnotations xmi:id="_tn0Z1d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn0Z1t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tn0Z190fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucrlTt0fEe2YPMyYKslBVA" name="EMPTY_ARRAY" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udcaSt0fEe2YPMyYKslBVA" name="children" visibility="private" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucrlSt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ucrlS90fEe2YPMyYKslBVA" name="children" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucrlT90fEe2YPMyYKslBVA" name="getChildren" visibility="public">
                <ownedParameter xmi:id="_ucrlUN0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucsMUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ucsMUd0fEe2YPMyYKslBVA" name="linkChild" visibility="public">
                <ownedParameter xmi:id="_ucsMUt0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucsMU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucsMVN0fEe2YPMyYKslBVA" name="unlinkChild" visibility="public">
                <ownedParameter xmi:id="_ucsMVd0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucsMVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucsMV90fEe2YPMyYKslBVA" name="linkChildren" visibility="public">
                <ownedParameter xmi:id="_ucsMWN0fEe2YPMyYKslBVA" name="IDs" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucsMWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucsMWt0fEe2YPMyYKslBVA" name="unlinkChildren" visibility="public">
                <ownedParameter xmi:id="_ucsMW90fEe2YPMyYKslBVA" name="IDs" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucsMXN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udcaS90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_udcaTN0fEe2YPMyYKslBVA" name="findChild" visibility="public">
                <ownedParameter xmi:id="_udcaTd0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udcaTt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tnj7I90fEe2YPMyYKslBVA" name="KeyedHashSet[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1c90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1dN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tnnlgd0fEe2YPMyYKslBVA" name="ConfigurationElementHandle[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1dd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1dt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tnnlgt0fEe2YPMyYKslBVA" name="ConfigurationElementHandle" visibility="public">
              <eAnnotations xmi:id="_tn22G90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn22HN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tn3dId0fEe2YPMyYKslBVA" general="_tnykpt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc8D_d0fEe2YPMyYKslBVA" name="EMPTY_ARRAY" visibility="package" isLeaf="true" isStatic="true" type="_tnnlgd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_udjvAt0fEe2YPMyYKslBVA" name="objectManager" isLeaf="true" type="_tkIzst0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tn3dIN0fEe2YPMyYKslBVA" client="_tnnlgt0fEe2YPMyYKslBVA" supplier="_tj1Rst0fEe2YPMyYKslBVA" contract="_tj1Rst0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uczhEN0fEe2YPMyYKslBVA" name="shouldPersist" visibility="protected">
                <ownedParameter xmi:id="_uczhEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uczhEt0fEe2YPMyYKslBVA" name="getId" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uczhE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uczhFN0fEe2YPMyYKslBVA" name="getObject" visibility="package">
                <ownedParameter xmi:id="_uczhFd0fEe2YPMyYKslBVA" name="return" type="_tkLP890fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uczhJN0fEe2YPMyYKslBVA" name="getChildren" visibility="public">
                <ownedParameter xmi:id="_uczhJd0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc8D-t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uc8D-90fEe2YPMyYKslBVA" name="objectManager" type="_tkIzst0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc8D_N0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udjICt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_udjvAN0fEe2YPMyYKslBVA" name="getConfigurationElement" visibility="protected">
                <ownedParameter xmi:id="_udjvAd0fEe2YPMyYKslBVA" name="return" type="_tkLP8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udjvBd0fEe2YPMyYKslBVA" name="getAttribute" visibility="public">
                <ownedParameter xmi:id="_udjvBt0fEe2YPMyYKslBVA" name="propertyName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjvB90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udjvCN0fEe2YPMyYKslBVA" name="getAttribute" visibility="public">
                <ownedParameter xmi:id="_udjvCd0fEe2YPMyYKslBVA" name="attrName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjvCt0fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udjvC90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udjvDN0fEe2YPMyYKslBVA" name="getAttributeNames" visibility="public">
                <ownedParameter xmi:id="_udjvDd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udkWEN0fEe2YPMyYKslBVA" name="createExecutableExtension" visibility="public">
                <ownedParameter xmi:id="_udkWEd0fEe2YPMyYKslBVA" name="propertyName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udkWEt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udkWE90fEe2YPMyYKslBVA" name="getAttributeAsIs" visibility="public">
                <ownedParameter xmi:id="_udkWFN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udkWFd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udkWFt0fEe2YPMyYKslBVA" name="getChildren" visibility="public">
                <ownedParameter xmi:id="_udkWF90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udkWGN0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udk9IN0fEe2YPMyYKslBVA" name="getDeclaringExtension" visibility="public">
                <ownedParameter xmi:id="_udk9Id0fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udk9It0fEe2YPMyYKslBVA" name="getParent" visibility="public">
                <ownedParameter xmi:id="_udk9I90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udk9JN0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_udk9Jd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udk9Jt0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_udk9J90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udk9KN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_udk9Kd0fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udk9Kt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udk9K90fEe2YPMyYKslBVA" name="getValueAsIs" visibility="public">
                <ownedParameter xmi:id="_udk9LN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udlkMN0fEe2YPMyYKslBVA" name="getNamespace" visibility="public">
                <ownedParameter xmi:id="_udlkMd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udlkMt0fEe2YPMyYKslBVA" name="getContributor" visibility="public">
                <ownedParameter xmi:id="_udlkM90fEe2YPMyYKslBVA" name="return" type="_tj14wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udlkNN0fEe2YPMyYKslBVA" name="getNamespaceIdentifier" visibility="public">
                <ownedParameter xmi:id="_udlkNd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udlkNt0fEe2YPMyYKslBVA" name="isValid" visibility="public">
                <ownedParameter xmi:id="_udlkN90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udlkON0fEe2YPMyYKslBVA" name="getHandleId" visibility="public">
                <ownedParameter xmi:id="_udlkOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udlkOt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_udlkO90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tnozpN0fEe2YPMyYKslBVA" name="RegistryObject[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1d90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1eN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tnozpt0fEe2YPMyYKslBVA" name="Handle[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1ed0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1et0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tnrP4N0fEe2YPMyYKslBVA" name="ThirdLevelConfigurationElementHandle" visibility="public">
              <eAnnotations xmi:id="_tn4rRd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn4rRt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tn4rR90fEe2YPMyYKslBVA" general="_tnnlgt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueQ5ot0fEe2YPMyYKslBVA" name="objectManager" isLeaf="true" type="_tkIzst0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uc8D990fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uc8D-N0fEe2YPMyYKslBVA" name="objectManager" type="_tkIzst0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc8D-d0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueQ5oN0fEe2YPMyYKslBVA" name="getConfigurationElement" visibility="protected">
                <ownedParameter xmi:id="_ueQ5od0fEe2YPMyYKslBVA" name="return" type="_tkLP8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueQ5o90fEe2YPMyYKslBVA" name="getId" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ueQ5pN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueRgsN0fEe2YPMyYKslBVA" name="getChildren" visibility="public">
                <ownedParameter xmi:id="_ueRgsd0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tntsId0fEe2YPMyYKslBVA" name="TemporaryObjectManager" visibility="public">
              <eAnnotations xmi:id="_tnzLst0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnzLs90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnzLtd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udZ-BN0fEe2YPMyYKslBVA" name="actualObjects" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_udZ-Bd0fEe2YPMyYKslBVA" name="parent" visibility="private" isLeaf="true" type="_tj9Ngd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tnzLtN0fEe2YPMyYKslBVA" client="_tntsId0fEe2YPMyYKslBVA" supplier="_tkIzst0fEe2YPMyYKslBVA" contract="_tkIzst0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_udL7kN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_udL7kd0fEe2YPMyYKslBVA" name="actualObjects" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udL7kt0fEe2YPMyYKslBVA" name="parent" type="_tj9Ngd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udZ-Bt0fEe2YPMyYKslBVA" name="getHandle" visibility="public">
                <ownedParameter xmi:id="_udZ-B90fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udZ-CN0fEe2YPMyYKslBVA" name="type" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udZ-Cd0fEe2YPMyYKslBVA" name="return" type="_tnykpt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udZ-Ct0fEe2YPMyYKslBVA" name="getHandles" visibility="public">
                <ownedParameter xmi:id="_udZ-C90fEe2YPMyYKslBVA" name="ids" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udZ-DN0fEe2YPMyYKslBVA" name="type" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udZ-Dd0fEe2YPMyYKslBVA" name="return" type="_tnozpt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udalEN0fEe2YPMyYKslBVA" name="getObject" visibility="public">
                <ownedParameter xmi:id="_udalEd0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udalEt0fEe2YPMyYKslBVA" name="type" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udalE90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udalFN0fEe2YPMyYKslBVA" name="getObjects" visibility="public">
                <ownedParameter xmi:id="_udalFd0fEe2YPMyYKslBVA" name="values" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udalFt0fEe2YPMyYKslBVA" name="type" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_udalF90fEe2YPMyYKslBVA" name="return" type="_tnozpN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_udalGN0fEe2YPMyYKslBVA" name="close" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tntsIt0fEe2YPMyYKslBVA" name="ConfigurationElement[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1e90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1fN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tnykpt0fEe2YPMyYKslBVA" name="Handle" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tpWq6N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpWq6d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpWq6t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uck3mN0fEe2YPMyYKslBVA" name="objectManager" visibility="protected" type="_tkIzst0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uck3md0fEe2YPMyYKslBVA" name="objectId" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uck3mt0fEe2YPMyYKslBVA" name="getId" visibility="public">
                <ownedParameter xmi:id="_uck3m90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uck3nN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uck3nd0fEe2YPMyYKslBVA" name="objectManager" type="_tkIzst0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uck3nt0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uck3n90fEe2YPMyYKslBVA" name="getObject" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uck3oN0fEe2YPMyYKslBVA" name="return" type="_tkLP890fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uck3od0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uck3ot0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uck3o90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucleoN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_ucleod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tn22Et0fEe2YPMyYKslBVA" name="BaseExtensionHandle" visibility="public">
              <eAnnotations xmi:id="_tpXR8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpXR8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpXR890fEe2YPMyYKslBVA" general="_tnykpt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucpwE90fEe2YPMyYKslBVA" name="objectManager" isLeaf="true" type="_tkIzst0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tpXR8t0fEe2YPMyYKslBVA" client="_tn22Et0fEe2YPMyYKslBVA" supplier="_tj14w90fEe2YPMyYKslBVA" contract="_tj14w90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ucpJHd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ucpJHt0fEe2YPMyYKslBVA" name="objectManager" type="_tkIzst0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucpwEN0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpwEd0fEe2YPMyYKslBVA" name="getExtension" visibility="protected">
                <ownedParameter xmi:id="_ucpwEt0fEe2YPMyYKslBVA" name="return" type="_tj9Ngt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpwFN0fEe2YPMyYKslBVA" name="getId" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucpwFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpwGt0fEe2YPMyYKslBVA" name="shouldPersist" visibility="protected">
                <ownedParameter xmi:id="_ucpwG90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpwHt0fEe2YPMyYKslBVA" name="getNamespace" visibility="public">
                <ownedParameter xmi:id="_ucpwH90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpwIN0fEe2YPMyYKslBVA" name="getContributor" visibility="public">
                <ownedParameter xmi:id="_ucpwId0fEe2YPMyYKslBVA" name="return" type="_tj14wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpwIt0fEe2YPMyYKslBVA" name="getNamespaceIdentifier" visibility="public">
                <ownedParameter xmi:id="_ucpwI90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpwKN0fEe2YPMyYKslBVA" name="getContributorId" visibility="package">
                <ownedParameter xmi:id="_ucpwKd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpwLN0fEe2YPMyYKslBVA" name="getExtensionPointUniqueIdentifier" visibility="public">
                <ownedParameter xmi:id="_ucpwLd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpwMN0fEe2YPMyYKslBVA" name="getLabel" visibility="public">
                <ownedParameter xmi:id="_ucpwMd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXIt0fEe2YPMyYKslBVA" name="getLabelAsIs" visibility="public">
                <ownedParameter xmi:id="_ucqXI90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXJt0fEe2YPMyYKslBVA" name="getLabel" visibility="public">
                <ownedParameter xmi:id="_ucqXJ90fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucqXKN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXLN0fEe2YPMyYKslBVA" name="getSimpleIdentifier" visibility="public">
                <ownedParameter xmi:id="_ucqXLd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXMN0fEe2YPMyYKslBVA" name="getUniqueIdentifier" visibility="public">
                <ownedParameter xmi:id="_ucqXMd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXNN0fEe2YPMyYKslBVA" name="getConfigurationElements" visibility="public">
                <ownedParameter xmi:id="_ucqXNd0fEe2YPMyYKslBVA" name="return" type="_tjeFVt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXPN0fEe2YPMyYKslBVA" name="getObject" visibility="package">
                <ownedParameter xmi:id="_ucqXPd0fEe2YPMyYKslBVA" name="return" type="_tkLP890fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucqXPt0fEe2YPMyYKslBVA" name="isValid" visibility="public">
                <ownedParameter xmi:id="_ucqXP90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tn22GN0fEe2YPMyYKslBVA" name="ExtensionPointMulti" visibility="public">
              <eAnnotations xmi:id="_tpWq690fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpWq7N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpWq7d0fEe2YPMyYKslBVA" general="_tj9Ng90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ucpJD90fEe2YPMyYKslBVA" name="registry" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ucpJA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_ucpJBN0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucpJBd0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpJBt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_ucpJB90fEe2YPMyYKslBVA" name="self" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucpJCN0fEe2YPMyYKslBVA" name="children" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucpJCd0fEe2YPMyYKslBVA" name="dataOffset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucpJCt0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucpJC90fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpJDN0fEe2YPMyYKslBVA" name="getLabel" visibility="protected">
                <ownedParameter xmi:id="_ucpJDd0fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ucpJDt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpJEN0fEe2YPMyYKslBVA" name="getLabelAsIs" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucpJEd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpJEt0fEe2YPMyYKslBVA" name="getContributor" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucpJE90fEe2YPMyYKslBVA" name="return" type="_tj14wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpJGd0fEe2YPMyYKslBVA" name="getLabel" visibility="protected">
                <ownedParameter xmi:id="_ucpJGt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ucpJG90fEe2YPMyYKslBVA" name="getLocale" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ucpJHN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tn22Gt0fEe2YPMyYKslBVA" name="ExtensionMulti" visibility="public">
              <eAnnotations xmi:id="_tpXR9N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpXR9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpXR9t0fEe2YPMyYKslBVA" general="_tj9Ngt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uc2kaN0fEe2YPMyYKslBVA" name="registry" isLeaf="true" type="_tj14090fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uc19U90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_uc19VN0fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc19Vd0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc19Wd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_uc19Wt0fEe2YPMyYKslBVA" name="self" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc19W90fEe2YPMyYKslBVA" name="simpleId" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc19XN0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc19Xd0fEe2YPMyYKslBVA" name="children" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc19Xt0fEe2YPMyYKslBVA" name="extraData" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc19X90fEe2YPMyYKslBVA" name="registry" type="_tj14090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc19YN0fEe2YPMyYKslBVA" name="persist" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc2kZd0fEe2YPMyYKslBVA" name="getLabel" visibility="protected">
                <ownedParameter xmi:id="_uc2kZt0fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uc2kZ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc2kad0fEe2YPMyYKslBVA" name="getLabelAsIs" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uc2kat0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc2ka90fEe2YPMyYKslBVA" name="getContributor" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uc2kbN0fEe2YPMyYKslBVA" name="return" type="_tj14wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc2kbd0fEe2YPMyYKslBVA" name="getLabel" visibility="protected">
                <ownedParameter xmi:id="_uc2kbt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uc2kb90fEe2YPMyYKslBVA" name="getLocale" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uc2kcN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tnXt6N0fEe2YPMyYKslBVA" name="adapter">
            <packagedElement xmi:type="uml:Class" xmi:id="_tnXt6t0fEe2YPMyYKslBVA" name="AdapterManagerListener" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tn5SUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn5SUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tn5SVN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueRgst0fEe2YPMyYKslBVA" name="ADAPTER_POINT_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ueRgs90fEe2YPMyYKslBVA" name="theAdapterManager" visibility="private" isLeaf="true" type="_teDZ390fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tn5SUt0fEe2YPMyYKslBVA" client="_tnXt6t0fEe2YPMyYKslBVA" supplier="_tj143d0fEe2YPMyYKslBVA" contract="_tj143d0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tn5SU90fEe2YPMyYKslBVA" client="_tnXt6t0fEe2YPMyYKslBVA" supplier="_teHEMN0fEe2YPMyYKslBVA" contract="_teHEMN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ub3s8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ub3s9d0fEe2YPMyYKslBVA" name="stop" visibility="public"/>
              <ownedOperation xmi:id="_ueRgtN0fEe2YPMyYKslBVA" name="addFactories" visibility="public">
                <ownedParameter xmi:id="_ueRgtd0fEe2YPMyYKslBVA" name="adapterManager" type="_teDZ390fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueRgtt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueRgvN0fEe2YPMyYKslBVA" name="registerExtension" visibility="private">
                <ownedParameter xmi:id="_ueRgvd0fEe2YPMyYKslBVA" name="extension" type="_tj14w90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueSHwN0fEe2YPMyYKslBVA" name="added" visibility="public">
                <ownedParameter xmi:id="_ueSHwd0fEe2YPMyYKslBVA" name="extensions" type="_tj1Rut0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueSHwt0fEe2YPMyYKslBVA" name="removed" visibility="public">
                <ownedParameter xmi:id="_ueSHw90fEe2YPMyYKslBVA" name="extensions" type="_tj1Rut0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueSHx90fEe2YPMyYKslBVA" name="added" visibility="public">
                <ownedParameter xmi:id="_ueSHyN0fEe2YPMyYKslBVA" name="extensionPoints" type="_tjesYd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueSHyd0fEe2YPMyYKslBVA" name="removed" visibility="public">
                <ownedParameter xmi:id="_ueSHyt0fEe2YPMyYKslBVA" name="extensionPoints" type="_tjesYd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tn5SVt0fEe2YPMyYKslBVA" name="AdapterFactoryProxy" visibility="package">
              <eAnnotations xmi:id="_tn55YN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tn55Yd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tn55ZN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueSHy90fEe2YPMyYKslBVA" name="adaptableType" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueSu0N0fEe2YPMyYKslBVA" name="adapterNames" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueSu0d0fEe2YPMyYKslBVA" name="contributorName" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueSu0t0fEe2YPMyYKslBVA" name="declaringExtension" visibility="private" type="_tj14w90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueSu090fEe2YPMyYKslBVA" name="factory" visibility="private" type="_tB4bMt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueSu1N0fEe2YPMyYKslBVA" name="factoryLoader" visibility="private" type="_tlmMQN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueSu1d0fEe2YPMyYKslBVA" name="ownerId" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ueSu1t0fEe2YPMyYKslBVA" name="internalOwnerId" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tn55Yt0fEe2YPMyYKslBVA" client="_tn5SVt0fEe2YPMyYKslBVA" supplier="_teGdIt0fEe2YPMyYKslBVA" contract="_teGdIt0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tn55Y90fEe2YPMyYKslBVA" client="_tn5SVt0fEe2YPMyYKslBVA" supplier="_teGdId0fEe2YPMyYKslBVA" contract="_teGdId0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ueRgt90fEe2YPMyYKslBVA" name="createProxy" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ueRguN0fEe2YPMyYKslBVA" name="element" type="_tj1Rst0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueRgud0fEe2YPMyYKslBVA" name="return" type="_tn5SVt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueRgut0fEe2YPMyYKslBVA" name="getAdaptableType" visibility="package">
                <ownedParameter xmi:id="_ueRgu90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueSHxN0fEe2YPMyYKslBVA" name="originatesFrom" visibility="public">
                <ownedParameter xmi:id="_ueSHxd0fEe2YPMyYKslBVA" name="extension" type="_tj14w90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueSHxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueSu190fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_ueSu2N0fEe2YPMyYKslBVA" name="logError" visibility="private"/>
              <ownedOperation xmi:id="_ueTV4N0fEe2YPMyYKslBVA" name="getAdapter" visibility="public">
                <ownedParameter xmi:id="_ueTV4d0fEe2YPMyYKslBVA" name="adaptableObject" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueTV4t0fEe2YPMyYKslBVA" name="adapterType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueTV490fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueTV5N0fEe2YPMyYKslBVA" name="loadFactory" visibility="public">
                <ownedParameter xmi:id="_ueTV5d0fEe2YPMyYKslBVA" name="force" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueTV5t0fEe2YPMyYKslBVA" name="return" type="_teGdIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueTV590fEe2YPMyYKslBVA" name="getAdapterList" visibility="public">
                <ownedParameter xmi:id="_ueTV6N0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueTV6d0fEe2YPMyYKslBVA" name="getAdapterNames" visibility="public">
                <ownedParameter xmi:id="_ueTV6t0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueT88N0fEe2YPMyYKslBVA" name="getExtension" visibility="package">
                <ownedParameter xmi:id="_ueT88d0fEe2YPMyYKslBVA" name="return" type="_tj14w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueUkAN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_ueUkAd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueUkAt0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ueUkA90fEe2YPMyYKslBVA" name="child" type="_tj1Rst0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueUkBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueUkBd0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ueUkBt0fEe2YPMyYKslBVA" name="child" type="_tj1Rst0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueUkB90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueUkCN0fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ueUkCd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueUkCt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueUkC90fEe2YPMyYKslBVA" name="lambda$4" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ueUkDN0fEe2YPMyYKslBVA" name="arg0" type="_tj1Rst0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueUkDd0fEe2YPMyYKslBVA" name="return" type="_teGdIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueUkDt0fEe2YPMyYKslBVA" name="lambda$5" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ueUkD90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueUkEN0fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueUkEd0fEe2YPMyYKslBVA" name="f" type="_teGdIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueUkEt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ueVLEN0fEe2YPMyYKslBVA" name="lambda$6" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ueVLEd0fEe2YPMyYKslBVA" name="f" type="_teGdIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ueVLEt0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_teRcQt0fEe2YPMyYKslBVA" name="commands">
          <packagedElement xmi:type="uml:Package" xmi:id="_teRcQ90fEe2YPMyYKslBVA" name="common">
            <packagedElement xmi:type="uml:Class" xmi:id="_teRcRN0fEe2YPMyYKslBVA" name="EventManager" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tgTckN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgTckd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgTckt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uZxbP90fEe2YPMyYKslBVA" name="EMPTY_ARRAY" visibility="private" isLeaf="true" isStatic="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uZxbQN0fEe2YPMyYKslBVA" name="listenerList" visibility="private" type="_tSFaYN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uZxbQd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uZxbQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uZxbQ90fEe2YPMyYKslBVA" name="addListenerObject" visibility="protected" isLeaf="true">
                <ownedParameter xmi:id="_uZxbRN0fEe2YPMyYKslBVA" name="listener" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZxbSd0fEe2YPMyYKslBVA" name="clearListeners" visibility="protected" isLeaf="true"/>
              <ownedOperation xmi:id="_uZxbSt0fEe2YPMyYKslBVA" name="getListeners" visibility="protected" isLeaf="true">
                <ownedParameter xmi:id="_uZxbS90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZyCQN0fEe2YPMyYKslBVA" name="isListenerAttached" visibility="protected" isLeaf="true">
                <ownedParameter xmi:id="_uZyCQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZyCQt0fEe2YPMyYKslBVA" name="removeListenerObject" visibility="protected" isLeaf="true">
                <ownedParameter xmi:id="_uZyCQ90fEe2YPMyYKslBVA" name="listener" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tpTnkt0fEe2YPMyYKslBVA" name="CommandException" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tpTnl90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpTnmN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpTnmd0fEe2YPMyYKslBVA" general="_s72rsN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uZxbOd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uZxbOt0fEe2YPMyYKslBVA" name="cause" visibility="private" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uZw0Ld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uZw0Lt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZxbM90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uZxbNN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uZxbNd0fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uZxbPd0fEe2YPMyYKslBVA" name="getCause" visibility="public">
                <ownedParameter xmi:id="_uZxbPt0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tpUOoN0fEe2YPMyYKslBVA" name="NotDefinedException" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tpUOod0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpUOot0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpUOo90fEe2YPMyYKslBVA" general="_tpTnkt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uZyCSN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uZyCSd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uZyCSt0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tn_Y890fEe2YPMyYKslBVA" name="ExecutionException" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tpTnkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tpTnkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tpTnk90fEe2YPMyYKslBVA" general="_tpTnkt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZw0Kt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uZw0K90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uZw0LN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZxbMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uZxbMd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZxbMt0fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tn_Y9d0fEe2YPMyYKslBVA" name="NotEnabledException" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tpTnlN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tpTnld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tpTnlt0fEe2YPMyYKslBVA" general="_tpTnkt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZxbNt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uZxbN90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uZxbON0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_tB30I90fEe2YPMyYKslBVA" name="osgi">
        <packagedElement xmi:type="uml:Package" xmi:id="_tB30JN0fEe2YPMyYKslBVA" name="internal">
          <packagedElement xmi:type="uml:Package" xmi:id="_tB30Jd0fEe2YPMyYKslBVA" name="framework">
            <packagedElement xmi:type="uml:Package" xmi:id="_tg9j6N0fEe2YPMyYKslBVA" name="legacy">
              <packagedElement xmi:type="uml:Class" xmi:id="_tg9j6t0fEe2YPMyYKslBVA" name="PackageAdminImpl" visibility="public">
                <eAnnotations xmi:id="_tlnaYN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlnaYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlnaY90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uoKciN0fEe2YPMyYKslBVA" name="container" visibility="private" isLeaf="true" type="_tgwvld0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tlnaYt0fEe2YPMyYKslBVA" client="_tg9j6t0fEe2YPMyYKslBVA" supplier="_teEA5d0fEe2YPMyYKslBVA" contract="_teEA5d0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uoKcid0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_uoKcit0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uoKci90fEe2YPMyYKslBVA" name="container" type="_tgwvld0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoKcjN0fEe2YPMyYKslBVA" name="getExportedPackages" visibility="public">
                  <ownedParameter xmi:id="_uoKcjd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoKcjt0fEe2YPMyYKslBVA" name="return" type="_teyZsd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoKcj90fEe2YPMyYKslBVA" name="getExportedPackages" visibility="public">
                  <ownedParameter xmi:id="_uoKckN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoKckd0fEe2YPMyYKslBVA" name="return" type="_teyZsd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoLDlN0fEe2YPMyYKslBVA" name="getExportedPackage" visibility="public">
                  <ownedParameter xmi:id="_uoLDld0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoLDlt0fEe2YPMyYKslBVA" name="return" type="_teyZtN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoMRsN0fEe2YPMyYKslBVA" name="refreshPackages" visibility="public">
                  <ownedParameter xmi:id="_uoMRsd0fEe2YPMyYKslBVA" name="input" type="_tXCy6N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoMRtd0fEe2YPMyYKslBVA" name="resolveBundles" visibility="public">
                  <ownedParameter xmi:id="_uoMRtt0fEe2YPMyYKslBVA" name="input" type="_tXCy6N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoMRt90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoMRu90fEe2YPMyYKslBVA" name="getRequiredBundles" visibility="public">
                  <ownedParameter xmi:id="_uoMRvN0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoMRvd0fEe2YPMyYKslBVA" name="return" type="_teyZs90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoM4w90fEe2YPMyYKslBVA" name="getBundles" visibility="public">
                  <ownedParameter xmi:id="_uoM4xN0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoM4xd0fEe2YPMyYKslBVA" name="versionRange" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoM4xt0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoOG4N0fEe2YPMyYKslBVA" name="getFragments" visibility="public">
                  <ownedParameter xmi:id="_uoOG4d0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoOG4t0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoOG490fEe2YPMyYKslBVA" name="getWiring" visibility="private">
                  <ownedParameter xmi:id="_uoOG5N0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoOG5d0fEe2YPMyYKslBVA" name="return" type="_tgzL1N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoOG5t0fEe2YPMyYKslBVA" name="getHosts" visibility="public">
                  <ownedParameter xmi:id="_uoOG590fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoOG6N0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoOt8t0fEe2YPMyYKslBVA" name="getBundlePriv" visibility="package">
                  <ownedParameter xmi:id="_uoOt890fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoOt9N0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoPVAN0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                  <ownedParameter xmi:id="_uoPVAd0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoPVAt0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoPVBt0fEe2YPMyYKslBVA" name="getBundleType" visibility="public">
                  <ownedParameter xmi:id="_uoPVB90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoPVCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoPVC90fEe2YPMyYKslBVA" name="getRemovalPendingBundles" visibility="public">
                  <ownedParameter xmi:id="_uoPVDN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoPVD90fEe2YPMyYKslBVA" name="getDependencyClosure" visibility="public">
                  <ownedParameter xmi:id="_uoPVEN0fEe2YPMyYKslBVA" name="bundles" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoPVEd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tloBcd0fEe2YPMyYKslBVA" name="ExportedPackageImpl" visibility="package">
                  <eAnnotations xmi:id="_toiykN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_toiykd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_toiyk90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uoInW90fEe2YPMyYKslBVA" name="packageCapability" visibility="private" isLeaf="true" type="_thJxLN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_uoInXN0fEe2YPMyYKslBVA" name="providerWiring" visibility="private" isLeaf="true" type="_tgzL1N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_toiykt0fEe2YPMyYKslBVA" client="_tloBcd0fEe2YPMyYKslBVA" supplier="_teyZtN0fEe2YPMyYKslBVA" contract="_teyZtN0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_uoInXd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                    <ownedParameter xmi:id="_uoInXt0fEe2YPMyYKslBVA" name="packageCapability" type="_thJxLN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uoInX90fEe2YPMyYKslBVA" name="providerWiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoInYN0fEe2YPMyYKslBVA" name="getName" visibility="public">
                    <ownedParameter xmi:id="_uoInYd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoJOYN0fEe2YPMyYKslBVA" name="getExportingBundle" visibility="public">
                    <ownedParameter xmi:id="_uoJOYd0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoJOZN0fEe2YPMyYKslBVA" name="getImportingBundles" visibility="public">
                    <ownedParameter xmi:id="_uoJOZd0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoJOZt0fEe2YPMyYKslBVA" name="addRequirers" visibility="private" isStatic="true">
                    <ownedParameter xmi:id="_uoJOZ90fEe2YPMyYKslBVA" name="importing" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uoJOaN0fEe2YPMyYKslBVA" name="wiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uoJOad0fEe2YPMyYKslBVA" name="packageName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoJ1cN0fEe2YPMyYKslBVA" name="getSpecificationVersion" visibility="public">
                    <ownedParameter xmi:id="_uoJ1cd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoJ1ct0fEe2YPMyYKslBVA" name="getVersion" visibility="public">
                    <ownedParameter xmi:id="_uoJ1c90fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoKcgN0fEe2YPMyYKslBVA" name="isRemovalPending" visibility="public">
                    <ownedParameter xmi:id="_uoKcgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoKchN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                    <ownedParameter xmi:id="_uoKchd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tloogd0fEe2YPMyYKslBVA" name="RequiredBundleImpl" visibility="package">
                  <eAnnotations xmi:id="_tlp2oN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tlp2od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tlp2o90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uoP8E90fEe2YPMyYKslBVA" name="bundleCapability" visibility="private" isLeaf="true" type="_tgrQAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_uoP8FN0fEe2YPMyYKslBVA" name="providerWiring" visibility="private" isLeaf="true" type="_tgr3E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tlp2ot0fEe2YPMyYKslBVA" client="_tloogd0fEe2YPMyYKslBVA" supplier="_tid_wt0fEe2YPMyYKslBVA" contract="_tid_wt0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_uoM4wN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                    <ownedParameter xmi:id="_uoM4wd0fEe2YPMyYKslBVA" name="bundleCapability" type="_tgrQAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uoM4wt0fEe2YPMyYKslBVA" name="providerWiring" type="_tgr3E90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoP8Fd0fEe2YPMyYKslBVA" name="getSymbolicName" visibility="public">
                    <ownedParameter xmi:id="_uoP8Ft0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoP8F90fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                    <ownedParameter xmi:id="_uoP8GN0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoP8Hd0fEe2YPMyYKslBVA" name="getRequiringBundles" visibility="public">
                    <ownedParameter xmi:id="_uoP8Ht0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoQjIN0fEe2YPMyYKslBVA" name="addRequirers" visibility="private" isStatic="true">
                    <ownedParameter xmi:id="_uoQjId0fEe2YPMyYKslBVA" name="requiring" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uoQjIt0fEe2YPMyYKslBVA" name="providerWiring" type="_tgr3E90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoQjKd0fEe2YPMyYKslBVA" name="getVersion" visibility="public">
                    <ownedParameter xmi:id="_uoQjKt0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoQjK90fEe2YPMyYKslBVA" name="isRemovalPending" visibility="public">
                    <ownedParameter xmi:id="_uoQjLN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoQjL90fEe2YPMyYKslBVA" name="toString" visibility="public">
                    <ownedParameter xmi:id="_uoQjMN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tloog90fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_toiLg90fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_toiLhN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_toiLht0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uoInUN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j6t0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_toiLhd0fEe2YPMyYKslBVA" client="_tloog90fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_uoInUd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uoInUt0fEe2YPMyYKslBVA" name="arg0" type="_tg9j6t0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoInU90fEe2YPMyYKslBVA" name="compare" visibility="public">
                    <ownedParameter xmi:id="_uoInVN0fEe2YPMyYKslBVA" name="b1" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uoInVd0fEe2YPMyYKslBVA" name="b2" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uoInVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoInV90fEe2YPMyYKslBVA" name="compare" visibility="public">
                    <ownedParameter xmi:id="_uoInWN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uoInWd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uoInWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tlpPkd0fEe2YPMyYKslBVA" name="GetBundleAction" visibility="package">
                  <eAnnotations xmi:id="_tlp2pN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tlp2pd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tlp2p90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uoRKMN0fEe2YPMyYKslBVA" name="clazz" visibility="private" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uoRKMd0fEe2YPMyYKslBVA" name="impl" visibility="private" type="_tg9j6t0fEe2YPMyYKslBVA"/>
                  <interfaceRealization xmi:id="_tlp2pt0fEe2YPMyYKslBVA" client="_tlpPkd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_uoPVA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                    <ownedParameter xmi:id="_uoPVBN0fEe2YPMyYKslBVA" name="impl" type="_tg9j6t0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uoPVBd0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoRKMt0fEe2YPMyYKslBVA" name="run" visibility="public">
                    <ownedParameter xmi:id="_uoRKM90fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uoRKNN0fEe2YPMyYKslBVA" name="run" visibility="public">
                    <ownedParameter xmi:id="_uoRKNd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tg9j7N0fEe2YPMyYKslBVA" name="StartLevelImpl" visibility="public">
                <eAnnotations xmi:id="_tlqdsN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlqdsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlqds90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uoRKNt0fEe2YPMyYKslBVA" name="container" visibility="private" isLeaf="true" type="_tgwvld0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tlqdst0fEe2YPMyYKslBVA" client="_tg9j7N0fEe2YPMyYKslBVA" supplier="_tid_yd0fEe2YPMyYKslBVA" contract="_tid_yd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uoKckt0fEe2YPMyYKslBVA" name="getModule" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uoKck90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoKclN0fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoRKN90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uoRKON0fEe2YPMyYKslBVA" name="container" type="_tgwvld0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoRKOd0fEe2YPMyYKslBVA" name="getStartLevel" visibility="public">
                  <ownedParameter xmi:id="_uoRKOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoRKP90fEe2YPMyYKslBVA" name="setStartLevel" visibility="public">
                  <ownedParameter xmi:id="_uoRKQN0fEe2YPMyYKslBVA" name="startlevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoRKRN0fEe2YPMyYKslBVA" name="getBundleStartLevel" visibility="public">
                  <ownedParameter xmi:id="_uoRxQN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoRxQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoRxRN0fEe2YPMyYKslBVA" name="setBundleStartLevel" visibility="public">
                  <ownedParameter xmi:id="_uoRxRd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoRxRt0fEe2YPMyYKslBVA" name="startlevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoRxSd0fEe2YPMyYKslBVA" name="getInitialBundleStartLevel" visibility="public">
                  <ownedParameter xmi:id="_uoRxSt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoRxTd0fEe2YPMyYKslBVA" name="setInitialBundleStartLevel" visibility="public">
                  <ownedParameter xmi:id="_uoRxTt0fEe2YPMyYKslBVA" name="startlevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoRxUd0fEe2YPMyYKslBVA" name="isBundlePersistentlyStarted" visibility="public">
                  <ownedParameter xmi:id="_uoRxUt0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoRxU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoRxVt0fEe2YPMyYKslBVA" name="isBundleActivationPolicyUsed" visibility="public">
                  <ownedParameter xmi:id="_uoRxV90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoRxWN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tB30J90fEe2YPMyYKslBVA" name="FilterImpl" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tW6QAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tW6QAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tW6QBN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upAxE90fEe2YPMyYKslBVA" name="filterString" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tW6QA90fEe2YPMyYKslBVA" client="_tB30J90fEe2YPMyYKslBVA" supplier="_tW6QAt0fEe2YPMyYKslBVA" contract="_tW6QAt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_unAl-N0fEe2YPMyYKslBVA" name="newInstance" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_unAl-d0fEe2YPMyYKslBVA" name="filterString" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unAl-t0fEe2YPMyYKslBVA" name="debug" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unAl-90fEe2YPMyYKslBVA" name="return" type="_tB30J90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unAl_N0fEe2YPMyYKslBVA" name="getRequiredObjectClass" visibility="public">
                <ownedParameter xmi:id="_unAl_d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unB0Gd0fEe2YPMyYKslBVA" name="match" visibility="public">
                <ownedParameter xmi:id="_unB0Gt0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unB0G90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unCbJN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_unCbJd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoHZM90fEe2YPMyYKslBVA" name="newInstance" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoHZNN0fEe2YPMyYKslBVA" name="filterString" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoHZNd0fEe2YPMyYKslBVA" name="return" type="_tB30J90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoIARd0fEe2YPMyYKslBVA" name="getPrimaryKeyValue" visibility="public">
                <ownedParameter xmi:id="_uoIARt0fEe2YPMyYKslBVA" name="primaryKey" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoIAR90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoo9o90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uopkst0fEe2YPMyYKslBVA" name="matches0" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uopks90fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uopktN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uopkuN0fEe2YPMyYKslBVA" name="normalize" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uopkud0fEe2YPMyYKslBVA" name="arg0" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uopkut0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uopkvd0fEe2YPMyYKslBVA" name="getAttributesInternal" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uopkvt0fEe2YPMyYKslBVA" name="arg0" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uopkxt0fEe2YPMyYKslBVA" name="addAttributes" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uopkx90fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uopkyN0fEe2YPMyYKslBVA" name="arg1" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uopkyd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upAxFN0fEe2YPMyYKslBVA" name="match" visibility="public">
                <ownedParameter xmi:id="_upAxFd0fEe2YPMyYKslBVA" name="dictionary" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upAxFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upAxGd0fEe2YPMyYKslBVA" name="matchCase" visibility="public">
                <ownedParameter xmi:id="_upAxGt0fEe2YPMyYKslBVA" name="dictionary" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upAxG90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upAxHN0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_upAxHd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upAxHt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upBYIN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_upBYId0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upBYIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upBYI90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_upBYJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upBYJd0fEe2YPMyYKslBVA" name="getChildren" visibility="public">
                <ownedParameter xmi:id="_upBYJt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upBYJ90fEe2YPMyYKslBVA" name="getAttributes" visibility="public">
                <ownedParameter xmi:id="_upBYKN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upBYKd0fEe2YPMyYKslBVA" name="getStandardOSGiAttributes" visibility="public">
                <ownedParameter xmi:id="_upBYKt0fEe2YPMyYKslBVA" name="versions" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upB_MN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tW6QB90fEe2YPMyYKslBVA" name="Parser" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tepPu90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tepPvN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tepPvd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uopkyt0fEe2YPMyYKslBVA" name="debug" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uopky90fEe2YPMyYKslBVA" name="filterstring" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uopkzN0fEe2YPMyYKslBVA" name="filterChars" visibility="private" isLeaf="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uopkzd0fEe2YPMyYKslBVA" name="pos" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uopkzt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uopkz90fEe2YPMyYKslBVA" name="filterstring" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uopk0N0fEe2YPMyYKslBVA" name="debug" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoqLwN0fEe2YPMyYKslBVA" name="parse" visibility="package">
                  <ownedParameter xmi:id="_uoqLwd0fEe2YPMyYKslBVA" name="return" type="_tB30J90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoqLwt0fEe2YPMyYKslBVA" name="parse_filter" visibility="private">
                  <ownedParameter xmi:id="_uoqLw90fEe2YPMyYKslBVA" name="return" type="_tB30J90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoqLzd0fEe2YPMyYKslBVA" name="skipWhiteSpace" visibility="private"/>
                <ownedOperation xmi:id="_uoqLz90fEe2YPMyYKslBVA" name="parse_filtercomp" visibility="private">
                  <ownedParameter xmi:id="_uoqL0N0fEe2YPMyYKslBVA" name="return" type="_tB30J90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoqy0N0fEe2YPMyYKslBVA" name="parse_item" visibility="private">
                  <ownedParameter xmi:id="_uoqy0d0fEe2YPMyYKslBVA" name="return" type="_tB30J90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoqy0t0fEe2YPMyYKslBVA" name="parse_not" visibility="private">
                  <ownedParameter xmi:id="_uoqy090fEe2YPMyYKslBVA" name="return" type="_tB30J90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoqy1N0fEe2YPMyYKslBVA" name="parse_and" visibility="private">
                  <ownedParameter xmi:id="_uoqy1d0fEe2YPMyYKslBVA" name="return" type="_tB30J90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoqy1t0fEe2YPMyYKslBVA" name="parse_or" visibility="private">
                  <ownedParameter xmi:id="_uoqy190fEe2YPMyYKslBVA" name="return" type="_tB30J90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uorZ4t0fEe2YPMyYKslBVA" name="parse_attr" visibility="private">
                  <ownedParameter xmi:id="_uorZ490fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uosA8d0fEe2YPMyYKslBVA" name="parse_value" visibility="private">
                  <ownedParameter xmi:id="_uosA8t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uosoAN0fEe2YPMyYKslBVA" name="parse_substring" visibility="private">
                  <ownedParameter xmi:id="_uosoAd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tW63Ed0fEe2YPMyYKslBVA" name="ServiceReferenceMap" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_teoop90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tepPsN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tepPst0fEe2YPMyYKslBVA" general="_tUDwUd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uomhbt0fEe2YPMyYKslBVA" name="reference" visibility="private" isLeaf="true" type="_tXDZ-d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tepPsd0fEe2YPMyYKslBVA" client="_tW63Ed0fEe2YPMyYKslBVA" supplier="_s9Y8wN0fEe2YPMyYKslBVA" contract="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uomhb90fEe2YPMyYKslBVA" name="asMap" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uomhcN0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uomhcd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uomhct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uomhc90fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uonIcN0fEe2YPMyYKslBVA" name="get" visibility="public">
                  <ownedParameter xmi:id="_uonIcd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonIct0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uonIc90fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                  <ownedParameter xmi:id="_uonIdN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tW63F90fEe2YPMyYKslBVA" name="DictionaryMap" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_terE4N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_terE4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_terE490fEe2YPMyYKslBVA" general="_tUDwUd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uo5cWt0fEe2YPMyYKslBVA" name="dictionary" visibility="private" isLeaf="true" type="_tB6QYt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_terE4t0fEe2YPMyYKslBVA" client="_tW63F90fEe2YPMyYKslBVA" supplier="_s9Y8wN0fEe2YPMyYKslBVA" contract="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uo5cW90fEe2YPMyYKslBVA" name="asMap" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uo5cXN0fEe2YPMyYKslBVA" name="dictionary" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo5cXd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo5cXt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uo6DYN0fEe2YPMyYKslBVA" name="dictionary" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo6DYd0fEe2YPMyYKslBVA" name="get" visibility="public">
                  <ownedParameter xmi:id="_uo6DYt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo6DY90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo6DZN0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                  <ownedParameter xmi:id="_uo6DZd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tW7eIN0fEe2YPMyYKslBVA" name="Range" visibility="package">
                <eAnnotations xmi:id="_tepPuN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tepPud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tepPut0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uooWkN0fEe2YPMyYKslBVA" name="leftRule" visibility="private" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uooWkd0fEe2YPMyYKslBVA" name="leftVersion" visibility="private" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uooWkt0fEe2YPMyYKslBVA" name="rightVersion" visibility="private" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uooWk90fEe2YPMyYKslBVA" name="rightRule" visibility="private" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uooWlN0fEe2YPMyYKslBVA" name="excludes" visibility="private" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uonvjt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_uonvkt0fEe2YPMyYKslBVA" name="setLeft" visibility="package">
                  <ownedParameter xmi:id="_uonvk90fEe2YPMyYKslBVA" name="leftRule" type="_s8e90d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonvlN0fEe2YPMyYKslBVA" name="leftVersion" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonvld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uonvlt0fEe2YPMyYKslBVA" name="setRight" visibility="package">
                  <ownedParameter xmi:id="_uonvl90fEe2YPMyYKslBVA" name="rightRule" type="_s8e90d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonvmN0fEe2YPMyYKslBVA" name="rightVersion" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonvmd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uooWld0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_uooWlt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uooWl90fEe2YPMyYKslBVA" name="addExclude" visibility="package">
                  <ownedParameter xmi:id="_uooWmN0fEe2YPMyYKslBVA" name="exclude" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tep2wd0fEe2YPMyYKslBVA" name="And" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tes6E90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tes6FN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tes6Fd0fEe2YPMyYKslBVA" general="_tB30J90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_upB_Md0fEe2YPMyYKslBVA" name="operands" visibility="private" isLeaf="true" type="_teqd2d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uoqy2N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uoqy2d0fEe2YPMyYKslBVA" name="operands" type="_teqd2d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upB_Mt0fEe2YPMyYKslBVA" name="matches0" visibility="package">
                  <ownedParameter xmi:id="_upB_M90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upB_NN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upB_Nd0fEe2YPMyYKslBVA" name="normalize" visibility="package">
                  <ownedParameter xmi:id="_upB_Nt0fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upB_N90fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upB_ON0fEe2YPMyYKslBVA" name="getPrimaryKeyValue" visibility="public">
                  <ownedParameter xmi:id="_upB_Od0fEe2YPMyYKslBVA" name="primaryKey" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upB_Ot0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upCmQN0fEe2YPMyYKslBVA" name="getChildren" visibility="public">
                  <ownedParameter xmi:id="_upCmQd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upCmQt0fEe2YPMyYKslBVA" name="getAttributesInternal" visibility="package">
                  <ownedParameter xmi:id="_upCmQ90fEe2YPMyYKslBVA" name="results" type="_s7dDE90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upCmRN0fEe2YPMyYKslBVA" name="addAttributes" visibility="package">
                  <ownedParameter xmi:id="_upCmRd0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upCmRt0fEe2YPMyYKslBVA" name="versionAttrs" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upCmR90fEe2YPMyYKslBVA" name="not" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tep2w90fEe2YPMyYKslBVA" name="Or" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_teqd1t0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_teqd190fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_teqd2N0fEe2YPMyYKslBVA" general="_tB30J90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uovEQN0fEe2YPMyYKslBVA" name="operands" visibility="private" isLeaf="true" type="_teqd2d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uorZ4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uorZ4d0fEe2YPMyYKslBVA" name="operands" type="_teqd2d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uovEQd0fEe2YPMyYKslBVA" name="matches0" visibility="package">
                  <ownedParameter xmi:id="_uovEQt0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uovEQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uovERN0fEe2YPMyYKslBVA" name="normalize" visibility="package">
                  <ownedParameter xmi:id="_uovERd0fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uovERt0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uovrUN0fEe2YPMyYKslBVA" name="getChildren" visibility="public">
                  <ownedParameter xmi:id="_uovrUd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uovrUt0fEe2YPMyYKslBVA" name="getAttributesInternal" visibility="package">
                  <ownedParameter xmi:id="_uovrU90fEe2YPMyYKslBVA" name="results" type="_s7dDE90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uovrVN0fEe2YPMyYKslBVA" name="getStandardOSGiAttributes" visibility="public">
                  <ownedParameter xmi:id="_uovrVd0fEe2YPMyYKslBVA" name="versions" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uovrVt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uovrV90fEe2YPMyYKslBVA" name="addAttributes" visibility="package">
                  <ownedParameter xmi:id="_uovrWN0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uovrWd0fEe2YPMyYKslBVA" name="versionAttrs" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uovrWt0fEe2YPMyYKslBVA" name="not" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tep2xd0fEe2YPMyYKslBVA" name="Not" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tguTUN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tguTUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tguTUt0fEe2YPMyYKslBVA" general="_tB30J90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uoo9oN0fEe2YPMyYKslBVA" name="operand" visibility="private" isLeaf="true" type="_tB30J90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uoo9od0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uoo9ot0fEe2YPMyYKslBVA" name="operand" type="_tB30J90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoo9pN0fEe2YPMyYKslBVA" name="matches0" visibility="package">
                  <ownedParameter xmi:id="_uopksN0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uopksd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uopktd0fEe2YPMyYKslBVA" name="normalize" visibility="package">
                  <ownedParameter xmi:id="_uopktt0fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uopkt90fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uopku90fEe2YPMyYKslBVA" name="getAttributesInternal" visibility="package">
                  <ownedParameter xmi:id="_uopkvN0fEe2YPMyYKslBVA" name="results" type="_s7dDE90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uopkv90fEe2YPMyYKslBVA" name="getStandardOSGiAttributes" visibility="public">
                  <ownedParameter xmi:id="_uopkwN0fEe2YPMyYKslBVA" name="versions" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uopkwd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uopkwt0fEe2YPMyYKslBVA" name="addAttributes" visibility="package">
                  <ownedParameter xmi:id="_uopkw90fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uopkxN0fEe2YPMyYKslBVA" name="versionAttrs" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uopkxd0fEe2YPMyYKslBVA" name="not" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tep2x90fEe2YPMyYKslBVA" name="Approx" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_terE5N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_terE5d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_terE5t0fEe2YPMyYKslBVA" general="_teqd090fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uo6DZt0fEe2YPMyYKslBVA" name="approx" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uo6qed0fEe2YPMyYKslBVA" name="attr" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uosoCt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uosoC90fEe2YPMyYKslBVA" name="attr" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uosoDN0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uosoDd0fEe2YPMyYKslBVA" name="debug" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo6DZ90fEe2YPMyYKslBVA" name="approxString" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uo6DaN0fEe2YPMyYKslBVA" name="input" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo6Dad0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo6Dat0fEe2YPMyYKslBVA" name="operation" visibility="package">
                  <ownedParameter xmi:id="_uo6Da90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo6DbN0fEe2YPMyYKslBVA" name="value" visibility="package">
                  <ownedParameter xmi:id="_uo6Dbd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo6Dbt0fEe2YPMyYKslBVA" name="compare_String" visibility="package">
                  <ownedParameter xmi:id="_uo6Db90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo6DcN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo6qcN0fEe2YPMyYKslBVA" name="compare_Character" visibility="package">
                  <ownedParameter xmi:id="_uo6qcd0fEe2YPMyYKslBVA" name="charval" type="_s8e90d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo6qct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo6qdt0fEe2YPMyYKslBVA" name="normalize" visibility="package">
                  <ownedParameter xmi:id="_uo6qd90fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo6qeN0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo6qet0fEe2YPMyYKslBVA" name="encodeValue" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uo6qe90fEe2YPMyYKslBVA" name="arg0" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo6qfN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo6qfd0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo6qft0fEe2YPMyYKslBVA" name="getPrimaryKeyValue" visibility="public">
                  <ownedParameter xmi:id="_uo6qf90fEe2YPMyYKslBVA" name="primaryKey" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo6qgN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo6qgd0fEe2YPMyYKslBVA" name="getStandardOSGiAttributes" visibility="public">
                  <ownedParameter xmi:id="_uo6qgt0fEe2YPMyYKslBVA" name="versions" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo6qg90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tep2yd0fEe2YPMyYKslBVA" name="GreaterEqual" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_terE590fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_terE6N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_terE6d0fEe2YPMyYKslBVA" general="_teqd090fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uo7RiN0fEe2YPMyYKslBVA" name="attr" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uo7Rid0fEe2YPMyYKslBVA" name="value" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uosoBt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uosoB90fEe2YPMyYKslBVA" name="attr" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uosoCN0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uosoCd0fEe2YPMyYKslBVA" name="debug" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo7RgN0fEe2YPMyYKslBVA" name="operation" visibility="package">
                  <ownedParameter xmi:id="_uo7Rgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo7Rgt0fEe2YPMyYKslBVA" name="comparison" visibility="package">
                  <ownedParameter xmi:id="_uo7Rg90fEe2YPMyYKslBVA" name="compare" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo7RhN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo7Rhd0fEe2YPMyYKslBVA" name="normalize" visibility="package">
                  <ownedParameter xmi:id="_uo7Rht0fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo7Rh90fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo7Rit0fEe2YPMyYKslBVA" name="encodeValue" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uo7Ri90fEe2YPMyYKslBVA" name="arg0" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo7RjN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo7Rjd0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo7Rjt0fEe2YPMyYKslBVA" name="getPrimaryKeyValue" visibility="public">
                  <ownedParameter xmi:id="_uo7Rj90fEe2YPMyYKslBVA" name="primaryKey" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo7RkN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo7Rkd0fEe2YPMyYKslBVA" name="getStandardOSGiAttributes" visibility="public">
                  <ownedParameter xmi:id="_uo7Rkt0fEe2YPMyYKslBVA" name="versions" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo7Rk90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo74kN0fEe2YPMyYKslBVA" name="addAttributes" visibility="package">
                  <ownedParameter xmi:id="_uo74kd0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo74kt0fEe2YPMyYKslBVA" name="versionAttrs" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo74k90fEe2YPMyYKslBVA" name="not" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tep2y90fEe2YPMyYKslBVA" name="LessEqual" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tgtsQN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgtsQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgtsQt0fEe2YPMyYKslBVA" general="_teqd090fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uonIhd0fEe2YPMyYKslBVA" name="attr" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uonIht0fEe2YPMyYKslBVA" name="value" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uonIdd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uonIdt0fEe2YPMyYKslBVA" name="attr" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonId90fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonIeN0fEe2YPMyYKslBVA" name="debug" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uonIfd0fEe2YPMyYKslBVA" name="operation" visibility="package">
                  <ownedParameter xmi:id="_uonIft0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uonIf90fEe2YPMyYKslBVA" name="comparison" visibility="package">
                  <ownedParameter xmi:id="_uonIgN0fEe2YPMyYKslBVA" name="compare" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonIgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uonIgt0fEe2YPMyYKslBVA" name="normalize" visibility="package">
                  <ownedParameter xmi:id="_uonIg90fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonIhN0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uonvgN0fEe2YPMyYKslBVA" name="encodeValue" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uonvgd0fEe2YPMyYKslBVA" name="arg0" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonvgt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonvg90fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uonvhN0fEe2YPMyYKslBVA" name="getPrimaryKeyValue" visibility="public">
                  <ownedParameter xmi:id="_uonvhd0fEe2YPMyYKslBVA" name="primaryKey" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonvht0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uonvh90fEe2YPMyYKslBVA" name="getStandardOSGiAttributes" visibility="public">
                  <ownedParameter xmi:id="_uonviN0fEe2YPMyYKslBVA" name="versions" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonvid0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uonvit0fEe2YPMyYKslBVA" name="addAttributes" visibility="package">
                  <ownedParameter xmi:id="_uonvi90fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonvjN0fEe2YPMyYKslBVA" name="versionAttrs" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonvjd0fEe2YPMyYKslBVA" name="not" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_teqd0d0fEe2YPMyYKslBVA" name="Present" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tesTB90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tesTCN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tesTCd0fEe2YPMyYKslBVA" general="_terr8t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_upAKCN0fEe2YPMyYKslBVA" name="debug" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_upAKCd0fEe2YPMyYKslBVA" name="attr" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uosA890fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uosA9N0fEe2YPMyYKslBVA" name="attr" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uosA9d0fEe2YPMyYKslBVA" name="debug" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upAKBd0fEe2YPMyYKslBVA" name="matches0" visibility="package">
                  <ownedParameter xmi:id="_upAKBt0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upAKB90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upAKCt0fEe2YPMyYKslBVA" name="operation" visibility="package">
                  <ownedParameter xmi:id="_upAKC90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upAKDN0fEe2YPMyYKslBVA" name="value" visibility="package">
                  <ownedParameter xmi:id="_upAKDd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upAxEN0fEe2YPMyYKslBVA" name="normalize" visibility="package">
                  <ownedParameter xmi:id="_upAxEd0fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upAxEt0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_teqd090fEe2YPMyYKslBVA" name="Equal" visibility="package">
                <eAnnotations xmi:id="_terr8N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_terr8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_terr890fEe2YPMyYKslBVA" general="_terr8t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uo8foN0fEe2YPMyYKslBVA" name="value" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uo8fod0fEe2YPMyYKslBVA" name="cached" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uo-U3N0fEe2YPMyYKslBVA" name="attr" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uonIed0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uonIet0fEe2YPMyYKslBVA" name="attr" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonIe90fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uonIfN0fEe2YPMyYKslBVA" name="debug" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo8fot0fEe2YPMyYKslBVA" name="convert" visibility="private">
                  <ownedParameter xmi:id="_uo8fo90fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo8fpN0fEe2YPMyYKslBVA" name="converter" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo8fpd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo8fpt0fEe2YPMyYKslBVA" name="operation" visibility="package">
                  <ownedParameter xmi:id="_uo8fp90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo8fqN0fEe2YPMyYKslBVA" name="value" visibility="package">
                  <ownedParameter xmi:id="_uo8fqd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo8fqt0fEe2YPMyYKslBVA" name="comparison" visibility="package">
                  <ownedParameter xmi:id="_uo8fq90fEe2YPMyYKslBVA" name="compare" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo8frN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo9GsN0fEe2YPMyYKslBVA" name="compare_String" visibility="package">
                  <ownedParameter xmi:id="_uo9Gsd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo9Gst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo9Gs90fEe2YPMyYKslBVA" name="compare_Version" visibility="package">
                  <ownedParameter xmi:id="_uo9GtN0fEe2YPMyYKslBVA" name="value1" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo9Gtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo9Gtt0fEe2YPMyYKslBVA" name="compare_Boolean" visibility="package">
                  <ownedParameter xmi:id="_uo9Gt90fEe2YPMyYKslBVA" name="boolval" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo9GuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo9txN0fEe2YPMyYKslBVA" name="compare_Character" visibility="package">
                  <ownedParameter xmi:id="_uo9txd0fEe2YPMyYKslBVA" name="charval" type="_s8e90d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo9txt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo9ty90fEe2YPMyYKslBVA" name="compare_Double" visibility="package">
                  <ownedParameter xmi:id="_uo9tzN0fEe2YPMyYKslBVA" name="doubleval" type="_s9DlkN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo9tzd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo9tzt0fEe2YPMyYKslBVA" name="compare_Float" visibility="package">
                  <ownedParameter xmi:id="_uo9tz90fEe2YPMyYKslBVA" name="floatval" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo9t0N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo9t0d0fEe2YPMyYKslBVA" name="compare_Long" visibility="package">
                  <ownedParameter xmi:id="_uo9t0t0fEe2YPMyYKslBVA" name="longval" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo9t090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo-U0N0fEe2YPMyYKslBVA" name="compare_Comparable" visibility="package">
                  <ownedParameter xmi:id="_uo-U0d0fEe2YPMyYKslBVA" name="value1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo-U0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo-U090fEe2YPMyYKslBVA" name="valueOf" visibility="package">
                  <ownedParameter xmi:id="_uo-U1N0fEe2YPMyYKslBVA" name="target" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo-U1d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo-U1t0fEe2YPMyYKslBVA" name="compare_Unknown" visibility="package">
                  <ownedParameter xmi:id="_uo-U190fEe2YPMyYKslBVA" name="value1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo-U2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo-U2d0fEe2YPMyYKslBVA" name="normalize" visibility="package">
                  <ownedParameter xmi:id="_uo-U2t0fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo-U290fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo-74N0fEe2YPMyYKslBVA" name="encodeValue" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_uo-74d0fEe2YPMyYKslBVA" name="arg0" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo-74t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo-7490fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo-75N0fEe2YPMyYKslBVA" name="setAccessible" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_uo-75d0fEe2YPMyYKslBVA" name="accessible" type="_tesTAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo_i8t0fEe2YPMyYKslBVA" name="getPrimaryKeyValue" visibility="public">
                  <ownedParameter xmi:id="_uo_i890fEe2YPMyYKslBVA" name="primaryKey" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo_i9N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo_i9d0fEe2YPMyYKslBVA" name="addAttributes" visibility="package">
                  <ownedParameter xmi:id="_uo_i9t0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo_i990fEe2YPMyYKslBVA" name="versionAttrs" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo_i-N0fEe2YPMyYKslBVA" name="not" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tesTAt0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tesTA90fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tesTBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tesTBt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_upAKAN0fEe2YPMyYKslBVA" name="val$accessible" visibility="private" isLeaf="true" type="_tesTAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tesTBd0fEe2YPMyYKslBVA" client="_tesTAt0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_uo_i8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uo_i8d0fEe2YPMyYKslBVA" name="arg0" type="_tesTAN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_upAKAd0fEe2YPMyYKslBVA" name="run" visibility="public">
                    <ownedParameter xmi:id="_upAKAt0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_upAKA90fEe2YPMyYKslBVA" name="run" visibility="public">
                    <ownedParameter xmi:id="_upAKBN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_teqd1d0fEe2YPMyYKslBVA" name="Substring" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tes6Ft0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tes6F90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tes6GN0fEe2YPMyYKslBVA" general="_terr8t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_upCmSN0fEe2YPMyYKslBVA" name="substrings" visibility="package" isLeaf="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_upDNUN0fEe2YPMyYKslBVA" name="debug" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_upDNWt0fEe2YPMyYKslBVA" name="attr" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uosoAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uosoA90fEe2YPMyYKslBVA" name="attr" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uosoBN0fEe2YPMyYKslBVA" name="substrings" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uosoBd0fEe2YPMyYKslBVA" name="debug" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upCmSd0fEe2YPMyYKslBVA" name="operation" visibility="package">
                  <ownedParameter xmi:id="_upCmSt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upCmS90fEe2YPMyYKslBVA" name="value" visibility="package">
                  <ownedParameter xmi:id="_upCmTN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upCmTd0fEe2YPMyYKslBVA" name="value" visibility="private">
                  <ownedParameter xmi:id="_upCmTt0fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upCmT90fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upCmUN0fEe2YPMyYKslBVA" name="compare_String" visibility="package">
                  <ownedParameter xmi:id="_upCmUd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upCmUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upDNV90fEe2YPMyYKslBVA" name="normalize" visibility="package">
                  <ownedParameter xmi:id="_upDNWN0fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upDNWd0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upDNW90fEe2YPMyYKslBVA" name="encodeValue" isLeaf="true" isStatic="true">
                  <ownedParameter xmi:id="_upDNXN0fEe2YPMyYKslBVA" name="arg0" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upD0YN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upD0Yd0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_terr8t0fEe2YPMyYKslBVA" name="Item" visibility="package" isAbstract="true">
                <eAnnotations xmi:id="_tguTU90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tguTVN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tguTVd0fEe2YPMyYKslBVA" general="_tB30J90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uowSYN0fEe2YPMyYKslBVA" name="debug" visibility="package" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uowSYd0fEe2YPMyYKslBVA" name="attr" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uowSYt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uowSY90fEe2YPMyYKslBVA" name="attr" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uowSZN0fEe2YPMyYKslBVA" name="debug" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uowSZd0fEe2YPMyYKslBVA" name="matches0" visibility="package">
                  <ownedParameter xmi:id="_uowSZt0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uowSZ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uowSaN0fEe2YPMyYKslBVA" name="compare" visibility="private">
                  <ownedParameter xmi:id="_uowSad0fEe2YPMyYKslBVA" name="value1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uowSat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uowSa90fEe2YPMyYKslBVA" name="operation" visibility="package" isAbstract="true">
                  <ownedParameter xmi:id="_uowSbN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uowSbd0fEe2YPMyYKslBVA" name="value" visibility="package" isAbstract="true">
                  <ownedParameter xmi:id="_uowSbt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uow5cN0fEe2YPMyYKslBVA" name="compare_String" visibility="package">
                  <ownedParameter xmi:id="_uow5cd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uow5ct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uow5c90fEe2YPMyYKslBVA" name="compare_Version" visibility="package">
                  <ownedParameter xmi:id="_uow5dN0fEe2YPMyYKslBVA" name="value1" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uow5dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uow5dt0fEe2YPMyYKslBVA" name="compare_PrimitiveArray" visibility="private">
                  <ownedParameter xmi:id="_uow5d90fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uow5eN0fEe2YPMyYKslBVA" name="primarray" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uow5ed0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uow5et0fEe2YPMyYKslBVA" name="compare_ObjectArray" visibility="private">
                  <ownedParameter xmi:id="_uow5e90fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uow5fN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uow5fd0fEe2YPMyYKslBVA" name="compare_Collection" visibility="private">
                  <ownedParameter xmi:id="_uow5ft0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uow5f90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uow5gN0fEe2YPMyYKslBVA" name="compare_Long" visibility="package">
                  <ownedParameter xmi:id="_uow5gd0fEe2YPMyYKslBVA" name="longval" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uow5gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uow5g90fEe2YPMyYKslBVA" name="compare_Character" visibility="package">
                  <ownedParameter xmi:id="_uow5hN0fEe2YPMyYKslBVA" name="charval" type="_s8e90d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uow5hd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoxggN0fEe2YPMyYKslBVA" name="compare_Float" visibility="package">
                  <ownedParameter xmi:id="_uoxggd0fEe2YPMyYKslBVA" name="floatval" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoxggt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoxgg90fEe2YPMyYKslBVA" name="compare_Double" visibility="package">
                  <ownedParameter xmi:id="_uoxghN0fEe2YPMyYKslBVA" name="doubleval" type="_s9DlkN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoxghd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoxght0fEe2YPMyYKslBVA" name="compare_Boolean" visibility="package">
                  <ownedParameter xmi:id="_uoxgh90fEe2YPMyYKslBVA" name="boolval" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoxgiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoxgid0fEe2YPMyYKslBVA" name="compare_Comparable" visibility="package">
                  <ownedParameter xmi:id="_uoxgit0fEe2YPMyYKslBVA" name="value1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoxgi90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoxgjN0fEe2YPMyYKslBVA" name="compare_Unknown" visibility="package">
                  <ownedParameter xmi:id="_uoxgjd0fEe2YPMyYKslBVA" name="value1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoxgjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo5cUN0fEe2YPMyYKslBVA" name="encodeValue" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uo5cUd0fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo5cUt0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo5cU90fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo5cVN0fEe2YPMyYKslBVA" name="getAttributesInternal" visibility="package">
                  <ownedParameter xmi:id="_uo5cVd0fEe2YPMyYKslBVA" name="results" type="_s7dDE90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uo5cVt0fEe2YPMyYKslBVA" name="addAttributes" visibility="package">
                  <ownedParameter xmi:id="_uo5cV90fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo5cWN0fEe2YPMyYKslBVA" name="versionAttrs" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uo5cWd0fEe2YPMyYKslBVA" name="not" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_teqd2d0fEe2YPMyYKslBVA" name="FilterImpl[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1fd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1ft0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tglwdd0fEe2YPMyYKslBVA" name="DTOBuilder" visibility="public">
              <eAnnotations xmi:id="_tgpa0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgpa0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgpa0t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoUNgN0fEe2YPMyYKslBVA" name="resources" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uoUNgd0fEe2YPMyYKslBVA" name="wiringnodes" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_unNaRd0fEe2YPMyYKslBVA" name="newServiceReferenceDTO" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_unNaRt0fEe2YPMyYKslBVA" name="ref" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unNaR90fEe2YPMyYKslBVA" name="return" type="_tgtFMN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoUNgt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uoUNg90fEe2YPMyYKslBVA" name="newBundleDTO" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoUNhN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoUNhd0fEe2YPMyYKslBVA" name="return" type="_tgqB7t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoU0mN0fEe2YPMyYKslBVA" name="newBundleStartLevelDTO" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoU0md0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoU0mt0fEe2YPMyYKslBVA" name="bsl" type="_tgqo8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoU0m90fEe2YPMyYKslBVA" name="return" type="_tgqB790fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoVbo90fEe2YPMyYKslBVA" name="newBundleRevisionDTO" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoVbpN0fEe2YPMyYKslBVA" name="revision" type="_tgqo8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoVbpd0fEe2YPMyYKslBVA" name="return" type="_tgqo8d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoVbpt0fEe2YPMyYKslBVA" name="getBundleRevisionDTO" visibility="private">
                <ownedParameter xmi:id="_uoVbp90fEe2YPMyYKslBVA" name="revision" type="_tgqo8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoVbqN0fEe2YPMyYKslBVA" name="return" type="_tgqo8d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoVbqd0fEe2YPMyYKslBVA" name="getResourceId" visibility="private">
                <ownedParameter xmi:id="_uoVbqt0fEe2YPMyYKslBVA" name="revision" type="_tgqo8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoVbq90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoVbrt0fEe2YPMyYKslBVA" name="identifier" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uoVbr90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoWCsN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoWCvN0fEe2YPMyYKslBVA" name="getListCapabilityDTO" visibility="private">
                <ownedParameter xmi:id="_uoWCvd0fEe2YPMyYKslBVA" name="caps" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoWCvt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoWCw90fEe2YPMyYKslBVA" name="getListRequirementDTO" visibility="private">
                <ownedParameter xmi:id="_uoWCxN0fEe2YPMyYKslBVA" name="reqs" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoWCxd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoWpwN0fEe2YPMyYKslBVA" name="newList" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uoWpwd0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoWpwt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoWpw90fEe2YPMyYKslBVA" name="getCapabilityDTO" visibility="private">
                <ownedParameter xmi:id="_uoWpxN0fEe2YPMyYKslBVA" name="cap" type="_tgrQAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoWpxd0fEe2YPMyYKslBVA" name="return" type="_tgqo890fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoWpyt0fEe2YPMyYKslBVA" name="newAttributesMapDTO" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uoWpy90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoWpzN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoWp0N0fEe2YPMyYKslBVA" name="newDirectivesMapDTO" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uoWp0d0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoXQ0N0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoXQ0t0fEe2YPMyYKslBVA" name="getListCapabilityRefDTO" visibility="private">
                <ownedParameter xmi:id="_uoXQ090fEe2YPMyYKslBVA" name="caps" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoXQ1N0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoXQ1d0fEe2YPMyYKslBVA" name="getCapabilityRefDTO" visibility="private">
                <ownedParameter xmi:id="_uoXQ1t0fEe2YPMyYKslBVA" name="cap" type="_tgrQAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoXQ190fEe2YPMyYKslBVA" name="return" type="_tgrQAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoX34N0fEe2YPMyYKslBVA" name="getRequirementDTO" visibility="private">
                <ownedParameter xmi:id="_uoX34d0fEe2YPMyYKslBVA" name="req" type="_tgrQA90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoX34t0fEe2YPMyYKslBVA" name="return" type="_tgrQAt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoYe8t0fEe2YPMyYKslBVA" name="getListRequirementRefDTO" visibility="private">
                <ownedParameter xmi:id="_uoYe890fEe2YPMyYKslBVA" name="reqs" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoYe9N0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoYe9d0fEe2YPMyYKslBVA" name="getRequirementRefDTO" visibility="private">
                <ownedParameter xmi:id="_uoYe9t0fEe2YPMyYKslBVA" name="req" type="_tgrQA90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoYe990fEe2YPMyYKslBVA" name="return" type="_tgr3EN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoZGA90fEe2YPMyYKslBVA" name="newArrayBundleRevisionDTO" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoZGBN0fEe2YPMyYKslBVA" name="revisions" type="_tgr3Ed0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoZGBd0fEe2YPMyYKslBVA" name="return" type="_tgqB4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoZGBt0fEe2YPMyYKslBVA" name="newBundleWiringDTO" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoZGB90fEe2YPMyYKslBVA" name="revision" type="_tgqo8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoZGCN0fEe2YPMyYKslBVA" name="return" type="_tgqB5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoZGCd0fEe2YPMyYKslBVA" name="getBundleWiringDTO" visibility="private">
                <ownedParameter xmi:id="_uoZGCt0fEe2YPMyYKslBVA" name="wiring" type="_tgr3E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoZtEN0fEe2YPMyYKslBVA" name="return" type="_tgqB5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoZtEd0fEe2YPMyYKslBVA" name="newFrameworkWiringDTO" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoZtEt0fEe2YPMyYKslBVA" name="allWirings" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoZtE90fEe2YPMyYKslBVA" name="return" type="_tgr3Et0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoaUIN0fEe2YPMyYKslBVA" name="getBundleWiringNodeDTO" visibility="private">
                <ownedParameter xmi:id="_uoaUId0fEe2YPMyYKslBVA" name="wiring" type="_tgr3E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoaUIt0fEe2YPMyYKslBVA" name="return" type="_tgr3FN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoaUJd0fEe2YPMyYKslBVA" name="getWiringId" visibility="private">
                <ownedParameter xmi:id="_uoaUJt0fEe2YPMyYKslBVA" name="wiring" type="_tgr3E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoaUJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uocJVN0fEe2YPMyYKslBVA" name="getListBundleWireDTO" visibility="private">
                <ownedParameter xmi:id="_uocJVd0fEe2YPMyYKslBVA" name="wires" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uocJVt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uocwYN0fEe2YPMyYKslBVA" name="getBundleWireDTO" visibility="private">
                <ownedParameter xmi:id="_uocwYd0fEe2YPMyYKslBVA" name="wire" type="_tgseId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uocwYt0fEe2YPMyYKslBVA" name="return" type="_tgseIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uodXd90fEe2YPMyYKslBVA" name="newArrayBundleWiringDTO" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uodXeN0fEe2YPMyYKslBVA" name="revisions" type="_tgr3Ed0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uodXed0fEe2YPMyYKslBVA" name="return" type="_tgqB6N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uod-gN0fEe2YPMyYKslBVA" name="newFrameworkDTO" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uod-gd0fEe2YPMyYKslBVA" name="systemBundleContext" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uod-gt0fEe2YPMyYKslBVA" name="configuration" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uod-g90fEe2YPMyYKslBVA" name="return" type="_tgseIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoelkd0fEe2YPMyYKslBVA" name="asProperties" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uoelkt0fEe2YPMyYKslBVA" name="m" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoelk90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uofzst0fEe2YPMyYKslBVA" name="newMap" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uofzs90fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uofztN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uofzu90fEe2YPMyYKslBVA" name="mapValue" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uofzvN0fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uofzvd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uogawN0fEe2YPMyYKslBVA" name="newFrameworkStartLevelDTO" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uogawd0fEe2YPMyYKslBVA" name="fsl" type="_tgtFMt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uogawt0fEe2YPMyYKslBVA" name="return" type="_tgtFMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uogaxt0fEe2YPMyYKslBVA" name="newArrayServiceReferenceDTO" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uogax90fEe2YPMyYKslBVA" name="references" type="_tXCy4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uogayN0fEe2YPMyYKslBVA" name="return" type="_tgqB7d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uohB0N0fEe2YPMyYKslBVA" name="newSet" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uohB0d0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uohB0t0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uohB090fEe2YPMyYKslBVA" name="mapComponentType" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uohB1N0fEe2YPMyYKslBVA" name="componentType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uohB1d0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgmXit0fEe2YPMyYKslBVA" name="BundleContextImpl" visibility="public">
              <eAnnotations xmi:id="_tgvhcN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgvhcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgvhdt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upEbcN0fEe2YPMyYKslBVA" name="valid" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upEbcd0fEe2YPMyYKslBVA" name="bundle" visibility="package" isLeaf="true" type="_tgwIht0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upEbct0fEe2YPMyYKslBVA" name="container" visibility="package" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upEbc90fEe2YPMyYKslBVA" name="debug" visibility="package" isLeaf="true" type="_tes6Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upEbdN0fEe2YPMyYKslBVA" name="servicesInUse" visibility="private" type="_s7dDEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upEbdd0fEe2YPMyYKslBVA" name="activator" visibility="private" type="_teCyy90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upEbdt0fEe2YPMyYKslBVA" name="contextLock" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgvhdN0fEe2YPMyYKslBVA" client="_tgmXit0fEe2YPMyYKslBVA" supplier="_tXCy5N0fEe2YPMyYKslBVA" contract="_tXCy5N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgvhdd0fEe2YPMyYKslBVA" client="_tgmXit0fEe2YPMyYKslBVA" supplier="_tgvhc90fEe2YPMyYKslBVA" contract="_tgvhc90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umm9UN0fEe2YPMyYKslBVA" name="getContainer" visibility="public">
                <ownedParameter xmi:id="_umm9Ud0fEe2YPMyYKslBVA" name="return" type="_tgm-ld0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um_-790fEe2YPMyYKslBVA" name="checkValid" visibility="public"/>
              <ownedOperation xmi:id="_unH6td0fEe2YPMyYKslBVA" name="getBundleImpl" visibility="public">
                <ownedParameter xmi:id="_unH6tt0fEe2YPMyYKslBVA" name="return" type="_tgwIht0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unQdkN0fEe2YPMyYKslBVA" name="provisionServicesInUseMap" visibility="public"/>
              <ownedOperation xmi:id="_unUH8N0fEe2YPMyYKslBVA" name="createFilter" visibility="public">
                <ownedParameter xmi:id="_unUH8d0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unUH8t0fEe2YPMyYKslBVA" name="return" type="_tW6QAt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unV9I90fEe2YPMyYKslBVA" name="getServicesInUseMap" visibility="public">
                <ownedParameter xmi:id="_unV9JN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unrUVd0fEe2YPMyYKslBVA" name="ungetService" visibility="public">
                <ownedParameter xmi:id="_unrUVt0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unrUV90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upD0a90fEe2YPMyYKslBVA" name="notifyFindHooksPriviledged" visibility="package">
                <ownedParameter xmi:id="_upD0bN0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upD0bd0fEe2YPMyYKslBVA" name="allBundles" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upD0d90fEe2YPMyYKslBVA" name="setContextFinder" visibility="package">
                <ownedParameter xmi:id="_upD0eN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upEbd90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_upEbeN0fEe2YPMyYKslBVA" name="bundle" type="_tgwIht0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upEbed0fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upEbet0fEe2YPMyYKslBVA" name="close" visibility="protected"/>
              <ownedOperation xmi:id="_upEbf90fEe2YPMyYKslBVA" name="getProperty" visibility="public">
                <ownedParameter xmi:id="_upEbgN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upEbgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upFChd0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                <ownedParameter xmi:id="_upFCht0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upFCh90fEe2YPMyYKslBVA" name="installBundle" visibility="public">
                <ownedParameter xmi:id="_upFCiN0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upFCid0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upFCit0fEe2YPMyYKslBVA" name="installBundle" visibility="public">
                <ownedParameter xmi:id="_upFCi90fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upFCjN0fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upFCjd0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upFpld0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                <ownedParameter xmi:id="_upFplt0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upFpl90fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upFpmN0fEe2YPMyYKslBVA" name="notifyFindHooks" visibility="private">
                <ownedParameter xmi:id="_upFpmd0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upFpmt0fEe2YPMyYKslBVA" name="allBundles" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upFpm90fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                <ownedParameter xmi:id="_upFpnN0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upFpnd0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upFpod0fEe2YPMyYKslBVA" name="getBundles" visibility="public">
                <ownedParameter xmi:id="_upFpot0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upGQot0fEe2YPMyYKslBVA" name="addServiceListener" visibility="public">
                <ownedParameter xmi:id="_upGQo90fEe2YPMyYKslBVA" name="listener" type="_tXDZ8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upGQpN0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upG3sN0fEe2YPMyYKslBVA" name="addServiceListener" visibility="public">
                <ownedParameter xmi:id="_upG3sd0fEe2YPMyYKslBVA" name="listener" type="_tXDZ8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upG3st0fEe2YPMyYKslBVA" name="removeServiceListener" visibility="public">
                <ownedParameter xmi:id="_upG3s90fEe2YPMyYKslBVA" name="listener" type="_tXDZ8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upG3tN0fEe2YPMyYKslBVA" name="addBundleListener" visibility="public">
                <ownedParameter xmi:id="_upG3td0fEe2YPMyYKslBVA" name="listener" type="_tXDZ_t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upHew90fEe2YPMyYKslBVA" name="removeBundleListener" visibility="public">
                <ownedParameter xmi:id="_upHexN0fEe2YPMyYKslBVA" name="listener" type="_tXDZ_t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upHeyN0fEe2YPMyYKslBVA" name="addFrameworkListener" visibility="public">
                <ownedParameter xmi:id="_upHeyd0fEe2YPMyYKslBVA" name="listener" type="_tXDaA90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upIF090fEe2YPMyYKslBVA" name="removeFrameworkListener" visibility="public">
                <ownedParameter xmi:id="_upIF1N0fEe2YPMyYKslBVA" name="listener" type="_tXDaA90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upIs4N0fEe2YPMyYKslBVA" name="registerService" visibility="public">
                <ownedParameter xmi:id="_upIs4d0fEe2YPMyYKslBVA" name="clazzes" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upIs4t0fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upIs490fEe2YPMyYKslBVA" name="properties" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upIs5N0fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upIs5d0fEe2YPMyYKslBVA" name="registerService" visibility="public">
                <ownedParameter xmi:id="_upIs5t0fEe2YPMyYKslBVA" name="clazz" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upIs590fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upIs6N0fEe2YPMyYKslBVA" name="properties" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upIs6d0fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upIs6t0fEe2YPMyYKslBVA" name="getServiceReferences" visibility="public">
                <ownedParameter xmi:id="_upIs690fEe2YPMyYKslBVA" name="clazz" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upIs7N0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upIs7d0fEe2YPMyYKslBVA" name="return" type="_tXCy4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upIs7t0fEe2YPMyYKslBVA" name="getAllServiceReferences" visibility="public">
                <ownedParameter xmi:id="_upIs790fEe2YPMyYKslBVA" name="clazz" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upIs8N0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upIs8d0fEe2YPMyYKslBVA" name="return" type="_tXCy4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upJT8N0fEe2YPMyYKslBVA" name="getServiceReference" visibility="public">
                <ownedParameter xmi:id="_upJT8d0fEe2YPMyYKslBVA" name="clazz" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upJT8t0fEe2YPMyYKslBVA" name="return" type="_tXDZ-d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upJT890fEe2YPMyYKslBVA" name="getService" visibility="public">
                <ownedParameter xmi:id="_upJT9N0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upJT9d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upJT9t0fEe2YPMyYKslBVA" name="getDataFile" visibility="public">
                <ownedParameter xmi:id="_upJT990fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upJT-N0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upJ7A90fEe2YPMyYKslBVA" name="start" visibility="protected"/>
              <ownedOperation xmi:id="_upJ7Bd0fEe2YPMyYKslBVA" name="loadBundleActivator" visibility="private">
                <ownedParameter xmi:id="_upJ7Bt0fEe2YPMyYKslBVA" name="return" type="_teCyy90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upJ7B90fEe2YPMyYKslBVA" name="startActivator" visibility="private">
                <ownedParameter xmi:id="_upJ7CN0fEe2YPMyYKslBVA" name="bundleActivator" type="_teCyy90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upLJJt0fEe2YPMyYKslBVA" name="stop" visibility="protected"/>
              <ownedOperation xmi:id="_upLwMN0fEe2YPMyYKslBVA" name="dispatchEvent" visibility="public">
                <ownedParameter xmi:id="_upLwMd0fEe2YPMyYKslBVA" name="originalListener" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upLwMt0fEe2YPMyYKslBVA" name="l" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upLwM90fEe2YPMyYKslBVA" name="action" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upLwNN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upMXQN0fEe2YPMyYKslBVA" name="isValid" visibility="protected">
                <ownedParameter xmi:id="_upMXQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upNlYN0fEe2YPMyYKslBVA" name="registerService" visibility="public">
                <ownedParameter xmi:id="_upNlYd0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upNlYt0fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upNlY90fEe2YPMyYKslBVA" name="properties" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upNlZN0fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upNlZd0fEe2YPMyYKslBVA" name="registerService" visibility="public">
                <ownedParameter xmi:id="_upNlZt0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upNlZ90fEe2YPMyYKslBVA" name="factory" type="_tXEBBN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upNlaN0fEe2YPMyYKslBVA" name="properties" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upNlad0fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upNlat0fEe2YPMyYKslBVA" name="getServiceReference" visibility="public">
                <ownedParameter xmi:id="_upNla90fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upNlbN0fEe2YPMyYKslBVA" name="return" type="_tXDZ-d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upNlbd0fEe2YPMyYKslBVA" name="getServiceReferences" visibility="public">
                <ownedParameter xmi:id="_upNlbt0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upNlb90fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upNlcN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upOMcN0fEe2YPMyYKslBVA" name="getServiceObjects" visibility="public">
                <ownedParameter xmi:id="_upOMcd0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upOMct0fEe2YPMyYKslBVA" name="return" type="_tXHEUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upOMc90fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_upOMdN0fEe2YPMyYKslBVA" name="arg0" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upOMdd0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upOMdt0fEe2YPMyYKslBVA" name="hook" type="_tg1BAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upOMd90fEe2YPMyYKslBVA" name="hookRegistration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tgwvmt0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tls58d0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tls58t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tls59N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_upD0Yt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgmXit0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_upD0Y90fEe2YPMyYKslBVA" name="val$context" visibility="private" isLeaf="true" type="_tgmXit0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_upD0ZN0fEe2YPMyYKslBVA" name="val$shrinkable" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tls5890fEe2YPMyYKslBVA" client="_tgwvmt0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_upD0Zd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_upD0Zt0fEe2YPMyYKslBVA" name="arg0" type="_tgmXit0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upD0Z90fEe2YPMyYKslBVA" name="arg1" type="_tgmXit0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upD0aN0fEe2YPMyYKslBVA" name="arg2" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upD0ad0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_upD0at0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upD0bt0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_upD0b90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tgzL2d0fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tg1BAd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tg1BAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tg1BBd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_upOMe90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgmXit0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_upOMfN0fEe2YPMyYKslBVA" name="val$bundleActivator" visibility="private" isLeaf="true" type="_teCyy90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tg1BBN0fEe2YPMyYKslBVA" client="_tgzL2d0fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_upKiF90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_upKiGN0fEe2YPMyYKslBVA" name="arg0" type="_tgmXit0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upKiGd0fEe2YPMyYKslBVA" name="arg1" type="_teCyy90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upOzgN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_upOzgd0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upOzhN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_upOzhd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tgzy4d0fEe2YPMyYKslBVA" name="3" visibility="package">
                <eAnnotations xmi:id="_tls59d0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tls59t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tls5-N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_upD0cN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgmXit0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_upD0cd0fEe2YPMyYKslBVA" name="val$bundleActivator" visibility="private" isLeaf="true" type="_teCyy90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tls5990fEe2YPMyYKslBVA" client="_tgzy4d0fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_upD0ct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_upD0c90fEe2YPMyYKslBVA" name="arg0" type="_tgmXit0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upD0dN0fEe2YPMyYKslBVA" name="arg1" type="_teCyy90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upD0dd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_upD0dt0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upD0fd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_upD0ft0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tgm-kd0fEe2YPMyYKslBVA" name="BundleContextImpl[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1f90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1gN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgm-ld0fEe2YPMyYKslBVA" name="EquinoxContainer" visibility="public">
              <eAnnotations xmi:id="_tg882N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tg882d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tg883d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_up46490fEe2YPMyYKslBVA" name="NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up465N0fEe2YPMyYKslBVA" name="secureAction" visibility="package" isLeaf="true" isStatic="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up465d0fEe2YPMyYKslBVA" name="connectModules" visibility="private" isLeaf="true" type="_tg9j590fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up465t0fEe2YPMyYKslBVA" name="equinoxConfig" visibility="private" isLeaf="true" type="_tgwIgd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up46590fEe2YPMyYKslBVA" name="logServices" visibility="private" isLeaf="true" type="_tg55gt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up466N0fEe2YPMyYKslBVA" name="storage" visibility="private" isLeaf="true" type="_tgwIiN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up466d0fEe2YPMyYKslBVA" name="packageAdmin" visibility="private" isLeaf="true" type="_teEA5d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up466t0fEe2YPMyYKslBVA" name="startLevel" visibility="private" isLeaf="true" type="_tid_yd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up46690fEe2YPMyYKslBVA" name="bootDelegation" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up467N0fEe2YPMyYKslBVA" name="bootDelegationStems" visibility="private" isLeaf="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up467d0fEe2YPMyYKslBVA" name="bootDelegateAll" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up467t0fEe2YPMyYKslBVA" name="isProcessClassRecursionSupportedByAll" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up46790fEe2YPMyYKslBVA" name="eventPublisher" visibility="private" isLeaf="true" type="_tgnloN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up468N0fEe2YPMyYKslBVA" name="monitor" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up5h4N0fEe2YPMyYKslBVA" name="bootLoader" visibility="private" isLeaf="true" type="_tANnQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up5h4d0fEe2YPMyYKslBVA" name="serviceRegistry" visibility="private" type="_tgmXi90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_up5h4t0fEe2YPMyYKslBVA" name="contextFinder" visibility="private" type="_tg-yAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_up5h490fEe2YPMyYKslBVA" name="signedContentFactory" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_up5h5N0fEe2YPMyYKslBVA" name="executor" visibility="private" type="_tg-K8t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_up5h5d0fEe2YPMyYKslBVA" name="storageSaver" visibility="private" type="_tg-K890fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tg88290fEe2YPMyYKslBVA" client="_tgm-ld0fEe2YPMyYKslBVA" supplier="_tg882t0fEe2YPMyYKslBVA" contract="_tg882t0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tg883N0fEe2YPMyYKslBVA" client="_tgm-ld0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uk9-lt0fEe2YPMyYKslBVA" name="getPackageAdmin" visibility="public">
                <ownedParameter xmi:id="_uk9-l90fEe2YPMyYKslBVA" name="return" type="_teEA5d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk9-n90fEe2YPMyYKslBVA" name="isBootDelegationPackage" visibility="public">
                <ownedParameter xmi:id="_uk9-oN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk9-od0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulTVw90fEe2YPMyYKslBVA" name="isProcessClassRecursionSupportedByAll" visibility="public">
                <ownedParameter xmi:id="_ulTVxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uldt3d0fEe2YPMyYKslBVA" name="getConfiguration" visibility="public">
                <ownedParameter xmi:id="_uldt3t0fEe2YPMyYKslBVA" name="return" type="_tgwIgd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulsXX90fEe2YPMyYKslBVA" name="getBootLoader" visibility="public">
                <ownedParameter xmi:id="_ulsXYN0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulsXYd0fEe2YPMyYKslBVA" name="getStorage" visibility="public">
                <ownedParameter xmi:id="_ulsXYt0fEe2YPMyYKslBVA" name="return" type="_tgwIiN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul7n6t0fEe2YPMyYKslBVA" name="getEventPublisher" visibility="public">
                <ownedParameter xmi:id="_ul7n690fEe2YPMyYKslBVA" name="return" type="_tgnloN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umN7zN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_umN7zd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unK-AN0fEe2YPMyYKslBVA" name="handleRuntimeError" visibility="public">
                <ownedParameter xmi:id="_unK-Ad0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unZnid0fEe2YPMyYKslBVA" name="newListenerQueue" visibility="public">
                <ownedParameter xmi:id="_unZnit0fEe2YPMyYKslBVA" name="return" type="_tg1oEd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unu-st0fEe2YPMyYKslBVA" name="getLogServices" visibility="public">
                <ownedParameter xmi:id="_unu-s90fEe2YPMyYKslBVA" name="return" type="_tg55gt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uol6Y90fEe2YPMyYKslBVA" name="getScheduledExecutor" visibility="package">
                <ownedParameter xmi:id="_uomhYN0fEe2YPMyYKslBVA" name="return" type="_tg-K8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upEbe90fEe2YPMyYKslBVA" name="getServiceRegistry" visibility="public">
                <ownedParameter xmi:id="_upEbfN0fEe2YPMyYKslBVA" name="return" type="_tgmXi90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upLJJN0fEe2YPMyYKslBVA" name="getContextFinder" visibility="public">
                <ownedParameter xmi:id="_upLJJd0fEe2YPMyYKslBVA" name="return" type="_tg-yAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upTE8N0fEe2YPMyYKslBVA" name="checkAdminPermission" visibility="package">
                <ownedParameter xmi:id="_upTE8d0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upTE8t0fEe2YPMyYKslBVA" name="action" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upZLlt0fEe2YPMyYKslBVA" name="getStorageSaver" visibility="package">
                <ownedParameter xmi:id="_upZLl90fEe2YPMyYKslBVA" name="return" type="_tg-K890fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upnOA90fEe2YPMyYKslBVA" name="getSignedContentFactory" visibility="public">
                <ownedParameter xmi:id="_upnOBN0fEe2YPMyYKslBVA" name="return" type="_tg6gld0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up3stN0fEe2YPMyYKslBVA" name="init" visibility="package"/>
              <ownedOperation xmi:id="_up3sud0fEe2YPMyYKslBVA" name="close" visibility="package"/>
              <ownedOperation xmi:id="_up5h5t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_up5h590fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_up5h6N0fEe2YPMyYKslBVA" name="configuration" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_up5h6d0fEe2YPMyYKslBVA" name="moduleConnector" type="_tg9j8d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up6I9N0fEe2YPMyYKslBVA" name="initConnectFramework" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_up6I9d0fEe2YPMyYKslBVA" name="moduleConnector" type="_tg9j8d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_up6I9t0fEe2YPMyYKslBVA" name="equinoxConfig" type="_tgwIgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up7XEN0fEe2YPMyYKslBVA" name="getLocations" visibility="public">
                <ownedParameter xmi:id="_up7XEd0fEe2YPMyYKslBVA" name="return" type="_tg9j8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up7XEt0fEe2YPMyYKslBVA" name="getStartLevel" visibility="public">
                <ownedParameter xmi:id="_up7XE90fEe2YPMyYKslBVA" name="return" type="_tid_yd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up7-IN0fEe2YPMyYKslBVA" name="initializeContextFinder" visibility="private"/>
              <ownedOperation xmi:id="_up9MQ90fEe2YPMyYKslBVA" name="systemStart" visibility="package">
                <ownedParameter xmi:id="_up9MRN0fEe2YPMyYKslBVA" name="bc" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up9MRd0fEe2YPMyYKslBVA" name="systemStop" visibility="package">
                <ownedParameter xmi:id="_up9MRt0fEe2YPMyYKslBVA" name="bc" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up9zUN0fEe2YPMyYKslBVA" name="newThread" visibility="public">
                <ownedParameter xmi:id="_up9zUd0fEe2YPMyYKslBVA" name="r" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_up9zUt0fEe2YPMyYKslBVA" name="return" type="_s7I6AN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up9zVd0fEe2YPMyYKslBVA" name="run" visibility="public"/>
              <ownedOperation xmi:id="_up9zVt0fEe2YPMyYKslBVA" name="getConnectModules" visibility="public">
                <ownedParameter xmi:id="_up9zV90fEe2YPMyYKslBVA" name="return" type="_tg9j590fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up9zWN0fEe2YPMyYKslBVA" name="sneakyThrow" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_up9zWd0fEe2YPMyYKslBVA" name="e" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tg9j5N0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tlznpN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlznpd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlznpt0fEe2YPMyYKslBVA" general="_tANnQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_up46390fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_up464N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_up464d0fEe2YPMyYKslBVA" name="arg0" type="_tgm-ld0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_up464t0fEe2YPMyYKslBVA" name="$anonymous0" type="_tANnQt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tg9j590fEe2YPMyYKslBVA" name="ConnectModules" visibility="public">
                <eAnnotations xmi:id="_tg_ZEN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tg_ZEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tg_ZEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_up9zWt0fEe2YPMyYKslBVA" name="moduleConnector" visibility="package" isLeaf="true" type="_tg9j8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_up9zW90fEe2YPMyYKslBVA" name="connectModules" visibility="private" isLeaf="true" type="_tUqNRt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_up9zXN0fEe2YPMyYKslBVA" name="contents" visibility="private" isLeaf="true" type="_tABaAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_up6I8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_up6I890fEe2YPMyYKslBVA" name="moduleConnector" type="_tg9j8d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_up-aYN0fEe2YPMyYKslBVA" name="connect" visibility="public">
                  <ownedParameter xmi:id="_up-aYd0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_up-aYt0fEe2YPMyYKslBVA" name="return" type="_tg_ZGN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_up-aZ90fEe2YPMyYKslBVA" name="getConnectBundleFile" visibility="public">
                  <ownedParameter xmi:id="_up-aaN0fEe2YPMyYKslBVA" name="module" type="_tg_ZGN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_up-aad0fEe2YPMyYKslBVA" name="basefile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_up-aat0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_up-aa90fEe2YPMyYKslBVA" name="mruList" type="_thyqUd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_up-abN0fEe2YPMyYKslBVA" name="debug" type="_tes6Et0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_up-abd0fEe2YPMyYKslBVA" name="return" type="_tg_ZGd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_up-afd0fEe2YPMyYKslBVA" name="getModuleConnector" visibility="public">
                  <ownedParameter xmi:id="_up_BcN0fEe2YPMyYKslBVA" name="return" type="_tg9j8d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_up_Bcd0fEe2YPMyYKslBVA" name="getConnectModule" visibility="public">
                  <ownedParameter xmi:id="_up_Bct0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_up_Bc90fEe2YPMyYKslBVA" name="return" type="_tg_ZGN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_up_BdN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                  <ownedParameter xmi:id="_up_Bdd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_up_Bdt0fEe2YPMyYKslBVA" name="k" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_up_Bd90fEe2YPMyYKslBVA" name="v" type="_tg_ZGN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_up_BeN0fEe2YPMyYKslBVA" name="return" type="_tg_ZGN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgnloN0fEe2YPMyYKslBVA" name="EquinoxEventPublisher" visibility="public">
              <eAnnotations xmi:id="_tg1BBt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tg1BB90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tg1BCN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upPal90fEe2YPMyYKslBVA" name="FRAMEWORK_STOPPED_MASK" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upPamN0fEe2YPMyYKslBVA" name="BUNDLEEVENT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upPamd0fEe2YPMyYKslBVA" name="BUNDLEEVENTSYNC" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upPamt0fEe2YPMyYKslBVA" name="FRAMEWORKEVENT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upPam90fEe2YPMyYKslBVA" name="container" visibility="private" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upPanN0fEe2YPMyYKslBVA" name="monitor" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upPand0fEe2YPMyYKslBVA" name="eventManager" visibility="private" type="_tg1oEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upPant0fEe2YPMyYKslBVA" name="allBundleListeners" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upPan90fEe2YPMyYKslBVA" name="allSyncBundleListeners" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upPaoN0fEe2YPMyYKslBVA" name="allFrameworkListeners" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ul7n7N0fEe2YPMyYKslBVA" name="publishFrameworkEvent" visibility="public">
                <ownedParameter xmi:id="_ul7n7d0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul7n7t0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul7n790fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upEbfd0fEe2YPMyYKslBVA" name="removeAllListeners" visibility="package">
                <ownedParameter xmi:id="_upEbft0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upHewN0fEe2YPMyYKslBVA" name="addBundleListener" visibility="package">
                <ownedParameter xmi:id="_upHewd0fEe2YPMyYKslBVA" name="listener" type="_tXDZ_t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upHewt0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upHexd0fEe2YPMyYKslBVA" name="removeBundleListener" visibility="package">
                <ownedParameter xmi:id="_upHext0fEe2YPMyYKslBVA" name="listener" type="_tXDZ_t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upHex90fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upIF0N0fEe2YPMyYKslBVA" name="addFrameworkListener" visibility="package">
                <ownedParameter xmi:id="_upIF0d0fEe2YPMyYKslBVA" name="listener" type="_tXDaA90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upIF0t0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upIF1d0fEe2YPMyYKslBVA" name="removeFrameworkListener" visibility="package">
                <ownedParameter xmi:id="_upIF1t0fEe2YPMyYKslBVA" name="listener" type="_tXDaA90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upIF190fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upPakt0fEe2YPMyYKslBVA" name="publishFrameworkEventPrivileged" visibility="public">
                <ownedParameter xmi:id="_upPak90fEe2YPMyYKslBVA" name="event" type="_tev9b90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upPalN0fEe2YPMyYKslBVA" name="callerListeners" type="_tg1BC90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upPaod0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_upPaot0fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upPao90fEe2YPMyYKslBVA" name="init" visibility="package"/>
              <ownedOperation xmi:id="_upPapt0fEe2YPMyYKslBVA" name="resetEventManager" visibility="private">
                <ownedParameter xmi:id="_upPap90fEe2YPMyYKslBVA" name="newEventManager" type="_tg1oEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upPaqN0fEe2YPMyYKslBVA" name="close" visibility="package"/>
              <ownedOperation xmi:id="_upQBoN0fEe2YPMyYKslBVA" name="flushFrameworkEvents" visibility="package"/>
              <ownedOperation xmi:id="_upQBot0fEe2YPMyYKslBVA" name="newListenerQueue" visibility="public">
                <ownedParameter xmi:id="_upQBo90fEe2YPMyYKslBVA" name="return" type="_tg1oEd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upQBpt0fEe2YPMyYKslBVA" name="isEventManagerSet" visibility="private">
                <ownedParameter xmi:id="_upQBp90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upQBqN0fEe2YPMyYKslBVA" name="publishBundleEvent" visibility="public">
                <ownedParameter xmi:id="_upQBqd0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upQBqt0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upQBq90fEe2YPMyYKslBVA" name="origin" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upQBsN0fEe2YPMyYKslBVA" name="publishBundleEvent" visibility="private">
                <ownedParameter xmi:id="_upQBsd0fEe2YPMyYKslBVA" name="event" type="_tXEBAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upQosN0fEe2YPMyYKslBVA" name="publishBundleEventPrivileged" visibility="package">
                <ownedParameter xmi:id="_upQosd0fEe2YPMyYKslBVA" name="event" type="_tXEBAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upQotd0fEe2YPMyYKslBVA" name="asBundleContexts" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_upQott0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upQot90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upQouN0fEe2YPMyYKslBVA" name="notifyEventHooksPrivileged" visibility="private">
                <ownedParameter xmi:id="_upQoud0fEe2YPMyYKslBVA" name="event" type="_tXEBAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upQout0fEe2YPMyYKslBVA" name="result" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upR20N0fEe2YPMyYKslBVA" name="publishFrameworkEvent" visibility="public">
                <ownedParameter xmi:id="_upR20d0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upR20t0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upR2090fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upR21N0fEe2YPMyYKslBVA" name="listeners" type="_tg1BC90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upUTE90fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_upUTFN0fEe2YPMyYKslBVA" name="arg0" type="_tXEBAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upUTFd0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upUTFt0fEe2YPMyYKslBVA" name="hook" type="_tg22NN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upUTF90fEe2YPMyYKslBVA" name="hookRegistration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tg1oE90fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tg22Nd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tg22Nt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tg22ON0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_upUTG90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgnloN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_upUTHN0fEe2YPMyYKslBVA" name="val$event" visibility="private" isLeaf="true" type="_tXEBAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tg22N90fEe2YPMyYKslBVA" client="_tg1oE90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_upQost0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_upQos90fEe2YPMyYKslBVA" name="arg0" type="_tgnloN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upQotN0fEe2YPMyYKslBVA" name="arg1" type="_tXEBAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upUTHd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_upUTHt0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upUTH90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_upUTIN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tg2PId0fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tlthAN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlthAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlthA90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_upOzlN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgnloN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_upOzld0fEe2YPMyYKslBVA" name="val$event" visibility="private" isLeaf="true" type="_tev9b90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_upOzlt0fEe2YPMyYKslBVA" name="val$listeners" visibility="private" isLeaf="true" type="_tg1BC90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tlthAt0fEe2YPMyYKslBVA" client="_tg2PId0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_upOzl90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_upOzmN0fEe2YPMyYKslBVA" name="arg0" type="_tgnloN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upOzmd0fEe2YPMyYKslBVA" name="arg1" type="_tev9b90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upOzmt0fEe2YPMyYKslBVA" name="arg2" type="_tg1BC90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upPakN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_upPakd0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upPald0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_upPalt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tg22Mt0fEe2YPMyYKslBVA" name="3" visibility="package">
                <eAnnotations xmi:id="_tls5-d0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tls5-t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tls5_N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_upOzht0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgnloN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tls5-90fEe2YPMyYKslBVA" client="_tg22Mt0fEe2YPMyYKslBVA" supplier="_tgvhc90fEe2YPMyYKslBVA" contract="_tgvhc90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_upOzh90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_upOziN0fEe2YPMyYKslBVA" name="arg0" type="_tgnloN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upOzid0fEe2YPMyYKslBVA" name="dispatchEvent" visibility="public">
                  <ownedParameter xmi:id="_upOzit0fEe2YPMyYKslBVA" name="eventListener" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upOzi90fEe2YPMyYKslBVA" name="listenerObject" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upOzjN0fEe2YPMyYKslBVA" name="eventAction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upOzjd0fEe2YPMyYKslBVA" name="flushedSignal" type="_tg22M90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upOzj90fEe2YPMyYKslBVA" name="dispatchEvent" visibility="public">
                  <ownedParameter xmi:id="_upOzkN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upOzkd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upOzkt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upOzk90fEe2YPMyYKslBVA" name="arg3" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgwIgd0fEe2YPMyYKslBVA" name="EquinoxConfiguration" visibility="public">
              <eAnnotations xmi:id="_tg_ZGt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tg_ZG90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tg_ZH90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ulAa4N0fEe2YPMyYKslBVA" name="DEFINE_PACKAGE_ATTRIBUTES" visibility="public" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulMoEN0fEe2YPMyYKslBVA" name="ECLIPSE_NL_JAR_VARIANTS" visibility="public" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ullppd0fEe2YPMyYKslBVA" name="CLASS_CERTIFICATE" visibility="public" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulos8N0fEe2YPMyYKslBVA" name="PARALLEL_CAPABLE" visibility="public" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulyd8N0fEe2YPMyYKslBVA" name="compatibilityBootDelegation" visibility="public" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulzsFN0fEe2YPMyYKslBVA" name="contextBootDelegation" visibility="public" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upLJI90fEe2YPMyYKslBVA" name="BUNDLE_SET_TCCL" visibility="public" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upkxyd0fEe2YPMyYKslBVA" name="compatibilityLazyTriggerOnFailLoad" visibility="public" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqEhBN0fEe2YPMyYKslBVA" name="BSN_VERSION" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvJN0fEe2YPMyYKslBVA" name="CONFIG_FILE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvJd0fEe2YPMyYKslBVA" name="INTERNAL_OS_SUNOS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvJt0fEe2YPMyYKslBVA" name="INTERNAL_OS_LINUX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvJ90fEe2YPMyYKslBVA" name="INTERNAL_OS_MACOSX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvKN0fEe2YPMyYKslBVA" name="INTERNAL_OS_AIX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvKd0fEe2YPMyYKslBVA" name="INTERNAL_OS_HPUX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvKt0fEe2YPMyYKslBVA" name="INTERNAL_OS_QNX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvK90fEe2YPMyYKslBVA" name="INTERNAL_OS_OS400" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvLN0fEe2YPMyYKslBVA" name="INTERNAL_OS_OS390" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvLd0fEe2YPMyYKslBVA" name="INTERNAL_OS_ZOS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvLt0fEe2YPMyYKslBVA" name="INTERNAL_OS_FREEBSD" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvL90fEe2YPMyYKslBVA" name="INTERNAL_ARCH_I386" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvMN0fEe2YPMyYKslBVA" name="INTERNAL_AMD64" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvMd0fEe2YPMyYKslBVA" name="VARIABLE_DELIM_STRING" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvMt0fEe2YPMyYKslBVA" name="VARIABLE_DELIM_CHAR" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvM90fEe2YPMyYKslBVA" name="configValues" visibility="private" isLeaf="true" type="_thAnMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvNN0fEe2YPMyYKslBVA" name="debug" visibility="private" isLeaf="true" type="_tes6Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvNd0fEe2YPMyYKslBVA" name="debugOptions" visibility="private" isLeaf="true" type="_teHrT90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvNt0fEe2YPMyYKslBVA" name="hookRegistry" visibility="private" isLeaf="true" type="_tg9j5t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvN90fEe2YPMyYKslBVA" name="aliasMapper" visibility="private" isLeaf="true" type="_thAAI90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqFvON0fEe2YPMyYKslBVA" name="equinoxLocations" visibility="private" isLeaf="true" type="_tg9j8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWMN0fEe2YPMyYKslBVA" name="allArgs" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqGWMd0fEe2YPMyYKslBVA" name="frameworkArgs" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqGWMt0fEe2YPMyYKslBVA" name="appArgs" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqGWM90fEe2YPMyYKslBVA" name="inDevelopmentMode" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWNN0fEe2YPMyYKslBVA" name="devLocation" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWNd0fEe2YPMyYKslBVA" name="devMonitor" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWNt0fEe2YPMyYKslBVA" name="devDefaultClasspath" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqGWN90fEe2YPMyYKslBVA" name="devProperties" visibility="private" type="_tB6QYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqGWON0fEe2YPMyYKslBVA" name="devLastModified" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqGWOd0fEe2YPMyYKslBVA" name="LIB_EXTENSIONS" visibility="public" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWOt0fEe2YPMyYKslBVA" name="ECLIPSE_LIB_VARIANTS" visibility="public" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWO90fEe2YPMyYKslBVA" name="COPY_NATIVES" visibility="public" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWPN0fEe2YPMyYKslBVA" name="BSN_VERSION_SINGLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWPd0fEe2YPMyYKslBVA" name="BSN_VERSION_MULTIPLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWPt0fEe2YPMyYKslBVA" name="BSN_VERSION_MANAGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWP90fEe2YPMyYKslBVA" name="throwErrorOnFailedStart" visibility="public" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWQN0fEe2YPMyYKslBVA" name="exceptions" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWQd0fEe2YPMyYKslBVA" name="PROP_JVM_OS_ARCH" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWQt0fEe2YPMyYKslBVA" name="PROP_JVM_OS_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWQ90fEe2YPMyYKslBVA" name="PROP_JVM_OS_VERSION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWRN0fEe2YPMyYKslBVA" name="PROP_JVM_SPEC_VERSION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWRd0fEe2YPMyYKslBVA" name="PROP_JVM_SPEC_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWRt0fEe2YPMyYKslBVA" name="PROP_SETPERMS_CMD" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWR90fEe2YPMyYKslBVA" name="PROP_DEBUG" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWSN0fEe2YPMyYKslBVA" name="PROP_DEBUG_VERBOSE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWSd0fEe2YPMyYKslBVA" name="PROP_DEV" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWSt0fEe2YPMyYKslBVA" name="PROP_CLEAN" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWS90fEe2YPMyYKslBVA" name="PROP_USE_SYSTEM_PROPERTIES" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWTN0fEe2YPMyYKslBVA" name="PROP_FRAMEWORK" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWTd0fEe2YPMyYKslBVA" name="ECLIPSE_FRAMEWORK_VENDOR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWTt0fEe2YPMyYKslBVA" name="PROP_OSGI_JAVA_PROFILE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWT90fEe2YPMyYKslBVA" name="PROP_OSGI_JAVA_PROFILE_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWUN0fEe2YPMyYKslBVA" name="PROP_OSGI_JAVA_PROFILE_BOOTDELEGATION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWUd0fEe2YPMyYKslBVA" name="PROP_OSGI_BOOTDELEGATION_IGNORE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWUt0fEe2YPMyYKslBVA" name="PROP_OSGI_BOOTDELEGATION_OVERRIDE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWU90fEe2YPMyYKslBVA" name="PROP_OSGI_BOOTDELEGATION_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWVN0fEe2YPMyYKslBVA" name="PROP_CONTEXT_BOOTDELEGATION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWVd0fEe2YPMyYKslBVA" name="PROP_COMPATIBILITY_BOOTDELEGATION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWVt0fEe2YPMyYKslBVA" name="PROP_DS_DELAYED_KEEPINSTANCES" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWV90fEe2YPMyYKslBVA" name="PROP_COMPATIBILITY_ERROR_FAILED_START" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWWN0fEe2YPMyYKslBVA" name="PROP_COMPATIBILITY_START_LAZY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWWd0fEe2YPMyYKslBVA" name="PROP_COMPATIBILITY_START_LAZY_ON_FAIL_CLASSLOAD" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWWt0fEe2YPMyYKslBVA" name="PROP_OSGI_OS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWW90fEe2YPMyYKslBVA" name="PROP_OSGI_WS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWXN0fEe2YPMyYKslBVA" name="PROP_OSGI_ARCH" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWXd0fEe2YPMyYKslBVA" name="PROP_OSGI_NL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWXt0fEe2YPMyYKslBVA" name="PROP_OSGI_NL_USER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWX90fEe2YPMyYKslBVA" name="PROP_ROOT_LOCALE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWYN0fEe2YPMyYKslBVA" name="PROP_PARENT_CLASSLOADER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWYd0fEe2YPMyYKslBVA" name="PARENT_CLASSLOADER_FWK" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWYt0fEe2YPMyYKslBVA" name="PROP_CONTEXTCLASSLOADER_PARENT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqGWY90fEe2YPMyYKslBVA" name="CONTEXTCLASSLOADER_PARENT_APP" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9QN0fEe2YPMyYKslBVA" name="CONTEXTCLASSLOADER_PARENT_EXT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Qd0fEe2YPMyYKslBVA" name="CONTEXTCLASSLOADER_PARENT_BOOT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Qt0fEe2YPMyYKslBVA" name="CONTEXTCLASSLOADER_PARENT_FWK" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Q90fEe2YPMyYKslBVA" name="PROP_FRAMEWORK_LIBRARY_EXTENSIONS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9RN0fEe2YPMyYKslBVA" name="PROP_COPY_NATIVES" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Rd0fEe2YPMyYKslBVA" name="PROP_DEFINE_PACKAGES" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Rt0fEe2YPMyYKslBVA" name="PROP_BUNDLE_SETTCCL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9R90fEe2YPMyYKslBVA" name="PROP_EQUINOX_SECURITY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9SN0fEe2YPMyYKslBVA" name="PROP_FILE_LIMIT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Sd0fEe2YPMyYKslBVA" name="PROP_CLASS_CERTIFICATE_SUPPORT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9St0fEe2YPMyYKslBVA" name="PROP_CLASS_LOADER_TYPE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9S90fEe2YPMyYKslBVA" name="CLASS_LOADER_TYPE_PARALLEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9TN0fEe2YPMyYKslBVA" name="PROP_FORCED_RESTART" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Td0fEe2YPMyYKslBVA" name="PROP_IGNORE_USER_CONFIGURATION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Tt0fEe2YPMyYKslBVA" name="PROPERTY_STRICT_BUNDLE_ENTRY_PATH" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9T90fEe2YPMyYKslBVA" name="PROP_CHECK_CONFIGURATION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9UN0fEe2YPMyYKslBVA" name="inCheckConfigurationMode" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Ud0fEe2YPMyYKslBVA" name="DEFAULT_STATE_SAVE_DELAY_INTERVAL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Ut0fEe2YPMyYKslBVA" name="PROP_STATE_SAVE_DELAY_INTERVAL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9U90fEe2YPMyYKslBVA" name="PROP_MODULE_LOCK_TIMEOUT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9VN0fEe2YPMyYKslBVA" name="PROP_MODULE_AUTO_START_ON_RESOLVE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Vd0fEe2YPMyYKslBVA" name="PROP_ALLOW_RESTRICTED_PROVIDES" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Vt0fEe2YPMyYKslBVA" name="PROP_LOG_HISTORY_MAX" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9V90fEe2YPMyYKslBVA" name="PROP_LOG_CAPTURE_ENTRY_LOCATION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9WN0fEe2YPMyYKslBVA" name="PROP_RESOLVER_THREAD_COUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Wd0fEe2YPMyYKslBVA" name="PROP_EQUINOX_RESOLVER_THREAD_COUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Wt0fEe2YPMyYKslBVA" name="PROP_EQUINOX_START_LEVEL_THREAD_COUNT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9W90fEe2YPMyYKslBVA" name="PROP_EQUINOX_START_LEVEL_RESTRICT_PARALLEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9XN0fEe2YPMyYKslBVA" name="PROP_RESOLVER_REVISION_BATCH_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Xd0fEe2YPMyYKslBVA" name="PROP_RESOLVER_BATCH_TIMEOUT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Xt0fEe2YPMyYKslBVA" name="PROP_SYSTEM_PROVIDE_HEADER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9X90fEe2YPMyYKslBVA" name="SYSTEM_PROVIDE_HEADER_ORIGINAL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9YN0fEe2YPMyYKslBVA" name="SYSTEM_PROVIDE_HEADER_SYSTEM" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Yd0fEe2YPMyYKslBVA" name="SYSTEM_PROVIDE_HEADER_SYSTEM_EXTRA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Yt0fEe2YPMyYKslBVA" name="PROP_DEFAULT_SUFFIX" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Y90fEe2YPMyYKslBVA" name="PROP_WITH_ECLIPSE_STARTER_DEFAULTS" visibility="public" isLeaf="true" isStatic="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9ZN0fEe2YPMyYKslBVA" name="PROP_INIT_UUID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Zd0fEe2YPMyYKslBVA" name="PROP_ACTIVE_THREAD_TYPE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Zt0fEe2YPMyYKslBVA" name="ACTIVE_THREAD_TYPE_NORMAL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqG9Z90fEe2YPMyYKslBVA" name="PROP_GOSH_ARGS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tg_ZHt0fEe2YPMyYKslBVA" client="_tgwIgd0fEe2YPMyYKslBVA" supplier="_tg_ZHd0fEe2YPMyYKslBVA" contract="_tg_ZHd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ulIWoN0fEe2YPMyYKslBVA" name="getDebug" visibility="public">
                <ownedParameter xmi:id="_ulIWod0fEe2YPMyYKslBVA" name="return" type="_tes6Et0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulIWot0fEe2YPMyYKslBVA" name="getHookRegistry" visibility="public">
                <ownedParameter xmi:id="_ulIWo90fEe2YPMyYKslBVA" name="return" type="_tg9j5t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulMBAN0fEe2YPMyYKslBVA" name="substituteVars" visibility="public">
                <ownedParameter xmi:id="_ulMBAd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulMBAt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulMBB90fEe2YPMyYKslBVA" name="getWS" visibility="public">
                <ownedParameter xmi:id="_ulMBCN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulMBCd0fEe2YPMyYKslBVA" name="getOS" visibility="public">
                <ownedParameter xmi:id="_ulMBCt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umV3nt0fEe2YPMyYKslBVA" name="getEquinoxLocations" visibility="public">
                <ownedParameter xmi:id="_umV3n90fEe2YPMyYKslBVA" name="return" type="_tg9j8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umV3ot0fEe2YPMyYKslBVA" name="getConfiguration" visibility="public">
                <ownedParameter xmi:id="_umV3o90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umV3pN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umV3pd0fEe2YPMyYKslBVA" name="getConfiguration" visibility="public">
                <ownedParameter xmi:id="_umV3pt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umV3p90fEe2YPMyYKslBVA" name="defaultValue" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umV3qN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umV3qd0fEe2YPMyYKslBVA" name="setConfiguration" visibility="public">
                <ownedParameter xmi:id="_umV3qt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umV3q90fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umV3rN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umzKkN0fEe2YPMyYKslBVA" name="getOSArch" visibility="public">
                <ownedParameter xmi:id="_umzKkd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umzKkt0fEe2YPMyYKslBVA" name="getNL" visibility="public">
                <ownedParameter xmi:id="_umzKk90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umzKlN0fEe2YPMyYKslBVA" name="getNonFrameworkArgs" visibility="public">
                <ownedParameter xmi:id="_umzKld0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umzKlt0fEe2YPMyYKslBVA" name="getCommandLineArgs" visibility="public">
                <ownedParameter xmi:id="_umzKl90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upFCgt0fEe2YPMyYKslBVA" name="getProperty" visibility="public">
                <ownedParameter xmi:id="_upFCg90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upFChN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upZyoN0fEe2YPMyYKslBVA" name="getDebugOptions" visibility="public">
                <ownedParameter xmi:id="_upZyod0fEe2YPMyYKslBVA" name="return" type="_teHrT90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upy0MN0fEe2YPMyYKslBVA" name="getConfiguration" visibility="public">
                <ownedParameter xmi:id="_upy0Md0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up5h7N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_up5h7d0fEe2YPMyYKslBVA" name="initialConfiguration" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_up5h7t0fEe2YPMyYKslBVA" name="hookRegistry" type="_tg9j5t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up6I8N0fEe2YPMyYKslBVA" name="logMessages" visibility="package">
                <ownedParameter xmi:id="_up6I8d0fEe2YPMyYKslBVA" name="logServices" type="_tg55gt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up6wAN0fEe2YPMyYKslBVA" name="getInitialConfig" visibility="public">
                <ownedParameter xmi:id="_up6wAd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqG9aN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uqILY90fEe2YPMyYKslBVA" name="initializeProperties" visibility="private"/>
              <ownedOperation xmi:id="_uqILZd0fEe2YPMyYKslBVA" name="getConfigIni" visibility="private">
                <ownedParameter xmi:id="_uqILZt0fEe2YPMyYKslBVA" name="locations" type="_tg9j8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqILZ90fEe2YPMyYKslBVA" name="parent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqILaN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqIyc90fEe2YPMyYKslBVA" name="loadDevProperties" visibility="private">
                <ownedParameter xmi:id="_uqIydN0fEe2YPMyYKslBVA" name="input" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqIydd0fEe2YPMyYKslBVA" name="getOSLibraryExtDefaults" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uqIydt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqIyd90fEe2YPMyYKslBVA" name="buildEclipseLibraryVariants" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uqIyeN0fEe2YPMyYKslBVA" name="ws" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqIyed0fEe2YPMyYKslBVA" name="os" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqIyet0fEe2YPMyYKslBVA" name="arch" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqIye90fEe2YPMyYKslBVA" name="nl" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqIyfN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqJZgN0fEe2YPMyYKslBVA" name="buildNLJarVariants" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uqJZgd0fEe2YPMyYKslBVA" name="nl" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqJZgt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqJZht0fEe2YPMyYKslBVA" name="getArrayFromList" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uqJZh90fEe2YPMyYKslBVA" name="prop" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqKAkN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqLOs90fEe2YPMyYKslBVA" name="inCheckConfigurationMode" visibility="public">
                <ownedParameter xmi:id="_uqLOtN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqLOtd0fEe2YPMyYKslBVA" name="inDevelopmentMode" visibility="public">
                <ownedParameter xmi:id="_uqLOtt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqLOt90fEe2YPMyYKslBVA" name="inDebugMode" visibility="public">
                <ownedParameter xmi:id="_uqLOuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqL1wN0fEe2YPMyYKslBVA" name="getFrameworkArgs" visibility="public">
                <ownedParameter xmi:id="_uqL1wd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqMc0N0fEe2YPMyYKslBVA" name="setAllArgs" visibility="public">
                <ownedParameter xmi:id="_uqMc0d0fEe2YPMyYKslBVA" name="allArgs" type="_s69T0t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqMc0t0fEe2YPMyYKslBVA" name="setAppArgs" visibility="public">
                <ownedParameter xmi:id="_uqMc090fEe2YPMyYKslBVA" name="appArgs" type="_s69T0t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqMc1N0fEe2YPMyYKslBVA" name="setFrameworkArgs" visibility="public">
                <ownedParameter xmi:id="_uqMc1d0fEe2YPMyYKslBVA" name="frameworkArgs" type="_s69T0t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqMc1t0fEe2YPMyYKslBVA" name="guessWS" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqMc190fEe2YPMyYKslBVA" name="osName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqMc2N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqND4N0fEe2YPMyYKslBVA" name="guessOS" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqND4d0fEe2YPMyYKslBVA" name="osName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqND4t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqNq8N0fEe2YPMyYKslBVA" name="clearConfiguration" visibility="public">
                <ownedParameter xmi:id="_uqNq8d0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqNq8t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqO5E90fEe2YPMyYKslBVA" name="setProperty" visibility="public">
                <ownedParameter xmi:id="_uqO5FN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqO5Fd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqO5Ft0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqO5G90fEe2YPMyYKslBVA" name="getAliasMapper" visibility="public">
                <ownedParameter xmi:id="_uqO5HN0fEe2YPMyYKslBVA" name="return" type="_thAAI90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqPgIN0fEe2YPMyYKslBVA" name="updateDevProperties" visibility="private"/>
              <ownedOperation xmi:id="_uqPgId0fEe2YPMyYKslBVA" name="getDevClassPath" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uqPgIt0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqPgI90fEe2YPMyYKslBVA" name="properties" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqPgJN0fEe2YPMyYKslBVA" name="defaultClasspath" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqPgJd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqQHMN0fEe2YPMyYKslBVA" name="getDevClassPath" visibility="public">
                <ownedParameter xmi:id="_uqQHMd0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqQHMt0fEe2YPMyYKslBVA" name="properties" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqQHM90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqQHNN0fEe2YPMyYKslBVA" name="getDevClassPath" visibility="public">
                <ownedParameter xmi:id="_uqQHNd0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqQHNt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqR8Y90fEe2YPMyYKslBVA" name="getFrameworkPath" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uqR8ZN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqR8Zd0fEe2YPMyYKslBVA" name="parent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqR8Zt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqSjcN0fEe2YPMyYKslBVA" name="parseVersionInt" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uqSjcd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqSjct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqSjet0fEe2YPMyYKslBVA" name="toLocale" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqSje90fEe2YPMyYKslBVA" name="str" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqSjfN0fEe2YPMyYKslBVA" name="defaultLocale" type="_tXBkwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqSjfd0fEe2YPMyYKslBVA" name="return" type="_tXBkwd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqUYoN0fEe2YPMyYKslBVA" name="substituteVars" visibility="public">
                <ownedParameter xmi:id="_uqUYod0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqUYot0fEe2YPMyYKslBVA" name="preserveDelimiters" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqUYo90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thAnMN0fEe2YPMyYKslBVA" name="ConfigValues" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_thERkN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_thERkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_thERkt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uqVmwN0fEe2YPMyYKslBVA" name="NULL_CONFIG" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uqVmwd0fEe2YPMyYKslBVA" name="populateInitConfig" visibility="private" isLeaf="true" isStatic="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uqVmwt0fEe2YPMyYKslBVA" name="useSystemProperties" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uqVmw90fEe2YPMyYKslBVA" name="initialConfig" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uqVmxN0fEe2YPMyYKslBVA" name="localConfig" visibility="private" isLeaf="true" type="_s-w1wt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uqVmxd0fEe2YPMyYKslBVA" name="exceptions" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_unwM1N0fEe2YPMyYKslBVA" name="setConfiguration" visibility="public">
                  <ownedParameter xmi:id="_unwM1d0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unwM1t0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unwM190fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unyCAN0fEe2YPMyYKslBVA" name="getConfiguration" visibility="public">
                  <ownedParameter xmi:id="_unyCAd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unyCAt0fEe2YPMyYKslBVA" name="defaultValue" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unyCA90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unzQJN0fEe2YPMyYKslBVA" name="getConfiguration" visibility="public">
                  <ownedParameter xmi:id="_unzQJd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unzQJt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_un1FU90fEe2YPMyYKslBVA" name="clearConfiguration" visibility="public">
                  <ownedParameter xmi:id="_un1FVN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_un1FVd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqILYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uqILYd0fEe2YPMyYKslBVA" name="initialConfiguration" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqILYt0fEe2YPMyYKslBVA" name="exceptions" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqILad0fEe2YPMyYKslBVA" name="loadConfigIni" visibility="package">
                  <ownedParameter xmi:id="_uqILat0fEe2YPMyYKslBVA" name="configIni" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqILa90fEe2YPMyYKslBVA" name="finalizeValues" visibility="package"/>
                <ownedOperation xmi:id="_uqKAkd0fEe2YPMyYKslBVA" name="getInitialConfig" visibility="public">
                  <ownedParameter xmi:id="_uqKAkt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqOSAN0fEe2YPMyYKslBVA" name="getConfiguration" visibility="public">
                  <ownedParameter xmi:id="_uqOSAd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqO5EN0fEe2YPMyYKslBVA" name="getProperty" visibility="public">
                  <ownedParameter xmi:id="_uqO5Ed0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqO5Et0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqO5F90fEe2YPMyYKslBVA" name="setProperty" visibility="public">
                  <ownedParameter xmi:id="_uqO5GN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqO5Gd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqO5Gt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqUYpN0fEe2YPMyYKslBVA" name="substituteVars" visibility="public">
                  <ownedParameter xmi:id="_uqUYpd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqUYpt0fEe2YPMyYKslBVA" name="preserveDelimiters" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqUYp90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqVmxt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_uqWN0t0fEe2YPMyYKslBVA" name="loadProperties" visibility="private">
                  <ownedParameter xmi:id="_uqWN090fEe2YPMyYKslBVA" name="location" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqWN1N0fEe2YPMyYKslBVA" name="return" type="_s-w1wt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqWN1d0fEe2YPMyYKslBVA" name="mergeConfiguration" visibility="private">
                  <ownedParameter xmi:id="_uqWN1t0fEe2YPMyYKslBVA" name="source" type="_s-w1wt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqXb8N0fEe2YPMyYKslBVA" name="substituteVars" visibility="private">
                  <ownedParameter xmi:id="_uqXb8d0fEe2YPMyYKslBVA" name="result" type="_s-w1wt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqXb8t0fEe2YPMyYKslBVA" name="return" type="_s-w1wt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqYDAN0fEe2YPMyYKslBVA" name="internalGet" visibility="private">
                  <ownedParameter xmi:id="_uqYDAd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqYDAt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqYqEN0fEe2YPMyYKslBVA" name="internalPut" visibility="private">
                  <ownedParameter xmi:id="_uqYqEd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqYqEt0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqYqE90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqYqFN0fEe2YPMyYKslBVA" name="internalRemove" visibility="private">
                  <ownedParameter xmi:id="_uqYqFd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqYqFt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgwIht0fEe2YPMyYKslBVA" name="EquinoxBundle" visibility="public">
              <eAnnotations xmi:id="_tg22Od0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tg22Ot0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tg22Pd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upf5QN0fEe2YPMyYKslBVA" name="equinoxContainer" visibility="private" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upf5Qd0fEe2YPMyYKslBVA" name="module" visibility="private" isLeaf="true" type="_tgwvlt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upf5Qt0fEe2YPMyYKslBVA" name="monitor" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upf5Q90fEe2YPMyYKslBVA" name="context" visibility="private" type="_tgmXit0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upf5RN0fEe2YPMyYKslBVA" name="signerInfos" visibility="private" type="_tg22QN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upf5Rd0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$osgi$container$Module$State" visibility="private" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tg22O90fEe2YPMyYKslBVA" client="_tgwIht0fEe2YPMyYKslBVA" supplier="_tV9NwN0fEe2YPMyYKslBVA" contract="_tV9NwN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tg22PN0fEe2YPMyYKslBVA" client="_tgwIht0fEe2YPMyYKslBVA" supplier="_tB4bMd0fEe2YPMyYKslBVA" contract="_tB4bMd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ukYIvN0fEe2YPMyYKslBVA" name="getModule" visibility="public">
                <ownedParameter xmi:id="_ukYIvd0fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unTg4N0fEe2YPMyYKslBVA" name="getBundleId" visibility="public">
                <ownedParameter xmi:id="_unTg4d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upLJId0fEe2YPMyYKslBVA" name="getSymbolicName" visibility="public">
                <ownedParameter xmi:id="_upLJIt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upWvYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_upWvYd0fEe2YPMyYKslBVA" name="id" type="_s6wfgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWvYt0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWvY90fEe2YPMyYKslBVA" name="moduleContainer" type="_tgwvld0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWvZN0fEe2YPMyYKslBVA" name="settings" type="_s_XSsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWvZd0fEe2YPMyYKslBVA" name="startlevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWvZt0fEe2YPMyYKslBVA" name="equinoxContainer" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upcO7d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_upcO7t0fEe2YPMyYKslBVA" name="moduleContainer" type="_tgwvld0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upcO790fEe2YPMyYKslBVA" name="equinoxContainer" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upddE90fEe2YPMyYKslBVA" name="getHeaders" visibility="public">
                <ownedParameter xmi:id="_upddFN0fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upddFd0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upf5Rt0fEe2YPMyYKslBVA" name="createSystemModule" visibility="package">
                <ownedParameter xmi:id="_upf5R90fEe2YPMyYKslBVA" name="moduleContainer" type="_tgwvld0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upf5SN0fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upggV90fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                <ownedParameter xmi:id="_upggWN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upggWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upggWt0fEe2YPMyYKslBVA" name="getState" visibility="public">
                <ownedParameter xmi:id="_upggW90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uphHYN0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$osgi$container$Module$State" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uphHYd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uphHZN0fEe2YPMyYKslBVA" name="start" visibility="public">
                <ownedParameter xmi:id="_uphHZd0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uphHZ90fEe2YPMyYKslBVA" name="getStartOptions" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uphHaN0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uphHad0fEe2YPMyYKslBVA" name="return" type="_tg3dQd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uphuct0fEe2YPMyYKslBVA" name="start" visibility="public"/>
              <ownedOperation xmi:id="_uphuc90fEe2YPMyYKslBVA" name="stop" visibility="public">
                <ownedParameter xmi:id="_uphudN0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uphudd0fEe2YPMyYKslBVA" name="getStopOptions" visibility="private">
                <ownedParameter xmi:id="_uphudt0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uphud90fEe2YPMyYKslBVA" name="return" type="_tg3dQ90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upiVgd0fEe2YPMyYKslBVA" name="stop" visibility="public"/>
              <ownedOperation xmi:id="_upiVgt0fEe2YPMyYKslBVA" name="update" visibility="public">
                <ownedParameter xmi:id="_upiVg90fEe2YPMyYKslBVA" name="input" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upiViN0fEe2YPMyYKslBVA" name="update" visibility="public"/>
              <ownedOperation xmi:id="_upiVid0fEe2YPMyYKslBVA" name="uninstall" visibility="public"/>
              <ownedOperation xmi:id="_upiVit0fEe2YPMyYKslBVA" name="privGetHeaders" visibility="private">
                <ownedParameter xmi:id="_upiVi90fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upiVjN0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upi8kN0fEe2YPMyYKslBVA" name="getHeaders" visibility="public">
                <ownedParameter xmi:id="_upi8kd0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upi8ld0fEe2YPMyYKslBVA" name="getLocation" visibility="public">
                <ownedParameter xmi:id="_upi8lt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upjjoN0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                <ownedParameter xmi:id="_upjjod0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upjjot0fEe2YPMyYKslBVA" name="getRegisteredServices" visibility="public">
                <ownedParameter xmi:id="_upjjo90fEe2YPMyYKslBVA" name="return" type="_tXCy4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upjjpN0fEe2YPMyYKslBVA" name="checkValid" visibility="private" isLeaf="true"/>
              <ownedOperation xmi:id="_upjjpd0fEe2YPMyYKslBVA" name="getBundleContextImpl" visibility="private">
                <ownedParameter xmi:id="_upjjpt0fEe2YPMyYKslBVA" name="return" type="_tgmXit0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upjjp90fEe2YPMyYKslBVA" name="getServicesInUse" visibility="public">
                <ownedParameter xmi:id="_upjjqN0fEe2YPMyYKslBVA" name="return" type="_tXCy4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upjjqd0fEe2YPMyYKslBVA" name="hasPermission" visibility="public">
                <ownedParameter xmi:id="_upjjqt0fEe2YPMyYKslBVA" name="permission" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upjjq90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upkKs90fEe2YPMyYKslBVA" name="getResource" visibility="public">
                <ownedParameter xmi:id="_upkKtN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upkKtd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upkKtt0fEe2YPMyYKslBVA" name="isFragment" visibility="public">
                <ownedParameter xmi:id="_upkKt90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upkKuN0fEe2YPMyYKslBVA" name="getModuleClassLoader" visibility="private">
                <ownedParameter xmi:id="_upkKud0fEe2YPMyYKslBVA" name="logResolveError" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upkKut0fEe2YPMyYKslBVA" name="return" type="_tg5Sct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upkKu90fEe2YPMyYKslBVA" name="getVersion" visibility="public">
                <ownedParameter xmi:id="_upkKvN0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upkxwN0fEe2YPMyYKslBVA" name="loadClass" visibility="public">
                <ownedParameter xmi:id="_upkxwd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upkxwt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uplY090fEe2YPMyYKslBVA" name="resolve" visibility="package">
                <ownedParameter xmi:id="_uplY1N0fEe2YPMyYKslBVA" name="return" type="_tg55g90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uplY290fEe2YPMyYKslBVA" name="getResources" visibility="public">
                <ownedParameter xmi:id="_uplY3N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uplY3d0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upl_4N0fEe2YPMyYKslBVA" name="getEntryPaths" visibility="public">
                <ownedParameter xmi:id="_upl_4d0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upl_4t0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upl_5t0fEe2YPMyYKslBVA" name="getEntry" visibility="public">
                <ownedParameter xmi:id="_upl_590fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upl_6N0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upmm8N0fEe2YPMyYKslBVA" name="getLastModified" visibility="public">
                <ownedParameter xmi:id="_upmm8d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upmm9N0fEe2YPMyYKslBVA" name="findEntries" visibility="public">
                <ownedParameter xmi:id="_upmm9d0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upmm9t0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upmm990fEe2YPMyYKslBVA" name="recurse" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upmm-N0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upmm-d0fEe2YPMyYKslBVA" name="getGenerations" visibility="package">
                <ownedParameter xmi:id="_upmm-t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upmm-90fEe2YPMyYKslBVA" name="getBundleContext" visibility="public">
                <ownedParameter xmi:id="_upmm_N0fEe2YPMyYKslBVA" name="return" type="_tXCy5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upmm_d0fEe2YPMyYKslBVA" name="createBundleContext" visibility="package">
                <ownedParameter xmi:id="_upmm_t0fEe2YPMyYKslBVA" name="return" type="_tgmXit0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upnOAN0fEe2YPMyYKslBVA" name="getSignerCertificates" visibility="public">
                <ownedParameter xmi:id="_upnOAd0fEe2YPMyYKslBVA" name="signersType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upnOAt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upn1EN0fEe2YPMyYKslBVA" name="adapt" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_upn1Ed0fEe2YPMyYKslBVA" name="adapterType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upn1Et0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upw_AN0fEe2YPMyYKslBVA" name="checkAdaptPermission" visibility="private">
                <ownedParameter xmi:id="_upw_Ad0fEe2YPMyYKslBVA" name="adapterType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upw_At0fEe2YPMyYKslBVA" name="adapt0" visibility="private">
                <ownedParameter xmi:id="_upw_A90fEe2YPMyYKslBVA" name="adapterType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upw_BN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upw_Bd0fEe2YPMyYKslBVA" name="readLock" visibility="private"/>
              <ownedOperation xmi:id="_upw_B90fEe2YPMyYKslBVA" name="readUnlock" visibility="private"/>
              <ownedOperation xmi:id="_up0CUN0fEe2YPMyYKslBVA" name="getDataFile" visibility="public">
                <ownedParameter xmi:id="_up0CUd0fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_up0CUt0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up0pYN0fEe2YPMyYKslBVA" name="startWorker0" visibility="package"/>
              <ownedOperation xmi:id="_up1QcN0fEe2YPMyYKslBVA" name="stopWorker0" visibility="package"/>
              <ownedOperation xmi:id="_up13gN0fEe2YPMyYKslBVA" name="getEquinoxContainer" visibility="package">
                <ownedParameter xmi:id="_up13gd0fEe2YPMyYKslBVA" name="return" type="_tgm-ld0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up13gt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_up2ekN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up2ekd0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                <ownedParameter xmi:id="_up2ekt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_up2ek90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tg3dSd0fEe2YPMyYKslBVA" name="EquinoxModule" visibility="package">
                <eAnnotations xmi:id="_tg881d0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tg881t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tg88190fEe2YPMyYKslBVA" general="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_up4TxN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwIht0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_upggUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_upggUd0fEe2YPMyYKslBVA" name="arg0" type="_tgwIht0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upggUt0fEe2YPMyYKslBVA" name="id" type="_s6wfgd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upggU90fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upggVN0fEe2YPMyYKslBVA" name="container" type="_tgwvld0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upggVd0fEe2YPMyYKslBVA" name="settings" type="_s_XSsN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upggVt0fEe2YPMyYKslBVA" name="startlevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_up4Txd0fEe2YPMyYKslBVA" name="startWorker" visibility="protected"/>
                <ownedOperation xmi:id="_up460N0fEe2YPMyYKslBVA" name="stopWorker" visibility="protected"/>
                <ownedOperation xmi:id="_up46190fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                  <ownedParameter xmi:id="_up462N0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_up462d0fEe2YPMyYKslBVA" name="cleanup" visibility="protected">
                  <ownedParameter xmi:id="_up462t0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_up463N0fEe2YPMyYKslBVA" name="getCurrentRevision" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_up463d0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tg55hd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tg880N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tg880d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tg88090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_up3Fod0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwIht0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tg880t0fEe2YPMyYKslBVA" client="_tg55hd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uplY2d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uplY2t0fEe2YPMyYKslBVA" name="arg0" type="_tgwIht0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_up3Fot0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_up3Fo90fEe2YPMyYKslBVA" name="return" type="_tg5Sct0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_up3FpN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_up3Fpd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tluvId0fEe2YPMyYKslBVA" name="SystemBundle" visibility="package">
                <eAnnotations xmi:id="_tlxyft0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlxyf90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlxyg90fEe2YPMyYKslBVA" general="_tgwIht0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_upcO7N0fEe2YPMyYKslBVA" name="initListeners" visibility="package" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tlxygt0fEe2YPMyYKslBVA" client="_tluvId0fEe2YPMyYKslBVA" supplier="_tlxygd0fEe2YPMyYKslBVA" contract="_tlxygd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_upXWYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_upXWYd0fEe2YPMyYKslBVA" name="moduleContainer" type="_tgwvld0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upXWYt0fEe2YPMyYKslBVA" name="equinoxContainer" type="_tgm-ld0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upXWY90fEe2YPMyYKslBVA" name="getModule" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_upXWZN0fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upcO6t0fEe2YPMyYKslBVA" name="getEquinoxContainer" visibility="package" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_upcO690fEe2YPMyYKslBVA" name="return" type="_tgm-ld0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upcO8N0fEe2YPMyYKslBVA" name="init" visibility="public"/>
                <ownedOperation xmi:id="_upcO8d0fEe2YPMyYKslBVA" name="init" visibility="public">
                  <ownedParameter xmi:id="_upcO8t0fEe2YPMyYKslBVA" name="listeners" type="_tg1BC90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upc18t0fEe2YPMyYKslBVA" name="removeInitListeners" visibility="package"/>
                <ownedOperation xmi:id="_upc1890fEe2YPMyYKslBVA" name="addInitFrameworkListeners" visibility="package"/>
                <ownedOperation xmi:id="_upc19N0fEe2YPMyYKslBVA" name="createBundleContext" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_upc19d0fEe2YPMyYKslBVA" name="return" type="_tgmXit0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upc19t0fEe2YPMyYKslBVA" name="waitForStop" visibility="public">
                  <ownedParameter xmi:id="_upc1990fEe2YPMyYKslBVA" name="timeout" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upc1-N0fEe2YPMyYKslBVA" name="return" type="_tev9b90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upddAN0fEe2YPMyYKslBVA" name="createSystemModule" visibility="package">
                  <ownedParameter xmi:id="_upddAd0fEe2YPMyYKslBVA" name="moduleContainer" type="_tgwvld0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upddAt0fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upddBt0fEe2YPMyYKslBVA" name="stop" visibility="public">
                  <ownedParameter xmi:id="_upddB90fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upddCd0fEe2YPMyYKslBVA" name="stop" visibility="public"/>
                <ownedOperation xmi:id="_upddCt0fEe2YPMyYKslBVA" name="update" visibility="public">
                  <ownedParameter xmi:id="_upddC90fEe2YPMyYKslBVA" name="input" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upddDd0fEe2YPMyYKslBVA" name="update" visibility="public"/>
                <ownedOperation xmi:id="_upddDt0fEe2YPMyYKslBVA" name="uninstall" visibility="public"/>
                <ownedOperation xmi:id="_upddEN0fEe2YPMyYKslBVA" name="getHeaders" visibility="public">
                  <ownedParameter xmi:id="_upddEd0fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upddEt0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_up3std0fEe2YPMyYKslBVA" name="startWorker0" visibility="package" isLeaf="true" isAbstract="true"/>
                <ownedOperation xmi:id="_up3suN0fEe2YPMyYKslBVA" name="stopWorker0" visibility="package" isLeaf="true" isAbstract="true"/>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tlyZgd0fEe2YPMyYKslBVA" name="EquinoxSystemModule" visibility="package">
                  <eAnnotations xmi:id="_tlzAld0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tlzAlt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tlzAl90fEe2YPMyYKslBVA" general="_thaP1d0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_up3Fpt0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tluvId0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_upcO5t0fEe2YPMyYKslBVA" name="update" visibility="package" isLeaf="true" isAbstract="true"/>
                  <ownedOperation xmi:id="_upcO590fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                    <ownedParameter xmi:id="_upcO6N0fEe2YPMyYKslBVA" name="arg0" type="_tlyZgd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_upcO6d0fEe2YPMyYKslBVA" name="return" type="_tluvId0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_upddA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                    <ownedParameter xmi:id="_upddBN0fEe2YPMyYKslBVA" name="arg0" type="_tluvId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_upddBd0fEe2YPMyYKslBVA" name="container" type="_tgwvld0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_upddCN0fEe2YPMyYKslBVA" name="asyncStop" visibility="package"/>
                  <ownedOperation xmi:id="_upddDN0fEe2YPMyYKslBVA" name="asyncUpdate" visibility="package"/>
                  <ownedOperation xmi:id="_upeEF90fEe2YPMyYKslBVA" name="stop" visibility="package" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_upeEGN0fEe2YPMyYKslBVA" name="arg0" type="_tg3dQ90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_up3Fqd0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                    <ownedParameter xmi:id="_up3Fqt0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_up3Fq90fEe2YPMyYKslBVA" name="cleanup" visibility="protected">
                    <ownedParameter xmi:id="_up3FrN0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_up3Frd0fEe2YPMyYKslBVA" name="initWorker" visibility="protected"/>
                  <ownedOperation xmi:id="_up3stt0fEe2YPMyYKslBVA" name="stopWorker" visibility="protected"/>
                  <ownedOperation xmi:id="_up3sut0fEe2YPMyYKslBVA" name="lockStateChange" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_up3su90fEe2YPMyYKslBVA" name="arg0" type="_thcsG90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_up4TwN0fEe2YPMyYKslBVA" name="getState" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_up4Twd0fEe2YPMyYKslBVA" name="return" type="_tg4EUd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_up4Twt0fEe2YPMyYKslBVA" name="unlockStateChange" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_up4Tw90fEe2YPMyYKslBVA" name="arg0" type="_thcsG90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <nestedClassifier xmi:type="uml:Class" xmi:id="_tlznod0fEe2YPMyYKslBVA" name="1" visibility="package">
                    <eAnnotations xmi:id="_tojZod0fEe2YPMyYKslBVA" source="Jar2UML">
                      <details xmi:id="_tojZot0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                    </eAnnotations>
                    <generalization xmi:id="_tojZpN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedAttribute xmi:id="_upeEE90fEe2YPMyYKslBVA" name="this$2" visibility="package" isLeaf="true" type="_tlyZgd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                    <interfaceRealization xmi:id="_tojZo90fEe2YPMyYKslBVA" client="_tlznod0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
                    <ownedOperation xmi:id="_upeEFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                      <ownedParameter xmi:id="_upeEFd0fEe2YPMyYKslBVA" name="arg0" type="_tlyZgd0fEe2YPMyYKslBVA"/>
                    </ownedOperation>
                    <ownedOperation xmi:id="_upeEFt0fEe2YPMyYKslBVA" name="run" visibility="public"/>
                  </nestedClassifier>
                  <nestedClassifier xmi:type="uml:Class" xmi:id="_tlzno90fEe2YPMyYKslBVA" name="2" visibility="package">
                    <eAnnotations xmi:id="_toiynN0fEe2YPMyYKslBVA" source="Jar2UML">
                      <details xmi:id="_toiynd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                    </eAnnotations>
                    <generalization xmi:id="_tojZoN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedAttribute xmi:id="_upcO4t0fEe2YPMyYKslBVA" name="this$2" visibility="package" isLeaf="true" type="_tlyZgd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                    <interfaceRealization xmi:id="_toiynt0fEe2YPMyYKslBVA" client="_tlzno90fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
                    <ownedOperation xmi:id="_upcO490fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                      <ownedParameter xmi:id="_upcO5N0fEe2YPMyYKslBVA" name="arg0" type="_tlyZgd0fEe2YPMyYKslBVA"/>
                    </ownedOperation>
                    <ownedOperation xmi:id="_upcO5d0fEe2YPMyYKslBVA" name="run" visibility="public"/>
                  </nestedClassifier>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tlzAkd0fEe2YPMyYKslBVA" name="SystemBundleHeaders" visibility="package">
                  <eAnnotations xmi:id="_tlzAkt0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tlzAk90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tlzAlN0fEe2YPMyYKslBVA" general="_tB6QYt0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_upeEGd0fEe2YPMyYKslBVA" name="headers" visibility="private" isLeaf="true" type="_tB6QYt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_upeEGt0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tluvId0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_upeEEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                    <ownedParameter xmi:id="_upeEEd0fEe2YPMyYKslBVA" name="arg0" type="_tluvId0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_upeEEt0fEe2YPMyYKslBVA" name="headers" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_upeEHN0fEe2YPMyYKslBVA" name="elements" visibility="public">
                    <ownedParameter xmi:id="_upeEHd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_upeEIN0fEe2YPMyYKslBVA" name="get" visibility="public">
                    <ownedParameter xmi:id="_upeEId0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_upeEIt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uperIN0fEe2YPMyYKslBVA" name="getExtra" visibility="private">
                    <ownedParameter xmi:id="_uperId0fEe2YPMyYKslBVA" name="header" type="_s6xto90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uperIt0fEe2YPMyYKslBVA" name="systemProp" type="_s6xto90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uperI90fEe2YPMyYKslBVA" name="systemExtraProp" type="_s6xto90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uperJN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uperJd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                    <ownedParameter xmi:id="_uperJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uperKd0fEe2YPMyYKslBVA" name="keys" visibility="public">
                    <ownedParameter xmi:id="_uperKt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_upfSMN0fEe2YPMyYKslBVA" name="put" visibility="public">
                    <ownedParameter xmi:id="_upfSMd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_upfSMt0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_upfSM90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_upfSNN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                    <ownedParameter xmi:id="_upfSNd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_upfSNt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_upfSOt0fEe2YPMyYKslBVA" name="size" visibility="public">
                    <ownedParameter xmi:id="_upfSO90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_upfSPN0fEe2YPMyYKslBVA" name="get" visibility="public">
                    <ownedParameter xmi:id="_upfSPd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_upfSPt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_upfSP90fEe2YPMyYKslBVA" name="remove" visibility="public">
                    <ownedParameter xmi:id="_upfSQN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_upfSQd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_upfSQt0fEe2YPMyYKslBVA" name="put" visibility="public">
                    <ownedParameter xmi:id="_upfSQ90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_upfSRN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_upfSRd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tg-K890fEe2YPMyYKslBVA" name="StorageSaver" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tlsS590fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlsS6N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlsS6d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uol6UN0fEe2YPMyYKslBVA" name="container" visibility="private" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uol6Ud0fEe2YPMyYKslBVA" name="delay" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uol6Ut0fEe2YPMyYKslBVA" name="future" visibility="private" isLeaf="true" type="_tls58N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uol6U90fEe2YPMyYKslBVA" name="hook" visibility="private" isLeaf="true" type="_s7I6AN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uol6VN0fEe2YPMyYKslBVA" name="task" visibility="private" isLeaf="true" type="_tlsS7N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uol6Vd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uol6Vt0fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uol6V90fEe2YPMyYKslBVA" name="computeDelay" visibility="private">
                <ownedParameter xmi:id="_uol6WN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uol6Wd0fEe2YPMyYKslBVA" name="scheduleTask" visibility="private">
                <ownedParameter xmi:id="_uol6Wt0fEe2YPMyYKslBVA" name="return" type="_tls58N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uol6W90fEe2YPMyYKslBVA" name="registerShutdownHook" visibility="private">
                <ownedParameter xmi:id="_uol6XN0fEe2YPMyYKslBVA" name="return" type="_s7I6AN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uol6Xd0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_uol6Xt0fEe2YPMyYKslBVA" name="unregisterShutdownHook" visibility="private"/>
              <ownedOperation xmi:id="_uol6X90fEe2YPMyYKslBVA" name="unscheduleTask" visibility="private"/>
              <ownedOperation xmi:id="_uol6YN0fEe2YPMyYKslBVA" name="save" visibility="public"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlsS7N0fEe2YPMyYKslBVA" name="StorageSaverTask" visibility="package">
                <eAnnotations xmi:id="_toiylN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toiyld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toiyl90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uolTR90fEe2YPMyYKslBVA" name="container" visibility="private" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_toiylt0fEe2YPMyYKslBVA" client="_tlsS7N0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uolTSN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uolTSd0fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uolTSt0fEe2YPMyYKslBVA" name="run" visibility="public"/>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tg-yAN0fEe2YPMyYKslBVA" name="ContextFinder" visibility="public">
              <eAnnotations xmi:id="_tlrEwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlrEwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlrEw90fEe2YPMyYKslBVA" general="_tANnQt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoi3AN0fEe2YPMyYKslBVA" name="cycleDetector" visibility="private" isStatic="true" type="_tAbCoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoi3Ad0fEe2YPMyYKslBVA" name="finderClassLoader" visibility="package" isStatic="true" type="_tANnQt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoi3At0fEe2YPMyYKslBVA" name="contextFinder" visibility="package" isStatic="true" type="_tlrr0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoi3A90fEe2YPMyYKslBVA" name="THIS" visibility="private" isStatic="true" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoi3BN0fEe2YPMyYKslBVA" name="parentContextClassLoader" visibility="private" isLeaf="true" type="_tANnQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tlrEwt0fEe2YPMyYKslBVA" client="_tg-yAN0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uoi3Bd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uoi3B90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uoi3CN0fEe2YPMyYKslBVA" name="contextClassLoader" type="_tANnQt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoi3Cd0fEe2YPMyYKslBVA" name="bootLoader" type="_tANnQt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uojeEN0fEe2YPMyYKslBVA" name="basicFindClassLoaders" visibility="package">
                <ownedParameter xmi:id="_uojeEd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uojeFN0fEe2YPMyYKslBVA" name="checkClassLoader" visibility="private">
                <ownedParameter xmi:id="_uojeFd0fEe2YPMyYKslBVA" name="classloader" type="_tANnQt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uojeFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uojeF90fEe2YPMyYKslBVA" name="getParent" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uojeGN0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uojeGd0fEe2YPMyYKslBVA" name="findClassLoaders" visibility="private">
                <ownedParameter xmi:id="_uojeGt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uokFIN0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uokFId0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uokFIt0fEe2YPMyYKslBVA" name="startLoading" visibility="private">
                <ownedParameter xmi:id="_uokFI90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uokFJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uokFJd0fEe2YPMyYKslBVA" name="stopLoading" visibility="private">
                <ownedParameter xmi:id="_uokFJt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uokFJ90fEe2YPMyYKslBVA" name="loadClass" visibility="protected">
                <ownedParameter xmi:id="_uokFKN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uokFKd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uokFKt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoksMN0fEe2YPMyYKslBVA" name="getResource" visibility="public">
                <ownedParameter xmi:id="_uoksMd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoksMt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoksM90fEe2YPMyYKslBVA" name="getResources" visibility="public">
                <ownedParameter xmi:id="_uoksNN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoksNd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uolTQN0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uolTQd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlrr0d0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tlsS490fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlsS5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlsS5t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tlsS5d0fEe2YPMyYKslBVA" client="_tlrr0d0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uoi3Bt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_uolTQ90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uolTRN0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uolTRd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uolTRt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlrr0t0fEe2YPMyYKslBVA" name="Finder" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tlsS4N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlsS4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlsS4t0fEe2YPMyYKslBVA" general="_tVyOs90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uojeEt0fEe2YPMyYKslBVA" name="getClassContext" visibility="public">
                  <ownedParameter xmi:id="_uojeE90fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uolTQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thAAI90fEe2YPMyYKslBVA" name="AliasMapper" visibility="public">
              <eAnnotations xmi:id="_tlqdtN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlqdtd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlqdtt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoSYUt0fEe2YPMyYKslBVA" name="processorAliasTable" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uoSYU90fEe2YPMyYKslBVA" name="processorCanonicalTable" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uoSYVN0fEe2YPMyYKslBVA" name="osnameAliasTable" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uoSYVd0fEe2YPMyYKslBVA" name="osnameCanonicalTable" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uoSYVt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uoSYV90fEe2YPMyYKslBVA" name="getTables" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uoSYWN0fEe2YPMyYKslBVA" name="resourceName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoSYWd0fEe2YPMyYKslBVA" name="aliasTable" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoSYWt0fEe2YPMyYKslBVA" name="canonicalTable" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoSYW90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uoS_YN0fEe2YPMyYKslBVA" name="initAliases" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uoS_Yd0fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoS_Yt0fEe2YPMyYKslBVA" name="aliasTable" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoS_Y90fEe2YPMyYKslBVA" name="canonicalTable" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoS_ZN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoS_Zd0fEe2YPMyYKslBVA" name="getProcessorAliases" visibility="public">
                <ownedParameter xmi:id="_uoS_Zt0fEe2YPMyYKslBVA" name="processor" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoS_Z90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoS_aN0fEe2YPMyYKslBVA" name="getAlias" visibility="private">
                <ownedParameter xmi:id="_uoS_ad0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoS_at0fEe2YPMyYKslBVA" name="aliasMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoS_a90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoS_bN0fEe2YPMyYKslBVA" name="getOSNameAliases" visibility="public">
                <ownedParameter xmi:id="_uoS_bd0fEe2YPMyYKslBVA" name="osname" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoS_bt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoS_b90fEe2YPMyYKslBVA" name="getCanonicalOSName" visibility="public">
                <ownedParameter xmi:id="_uoS_cN0fEe2YPMyYKslBVA" name="osname" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoS_cd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoS_ct0fEe2YPMyYKslBVA" name="getCanonicalProcessor" visibility="public">
                <ownedParameter xmi:id="_uoS_c90fEe2YPMyYKslBVA" name="processor" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoS_dN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_th7NMt0fEe2YPMyYKslBVA" name="EquinoxContainerAdaptor" visibility="public">
              <eAnnotations xmi:id="_tlthBN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlthBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlthBt0fEe2YPMyYKslBVA" general="_thM0ct0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upUTKd0fEe2YPMyYKslBVA" name="container" visibility="private" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upUTKt0fEe2YPMyYKslBVA" name="storage" visibility="private" isLeaf="true" type="_tgwIiN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upU6IN0fEe2YPMyYKslBVA" name="hooks" visibility="private" isLeaf="true" type="_tluIEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upU6Id0fEe2YPMyYKslBVA" name="initial" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upU6It0fEe2YPMyYKslBVA" name="moduleClassLoaderParent" visibility="private" isLeaf="true" type="_tANnQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upU6I90fEe2YPMyYKslBVA" name="lastSecurityAdminFlush" visibility="private" isLeaf="true" type="_thM0cN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upU6JN0fEe2YPMyYKslBVA" name="resolverExecutor" visibility="package" isLeaf="true" type="_thfIUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upU6Jd0fEe2YPMyYKslBVA" name="lazyResolverExecutorCreator" visibility="package" isLeaf="true" type="_tlmMQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upU6Jt0fEe2YPMyYKslBVA" name="startLevelExecutor" visibility="package" isLeaf="true" type="_thfIUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upU6J90fEe2YPMyYKslBVA" name="lazyStartLevelExecutorCreator" visibility="package" isLeaf="true" type="_tlmMQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upU6KN0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$osgi$container$ModuleContainerAdaptor$ContainerEvent" visibility="private" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upU6Kd0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$osgi$container$ModuleContainerAdaptor$ModuleEvent" visibility="private" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_upU6Kt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_upU6K90fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upU6LN0fEe2YPMyYKslBVA" name="storage" type="_tgwIiN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upU6Ld0fEe2YPMyYKslBVA" name="initial" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upU6Mt0fEe2YPMyYKslBVA" name="getModuleClassLoaderParent" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_upU6M90fEe2YPMyYKslBVA" name="configuration" type="_tgwIgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upU6NN0fEe2YPMyYKslBVA" name="bootLoader" type="_tANnQt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upU6Nd0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upU6N90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_upU6ON0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upVhMd0fEe2YPMyYKslBVA" name="createLazyExecutorCreator" visibility="private">
                <ownedParameter xmi:id="_upVhMt0fEe2YPMyYKslBVA" name="threadName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upVhM90fEe2YPMyYKslBVA" name="threadCnt" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upVhNN0fEe2YPMyYKslBVA" name="queue" type="_tlthCN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upVhNd0fEe2YPMyYKslBVA" name="return" type="_tlmMQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upWIQ90fEe2YPMyYKslBVA" name="getModuleCollisionHook" visibility="public">
                <ownedParameter xmi:id="_upWIRN0fEe2YPMyYKslBVA" name="return" type="_thS7Ed0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upWIR90fEe2YPMyYKslBVA" name="getResolverHookFactory" visibility="public">
                <ownedParameter xmi:id="_upWISN0fEe2YPMyYKslBVA" name="return" type="_tiYgRt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upWIS90fEe2YPMyYKslBVA" name="publishContainerEvent" visibility="public">
                <ownedParameter xmi:id="_upWITN0fEe2YPMyYKslBVA" name="type" type="_thcsFt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWITd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWITt0fEe2YPMyYKslBVA" name="error" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWIT90fEe2YPMyYKslBVA" name="listeners" type="_tg1BC90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upWvUN0fEe2YPMyYKslBVA" name="getType" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_upWvUd0fEe2YPMyYKslBVA" name="type" type="_thcsFt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWvUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upWvU90fEe2YPMyYKslBVA" name="publishModuleEvent" visibility="public">
                <ownedParameter xmi:id="_upWvVN0fEe2YPMyYKslBVA" name="type" type="_thcsG90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWvVd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWvVt0fEe2YPMyYKslBVA" name="origin" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upWvV90fEe2YPMyYKslBVA" name="getType" visibility="private">
                <ownedParameter xmi:id="_upWvWN0fEe2YPMyYKslBVA" name="type" type="_thcsG90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWvWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upWvWt0fEe2YPMyYKslBVA" name="createModule" visibility="public">
                <ownedParameter xmi:id="_upWvW90fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWvXN0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWvXd0fEe2YPMyYKslBVA" name="settings" type="_s_XSsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWvXt0fEe2YPMyYKslBVA" name="startlevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWvX90fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upWvZ90fEe2YPMyYKslBVA" name="createSystemModule" visibility="public">
                <ownedParameter xmi:id="_upWvaN0fEe2YPMyYKslBVA" name="return" type="_thaP1d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upXWZd0fEe2YPMyYKslBVA" name="getProperty" visibility="public">
                <ownedParameter xmi:id="_upXWZt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upXWZ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upXWaN0fEe2YPMyYKslBVA" name="createModuleLoader" visibility="public">
                <ownedParameter xmi:id="_upXWad0fEe2YPMyYKslBVA" name="wiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upXWat0fEe2YPMyYKslBVA" name="return" type="_thdTLN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upXWbd0fEe2YPMyYKslBVA" name="getRevisionInfo" visibility="public">
                <ownedParameter xmi:id="_upXWbt0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upXWb90fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upXWcN0fEe2YPMyYKslBVA" name="return" type="_tgwIid0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upX9cN0fEe2YPMyYKslBVA" name="associateRevision" visibility="public">
                <ownedParameter xmi:id="_upX9cd0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upX9ct0fEe2YPMyYKslBVA" name="revisionInfo" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upX9dd0fEe2YPMyYKslBVA" name="invalidateWiring" visibility="public">
                <ownedParameter xmi:id="_upX9dt0fEe2YPMyYKslBVA" name="moduleWiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upX9d90fEe2YPMyYKslBVA" name="current" type="_thdTLN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upX9gd0fEe2YPMyYKslBVA" name="clearManifestCache" visibility="private">
                <ownedParameter xmi:id="_upX9gt0fEe2YPMyYKslBVA" name="moduleWiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upYki90fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$osgi$container$ModuleContainerAdaptor$ContainerEvent" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_upYkjN0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upZLkN0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$osgi$container$ModuleContainerAdaptor$ModuleEvent" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_upZLkd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upZLlN0fEe2YPMyYKslBVA" name="refreshedSystemModule" visibility="public"/>
              <ownedOperation xmi:id="_upZLld0fEe2YPMyYKslBVA" name="updatedDatabase" visibility="public"/>
              <ownedOperation xmi:id="_upZLmN0fEe2YPMyYKslBVA" name="initBegin" visibility="public"/>
              <ownedOperation xmi:id="_upZLmt0fEe2YPMyYKslBVA" name="initEnd" visibility="public"/>
              <ownedOperation xmi:id="_upZLnN0fEe2YPMyYKslBVA" name="getDebugOptions" visibility="public">
                <ownedParameter xmi:id="_upZLnd0fEe2YPMyYKslBVA" name="return" type="_teHrT90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upZyot0fEe2YPMyYKslBVA" name="getResolverExecutor" visibility="public">
                <ownedParameter xmi:id="_upZyo90fEe2YPMyYKslBVA" name="return" type="_tS5Ssd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upZypN0fEe2YPMyYKslBVA" name="getStartLevelExecutor" visibility="public">
                <ownedParameter xmi:id="_upZypd0fEe2YPMyYKslBVA" name="return" type="_tS5Ssd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upZypt0fEe2YPMyYKslBVA" name="getScheduledExecutor" visibility="public">
                <ownedParameter xmi:id="_upZyp90fEe2YPMyYKslBVA" name="return" type="_tg-K8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upZyqN0fEe2YPMyYKslBVA" name="shutdownExecutors" visibility="public"/>
              <ownedOperation xmi:id="_upZyqt0fEe2YPMyYKslBVA" name="adaptModuleRevisionBuilder" visibility="public">
                <ownedParameter xmi:id="_upZyq90fEe2YPMyYKslBVA" name="operation" type="_thcsG90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upZyrN0fEe2YPMyYKslBVA" name="origin" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upaZsN0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upaZsd0fEe2YPMyYKslBVA" name="revisionInfo" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upaZst0fEe2YPMyYKslBVA" name="return" type="_thLmUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upaZuN0fEe2YPMyYKslBVA" name="getRevisionInfo" visibility="public">
                <ownedParameter xmi:id="_upaZud0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upaZut0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upaZu90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tluIFN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tlxLYN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlxLYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlxycN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_upbn0N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_th7NMt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_upbn0d0fEe2YPMyYKslBVA" name="val$maxThreads" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_upbn0t0fEe2YPMyYKslBVA" name="val$queue" visibility="private" isLeaf="true" type="_tlthCN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_upbn090fEe2YPMyYKslBVA" name="val$threadName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tlxLYt0fEe2YPMyYKslBVA" client="_tluIFN0fEe2YPMyYKslBVA" supplier="_tlmMQN0fEe2YPMyYKslBVA" contract="_tlmMQN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_upVhON0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_upVhOd0fEe2YPMyYKslBVA" name="arg0" type="_th7NMt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upVhOt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upVhO90fEe2YPMyYKslBVA" name="arg2" type="_tlthCN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_upVhPN0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upbn1N0fEe2YPMyYKslBVA" name="call" visibility="public">
                  <ownedParameter xmi:id="_upbn1d0fEe2YPMyYKslBVA" name="return" type="_tS5Ssd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_upbn490fEe2YPMyYKslBVA" name="call" visibility="public">
                  <ownedParameter xmi:id="_upbn5N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tlxydN0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tlxyet0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tlxye90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tlxyfd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_upbn5d0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tluIFN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tlxyfN0fEe2YPMyYKslBVA" client="_tlxydN0fEe2YPMyYKslBVA" supplier="_tS5Ssd0fEe2YPMyYKslBVA" contract="_tS5Ssd0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_upbn1t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_upbn190fEe2YPMyYKslBVA" name="arg0" type="_tluIFN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_upcO4N0fEe2YPMyYKslBVA" name="execute" visibility="public">
                    <ownedParameter xmi:id="_upcO4d0fEe2YPMyYKslBVA" name="command" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tlxydt0fEe2YPMyYKslBVA" name="2" visibility="package">
                  <eAnnotations xmi:id="_toiymN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_toiymd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_toiym90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_upUTId0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tluIFN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_upUTIt0fEe2YPMyYKslBVA" name="val$threadName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_toiymt0fEe2YPMyYKslBVA" client="_tlxydt0fEe2YPMyYKslBVA" supplier="_tg882t0fEe2YPMyYKslBVA" contract="_tg882t0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_upUTI90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_upUTJN0fEe2YPMyYKslBVA" name="arg0" type="_tluIFN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_upUTJd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_upUTJt0fEe2YPMyYKslBVA" name="newThread" visibility="public">
                    <ownedParameter xmi:id="_upUTJ90fEe2YPMyYKslBVA" name="r" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_upUTKN0fEe2YPMyYKslBVA" name="return" type="_s7I6AN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tluIEN0fEe2YPMyYKslBVA" name="OSGiFrameworkHooks" visibility="package">
              <eAnnotations xmi:id="_tl0OsN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tl0Osd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tl0Ost0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_up_Bg90fEe2YPMyYKslBVA" name="resolverHookFactory" visibility="private" isLeaf="true" type="_tl0OtN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up_BhN0fEe2YPMyYKslBVA" name="collisionHook" visibility="private" isLeaf="true" type="_thS7Ed0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_upU6L90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_upU6MN0fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upU6Md0fEe2YPMyYKslBVA" name="storage" type="_tgwIiN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upWIRd0fEe2YPMyYKslBVA" name="getModuleCollisionHook" visibility="public">
                <ownedParameter xmi:id="_upWIRt0fEe2YPMyYKslBVA" name="return" type="_thS7Ed0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upWISd0fEe2YPMyYKslBVA" name="getResolverHookFactory" visibility="public">
                <ownedParameter xmi:id="_upWISt0fEe2YPMyYKslBVA" name="return" type="_tiYgRt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upZLmd0fEe2YPMyYKslBVA" name="initBegin" visibility="public"/>
              <ownedOperation xmi:id="_upZLm90fEe2YPMyYKslBVA" name="initEnd" visibility="public"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tl0OtN0fEe2YPMyYKslBVA" name="CoreResolverHookFactory" visibility="package">
                <eAnnotations xmi:id="_tl0Ot90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tl0OuN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tl0Out0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_up_ogN0fEe2YPMyYKslBVA" name="inInit" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_up_oi90fEe2YPMyYKslBVA" name="debug" visibility="package" isLeaf="true" type="_tes6Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uqCExd0fEe2YPMyYKslBVA" name="container" visibility="package" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uqCExt0fEe2YPMyYKslBVA" name="storage" visibility="package" isLeaf="true" type="_tgwIiN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tl0Oud0fEe2YPMyYKslBVA" client="_tl0OtN0fEe2YPMyYKslBVA" supplier="_tiYgRt0fEe2YPMyYKslBVA" contract="_tiYgRt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_up_Bhd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_up_Bht0fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_up_Bh90fEe2YPMyYKslBVA" name="storage" type="_tgwIiN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_up_ojt0fEe2YPMyYKslBVA" name="handleHookException" visibility="package">
                  <ownedParameter xmi:id="_uqAPkN0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqAPkd0fEe2YPMyYKslBVA" name="hook" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqAPkt0fEe2YPMyYKslBVA" name="method" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqCr0N0fEe2YPMyYKslBVA" name="getHookReferences" visibility="private">
                  <ownedParameter xmi:id="_uqCr0d0fEe2YPMyYKslBVA" name="registry" type="_tgmXi90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqCr0t0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqCr090fEe2YPMyYKslBVA" name="return" type="_tlYJ4d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqCr2N0fEe2YPMyYKslBVA" name="begin" visibility="public">
                  <ownedParameter xmi:id="_uqCr2d0fEe2YPMyYKslBVA" name="triggers" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqCr2t0fEe2YPMyYKslBVA" name="return" type="_tmPsgN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tl0OvN0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tl01xN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tl01xd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tl01x90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uqD58N0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tl0OtN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_uqD58d0fEe2YPMyYKslBVA" name="val$registry" visibility="private" isLeaf="true" type="_tgmXi90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_uqD58t0fEe2YPMyYKslBVA" name="val$context" visibility="private" isLeaf="true" type="_tgmXit0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tl01xt0fEe2YPMyYKslBVA" client="_tl0OvN0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_uqCr1N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uqCr1d0fEe2YPMyYKslBVA" name="arg0" type="_tl0OtN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uqCr1t0fEe2YPMyYKslBVA" name="arg1" type="_tgmXi90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uqCr190fEe2YPMyYKslBVA" name="arg2" type="_tgmXit0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uqD5890fEe2YPMyYKslBVA" name="run" visibility="public">
                    <ownedParameter xmi:id="_uqD59N0fEe2YPMyYKslBVA" name="return" type="_tlYJ4d0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uqD59d0fEe2YPMyYKslBVA" name="run" visibility="public">
                    <ownedParameter xmi:id="_uqD59t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tl01wd0fEe2YPMyYKslBVA" name="CoreResolverHook" visibility="package">
                  <eAnnotations xmi:id="_tojZqN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tojZqd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tojZrN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_up_ogd0fEe2YPMyYKslBVA" name="hooks" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_up_ogt0fEe2YPMyYKslBVA" name="systemModule" visibility="private" isLeaf="true" type="_tgwvlt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_up_og90fEe2YPMyYKslBVA" name="resolutionReport" visibility="private" type="_tg55g90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_up_ohN0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tl0OtN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tojZqt0fEe2YPMyYKslBVA" client="_tl01wd0fEe2YPMyYKslBVA" supplier="_tmSIwt0fEe2YPMyYKslBVA" contract="_tmSIwt0fEe2YPMyYKslBVA"/>
                  <interfaceRealization xmi:id="_tojZq90fEe2YPMyYKslBVA" client="_tl01wd0fEe2YPMyYKslBVA" supplier="_tmPsgN0fEe2YPMyYKslBVA" contract="_tmPsgN0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_up_ohd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_up_oht0fEe2YPMyYKslBVA" name="arg0" type="_tl0OtN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_up_oh90fEe2YPMyYKslBVA" name="hooks" type="_s7dDE90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_up_oiN0fEe2YPMyYKslBVA" name="systemModule" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_up_oid0fEe2YPMyYKslBVA" name="filterResolvable" visibility="public">
                    <ownedParameter xmi:id="_up_oit0fEe2YPMyYKslBVA" name="candidates" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_up_ojN0fEe2YPMyYKslBVA" name="isBootInit" visibility="private">
                    <ownedParameter xmi:id="_up_ojd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uqAPld0fEe2YPMyYKslBVA" name="filterSingletonCollisions" visibility="public">
                    <ownedParameter xmi:id="_uqAPlt0fEe2YPMyYKslBVA" name="singleton" type="_tgrQAN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uqAPl90fEe2YPMyYKslBVA" name="collisionCandidates" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uqA2o90fEe2YPMyYKslBVA" name="filterMatches" visibility="public">
                    <ownedParameter xmi:id="_uqA2pN0fEe2YPMyYKslBVA" name="requirement" type="_tgrQA90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uqA2pd0fEe2YPMyYKslBVA" name="candidates" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uqBdsN0fEe2YPMyYKslBVA" name="end" visibility="public"/>
                  <ownedOperation xmi:id="_uqCEw90fEe2YPMyYKslBVA" name="handleResolutionReport" visibility="public">
                    <ownedParameter xmi:id="_uqCExN0fEe2YPMyYKslBVA" name="report" type="_tg55g90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tl01w90fEe2YPMyYKslBVA" name="HookReference" visibility="package">
                  <eAnnotations xmi:id="_tojZpd0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tojZpt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tojZp90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_up_BfN0fEe2YPMyYKslBVA" name="reference" visibility="package" isLeaf="true" type="_tepPtd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_up_Bfd0fEe2YPMyYKslBVA" name="hook" visibility="package" isLeaf="true" type="_tmPsgN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_up_Bft0fEe2YPMyYKslBVA" name="context" visibility="package" isLeaf="true" type="_tgmXit0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_up_Bf90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                    <ownedParameter xmi:id="_up_BgN0fEe2YPMyYKslBVA" name="reference" type="_tepPtd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_up_Bgd0fEe2YPMyYKslBVA" name="hook" type="_tmPsgN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_up_Bgt0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tl0Ott0fEe2YPMyYKslBVA" name="BundleCollisionHook" visibility="package">
                <eAnnotations xmi:id="_tl01yN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tl01yd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tl01y90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uqD5990fEe2YPMyYKslBVA" name="debug" visibility="package" isLeaf="true" type="_tes6Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uqD5-N0fEe2YPMyYKslBVA" name="container" visibility="package" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tl01yt0fEe2YPMyYKslBVA" client="_tl0Ott0fEe2YPMyYKslBVA" supplier="_thS7Ed0fEe2YPMyYKslBVA" contract="_thS7Ed0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_up_BiN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_up_Bid0fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqEhAN0fEe2YPMyYKslBVA" name="filterCollisions" visibility="public">
                  <ownedParameter xmi:id="_uqEhAd0fEe2YPMyYKslBVA" name="operationType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqEhAt0fEe2YPMyYKslBVA" name="target" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqEhA90fEe2YPMyYKslBVA" name="collisionCandidates" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqEhBd0fEe2YPMyYKslBVA" name="notifyCollisionHooks" visibility="private">
                  <ownedParameter xmi:id="_uqEhBt0fEe2YPMyYKslBVA" name="operationType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqEhB90fEe2YPMyYKslBVA" name="target" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqEhCN0fEe2YPMyYKslBVA" name="collisionCandidates" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqEhCd0fEe2YPMyYKslBVA" name="notifyCollisionHooksPriviledged" visibility="package">
                  <ownedParameter xmi:id="_uqEhCt0fEe2YPMyYKslBVA" name="operationType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqEhC90fEe2YPMyYKslBVA" name="target" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqEhDN0fEe2YPMyYKslBVA" name="collisionCandidates" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqFIFN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_uqFIFd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqFIFt0fEe2YPMyYKslBVA" name="arg1" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqFIF90fEe2YPMyYKslBVA" name="arg2" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqFIGN0fEe2YPMyYKslBVA" name="hook" type="_tl1c0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqFIGd0fEe2YPMyYKslBVA" name="hookRegistration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tl1c0d0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tl1c090fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tl1c1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tl1c1t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uqFIHt0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tl0Ott0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_uqFIH90fEe2YPMyYKslBVA" name="val$operationType" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_uqFIIN0fEe2YPMyYKslBVA" name="val$target" visibility="private" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_uqFIId0fEe2YPMyYKslBVA" name="val$shrinkable" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tl1c1d0fEe2YPMyYKslBVA" client="_tl1c0d0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_uqEhDd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uqFIEN0fEe2YPMyYKslBVA" name="arg0" type="_tl0Ott0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uqFIEd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uqFIEt0fEe2YPMyYKslBVA" name="arg2" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uqFIE90fEe2YPMyYKslBVA" name="arg3" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uqFvIN0fEe2YPMyYKslBVA" name="run" visibility="public">
                    <ownedParameter xmi:id="_uqFvId0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uqFvIt0fEe2YPMyYKslBVA" name="run" visibility="public">
                    <ownedParameter xmi:id="_uqFvI90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tW9TUN0fEe2YPMyYKslBVA" name="messages">
            <packagedElement xmi:type="uml:Class" xmi:id="_teuIMN0fEe2YPMyYKslBVA" name="Msg" visibility="public">
              <eAnnotations xmi:id="_teuIMd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teuIMt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teuIM90fEe2YPMyYKslBVA" general="_tW9TVN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ulKy4N0fEe2YPMyYKslBVA" name="BUNDLE_CLASSPATH_ENTRY_NOT_FOUND_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_um-wzN0fEe2YPMyYKslBVA" name="HEADER_DUPLICATE_KEY_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_um_-_t0fEe2YPMyYKslBVA" name="SERVICE_OBJECTS_UNGET_ARGUMENT_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unHTqd0fEe2YPMyYKslBVA" name="SERVICE_USE_OVERFLOW" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unIhyN0fEe2YPMyYKslBVA" name="SERVICE_FACTORY_RECURSION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unKW8N0fEe2YPMyYKslBVA" name="SERVICE_OBJECT_NULL_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unKW990fEe2YPMyYKslBVA" name="SERVICE_FACTORY_NOT_INSTANCEOF_CLASS_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unK-At0fEe2YPMyYKslBVA" name="SERVICE_FACTORY_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unREoN0fEe2YPMyYKslBVA" name="SERVICE_ARGUMENT_NULL_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unREod0fEe2YPMyYKslBVA" name="SERVICE_EMPTY_CLASS_LIST_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unREpN0fEe2YPMyYKslBVA" name="SERVICE_NOT_INSTANCEOF_CLASS_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unl0wN0fEe2YPMyYKslBVA" name="SERVICE_ALREADY_UNREGISTERED_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unvlyd0fEe2YPMyYKslBVA" name="ECLIPSE_CANNOT_CHANGE_LOCATION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unwz4t0fEe2YPMyYKslBVA" name="location_notSet" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unxa8N0fEe2YPMyYKslBVA" name="location_folderReadOnly" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unxa8d0fEe2YPMyYKslBVA" name="location_notFileProtocol" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unxa8t0fEe2YPMyYKslBVA" name="location_noLockFile" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_un6k4N0fEe2YPMyYKslBVA" name="location_cannotLock" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_un6k4d0fEe2YPMyYKslBVA" name="location_cannotLockNIO" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoqLxN0fEe2YPMyYKslBVA" name="FILTER_TRAILING_CHARACTERS" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoqLyN0fEe2YPMyYKslBVA" name="FILTER_TERMINATED_ABRUBTLY" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoqLzt0fEe2YPMyYKslBVA" name="FILTER_MISSING_LEFTPAREN" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoqL0d0fEe2YPMyYKslBVA" name="FILTER_MISSING_RIGHTPAREN" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uosA8N0fEe2YPMyYKslBVA" name="FILTER_INVALID_OPERATOR" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uotPEN0fEe2YPMyYKslBVA" name="FILTER_MISSING_ATTR" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uot2IN0fEe2YPMyYKslBVA" name="FILTER_INVALID_VALUE" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uot2Id0fEe2YPMyYKslBVA" name="FILTER_MISSING_VALUE" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upJ7Cd0fEe2YPMyYKslBVA" name="BundleContextImpl_LoadActivatorError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upLJIN0fEe2YPMyYKslBVA" name="BUNDLE_ACTIVATOR_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upM-Ut0fEe2YPMyYKslBVA" name="BUNDLE_CONTEXT_INVALID_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upddD90fEe2YPMyYKslBVA" name="BUNDLE_SYSTEMBUNDLE_UNINSTALL_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_up8lMN0fEe2YPMyYKslBVA" name="CANNOT_SET_CONTEXTFINDER" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqR8Yt0fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_PROPS_NOT_SET" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqU_sN0fEe2YPMyYKslBVA" name="error_badNL" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqU_tN0fEe2YPMyYKslBVA" name="error_badNL_language" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqU_td0fEe2YPMyYKslBVA" name="error_badNL_language_country" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19G90fEe2YPMyYKslBVA" name="BUNDLE_NAME" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq19HN0fEe2YPMyYKslBVA" name="MANIFEST_INVALID_HEADER_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19Hd0fEe2YPMyYKslBVA" name="SystemModule_LockError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19Ht0fEe2YPMyYKslBVA" name="MANIFEST_INVALID_SPACE" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19H90fEe2YPMyYKslBVA" name="MANIFEST_INVALID_LINE_NOCOLON" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19IN0fEe2YPMyYKslBVA" name="MANIFEST_IOEXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19Id0fEe2YPMyYKslBVA" name="URL_HANDLER_INCORRECT_TYPE" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19It0fEe2YPMyYKslBVA" name="HEADER_PACKAGE_DUPLICATES" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19I90fEe2YPMyYKslBVA" name="HEADER_PACKAGE_JAVA" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19JN0fEe2YPMyYKslBVA" name="HEADER_VERSION_ERROR" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19Jd0fEe2YPMyYKslBVA" name="HEADER_EXPORT_ATTR_ERROR" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19Jt0fEe2YPMyYKslBVA" name="HEADER_DIRECTIVE_DUPLICATES" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19J90fEe2YPMyYKslBVA" name="HEADER_ATTRIBUTE_DUPLICATES" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19KN0fEe2YPMyYKslBVA" name="HEADER_EXTENSION_ERROR" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19Kd0fEe2YPMyYKslBVA" name="fileManager_cannotLock" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19Kt0fEe2YPMyYKslBVA" name="fileManager_updateFailed" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19K90fEe2YPMyYKslBVA" name="fileManager_illegalInReadOnlyMode" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19LN0fEe2YPMyYKslBVA" name="fileManager_notOpen" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19Ld0fEe2YPMyYKslBVA" name="ECLIPSE_CLASSLOADER_CONCURRENT_STARTUP" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19Lt0fEe2YPMyYKslBVA" name="ECLIPSE_CLASSLOADER_ACTIVATION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19L90fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_ALREADY_RUNNING" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19MN0fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_STARTUP_ERROR" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19Md0fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_SHUTDOWN_ERROR" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19Mt0fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_ERROR_CHECK_LOG" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19M90fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_NOT_RUNNING" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19NN0fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_ERROR_NO_APPLICATION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19Nd0fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_ERROR_BUNDLE_NOT_ACTIVE" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19Nt0fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_ERROR_BUNDLE_NOT_RESOLVED" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19N90fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_BUNDLE_NOT_FOUND" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq19ON0fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_FAILED_UNINSTALL" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kIN0fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_FAILED_INSTALL" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kId0fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_FAILED_START" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kIt0fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_APP_ERROR" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kI90fEe2YPMyYKslBVA" name="ECLIPSE_PLUGIN_EXTRACTION_PROBLEM" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kJN0fEe2YPMyYKslBVA" name="ADAPTER_FILEEXIST_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kJd0fEe2YPMyYKslBVA" name="ADAPTOR_DIRECTORY_CREATE_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kJt0fEe2YPMyYKslBVA" name="ADAPTOR_DIRECTORY_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kJ90fEe2YPMyYKslBVA" name="ADAPTOR_URL_CREATE_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kKN0fEe2YPMyYKslBVA" name="ADAPTOR_STORAGE_INIT_FAILED_MSG" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kKd0fEe2YPMyYKslBVA" name="ADAPTOR_STORAGE_INIT_FAILED_TITLE" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kKt0fEe2YPMyYKslBVA" name="ECLIPSE_STARTUP_FILEMANAGER_OPEN_ERROR" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kK90fEe2YPMyYKslBVA" name="BUNDLE_READ_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kLN0fEe2YPMyYKslBVA" name="RESOURCE_NOT_FOUND_EXCEPTION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kLd0fEe2YPMyYKslBVA" name="URL_INVALID_BUNDLE_ID" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kLt0fEe2YPMyYKslBVA" name="URL_NO_BUNDLE_FOUND" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kL90fEe2YPMyYKslBVA" name="URL_NO_BUNDLE_ID" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kMN0fEe2YPMyYKslBVA" name="EclipseStarter_InstallLocation" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kMd0fEe2YPMyYKslBVA" name="Module_Fragment_InvalidOperation" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kMt0fEe2YPMyYKslBVA" name="Module_LockError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kM90fEe2YPMyYKslBVA" name="Module_LockStateError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kNN0fEe2YPMyYKslBVA" name="Module_LockTimeout" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kNd0fEe2YPMyYKslBVA" name="Module_ResolveError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kNt0fEe2YPMyYKslBVA" name="Module_StartError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kN90fEe2YPMyYKslBVA" name="Module_StopError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kON0fEe2YPMyYKslBVA" name="Module_Transient_StartError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kOd0fEe2YPMyYKslBVA" name="Module_UninstalledError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kOt0fEe2YPMyYKslBVA" name="ModuleContainer_NameCollision" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kO90fEe2YPMyYKslBVA" name="ModuleContainer_NameCollisionWithLocation" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kPN0fEe2YPMyYKslBVA" name="ModuleContainer_NegativeStartLevelError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kPd0fEe2YPMyYKslBVA" name="ModuleContainer_StateLockError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kPt0fEe2YPMyYKslBVA" name="ModuleContainer_SystemNotActiveError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kP90fEe2YPMyYKslBVA" name="ModuleContainer_SystemStartLevelError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kQN0fEe2YPMyYKslBVA" name="ModuleResolutionReport_AnotherSingleton" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kQd0fEe2YPMyYKslBVA" name="ModuleResolutionReport_FilteredByHook" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kQt0fEe2YPMyYKslBVA" name="ModuleResolutionReport_NoReport" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kQ90fEe2YPMyYKslBVA" name="ModuleResolutionReport_Unknown" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kRN0fEe2YPMyYKslBVA" name="ModuleResolutionReport_UnresolvedReq" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kRd0fEe2YPMyYKslBVA" name="ModuleResolutionReport_UsesConstraintError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kRt0fEe2YPMyYKslBVA" name="ModuleResolver_RecursiveError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kR90fEe2YPMyYKslBVA" name="ModuleResolver_SingletonDisabledError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kSN0fEe2YPMyYKslBVA" name="OSGiManifestBuilderFactory_ExtensionNativeError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kSd0fEe2YPMyYKslBVA" name="OSGiManifestBuilderFactory_ExtensionReqBundleError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq2kSt0fEe2YPMyYKslBVA" name="OSGiManifestBuilderFactory_InvalidManifestError" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uq2kS90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uq2kTN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tXBkwt0fEe2YPMyYKslBVA" name="util">
            <packagedElement xmi:type="uml:Class" xmi:id="_teuINN0fEe2YPMyYKslBVA" name="SupplementDebug" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_teuINd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teuINt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teuIN90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uquoUN0fEe2YPMyYKslBVA" name="STATIC_DEBUG_MANIFEST" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uquoUd0fEe2YPMyYKslBVA" name="STATIC_DEBUG_MESSAGE_BUNDLES" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uq2kTd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uq3LMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tiTAod0fEe2YPMyYKslBVA" name="Tokenizer" visibility="public">
              <eAnnotations xmi:id="_tmBqE90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmBqFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmBqFd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq3LMd0fEe2YPMyYKslBVA" name="value" visibility="protected" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq3LMt0fEe2YPMyYKslBVA" name="max" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq3LM90fEe2YPMyYKslBVA" name="cursor" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uoTmcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uoTmcd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoTmct0fEe2YPMyYKslBVA" name="getString" visibility="public">
                <ownedParameter xmi:id="_uoTmc90fEe2YPMyYKslBVA" name="terminals" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoTmdN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq3LNN0fEe2YPMyYKslBVA" name="skipWhiteSpace" visibility="private"/>
              <ownedOperation xmi:id="_uq3LNd0fEe2YPMyYKslBVA" name="getToken" visibility="public">
                <ownedParameter xmi:id="_uq3LNt0fEe2YPMyYKslBVA" name="terminals" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq3LN90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq3LON0fEe2YPMyYKslBVA" name="getEscapedToken" visibility="public">
                <ownedParameter xmi:id="_uq3LOd0fEe2YPMyYKslBVA" name="terminals" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq3LOt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq3yQN0fEe2YPMyYKslBVA" name="getEscapedTokens" visibility="public">
                <ownedParameter xmi:id="_uq3yQd0fEe2YPMyYKslBVA" name="terminals" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq3yQt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq3yQ90fEe2YPMyYKslBVA" name="getChar" visibility="public">
                <ownedParameter xmi:id="_uq3yRN0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq3yRd0fEe2YPMyYKslBVA" name="getString" visibility="public">
                <ownedParameter xmi:id="_uq3yRt0fEe2YPMyYKslBVA" name="terminals" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq3yR90fEe2YPMyYKslBVA" name="preserveEscapes" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq3ySN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq3ySd0fEe2YPMyYKslBVA" name="hasMoreTokens" visibility="public">
                <ownedParameter xmi:id="_uq3ySt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tepPs90fEe2YPMyYKslBVA" name="serviceregistry">
            <packagedElement xmi:type="uml:Class" xmi:id="_tepPtd0fEe2YPMyYKslBVA" name="ServiceReferenceImpl" visibility="public">
              <eAnnotations xmi:id="_tglwcN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tglwcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tglwc90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unMMI90fEe2YPMyYKslBVA" name="registration" visibility="private" isLeaf="true" type="_tepPt90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tglwct0fEe2YPMyYKslBVA" client="_tepPtd0fEe2YPMyYKslBVA" supplier="_tXDZ-d0fEe2YPMyYKslBVA" contract="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_unBNAN0fEe2YPMyYKslBVA" name="getClasses" visibility="package">
                <ownedParameter xmi:id="_unBNAd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unBNCd0fEe2YPMyYKslBVA" name="getRegistration" visibility="public">
                <ownedParameter xmi:id="_unBNCt0fEe2YPMyYKslBVA" name="return" type="_tepPt90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMMJN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_unMMJd0fEe2YPMyYKslBVA" name="registration" type="_tepPt90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMMJt0fEe2YPMyYKslBVA" name="getProperty" visibility="public">
                <ownedParameter xmi:id="_unMMJ90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unMMKN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMMLN0fEe2YPMyYKslBVA" name="getPropertyKeys" visibility="public">
                <ownedParameter xmi:id="_unMMLd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMMMN0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                <ownedParameter xmi:id="_unMMMd0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMMMt0fEe2YPMyYKslBVA" name="getUsingBundles" visibility="public">
                <ownedParameter xmi:id="_unMMM90fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMMNt0fEe2YPMyYKslBVA" name="isAssignableTo" visibility="public">
                <ownedParameter xmi:id="_unMMN90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unMMON0fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unMMOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMzMN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                <ownedParameter xmi:id="_unMzMd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unMzMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMzN90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_unMzON0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMzOd0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_unMzOt0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unMzO90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMzPN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_unMzPd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMzQN0fEe2YPMyYKslBVA" name="getProperties" visibility="public">
                <ownedParameter xmi:id="_unMzQd0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unNaQN0fEe2YPMyYKslBVA" name="adapt" visibility="public">
                <ownedParameter xmi:id="_unNaQd0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unNaQt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unNaQ90fEe2YPMyYKslBVA" name="checkAdaptPermission" visibility="private">
                <ownedParameter xmi:id="_unNaRN0fEe2YPMyYKslBVA" name="adapterType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tepPt90fEe2YPMyYKslBVA" name="ServiceRegistrationImpl" visibility="public">
              <eAnnotations xmi:id="_tgmXgN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgmXgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgmXhN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unkmpt0fEe2YPMyYKslBVA" name="registry" visibility="private" isLeaf="true" type="_tgmXi90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unkmp90fEe2YPMyYKslBVA" name="context" visibility="private" isLeaf="true" type="_tgmXit0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unkmqN0fEe2YPMyYKslBVA" name="bundle" visibility="private" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unkmqd0fEe2YPMyYKslBVA" name="clazzes" visibility="private" isLeaf="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unkmqt0fEe2YPMyYKslBVA" name="service" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unkmq90fEe2YPMyYKslBVA" name="reference" visibility="private" type="_tepPtd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unkmrN0fEe2YPMyYKslBVA" name="contextsUsing" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unkmrd0fEe2YPMyYKslBVA" name="properties" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unkmrt0fEe2YPMyYKslBVA" name="serviceid" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unkmr90fEe2YPMyYKslBVA" name="serviceranking" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unkmsN0fEe2YPMyYKslBVA" name="registrationLock" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unkmsd0fEe2YPMyYKslBVA" name="state" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unkmst0fEe2YPMyYKslBVA" name="REGISTERED" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unkms90fEe2YPMyYKslBVA" name="UNREGISTERING" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unkmtN0fEe2YPMyYKslBVA" name="UNREGISTERED" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unkmtd0fEe2YPMyYKslBVA" name="FRAMEWORK_SET_SERVICE_PROPERTIES_COUNT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unkmtt0fEe2YPMyYKslBVA" name="$assertionsDisabled" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgmXgt0fEe2YPMyYKslBVA" client="_tepPt90fEe2YPMyYKslBVA" supplier="_tXEBCd0fEe2YPMyYKslBVA" contract="_tXEBCd0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgmXg90fEe2YPMyYKslBVA" client="_tepPt90fEe2YPMyYKslBVA" supplier="_s_ToUN0fEe2YPMyYKslBVA" contract="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_um_-690fEe2YPMyYKslBVA" name="getReference" visibility="public">
                <ownedParameter xmi:id="_um_-7N0fEe2YPMyYKslBVA" name="return" type="_tXDZ-d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um_-8d0fEe2YPMyYKslBVA" name="getService" visibility="package">
                <ownedParameter xmi:id="_um_-8t0fEe2YPMyYKslBVA" name="user" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um_-890fEe2YPMyYKslBVA" name="consumer" type="_tgnlod0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um_-9N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um_-990fEe2YPMyYKslBVA" name="ungetService" visibility="package">
                <ownedParameter xmi:id="_um_--N0fEe2YPMyYKslBVA" name="user" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um_--d0fEe2YPMyYKslBVA" name="consumer" type="_tgnlod0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um_--t0fEe2YPMyYKslBVA" name="serviceObject" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um_--90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um_-_N0fEe2YPMyYKslBVA" name="isUnregistered" visibility="package">
                <ownedParameter xmi:id="_um_-_d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unBNC90fEe2YPMyYKslBVA" name="getProperties" visibility="public">
                <ownedParameter xmi:id="_unBNDN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unGsnN0fEe2YPMyYKslBVA" name="getServiceObject" visibility="package">
                <ownedParameter xmi:id="_unGsnd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unIhxt0fEe2YPMyYKslBVA" name="getBundle" visibility="package">
                <ownedParameter xmi:id="_unIhx90fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unKW8d0fEe2YPMyYKslBVA" name="getClasses" visibility="package">
                <ownedParameter xmi:id="_unKW8t0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMMKd0fEe2YPMyYKslBVA" name="getProperty" visibility="package">
                <ownedParameter xmi:id="_unMMKt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unMMK90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMMLt0fEe2YPMyYKslBVA" name="getPropertyKeys" visibility="package">
                <ownedParameter xmi:id="_unMML90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMMNN0fEe2YPMyYKslBVA" name="getUsingBundles" visibility="package">
                <ownedParameter xmi:id="_unMMNd0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMMOt0fEe2YPMyYKslBVA" name="isAssignableTo" visibility="package">
                <ownedParameter xmi:id="_unMMO90fEe2YPMyYKslBVA" name="client" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unMMPN0fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unMMPd0fEe2YPMyYKslBVA" name="checkInternal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unMMPt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMzM90fEe2YPMyYKslBVA" name="getRanking" visibility="package">
                <ownedParameter xmi:id="_unMzNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMzNd0fEe2YPMyYKslBVA" name="getId" visibility="package">
                <ownedParameter xmi:id="_unMzNt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMzPt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_unMzP90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unMzQt0fEe2YPMyYKslBVA" name="getPropertiesCopy" visibility="package">
                <ownedParameter xmi:id="_unMzQ90fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unNaSN0fEe2YPMyYKslBVA" name="getRegisteringBundle" visibility="public">
                <ownedParameter xmi:id="_unNaSd0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unRrt90fEe2YPMyYKslBVA" name="register" visibility="package">
                <ownedParameter xmi:id="_unRruN0fEe2YPMyYKslBVA" name="props" type="_tB6QYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unRrud0fEe2YPMyYKslBVA" name="initHookInstance" visibility="package"/>
              <ownedOperation xmi:id="_unRrvN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_unRrvd0fEe2YPMyYKslBVA" name="registry" type="_tgmXi90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unRrvt0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unRrv90fEe2YPMyYKslBVA" name="clazzes" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unRrwN0fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unTg6N0fEe2YPMyYKslBVA" name="getReferenceImpl" visibility="package">
                <ownedParameter xmi:id="_unTg6d0fEe2YPMyYKslBVA" name="return" type="_tepPtd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unVWFN0fEe2YPMyYKslBVA" name="getServiceObjects" visibility="package">
                <ownedParameter xmi:id="_unVWFd0fEe2YPMyYKslBVA" name="user" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unVWFt0fEe2YPMyYKslBVA" name="return" type="_tgoMsN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unWkNN0fEe2YPMyYKslBVA" name="unregister" visibility="public"/>
              <ownedOperation xmi:id="_unXLQN0fEe2YPMyYKslBVA" name="releaseService" visibility="package">
                <ownedParameter xmi:id="_unXLQd0fEe2YPMyYKslBVA" name="user" type="_tgmXit0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unbctN0fEe2YPMyYKslBVA" name="compareTo" visibility="package">
                <ownedParameter xmi:id="_unbctd0fEe2YPMyYKslBVA" name="otherRanking" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unbctt0fEe2YPMyYKslBVA" name="otherId" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unbct90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unhjUN0fEe2YPMyYKslBVA" name="getHookInstance" visibility="package">
                <ownedParameter xmi:id="_unhjUd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unkmt90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_unlNsN0fEe2YPMyYKslBVA" name="createProperties" visibility="private">
                <ownedParameter xmi:id="_unlNsd0fEe2YPMyYKslBVA" name="p" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unlNst0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unlNtt0fEe2YPMyYKslBVA" name="setProperties" visibility="public">
                <ownedParameter xmi:id="_unlNt90fEe2YPMyYKslBVA" name="props" type="_tB6QYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unmb0N0fEe2YPMyYKslBVA" name="ungetHookInstance" visibility="package"/>
              <ownedOperation xmi:id="_unoRAN0fEe2YPMyYKslBVA" name="newServiceUse" visibility="private">
                <ownedParameter xmi:id="_unoRAd0fEe2YPMyYKslBVA" name="user" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unoRAt0fEe2YPMyYKslBVA" name="return" type="_tgoMtd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unqGMN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                <ownedParameter xmi:id="_unqGMd0fEe2YPMyYKslBVA" name="other" type="_tepPt90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unqGMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unqtSN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                <ownedParameter xmi:id="_unqtSd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unqtSt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlZX8d0fEe2YPMyYKslBVA" name="FrameworkHookRegistration" visibility="package">
                <eAnnotations xmi:id="_tlhTxN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlhTxd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlhTxt0fEe2YPMyYKslBVA" general="_tepPt90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unqtS90fEe2YPMyYKslBVA" name="hookInitialized" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unqtTN0fEe2YPMyYKslBVA" name="hookInstance" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unqtTd0fEe2YPMyYKslBVA" name="systemContext" visibility="private" isLeaf="true" type="_tgmXit0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_unqtTt0fEe2YPMyYKslBVA" name="hookLock" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_unqtT90fEe2YPMyYKslBVA" name="hookTypes" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_unRrsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_unRrsd0fEe2YPMyYKslBVA" name="registry" type="_tgmXi90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unRrst0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unRrs90fEe2YPMyYKslBVA" name="clazzes" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unRrtN0fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unRrtd0fEe2YPMyYKslBVA" name="systemContext" type="_tgmXit0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unRrtt0fEe2YPMyYKslBVA" name="hookTypes" type="_s7dDE90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unqtUN0fEe2YPMyYKslBVA" name="getHookInstance" visibility="package">
                  <ownedParameter xmi:id="_unqtUd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unqtUt0fEe2YPMyYKslBVA" name="getSafeService" visibility="package">
                  <ownedParameter xmi:id="_unqtU90fEe2YPMyYKslBVA" name="user" type="_tgmXit0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unqtVN0fEe2YPMyYKslBVA" name="consumer" type="_tgnlod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unqtVd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unqtVt0fEe2YPMyYKslBVA" name="initHookInstance" visibility="package"/>
                <ownedOperation xmi:id="_unrUUN0fEe2YPMyYKslBVA" name="getReference" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_unrUUd0fEe2YPMyYKslBVA" name="return" type="_tXDZ-d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unrUUt0fEe2YPMyYKslBVA" name="ungetHookInstance" visibility="package"/>
                <ownedOperation xmi:id="_unrUU90fEe2YPMyYKslBVA" name="getReferenceImpl" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_unrUVN0fEe2YPMyYKslBVA" name="return" type="_tepPtd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unrUWN0fEe2YPMyYKslBVA" name="getService" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_unrUWd0fEe2YPMyYKslBVA" name="arg0" type="_tgmXit0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unrUWt0fEe2YPMyYKslBVA" name="arg1" type="_tgnlod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unrUW90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unrUXN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_unrUXd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unrUXt0fEe2YPMyYKslBVA" name="hookType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unrUX90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgmXi90fEe2YPMyYKslBVA" name="ServiceRegistry" visibility="public">
              <eAnnotations xmi:id="_tlYJ3t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlYJ390fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlYJ4N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unP2hN0fEe2YPMyYKslBVA" name="SERVICEEVENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unP2hd0fEe2YPMyYKslBVA" name="listenerHookName" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unP2ht0fEe2YPMyYKslBVA" name="publishedServicesByClass" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unP2h90fEe2YPMyYKslBVA" name="allPublishedServices" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unP2iN0fEe2YPMyYKslBVA" name="publishedServicesByContext" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unP2id0fEe2YPMyYKslBVA" name="serviceid" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unP2it0fEe2YPMyYKslBVA" name="serviceEventListeners" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unP2i90fEe2YPMyYKslBVA" name="initialCapacity" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unP2jN0fEe2YPMyYKslBVA" name="initialSubCapacity" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unP2jd0fEe2YPMyYKslBVA" name="container" visibility="private" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unP2jt0fEe2YPMyYKslBVA" name="systemBundleContext" visibility="private" isLeaf="true" type="_tgmXit0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unP2j90fEe2YPMyYKslBVA" name="debug" visibility="package" isLeaf="true" type="_tes6Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unP2kN0fEe2YPMyYKslBVA" name="$assertionsDisabled" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_unBNAt0fEe2YPMyYKslBVA" name="hasListenServicePermission" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_unBNA90fEe2YPMyYKslBVA" name="event" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unBNBN0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unBNBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unB0EN0fEe2YPMyYKslBVA" name="isAssignableTo" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_unB0Ed0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unB0Et0fEe2YPMyYKslBVA" name="clazz" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unB0E90fEe2YPMyYKslBVA" name="reference" type="_tepPtd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unB0FN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unKW890fEe2YPMyYKslBVA" name="checkServiceClass" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_unKW9N0fEe2YPMyYKslBVA" name="clazzes" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unKW9d0fEe2YPMyYKslBVA" name="serviceObject" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unKW9t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unPPed0fEe2YPMyYKslBVA" name="notifyFindHooksPrivileged" visibility="package">
                <ownedParameter xmi:id="_unPPet0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unPPe90fEe2YPMyYKslBVA" name="clazz" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unPPfN0fEe2YPMyYKslBVA" name="filterstring" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unPPfd0fEe2YPMyYKslBVA" name="allservices" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unPPft0fEe2YPMyYKslBVA" name="result" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unP2gN0fEe2YPMyYKslBVA" name="publishServiceEventPrivileged" visibility="package">
                <ownedParameter xmi:id="_unP2gd0fEe2YPMyYKslBVA" name="event" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unP2kd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_unP2kt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_unP2k90fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unQdkd0fEe2YPMyYKslBVA" name="registerService" visibility="public">
                <ownedParameter xmi:id="_unQdkt0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unQdk90fEe2YPMyYKslBVA" name="clazzes" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unQdlN0fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unQdld0fEe2YPMyYKslBVA" name="properties" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unQdlt0fEe2YPMyYKslBVA" name="return" type="_tepPt90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unREot0fEe2YPMyYKslBVA" name="checkRegisterServicePermission" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_unREo90fEe2YPMyYKslBVA" name="names" type="_s69T0t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unRrut0fEe2YPMyYKslBVA" name="notifyNewListenerHook" visibility="private">
                <ownedParameter xmi:id="_unRru90fEe2YPMyYKslBVA" name="registration" type="_tepPt90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unRrwd0fEe2YPMyYKslBVA" name="getHookClass" visibility="private">
                <ownedParameter xmi:id="_unRrwt0fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unRrw90fEe2YPMyYKslBVA" name="hookTypes" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unRrxN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unSSwN0fEe2YPMyYKslBVA" name="addHook" visibility="private">
                <ownedParameter xmi:id="_unSSwd0fEe2YPMyYKslBVA" name="hookType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unSSwt0fEe2YPMyYKslBVA" name="hookTypes" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unSSw90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unSSxN0fEe2YPMyYKslBVA" name="getServiceReferences" visibility="public">
                <ownedParameter xmi:id="_unS50N0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unS50d0fEe2YPMyYKslBVA" name="clazz" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unS50t0fEe2YPMyYKslBVA" name="filterstring" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unS5090fEe2YPMyYKslBVA" name="allservices" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unS51N0fEe2YPMyYKslBVA" name="return" type="_tlYJ4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unS51d0fEe2YPMyYKslBVA" name="lookupServiceRegistrations" visibility="private">
                <ownedParameter xmi:id="_unS51t0fEe2YPMyYKslBVA" name="clazz" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unS5190fEe2YPMyYKslBVA" name="filter" type="_tW6QAt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unS52N0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unTg4t0fEe2YPMyYKslBVA" name="notifyFindHooks" visibility="private">
                <ownedParameter xmi:id="_unTg490fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unTg5N0fEe2YPMyYKslBVA" name="clazz" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unTg5d0fEe2YPMyYKslBVA" name="filterstring" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unTg5t0fEe2YPMyYKslBVA" name="allservices" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unTg590fEe2YPMyYKslBVA" name="result" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unTg6t0fEe2YPMyYKslBVA" name="checkGetServicePermission" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_unTg690fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unUH890fEe2YPMyYKslBVA" name="getServiceReference" visibility="public">
                <ownedParameter xmi:id="_unUH9N0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unUH9d0fEe2YPMyYKslBVA" name="clazz" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unUH9t0fEe2YPMyYKslBVA" name="return" type="_tepPtd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unUvA90fEe2YPMyYKslBVA" name="getService" visibility="public">
                <ownedParameter xmi:id="_unUvBN0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unUvBd0fEe2YPMyYKslBVA" name="reference" type="_tepPtd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unUvBt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unVWEN0fEe2YPMyYKslBVA" name="getServiceObjects" visibility="public">
                <ownedParameter xmi:id="_unVWEd0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unVWEt0fEe2YPMyYKslBVA" name="reference" type="_tepPtd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unVWE90fEe2YPMyYKslBVA" name="return" type="_tgoMsN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unVWF90fEe2YPMyYKslBVA" name="ungetService" visibility="public">
                <ownedParameter xmi:id="_unVWGN0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unVWGd0fEe2YPMyYKslBVA" name="reference" type="_tepPtd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unVWGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unVWG90fEe2YPMyYKslBVA" name="getRegisteredServices" visibility="public">
                <ownedParameter xmi:id="_unVWHN0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unVWHd0fEe2YPMyYKslBVA" name="return" type="_tlYJ4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unVWHt0fEe2YPMyYKslBVA" name="lookupServiceRegistrations" visibility="private">
                <ownedParameter xmi:id="_unVWH90fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unVWIN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unV9IN0fEe2YPMyYKslBVA" name="getServicesInUse" visibility="public">
                <ownedParameter xmi:id="_unV9Id0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unV9It0fEe2YPMyYKslBVA" name="return" type="_tlYJ4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unWkMN0fEe2YPMyYKslBVA" name="unregisterServices" visibility="public">
                <ownedParameter xmi:id="_unWkMd0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unWkMt0fEe2YPMyYKslBVA" name="removeServiceRegistrations" visibility="private">
                <ownedParameter xmi:id="_unWkM90fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unWkNd0fEe2YPMyYKslBVA" name="releaseServicesInUse" visibility="public">
                <ownedParameter xmi:id="_unWkNt0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unXLQt0fEe2YPMyYKslBVA" name="addServiceListener" visibility="public">
                <ownedParameter xmi:id="_unXLQ90fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unXLRN0fEe2YPMyYKslBVA" name="listener" type="_tXDZ8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unXLRd0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unXyVd0fEe2YPMyYKslBVA" name="notifyListenerHooks" visibility="private">
                <ownedParameter xmi:id="_unXyVt0fEe2YPMyYKslBVA" name="listeners" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unXyV90fEe2YPMyYKslBVA" name="added" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unYZYN0fEe2YPMyYKslBVA" name="removeServiceListener" visibility="public">
                <ownedParameter xmi:id="_unYZYd0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unYZYt0fEe2YPMyYKslBVA" name="listener" type="_tXDZ8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unYZY90fEe2YPMyYKslBVA" name="removeAllServiceListeners" visibility="public">
                <ownedParameter xmi:id="_unYZZN0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unZAcN0fEe2YPMyYKslBVA" name="asListenerInfos" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_unZAcd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unZAct0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unZAc90fEe2YPMyYKslBVA" name="publishServiceEvent" visibility="public">
                <ownedParameter xmi:id="_unZAdN0fEe2YPMyYKslBVA" name="event" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unZngN0fEe2YPMyYKslBVA" name="asBundleContexts" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_unZngd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unZngt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unZng90fEe2YPMyYKslBVA" name="notifyEventHooksPrivileged" visibility="private">
                <ownedParameter xmi:id="_unZnhN0fEe2YPMyYKslBVA" name="event" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unZnhd0fEe2YPMyYKslBVA" name="result" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unZnht0fEe2YPMyYKslBVA" name="notifyEventListenerHooksPrivileged" visibility="private">
                <ownedParameter xmi:id="_unZnh90fEe2YPMyYKslBVA" name="event" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unZniN0fEe2YPMyYKslBVA" name="result" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unaOkt0fEe2YPMyYKslBVA" name="getNextServiceId" visibility="package">
                <ownedParameter xmi:id="_unaOk90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unaOlN0fEe2YPMyYKslBVA" name="addServiceRegistration" visibility="package">
                <ownedParameter xmi:id="_unaOld0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unaOlt0fEe2YPMyYKslBVA" name="registration" type="_tepPt90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unbcsN0fEe2YPMyYKslBVA" name="modifyServiceRegistration" visibility="package">
                <ownedParameter xmi:id="_unbcsd0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unbcst0fEe2YPMyYKslBVA" name="registration" type="_tepPt90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unbcs90fEe2YPMyYKslBVA" name="previousRanking" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uncDwN0fEe2YPMyYKslBVA" name="removeServiceRegistration" visibility="package">
                <ownedParameter xmi:id="_uncDwd0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uncDwt0fEe2YPMyYKslBVA" name="registration" type="_tepPt90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unegBd0fEe2YPMyYKslBVA" name="extensiveCheckServiceClass" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_unegBt0fEe2YPMyYKslBVA" name="clazz" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unegB90fEe2YPMyYKslBVA" name="serviceClazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unegCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unfuId0fEe2YPMyYKslBVA" name="notifyHooksPrivileged" visibility="public">
                <ownedParameter xmi:id="_unfuIt0fEe2YPMyYKslBVA" name="hookType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unfuI90fEe2YPMyYKslBVA" name="serviceMethod" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unfuJN0fEe2YPMyYKslBVA" name="hookContext" type="_tle3gN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ung8QN0fEe2YPMyYKslBVA" name="notifyHookPrivileged" visibility="private">
                <ownedParameter xmi:id="_ung8Qd0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ung8Qt0fEe2YPMyYKslBVA" name="registration" type="_tepPt90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ung8Q90fEe2YPMyYKslBVA" name="serviceMethod" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ung8RN0fEe2YPMyYKslBVA" name="hookContext" type="_tle3gN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uniKYN0fEe2YPMyYKslBVA" name="notifyNewListenerHookPrivileged" visibility="package">
                <ownedParameter xmi:id="_uniKYd0fEe2YPMyYKslBVA" name="registration" type="_tepPt90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unixcN0fEe2YPMyYKslBVA" name="notifyListenerHooksPrivileged" visibility="package">
                <ownedParameter xmi:id="_unixcd0fEe2YPMyYKslBVA" name="listeners" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unixct0fEe2YPMyYKslBVA" name="added" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unixd90fEe2YPMyYKslBVA" name="getContainer" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_unixeN0fEe2YPMyYKslBVA" name="return" type="_tgm-ld0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unixed0fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_unixet0fEe2YPMyYKslBVA" name="arg0" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unixe90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unixfN0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unixfd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unixft0fEe2YPMyYKslBVA" name="arg4" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unixf90fEe2YPMyYKslBVA" name="hook" type="_tlgFoN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unixgN0fEe2YPMyYKslBVA" name="hookRegistration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unjYht0fEe2YPMyYKslBVA" name="lambda$1" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_unjYh90fEe2YPMyYKslBVA" name="arg0" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unjYiN0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unjYid0fEe2YPMyYKslBVA" name="hook" type="_tlgFod0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unjYit0fEe2YPMyYKslBVA" name="hookRegistration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unjYjt0fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_unjYj90fEe2YPMyYKslBVA" name="arg0" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unjYkN0fEe2YPMyYKslBVA" name="arg1" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unjYkd0fEe2YPMyYKslBVA" name="hook" type="_tlgssN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unjYkt0fEe2YPMyYKslBVA" name="hookRegistration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unjYlt0fEe2YPMyYKslBVA" name="lambda$3" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_unjYl90fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unjYmN0fEe2YPMyYKslBVA" name="hook" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unjYmd0fEe2YPMyYKslBVA" name="hookRegistration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unj_kN0fEe2YPMyYKslBVA" name="lambda$4" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_unj_kd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unj_kt0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unj_k90fEe2YPMyYKslBVA" name="hook" type="_tlgssd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unj_lN0fEe2YPMyYKslBVA" name="hookRegistration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlb0Md0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_togWWd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_togWWt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_togWXN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unPPgd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgmXi90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_unPPgt0fEe2YPMyYKslBVA" name="val$event" visibility="private" isLeaf="true" type="_tXDZ9d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_togWW90fEe2YPMyYKslBVA" client="_tlb0Md0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_unPPg90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_unPPhN0fEe2YPMyYKslBVA" name="arg0" type="_tgmXi90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unPPhd0fEe2YPMyYKslBVA" name="arg1" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unPPht0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_unPPh90fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unP2gt0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_unP2g90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tldpYd0fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tlgstt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlgst90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlgsud0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unj_nt0fEe2YPMyYKslBVA" name="val$serviceObject" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tlgsuN0fEe2YPMyYKslBVA" client="_tldpYd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_unegA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_unegBN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unj_n90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_unj_oN0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unj_od0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_unj_ot0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tleQcd0fEe2YPMyYKslBVA" name="3" visibility="package">
                <eAnnotations xmi:id="_togWVd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_togWVt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_togWWN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unOobt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgmXi90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_unOob90fEe2YPMyYKslBVA" name="val$context" visibility="private" isLeaf="true" type="_tgmXit0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_unOocN0fEe2YPMyYKslBVA" name="val$clazz" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_unOocd0fEe2YPMyYKslBVA" name="val$filterstring" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_unOoct0fEe2YPMyYKslBVA" name="val$allservices" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_unOoc90fEe2YPMyYKslBVA" name="val$result" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_togWV90fEe2YPMyYKslBVA" client="_tleQcd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_unPPcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_unPPcd0fEe2YPMyYKslBVA" name="arg0" type="_tgmXi90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unPPct0fEe2YPMyYKslBVA" name="arg1" type="_tgmXit0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unPPc90fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unPPdN0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unPPdd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unPPdt0fEe2YPMyYKslBVA" name="arg5" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unPPd90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_unPPeN0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unPPf90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_unPPgN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlfekd0fEe2YPMyYKslBVA" name="4" visibility="package">
                <eAnnotations xmi:id="_tlhTwN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlhTwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlhTw90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unkmoN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgmXi90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_unkmod0fEe2YPMyYKslBVA" name="val$registration" visibility="private" isLeaf="true" type="_tepPt90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tlhTwt0fEe2YPMyYKslBVA" client="_tlfekd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uniKYt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uniKY90fEe2YPMyYKslBVA" name="arg0" type="_tgmXi90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uniKZN0fEe2YPMyYKslBVA" name="arg1" type="_tepPt90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unkmot0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_unkmo90fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unkmpN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_unkmpd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlfek90fEe2YPMyYKslBVA" name="5" visibility="package">
                <eAnnotations xmi:id="_tlgsst0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlgss90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlgstd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unj_l90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgmXi90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_unj_mN0fEe2YPMyYKslBVA" name="val$listeners" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_unj_md0fEe2YPMyYKslBVA" name="val$added" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tlgstN0fEe2YPMyYKslBVA" client="_tlfek90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_unixc90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_unixdN0fEe2YPMyYKslBVA" name="arg0" type="_tgmXi90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unixdd0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unixdt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unj_mt0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_unj_m90fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unj_nN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_unj_nd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgm-kN0fEe2YPMyYKslBVA" name="ModifiedServiceEvent" visibility="package">
              <eAnnotations xmi:id="_tgozxN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgozxd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgozxt0fEe2YPMyYKslBVA" general="_tXDZ9d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unrUYN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unrUYd0fEe2YPMyYKslBVA" name="modified" visibility="private" isLeaf="true" type="_tXDZ9d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unrUYt0fEe2YPMyYKslBVA" name="modifiedEndMatch" visibility="private" isLeaf="true" type="_tXDZ9d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unrUY90fEe2YPMyYKslBVA" name="previousProperties" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_unB0F90fEe2YPMyYKslBVA" name="getModifiedEvent" visibility="package">
                <ownedParameter xmi:id="_unB0GN0fEe2YPMyYKslBVA" name="return" type="_tXDZ9d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unB0HN0fEe2YPMyYKslBVA" name="matchPreviousProperties" visibility="package">
                <ownedParameter xmi:id="_unB0Hd0fEe2YPMyYKslBVA" name="filter" type="_tW6QAt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unB0Ht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unB0H90fEe2YPMyYKslBVA" name="getModifiedEndMatchEvent" visibility="package">
                <ownedParameter xmi:id="_unB0IN0fEe2YPMyYKslBVA" name="return" type="_tXDZ9d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unl0wd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_unl0wt0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unl0w90fEe2YPMyYKslBVA" name="previousProperties" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgm-k90fEe2YPMyYKslBVA" name="ServiceProperties" visibility="package">
              <eAnnotations xmi:id="_tlVGhN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlVGhd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlVGht0fEe2YPMyYKslBVA" general="_tW63Fd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_um-Jvt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_um-Jv90fEe2YPMyYKslBVA" name="props" type="_tB6QYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um-JwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_um-Jwd0fEe2YPMyYKslBVA" name="props" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um-Jwt0fEe2YPMyYKslBVA" name="extra" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um-wwN0fEe2YPMyYKslBVA" name="initialCapacity" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_um-wwd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um-wwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um-wxd0fEe2YPMyYKslBVA" name="cloneValue" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_um-wxt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um-wx90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um-wyN0fEe2YPMyYKslBVA" name="put" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_um-wyd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um-wyt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um-wy90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um-wzd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_um-wzt0fEe2YPMyYKslBVA" name="props" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um_X0N0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_um_X0d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um_X0t0fEe2YPMyYKslBVA" name="keySet" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_um_X090fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um_X1N0fEe2YPMyYKslBVA" name="get" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_um_X1d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um_X1t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unnC4N0fEe2YPMyYKslBVA" name="asUnmodifiableMap" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_unnC4d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tgnlod0fEe2YPMyYKslBVA" name="ServiceConsumer" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tlYJ0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlYJ0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlYJ090fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tlYJ1t0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlYJ190fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlYJ2d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tlYJ2N0fEe2YPMyYKslBVA" client="_tlYJ090fEe2YPMyYKslBVA" supplier="_tgnlod0fEe2YPMyYKslBVA" contract="_tgnlod0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_unNaUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_unOBV90fEe2YPMyYKslBVA" name="getService" visibility="public">
                  <ownedParameter xmi:id="_unOBWN0fEe2YPMyYKslBVA" name="use" type="_tgoMtd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unOBWd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unOBWt0fEe2YPMyYKslBVA" name="ungetService" visibility="public">
                  <ownedParameter xmi:id="_unOBW90fEe2YPMyYKslBVA" name="use" type="_tgoMtd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unOBXN0fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unOBXd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlYJ1d0fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tlYJ2t0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlYJ290fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlYJ3d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tlYJ3N0fEe2YPMyYKslBVA" client="_tlYJ1d0fEe2YPMyYKslBVA" supplier="_tgnlod0fEe2YPMyYKslBVA" contract="_tgnlod0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_unNaUd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_unOBXt0fEe2YPMyYKslBVA" name="getService" visibility="public">
                  <ownedParameter xmi:id="_unOBX90fEe2YPMyYKslBVA" name="use" type="_tgoMtd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unOBYN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unOBYd0fEe2YPMyYKslBVA" name="ungetService" visibility="public">
                  <ownedParameter xmi:id="_unOBYt0fEe2YPMyYKslBVA" name="use" type="_tgoMtd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unOBY90fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unOBZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedAttribute xmi:id="_um_-8N0fEe2YPMyYKslBVA" name="prototypeConsumer" visibility="public" isLeaf="true" isStatic="true" type="_tgnlod0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unNaTt0fEe2YPMyYKslBVA" name="singletonConsumer" visibility="public" isLeaf="true" isStatic="true" type="_tgnlod0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_unNaT90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_unOBUN0fEe2YPMyYKslBVA" name="getService" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_unOBUd0fEe2YPMyYKslBVA" name="arg0" type="_tgoMtd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unOBUt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unOBU90fEe2YPMyYKslBVA" name="ungetService" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_unOBVN0fEe2YPMyYKslBVA" name="arg0" type="_tgoMtd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unOBVd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unOBVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgoMsN0fEe2YPMyYKslBVA" name="ServiceObjectsImpl" visibility="public">
              <eAnnotations xmi:id="_tlVtkN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlVtkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlVtk90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_um_-5d0fEe2YPMyYKslBVA" name="registration" visibility="private" isLeaf="true" type="_tepPt90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_um_-5t0fEe2YPMyYKslBVA" name="reference" visibility="private" isLeaf="true" type="_tXDZ-d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_um_-590fEe2YPMyYKslBVA" name="user" visibility="private" isLeaf="true" type="_tgmXit0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tlVtkt0fEe2YPMyYKslBVA" client="_tgoMsN0fEe2YPMyYKslBVA" supplier="_tXHEUd0fEe2YPMyYKslBVA" contract="_tXHEUd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_um_-6N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_um_-6d0fEe2YPMyYKslBVA" name="user" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um_-6t0fEe2YPMyYKslBVA" name="registration" type="_tepPt90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um_-7d0fEe2YPMyYKslBVA" name="getService" visibility="public">
                <ownedParameter xmi:id="_um_-7t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um_-9d0fEe2YPMyYKslBVA" name="ungetService" visibility="public">
                <ownedParameter xmi:id="_um_-9t0fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um_-_90fEe2YPMyYKslBVA" name="getServiceReference" visibility="public">
                <ownedParameter xmi:id="_um__AN0fEe2YPMyYKslBVA" name="return" type="_tXDZ-d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgoMst0fEe2YPMyYKslBVA" name="PrototypeServiceFactoryUse" visibility="public">
              <eAnnotations xmi:id="_tgozx90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgozyN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgozyd0fEe2YPMyYKslBVA" general="_tgoMtN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unr7Y90fEe2YPMyYKslBVA" name="serviceObjects" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unr7ZN0fEe2YPMyYKslBVA" name="$assertionsDisabled" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unr7aN0fEe2YPMyYKslBVA" name="debug" isLeaf="true" type="_tes6Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unr7ad0fEe2YPMyYKslBVA" name="registration" isLeaf="true" type="_tepPt90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unr7at0fEe2YPMyYKslBVA" name="context" isLeaf="true" type="_tgmXit0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uno4EN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uno4Ed0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uno4Et0fEe2YPMyYKslBVA" name="registration" type="_tepPt90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unr7Zd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_unr7Zt0fEe2YPMyYKslBVA" name="newServiceObject" visibility="package">
                <ownedParameter xmi:id="_unr7Z90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unr7a90fEe2YPMyYKslBVA" name="factoryGetService" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_unr7bN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unsict0fEe2YPMyYKslBVA" name="releaseServiceObject" visibility="package">
                <ownedParameter xmi:id="_unsic90fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unsidN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unsid90fEe2YPMyYKslBVA" name="factoryUngetService" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_unsieN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unsied0fEe2YPMyYKslBVA" name="release" visibility="package"/>
              <ownedOperation xmi:id="_untJgN0fEe2YPMyYKslBVA" name="isEmpty" visibility="package">
                <ownedParameter xmi:id="_untJgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgoMtN0fEe2YPMyYKslBVA" name="ServiceFactoryUse" visibility="public">
              <eAnnotations xmi:id="_tlWUo90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlWUpN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlWUpd0fEe2YPMyYKslBVA" general="_tgoMtd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unH6s90fEe2YPMyYKslBVA" name="factory" visibility="package" isLeaf="true" type="_tXEBBN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unH6tN0fEe2YPMyYKslBVA" name="context" visibility="package" isLeaf="true" type="_tgmXit0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unH6t90fEe2YPMyYKslBVA" name="registration" visibility="package" isLeaf="true" type="_tepPt90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unH6vN0fEe2YPMyYKslBVA" name="debug" visibility="package" isLeaf="true" type="_tes6Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unH6vd0fEe2YPMyYKslBVA" name="cachedService" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unH6vt0fEe2YPMyYKslBVA" name="factoryInUse" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unH6v90fEe2YPMyYKslBVA" name="$assertionsDisabled" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_unH6wN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_unH6wd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_unH6wt0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unH6w90fEe2YPMyYKslBVA" name="registration" type="_tepPt90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unIhwN0fEe2YPMyYKslBVA" name="getService" visibility="package">
                <ownedParameter xmi:id="_unIhwd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unIhwt0fEe2YPMyYKslBVA" name="inUse" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_unIhw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unIhxN0fEe2YPMyYKslBVA" name="incrementUse" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_unJI090fEe2YPMyYKslBVA" name="factoryGetService" visibility="package">
                <ownedParameter xmi:id="_unJI1N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unJI1d0fEe2YPMyYKslBVA" name="ungetService" visibility="package">
                <ownedParameter xmi:id="_unJI1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unJI190fEe2YPMyYKslBVA" name="decrementUse" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_unJv4N0fEe2YPMyYKslBVA" name="factoryUngetService" visibility="package">
                <ownedParameter xmi:id="_unJv4d0fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unJv4t0fEe2YPMyYKslBVA" name="release" visibility="package"/>
              <ownedOperation xmi:id="_unJv490fEe2YPMyYKslBVA" name="getCachedService" visibility="package">
                <ownedParameter xmi:id="_unJv5N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_untJgt0fEe2YPMyYKslBVA" name="isEmpty" visibility="package">
                <ownedParameter xmi:id="_untJg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlXiwd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tofvS90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tofvTN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tofvTt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unHTrN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgoMtN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tofvTd0fEe2YPMyYKslBVA" client="_tlXiwd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_unHTrd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_unH6sN0fEe2YPMyYKslBVA" name="arg0" type="_tgoMtN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unH6sd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_unH6st0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlXiw90fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tlXixN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlXixd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlXix90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unLlE90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgoMtN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_unLlFN0fEe2YPMyYKslBVA" name="val$service" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tlXixt0fEe2YPMyYKslBVA" client="_tlXiw90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_unLlEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_unLlEd0fEe2YPMyYKslBVA" name="arg0" type="_tgoMtN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unLlEt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unLlFd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_unLlFt0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unMMId0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_unMMIt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgoMtd0fEe2YPMyYKslBVA" name="ServiceUse" visibility="public">
              <eAnnotations xmi:id="_tlWUoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlWUod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlWUot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unGFit0fEe2YPMyYKslBVA" name="registration" visibility="package" isLeaf="true" type="_tepPt90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unGskN0fEe2YPMyYKslBVA" name="useCount" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unGskd0fEe2YPMyYKslBVA" name="$assertionsDisabled" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_unGskt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_unGsk90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_unGslN0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unGsld0fEe2YPMyYKslBVA" name="registration" type="_tepPt90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unGslt0fEe2YPMyYKslBVA" name="getService" visibility="package">
                <ownedParameter xmi:id="_unGsl90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unGsm90fEe2YPMyYKslBVA" name="incrementUse" visibility="package"/>
              <ownedOperation xmi:id="_unGsnt0fEe2YPMyYKslBVA" name="ungetService" visibility="package">
                <ownedParameter xmi:id="_unGsn90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unGsoN0fEe2YPMyYKslBVA" name="inUse" visibility="package">
                <ownedParameter xmi:id="_unGsod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unGsot0fEe2YPMyYKslBVA" name="decrementUse" visibility="package"/>
              <ownedOperation xmi:id="_unGso90fEe2YPMyYKslBVA" name="getCachedService" visibility="package">
                <ownedParameter xmi:id="_unGspN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unHToN0fEe2YPMyYKslBVA" name="newServiceObject" visibility="package">
                <ownedParameter xmi:id="_unHTod0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unHTot0fEe2YPMyYKslBVA" name="releaseServiceObject" visibility="package">
                <ownedParameter xmi:id="_unHTo90fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unHTpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unHTpd0fEe2YPMyYKslBVA" name="release" visibility="package"/>
              <ownedOperation xmi:id="_unHTpt0fEe2YPMyYKslBVA" name="resetUse" visibility="package"/>
              <ownedOperation xmi:id="_unHTp90fEe2YPMyYKslBVA" name="isEmpty" visibility="package">
                <ownedParameter xmi:id="_unHTqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgwvmN0fEe2YPMyYKslBVA" name="ShrinkableCollection" visibility="public">
              <eAnnotations xmi:id="_tlT4YN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlT4Yd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlT4Y90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_um7Gat0fEe2YPMyYKslBVA" name="collection" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_um7Ga90fEe2YPMyYKslBVA" name="list" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_um7GbN0fEe2YPMyYKslBVA" name="$assertionsDisabled" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tlT4Yt0fEe2YPMyYKslBVA" client="_tgwvmN0fEe2YPMyYKslBVA" supplier="_s7e4Qt0fEe2YPMyYKslBVA" contract="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_um7Gbd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_um7tct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_um7tc90fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um7tdN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_um7tdd0fEe2YPMyYKslBVA" name="c1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um7tdt0fEe2YPMyYKslBVA" name="c2" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um7td90fEe2YPMyYKslBVA" name="initComposite" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_um7teN0fEe2YPMyYKslBVA" name="collections" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um7ted0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um7tet0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_um7te90fEe2YPMyYKslBVA" name="l" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um8UgN0fEe2YPMyYKslBVA" name="verifyNoDuplicates" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_um8Ugd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um8Ugt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um87kN0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_um87kd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um87kt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um87k90fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_um87lN0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um87ld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um87lt0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_um87l90fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_um87mN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um87md0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um87mt0fEe2YPMyYKslBVA" name="containsAll" visibility="public">
                <ownedParameter xmi:id="_um87m90fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um87nN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um87nd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_um87nt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um87n90fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_um87oN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um9ipN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_um9ipd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um9ipt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um9ip90fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_um9iqN0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um9iqd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um9iqt0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                <ownedParameter xmi:id="_um9iq90fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um9irN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um9ird0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_um9irt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um9ir90fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_um9isN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um-JsN0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_um-Jsd0fEe2YPMyYKslBVA" name="var0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um-Jst0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um-Js90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_um-JtN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlUfcd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tlVGgN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlVGgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlVGg90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_um-Jtd0fEe2YPMyYKslBVA" name="last" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_um-Jtt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwvmN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_um-Jt90fEe2YPMyYKslBVA" name="val$iter" visibility="private" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_um-JuN0fEe2YPMyYKslBVA" name="val$collections" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tlVGgt0fEe2YPMyYKslBVA" client="_tlUfcd0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_um9ioN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_um9iod0fEe2YPMyYKslBVA" name="arg0" type="_tgwvmN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_um9iot0fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_um9io90fEe2YPMyYKslBVA" name="arg2" type="_s7dDE90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_um-Jud0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_um-Jut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_um-Ju90fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_um-JvN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_um-Jvd0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tlYJ4d0fEe2YPMyYKslBVA" name="ServiceReferenceImpl[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1gd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1gt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlbNId0fEe2YPMyYKslBVA" name="FilteredServiceListener" visibility="package">
              <eAnnotations xmi:id="_toehIt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toehI90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toehJ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_um__Ad0fEe2YPMyYKslBVA" name="filter" visibility="private" isLeaf="true" type="_tB30J90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_um__At0fEe2YPMyYKslBVA" name="listener" visibility="private" isLeaf="true" type="_tXDZ8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_um__A90fEe2YPMyYKslBVA" name="context" visibility="private" isLeaf="true" type="_tgmXit0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_um__BN0fEe2YPMyYKslBVA" name="allservices" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_um__Bd0fEe2YPMyYKslBVA" name="unfiltered" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unAl8N0fEe2YPMyYKslBVA" name="objectClass" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unAl8d0fEe2YPMyYKslBVA" name="removed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unAl8t0fEe2YPMyYKslBVA" name="debug" visibility="private" isLeaf="true" type="_tes6Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_toehJd0fEe2YPMyYKslBVA" client="_tlbNId0fEe2YPMyYKslBVA" supplier="_tXDZ8N0fEe2YPMyYKslBVA" contract="_tXDZ8N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_toehJt0fEe2YPMyYKslBVA" client="_tlbNId0fEe2YPMyYKslBVA" supplier="_toehJN0fEe2YPMyYKslBVA" contract="_toehJN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_unAl890fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_unAl9N0fEe2YPMyYKslBVA" name="context" type="_tgmXit0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unAl9d0fEe2YPMyYKslBVA" name="listener" type="_tXDZ8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unAl9t0fEe2YPMyYKslBVA" name="filterstring" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unAl_t0fEe2YPMyYKslBVA" name="getObjectClassFilterString" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_unAl_90fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unAmAN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unAmAd0fEe2YPMyYKslBVA" name="serviceChanged" visibility="public">
                <ownedParameter xmi:id="_unAmAt0fEe2YPMyYKslBVA" name="event" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unBNB90fEe2YPMyYKslBVA" name="getFilter" visibility="public">
                <ownedParameter xmi:id="_unBNCN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unBNDd0fEe2YPMyYKslBVA" name="filterMatch" visibility="private">
                <ownedParameter xmi:id="_unBNDt0fEe2YPMyYKslBVA" name="delivered" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unBND90fEe2YPMyYKslBVA" name="return" type="_tXDZ9d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unCbIN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_unCbId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unCbIt0fEe2YPMyYKslBVA" name="getBundleContext" visibility="public">
                <ownedParameter xmi:id="_unCbI90fEe2YPMyYKslBVA" name="return" type="_tXCy5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unCbJt0fEe2YPMyYKslBVA" name="isRemoved" visibility="public">
                <ownedParameter xmi:id="_unCbJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unCbKN0fEe2YPMyYKslBVA" name="markRemoved" visibility="package"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlb0M90fEe2YPMyYKslBVA" name="ShrinkableValueCollectionMap" visibility="public">
              <eAnnotations xmi:id="_tofIMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tofIMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tofIM90fEe2YPMyYKslBVA" general="_tUDwUd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unEQX90fEe2YPMyYKslBVA" name="map" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unEQYN0fEe2YPMyYKslBVA" name="values" visibility="package" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tofIMt0fEe2YPMyYKslBVA" client="_tlb0M90fEe2YPMyYKslBVA" supplier="_s9Y8wN0fEe2YPMyYKslBVA" contract="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_unDpQN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_unDpQd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unDpQt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unEQUN0fEe2YPMyYKslBVA" name="hash" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_unEQUd0fEe2YPMyYKslBVA" name="one" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unEQUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unEQVt0fEe2YPMyYKslBVA" name="equality" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_unEQV90fEe2YPMyYKslBVA" name="one" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unEQWN0fEe2YPMyYKslBVA" name="two" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unEQWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unEQYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_unEQYt0fEe2YPMyYKslBVA" name="m" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unE3YN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_unE3Yd0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_unE3Yt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unE3Y90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unE3ZN0fEe2YPMyYKslBVA" name="containsValue" visibility="public">
                <ownedParameter xmi:id="_unE3Zd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unE3Zt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unE3Z90fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_unE3aN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unE3bd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_unE3bt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unE3b90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_unE3cN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unE3cd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unFecN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_unFecd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unFect0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_unFec90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unFedN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unFedd0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_unFedt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unFed90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tofINd0fEe2YPMyYKslBVA" name="EntrySet" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tofvQN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tofvQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tofvQt0fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unFeeN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tlb0M90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_unE3ad0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_unE3at0fEe2YPMyYKslBVA" name="arg0" type="_tlb0M90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unFeed0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_unFeet0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unFefd0fEe2YPMyYKslBVA" name="size" visibility="public">
                  <ownedParameter xmi:id="_unFeft0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tofvRN0fEe2YPMyYKslBVA" name="EntryIterator" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tofvRd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tofvRt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tofvSN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unGFgN0fEe2YPMyYKslBVA" name="iter" visibility="private" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_unGFgd0fEe2YPMyYKslBVA" name="last" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unGFgt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tlb0M90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tofvR90fEe2YPMyYKslBVA" client="_tofvRN0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_unFee90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_unFefN0fEe2YPMyYKslBVA" name="arg0" type="_tlb0M90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unGFg90fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_unGFhN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unGFhd0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_unGFht0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unGFh90fEe2YPMyYKslBVA" name="remove" visibility="public"/>
                <ownedOperation xmi:id="_unGFiN0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_unGFid0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tofvSt0fEe2YPMyYKslBVA" name="Entry" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tpfNwN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpfNwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpf00N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unDCMN0fEe2YPMyYKslBVA" name="key" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_unDCMd0fEe2YPMyYKslBVA" name="value" visibility="private" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unDCMt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tlb0M90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tpfNwt0fEe2YPMyYKslBVA" client="_tofvSt0fEe2YPMyYKslBVA" supplier="_s9KTQN0fEe2YPMyYKslBVA" contract="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_unDCM90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_unDCNN0fEe2YPMyYKslBVA" name="arg0" type="_tlb0M90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unDCNd0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unDCNt0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                  <ownedParameter xmi:id="_unDCN90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unDCON0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                  <ownedParameter xmi:id="_unDCOd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unDpQ90fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_unDpRN0fEe2YPMyYKslBVA" name="value" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unDpRd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unDpRt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_unDpR90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unDpSN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_unDpSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unEQU90fEe2YPMyYKslBVA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_unEQVN0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unEQVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unEQWt0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_unEQW90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_unEQXN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unEQXd0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                  <ownedParameter xmi:id="_unEQXt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tle3gN0fEe2YPMyYKslBVA" name="HookContext" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_toehIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toehId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_um_X190fEe2YPMyYKslBVA" name="call" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_um_-4N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um_-4d0fEe2YPMyYKslBVA" name="arg1" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um_-4t0fEe2YPMyYKslBVA" name="skipRegistration" visibility="public">
                <ownedParameter xmi:id="_um_-490fEe2YPMyYKslBVA" name="hookRegistration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um_-5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tofIN90fEe2YPMyYKslBVA" name="ShrinkableEntrySetValueCollection" visibility="public">
              <eAnnotations xmi:id="_tofvT90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tofvUN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tofvUt0fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unOBZd0fEe2YPMyYKslBVA" name="entrySet" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tofvUd0fEe2YPMyYKslBVA" client="_tofIN90fEe2YPMyYKslBVA" supplier="_s7e4Qt0fEe2YPMyYKslBVA" contract="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_unE3a90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_unE3bN0fEe2YPMyYKslBVA" name="e" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unOBZt0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_unOoYN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_unOoYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unOoYt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_unOoY90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unOoZt0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_unOoZ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_togWUN0fEe2YPMyYKslBVA" name="ValueIterator" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_togWUd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_togWUt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_togWVN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_unOoaN0fEe2YPMyYKslBVA" name="iter" visibility="private" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_togWU90fEe2YPMyYKslBVA" client="_togWUN0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_unOoZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_unOoZd0fEe2YPMyYKslBVA" name="i" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unOoad0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_unOoat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unOoa90fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_unOobN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unOobd0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
              </nestedClassifier>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tes6EN0fEe2YPMyYKslBVA" name="debug">
            <packagedElement xmi:type="uml:Class" xmi:id="_tes6Et0fEe2YPMyYKslBVA" name="Debug" visibility="public">
              <eAnnotations xmi:id="_tethIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tethId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tethI90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ulSHpd0fEe2YPMyYKslBVA" name="DEBUG_LOADER" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unAl990fEe2YPMyYKslBVA" name="DEBUG_FILTER" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unBNBt0fEe2YPMyYKslBVA" name="DEBUG_EVENTS" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unIhxd0fEe2YPMyYKslBVA" name="DEBUG_SERVICES" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unUvAN0fEe2YPMyYKslBVA" name="DEBUG_GENERAL" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unfuIN0fEe2YPMyYKslBVA" name="DEBUG_HOOKS" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upJ7BN0fEe2YPMyYKslBVA" name="DEBUG_BUNDLE_TIME" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upc18N0fEe2YPMyYKslBVA" name="DEBUG_SYSTEM_BUNDLE" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uphHZt0fEe2YPMyYKslBVA" name="MONITOR_ACTIVATION" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqIycN0fEe2YPMyYKslBVA" name="DEBUG_LOCATION" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqtaP90fEe2YPMyYKslBVA" name="ECLIPSE_OSGI" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqtaQN0fEe2YPMyYKslBVA" name="OPTION_DEBUG_GENERAL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqtaQd0fEe2YPMyYKslBVA" name="OPTION_DEBUG_BUNDLE_TIME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqtaQt0fEe2YPMyYKslBVA" name="OPTION_DEBUG_BUNDLE_START_TIME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqtaQ90fEe2YPMyYKslBVA" name="OPTION_DEBUG_LOADER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqtaRN0fEe2YPMyYKslBVA" name="OPTION_DEBUG_STORAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqtaRd0fEe2YPMyYKslBVA" name="OPTION_DEBUG_EVENTS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqtaRt0fEe2YPMyYKslBVA" name="OPTION_DEBUG_SERVICES" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqtaR90fEe2YPMyYKslBVA" name="OPTION_DEBUG_HOOKS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqtaSN0fEe2YPMyYKslBVA" name="OPTION_DEBUG_MANIFEST" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqtaSd0fEe2YPMyYKslBVA" name="OPTION_DEBUG_FILTER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqtaSt0fEe2YPMyYKslBVA" name="OPTION_DEBUG_SECURITY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqtaS90fEe2YPMyYKslBVA" name="OPTION_DEBUG_STARTLEVEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqtaTN0fEe2YPMyYKslBVA" name="OPTION_DEBUG_PACKAGEADMIN" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uquBQN0fEe2YPMyYKslBVA" name="OPTION_DEBUG_PACKAGEADMIN_TIMING" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uquBQd0fEe2YPMyYKslBVA" name="OPTION_MONITOR_ACTIVATION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uquBQt0fEe2YPMyYKslBVA" name="OPTION_MONITOR_LAZY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uquBQ90fEe2YPMyYKslBVA" name="OPTION_DEBUG_MESSAGE_BUNDLES" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uquBRN0fEe2YPMyYKslBVA" name="OPTION_DEBUG_LOCATION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uquBRd0fEe2YPMyYKslBVA" name="OPTION_CACHED_MANIFEST" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uquBRt0fEe2YPMyYKslBVA" name="OPTION_DEBUG_SYSTEM_BUNDLE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uquBR90fEe2YPMyYKslBVA" name="OPTION_DEBUG_BUNDLE_FILE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uquBSN0fEe2YPMyYKslBVA" name="DEBUG_STORAGE" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uquBSd0fEe2YPMyYKslBVA" name="DEBUG_MANIFEST" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uquBSt0fEe2YPMyYKslBVA" name="DEBUG_SECURITY" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uquBS90fEe2YPMyYKslBVA" name="DEBUG_STARTLEVEL" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uquBTN0fEe2YPMyYKslBVA" name="DEBUG_PACKAGEADMIN" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uquBTd0fEe2YPMyYKslBVA" name="DEBUG_PACKAGEADMIN_TIMING" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uquBTt0fEe2YPMyYKslBVA" name="DEBUG_MESSAGE_BUNDLES" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uquBT90fEe2YPMyYKslBVA" name="DEBUG_CACHED_MANIFEST" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uquBUN0fEe2YPMyYKslBVA" name="DEBUG_BUNDLE_FILE" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uquBUd0fEe2YPMyYKslBVA" name="out" visibility="public" isStatic="true" type="_s6v4ct0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tethIt0fEe2YPMyYKslBVA" client="_tes6Et0fEe2YPMyYKslBVA" supplier="_teHrTN0fEe2YPMyYKslBVA" contract="_teHrTN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ulSHpt0fEe2YPMyYKslBVA" name="println" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ulSHp90fEe2YPMyYKslBVA" name="x" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulh_SN0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ulh_Sd0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqILbt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uqILb90fEe2YPMyYKslBVA" name="dbgOptions" type="_teHrT90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uquBUt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uquBU90fEe2YPMyYKslBVA" name="optionsChanged" visibility="public">
                <ownedParameter xmi:id="_uquBVN0fEe2YPMyYKslBVA" name="dbgOptions" type="_teHrT90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uquoUt0fEe2YPMyYKslBVA" name="print" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uquoU90fEe2YPMyYKslBVA" name="x" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uquoVt0fEe2YPMyYKslBVA" name="print" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uquoV90fEe2YPMyYKslBVA" name="x" type="_s8e90d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uquoWt0fEe2YPMyYKslBVA" name="print" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uquoW90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uquoXt0fEe2YPMyYKslBVA" name="print" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uquoX90fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqvPYt0fEe2YPMyYKslBVA" name="print" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqvPY90fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqvPZt0fEe2YPMyYKslBVA" name="print" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqvPZ90fEe2YPMyYKslBVA" name="x" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqvPat0fEe2YPMyYKslBVA" name="print" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqvPa90fEe2YPMyYKslBVA" name="x" type="_s_9vo90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqvPbt0fEe2YPMyYKslBVA" name="print" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqvPb90fEe2YPMyYKslBVA" name="x" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqvPcN0fEe2YPMyYKslBVA" name="print" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqvPcd0fEe2YPMyYKslBVA" name="x" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqvPdN0fEe2YPMyYKslBVA" name="println" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqvPdd0fEe2YPMyYKslBVA" name="x" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqvPeN0fEe2YPMyYKslBVA" name="println" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqvPed0fEe2YPMyYKslBVA" name="x" type="_s8e90d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqvPfN0fEe2YPMyYKslBVA" name="println" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqvPfd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqvPft0fEe2YPMyYKslBVA" name="println" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqvPf90fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqvPgN0fEe2YPMyYKslBVA" name="println" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqvPgd0fEe2YPMyYKslBVA" name="x" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqv2ct0fEe2YPMyYKslBVA" name="println" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqv2c90fEe2YPMyYKslBVA" name="x" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqv2dt0fEe2YPMyYKslBVA" name="println" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqv2d90fEe2YPMyYKslBVA" name="x" type="_s_9vo90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqv2et0fEe2YPMyYKslBVA" name="println" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uqv2e90fEe2YPMyYKslBVA" name="x" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thAnM90fEe2YPMyYKslBVA" name="FrameworkDebugOptions" visibility="public">
              <eAnnotations xmi:id="_thFfsN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thFfsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thFftN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqohsN0fEe2YPMyYKslBVA" name="OSGI_DEBUG" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqohsd0fEe2YPMyYKslBVA" name="OSGI_DEBUG_VERBOSE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqohst0fEe2YPMyYKslBVA" name="PROP_TRACEFILE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqohs90fEe2YPMyYKslBVA" name="OPTIONS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqohtN0fEe2YPMyYKslBVA" name="writeLock" visibility="private" isLeaf="true" isStatic="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqohtd0fEe2YPMyYKslBVA" name="lock" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqohtt0fEe2YPMyYKslBVA" name="options" visibility="private" type="_s-w1wt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqoht90fEe2YPMyYKslBVA" name="disabledOptions" visibility="private" type="_s-w1wt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqohuN0fEe2YPMyYKslBVA" name="debugTraceCache" visibility="protected" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqohud0fEe2YPMyYKslBVA" name="outFile" visibility="protected" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqohut0fEe2YPMyYKslBVA" name="verboseDebug" visibility="protected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqohu90fEe2YPMyYKslBVA" name="newSession" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqohvN0fEe2YPMyYKslBVA" name="environmentInfo" visibility="private" isLeaf="true" type="_tgwIgd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqohvd0fEe2YPMyYKslBVA" name="context" visibility="private" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqohvt0fEe2YPMyYKslBVA" name="listenerTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_thFfst0fEe2YPMyYKslBVA" client="_thAnM90fEe2YPMyYKslBVA" supplier="_teHrT90fEe2YPMyYKslBVA" contract="_teHrT90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_thFfs90fEe2YPMyYKslBVA" client="_thAnM90fEe2YPMyYKslBVA" supplier="_tewkgt0fEe2YPMyYKslBVA" contract="_tewkgt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uqILbN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uqILbd0fEe2YPMyYKslBVA" name="environmentInfo" type="_tgwIgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqgl690fEe2YPMyYKslBVA" name="getConfiguration" visibility="package">
                <ownedParameter xmi:id="_uqgl7N0fEe2YPMyYKslBVA" name="return" type="_tgwIgd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqgl8d0fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public">
                <ownedParameter xmi:id="_uqgl8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqhM8N0fEe2YPMyYKslBVA" name="getBooleanOption" visibility="public">
                <ownedParameter xmi:id="_uqhM8d0fEe2YPMyYKslBVA" name="option" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqhM8t0fEe2YPMyYKslBVA" name="defaultValue" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqhM890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqibF90fEe2YPMyYKslBVA" name="isVerbose" visibility="package">
                <ownedParameter xmi:id="_uqibGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqjCI90fEe2YPMyYKslBVA" name="getWriteLock" visibility="package">
                <ownedParameter xmi:id="_uqjCJN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqjCJd0fEe2YPMyYKslBVA" name="getFile" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uqjCJt0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqjCMN0fEe2YPMyYKslBVA" name="newSession" visibility="package">
                <ownedParameter xmi:id="_uqjCMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqleYN0fEe2YPMyYKslBVA" name="getAllOptions" visibility="package">
                <ownedParameter xmi:id="_uqleYd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqohv90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uqpIwN0fEe2YPMyYKslBVA" name="start" visibility="public">
                <ownedParameter xmi:id="_uqpIwd0fEe2YPMyYKslBVA" name="bc" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqpIwt0fEe2YPMyYKslBVA" name="stop" visibility="public">
                <ownedParameter xmi:id="_uqpIw90fEe2YPMyYKslBVA" name="bc" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqpv0N0fEe2YPMyYKslBVA" name="getOption" visibility="public">
                <ownedParameter xmi:id="_uqpv0d0fEe2YPMyYKslBVA" name="option" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqpv0t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqpv090fEe2YPMyYKslBVA" name="getOption" visibility="public">
                <ownedParameter xmi:id="_uqpv1N0fEe2YPMyYKslBVA" name="option" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqpv1d0fEe2YPMyYKslBVA" name="defaultValue" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqpv1t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqpv190fEe2YPMyYKslBVA" name="getIntegerOption" visibility="public">
                <ownedParameter xmi:id="_uqpv2N0fEe2YPMyYKslBVA" name="option" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqpv2d0fEe2YPMyYKslBVA" name="defaultValue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqpv2t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqpv290fEe2YPMyYKslBVA" name="getOptions" visibility="public">
                <ownedParameter xmi:id="_uqpv3N0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqqW4t0fEe2YPMyYKslBVA" name="removeOption" visibility="public">
                <ownedParameter xmi:id="_uqqW490fEe2YPMyYKslBVA" name="option" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqqW5N0fEe2YPMyYKslBVA" name="getSymbolicName" visibility="private">
                <ownedParameter xmi:id="_uqqW5d0fEe2YPMyYKslBVA" name="option" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqqW5t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqqW590fEe2YPMyYKslBVA" name="optionsChanged" visibility="private">
                <ownedParameter xmi:id="_uqqW6N0fEe2YPMyYKslBVA" name="bundleSymbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqqW6d0fEe2YPMyYKslBVA" name="setOption" visibility="public">
                <ownedParameter xmi:id="_uqqW6t0fEe2YPMyYKslBVA" name="option" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqqW690fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqq98N0fEe2YPMyYKslBVA" name="setOptions" visibility="public">
                <ownedParameter xmi:id="_uqq98d0fEe2YPMyYKslBVA" name="ops" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqrlAN0fEe2YPMyYKslBVA" name="setDebugEnabled" visibility="public">
                <ownedParameter xmi:id="_uqrlAd0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqsMEN0fEe2YPMyYKslBVA" name="newDebugTrace" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uqsMEd0fEe2YPMyYKslBVA" name="bundleSymbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqsMEt0fEe2YPMyYKslBVA" name="return" type="_teoooN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqsME90fEe2YPMyYKslBVA" name="newDebugTrace" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uqsMFN0fEe2YPMyYKslBVA" name="bundleSymbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqsMFd0fEe2YPMyYKslBVA" name="traceEntryClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqsMFt0fEe2YPMyYKslBVA" name="return" type="_teoooN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqsMF90fEe2YPMyYKslBVA" name="setFile" visibility="public">
                <ownedParameter xmi:id="_uqsMGN0fEe2YPMyYKslBVA" name="traceFile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqszIN0fEe2YPMyYKslBVA" name="setVerbose" visibility="public">
                <ownedParameter xmi:id="_uqszId0fEe2YPMyYKslBVA" name="verbose" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqszJt0fEe2YPMyYKslBVA" name="addingService" visibility="public">
                <ownedParameter xmi:id="_uqszJ90fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqszKN0fEe2YPMyYKslBVA" name="return" type="_teHrTN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqtaMN0fEe2YPMyYKslBVA" name="modifiedService" visibility="public">
                <ownedParameter xmi:id="_uqtaMd0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqtaMt0fEe2YPMyYKslBVA" name="service" type="_teHrTN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqtaM90fEe2YPMyYKslBVA" name="removedService" visibility="public">
                <ownedParameter xmi:id="_uqtaNN0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqtaNd0fEe2YPMyYKslBVA" name="service" type="_teHrTN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqtaNt0fEe2YPMyYKslBVA" name="modifiedService" visibility="public">
                <ownedParameter xmi:id="_uqtaN90fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqtaON0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqtaOd0fEe2YPMyYKslBVA" name="removedService" visibility="public">
                <ownedParameter xmi:id="_uqtaOt0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqtaO90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqtaPN0fEe2YPMyYKslBVA" name="addingService" visibility="public">
                <ownedParameter xmi:id="_uqtaPd0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqtaPt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thHU4d0fEe2YPMyYKslBVA" name="EclipseDebugTrace" visibility="package">
              <eAnnotations xmi:id="_tl9Yp90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tl9YqN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tl9Yqt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqf-6N0fEe2YPMyYKslBVA" name="PROP_TRACE_SIZE_MAX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-6d0fEe2YPMyYKslBVA" name="PROP_TRACE_FILE_MAX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-6t0fEe2YPMyYKslBVA" name="MESSAGE_THREAD_DUMP" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-690fEe2YPMyYKslBVA" name="MESSAGE_EXIT_METHOD_WITH_RESULTS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-7N0fEe2YPMyYKslBVA" name="MESSAGE_EXIT_METHOD_NO_RESULTS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-7d0fEe2YPMyYKslBVA" name="MESSAGE_ENTER_METHOD_WITH_PARAMS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-7t0fEe2YPMyYKslBVA" name="MESSAGE_ENTER_METHOD_NO_PARAMS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-790fEe2YPMyYKslBVA" name="TRACE_FILE_VERSION_COMMENT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-8N0fEe2YPMyYKslBVA" name="TRACE_FILE_VERBOSE_COMMENT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-8d0fEe2YPMyYKslBVA" name="TRACE_FILE_VERSION" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-8t0fEe2YPMyYKslBVA" name="TRACE_NEW_SESSION" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-890fEe2YPMyYKslBVA" name="TRACE_FILE_DATE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-9N0fEe2YPMyYKslBVA" name="TRACE_FILE_DATE_FORMATTER" visibility="private" isLeaf="true" isStatic="true" type="_tl9_st0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-9d0fEe2YPMyYKslBVA" name="TRACE_COMMENT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-9t0fEe2YPMyYKslBVA" name="TRACE_ELEMENT_DELIMITER" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-990fEe2YPMyYKslBVA" name="TRACE_ELEMENT_DELIMITER_ENCODED" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf--N0fEe2YPMyYKslBVA" name="LINE_SEPARATOR" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf--d0fEe2YPMyYKslBVA" name="NULL_VALUE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf--t0fEe2YPMyYKslBVA" name="secureAction" visibility="private" isLeaf="true" isStatic="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf--90fEe2YPMyYKslBVA" name="DEFAULT_TRACE_FILE_SIZE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-_N0fEe2YPMyYKslBVA" name="DEFAULT_TRACE_FILES" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-_d0fEe2YPMyYKslBVA" name="DEFAULT_TRACE_FILE_MIN_SIZE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-_t0fEe2YPMyYKslBVA" name="TRACE_FILE_EXTENSION" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf-_90fEe2YPMyYKslBVA" name="BACKUP_MARK" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqf_AN0fEe2YPMyYKslBVA" name="maxTraceFileSize" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqf_Ad0fEe2YPMyYKslBVA" name="maxTraceFiles" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqf_At0fEe2YPMyYKslBVA" name="backupTraceFileIndex" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqgl4N0fEe2YPMyYKslBVA" name="traceClass" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqgl4d0fEe2YPMyYKslBVA" name="bundleSymbolicName" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqgl4t0fEe2YPMyYKslBVA" name="debugOptions" visibility="private" type="_thAnM90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqgl490fEe2YPMyYKslBVA" name="consoleLog" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tl9Yqd0fEe2YPMyYKslBVA" client="_thHU4d0fEe2YPMyYKslBVA" supplier="_teoooN0fEe2YPMyYKslBVA" contract="_teoooN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uqgl5N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uqgl590fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uqgl6N0fEe2YPMyYKslBVA" name="bundleSymbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqgl6d0fEe2YPMyYKslBVA" name="debugOptions" type="_thAnM90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqgl6t0fEe2YPMyYKslBVA" name="traceClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqgl7d0fEe2YPMyYKslBVA" name="readLogProperties" visibility="private"/>
              <ownedOperation xmi:id="_uqgl7t0fEe2YPMyYKslBVA" name="isDebuggingEnabled" visibility="private" isLeaf="true">
                <ownedParameter xmi:id="_uqgl790fEe2YPMyYKslBVA" name="optionPath" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqgl8N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqhM9N0fEe2YPMyYKslBVA" name="trace" visibility="public">
                <ownedParameter xmi:id="_uqhM9d0fEe2YPMyYKslBVA" name="optionPath" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqhM9t0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqhM_N0fEe2YPMyYKslBVA" name="writeRecord" visibility="private">
                <ownedParameter xmi:id="_uqhM_d0fEe2YPMyYKslBVA" name="entry" type="_tl9_s90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqhM_t0fEe2YPMyYKslBVA" name="trace" visibility="public">
                <ownedParameter xmi:id="_uqhM_90fEe2YPMyYKslBVA" name="optionPath" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqhNAN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqhNAd0fEe2YPMyYKslBVA" name="error" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqhNCN0fEe2YPMyYKslBVA" name="traceEntry" visibility="public">
                <ownedParameter xmi:id="_uqhNCd0fEe2YPMyYKslBVA" name="optionPath" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqhNCt0fEe2YPMyYKslBVA" name="setMessage" visibility="private" isLeaf="true">
                <ownedParameter xmi:id="_uqhNC90fEe2YPMyYKslBVA" name="record" type="_tl9_s90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqhNDN0fEe2YPMyYKslBVA" name="originalMessage" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqhNDd0fEe2YPMyYKslBVA" name="traceEntry" visibility="public">
                <ownedParameter xmi:id="_uqhNDt0fEe2YPMyYKslBVA" name="optionPath" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqhND90fEe2YPMyYKslBVA" name="methodArgument" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqh0AN0fEe2YPMyYKslBVA" name="traceEntry" visibility="public">
                <ownedParameter xmi:id="_uqh0Ad0fEe2YPMyYKslBVA" name="optionPath" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqh0At0fEe2YPMyYKslBVA" name="methodArguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqh0A90fEe2YPMyYKslBVA" name="traceExit" visibility="public">
                <ownedParameter xmi:id="_uqh0BN0fEe2YPMyYKslBVA" name="optionPath" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqh0Bd0fEe2YPMyYKslBVA" name="traceExit" visibility="public">
                <ownedParameter xmi:id="_uqh0Bt0fEe2YPMyYKslBVA" name="optionPath" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqh0B90fEe2YPMyYKslBVA" name="result" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqibEN0fEe2YPMyYKslBVA" name="traceDumpStack" visibility="public">
                <ownedParameter xmi:id="_uqibEd0fEe2YPMyYKslBVA" name="optionPath" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqibFN0fEe2YPMyYKslBVA" name="convertStackTraceElementsToString" visibility="private" isLeaf="true">
                <ownedParameter xmi:id="_uqibFd0fEe2YPMyYKslBVA" name="elements" type="_tl9_sd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqibFt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqjCKd0fEe2YPMyYKslBVA" name="checkTraceFileSize" visibility="private">
                <ownedParameter xmi:id="_uqjCKt0fEe2YPMyYKslBVA" name="traceFile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqjCK90fEe2YPMyYKslBVA" name="timestamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqjCLN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqjCLd0fEe2YPMyYKslBVA" name="openWriter" visibility="private">
                <ownedParameter xmi:id="_uqjCLt0fEe2YPMyYKslBVA" name="traceFile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqjCL90fEe2YPMyYKslBVA" name="return" type="_tlO_4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqjCMt0fEe2YPMyYKslBVA" name="writeSession" visibility="private">
                <ownedParameter xmi:id="_uqjCM90fEe2YPMyYKslBVA" name="traceWriter" type="_tlO_4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqjCNN0fEe2YPMyYKslBVA" name="timestamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqjCNd0fEe2YPMyYKslBVA" name="writeMessage" visibility="private">
                <ownedParameter xmi:id="_uqjCNt0fEe2YPMyYKslBVA" name="traceWriter" type="_tlO_4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqjCN90fEe2YPMyYKslBVA" name="entry" type="_tl9_s90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqjpMN0fEe2YPMyYKslBVA" name="closeWriter" visibility="private">
                <ownedParameter xmi:id="_uqjpMd0fEe2YPMyYKslBVA" name="traceWriter" type="_tlO_4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqkQQN0fEe2YPMyYKslBVA" name="writeComment" visibility="private">
                <ownedParameter xmi:id="_uqkQQd0fEe2YPMyYKslBVA" name="traceWriter" type="_tlO_4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqkQQt0fEe2YPMyYKslBVA" name="comment" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqkQQ90fEe2YPMyYKslBVA" name="getFormattedDate" visibility="private" isLeaf="true">
                <ownedParameter xmi:id="_uqkQRN0fEe2YPMyYKslBVA" name="timestamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqkQRd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqk3U90fEe2YPMyYKslBVA" name="getFormattedThrowable" visibility="private" isLeaf="true">
                <ownedParameter xmi:id="_uqk3VN0fEe2YPMyYKslBVA" name="error" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqk3Vd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqk3XN0fEe2YPMyYKslBVA" name="encodeText" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uqk3Xd0fEe2YPMyYKslBVA" name="inputString" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqk3Xt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqmFfN0fEe2YPMyYKslBVA" name="logForStream" visibility="private">
                <ownedParameter xmi:id="_uqmFfd0fEe2YPMyYKslBVA" name="output" type="_tV6KcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqmFft0fEe2YPMyYKslBVA" name="return" type="_tlO_4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tmAb8d0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tol16d0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tol16t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tol1690fEe2YPMyYKslBVA" general="_tiXSEt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uqf-3N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_thHU4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uqf-590fEe2YPMyYKslBVA" name="out" isLeaf="true" type="_tV6KcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uqf-3d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uqf-3t0fEe2YPMyYKslBVA" name="arg0" type="_thHU4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqf-390fEe2YPMyYKslBVA" name="$anonymous0" type="_tV6KcN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqf-4t0fEe2YPMyYKslBVA" name="close" visibility="public"/>
                <ownedOperation xmi:id="_uqf-490fEe2YPMyYKslBVA" name="write" visibility="public">
                  <ownedParameter xmi:id="_uqf-5N0fEe2YPMyYKslBVA" name="var0" type="_s68swN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqf-5d0fEe2YPMyYKslBVA" name="var1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqf-5t0fEe2YPMyYKslBVA" name="var2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tmAb890fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tmAb9N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmAb9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmBDAN0fEe2YPMyYKslBVA" general="_tiXSEt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uqmsg90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_thHU4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uqmsiN0fEe2YPMyYKslBVA" name="out" isLeaf="true" type="_tV6KcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uqmsgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uqmsgd0fEe2YPMyYKslBVA" name="arg0" type="_thHU4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqmsgt0fEe2YPMyYKslBVA" name="$anonymous0" type="_tV6KcN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqmshN0fEe2YPMyYKslBVA" name="write" visibility="public">
                  <ownedParameter xmi:id="_uqmshd0fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqmsi90fEe2YPMyYKslBVA" name="write" visibility="public">
                  <ownedParameter xmi:id="_uqmsjN0fEe2YPMyYKslBVA" name="b" type="_s68swN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqmskd0fEe2YPMyYKslBVA" name="write" visibility="public">
                  <ownedParameter xmi:id="_uqmskt0fEe2YPMyYKslBVA" name="b" type="_s68swN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqmsk90fEe2YPMyYKslBVA" name="off" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqmslN0fEe2YPMyYKslBVA" name="len" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tl9_s90fEe2YPMyYKslBVA" name="FrameworkDebugTraceEntry" visibility="public">
              <eAnnotations xmi:id="_tmBDAd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmBDAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmBDA90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqnTlN0fEe2YPMyYKslBVA" name="DEFAULT_OPTION_PATH" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqnTld0fEe2YPMyYKslBVA" name="threadName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqnTlt0fEe2YPMyYKslBVA" name="timestamp" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqnTl90fEe2YPMyYKslBVA" name="optionPath" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqnTmN0fEe2YPMyYKslBVA" name="bundleSymbolicName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqnTmd0fEe2YPMyYKslBVA" name="className" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqnTmt0fEe2YPMyYKslBVA" name="methodName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqnTm90fEe2YPMyYKslBVA" name="lineNumber" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqnTnN0fEe2YPMyYKslBVA" name="message" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqnTnd0fEe2YPMyYKslBVA" name="throwable" visibility="private" isLeaf="true" type="_s7BlQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uqhM990fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uqhM-N0fEe2YPMyYKslBVA" name="bundleSymbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqhM-d0fEe2YPMyYKslBVA" name="optionPath" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqhM-t0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqhM-90fEe2YPMyYKslBVA" name="traceClass" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqhNAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uqhNA90fEe2YPMyYKslBVA" name="bundleSymbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqhNBN0fEe2YPMyYKslBVA" name="optionPath" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqhNBd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqhNBt0fEe2YPMyYKslBVA" name="error" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqhNB90fEe2YPMyYKslBVA" name="traceClass" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqibGd0fEe2YPMyYKslBVA" name="getClassName" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uqibGt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqibG90fEe2YPMyYKslBVA" name="getMethodName" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uqibHN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqibHd0fEe2YPMyYKslBVA" name="setMessage" visibility="package">
                <ownedParameter xmi:id="_uqjCIN0fEe2YPMyYKslBVA" name="newMessage" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqjCJ90fEe2YPMyYKslBVA" name="getTimestamp" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uqjCKN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqleYt0fEe2YPMyYKslBVA" name="getThreadName" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uqleY90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqleZN0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uqleZd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqleZt0fEe2YPMyYKslBVA" name="getThrowable" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uqleZ90fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqleaN0fEe2YPMyYKslBVA" name="getBundleSymbolicName" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uqlead0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqmFcN0fEe2YPMyYKslBVA" name="getOptionPath" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uqmFcd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqmFct0fEe2YPMyYKslBVA" name="getLineNumber" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uqmFc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqn6oN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uqn6od0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tgozwN0fEe2YPMyYKslBVA" name="loader">
            <packagedElement xmi:type="uml:Package" xmi:id="_tgozwd0fEe2YPMyYKslBVA" name="sources">
              <packagedElement xmi:type="uml:Class" xmi:id="_tgozw90fEe2YPMyYKslBVA" name="PackageSource" visibility="public" isAbstract="true">
                <eAnnotations xmi:id="_tkyT9t0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tkyT990fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tkyT-N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uk7iYt0fEe2YPMyYKslBVA" name="id" visibility="protected" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uk33-t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uk33-90fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk8JYN0fEe2YPMyYKslBVA" name="getId" visibility="public">
                  <ownedParameter xmi:id="_uk8JYd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk8JYt0fEe2YPMyYKslBVA" name="getSuppliers" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uk8JY90fEe2YPMyYKslBVA" name="return" type="_tky7Ad0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk8JZN0fEe2YPMyYKslBVA" name="compare" visibility="public">
                  <ownedParameter xmi:id="_uk8JZd0fEe2YPMyYKslBVA" name="other" type="_tgozw90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk8JZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk8JZ90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_uk8JaN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk8Jad0fEe2YPMyYKslBVA" name="isNullSource" visibility="public">
                  <ownedParameter xmi:id="_uk8Jat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk8Ja90fEe2YPMyYKslBVA" name="loadClass" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uk8JbN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk8Jbd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk8Jbt0fEe2YPMyYKslBVA" name="getResource" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uk8Jb90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk8JcN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk8Jcd0fEe2YPMyYKslBVA" name="getResources" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uk8Jct0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk8wcN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk8wcd0fEe2YPMyYKslBVA" name="hasCommonSource" visibility="public">
                  <ownedParameter xmi:id="_uk8wct0fEe2YPMyYKslBVA" name="other" type="_tgozw90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk8wc90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk8wdN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_uk8wdd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk9XgN0fEe2YPMyYKslBVA" name="listResources" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uk9Xgd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk9Xgt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk9Xg90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk9XhN0fEe2YPMyYKslBVA" name="isServiceAssignableTo" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_uk9Xhd0fEe2YPMyYKslBVA" name="registrant" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk9Xht0fEe2YPMyYKslBVA" name="client" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk9Xh90fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk9XiN0fEe2YPMyYKslBVA" name="serviceClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk9Xid0fEe2YPMyYKslBVA" name="checkInternal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk9Xit0fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk9Xi90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk9-k90fEe2YPMyYKslBVA" name="getBundleLoader" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_uk9-lN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk9-ld0fEe2YPMyYKslBVA" name="return" type="_tgzL190fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk9-mN0fEe2YPMyYKslBVA" name="getSourceFromLoader" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_uk9-md0fEe2YPMyYKslBVA" name="loader" type="_tgzL190fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk9-mt0fEe2YPMyYKslBVA" name="pkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk9-m90fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk9-nN0fEe2YPMyYKslBVA" name="checkInternal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk9-nd0fEe2YPMyYKslBVA" name="packageAdmin" type="_teEA5d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk9-nt0fEe2YPMyYKslBVA" name="return" type="_tgozw90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk-lo90fEe2YPMyYKslBVA" name="getPackageSource" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_uk-lpN0fEe2YPMyYKslBVA" name="serviceClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk-lpd0fEe2YPMyYKslBVA" name="pkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk-lpt0fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk-lp90fEe2YPMyYKslBVA" name="checkInternal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk-lqN0fEe2YPMyYKslBVA" name="packageAdmin" type="_teEA5d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk-lqd0fEe2YPMyYKslBVA" name="return" type="_tgozw90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:DataType" xmi:id="_tky7Ad0fEe2YPMyYKslBVA" name="SingleSourcePackage[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf-1g90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf-1hN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tky7At0fEe2YPMyYKslBVA" name="SingleSourcePackage" visibility="public">
                <eAnnotations xmi:id="_toST4N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toST4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toST4t0fEe2YPMyYKslBVA" general="_tgozw90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uk67Td0fEe2YPMyYKslBVA" name="supplier" visibility="private" isLeaf="true" type="_tgzL190fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uk7iVt0fEe2YPMyYKslBVA" name="id" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uk4fA90fEe2YPMyYKslBVA" name="loadClass" visibility="public">
                  <ownedParameter xmi:id="_uk4fBN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk4fBd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk4fCd0fEe2YPMyYKslBVA" name="getResource" visibility="public">
                  <ownedParameter xmi:id="_uk4fCt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk4fC90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk4fD90fEe2YPMyYKslBVA" name="getResources" visibility="public">
                  <ownedParameter xmi:id="_uk4fEN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk4fEd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk4fGt0fEe2YPMyYKslBVA" name="listResources" visibility="public">
                  <ownedParameter xmi:id="_uk4fG90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk4fHN0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk4fHd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk5GGN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uk5GGd0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5GGt0fEe2YPMyYKslBVA" name="supplier" type="_tgzL190fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk67Tt0fEe2YPMyYKslBVA" name="getSuppliers" visibility="public">
                  <ownedParameter xmi:id="_uk67T90fEe2YPMyYKslBVA" name="return" type="_tky7Ad0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk67UN0fEe2YPMyYKslBVA" name="getLoader" visibility="public">
                  <ownedParameter xmi:id="_uk67Ud0fEe2YPMyYKslBVA" name="return" type="_tgzL190fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk7iU90fEe2YPMyYKslBVA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_uk7iVN0fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk7iVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk7iV90fEe2YPMyYKslBVA" name="getId" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uk7iWN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk7iWd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_uk7iWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:DataType" xmi:id="_tk96I90fEe2YPMyYKslBVA" name="PackageSource[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf-1hd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf-1ht0fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tk_IQd0fEe2YPMyYKslBVA" name="MultiSourcePackage" visibility="public">
                <eAnnotations xmi:id="_toRFxt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toRFx90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toRFyN0fEe2YPMyYKslBVA" general="_tgozw90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uk339t0fEe2YPMyYKslBVA" name="suppliers" visibility="private" isLeaf="true" type="_tky7Ad0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uk33990fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uk33-N0fEe2YPMyYKslBVA" name="id" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk33-d0fEe2YPMyYKslBVA" name="suppliers" type="_tky7Ad0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk33_N0fEe2YPMyYKslBVA" name="getSuppliers" visibility="public">
                  <ownedParameter xmi:id="_uk33_d0fEe2YPMyYKslBVA" name="return" type="_tky7Ad0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk4fAN0fEe2YPMyYKslBVA" name="loadClass" visibility="public">
                  <ownedParameter xmi:id="_uk4fAd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk4fAt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk4fBt0fEe2YPMyYKslBVA" name="getResource" visibility="public">
                  <ownedParameter xmi:id="_uk4fB90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk4fCN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk4fDN0fEe2YPMyYKslBVA" name="getResources" visibility="public">
                  <ownedParameter xmi:id="_uk4fDd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk4fDt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk4fFt0fEe2YPMyYKslBVA" name="listResources" visibility="public">
                  <ownedParameter xmi:id="_uk4fF90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk4fGN0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk4fGd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tlGdAd0fEe2YPMyYKslBVA" name="NullPackageSource" visibility="public">
                <eAnnotations xmi:id="_toRs090fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toRs1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toRs1d0fEe2YPMyYKslBVA" general="_tgozw90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uk6UNN0fEe2YPMyYKslBVA" name="sources" visibility="package" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uk6UNd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_uk6UNt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_uk6UN90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk6UON0fEe2YPMyYKslBVA" name="getSuppliers" visibility="public">
                  <ownedParameter xmi:id="_uk6UOd0fEe2YPMyYKslBVA" name="return" type="_tky7Ad0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk6UOt0fEe2YPMyYKslBVA" name="isNullSource" visibility="public">
                  <ownedParameter xmi:id="_uk6UO90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk6UPN0fEe2YPMyYKslBVA" name="loadClass" visibility="public">
                  <ownedParameter xmi:id="_uk6UPd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk6UPt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk6UP90fEe2YPMyYKslBVA" name="getResource" visibility="public">
                  <ownedParameter xmi:id="_uk6UQN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk6UQd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk6UQt0fEe2YPMyYKslBVA" name="getResources" visibility="public">
                  <ownedParameter xmi:id="_uk67QN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk67Qd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk67Qt0fEe2YPMyYKslBVA" name="getNullPackageSource" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_uk67Q90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk67RN0fEe2YPMyYKslBVA" name="return" type="_tlGdAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk67Rd0fEe2YPMyYKslBVA" name="listResources" visibility="public">
                  <ownedParameter xmi:id="_uk67Rt0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk67R90fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk67SN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk67Sd0fEe2YPMyYKslBVA" name="listResources" visibility="public">
                  <ownedParameter xmi:id="_uk67St0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk67S90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk67TN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tlHrJN0fEe2YPMyYKslBVA" name="FilteredSourcePackage" visibility="public">
                <eAnnotations xmi:id="_toRs0N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toRs0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toRs0t0fEe2YPMyYKslBVA" general="_tky7At0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uk5GEN0fEe2YPMyYKslBVA" name="ALL" visibility="private" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uk5GEd0fEe2YPMyYKslBVA" name="includes" visibility="private" isLeaf="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uk5GEt0fEe2YPMyYKslBVA" name="excludes" visibility="private" isLeaf="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uk5GE90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uk5GFN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5GFd0fEe2YPMyYKslBVA" name="supplier" type="_tgzL190fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5GFt0fEe2YPMyYKslBVA" name="includes" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5GF90fEe2YPMyYKslBVA" name="excludes" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk5GHt0fEe2YPMyYKslBVA" name="getResource" visibility="public">
                  <ownedParameter xmi:id="_uk5GH90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5GIN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk5GId0fEe2YPMyYKslBVA" name="getId" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uk5GIt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk5GI90fEe2YPMyYKslBVA" name="isFiltered" visibility="private">
                  <ownedParameter xmi:id="_uk5GJN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5GJd0fEe2YPMyYKslBVA" name="pkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5GJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk5GJ90fEe2YPMyYKslBVA" name="getResources" visibility="public">
                  <ownedParameter xmi:id="_uk5GKN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5GKd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk5tIN0fEe2YPMyYKslBVA" name="loadClass" visibility="public">
                  <ownedParameter xmi:id="_uk5tId0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5tIt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk5tI90fEe2YPMyYKslBVA" name="getName" visibility="private">
                  <ownedParameter xmi:id="_uk5tJN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5tJd0fEe2YPMyYKslBVA" name="pkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5tJt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk5tJ90fEe2YPMyYKslBVA" name="isIncluded" visibility="private">
                  <ownedParameter xmi:id="_uk5tKN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5tKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk5tKt0fEe2YPMyYKslBVA" name="isExcluded" visibility="private">
                  <ownedParameter xmi:id="_uk5tK90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5tLN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk5tLd0fEe2YPMyYKslBVA" name="isInList" visibility="private">
                  <ownedParameter xmi:id="_uk5tLt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5tL90fEe2YPMyYKslBVA" name="list" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk5tMN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk6UMN0fEe2YPMyYKslBVA" name="listResources" visibility="public">
                  <ownedParameter xmi:id="_uk6UMd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk6UMt0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk6UM90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgzL190fEe2YPMyYKslBVA" name="BundleLoader" visibility="public">
              <eAnnotations xmi:id="_tk9TEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tk9TEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tk9TEt0fEe2YPMyYKslBVA" general="_thdTLN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ulqiI90fEe2YPMyYKslBVA" name="DEFAULT_PACKAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiJN0fEe2YPMyYKslBVA" name="JAVA_PACKAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiJd0fEe2YPMyYKslBVA" name="CLASS_CONTEXT" visibility="public" isLeaf="true" isStatic="true" type="_tlA9cN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiJt0fEe2YPMyYKslBVA" name="FW_CLASSLOADER" visibility="public" isLeaf="true" isStatic="true" type="_tANnQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiJ90fEe2YPMyYKslBVA" name="PRE_CLASS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiKN0fEe2YPMyYKslBVA" name="POST_CLASS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiKd0fEe2YPMyYKslBVA" name="PRE_RESOURCE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiKt0fEe2YPMyYKslBVA" name="POST_RESOURCE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiK90fEe2YPMyYKslBVA" name="PRE_RESOURCES" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiLN0fEe2YPMyYKslBVA" name="POST_RESOURCES" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiLd0fEe2YPMyYKslBVA" name="PACKAGENAME_FILTER" visibility="private" isLeaf="true" isStatic="true" type="_tLUrEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiLt0fEe2YPMyYKslBVA" name="EMPTY_ENUMERATION" visibility="private" isLeaf="true" isStatic="true" type="_s-w1w90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiL90fEe2YPMyYKslBVA" name="wiring" visibility="private" isLeaf="true" type="_tgzL1N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiMN0fEe2YPMyYKslBVA" name="container" visibility="private" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiMd0fEe2YPMyYKslBVA" name="debug" visibility="private" isLeaf="true" type="_tes6Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiMt0fEe2YPMyYKslBVA" name="policy" visibility="private" isLeaf="true" type="_tk-hMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiM90fEe2YPMyYKslBVA" name="exportedPackages" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiNN0fEe2YPMyYKslBVA" name="exportSources" visibility="private" isLeaf="true" type="_tk-hMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiNd0fEe2YPMyYKslBVA" name="requiredSources" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiNt0fEe2YPMyYKslBVA" name="importedSources" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiN90fEe2YPMyYKslBVA" name="requiredBundleWires" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulqiON0fEe2YPMyYKslBVA" name="importsInitialized" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ulqiOd0fEe2YPMyYKslBVA" name="dynamicAllPackages" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ulqiOt0fEe2YPMyYKslBVA" name="dynamicImportPackageStems" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ulrJMN0fEe2YPMyYKslBVA" name="dynamicImportPackages" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ulrJMd0fEe2YPMyYKslBVA" name="classLoaderCreatedMonitor" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulrJMt0fEe2YPMyYKslBVA" name="classLoaderCreated" visibility="private" type="_tg5Sct0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ulrJM90fEe2YPMyYKslBVA" name="classloader" visibility="private" type="_tg5Sct0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ulrJNN0fEe2YPMyYKslBVA" name="parent" visibility="private" isLeaf="true" type="_tANnQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulrJNd0fEe2YPMyYKslBVA" name="triggerClassLoaded" visibility="private" isLeaf="true" type="_thAnMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulrJNt0fEe2YPMyYKslBVA" name="firstUseOfInvalidLoader" visibility="private" isLeaf="true" type="_thAnMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uk4fEt0fEe2YPMyYKslBVA" name="compoundEnumerations" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uk4fE90fEe2YPMyYKslBVA" name="list1" type="_s-w1w90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk4fFN0fEe2YPMyYKslBVA" name="list2" type="_s-w1w90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk4fFd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk67Ut0fEe2YPMyYKslBVA" name="findLocalClass" visibility="public">
                <ownedParameter xmi:id="_uk67U90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk67VN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk67Vd0fEe2YPMyYKslBVA" name="findLocalResource" visibility="public">
                <ownedParameter xmi:id="_uk67Vt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk67V90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk7iUN0fEe2YPMyYKslBVA" name="findLocalResources" visibility="public">
                <ownedParameter xmi:id="_uk7iUd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk7iUt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk7iW90fEe2YPMyYKslBVA" name="getModuleClassLoader" visibility="public">
                <ownedParameter xmi:id="_uk7iXN0fEe2YPMyYKslBVA" name="return" type="_tg5Sct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk9-kN0fEe2YPMyYKslBVA" name="getPackageName" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uk9-kd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk9-kt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk-lqt0fEe2YPMyYKslBVA" name="getPackageSource" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uk-lq90fEe2YPMyYKslBVA" name="pkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk-lrN0fEe2YPMyYKslBVA" name="return" type="_tgozw90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk-lrd0fEe2YPMyYKslBVA" name="getWiring" visibility="public">
                <ownedParameter xmi:id="_uk-lrt0fEe2YPMyYKslBVA" name="return" type="_tgzL1N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulY1U90fEe2YPMyYKslBVA" name="findClass" visibility="public">
                <ownedParameter xmi:id="_ulY1VN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulY1Vd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulY1XN0fEe2YPMyYKslBVA" name="findResource" visibility="public">
                <ownedParameter xmi:id="_ulY1Xd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulY1Xt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulY1Yt0fEe2YPMyYKslBVA" name="findResources" visibility="public">
                <ownedParameter xmi:id="_ulZcYN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulZcYd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulaqi90fEe2YPMyYKslBVA" name="getResourcePackageName" visibility="public" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_ulaqjN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulaqjd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulb4pN0fEe2YPMyYKslBVA" name="getParentClassLoader" visibility="public">
                <ownedParameter xmi:id="_ulb4pd0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uldt2d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uldt2t0fEe2YPMyYKslBVA" name="wiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uldt290fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uldt3N0fEe2YPMyYKslBVA" name="parent" type="_tANnQt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulmQut0fEe2YPMyYKslBVA" name="listResources" visibility="protected">
                <ownedParameter xmi:id="_ulmQu90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulmQvN0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulmQvd0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulmQvt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulrJN90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ulrJON0fEe2YPMyYKslBVA" name="getClassLoader" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ulrJOd0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulrJOt0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulsXU90fEe2YPMyYKslBVA" name="initializeExports" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ulsXVN0fEe2YPMyYKslBVA" name="exports" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulsXVd0fEe2YPMyYKslBVA" name="sources" type="_tk-hMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulsXVt0fEe2YPMyYKslBVA" name="exportNames" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulsXWt0fEe2YPMyYKslBVA" name="addDynamicImportPackage" visibility="private">
                <ownedParameter xmi:id="_ulsXW90fEe2YPMyYKslBVA" name="packageImports" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uls-YN0fEe2YPMyYKslBVA" name="addFragmentExports" visibility="public">
                <ownedParameter xmi:id="_uls-Yd0fEe2YPMyYKslBVA" name="exports" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ultldN0fEe2YPMyYKslBVA" name="createExportPackageSource" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_ultldd0fEe2YPMyYKslBVA" name="importWire" type="_tg8Vwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ultldt0fEe2YPMyYKslBVA" name="visited" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ultld90fEe2YPMyYKslBVA" name="return" type="_tgozw90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uluMgt0fEe2YPMyYKslBVA" name="getProviderLoader" visibility="private">
                <ownedParameter xmi:id="_uluMg90fEe2YPMyYKslBVA" name="wire" type="_tg8Vwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uluMhN0fEe2YPMyYKslBVA" name="return" type="_tgzL190fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uluMhd0fEe2YPMyYKslBVA" name="createMultiSource" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uluMht0fEe2YPMyYKslBVA" name="packageName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uluMh90fEe2YPMyYKslBVA" name="sources" type="_tk96I90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uluMiN0fEe2YPMyYKslBVA" name="return" type="_tgozw90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uluMid0fEe2YPMyYKslBVA" name="findRequiredSource" visibility="private">
                <ownedParameter xmi:id="_uluMit0fEe2YPMyYKslBVA" name="pkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uluMi90fEe2YPMyYKslBVA" name="visited" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uluMjN0fEe2YPMyYKslBVA" name="return" type="_tgozw90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uluzkN0fEe2YPMyYKslBVA" name="createClassLoaderPrivledged" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uluzkd0fEe2YPMyYKslBVA" name="parent" type="_tANnQt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uluzkt0fEe2YPMyYKslBVA" name="configuration" type="_tgwIgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uluzk90fEe2YPMyYKslBVA" name="delegate" type="_tgzL190fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uluzlN0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uluzld0fEe2YPMyYKslBVA" name="hooks" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uluzlt0fEe2YPMyYKslBVA" name="return" type="_tg5Sct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulvapd0fEe2YPMyYKslBVA" name="loadFragments" visibility="protected">
                <ownedParameter xmi:id="_ulvapt0fEe2YPMyYKslBVA" name="fragments" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulvap90fEe2YPMyYKslBVA" name="loadClassLoaderFragments" visibility="package">
                <ownedParameter xmi:id="_ulvaqN0fEe2YPMyYKslBVA" name="fragments" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulvaqd0fEe2YPMyYKslBVA" name="clearManifestLocalizationCache" visibility="protected"/>
              <ownedOperation xmi:id="_ulwBtt0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_ulwowN0fEe2YPMyYKslBVA" name="getClassLoader" visibility="protected">
                <ownedParameter xmi:id="_ulwowd0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulwowt0fEe2YPMyYKslBVA" name="getResource" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_ulwow90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulwoxN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulx24N0fEe2YPMyYKslBVA" name="searchHooks" visibility="private">
                <ownedParameter xmi:id="_ulx24d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulx24t0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulx2490fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulx25N0fEe2YPMyYKslBVA" name="findImportedSource" visibility="private">
                <ownedParameter xmi:id="_ulx25d0fEe2YPMyYKslBVA" name="pkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulx25t0fEe2YPMyYKslBVA" name="visited" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulx2590fEe2YPMyYKslBVA" name="return" type="_tgozw90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulx26N0fEe2YPMyYKslBVA" name="findDynamicSource" visibility="private">
                <ownedParameter xmi:id="_ulx26d0fEe2YPMyYKslBVA" name="pkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulx26t0fEe2YPMyYKslBVA" name="return" type="_tgozw90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulyd8d0fEe2YPMyYKslBVA" name="isRequestFromVM" visibility="private">
                <ownedParameter xmi:id="_ulyd8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul2IUN0fEe2YPMyYKslBVA" name="emptyEnumeration" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ul2IUd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul3WcN0fEe2YPMyYKslBVA" name="isSubPackage" visibility="private">
                <ownedParameter xmi:id="_ul3Wcd0fEe2YPMyYKslBVA" name="parentPackage" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul3Wct0fEe2YPMyYKslBVA" name="subPackage" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul3Wc90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul39gN0fEe2YPMyYKslBVA" name="getImportedSources" visibility="private">
                <ownedParameter xmi:id="_ul39gd0fEe2YPMyYKslBVA" name="visited" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul39gt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul5LoN0fEe2YPMyYKslBVA" name="addProvidedPackageNames" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_ul5Lod0fEe2YPMyYKslBVA" name="packageName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul5Lot0fEe2YPMyYKslBVA" name="result" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul5Lo90fEe2YPMyYKslBVA" name="subPackages" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul5LpN0fEe2YPMyYKslBVA" name="visited" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul5ysN0fEe2YPMyYKslBVA" name="findEntries" visibility="protected">
                <ownedParameter xmi:id="_ul5ysd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul5yst0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul5ys90fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul5ytN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul6ZwN0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_ul6Zwd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul7A0N0fEe2YPMyYKslBVA" name="isDynamicallyImported" visibility="private" isLeaf="true">
                <ownedParameter xmi:id="_ul7A0d0fEe2YPMyYKslBVA" name="pkgname" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul7A0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul7A090fEe2YPMyYKslBVA" name="addExportedProvidersFor" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_ul7A1N0fEe2YPMyYKslBVA" name="packageName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul7A1d0fEe2YPMyYKslBVA" name="result" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul7A1t0fEe2YPMyYKslBVA" name="visited" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul7A190fEe2YPMyYKslBVA" name="isExportedPackage" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_ul7A2N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul7A2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul7n4t0fEe2YPMyYKslBVA" name="isSubstitutedExport" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_ul7n490fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul7n5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul82A90fEe2YPMyYKslBVA" name="addDynamicImportPackage" visibility="private">
                <ownedParameter xmi:id="_ul82BN0fEe2YPMyYKslBVA" name="packages" type="_s69T0t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul-EIN0fEe2YPMyYKslBVA" name="addDynamicImportPackage" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_ul-EId0fEe2YPMyYKslBVA" name="packages" type="_tiSZk90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul-rNN0fEe2YPMyYKslBVA" name="findSource" visibility="private">
                <ownedParameter xmi:id="_ul-rNd0fEe2YPMyYKslBVA" name="pkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul-rNt0fEe2YPMyYKslBVA" name="return" type="_tgozw90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umAgYN0fEe2YPMyYKslBVA" name="getAndSetTrigger" visibility="protected">
                <ownedParameter xmi:id="_umAgYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umBHcN0fEe2YPMyYKslBVA" name="isTriggerSet" visibility="public">
                <ownedParameter xmi:id="_umBHcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tk96Jd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_toUwLd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toUwLt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toUwMN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_toUwL90fEe2YPMyYKslBVA" client="_tk96Jd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ulp7Fd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_ulp7Ft0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ulp7F90fEe2YPMyYKslBVA" name="return" type="_tlA9cN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulp7Gd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ulqiIN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tk_vUd0fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tlHEFN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlHEFd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlHEF90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_umBHed0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgzL190fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umBHet0fEe2YPMyYKslBVA" name="val$cl" visibility="private" isLeaf="true" type="_tANnQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umBHe90fEe2YPMyYKslBVA" name="val$generation" visibility="private" isLeaf="true" type="_tgwIid0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umBHfN0fEe2YPMyYKslBVA" name="val$hooks" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tlHEFt0fEe2YPMyYKslBVA" client="_tk_vUd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ulvaoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ulvaod0fEe2YPMyYKslBVA" name="arg0" type="_tgzL190fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulvaot0fEe2YPMyYKslBVA" name="arg1" type="_tANnQt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulvao90fEe2YPMyYKslBVA" name="arg2" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulvapN0fEe2YPMyYKslBVA" name="arg3" type="_s7dDE90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umBHfd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_umBHft0fEe2YPMyYKslBVA" name="return" type="_tg5Sct0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umBugN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_umBugd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tk_vU90fEe2YPMyYKslBVA" name="3" visibility="package">
                <eAnnotations xmi:id="_toUwKd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toUwKt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toUwLN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulpUDN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgzL190fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulpUDd0fEe2YPMyYKslBVA" name="val$hooks" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulpUDt0fEe2YPMyYKslBVA" name="val$cl" visibility="private" isLeaf="true" type="_tg5Sct0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_toUwK90fEe2YPMyYKslBVA" client="_tk_vU90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ulpUD90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ulpUEN0fEe2YPMyYKslBVA" name="arg0" type="_tgzL190fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulpUEd0fEe2YPMyYKslBVA" name="arg1" type="_s7dDE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulp7EN0fEe2YPMyYKslBVA" name="arg2" type="_tg5Sct0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulp7Ed0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ulp7Et0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlA9cN0fEe2YPMyYKslBVA" name="ClassContext" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_toUwMd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toUwMt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toUwM90fEe2YPMyYKslBVA" general="_tVyOs90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ulp7GN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_ulqiId0fEe2YPMyYKslBVA" name="getClassContext" visibility="public">
                  <ownedParameter xmi:id="_ulqiIt0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlBkgd0fEe2YPMyYKslBVA" name="4" visibility="package">
                <eAnnotations xmi:id="_tlHEEN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlHEEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlHEE90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_umBHdN0fEe2YPMyYKslBVA" name="val$clazz" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tlHEEt0fEe2YPMyYKslBVA" client="_tlBkgd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ul0TIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ul0TId0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umBHdd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_umBHdt0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umBHd90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_umBHeN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tg5Sct0fEe2YPMyYKslBVA" name="ModuleClassLoader" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tk62090fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tk621N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tk621t0fEe2YPMyYKslBVA" general="_tANnQt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ulgKFN0fEe2YPMyYKslBVA" name="ALLPERMISSIONS" visibility="protected" isLeaf="true" isStatic="true" type="_tia8dt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulgKFd0fEe2YPMyYKslBVA" name="REGISTERED_AS_PARALLEL" visibility="protected" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulgKFt0fEe2YPMyYKslBVA" name="classNameLocks" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulgKF90fEe2YPMyYKslBVA" name="pkgLock" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tk621d0fEe2YPMyYKslBVA" client="_tg5Sct0fEe2YPMyYKslBVA" supplier="_tB4bMd0fEe2YPMyYKslBVA" contract="_tB4bMd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uk7iXd0fEe2YPMyYKslBVA" name="listLocalResources" visibility="public">
                <ownedParameter xmi:id="_uk7iXt0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk7iX90fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk7iYN0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk7iYd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulI9sN0fEe2YPMyYKslBVA" name="getBundleLoader" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ulI9sd0fEe2YPMyYKslBVA" name="return" type="_tgzL190fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulN2O90fEe2YPMyYKslBVA" name="createClassPathEntry" visibility="public">
                <ownedParameter xmi:id="_ulN2PN0fEe2YPMyYKslBVA" name="bundlefile" type="_tg55iN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulN2Pd0fEe2YPMyYKslBVA" name="entryGeneration" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulN2Pt0fEe2YPMyYKslBVA" name="return" type="_thJxKt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulQ5g90fEe2YPMyYKslBVA" name="publicFindLoaded" visibility="public">
                <ownedParameter xmi:id="_ulQ5hN0fEe2YPMyYKslBVA" name="classname" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulQ5hd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulT80N0fEe2YPMyYKslBVA" name="defineClass" visibility="public">
                <ownedParameter xmi:id="_ulT80d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulT80t0fEe2YPMyYKslBVA" name="classbytes" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulT8090fEe2YPMyYKslBVA" name="classpathEntry" type="_thJxKt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulT81N0fEe2YPMyYKslBVA" name="return" type="_tk5os90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulUj7t0fEe2YPMyYKslBVA" name="publicGetPackage" visibility="public">
                <ownedParameter xmi:id="_ulUj790fEe2YPMyYKslBVA" name="pkgname" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulUj8N0fEe2YPMyYKslBVA" name="return" type="_tAZNcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulVK8N0fEe2YPMyYKslBVA" name="publicDefinePackage" visibility="public">
                <ownedParameter xmi:id="_ulVK8d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVK8t0fEe2YPMyYKslBVA" name="specTitle" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVK890fEe2YPMyYKslBVA" name="specVersion" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVK9N0fEe2YPMyYKslBVA" name="specVendor" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVK9d0fEe2YPMyYKslBVA" name="implTitle" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVK9t0fEe2YPMyYKslBVA" name="implVersion" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVK990fEe2YPMyYKslBVA" name="implVendor" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVK-N0fEe2YPMyYKslBVA" name="sealBase" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVK-d0fEe2YPMyYKslBVA" name="return" type="_tAZNcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulb4pt0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                <ownedParameter xmi:id="_ulb4p90fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uleU990fEe2YPMyYKslBVA" name="loadFragments" visibility="public">
                <ownedParameter xmi:id="_uleU-N0fEe2YPMyYKslBVA" name="fragments" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulgKGN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ulhYMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ulhYMd0fEe2YPMyYKslBVA" name="parent" type="_tANnQt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulhYNN0fEe2YPMyYKslBVA" name="getGeneration" visibility="protected" isAbstract="true">
                <ownedParameter xmi:id="_ulhYNd0fEe2YPMyYKslBVA" name="return" type="_tgwIid0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulhYNt0fEe2YPMyYKslBVA" name="getDebug" visibility="protected" isAbstract="true">
                <ownedParameter xmi:id="_ulhYN90fEe2YPMyYKslBVA" name="return" type="_tes6Et0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulhYON0fEe2YPMyYKslBVA" name="getClasspathManager" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ulhYOd0fEe2YPMyYKslBVA" name="return" type="_tg5Sdd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulhYOt0fEe2YPMyYKslBVA" name="getConfiguration" visibility="protected" isAbstract="true">
                <ownedParameter xmi:id="_ulhYO90fEe2YPMyYKslBVA" name="return" type="_tgwIgd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulh_QN0fEe2YPMyYKslBVA" name="isRegisteredAsParallel" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ulh_Qd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulh_Qt0fEe2YPMyYKslBVA" name="loadClass" visibility="protected">
                <ownedParameter xmi:id="_ulh_Q90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulh_RN0fEe2YPMyYKslBVA" name="resolve" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulh_Rd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulh_Rt0fEe2YPMyYKslBVA" name="resolveClass" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ulh_R90fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulimUN0fEe2YPMyYKslBVA" name="findClass" visibility="protected">
                <ownedParameter xmi:id="_ulimUd0fEe2YPMyYKslBVA" name="moduleName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulimUt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulimU90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulimVN0fEe2YPMyYKslBVA" name="findLocalClass" visibility="public">
                <ownedParameter xmi:id="_ulimVd0fEe2YPMyYKslBVA" name="classname" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulimVt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulimV90fEe2YPMyYKslBVA" name="findClass" visibility="protected">
                <ownedParameter xmi:id="_ulimWN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulimWd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulimWt0fEe2YPMyYKslBVA" name="getResource" visibility="public">
                <ownedParameter xmi:id="_ulimW90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulimXN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uljNYN0fEe2YPMyYKslBVA" name="findResource" visibility="protected">
                <ownedParameter xmi:id="_uljNYd0fEe2YPMyYKslBVA" name="moduleName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uljNYt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uljNY90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uljNZN0fEe2YPMyYKslBVA" name="findLocalResource" visibility="public">
                <ownedParameter xmi:id="_uljNZd0fEe2YPMyYKslBVA" name="resource" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uljNZt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uljNZ90fEe2YPMyYKslBVA" name="findResource" visibility="protected">
                <ownedParameter xmi:id="_uljNaN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uljNad0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uljNat0fEe2YPMyYKslBVA" name="getResources" visibility="public">
                <ownedParameter xmi:id="_uljNa90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uljNbN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulj0cN0fEe2YPMyYKslBVA" name="findResources" visibility="protected">
                <ownedParameter xmi:id="_ulj0cd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulj0ct0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulj0c90fEe2YPMyYKslBVA" name="findLocalResources" visibility="public">
                <ownedParameter xmi:id="_ulj0dN0fEe2YPMyYKslBVA" name="resource" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulj0dd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulj0dt0fEe2YPMyYKslBVA" name="findLibrary" visibility="protected">
                <ownedParameter xmi:id="_ulj0d90fEe2YPMyYKslBVA" name="libname" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulj0eN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulkbgN0fEe2YPMyYKslBVA" name="createProtectionDomain" visibility="protected">
                <ownedParameter xmi:id="_ulkbgd0fEe2YPMyYKslBVA" name="bundlefile" type="_tg55iN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulkbgt0fEe2YPMyYKslBVA" name="domainGeneration" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulkbg90fEe2YPMyYKslBVA" name="return" type="_tSmXwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulkbhN0fEe2YPMyYKslBVA" name="lockClassName" visibility="private">
                <ownedParameter xmi:id="_ulkbhd0fEe2YPMyYKslBVA" name="classname" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulkbht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulkbh90fEe2YPMyYKslBVA" name="findLoadedClass" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ulkbiN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulkbid0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulkbit0fEe2YPMyYKslBVA" name="defineClass" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ulkbi90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulkbjN0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulkbjd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulkbjt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulkbj90fEe2YPMyYKslBVA" name="arg4" type="_tSmXwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulkbkN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulkbkd0fEe2YPMyYKslBVA" name="unlockClassName" visibility="private">
                <ownedParameter xmi:id="_ulkbkt0fEe2YPMyYKslBVA" name="classname" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ullCkN0fEe2YPMyYKslBVA" name="getPackage" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ullCkd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ullCkt0fEe2YPMyYKslBVA" name="return" type="_tAZNcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ullCk90fEe2YPMyYKslBVA" name="definePackage" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ullClN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ullCld0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ullClt0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ullCl90fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ullCmN0fEe2YPMyYKslBVA" name="arg4" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ullCmd0fEe2YPMyYKslBVA" name="arg5" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ullCmt0fEe2YPMyYKslBVA" name="arg6" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ullCm90fEe2YPMyYKslBVA" name="arg7" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ullCnN0fEe2YPMyYKslBVA" name="return" type="_tAZNcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulmQsN0fEe2YPMyYKslBVA" name="findEntries" visibility="public">
                <ownedParameter xmi:id="_ulmQsd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulmQst0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulmQs90fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulmQtN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulmQtd0fEe2YPMyYKslBVA" name="listResources" visibility="public">
                <ownedParameter xmi:id="_ulmQtt0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulmQt90fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulmQuN0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulmQud0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulmQv90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_ulm3wN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulne090fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_upkxw90fEe2YPMyYKslBVA" name="loadClass" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_upkxxN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upkxxd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tk5os90fEe2YPMyYKslBVA" name="DefineClassResult" visibility="public">
                <eAnnotations xmi:id="_tk620N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tk620d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tk620t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulTVxd0fEe2YPMyYKslBVA" name="defined" visibility="public" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulTVxt0fEe2YPMyYKslBVA" name="clazz" visibility="public" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_ulfjFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ulfjFd0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulfjFt0fEe2YPMyYKslBVA" name="defined" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tk8sAd0fEe2YPMyYKslBVA" name="GenerationProtectionDomain" visibility="public">
                <eAnnotations xmi:id="_toUwIt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toUwI90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toUwJd0fEe2YPMyYKslBVA" general="_tSmXwN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulfjF90fEe2YPMyYKslBVA" name="generation" visibility="private" isLeaf="true" type="_tgwIid0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_toUwJN0fEe2YPMyYKslBVA" client="_tk8sAd0fEe2YPMyYKslBVA" supplier="_tB4bMd0fEe2YPMyYKslBVA" contract="_tB4bMd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ulfjGN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ulfjGd0fEe2YPMyYKslBVA" name="codesource" type="_tSmXwt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulfjGt0fEe2YPMyYKslBVA" name="permissions" type="_tia8dt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulfjG90fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulgKEN0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                  <ownedParameter xmi:id="_ulgKEd0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_tg5Sc90fEe2YPMyYKslBVA" name="classpath">
              <packagedElement xmi:type="uml:Class" xmi:id="_tg5Sdd0fEe2YPMyYKslBVA" name="ClasspathManager" visibility="public">
                <eAnnotations xmi:id="_tk0wON0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tk0wOd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tk0wOt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulHIi90fEe2YPMyYKslBVA" name="emptyFragments" visibility="private" isLeaf="true" isStatic="true" type="_thKYMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulHIjN0fEe2YPMyYKslBVA" name="DEFAULT_CLASSPATH" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulHIjd0fEe2YPMyYKslBVA" name="EMPTY_ENUMERATION" visibility="private" isLeaf="true" isStatic="true" type="_s-w1w90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulHIjt0fEe2YPMyYKslBVA" name="generation" visibility="private" isLeaf="true" type="_tgwIid0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulHvkN0fEe2YPMyYKslBVA" name="classloader" visibility="private" isLeaf="true" type="_tg5Sct0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulHvkd0fEe2YPMyYKslBVA" name="hookRegistry" visibility="private" isLeaf="true" type="_tg9j5t0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulHvkt0fEe2YPMyYKslBVA" name="debug" visibility="private" isLeaf="true" type="_tes6Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulHvk90fEe2YPMyYKslBVA" name="entries" visibility="private" isLeaf="true" type="_thJKEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulHvlN0fEe2YPMyYKslBVA" name="fragments" visibility="private" type="_thKYMd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulHvld0fEe2YPMyYKslBVA" name="loadedLibraries" visibility="private" type="_tiRLcN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulHvlt0fEe2YPMyYKslBVA" name="currentDefineContext" visibility="private" type="_tAbCoN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ulHvl90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_ulHvmd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ulHvmt0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulHvm90fEe2YPMyYKslBVA" name="classloader" type="_tg5Sct0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulIWpN0fEe2YPMyYKslBVA" name="getClassPath" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_ulIWpd0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulIWpt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulIWp90fEe2YPMyYKslBVA" name="buildFragmentClasspaths" visibility="private">
                  <ownedParameter xmi:id="_ulIWqN0fEe2YPMyYKslBVA" name="hostloader" type="_tg5Sct0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulIWqd0fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulIWqt0fEe2YPMyYKslBVA" name="return" type="_thKYMd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulIWq90fEe2YPMyYKslBVA" name="buildClasspath" visibility="private">
                  <ownedParameter xmi:id="_ulIWrN0fEe2YPMyYKslBVA" name="cp" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulIWrd0fEe2YPMyYKslBVA" name="hostloader" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulIWrt0fEe2YPMyYKslBVA" name="source" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulIWr90fEe2YPMyYKslBVA" name="return" type="_thJKEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulI9ud0fEe2YPMyYKslBVA" name="insertFragment" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_ulI9ut0fEe2YPMyYKslBVA" name="fragClasspath" type="_thKYMt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulI9u90fEe2YPMyYKslBVA" name="existing" type="_s7dDE90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulJkwt0fEe2YPMyYKslBVA" name="close" visibility="public"/>
                <ownedOperation xmi:id="_ulJkw90fEe2YPMyYKslBVA" name="getFragmentClasspaths" visibility="public">
                  <ownedParameter xmi:id="_ulJkxN0fEe2YPMyYKslBVA" name="return" type="_thKYMd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulKL0N0fEe2YPMyYKslBVA" name="findClassPathEntry" visibility="private">
                  <ownedParameter xmi:id="_ulKL0d0fEe2YPMyYKslBVA" name="result" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKL0t0fEe2YPMyYKslBVA" name="cp" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKL090fEe2YPMyYKslBVA" name="hostloader" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKL1N0fEe2YPMyYKslBVA" name="sourceGeneration" type="_tgwIid0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulKL190fEe2YPMyYKslBVA" name="addClassPathEntry" visibility="public">
                  <ownedParameter xmi:id="_ulKL2N0fEe2YPMyYKslBVA" name="result" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKL2d0fEe2YPMyYKslBVA" name="cp" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKL2t0fEe2YPMyYKslBVA" name="hostManager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKL290fEe2YPMyYKslBVA" name="source" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKL3N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulKy7d0fEe2YPMyYKslBVA" name="addStandardClassPathEntry" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_ulKy7t0fEe2YPMyYKslBVA" name="result" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKy790fEe2YPMyYKslBVA" name="cp" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKy8N0fEe2YPMyYKslBVA" name="hostManager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKy8d0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKy8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulKy890fEe2YPMyYKslBVA" name="addEclipseClassPathEntry" visibility="private">
                  <ownedParameter xmi:id="_ulKy9N0fEe2YPMyYKslBVA" name="result" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKy9d0fEe2YPMyYKslBVA" name="cp" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKy9t0fEe2YPMyYKslBVA" name="hostManager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKy990fEe2YPMyYKslBVA" name="source" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulKy-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulLZ8N0fEe2YPMyYKslBVA" name="createClassPathEntry" visibility="private">
                  <ownedParameter xmi:id="_ulLZ8d0fEe2YPMyYKslBVA" name="bundlefile" type="_tg55iN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulLZ8t0fEe2YPMyYKslBVA" name="source" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulLZ890fEe2YPMyYKslBVA" name="return" type="_thJxKt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulLZ9N0fEe2YPMyYKslBVA" name="getClasspath" visibility="public">
                  <ownedParameter xmi:id="_ulLZ9d0fEe2YPMyYKslBVA" name="cp" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulLZ9t0fEe2YPMyYKslBVA" name="cpGeneration" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulLZ990fEe2YPMyYKslBVA" name="return" type="_thJxKt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulLZ-N0fEe2YPMyYKslBVA" name="hasPrefix" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_ulLZ-d0fEe2YPMyYKslBVA" name="libPath" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulLZ-t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulLZ-90fEe2YPMyYKslBVA" name="addInternalClassPath" visibility="private">
                  <ownedParameter xmi:id="_ulLZ_N0fEe2YPMyYKslBVA" name="var" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulLZ_d0fEe2YPMyYKslBVA" name="cpEntries" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulLZ_t0fEe2YPMyYKslBVA" name="cp" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulLZ_90fEe2YPMyYKslBVA" name="hostManager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulLaAN0fEe2YPMyYKslBVA" name="source" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulLaAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulMBA90fEe2YPMyYKslBVA" name="getExternalClassPath" visibility="public">
                  <ownedParameter xmi:id="_ulMBBN0fEe2YPMyYKslBVA" name="cp" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulMBBd0fEe2YPMyYKslBVA" name="cpGeneration" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulMBBt0fEe2YPMyYKslBVA" name="return" type="_thJxKt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulMoE90fEe2YPMyYKslBVA" name="createBundleFile" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_ulMoFN0fEe2YPMyYKslBVA" name="nestedDir" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulMoFd0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulMoFt0fEe2YPMyYKslBVA" name="return" type="_tg55iN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulNPJN0fEe2YPMyYKslBVA" name="createBundleFile" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_ulNPJd0fEe2YPMyYKslBVA" name="content" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulNPJt0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulNPJ90fEe2YPMyYKslBVA" name="return" type="_tg55iN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulNPKN0fEe2YPMyYKslBVA" name="loadFragments" visibility="public">
                  <ownedParameter xmi:id="_ulNPKd0fEe2YPMyYKslBVA" name="addedFragments" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulOdQd0fEe2YPMyYKslBVA" name="findLocalResource" visibility="public">
                  <ownedParameter xmi:id="_ulOdQt0fEe2YPMyYKslBVA" name="resource" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulOdQ90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulOdRN0fEe2YPMyYKslBVA" name="findLocalResourceImpl" visibility="private">
                  <ownedParameter xmi:id="_ulOdRd0fEe2YPMyYKslBVA" name="resource" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulOdRt0fEe2YPMyYKslBVA" name="classPathIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulOdR90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulPEUN0fEe2YPMyYKslBVA" name="findLocalResourceImpl" visibility="private">
                  <ownedParameter xmi:id="_ulPEUd0fEe2YPMyYKslBVA" name="resource" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulPEUt0fEe2YPMyYKslBVA" name="cpEntries" type="_thJKEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulPEU90fEe2YPMyYKslBVA" name="m" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulPEVN0fEe2YPMyYKslBVA" name="classPathIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulPEVd0fEe2YPMyYKslBVA" name="curIndex" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulPEVt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulPEW90fEe2YPMyYKslBVA" name="findLocalResources" visibility="public">
                  <ownedParameter xmi:id="_ulPEXN0fEe2YPMyYKslBVA" name="resource" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulPEXd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulPrYN0fEe2YPMyYKslBVA" name="findLocalResources" visibility="private">
                  <ownedParameter xmi:id="_ulPrYd0fEe2YPMyYKslBVA" name="resource" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulPrYt0fEe2YPMyYKslBVA" name="cpEntries" type="_thJKEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulPrY90fEe2YPMyYKslBVA" name="m" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulPrZN0fEe2YPMyYKslBVA" name="classPathIndex" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulPrZd0fEe2YPMyYKslBVA" name="resources" type="_s7dDE90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulQScN0fEe2YPMyYKslBVA" name="findLocalEntry" visibility="public">
                  <ownedParameter xmi:id="_ulQScd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulQSct0fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulQSc90fEe2YPMyYKslBVA" name="findLocalEntry" visibility="public">
                  <ownedParameter xmi:id="_ulQSdN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulQSdd0fEe2YPMyYKslBVA" name="classPathIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulQSdt0fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulQSd90fEe2YPMyYKslBVA" name="findLocalEntry" visibility="private">
                  <ownedParameter xmi:id="_ulQSeN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulQSed0fEe2YPMyYKslBVA" name="cpEntries" type="_thJKEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulQSet0fEe2YPMyYKslBVA" name="classPathIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulQSe90fEe2YPMyYKslBVA" name="curIndex" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulQSfN0fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulQ5gN0fEe2YPMyYKslBVA" name="findLocalClass" visibility="public">
                  <ownedParameter xmi:id="_ulQ5gd0fEe2YPMyYKslBVA" name="classname" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulQ5gt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulQ5it0fEe2YPMyYKslBVA" name="findLocalClassImpl" visibility="private">
                  <ownedParameter xmi:id="_ulQ5i90fEe2YPMyYKslBVA" name="classname" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulQ5jN0fEe2YPMyYKslBVA" name="hooks" type="_s7dDE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulQ5jd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulRgk90fEe2YPMyYKslBVA" name="findLocalClassImpl" visibility="private">
                  <ownedParameter xmi:id="_ulRglN0fEe2YPMyYKslBVA" name="classname" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulRgld0fEe2YPMyYKslBVA" name="cpEntries" type="_thJKEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulRglt0fEe2YPMyYKslBVA" name="hooks" type="_s7dDE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulRgl90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulSHoN0fEe2YPMyYKslBVA" name="findClassImpl" visibility="private">
                  <ownedParameter xmi:id="_ulSHod0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulSHot0fEe2YPMyYKslBVA" name="classpathEntry" type="_thJxKt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulSHo90fEe2YPMyYKslBVA" name="hooks" type="_s7dDE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulSHpN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulSHqt0fEe2YPMyYKslBVA" name="defineClass" visibility="private">
                  <ownedParameter xmi:id="_ulSHq90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulSusN0fEe2YPMyYKslBVA" name="classbytes" type="_s68swN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulSusd0fEe2YPMyYKslBVA" name="classpathEntry" type="_thJxKt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulSust0fEe2YPMyYKslBVA" name="entry" type="_thyDRN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulSus90fEe2YPMyYKslBVA" name="hooks" type="_s7dDE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulSutN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulSuut0fEe2YPMyYKslBVA" name="definePackage" visibility="private">
                  <ownedParameter xmi:id="_ulSuu90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulTVwN0fEe2YPMyYKslBVA" name="classpathEntry" type="_thJxKt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulT8190fEe2YPMyYKslBVA" name="processClass" visibility="private">
                  <ownedParameter xmi:id="_ulT82N0fEe2YPMyYKslBVA" name="hook" type="_tg9j790fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulT82d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulT82t0fEe2YPMyYKslBVA" name="classbytes" type="_s68swN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulT8290fEe2YPMyYKslBVA" name="classpathEntry" type="_thJxKt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulT83N0fEe2YPMyYKslBVA" name="entry" type="_thyDRN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulT83d0fEe2YPMyYKslBVA" name="classpathManager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulT83t0fEe2YPMyYKslBVA" name="hooks" type="_s7dDE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulT8390fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulVK-t0fEe2YPMyYKslBVA" name="getHostClasspathEntries" visibility="public">
                  <ownedParameter xmi:id="_ulVK-90fEe2YPMyYKslBVA" name="return" type="_thJKEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulVK_N0fEe2YPMyYKslBVA" name="findLibrary" visibility="public">
                  <ownedParameter xmi:id="_ulVK_d0fEe2YPMyYKslBVA" name="libname" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulVK_t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulVyBd0fEe2YPMyYKslBVA" name="findLibrary0" visibility="private">
                  <ownedParameter xmi:id="_ulVyBt0fEe2YPMyYKslBVA" name="libname" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulVyB90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulWZEN0fEe2YPMyYKslBVA" name="findEntries" visibility="public">
                  <ownedParameter xmi:id="_ulWZEd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulWZEt0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulWZE90fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulWZFN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulWZG90fEe2YPMyYKslBVA" name="listLocalResources" visibility="public">
                  <ownedParameter xmi:id="_ulWZHN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulWZHd0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulWZHt0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulWZH90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulXAJt0fEe2YPMyYKslBVA" name="getGeneration" visibility="public">
                  <ownedParameter xmi:id="_ulXAJ90fEe2YPMyYKslBVA" name="return" type="_tgwIid0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulXAKN0fEe2YPMyYKslBVA" name="getClassLoader" visibility="public">
                  <ownedParameter xmi:id="_ulXAKd0fEe2YPMyYKslBVA" name="return" type="_tg5Sct0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tk5ost0fEe2YPMyYKslBVA" name="DefineContext" visibility="package">
                  <eAnnotations xmi:id="_toS69d0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_toS69t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_toS6990fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_ulHIiN0fEe2YPMyYKslBVA" name="currentlyProcessing" visibility="package" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_ulHIid0fEe2YPMyYKslBVA" name="currentlyDefining" visibility="package" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_ulHIit0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                </nestedClassifier>
              </packagedElement>
              <packagedElement xmi:type="uml:DataType" xmi:id="_thJKEN0fEe2YPMyYKslBVA" name="ClasspathEntry[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf-1h90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf-1iN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_thJxKt0fEe2YPMyYKslBVA" name="ClasspathEntry" visibility="public">
                <eAnnotations xmi:id="_tky7A90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tky7BN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tky7Bd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uk_zx90fEe2YPMyYKslBVA" name="bundlefile" visibility="private" isLeaf="true" type="_tg55iN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uk_zyN0fEe2YPMyYKslBVA" name="domain" visibility="private" isLeaf="true" type="_tSmXwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uk_zyd0fEe2YPMyYKslBVA" name="mainManifestPackageAttributes" visibility="private" isLeaf="true" type="_tkziFt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uk_zyt0fEe2YPMyYKslBVA" name="perPackageManifestAttributes" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uk_zy90fEe2YPMyYKslBVA" name="mrBundleFiles" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uk_zzN0fEe2YPMyYKslBVA" name="userObjects" visibility="private" type="_s7dDEN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uk_zzd0fEe2YPMyYKslBVA" name="data" visibility="private" isLeaf="true" type="_tkziE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uk_zzt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uk_zz90fEe2YPMyYKslBVA" name="bundlefile" type="_tg55iN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk_z0N0fEe2YPMyYKslBVA" name="domain" type="_tSmXwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk_z0d0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulAa1t0fEe2YPMyYKslBVA" name="loadManifest" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_ulAa190fEe2YPMyYKslBVA" name="cpBundleFile" type="_tg55iN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulAa2N0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulAa2d0fEe2YPMyYKslBVA" name="return" type="_tkziFN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulAa490fEe2YPMyYKslBVA" name="manifestPackageAttributesFor" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_ulAa5N0fEe2YPMyYKslBVA" name="attributes" type="_tE89VN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulAa5d0fEe2YPMyYKslBVA" name="defaultAttributes" type="_tkziFt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulAa5t0fEe2YPMyYKslBVA" name="return" type="_tkziFt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulBB4N0fEe2YPMyYKslBVA" name="manifestPackageAttributesMapFor" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_ulBB4d0fEe2YPMyYKslBVA" name="entries" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulBB4t0fEe2YPMyYKslBVA" name="defaultAttributes" type="_tkziFt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulBB490fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulBB5t0fEe2YPMyYKslBVA" name="getMRBundleFiles" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_ulBB590fEe2YPMyYKslBVA" name="bundlefile" type="_tg55iN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulBB6N0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulBB6d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulC3Gd0fEe2YPMyYKslBVA" name="getBundleFile" visibility="public">
                  <ownedParameter xmi:id="_ulDeIN0fEe2YPMyYKslBVA" name="return" type="_tg55iN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulDeId0fEe2YPMyYKslBVA" name="getDomain" visibility="public">
                  <ownedParameter xmi:id="_ulDeIt0fEe2YPMyYKslBVA" name="return" type="_tSmXwN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulDeI90fEe2YPMyYKslBVA" name="getUserObject" visibility="public">
                  <ownedParameter xmi:id="_ulDeJN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulDeJd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulDeJt0fEe2YPMyYKslBVA" name="addUserObject" visibility="public">
                  <ownedParameter xmi:id="_ulDeJ90fEe2YPMyYKslBVA" name="userObject" type="_thJxJN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulEFMN0fEe2YPMyYKslBVA" name="findEntry" visibility="public">
                  <ownedParameter xmi:id="_ulEFMd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulEFMt0fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulEFM90fEe2YPMyYKslBVA" name="findResource" visibility="public">
                  <ownedParameter xmi:id="_ulEFNN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulEFNd0fEe2YPMyYKslBVA" name="m" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulEFNt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulEFN90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulEsQN0fEe2YPMyYKslBVA" name="addBundleFiles" visibility="public">
                  <ownedParameter xmi:id="_ulEsQd0fEe2YPMyYKslBVA" name="bundlefiles" type="_s7dDE90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulEsSN0fEe2YPMyYKslBVA" name="manifestPackageAttributesFor" visibility="package">
                  <ownedParameter xmi:id="_ulEsSd0fEe2YPMyYKslBVA" name="packageName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulEsSt0fEe2YPMyYKslBVA" name="return" type="_tkziFt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulFTUN0fEe2YPMyYKslBVA" name="close" visibility="public"/>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tkziE90fEe2YPMyYKslBVA" name="PDEData" visibility="package" isLeaf="true">
                  <eAnnotations xmi:id="_toST490fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_toS68N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_toS68d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uk_zwt0fEe2YPMyYKslBVA" name="fileName" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_uk_zw90fEe2YPMyYKslBVA" name="symbolicName" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_uk_zxN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uk_zxd0fEe2YPMyYKslBVA" name="baseFile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uk_zxt0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
              </packagedElement>
              <packagedElement xmi:type="uml:DataType" xmi:id="_thKYMd0fEe2YPMyYKslBVA" name="FragmentClasspath[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf-1id0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf-1it0fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_thKYMt0fEe2YPMyYKslBVA" name="FragmentClasspath" visibility="public">
                <eAnnotations xmi:id="_tk0wMN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tk0wMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tk0wMt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulF6Z90fEe2YPMyYKslBVA" name="generation" visibility="private" isLeaf="true" type="_tgwIid0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulF6aN0fEe2YPMyYKslBVA" name="entries" visibility="private" isLeaf="true" type="_thJKEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_ulF6ad0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ulF6at0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulF6a90fEe2YPMyYKslBVA" name="entries" type="_thJKEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulF6bN0fEe2YPMyYKslBVA" name="getGeneration" visibility="public">
                  <ownedParameter xmi:id="_ulF6bd0fEe2YPMyYKslBVA" name="return" type="_tgwIid0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulF6bt0fEe2YPMyYKslBVA" name="getEntries" visibility="public">
                  <ownedParameter xmi:id="_ulF6b90fEe2YPMyYKslBVA" name="return" type="_thJKEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulF6cN0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tkziFt0fEe2YPMyYKslBVA" name="ManifestPackageAttributes" visibility="package">
                <eAnnotations xmi:id="_tk0wM90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tk0wNN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tk0wNd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulBB7d0fEe2YPMyYKslBVA" name="NONE" visibility="package" isLeaf="true" isStatic="true" type="_tkziFt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulGhfN0fEe2YPMyYKslBVA" name="implementation" visibility="private" isLeaf="true" type="_tk0wN90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulGhfd0fEe2YPMyYKslBVA" name="specification" visibility="private" isLeaf="true" type="_tk0wN90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_ulC3EN0fEe2YPMyYKslBVA" name="of" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_ulC3Ed0fEe2YPMyYKslBVA" name="specificationTitle" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulC3Et0fEe2YPMyYKslBVA" name="specificationVersion" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulC3E90fEe2YPMyYKslBVA" name="specificationVendor" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulC3FN0fEe2YPMyYKslBVA" name="implementationTitle" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulC3Fd0fEe2YPMyYKslBVA" name="implementationVersion" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulC3Ft0fEe2YPMyYKslBVA" name="implementationVendor" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulC3F90fEe2YPMyYKslBVA" name="defaultAttributes" type="_tkziFt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulC3GN0fEe2YPMyYKslBVA" name="return" type="_tkziFt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulGhft0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_ulGhf90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_ulGhgN0fEe2YPMyYKslBVA" name="implementation" type="_tk0wN90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulGhgd0fEe2YPMyYKslBVA" name="specification" type="_tk0wN90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulGhgt0fEe2YPMyYKslBVA" name="or" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_ulGhg90fEe2YPMyYKslBVA" name="first" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulGhhN0fEe2YPMyYKslBVA" name="second" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulGhhd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulGhht0fEe2YPMyYKslBVA" name="getSpecification" visibility="package">
                  <ownedParameter xmi:id="_ulGhh90fEe2YPMyYKslBVA" name="return" type="_tk0wN90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulGhiN0fEe2YPMyYKslBVA" name="getImplementation" visibility="package">
                  <ownedParameter xmi:id="_ulGhid0fEe2YPMyYKslBVA" name="return" type="_tk0wN90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulHIgN0fEe2YPMyYKslBVA" name="of" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_ulHIgd0fEe2YPMyYKslBVA" name="specificationTitle" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulHIgt0fEe2YPMyYKslBVA" name="specificationVersion" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulHIg90fEe2YPMyYKslBVA" name="specificationVendor" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulHIhN0fEe2YPMyYKslBVA" name="implementationTitle" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulHIhd0fEe2YPMyYKslBVA" name="implementationVersion" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulHIht0fEe2YPMyYKslBVA" name="implementationVendor" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulHIh90fEe2YPMyYKslBVA" name="return" type="_tkziFt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tk0wN90fEe2YPMyYKslBVA" name="TitleVersionVendor" visibility="package">
                <eAnnotations xmi:id="_toS68t0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toS6890fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toS69N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulFTUt0fEe2YPMyYKslBVA" name="NONE" visibility="package" isLeaf="true" isStatic="true" type="_tk0wN90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulFTU90fEe2YPMyYKslBVA" name="title" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulFTVN0fEe2YPMyYKslBVA" name="version" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulFTVd0fEe2YPMyYKslBVA" name="vendor" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_ulFTVt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_ulFTV90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_ulFTWN0fEe2YPMyYKslBVA" name="title" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulFTWd0fEe2YPMyYKslBVA" name="version" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulFTWt0fEe2YPMyYKslBVA" name="vendor" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulFTW90fEe2YPMyYKslBVA" name="of" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_ulFTXN0fEe2YPMyYKslBVA" name="title" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulFTXd0fEe2YPMyYKslBVA" name="version" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulFTXt0fEe2YPMyYKslBVA" name="vendor" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulF6YN0fEe2YPMyYKslBVA" name="return" type="_tk0wN90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulF6Yd0fEe2YPMyYKslBVA" name="getTitle" visibility="package">
                  <ownedParameter xmi:id="_ulF6Yt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulF6Y90fEe2YPMyYKslBVA" name="getVersion" visibility="package">
                  <ownedParameter xmi:id="_ulF6ZN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulF6Zd0fEe2YPMyYKslBVA" name="getVendor" visibility="package">
                  <ownedParameter xmi:id="_ulF6Zt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_tk96IN0fEe2YPMyYKslBVA" name="buddy">
              <packagedElement xmi:type="uml:Class" xmi:id="_tk-hMd0fEe2YPMyYKslBVA" name="PolicyHandler" visibility="public">
                <eAnnotations xmi:id="_toS6-N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toS6-d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toS6-90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulbRk90fEe2YPMyYKslBVA" name="DEPENDENT_POLICY" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulbRlN0fEe2YPMyYKslBVA" name="GLOBAL_POLICY" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulbRld0fEe2YPMyYKslBVA" name="REGISTERED_POLICY" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulbRlt0fEe2YPMyYKslBVA" name="APP_POLICY" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulbRl90fEe2YPMyYKslBVA" name="EXT_POLICY" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulbRmN0fEe2YPMyYKslBVA" name="BOOT_POLICY" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulbRmd0fEe2YPMyYKslBVA" name="PARENT_POLICY" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulbRmt0fEe2YPMyYKslBVA" name="policedLoader" visibility="private" isLeaf="true" type="_tgzL190fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulbRm90fEe2YPMyYKslBVA" name="originalBuddyList" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulbRnN0fEe2YPMyYKslBVA" name="policies" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulbRnd0fEe2YPMyYKslBVA" name="beingLoaded" visibility="private" isLeaf="true" type="_tAbCoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulbRnt0fEe2YPMyYKslBVA" name="packageAdmin" visibility="private" isLeaf="true" type="_teEA5d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulbRn90fEe2YPMyYKslBVA" name="bootLoader" visibility="private" isLeaf="true" type="_tANnQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_toS6-t0fEe2YPMyYKslBVA" client="_tk-hMd0fEe2YPMyYKslBVA" supplier="_tgVRw90fEe2YPMyYKslBVA" contract="_tgVRw90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ulbRoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ulbRod0fEe2YPMyYKslBVA" name="loader" type="_tgzL190fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulbRot0fEe2YPMyYKslBVA" name="buddyList" type="_s7dDE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulbRo90fEe2YPMyYKslBVA" name="packageAdmin" type="_teEA5d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulbRpN0fEe2YPMyYKslBVA" name="bootLoader" type="_tANnQt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulbRpd0fEe2YPMyYKslBVA" name="getArrayFromList" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_ulbRpt0fEe2YPMyYKslBVA" name="stringList" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulbRp90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulb4oN0fEe2YPMyYKslBVA" name="getPolicyImplementation" visibility="private">
                  <ownedParameter xmi:id="_ulb4od0fEe2YPMyYKslBVA" name="policiesSnapshot" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulb4ot0fEe2YPMyYKslBVA" name="policyOrder" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulb4o90fEe2YPMyYKslBVA" name="return" type="_toTiCN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulcfst0fEe2YPMyYKslBVA" name="doBuddyClassLoading" visibility="public">
                  <ownedParameter xmi:id="_ulcfs90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulcftN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulcftd0fEe2YPMyYKslBVA" name="startLoading" visibility="private">
                  <ownedParameter xmi:id="_ulcftt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulcft90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulcfuN0fEe2YPMyYKslBVA" name="stopLoading" visibility="private">
                  <ownedParameter xmi:id="_ulcfud0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulcfut0fEe2YPMyYKslBVA" name="doBuddyResourceLoading" visibility="public">
                  <ownedParameter xmi:id="_ulcfu90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulcfvN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulcfvd0fEe2YPMyYKslBVA" name="doBuddyResourcesLoading" visibility="public">
                  <ownedParameter xmi:id="_ulcfvt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulcfv90fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uldGwN0fEe2YPMyYKslBVA" name="open" visibility="public">
                  <ownedParameter xmi:id="_uldGwd0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uldGwt0fEe2YPMyYKslBVA" name="close" visibility="public">
                  <ownedParameter xmi:id="_uldGw90fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uldt0N0fEe2YPMyYKslBVA" name="bundleChanged" visibility="public">
                  <ownedParameter xmi:id="_uldt0d0fEe2YPMyYKslBVA" name="event" type="_tXEBAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_toTiAd0fEe2YPMyYKslBVA" name="RegisteredPolicy" visibility="public">
                <eAnnotations xmi:id="_tpcKeN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpcKed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpcKet0fEe2YPMyYKslBVA" general="_toTiBd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulZcat0fEe2YPMyYKslBVA" name="allDependents" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_ulZcaN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ulZcad0fEe2YPMyYKslBVA" name="requester" type="_tgzL190fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulaDcN0fEe2YPMyYKslBVA" name="loadClass" visibility="public">
                  <ownedParameter xmi:id="_ulaDcd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulaDct0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulaDc90fEe2YPMyYKslBVA" name="loadResource" visibility="public">
                  <ownedParameter xmi:id="_ulaDdN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulaDdd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulaDdt0fEe2YPMyYKslBVA" name="loadResources" visibility="public">
                  <ownedParameter xmi:id="_ulaDd90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulaDeN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_toTiA90fEe2YPMyYKslBVA" name="SystemPolicy" visibility="public">
                <eAnnotations xmi:id="_tpbjZN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpbjZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpbjZ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulXAKt0fEe2YPMyYKslBVA" name="BOOT" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulXAK90fEe2YPMyYKslBVA" name="EXT" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulXnMN0fEe2YPMyYKslBVA" name="APP" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ulXnMd0fEe2YPMyYKslBVA" name="instances" visibility="private" isStatic="true" type="_tpbjaN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulXnMt0fEe2YPMyYKslBVA" name="classLoader" visibility="private" type="_tANnQt0fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tpbjZt0fEe2YPMyYKslBVA" client="_toTiA90fEe2YPMyYKslBVA" supplier="_toTiCN0fEe2YPMyYKslBVA" contract="_toTiCN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ulXnM90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_ulXnNN0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_ulXnNd0fEe2YPMyYKslBVA" name="type" type="_s60J4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulXnNt0fEe2YPMyYKslBVA" name="bootLoader" type="_tANnQt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulXnN90fEe2YPMyYKslBVA" name="return" type="_toTiA90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulXnON0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_ulXnPN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ulXnPd0fEe2YPMyYKslBVA" name="parent" type="_tANnQt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulXnPt0fEe2YPMyYKslBVA" name="createClassLoader" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_ulXnP90fEe2YPMyYKslBVA" name="type" type="_s60J4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulXnQN0fEe2YPMyYKslBVA" name="bootLoader" type="_tANnQt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulXnQd0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulXnRN0fEe2YPMyYKslBVA" name="loadClass" visibility="public">
                  <ownedParameter xmi:id="_ulXnRd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulXnRt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulYOQN0fEe2YPMyYKslBVA" name="loadResource" visibility="public">
                  <ownedParameter xmi:id="_ulYOQd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulYOQt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulYOQ90fEe2YPMyYKslBVA" name="loadResources" visibility="public">
                  <ownedParameter xmi:id="_ulYORN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulYORd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tpbjat0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tpcKcN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tpcKcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tpcKc90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_ulYORt0fEe2YPMyYKslBVA" name="val$type" visibility="private" isLeaf="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_ulYOR90fEe2YPMyYKslBVA" name="val$bootLoader" visibility="private" isLeaf="true" type="_tANnQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tpcKct0fEe2YPMyYKslBVA" client="_tpbjat0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_ulXnOd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_ulXnOt0fEe2YPMyYKslBVA" name="arg0" type="_s60J4N0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_ulXnO90fEe2YPMyYKslBVA" name="arg1" type="_tANnQt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_ulYOSN0fEe2YPMyYKslBVA" name="run" visibility="public">
                    <ownedParameter xmi:id="_ulYOSd0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_ulYOSt0fEe2YPMyYKslBVA" name="run" visibility="public">
                    <ownedParameter xmi:id="_ulYOS90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_toTiBd0fEe2YPMyYKslBVA" name="DependentPolicy" visibility="public">
                <eAnnotations xmi:id="_tpcKdN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpcKdd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpcKd90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulYOTN0fEe2YPMyYKslBVA" name="buddyRequester" visibility="package" type="_tgzL190fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulYOTd0fEe2YPMyYKslBVA" name="lastDependentOfAdded" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulYOTt0fEe2YPMyYKslBVA" name="allDependents" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tpcKdt0fEe2YPMyYKslBVA" client="_toTiBd0fEe2YPMyYKslBVA" supplier="_toTiCN0fEe2YPMyYKslBVA" contract="_toTiCN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ulYOT90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ulYOUN0fEe2YPMyYKslBVA" name="requester" type="_tgzL190fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulYOUd0fEe2YPMyYKslBVA" name="basicAddImmediateDependents" visibility="private">
                  <ownedParameter xmi:id="_ulYOUt0fEe2YPMyYKslBVA" name="wiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulY1UN0fEe2YPMyYKslBVA" name="loadClass" visibility="public">
                  <ownedParameter xmi:id="_ulY1Ud0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulY1Ut0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulY1Vt0fEe2YPMyYKslBVA" name="addDependent" visibility="private">
                  <ownedParameter xmi:id="_ulY1V90fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulY1WN0fEe2YPMyYKslBVA" name="searchedWiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulY1Wd0fEe2YPMyYKslBVA" name="loadResource" visibility="public">
                  <ownedParameter xmi:id="_ulY1Wt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulY1W90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulY1X90fEe2YPMyYKslBVA" name="loadResources" visibility="public">
                  <ownedParameter xmi:id="_ulY1YN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulY1Yd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_toTiB90fEe2YPMyYKslBVA" name="GlobalPolicy" visibility="public">
                <eAnnotations xmi:id="_tpcxgN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpcxgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpcxg90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ulaDed0fEe2YPMyYKslBVA" name="admin" visibility="private" type="_teEA5d0fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tpcxgt0fEe2YPMyYKslBVA" client="_toTiB90fEe2YPMyYKslBVA" supplier="_toTiCN0fEe2YPMyYKslBVA" contract="_toTiCN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ulaDet0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_ulaDe90fEe2YPMyYKslBVA" name="admin" type="_teEA5d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulaqgN0fEe2YPMyYKslBVA" name="loadClass" visibility="public">
                  <ownedParameter xmi:id="_ulaqgd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulaqgt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulaqiN0fEe2YPMyYKslBVA" name="loadResource" visibility="public">
                  <ownedParameter xmi:id="_ulaqid0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulaqit0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulaqjt0fEe2YPMyYKslBVA" name="loadResources" visibility="public">
                  <ownedParameter xmi:id="_ulaqj90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulaqkN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Interface" xmi:id="_toTiCN0fEe2YPMyYKslBVA" name="IBuddyPolicy" visibility="public" isAbstract="true">
                <eAnnotations xmi:id="_tpcxhN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpcxhd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <ownedOperation xmi:id="_ulaql90fEe2YPMyYKslBVA" name="loadClass" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_ulaqmN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulaqmd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulaqmt0fEe2YPMyYKslBVA" name="loadResource" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_ulaqm90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulaqnN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ulbRkN0fEe2YPMyYKslBVA" name="loadResources" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_ulbRkd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ulbRkt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:DataType" xmi:id="_tpbjaN0fEe2YPMyYKslBVA" name="SystemPolicy[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf-1i90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf-1jN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tk-hMN0fEe2YPMyYKslBVA" name="BundleLoaderSources" visibility="public">
              <eAnnotations xmi:id="_tlHrIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlHrId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlHrIt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umBugt0fEe2YPMyYKslBVA" name="secureAction" visibility="package" isStatic="true" type="_tg9j4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umBug90fEe2YPMyYKslBVA" name="pkgSources" visibility="private" isLeaf="true" type="_tUqNRt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umBuhN0fEe2YPMyYKslBVA" name="loader" visibility="private" isLeaf="true" type="_tgzL190fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ulrwQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ulrwQ90fEe2YPMyYKslBVA" name="loader" type="_tgzL190fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uls-Yt0fEe2YPMyYKslBVA" name="forceSourceCreation" visibility="package">
                <ownedParameter xmi:id="_uls-Y90fEe2YPMyYKslBVA" name="packageCapability" type="_thJxLN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uls-ZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ultlcN0fEe2YPMyYKslBVA" name="createPackageSource" visibility="public">
                <ownedParameter xmi:id="_ultlcd0fEe2YPMyYKslBVA" name="packageCapability" type="_thJxLN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ultlct0fEe2YPMyYKslBVA" name="storeSource" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ultlc90fEe2YPMyYKslBVA" name="return" type="_tgozw90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ul7A2t0fEe2YPMyYKslBVA" name="getPackageSource" visibility="package">
                <ownedParameter xmi:id="_ul7A290fEe2YPMyYKslBVA" name="pkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul7A3N0fEe2YPMyYKslBVA" name="return" type="_tgozw90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umBuhd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlAWYN0fEe2YPMyYKslBVA" name="EquinoxClassLoader" visibility="public">
              <eAnnotations xmi:id="_toUwJt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toUwJ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toUwKN0fEe2YPMyYKslBVA" general="_tg5Sct0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uloF4N0fEe2YPMyYKslBVA" name="EQUINOX_REGISTERED_AS_PARALLEL" visibility="protected" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uloF4d0fEe2YPMyYKslBVA" name="configuration" visibility="private" isLeaf="true" type="_tgwIgd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uloF4t0fEe2YPMyYKslBVA" name="debug" visibility="private" isLeaf="true" type="_tes6Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uloF490fEe2YPMyYKslBVA" name="delegate" visibility="private" isLeaf="true" type="_tgzL190fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uloF5N0fEe2YPMyYKslBVA" name="generation" visibility="private" isLeaf="true" type="_tgwIid0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uloF5d0fEe2YPMyYKslBVA" name="manager" visibility="private" isLeaf="true" type="_tg5Sdd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uloF5t0fEe2YPMyYKslBVA" name="isRegisteredAsParallel" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ule78d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ule78t0fEe2YPMyYKslBVA" name="parent" type="_tANnQt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ule7890fEe2YPMyYKslBVA" name="configuration" type="_tgwIgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ule79N0fEe2YPMyYKslBVA" name="delegate" type="_tgzL190fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ule79d0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uloF590fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ulpUAN0fEe2YPMyYKslBVA" name="getGeneration" visibility="protected" isLeaf="true">
                <ownedParameter xmi:id="_ulpUAd0fEe2YPMyYKslBVA" name="return" type="_tgwIid0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulpUAt0fEe2YPMyYKslBVA" name="getClasspathManager" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_ulpUA90fEe2YPMyYKslBVA" name="return" type="_tg5Sdd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulpUBN0fEe2YPMyYKslBVA" name="isRegisteredAsParallel" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_ulpUBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulpUBt0fEe2YPMyYKslBVA" name="getBundleLoader" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_ulpUB90fEe2YPMyYKslBVA" name="return" type="_tgzL190fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulpUCN0fEe2YPMyYKslBVA" name="getDebug" visibility="protected" isLeaf="true">
                <ownedParameter xmi:id="_ulpUCd0fEe2YPMyYKslBVA" name="return" type="_tes6Et0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulpUCt0fEe2YPMyYKslBVA" name="getConfiguration" visibility="protected" isLeaf="true">
                <ownedParameter xmi:id="_ulpUC90fEe2YPMyYKslBVA" name="return" type="_tgwIgd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlvWMd0fEe2YPMyYKslBVA" name="SystemBundleLoader" visibility="public">
              <eAnnotations xmi:id="_toUJEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toUJEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toUJEt0fEe2YPMyYKslBVA" general="_tgzL190fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uldt0t0fEe2YPMyYKslBVA" name="EQUINOX_EE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uldt090fEe2YPMyYKslBVA" name="classLoader" visibility="package" isLeaf="true" type="_tANnQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uldt1N0fEe2YPMyYKslBVA" name="moduleClassLoader" visibility="package" isLeaf="true" type="_tg5Sct0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uldt1d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uldt1t0fEe2YPMyYKslBVA" name="wiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uldt190fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uldt2N0fEe2YPMyYKslBVA" name="frameworkLoader" type="_tANnQt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uldt5d0fEe2YPMyYKslBVA" name="findClass" visibility="public">
                <ownedParameter xmi:id="_uleU4N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uleU4d0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uleU4t0fEe2YPMyYKslBVA" name="findLocalClass" visibility="public">
                <ownedParameter xmi:id="_uleU490fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uleU5N0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uleU5d0fEe2YPMyYKslBVA" name="findLocalResource" visibility="public">
                <ownedParameter xmi:id="_uleU5t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uleU590fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uleU6N0fEe2YPMyYKslBVA" name="findLocalResources" visibility="public">
                <ownedParameter xmi:id="_uleU6d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uleU6t0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uleU690fEe2YPMyYKslBVA" name="findResource" visibility="public">
                <ownedParameter xmi:id="_uleU7N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uleU7d0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uleU7t0fEe2YPMyYKslBVA" name="findResources" visibility="public">
                <ownedParameter xmi:id="_uleU790fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uleU8N0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uleU8d0fEe2YPMyYKslBVA" name="getClassLoader" visibility="public">
                <ownedParameter xmi:id="_uleU8t0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uleU890fEe2YPMyYKslBVA" name="getModuleClassLoader" visibility="public">
                <ownedParameter xmi:id="_uleU9N0fEe2YPMyYKslBVA" name="return" type="_tg5Sct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uleU9d0fEe2YPMyYKslBVA" name="loadClassLoaderFragments" visibility="package">
                <ownedParameter xmi:id="_uleU9t0fEe2YPMyYKslBVA" name="fragments" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ule7_N0fEe2YPMyYKslBVA" name="getWiring" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ule7_d0fEe2YPMyYKslBVA" name="return" type="_tgzL1N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_toUJFN0fEe2YPMyYKslBVA" name="SystemModuleClassLoader" visibility="package">
                <eAnnotations xmi:id="_toUJFd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toUJFt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toUJF90fEe2YPMyYKslBVA" general="_tlAWYN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ule78N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tlvWMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uldt390fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uldt4N0fEe2YPMyYKslBVA" name="arg0" type="_tlvWMd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uldt4d0fEe2YPMyYKslBVA" name="parent" type="_tANnQt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uldt4t0fEe2YPMyYKslBVA" name="configuration" type="_tgwIgd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uldt490fEe2YPMyYKslBVA" name="delegate" type="_tgzL190fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uldt5N0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ule79t0fEe2YPMyYKslBVA" name="loadClass" visibility="protected">
                  <ownedParameter xmi:id="_ule7990fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ule7-N0fEe2YPMyYKslBVA" name="resolve" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ule7-d0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ule7-t0fEe2YPMyYKslBVA" name="loadFragments" visibility="public">
                  <ownedParameter xmi:id="_ule7-90fEe2YPMyYKslBVA" name="fragments" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ule7_t0fEe2YPMyYKslBVA" name="getGeneration" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_ule7_90fEe2YPMyYKslBVA" name="return" type="_tgwIid0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ule8Bd0fEe2YPMyYKslBVA" name="getClasspathManager" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_ule8Bt0fEe2YPMyYKslBVA" name="return" type="_tg5Sdd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlvWM90fEe2YPMyYKslBVA" name="FragmentLoader" visibility="public">
              <eAnnotations xmi:id="_toUJGN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toUwIN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toUwId0fEe2YPMyYKslBVA" general="_thdTLN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ulfjAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ulfjAt0fEe2YPMyYKslBVA" name="findEntries" visibility="protected">
                <ownedParameter xmi:id="_ulfjA90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulfjBN0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulfjBd0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulfjBt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulfjB90fEe2YPMyYKslBVA" name="listResources" visibility="protected">
                <ownedParameter xmi:id="_ulfjCN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulfjCd0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulfjCt0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulfjC90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulfjDN0fEe2YPMyYKslBVA" name="getClassLoader" visibility="protected">
                <ownedParameter xmi:id="_ulfjDd0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulfjDt0fEe2YPMyYKslBVA" name="getAndSetTrigger" visibility="protected">
                <ownedParameter xmi:id="_ulfjD90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulfjEN0fEe2YPMyYKslBVA" name="isTriggerSet" visibility="public">
                <ownedParameter xmi:id="_ulfjEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulfjEt0fEe2YPMyYKslBVA" name="loadFragments" visibility="protected">
                <ownedParameter xmi:id="_ulfjE90fEe2YPMyYKslBVA" name="fragments" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tg55gN0fEe2YPMyYKslBVA" name="log">
            <packagedElement xmi:type="uml:Class" xmi:id="_tg55gt0fEe2YPMyYKslBVA" name="EquinoxLogServices" visibility="public">
              <eAnnotations xmi:id="_tlISMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlISMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlISMt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umV3kd0fEe2YPMyYKslBVA" name="EQUINOX_LOGGER_NAME" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umV3kt0fEe2YPMyYKslBVA" name="PERF_LOGGER_NAME" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umV3k90fEe2YPMyYKslBVA" name="PROP_LOG_ENABLED" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umV3lN0fEe2YPMyYKslBVA" name="LOG_EXT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umV3ld0fEe2YPMyYKslBVA" name="logServiceManager" visibility="private" isLeaf="true" type="_tlI5QN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umV3lt0fEe2YPMyYKslBVA" name="eclipseLogFactory" visibility="private" isLeaf="true" type="_tlI5Qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umV3l90fEe2YPMyYKslBVA" name="logWriter" visibility="private" isLeaf="true" type="_tlISNt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umV3mN0fEe2YPMyYKslBVA" name="perfWriter" visibility="private" isLeaf="true" type="_tlISNt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umV3md0fEe2YPMyYKslBVA" name="rootFrameworkLog" visibility="private" isLeaf="true" type="_tXCL0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umV3mt0fEe2YPMyYKslBVA" name="frameworkLogReg" visibility="private" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umV3m90fEe2YPMyYKslBVA" name="perfLogReg" visibility="private" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umV3nN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umV3nd0fEe2YPMyYKslBVA" name="environmentInfo" type="_tgwIgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umXFsN0fEe2YPMyYKslBVA" name="start" visibility="public">
                <ownedParameter xmi:id="_umXFsd0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umXFud0fEe2YPMyYKslBVA" name="registerPerformanceLog" visibility="private">
                <ownedParameter xmi:id="_umXFut0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umXFu90fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umXFvN0fEe2YPMyYKslBVA" name="stop" visibility="public">
                <ownedParameter xmi:id="_umXFvd0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umXFwN0fEe2YPMyYKslBVA" name="getFrameworkLog" visibility="public">
                <ownedParameter xmi:id="_umXswN0fEe2YPMyYKslBVA" name="return" type="_tXCL0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umXswd0fEe2YPMyYKslBVA" name="createPerformanceLog" visibility="private">
                <ownedParameter xmi:id="_umXswt0fEe2YPMyYKslBVA" name="systemBundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umXsw90fEe2YPMyYKslBVA" name="return" type="_tXCL0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umXsxN0fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_umXsxd0fEe2YPMyYKslBVA" name="entry" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umXsxt0fEe2YPMyYKslBVA" name="severity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umXsx90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umXsyN0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umXsyd0fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_umXsyt0fEe2YPMyYKslBVA" name="entry" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umYT0N0fEe2YPMyYKslBVA" name="severity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umYT0d0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umYT0t0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umYT090fEe2YPMyYKslBVA" name="children" type="_teuIPd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlISNt0fEe2YPMyYKslBVA" name="EquinoxLogWriter" visibility="package">
              <eAnnotations xmi:id="_tlNxwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlNxwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlNxxN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umwuU90fEe2YPMyYKslBVA" name="PASSWORD" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuVN0fEe2YPMyYKslBVA" name="SESSION" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuVd0fEe2YPMyYKslBVA" name="ENTRY" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuVt0fEe2YPMyYKslBVA" name="SUBENTRY" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuV90fEe2YPMyYKslBVA" name="MESSAGE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuWN0fEe2YPMyYKslBVA" name="STACK" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuWd0fEe2YPMyYKslBVA" name="LINE_SEPARATOR" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuWt0fEe2YPMyYKslBVA" name="DEFAULT_LOG_SIZE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuW90fEe2YPMyYKslBVA" name="DEFAULT_LOG_FILES" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuXN0fEe2YPMyYKslBVA" name="LOG_SIZE_MIN" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuXd0fEe2YPMyYKslBVA" name="PROP_LOG_LEVEL" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuXt0fEe2YPMyYKslBVA" name="PROP_LOG_SIZE_MAX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuX90fEe2YPMyYKslBVA" name="PROP_LOG_FILE_MAX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuYN0fEe2YPMyYKslBVA" name="LOG_EXT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuYd0fEe2YPMyYKslBVA" name="BACKUP_MARK" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuYt0fEe2YPMyYKslBVA" name="PROP_LOG_INCLUDE_COMMAND_LINE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuY90fEe2YPMyYKslBVA" name="consoleLog" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umwuZN0fEe2YPMyYKslBVA" name="newSession" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umwuZd0fEe2YPMyYKslBVA" name="outFile" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umwuZt0fEe2YPMyYKslBVA" name="writer" visibility="private" type="_tlO_4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umwuZ90fEe2YPMyYKslBVA" name="loggerName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuaN0fEe2YPMyYKslBVA" name="enabled" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umxVYN0fEe2YPMyYKslBVA" name="environmentInfo" visibility="private" isLeaf="true" type="_tgwIgd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umxVYd0fEe2YPMyYKslBVA" name="maxLogSize" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umxVYt0fEe2YPMyYKslBVA" name="maxLogFiles" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umxVY90fEe2YPMyYKslBVA" name="backupIdx" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umxVZN0fEe2YPMyYKslBVA" name="logLevel" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umxVZd0fEe2YPMyYKslBVA" name="includeCommandLine" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umxVZt0fEe2YPMyYKslBVA" name="loggerAdmin" visibility="private" type="_tlSqQN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tlNxwt0fEe2YPMyYKslBVA" client="_tlISNt0fEe2YPMyYKslBVA" supplier="_tgWf490fEe2YPMyYKslBVA" contract="_tgWf490fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tlNxw90fEe2YPMyYKslBVA" client="_tlISNt0fEe2YPMyYKslBVA" supplier="_tgWf5N0fEe2YPMyYKslBVA" contract="_tgWf5N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umWeoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umWeod0fEe2YPMyYKslBVA" name="outFile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umWeot0fEe2YPMyYKslBVA" name="loggerName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umWeo90fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umWepN0fEe2YPMyYKslBVA" name="environmentInfo" type="_tgwIgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umWepd0fEe2YPMyYKslBVA" name="setConsoleLog" visibility="public">
                <ownedParameter xmi:id="_umWept0fEe2YPMyYKslBVA" name="consoleLog" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umWeuN0fEe2YPMyYKslBVA" name="setLoggerAdmin" visibility="package">
                <ownedParameter xmi:id="_umWeud0fEe2YPMyYKslBVA" name="loggerAdmin" type="_tlSqQN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umWeut0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umWeu90fEe2YPMyYKslBVA" name="writer" type="_tlO_4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umWevN0fEe2YPMyYKslBVA" name="loggerName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umWevd0fEe2YPMyYKslBVA" name="enabled" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umWevt0fEe2YPMyYKslBVA" name="environmentInfo" type="_tgwIgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umu5Kt0fEe2YPMyYKslBVA" name="setWriter" visibility="public">
                <ownedParameter xmi:id="_umu5K90fEe2YPMyYKslBVA" name="newWriter" type="_tlO_4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umu5LN0fEe2YPMyYKslBVA" name="append" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umu5MN0fEe2YPMyYKslBVA" name="setFile" visibility="public">
                <ownedParameter xmi:id="_umu5Md0fEe2YPMyYKslBVA" name="newFile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umu5Mt0fEe2YPMyYKslBVA" name="append" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umvgO90fEe2YPMyYKslBVA" name="getFile" visibility="public">
                <ownedParameter xmi:id="_umvgPN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umvgPt0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_umwHRN0fEe2YPMyYKslBVA" name="getLoggerName" visibility="public">
                <ownedParameter xmi:id="_umwHRd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umxVZ90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_umxVaN0fEe2YPMyYKslBVA" name="readLogProperties" visibility="private"/>
              <ownedOperation xmi:id="_umx8cN0fEe2YPMyYKslBVA" name="logForErrorStream" visibility="private">
                <ownedParameter xmi:id="_umx8cd0fEe2YPMyYKslBVA" name="return" type="_tlO_4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umx8ct0fEe2YPMyYKslBVA" name="getRoot" visibility="private">
                <ownedParameter xmi:id="_umx8c90fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umx8dN0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umx8d90fEe2YPMyYKslBVA" name="writeArgs" visibility="private">
                <ownedParameter xmi:id="_umx8eN0fEe2YPMyYKslBVA" name="header" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umx8ed0fEe2YPMyYKslBVA" name="args" type="_s69T0t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umx8et0fEe2YPMyYKslBVA" name="write" visibility="private">
                <ownedParameter xmi:id="_umx8e90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umx8fN0fEe2YPMyYKslBVA" name="writeln" visibility="private"/>
              <ownedOperation xmi:id="_umx8fd0fEe2YPMyYKslBVA" name="getSessionTimestamp" visibility="private">
                <ownedParameter xmi:id="_umx8ft0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umyjgN0fEe2YPMyYKslBVA" name="getDate" visibility="private">
                <ownedParameter xmi:id="_umyjgd0fEe2YPMyYKslBVA" name="date" type="_teJgcd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umyjgt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umyjg90fEe2YPMyYKslBVA" name="writeSession" visibility="private"/>
              <ownedOperation xmi:id="_umyjhN0fEe2YPMyYKslBVA" name="writeSpace" visibility="private"/>
              <ownedOperation xmi:id="_umyjhd0fEe2YPMyYKslBVA" name="writeln" visibility="private">
                <ownedParameter xmi:id="_umyjht0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umzxod0fEe2YPMyYKslBVA" name="openFile" visibility="private"/>
              <ownedOperation xmi:id="_umzxpt0fEe2YPMyYKslBVA" name="logForStream" visibility="private">
                <ownedParameter xmi:id="_umzxp90fEe2YPMyYKslBVA" name="output" type="_tV6KcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umzxqN0fEe2YPMyYKslBVA" name="return" type="_tlO_4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umzxqd0fEe2YPMyYKslBVA" name="closeFile" visibility="private"/>
              <ownedOperation xmi:id="_umzxqt0fEe2YPMyYKslBVA" name="log" visibility="private">
                <ownedParameter xmi:id="_umzxq90fEe2YPMyYKslBVA" name="logEntry" type="_tXCL0d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umzxrN0fEe2YPMyYKslBVA" name="isLoggable" visibility="private">
                <ownedParameter xmi:id="_umzxrd0fEe2YPMyYKslBVA" name="fwkEntrySeverity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umzxrt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umzxr90fEe2YPMyYKslBVA" name="checkLogFileSize" visibility="private">
                <ownedParameter xmi:id="_umzxsN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um0YsN0fEe2YPMyYKslBVA" name="writeLog" visibility="private">
                <ownedParameter xmi:id="_um0Ysd0fEe2YPMyYKslBVA" name="depth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um0Yst0fEe2YPMyYKslBVA" name="entry" type="_tXCL0d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um0YtN0fEe2YPMyYKslBVA" name="setOutput" visibility="private">
                <ownedParameter xmi:id="_um0Ytd0fEe2YPMyYKslBVA" name="newOutFile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um0Ytt0fEe2YPMyYKslBVA" name="newWriter" type="_tlO_4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um0Yt90fEe2YPMyYKslBVA" name="append" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um0_wN0fEe2YPMyYKslBVA" name="applyLogLevel" visibility="package"/>
              <ownedOperation xmi:id="_um0_xN0fEe2YPMyYKslBVA" name="copyReader" visibility="private">
                <ownedParameter xmi:id="_um0_xd0fEe2YPMyYKslBVA" name="reader" type="_tlQOAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um0_xt0fEe2YPMyYKslBVA" name="aWriter" type="_tlO_4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um1m4N0fEe2YPMyYKslBVA" name="appendPaddedInt" visibility="private">
                <ownedParameter xmi:id="_um1m4d0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um1m4t0fEe2YPMyYKslBVA" name="pad" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um1m490fEe2YPMyYKslBVA" name="buffer" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um1m5N0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um2N5N0fEe2YPMyYKslBVA" name="getStackTrace" visibility="private">
                <ownedParameter xmi:id="_um2N5d0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um2N5t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um20990fEe2YPMyYKslBVA" name="writeEntry" visibility="private">
                <ownedParameter xmi:id="_um20-N0fEe2YPMyYKslBVA" name="depth" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um20-d0fEe2YPMyYKslBVA" name="entry" type="_tXCL0d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um20-t0fEe2YPMyYKslBVA" name="writeMessage" visibility="private">
                <ownedParameter xmi:id="_um20-90fEe2YPMyYKslBVA" name="entry" type="_tXCL0d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um20_N0fEe2YPMyYKslBVA" name="writeStack" visibility="private">
                <ownedParameter xmi:id="_um20_d0fEe2YPMyYKslBVA" name="entry" type="_tXCL0d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um54QN0fEe2YPMyYKslBVA" name="getLogLevel" visibility="private">
                <ownedParameter xmi:id="_um54Qd0fEe2YPMyYKslBVA" name="return" type="_tgXG9N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um54Qt0fEe2YPMyYKslBVA" name="isLoggable" visibility="public">
                <ownedParameter xmi:id="_um54Q90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um54RN0fEe2YPMyYKslBVA" name="loggableName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um54Rd0fEe2YPMyYKslBVA" name="loggableLevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um54Rt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um54R90fEe2YPMyYKslBVA" name="convertSeverity" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_um54SN0fEe2YPMyYKslBVA" name="entryLevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um54Sd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um54St0fEe2YPMyYKslBVA" name="logged" visibility="public">
                <ownedParameter xmi:id="_um54S90fEe2YPMyYKslBVA" name="entry" type="_tgXG8t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um6fUN0fEe2YPMyYKslBVA" name="getFwkEntryTag" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_um6fUd0fEe2YPMyYKslBVA" name="entry" type="_tgXG8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um6fUt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlI5QN0fEe2YPMyYKslBVA" name="LogServiceManager" visibility="public">
              <eAnnotations xmi:id="_tlJgUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlJgUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlJgVd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ummWQd0fEe2YPMyYKslBVA" name="LOGGER_FRAMEWORK_EVENT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ummWQt0fEe2YPMyYKslBVA" name="LOGGER_BUNDLE_EVENT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ummWQ90fEe2YPMyYKslBVA" name="LOGGER_SERVICE_EVENT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ummWRN0fEe2YPMyYKslBVA" name="LOGSERVICE_CLASSES" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ummWRd0fEe2YPMyYKslBVA" name="LOGREADERSERVICE_CLASSES" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ummWRt0fEe2YPMyYKslBVA" name="logReaderServiceRegistration" visibility="private" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ummWR90fEe2YPMyYKslBVA" name="logServiceRegistration" visibility="private" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ummWSN0fEe2YPMyYKslBVA" name="loggerAdminRegistration" visibility="private" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ummWSd0fEe2YPMyYKslBVA" name="logReaderServiceFactory" visibility="private" isLeaf="true" type="_tlJgXt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ummWSt0fEe2YPMyYKslBVA" name="logServiceFactory" visibility="private" isLeaf="true" type="_tlJgX90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ummWS90fEe2YPMyYKslBVA" name="systemBundleLog" visibility="private" isLeaf="true" type="_tlKHYt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ummWTN0fEe2YPMyYKslBVA" name="eventAdminAdapter" visibility="private" type="_tlKHY90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ummWTd0fEe2YPMyYKslBVA" name="configAdminListener" visibility="private" type="_tlKHZN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tlJgUt0fEe2YPMyYKslBVA" client="_tlI5QN0fEe2YPMyYKslBVA" supplier="_tgVRw90fEe2YPMyYKslBVA" contract="_tgVRw90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tlJgU90fEe2YPMyYKslBVA" client="_tlI5QN0fEe2YPMyYKslBVA" supplier="_tXDaA90fEe2YPMyYKslBVA" contract="_tXDaA90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tlJgVN0fEe2YPMyYKslBVA" client="_tlI5QN0fEe2YPMyYKslBVA" supplier="_texykt0fEe2YPMyYKslBVA" contract="_texykt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umWeqt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umWeq90fEe2YPMyYKslBVA" name="maxHistory" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umWerN0fEe2YPMyYKslBVA" name="defaultLevel" type="_tgXG9N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umWerd0fEe2YPMyYKslBVA" name="captureLogEntryLocation" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umWert0fEe2YPMyYKslBVA" name="systemListeners" type="_tlJgW90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umWett0fEe2YPMyYKslBVA" name="getLoggerAdmin" visibility="package">
                <ownedParameter xmi:id="_umWet90fEe2YPMyYKslBVA" name="return" type="_tlSqQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umXFst0fEe2YPMyYKslBVA" name="start" visibility="public">
                <ownedParameter xmi:id="_umXFs90fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umXFvt0fEe2YPMyYKslBVA" name="stop" visibility="public">
                <ownedParameter xmi:id="_umXFv90fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ummWTt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_umnkY90fEe2YPMyYKslBVA" name="getSystemBundleLog" visibility="public">
                <ownedParameter xmi:id="_umnkZN0fEe2YPMyYKslBVA" name="return" type="_tev9YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umoLcN0fEe2YPMyYKslBVA" name="bundleChanged" visibility="public">
                <ownedParameter xmi:id="_umoLcd0fEe2YPMyYKslBVA" name="event" type="_tXEBAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umoLct0fEe2YPMyYKslBVA" name="getBundleEventTypeName" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_umoLc90fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umoLdN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umoLdd0fEe2YPMyYKslBVA" name="serviceChanged" visibility="public">
                <ownedParameter xmi:id="_umoLdt0fEe2YPMyYKslBVA" name="event" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umoLd90fEe2YPMyYKslBVA" name="getServiceEventTypeName" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_umoLeN0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umoLed0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umoygN0fEe2YPMyYKslBVA" name="frameworkEvent" visibility="public">
                <ownedParameter xmi:id="_umoygd0fEe2YPMyYKslBVA" name="event" type="_tev9b90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umoyht0fEe2YPMyYKslBVA" name="getFrameworkEventTypeName" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_umoyh90fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umoyiN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlKHYd0fEe2YPMyYKslBVA" name="MockSystemBundle" visibility="package">
                <eAnnotations xmi:id="_tocr9d0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tocr9t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tocr-N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tocr990fEe2YPMyYKslBVA" client="_tlKHYd0fEe2YPMyYKslBVA" supplier="_tV9NwN0fEe2YPMyYKslBVA" contract="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_umlII90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_umlIJN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                  <ownedParameter xmi:id="_umlIJd0fEe2YPMyYKslBVA" name="o" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umlIJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlIJ90fEe2YPMyYKslBVA" name="getBundleId" visibility="public">
                  <ownedParameter xmi:id="_umlIKN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlIKd0fEe2YPMyYKslBVA" name="getState" visibility="public">
                  <ownedParameter xmi:id="_umlIKt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlIK90fEe2YPMyYKslBVA" name="start" visibility="public">
                  <ownedParameter xmi:id="_umlILN0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlILd0fEe2YPMyYKslBVA" name="start" visibility="public"/>
                <ownedOperation xmi:id="_umlILt0fEe2YPMyYKslBVA" name="stop" visibility="public">
                  <ownedParameter xmi:id="_umlIL90fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlIMN0fEe2YPMyYKslBVA" name="stop" visibility="public"/>
                <ownedOperation xmi:id="_umlIMd0fEe2YPMyYKslBVA" name="update" visibility="public">
                  <ownedParameter xmi:id="_umlIMt0fEe2YPMyYKslBVA" name="input" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlIM90fEe2YPMyYKslBVA" name="update" visibility="public"/>
                <ownedOperation xmi:id="_umlINN0fEe2YPMyYKslBVA" name="uninstall" visibility="public"/>
                <ownedOperation xmi:id="_umlINd0fEe2YPMyYKslBVA" name="getHeaders" visibility="public">
                  <ownedParameter xmi:id="_umlINt0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlIN90fEe2YPMyYKslBVA" name="getLocation" visibility="public">
                  <ownedParameter xmi:id="_umlION0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlIOd0fEe2YPMyYKslBVA" name="getRegisteredServices" visibility="public">
                  <ownedParameter xmi:id="_umlIOt0fEe2YPMyYKslBVA" name="return" type="_tXCy4d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlIO90fEe2YPMyYKslBVA" name="getServicesInUse" visibility="public">
                  <ownedParameter xmi:id="_umlIPN0fEe2YPMyYKslBVA" name="return" type="_tXCy4d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvMN0fEe2YPMyYKslBVA" name="hasPermission" visibility="public">
                  <ownedParameter xmi:id="_umlvMd0fEe2YPMyYKslBVA" name="permission" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umlvMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvM90fEe2YPMyYKslBVA" name="getResource" visibility="public">
                  <ownedParameter xmi:id="_umlvNN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umlvNd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvNt0fEe2YPMyYKslBVA" name="getHeaders" visibility="public">
                  <ownedParameter xmi:id="_umlvN90fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umlvON0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvOd0fEe2YPMyYKslBVA" name="getSymbolicName" visibility="public">
                  <ownedParameter xmi:id="_umlvOt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvO90fEe2YPMyYKslBVA" name="loadClass" visibility="public">
                  <ownedParameter xmi:id="_umlvPN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umlvPd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvP90fEe2YPMyYKslBVA" name="getResources" visibility="public">
                  <ownedParameter xmi:id="_umlvQN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umlvQd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvQt0fEe2YPMyYKslBVA" name="getEntryPaths" visibility="public">
                  <ownedParameter xmi:id="_umlvQ90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umlvRN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvRd0fEe2YPMyYKslBVA" name="getEntry" visibility="public">
                  <ownedParameter xmi:id="_umlvRt0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umlvR90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvSN0fEe2YPMyYKslBVA" name="getLastModified" visibility="public">
                  <ownedParameter xmi:id="_umlvSd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvSt0fEe2YPMyYKslBVA" name="findEntries" visibility="public">
                  <ownedParameter xmi:id="_umlvS90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umlvTN0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umlvTd0fEe2YPMyYKslBVA" name="recurse" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umlvTt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvT90fEe2YPMyYKslBVA" name="getBundleContext" visibility="public">
                  <ownedParameter xmi:id="_umlvUN0fEe2YPMyYKslBVA" name="return" type="_tXCy5N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvUd0fEe2YPMyYKslBVA" name="getSignerCertificates" visibility="public">
                  <ownedParameter xmi:id="_umlvUt0fEe2YPMyYKslBVA" name="signersType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umlvU90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvVN0fEe2YPMyYKslBVA" name="getVersion" visibility="public">
                  <ownedParameter xmi:id="_umlvVd0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvVt0fEe2YPMyYKslBVA" name="adapt" visibility="public">
                  <ownedParameter xmi:id="_umlvV90fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umlvWN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvWd0fEe2YPMyYKslBVA" name="getDataFile" visibility="public">
                  <ownedParameter xmi:id="_umlvWt0fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umlvW90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umlvXN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                  <ownedParameter xmi:id="_umlvXd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ummWQN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlI5Qd0fEe2YPMyYKslBVA" name="EquinoxLogFactory" visibility="package">
              <eAnnotations xmi:id="_tlNKsN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlNKsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlNKs90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umvgP90fEe2YPMyYKslBVA" name="defaultWriter" visibility="package" isLeaf="true" type="_tlISNt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umvgQN0fEe2YPMyYKslBVA" name="logManager" visibility="package" isLeaf="true" type="_tlI5QN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tlNKst0fEe2YPMyYKslBVA" client="_tlI5Qd0fEe2YPMyYKslBVA" supplier="_tXEBBN0fEe2YPMyYKslBVA" contract="_tXEBBN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umWer90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umWesN0fEe2YPMyYKslBVA" name="defaultWriter" type="_tlISNt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umWesd0fEe2YPMyYKslBVA" name="logManager" type="_tlI5QN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umWest0fEe2YPMyYKslBVA" name="createFrameworkLog" visibility="package">
                <ownedParameter xmi:id="_umWes90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umWetN0fEe2YPMyYKslBVA" name="eclipseWriter" type="_tlISNt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umWetd0fEe2YPMyYKslBVA" name="return" type="_tXCL0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umvgMt0fEe2YPMyYKslBVA" name="convertLevel" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_umvgM90fEe2YPMyYKslBVA" name="logEntry" type="_tXCL0d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umvgNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umwHQN0fEe2YPMyYKslBVA" name="getService" visibility="public">
                <ownedParameter xmi:id="_umwHQd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umwHQt0fEe2YPMyYKslBVA" name="registration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umwHQ90fEe2YPMyYKslBVA" name="return" type="_tXCL0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umwHRt0fEe2YPMyYKslBVA" name="ungetService" visibility="public">
                <ownedParameter xmi:id="_umwHR90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umwHSN0fEe2YPMyYKslBVA" name="registration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umwHSd0fEe2YPMyYKslBVA" name="service" type="_tXCL0t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umwHSt0fEe2YPMyYKslBVA" name="getService" visibility="public">
                <ownedParameter xmi:id="_umwHS90fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umwHTN0fEe2YPMyYKslBVA" name="arg1" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umwHTd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umwHTt0fEe2YPMyYKslBVA" name="ungetService" visibility="public">
                <ownedParameter xmi:id="_umwHT90fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umwHUN0fEe2YPMyYKslBVA" name="arg1" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umwHUd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlNKtd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tod6FN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tod6Fd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tod6F90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_umu5IN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tlI5Qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umu5Id0fEe2YPMyYKslBVA" name="val$logWriter" visibility="private" isLeaf="true" type="_tlISNt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umu5It0fEe2YPMyYKslBVA" name="val$logger" visibility="private" isLeaf="true" type="_tev9ZN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tod6Ft0fEe2YPMyYKslBVA" client="_tlNKtd0fEe2YPMyYKslBVA" supplier="_tXCL0t0fEe2YPMyYKslBVA" contract="_tXCL0t0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_umu5I90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_umu5JN0fEe2YPMyYKslBVA" name="arg0" type="_tlI5Qd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umu5Jd0fEe2YPMyYKslBVA" name="arg1" type="_tlISNt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umu5Jt0fEe2YPMyYKslBVA" name="arg2" type="_tev9ZN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umu5J90fEe2YPMyYKslBVA" name="setWriter" visibility="public">
                  <ownedParameter xmi:id="_umu5KN0fEe2YPMyYKslBVA" name="newWriter" type="_tlO_4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umu5Kd0fEe2YPMyYKslBVA" name="append" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umu5Ld0fEe2YPMyYKslBVA" name="setFile" visibility="public">
                  <ownedParameter xmi:id="_umu5Lt0fEe2YPMyYKslBVA" name="newFile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umu5L90fEe2YPMyYKslBVA" name="append" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umu5M90fEe2YPMyYKslBVA" name="setConsoleLog" visibility="public">
                  <ownedParameter xmi:id="_umu5NN0fEe2YPMyYKslBVA" name="consoleLog" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umvgMN0fEe2YPMyYKslBVA" name="log" visibility="public">
                  <ownedParameter xmi:id="_umvgMd0fEe2YPMyYKslBVA" name="logEntry" type="_tXCL0d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umvgNd0fEe2YPMyYKslBVA" name="log" visibility="public">
                  <ownedParameter xmi:id="_umvgNt0fEe2YPMyYKslBVA" name="frameworkEvent" type="_tev9b90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umvgOd0fEe2YPMyYKslBVA" name="getFile" visibility="public">
                  <ownedParameter xmi:id="_umvgOt0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umvgPd0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlJgXt0fEe2YPMyYKslBVA" name="ExtendedLogReaderServiceFactory" visibility="public">
              <eAnnotations xmi:id="_toXzcN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toXzcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toXzc90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umPJ9N0fEe2YPMyYKslBVA" name="MAX_RECURSIONS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umPJ9d0fEe2YPMyYKslBVA" name="EMPTY_ENUMERATION" visibility="private" isLeaf="true" isStatic="true" type="_s-w1w90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umPJ9t0fEe2YPMyYKslBVA" name="NULL_LOGGER_FILTER" visibility="package" isLeaf="true" isStatic="true" type="_tgWf5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umPJ990fEe2YPMyYKslBVA" name="ALWAYS_LOG" visibility="private" isLeaf="true" isStatic="true" type="_toXzdN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umPJ-N0fEe2YPMyYKslBVA" name="errorStream" visibility="private" isStatic="true" type="_s6v4ct0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umPJ-d0fEe2YPMyYKslBVA" name="listenersLock" visibility="private" isLeaf="true" type="_tSbYoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umPJ-t0fEe2YPMyYKslBVA" name="listeners" visibility="private" type="_tiRLcN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umPJ-90fEe2YPMyYKslBVA" name="filters" visibility="private" type="_toXzdN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umPJ_N0fEe2YPMyYKslBVA" name="nestedCallCount" visibility="private" isLeaf="true" type="_tAbCoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umPJ_d0fEe2YPMyYKslBVA" name="history" visibility="private" isLeaf="true" type="_s_-Wst0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umPJ_t0fEe2YPMyYKslBVA" name="maxHistory" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umPJ_90fEe2YPMyYKslBVA" name="defaultLevel" visibility="private" isLeaf="true" type="_tgXG9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umPKAN0fEe2YPMyYKslBVA" name="executor" visibility="private" type="_toYagN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_toXzct0fEe2YPMyYKslBVA" client="_tlJgXt0fEe2YPMyYKslBVA" supplier="_tXEBBN0fEe2YPMyYKslBVA" contract="_tXEBBN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umNUx90fEe2YPMyYKslBVA" name="logPrivileged" visibility="package">
                <ownedParameter xmi:id="_umNUyN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umNUyd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umNUyt0fEe2YPMyYKslBVA" name="stackTraceElement" type="_tl_N0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umNUy90fEe2YPMyYKslBVA" name="context" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umNUzN0fEe2YPMyYKslBVA" name="logLevelEnum" type="_tgXG9N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umNUzd0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umNUzt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umNUz90fEe2YPMyYKslBVA" name="ref" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umNU0N0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umPJ590fEe2YPMyYKslBVA" name="isLoggablePrivileged" visibility="package">
                <ownedParameter xmi:id="_umPJ6N0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umPJ6d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umPJ6t0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umPJ690fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umPKAd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_umPw8N0fEe2YPMyYKslBVA" name="safeIsLoggable" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_umPw8d0fEe2YPMyYKslBVA" name="filter" type="_tgWf5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umPw8t0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umPw890fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umPw9N0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umPw9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umPw-90fEe2YPMyYKslBVA" name="getErrorStream" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_umPw_N0fEe2YPMyYKslBVA" name="return" type="_s6v4ct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umPw_d0fEe2YPMyYKslBVA" name="setErrorStream" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_umPw_t0fEe2YPMyYKslBVA" name="ps" type="_s6v4ct0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umPw_90fEe2YPMyYKslBVA" name="safeLogged" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_umPxAN0fEe2YPMyYKslBVA" name="listener" type="_teyZqd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umPxAd0fEe2YPMyYKslBVA" name="logEntry" type="_tgXG8t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umPxBN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umQYAN0fEe2YPMyYKslBVA" name="maxHistory" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umQYAd0fEe2YPMyYKslBVA" name="defaultLevel" type="_tgXG9N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umQYAt0fEe2YPMyYKslBVA" name="start" visibility="public">
                <ownedParameter xmi:id="_umQYA90fEe2YPMyYKslBVA" name="equinoxContainer" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umQYBN0fEe2YPMyYKslBVA" name="stop" visibility="public"/>
              <ownedOperation xmi:id="_umQYBd0fEe2YPMyYKslBVA" name="getDefaultLogLevel" visibility="public">
                <ownedParameter xmi:id="_umQYBt0fEe2YPMyYKslBVA" name="return" type="_tgXG9N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umQYB90fEe2YPMyYKslBVA" name="getService" visibility="public">
                <ownedParameter xmi:id="_umQYCN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umQYCd0fEe2YPMyYKslBVA" name="registration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umQYCt0fEe2YPMyYKslBVA" name="return" type="_toYagd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umQ_Et0fEe2YPMyYKslBVA" name="ungetService" visibility="public">
                <ownedParameter xmi:id="_umQ_E90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umQ_FN0fEe2YPMyYKslBVA" name="registration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umQ_Fd0fEe2YPMyYKslBVA" name="service" type="_toYagd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umQ_F90fEe2YPMyYKslBVA" name="isLoggable" visibility="package">
                <ownedParameter xmi:id="_umQ_GN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umQ_Gd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umQ_Gt0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umQ_G90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umQ_HN0fEe2YPMyYKslBVA" name="incrementNestedCount" visibility="private">
                <ownedParameter xmi:id="_umQ_Hd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umQ_Ht0fEe2YPMyYKslBVA" name="decrementNestedCount" visibility="private"/>
              <ownedOperation xmi:id="_umRmIN0fEe2YPMyYKslBVA" name="getCount" visibility="private">
                <ownedParameter xmi:id="_umRmId0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umSNMN0fEe2YPMyYKslBVA" name="log" visibility="package">
                <ownedParameter xmi:id="_umSNMd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umSNMt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umSNM90fEe2YPMyYKslBVA" name="stackTraceElement" type="_tl_N0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umSNNN0fEe2YPMyYKslBVA" name="context" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umSNNd0fEe2YPMyYKslBVA" name="logLevelEnum" type="_tgXG9N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umSNNt0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umSNN90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umSNON0fEe2YPMyYKslBVA" name="ref" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umSNOd0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umS0QN0fEe2YPMyYKslBVA" name="storeEntry" visibility="private">
                <ownedParameter xmi:id="_umS0Qd0fEe2YPMyYKslBVA" name="logEntry" type="_tgXG8t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umTbVt0fEe2YPMyYKslBVA" name="addLogListener" visibility="package">
                <ownedParameter xmi:id="_umTbV90fEe2YPMyYKslBVA" name="listener" type="_teyZqd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umTbWN0fEe2YPMyYKslBVA" name="filter" type="_tgWf5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umUCYN0fEe2YPMyYKslBVA" name="recalculateFilters" visibility="private">
                <ownedParameter xmi:id="_umUCYd0fEe2YPMyYKslBVA" name="listenersCopy" type="_tiRLcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umUCYt0fEe2YPMyYKslBVA" name="removeLogListener" visibility="package">
                <ownedParameter xmi:id="_umUCY90fEe2YPMyYKslBVA" name="listener" type="_teyZqd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umUpcN0fEe2YPMyYKslBVA" name="getLog" visibility="package">
                <ownedParameter xmi:id="_umUpcd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umUpct0fEe2YPMyYKslBVA" name="getService" visibility="public">
                <ownedParameter xmi:id="_umUpc90fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umUpdN0fEe2YPMyYKslBVA" name="arg1" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umUpdd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umUpdt0fEe2YPMyYKslBVA" name="ungetService" visibility="public">
                <ownedParameter xmi:id="_umUpd90fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umUpeN0fEe2YPMyYKslBVA" name="arg1" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umUped0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_toXzeN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tpemtN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpemtd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpemt90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tpemtt0fEe2YPMyYKslBVA" client="_toXzeN0fEe2YPMyYKslBVA" supplier="_tgWf5N0fEe2YPMyYKslBVA" contract="_tgWf5N0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_umPJ7t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_umPJ790fEe2YPMyYKslBVA" name="isLoggable" visibility="public">
                  <ownedParameter xmi:id="_umPJ8N0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umPJ8d0fEe2YPMyYKslBVA" name="loggerName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umPJ8t0fEe2YPMyYKslBVA" name="logLevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umPJ890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_toYag90fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tpemsN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpemsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpems90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_umOi490fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tlJgXt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umOi5N0fEe2YPMyYKslBVA" name="val$bundle" visibility="private" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umOi5d0fEe2YPMyYKslBVA" name="val$name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umOi5t0fEe2YPMyYKslBVA" name="val$level" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tpemst0fEe2YPMyYKslBVA" client="_toYag90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_umPJ4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_umPJ4d0fEe2YPMyYKslBVA" name="arg0" type="_tlJgXt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umPJ4t0fEe2YPMyYKslBVA" name="arg1" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umPJ490fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umPJ5N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umPJ5d0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_umPJ5t0fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umPJ7N0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_umPJ7d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_toZBkd0fEe2YPMyYKslBVA" name="3" visibility="package">
                <eAnnotations xmi:id="_tpd_pN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpd_pd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpd_p90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_umNUsN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tlJgXt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umNUsd0fEe2YPMyYKslBVA" name="val$bundle" visibility="private" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umNUst0fEe2YPMyYKslBVA" name="val$name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umNUs90fEe2YPMyYKslBVA" name="val$stackTraceElement" visibility="private" isLeaf="true" type="_tl_N0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umNUtN0fEe2YPMyYKslBVA" name="val$context" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umNUtd0fEe2YPMyYKslBVA" name="val$logLevelEnum" visibility="private" isLeaf="true" type="_tgXG9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umNUtt0fEe2YPMyYKslBVA" name="val$level" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umNUt90fEe2YPMyYKslBVA" name="val$message" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umNUuN0fEe2YPMyYKslBVA" name="val$ref" visibility="private" isLeaf="true" type="_tXDZ-d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umNUud0fEe2YPMyYKslBVA" name="val$exception" visibility="private" isLeaf="true" type="_s7BlQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tpd_pt0fEe2YPMyYKslBVA" client="_toZBkd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_umNUut0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_umNUu90fEe2YPMyYKslBVA" name="arg0" type="_tlJgXt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umNUvN0fEe2YPMyYKslBVA" name="arg1" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umNUvd0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umNUvt0fEe2YPMyYKslBVA" name="arg3" type="_tl_N0N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umNUv90fEe2YPMyYKslBVA" name="arg4" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umNUwN0fEe2YPMyYKslBVA" name="arg5" type="_tgXG9N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umNUwd0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umNUwt0fEe2YPMyYKslBVA" name="arg7" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umNUw90fEe2YPMyYKslBVA" name="arg8" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umNUxN0fEe2YPMyYKslBVA" name="arg9" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umNUxd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_umNUxt0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umN7wN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_umN7wd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_toZBlt0fEe2YPMyYKslBVA" name="LogTask" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_toZoqd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toZoqt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toZorN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_umVQj90fEe2YPMyYKslBVA" name="logEntry" visibility="private" isLeaf="true" type="_tgXG8t0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umVQkN0fEe2YPMyYKslBVA" name="listener" visibility="private" isLeaf="true" type="_teyZqd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_toZoq90fEe2YPMyYKslBVA" client="_toZBlt0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_umS0St0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_umS0S90fEe2YPMyYKslBVA" name="logEntry" type="_tgXG8t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umS0TN0fEe2YPMyYKslBVA" name="listener" type="_teyZqd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umV3kN0fEe2YPMyYKslBVA" name="run" visibility="public"/>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlJgX90fEe2YPMyYKslBVA" name="ExtendedLogServiceFactory" visibility="public">
              <eAnnotations xmi:id="_tlKucd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlKuct0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlKudd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umEKzt0fEe2YPMyYKslBVA" name="contextsLock" visibility="package" isLeaf="true" type="_tSbYoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umEK0t0fEe2YPMyYKslBVA" name="loggerContextTargetMap" visibility="package" isLeaf="true" type="_tlLVgt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umqAot0fEe2YPMyYKslBVA" name="logReaderServiceFactory" visibility="package" isLeaf="true" type="_tlJgXt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umrOzd0fEe2YPMyYKslBVA" name="secureAction" visibility="package" isLeaf="true" isStatic="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umrOzt0fEe2YPMyYKslBVA" name="logPermission" visibility="private" isLeaf="true" type="_tkxs5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umrOz90fEe2YPMyYKslBVA" name="loggerAdmin" visibility="private" isLeaf="true" type="_tlSqQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umrO0N0fEe2YPMyYKslBVA" name="captureLogEntryLocation" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tlKuc90fEe2YPMyYKslBVA" client="_tlJgX90fEe2YPMyYKslBVA" supplier="_tXEBBN0fEe2YPMyYKslBVA" contract="_tXEBBN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tlKudN0fEe2YPMyYKslBVA" client="_tlJgX90fEe2YPMyYKslBVA" supplier="_tXDZ_t0fEe2YPMyYKslBVA" contract="_tXDZ_t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umDjtN0fEe2YPMyYKslBVA" name="checkLogPermission" visibility="package"/>
              <ownedOperation xmi:id="_umDjtd0fEe2YPMyYKslBVA" name="getLogService" visibility="package">
                <ownedParameter xmi:id="_umDjtt0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umDjt90fEe2YPMyYKslBVA" name="return" type="_tlKHYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umEKx90fEe2YPMyYKslBVA" name="isLoggable" visibility="package">
                <ownedParameter xmi:id="_umEKyN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umEKyd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umEKyt0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umEKy90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umbXKN0fEe2YPMyYKslBVA" name="log" visibility="package">
                <ownedParameter xmi:id="_umbXKd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umbXKt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umbXK90fEe2YPMyYKslBVA" name="stackTraceElement" type="_tl_N0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umbXLN0fEe2YPMyYKslBVA" name="context" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umbXLd0fEe2YPMyYKslBVA" name="logLevelEnum" type="_tgXG9N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umbXLt0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umbXL90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umbXMN0fEe2YPMyYKslBVA" name="ref" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umbXMd0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umfomN0fEe2YPMyYKslBVA" name="captureLogEntryLocation" visibility="package">
                <ownedParameter xmi:id="_umfomd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umj6Ad0fEe2YPMyYKslBVA" name="getLoggerAdmin" visibility="package">
                <ownedParameter xmi:id="_umj6At0fEe2YPMyYKslBVA" name="return" type="_tlSqQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ummWT90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ummWUN0fEe2YPMyYKslBVA" name="logReaderServiceFactory" type="_tlJgXt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ummWUd0fEe2YPMyYKslBVA" name="captureLogEntryLocation" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umnkYN0fEe2YPMyYKslBVA" name="shutdown" visibility="package"/>
              <ownedOperation xmi:id="_umrO0d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_umr11N0fEe2YPMyYKslBVA" name="getService" visibility="public">
                <ownedParameter xmi:id="_umr11d0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umr11t0fEe2YPMyYKslBVA" name="registration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umr1190fEe2YPMyYKslBVA" name="return" type="_tlKHYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umr12N0fEe2YPMyYKslBVA" name="ungetService" visibility="public">
                <ownedParameter xmi:id="_umr12d0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umr12t0fEe2YPMyYKslBVA" name="registration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umr1290fEe2YPMyYKslBVA" name="service" type="_tev9YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umr13N0fEe2YPMyYKslBVA" name="bundleChanged" visibility="public">
                <ownedParameter xmi:id="_umr13d0fEe2YPMyYKslBVA" name="event" type="_tXEBAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umr13t0fEe2YPMyYKslBVA" name="removeLogService" visibility="package">
                <ownedParameter xmi:id="_umr1390fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umtD8N0fEe2YPMyYKslBVA" name="createEquinoxLoggerContext" visibility="package">
                <ownedParameter xmi:id="_umtD8d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umtD8t0fEe2YPMyYKslBVA" name="return" type="_tlL8kN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umtD890fEe2YPMyYKslBVA" name="getService" visibility="public">
                <ownedParameter xmi:id="_umtD9N0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umtD9d0fEe2YPMyYKslBVA" name="arg1" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umtD9t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umtD990fEe2YPMyYKslBVA" name="ungetService" visibility="public">
                <ownedParameter xmi:id="_umtD-N0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umtD-d0fEe2YPMyYKslBVA" name="arg1" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umtD-t0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlLVht0fEe2YPMyYKslBVA" name="EquinoxLoggerAdmin" visibility="package">
                <eAnnotations xmi:id="_tod6EN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tod6Ed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tod6E90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_umrOw90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tlJgX90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tod6Et0fEe2YPMyYKslBVA" client="_tlLVht0fEe2YPMyYKslBVA" supplier="_tlSqQN0fEe2YPMyYKslBVA" contract="_tlSqQN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_umrOxN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_umrOxd0fEe2YPMyYKslBVA" name="arg0" type="_tlJgX90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umrOxt0fEe2YPMyYKslBVA" name="getLoggerContext" visibility="public">
                  <ownedParameter xmi:id="_umrOx90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umrOyN0fEe2YPMyYKslBVA" name="return" type="_tlSqQd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlL8kN0fEe2YPMyYKslBVA" name="EquinoxLoggerContext" visibility="package">
                <eAnnotations xmi:id="_todTBd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_todTBt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_todTCN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_umpZlN0fEe2YPMyYKslBVA" name="contextName" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umpZld0fEe2YPMyYKslBVA" name="contextLogLevels" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umpZlt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tlJgX90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_todTB90fEe2YPMyYKslBVA" client="_tlL8kN0fEe2YPMyYKslBVA" supplier="_tlSqQd0fEe2YPMyYKslBVA" contract="_tlSqQd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_umpZl90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_umpZmN0fEe2YPMyYKslBVA" name="arg0" type="_tlJgX90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umpZmd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umpZmt0fEe2YPMyYKslBVA" name="getName" visibility="public">
                  <ownedParameter xmi:id="_umpZm90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umpZnN0fEe2YPMyYKslBVA" name="getEffectiveLogLevel" visibility="public">
                  <ownedParameter xmi:id="_umpZnd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umpZnt0fEe2YPMyYKslBVA" name="return" type="_tgXG9N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umqAo90fEe2YPMyYKslBVA" name="getLogLevels" visibility="public">
                  <ownedParameter xmi:id="_umqApN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umqnsN0fEe2YPMyYKslBVA" name="setLogLevels" visibility="public">
                  <ownedParameter xmi:id="_umqnsd0fEe2YPMyYKslBVA" name="logLevels" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umrOwN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
                <ownedOperation xmi:id="_umrOwd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                  <ownedParameter xmi:id="_umrOwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlKHYt0fEe2YPMyYKslBVA" name="ExtendedLogServiceImpl" visibility="public">
              <eAnnotations xmi:id="_toVXMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toVXMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toVXM90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umCVkN0fEe2YPMyYKslBVA" name="factory" visibility="private" isLeaf="true" type="_tlJgX90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umCVkd0fEe2YPMyYKslBVA" name="bundle" visibility="private" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umCVkt0fEe2YPMyYKslBVA" name="loggerCache" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umCVk90fEe2YPMyYKslBVA" name="LOG_SERVICE" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_toVXMt0fEe2YPMyYKslBVA" client="_tlKHYt0fEe2YPMyYKslBVA" supplier="_tev9YN0fEe2YPMyYKslBVA" contract="_tev9YN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umCVlN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umCVld0fEe2YPMyYKslBVA" name="factory" type="_tlJgX90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umCVlt0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umCVl90fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_umCVmN0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umCVmd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umCVmt0fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_umCVm90fEe2YPMyYKslBVA" name="sr" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umCVnN0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umCVnd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umCVnt0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umCVn90fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_umCVoN0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umCVod0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umCVot0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umC8oN0fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_umC8od0fEe2YPMyYKslBVA" name="sr" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umC8ot0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umC8o90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umC8pN0fEe2YPMyYKslBVA" name="getLogger" visibility="public">
                <ownedParameter xmi:id="_umC8pd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umC8pt0fEe2YPMyYKslBVA" name="return" type="_tev9ZN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umC8rN0fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_umC8rd0fEe2YPMyYKslBVA" name="context" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umC8rt0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umC8r90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umC8sN0fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_umC8sd0fEe2YPMyYKslBVA" name="context" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umC8st0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umC8s90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umC8tN0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umC8td0fEe2YPMyYKslBVA" name="getLogger" visibility="public">
                <ownedParameter xmi:id="_umC8tt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umC8t90fEe2YPMyYKslBVA" name="loggerType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umC8uN0fEe2YPMyYKslBVA" name="return" type="_tev9at0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umDjsN0fEe2YPMyYKslBVA" name="getLogger" visibility="public">
                <ownedParameter xmi:id="_umDjsd0fEe2YPMyYKslBVA" name="logBundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umDjst0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umDjs90fEe2YPMyYKslBVA" name="return" type="_tev9ZN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umDju90fEe2YPMyYKslBVA" name="getLogger" visibility="public">
                <ownedParameter xmi:id="_umDjvN0fEe2YPMyYKslBVA" name="logBundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umDjvd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umDjvt0fEe2YPMyYKslBVA" name="loggerType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umDjv90fEe2YPMyYKslBVA" name="return" type="_tev9at0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umDjxN0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_umDjxd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umDjyN0fEe2YPMyYKslBVA" name="isLoggable" visibility="public">
                <ownedParameter xmi:id="_umDjyd0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umDjyt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umEKw90fEe2YPMyYKslBVA" name="isLoggable" visibility="package">
                <ownedParameter xmi:id="_umEKxN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umEKxd0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umEKxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umEKzN0fEe2YPMyYKslBVA" name="setBundle" visibility="package">
                <ownedParameter xmi:id="_umEKzd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umEK190fEe2YPMyYKslBVA" name="getBundle" visibility="package">
                <ownedParameter xmi:id="_umEK2N0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umEK2d0fEe2YPMyYKslBVA" name="getFactory" visibility="package">
                <ownedParameter xmi:id="_umEK2t0fEe2YPMyYKslBVA" name="return" type="_tlJgX90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umEK290fEe2YPMyYKslBVA" name="getLogger" visibility="public">
                <ownedParameter xmi:id="_umEK3N0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umEx0N0fEe2YPMyYKslBVA" name="return" type="_tev9at0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umFY5N0fEe2YPMyYKslBVA" name="getLogger" visibility="public">
                <ownedParameter xmi:id="_umFY5d0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umFY5t0fEe2YPMyYKslBVA" name="loggerType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umFY590fEe2YPMyYKslBVA" name="return" type="_tev9at0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umFY6N0fEe2YPMyYKslBVA" name="isTraceEnabled" visibility="public">
                <ownedParameter xmi:id="_umFY6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umFY7N0fEe2YPMyYKslBVA" name="trace" visibility="public">
                <ownedParameter xmi:id="_umFY7d0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umFY8N0fEe2YPMyYKslBVA" name="trace" visibility="public">
                <ownedParameter xmi:id="_umFY8d0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umFY8t0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umF_890fEe2YPMyYKslBVA" name="trace" visibility="public">
                <ownedParameter xmi:id="_umF_9N0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umF_9d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umF_9t0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umF_-90fEe2YPMyYKslBVA" name="trace" visibility="public">
                <ownedParameter xmi:id="_umF__N0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umF__d0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umGAAd0fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public">
                <ownedParameter xmi:id="_umGAAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umGABd0fEe2YPMyYKslBVA" name="debug" visibility="public">
                <ownedParameter xmi:id="_umGABt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umGACd0fEe2YPMyYKslBVA" name="debug" visibility="public">
                <ownedParameter xmi:id="_umGACt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umGAC90fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umGAD90fEe2YPMyYKslBVA" name="debug" visibility="public">
                <ownedParameter xmi:id="_umGAEN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umGAEd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umGAEt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umGnBN0fEe2YPMyYKslBVA" name="debug" visibility="public">
                <ownedParameter xmi:id="_umGnBd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umGnBt0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umGnCt0fEe2YPMyYKslBVA" name="isInfoEnabled" visibility="public">
                <ownedParameter xmi:id="_umGnC90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umGnDt0fEe2YPMyYKslBVA" name="info" visibility="public">
                <ownedParameter xmi:id="_umGnD90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umGnEt0fEe2YPMyYKslBVA" name="info" visibility="public">
                <ownedParameter xmi:id="_umGnE90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umGnFN0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umGnGN0fEe2YPMyYKslBVA" name="info" visibility="public">
                <ownedParameter xmi:id="_umGnGd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umGnGt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umGnG90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umHOEN0fEe2YPMyYKslBVA" name="info" visibility="public">
                <ownedParameter xmi:id="_umHOEd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umHOEt0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umHOFt0fEe2YPMyYKslBVA" name="isWarnEnabled" visibility="public">
                <ownedParameter xmi:id="_umHOF90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umHOGt0fEe2YPMyYKslBVA" name="warn" visibility="public">
                <ownedParameter xmi:id="_umHOG90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umHOHt0fEe2YPMyYKslBVA" name="warn" visibility="public">
                <ownedParameter xmi:id="_umHOH90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umHOIN0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umHOJN0fEe2YPMyYKslBVA" name="warn" visibility="public">
                <ownedParameter xmi:id="_umHOJd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umHOJt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umHOJ90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umHOLN0fEe2YPMyYKslBVA" name="warn" visibility="public">
                <ownedParameter xmi:id="_umHOLd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umHOLt0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umHOMt0fEe2YPMyYKslBVA" name="isErrorEnabled" visibility="public">
                <ownedParameter xmi:id="_umH1IN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umH1I90fEe2YPMyYKslBVA" name="error" visibility="public">
                <ownedParameter xmi:id="_umH1JN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umH1J90fEe2YPMyYKslBVA" name="error" visibility="public">
                <ownedParameter xmi:id="_umH1KN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umH1Kd0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umH1Ld0fEe2YPMyYKslBVA" name="error" visibility="public">
                <ownedParameter xmi:id="_umH1Lt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umH1L90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umH1MN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umH1Nd0fEe2YPMyYKslBVA" name="error" visibility="public">
                <ownedParameter xmi:id="_umH1Nt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umH1N90fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umH1O90fEe2YPMyYKslBVA" name="audit" visibility="public">
                <ownedParameter xmi:id="_umH1PN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umIcMN0fEe2YPMyYKslBVA" name="audit" visibility="public">
                <ownedParameter xmi:id="_umIcMd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umIcMt0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umIcNt0fEe2YPMyYKslBVA" name="audit" visibility="public">
                <ownedParameter xmi:id="_umIcN90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umIcON0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umIcOd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umIcPt0fEe2YPMyYKslBVA" name="audit" visibility="public">
                <ownedParameter xmi:id="_umIcP90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umIcQN0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umIcRN0fEe2YPMyYKslBVA" name="trace" visibility="public">
                <ownedParameter xmi:id="_umIcRd0fEe2YPMyYKslBVA" name="consumer" type="_teyZpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umIcSN0fEe2YPMyYKslBVA" name="debug" visibility="public">
                <ownedParameter xmi:id="_umIcSd0fEe2YPMyYKslBVA" name="consumer" type="_teyZpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umIcTN0fEe2YPMyYKslBVA" name="info" visibility="public">
                <ownedParameter xmi:id="_umIcTd0fEe2YPMyYKslBVA" name="consumer" type="_teyZpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umJDQt0fEe2YPMyYKslBVA" name="warn" visibility="public">
                <ownedParameter xmi:id="_umJDQ90fEe2YPMyYKslBVA" name="consumer" type="_teyZpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umJDRt0fEe2YPMyYKslBVA" name="error" visibility="public">
                <ownedParameter xmi:id="_umJDR90fEe2YPMyYKslBVA" name="consumer" type="_teyZpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umJDSt0fEe2YPMyYKslBVA" name="applyLogLevels" visibility="package">
                <ownedParameter xmi:id="_umJDS90fEe2YPMyYKslBVA" name="effectiveLoggerContext" type="_tlL8kN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umJDTt0fEe2YPMyYKslBVA" name="getLogger" visibility="public">
                <ownedParameter xmi:id="_umJDT90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umJDUN0fEe2YPMyYKslBVA" name="return" type="_tev9at0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlKHY90fEe2YPMyYKslBVA" name="EventAdminAdapter" visibility="public">
              <eAnnotations xmi:id="_toZord0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toZort0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toZosN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umYT3t0fEe2YPMyYKslBVA" name="EVENT_TOPIC" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umYT390fEe2YPMyYKslBVA" name="LOG_TOPICS_ARRAY" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umYT4N0fEe2YPMyYKslBVA" name="LOG_TOPIC_TOKEN" visibility="private" isLeaf="true" isStatic="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umYT4d0fEe2YPMyYKslBVA" name="logTopics" visibility="private" isStatic="true" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umYT4t0fEe2YPMyYKslBVA" name="eventAdminObjectClass" visibility="private" isStatic="true" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umYT490fEe2YPMyYKslBVA" name="eventHandlerObjectClass" visibility="private" isStatic="true" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umYT5N0fEe2YPMyYKslBVA" name="eventAdminTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umYT5d0fEe2YPMyYKslBVA" name="eventHandlerTracker" visibility="private" type="_teEn890fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umYT5t0fEe2YPMyYKslBVA" name="context" visibility="private" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umYT590fEe2YPMyYKslBVA" name="eventAdmin" visibility="private" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umYT6N0fEe2YPMyYKslBVA" name="logEventHandlers" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umYT6d0fEe2YPMyYKslBVA" name="logReaderServiceFactory" visibility="private" type="_tlJgXt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umYT6t0fEe2YPMyYKslBVA" name="logListener" visibility="private" type="_toaPst0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_toZor90fEe2YPMyYKslBVA" client="_tlKHY90fEe2YPMyYKslBVA" supplier="_tewkgt0fEe2YPMyYKslBVA" contract="_tewkgt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umYT690fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_umYT7N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umYT7d0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umYT7t0fEe2YPMyYKslBVA" name="logReaderServiceFactory" type="_tlJgXt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umY64N0fEe2YPMyYKslBVA" name="start" visibility="public"/>
              <ownedOperation xmi:id="_umY6490fEe2YPMyYKslBVA" name="stop" visibility="public"/>
              <ownedOperation xmi:id="_umY65N0fEe2YPMyYKslBVA" name="addingService" visibility="public">
                <ownedParameter xmi:id="_umY65d0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umY65t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umY6590fEe2YPMyYKslBVA" name="checkServiceProp" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_umY66N0fEe2YPMyYKslBVA" name="property" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umY66d0fEe2YPMyYKslBVA" name="check" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umY66t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umZh8d0fEe2YPMyYKslBVA" name="modifiedService" visibility="public">
                <ownedParameter xmi:id="_umZh8t0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umZh890fEe2YPMyYKslBVA" name="tracked" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umZh9N0fEe2YPMyYKslBVA" name="removedService" visibility="public">
                <ownedParameter xmi:id="_umZh9d0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umZh9t0fEe2YPMyYKslBVA" name="tracked" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlKHZN0fEe2YPMyYKslBVA" name="ConfigAdminListener" visibility="package">
              <eAnnotations xmi:id="_tocE4d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tocr8N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tocr8t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umiE0N0fEe2YPMyYKslBVA" name="context" visibility="package" isLeaf="true" type="_tXCy5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6AN0fEe2YPMyYKslBVA" name="factory" visibility="package" isLeaf="true" type="_tlJgX90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6CN0fEe2YPMyYKslBVA" name="CLASS_CONFIG_ADMIN" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6Cd0fEe2YPMyYKslBVA" name="METHOD_CONFIG_ADMIN_GET_CONFIGURATION" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6Ct0fEe2YPMyYKslBVA" name="METHOD_CONFIG_ADMIN_LIST_CONFIGURATIONS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6C90fEe2YPMyYKslBVA" name="CLASS_SYNC_CONFIG_LISTENER" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6DN0fEe2YPMyYKslBVA" name="CLASS_CONFIG_EVENT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6Dd0fEe2YPMyYKslBVA" name="METHOD_CONFIG_EVENT_GET_PID" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6Dt0fEe2YPMyYKslBVA" name="METHOD_CONFIG_EVENT_GET_FACTORY_PID" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6D90fEe2YPMyYKslBVA" name="METHOD_CONFIG_EVENT_GET_REFERENCE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6EN0fEe2YPMyYKslBVA" name="METHOD_CONFIG_EVENT_GET_TYPE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6Ed0fEe2YPMyYKslBVA" name="CM_UPDATED" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6Et0fEe2YPMyYKslBVA" name="CM_DELETED" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6E90fEe2YPMyYKslBVA" name="CM_LOCATION_CHANGED" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6FN0fEe2YPMyYKslBVA" name="CLASS_CONFIG" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6Fd0fEe2YPMyYKslBVA" name="METHOD_CONFIG_GET_PROPERTIES" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6Ft0fEe2YPMyYKslBVA" name="METHOD_CONFIG_GET_PID" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6F90fEe2YPMyYKslBVA" name="METHOD_CONFIG_GET_FACTORY_PID" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6GN0fEe2YPMyYKslBVA" name="PID_PREFIX_LOG_ADMIN" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6Gd0fEe2YPMyYKslBVA" name="PID_FILTER" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umj6Gt0fEe2YPMyYKslBVA" name="configTracker" visibility="private" isLeaf="true" type="_teEn890fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tocr8d0fEe2YPMyYKslBVA" client="_tlKHZN0fEe2YPMyYKslBVA" supplier="_tewkgt0fEe2YPMyYKslBVA" contract="_tewkgt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umj6G90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_umj6HN0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umj6Hd0fEe2YPMyYKslBVA" name="factory" type="_tlJgX90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umkhEN0fEe2YPMyYKslBVA" name="start" visibility="package"/>
              <ownedOperation xmi:id="_umkhEd0fEe2YPMyYKslBVA" name="stop" visibility="package"/>
              <ownedOperation xmi:id="_umkhEt0fEe2YPMyYKslBVA" name="registerConfigurationListener" visibility="private">
                <ownedParameter xmi:id="_umkhE90fEe2YPMyYKslBVA" name="configRef" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umkhFN0fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umkhFd0fEe2YPMyYKslBVA" name="registerProxyConfigListener" visibility="private">
                <ownedParameter xmi:id="_umkhFt0fEe2YPMyYKslBVA" name="configRef" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umkhF90fEe2YPMyYKslBVA" name="listenerClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umkhGN0fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umkhGd0fEe2YPMyYKslBVA" name="addingService" visibility="public">
                <ownedParameter xmi:id="_umkhGt0fEe2YPMyYKslBVA" name="configRef" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umkhG90fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umkhHN0fEe2YPMyYKslBVA" name="modifiedService" visibility="public">
                <ownedParameter xmi:id="_umkhHd0fEe2YPMyYKslBVA" name="configRef" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umkhHt0fEe2YPMyYKslBVA" name="configReg" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umkhH90fEe2YPMyYKslBVA" name="removedService" visibility="public">
                <ownedParameter xmi:id="_umkhIN0fEe2YPMyYKslBVA" name="configRef" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umkhId0fEe2YPMyYKslBVA" name="loggerConfiguration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umkhIt0fEe2YPMyYKslBVA" name="modifiedService" visibility="public">
                <ownedParameter xmi:id="_umkhI90fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umkhJN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umkhJd0fEe2YPMyYKslBVA" name="removedService" visibility="public">
                <ownedParameter xmi:id="_umkhJt0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umkhJ90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umlIIN0fEe2YPMyYKslBVA" name="addingService" visibility="public">
                <ownedParameter xmi:id="_umlIId0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umlIIt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tocr9N0fEe2YPMyYKslBVA" name="LoggerContextConfiguration" visibility="package">
                <eAnnotations xmi:id="_tpemuN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpemud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpemu90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_umg2tt0fEe2YPMyYKslBVA" name="listenerProxy" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umg2t90fEe2YPMyYKslBVA" name="configAdmin" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umg2uN0fEe2YPMyYKslBVA" name="configAdminRef" visibility="private" isLeaf="true" type="_tXDZ-d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umg2ud0fEe2YPMyYKslBVA" name="configClass" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umg2ut0fEe2YPMyYKslBVA" name="getConfigProperties" visibility="private" isLeaf="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umg2u90fEe2YPMyYKslBVA" name="getConfigPid" visibility="private" isLeaf="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umg2vN0fEe2YPMyYKslBVA" name="getConfigFactoryPid" visibility="private" isLeaf="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umg2vd0fEe2YPMyYKslBVA" name="configAdminClass" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umg2vt0fEe2YPMyYKslBVA" name="getConfiguration" visibility="private" isLeaf="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umg2v90fEe2YPMyYKslBVA" name="listConfigurations" visibility="private" isLeaf="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umg2wN0fEe2YPMyYKslBVA" name="configEventClass" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umg2wd0fEe2YPMyYKslBVA" name="getEventPid" visibility="private" isLeaf="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umg2wt0fEe2YPMyYKslBVA" name="getEventFactoryPid" visibility="private" isLeaf="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umg2w90fEe2YPMyYKslBVA" name="getEventReference" visibility="private" isLeaf="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umg2xN0fEe2YPMyYKslBVA" name="getEventType" visibility="private" isLeaf="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umhdwN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tlKHZN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tpemut0fEe2YPMyYKslBVA" client="_tocr9N0fEe2YPMyYKslBVA" supplier="_tVxAgt0fEe2YPMyYKslBVA" contract="_tVxAgt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_umhdwd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_umhdwt0fEe2YPMyYKslBVA" name="arg0" type="_tlKHZN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umhdw90fEe2YPMyYKslBVA" name="listenerClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umhdxN0fEe2YPMyYKslBVA" name="ref" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umiE0d0fEe2YPMyYKslBVA" name="register" visibility="public">
                  <ownedParameter xmi:id="_umiE0t0fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umiE090fEe2YPMyYKslBVA" name="getContextName" visibility="private">
                  <ownedParameter xmi:id="_umiE1N0fEe2YPMyYKslBVA" name="pid" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umiE1d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umir4N0fEe2YPMyYKslBVA" name="getLogLevels" visibility="private">
                  <ownedParameter xmi:id="_umir4d0fEe2YPMyYKslBVA" name="configDictionary" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umir4t0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umir490fEe2YPMyYKslBVA" name="setLogLevels" visibility="private">
                  <ownedParameter xmi:id="_umir5N0fEe2YPMyYKslBVA" name="contextName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umir5d0fEe2YPMyYKslBVA" name="logLevels" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umir5t0fEe2YPMyYKslBVA" name="invoke" visibility="public">
                  <ownedParameter xmi:id="_umir590fEe2YPMyYKslBVA" name="proxy" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umir6N0fEe2YPMyYKslBVA" name="method" type="_tAO1Z90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umir6d0fEe2YPMyYKslBVA" name="event" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umir6t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umir690fEe2YPMyYKslBVA" name="getReference" visibility="private">
                  <ownedParameter xmi:id="_umir7N0fEe2YPMyYKslBVA" name="event" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umir7d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umir7t0fEe2YPMyYKslBVA" name="getEventPid" visibility="private">
                  <ownedParameter xmi:id="_umir790fEe2YPMyYKslBVA" name="event" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umir8N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umir8d0fEe2YPMyYKslBVA" name="getType" visibility="private">
                  <ownedParameter xmi:id="_umir8t0fEe2YPMyYKslBVA" name="event" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umir890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umir9N0fEe2YPMyYKslBVA" name="findConfiguration" visibility="private">
                  <ownedParameter xmi:id="_umir9d0fEe2YPMyYKslBVA" name="pid" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umir9t0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlKucN0fEe2YPMyYKslBVA" name="LoggerImpl" visibility="public">
              <eAnnotations xmi:id="_toaPtN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toaPtd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toaPt90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umZh990fEe2YPMyYKslBVA" name="THIS_PACKAGE_NAME" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umZh-N0fEe2YPMyYKslBVA" name="EMPTY" visibility="package" isLeaf="true" isStatic="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umZh-d0fEe2YPMyYKslBVA" name="logServiceImpl" visibility="protected" isLeaf="true" type="_tlKHYt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umZh-t0fEe2YPMyYKslBVA" name="name" visibility="protected" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umZh-90fEe2YPMyYKslBVA" name="enabledLevel" visibility="private" type="_tgXG9N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umZh_N0fEe2YPMyYKslBVA" name="pattern" visibility="private" isLeaf="true" isStatic="true" type="_tLUrEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_toaPtt0fEe2YPMyYKslBVA" client="_tlKucN0fEe2YPMyYKslBVA" supplier="_tev9ZN0fEe2YPMyYKslBVA" contract="_tev9ZN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umFY4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umFY4d0fEe2YPMyYKslBVA" name="logServiceImpl" type="_tlKHYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umFY4t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umFY490fEe2YPMyYKslBVA" name="loggerContext" type="_tlSqQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umJDTN0fEe2YPMyYKslBVA" name="applyLoggerContext" visibility="package">
                <ownedParameter xmi:id="_umJDTd0fEe2YPMyYKslBVA" name="loggerContext" type="_tlSqQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umZh_d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_umaJAN0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_umaJAd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umaJAt0fEe2YPMyYKslBVA" name="isLoggable" visibility="public">
                <ownedParameter xmi:id="_umaJA90fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umaJBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umaJBd0fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_umaJBt0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umaJB90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umaJCN0fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_umaJCd0fEe2YPMyYKslBVA" name="sr" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umaJCt0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umaJC90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umaJDN0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umaJDd0fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_umaJDt0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umaJD90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umaJEN0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umawEN0fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_umawEd0fEe2YPMyYKslBVA" name="sr" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawEt0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawE90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umawFN0fEe2YPMyYKslBVA" name="log" visibility="private">
                <ownedParameter xmi:id="_umawFd0fEe2YPMyYKslBVA" name="context" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawFt0fEe2YPMyYKslBVA" name="logLevelEnum" type="_tgXG9N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawF90fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawGN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawGd0fEe2YPMyYKslBVA" name="ref" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawGt0fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umawG90fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_umawHN0fEe2YPMyYKslBVA" name="context" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawHd0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawHt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umawH90fEe2YPMyYKslBVA" name="log" visibility="public">
                <ownedParameter xmi:id="_umawIN0fEe2YPMyYKslBVA" name="context" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawId0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawIt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawI90fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umawJN0fEe2YPMyYKslBVA" name="log" visibility="package">
                <ownedParameter xmi:id="_umawJd0fEe2YPMyYKslBVA" name="entryBundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawJt0fEe2YPMyYKslBVA" name="context" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawJ90fEe2YPMyYKslBVA" name="logLevelEnum" type="_tgXG9N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawKN0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawKd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawKt0fEe2YPMyYKslBVA" name="ref" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umawK90fEe2YPMyYKslBVA" name="exception" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umbXIN0fEe2YPMyYKslBVA" name="getLogLevel" visibility="private">
                <ownedParameter xmi:id="_umbXId0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umbXIt0fEe2YPMyYKslBVA" name="return" type="_tgXG9N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umbXJt0fEe2YPMyYKslBVA" name="getLocation" visibility="private">
                <ownedParameter xmi:id="_umbXJ90fEe2YPMyYKslBVA" name="return" type="_tl_N0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umbXMt0fEe2YPMyYKslBVA" name="isTraceEnabled" visibility="public">
                <ownedParameter xmi:id="_umbXM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umb-MN0fEe2YPMyYKslBVA" name="trace" visibility="public">
                <ownedParameter xmi:id="_umb-Md0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umb-Mt0fEe2YPMyYKslBVA" name="trace" visibility="public">
                <ownedParameter xmi:id="_umb-M90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umb-NN0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umb-Nd0fEe2YPMyYKslBVA" name="trace" visibility="public">
                <ownedParameter xmi:id="_umb-Nt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umb-N90fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umb-ON0fEe2YPMyYKslBVA" name="trace" visibility="public">
                <ownedParameter xmi:id="_umb-Od0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umb-Ot0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umb-O90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umclQN0fEe2YPMyYKslBVA" name="log" visibility="private">
                <ownedParameter xmi:id="_umclQd0fEe2YPMyYKslBVA" name="level" type="_tgXG9N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umclQt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umclQ90fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umclRN0fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public">
                <ownedParameter xmi:id="_umclRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umclRt0fEe2YPMyYKslBVA" name="debug" visibility="public">
                <ownedParameter xmi:id="_umclR90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umclSN0fEe2YPMyYKslBVA" name="debug" visibility="public">
                <ownedParameter xmi:id="_umclSd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umclSt0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umclS90fEe2YPMyYKslBVA" name="debug" visibility="public">
                <ownedParameter xmi:id="_umclTN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umclTd0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umclTt0fEe2YPMyYKslBVA" name="debug" visibility="public">
                <ownedParameter xmi:id="_umclT90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umclUN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umclUd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umclUt0fEe2YPMyYKslBVA" name="isInfoEnabled" visibility="public">
                <ownedParameter xmi:id="_umclU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umdMUN0fEe2YPMyYKslBVA" name="info" visibility="public">
                <ownedParameter xmi:id="_umdMUd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umdMUt0fEe2YPMyYKslBVA" name="info" visibility="public">
                <ownedParameter xmi:id="_umdMU90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umdMVN0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umdMVd0fEe2YPMyYKslBVA" name="info" visibility="public">
                <ownedParameter xmi:id="_umdMVt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umdMV90fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umdMWN0fEe2YPMyYKslBVA" name="info" visibility="public">
                <ownedParameter xmi:id="_umdMWd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umdMWt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umdMW90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umdMXN0fEe2YPMyYKslBVA" name="isWarnEnabled" visibility="public">
                <ownedParameter xmi:id="_umdMXd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umdMXt0fEe2YPMyYKslBVA" name="warn" visibility="public">
                <ownedParameter xmi:id="_umdMX90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umdMYN0fEe2YPMyYKslBVA" name="warn" visibility="public">
                <ownedParameter xmi:id="_umdMYd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umdMYt0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umdMY90fEe2YPMyYKslBVA" name="warn" visibility="public">
                <ownedParameter xmi:id="_umdMZN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umdMZd0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umdzYN0fEe2YPMyYKslBVA" name="warn" visibility="public">
                <ownedParameter xmi:id="_umdzYd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umdzYt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umdzY90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umdzZN0fEe2YPMyYKslBVA" name="isErrorEnabled" visibility="public">
                <ownedParameter xmi:id="_umdzZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umdzZt0fEe2YPMyYKslBVA" name="error" visibility="public">
                <ownedParameter xmi:id="_umdzZ90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umdzaN0fEe2YPMyYKslBVA" name="error" visibility="public">
                <ownedParameter xmi:id="_umdzad0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umdzat0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umdza90fEe2YPMyYKslBVA" name="error" visibility="public">
                <ownedParameter xmi:id="_umdzbN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umdzbd0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umdzbt0fEe2YPMyYKslBVA" name="error" visibility="public">
                <ownedParameter xmi:id="_umdzb90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umdzcN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umdzcd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umeacN0fEe2YPMyYKslBVA" name="audit" visibility="public">
                <ownedParameter xmi:id="_umeacd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umeact0fEe2YPMyYKslBVA" name="audit" visibility="public">
                <ownedParameter xmi:id="_umeac90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umeadN0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umeadd0fEe2YPMyYKslBVA" name="audit" visibility="public">
                <ownedParameter xmi:id="_umeadt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umead90fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umeaeN0fEe2YPMyYKslBVA" name="audit" visibility="public">
                <ownedParameter xmi:id="_umeaed0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umeaet0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umeae90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umeafN0fEe2YPMyYKslBVA" name="trace" visibility="public">
                <ownedParameter xmi:id="_umeafd0fEe2YPMyYKslBVA" name="consumer" type="_teyZpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umeagN0fEe2YPMyYKslBVA" name="debug" visibility="public">
                <ownedParameter xmi:id="_umeagd0fEe2YPMyYKslBVA" name="consumer" type="_teyZpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umfBgN0fEe2YPMyYKslBVA" name="info" visibility="public">
                <ownedParameter xmi:id="_umfBgd0fEe2YPMyYKslBVA" name="consumer" type="_teyZpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umfBgt0fEe2YPMyYKslBVA" name="warn" visibility="public">
                <ownedParameter xmi:id="_umfBg90fEe2YPMyYKslBVA" name="consumer" type="_teyZpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umfBhN0fEe2YPMyYKslBVA" name="error" visibility="public">
                <ownedParameter xmi:id="_umfBhd0fEe2YPMyYKslBVA" name="consumer" type="_teyZpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umfolN0fEe2YPMyYKslBVA" name="formatMessage" visibility="package">
                <ownedParameter xmi:id="_umfold0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umfolt0fEe2YPMyYKslBVA" name="processedArguments" type="_tocE4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umfol90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umgPrN0fEe2YPMyYKslBVA" name="append" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_umgPrd0fEe2YPMyYKslBVA" name="builder" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umgPrt0fEe2YPMyYKslBVA" name="matcher" type="_tLUrEd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umgPr90fEe2YPMyYKslBVA" name="chars" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umgPsN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umgPsd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umgPst0fEe2YPMyYKslBVA" name="argument" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umgPs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlLVgt0fEe2YPMyYKslBVA" name="LoggerContextTargetMap" visibility="public">
              <eAnnotations xmi:id="_tlL8kd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlL8kt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlL8k90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umtD-90fEe2YPMyYKslBVA" name="logServices" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umtD_N0fEe2YPMyYKslBVA" name="loggerContexts" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umtD_d0fEe2YPMyYKslBVA" name="targetToQualifiedNames" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umtD_t0fEe2YPMyYKslBVA" name="qualifiedNameToTargets" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_umEK090fEe2YPMyYKslBVA" name="replaceSystemBundleLogService" visibility="package">
                <ownedParameter xmi:id="_umEK1N0fEe2YPMyYKslBVA" name="previousBundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umEK1d0fEe2YPMyYKslBVA" name="currentBundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umEx1d0fEe2YPMyYKslBVA" name="getEffectiveLoggerContext" visibility="package">
                <ownedParameter xmi:id="_umEx1t0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umEx190fEe2YPMyYKslBVA" name="return" type="_tlL8kN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umqAoN0fEe2YPMyYKslBVA" name="getRootLoggerContext" visibility="package">
                <ownedParameter xmi:id="_umqAod0fEe2YPMyYKslBVA" name="return" type="_tlL8kN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umqnst0fEe2YPMyYKslBVA" name="applyLogLevels" visibility="package">
                <ownedParameter xmi:id="_umqns90fEe2YPMyYKslBVA" name="loggerContext" type="_tlL8kN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umrOyd0fEe2YPMyYKslBVA" name="createLoggerContext" visibility="package">
                <ownedParameter xmi:id="_umrOyt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umrOy90fEe2YPMyYKslBVA" name="factory" type="_tlJgX90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umrOzN0fEe2YPMyYKslBVA" name="return" type="_tlSqQd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umr10N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_umsc4N0fEe2YPMyYKslBVA" name="getLogService" visibility="package">
                <ownedParameter xmi:id="_umsc4d0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umsc4t0fEe2YPMyYKslBVA" name="factory" type="_tlJgX90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umsc490fEe2YPMyYKslBVA" name="return" type="_tlKHYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umsc5N0fEe2YPMyYKslBVA" name="clear" visibility="package"/>
              <ownedOperation xmi:id="_umsc5d0fEe2YPMyYKslBVA" name="remove" visibility="package">
                <ownedParameter xmi:id="_umsc5t0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umtD_90fEe2YPMyYKslBVA" name="add" visibility="package">
                <ownedParameter xmi:id="_umtEAN0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umtEAd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umtrAd0fEe2YPMyYKslBVA" name="getTargetsInternal" visibility="private">
                <ownedParameter xmi:id="_umtrAt0fEe2YPMyYKslBVA" name="pid" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umtrA90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toWlUd0fEe2YPMyYKslBVA" name="FormatterLoggerImpl" visibility="public">
              <eAnnotations xmi:id="_todTAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_todTAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_todTBN0fEe2YPMyYKslBVA" general="_tlKucN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_todTA90fEe2YPMyYKslBVA" client="_toWlUd0fEe2YPMyYKslBVA" supplier="_todTAt0fEe2YPMyYKslBVA" contract="_todTAt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umEx2N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umEx2d0fEe2YPMyYKslBVA" name="logServiceImpl" type="_tlKHYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umEx2t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umEx290fEe2YPMyYKslBVA" name="loggerContext" type="_tlSqQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umpZkN0fEe2YPMyYKslBVA" name="formatMessage" visibility="package">
                <ownedParameter xmi:id="_umpZkd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umpZkt0fEe2YPMyYKslBVA" name="processedArguments" type="_tocE4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umpZk90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toYagN0fEe2YPMyYKslBVA" name="OrderedExecutor" visibility="package">
              <eAnnotations xmi:id="_tpd_qN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpd_qd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpd_q90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umN7wt0fEe2YPMyYKslBVA" name="nThreads" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umN7w90fEe2YPMyYKslBVA" name="logThreadName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umN7xN0fEe2YPMyYKslBVA" name="delegate" visibility="private" isLeaf="true" type="_tlxyd90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umN7xd0fEe2YPMyYKslBVA" name="queue" visibility="private" isLeaf="true" type="_tTRtNt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umN7xt0fEe2YPMyYKslBVA" name="coreSize" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tpd_qt0fEe2YPMyYKslBVA" client="_toYagN0fEe2YPMyYKslBVA" supplier="_tg882t0fEe2YPMyYKslBVA" contract="_tg882t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umN7x90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umN7yN0fEe2YPMyYKslBVA" name="equinoxContainer" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umN71d0fEe2YPMyYKslBVA" name="newThread" visibility="public">
                <ownedParameter xmi:id="_umN71t0fEe2YPMyYKslBVA" name="r" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umN7190fEe2YPMyYKslBVA" name="return" type="_s7I6AN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umN73d0fEe2YPMyYKslBVA" name="executeOrderedTask" visibility="package">
                <ownedParameter xmi:id="_umN73t0fEe2YPMyYKslBVA" name="task" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umN7390fEe2YPMyYKslBVA" name="dependencyQueue" type="_toZBl90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umN74N0fEe2YPMyYKslBVA" name="numListeners" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umOi190fEe2YPMyYKslBVA" name="createQueue" visibility="package">
                <ownedParameter xmi:id="_umOi2N0fEe2YPMyYKslBVA" name="return" type="_toZBl90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umOi290fEe2YPMyYKslBVA" name="shutdown" visibility="package"/>
              <ownedOperation xmi:id="_umOi3d0fEe2YPMyYKslBVA" name="executeNextTask" visibility="package">
                <ownedParameter xmi:id="_umOi3t0fEe2YPMyYKslBVA" name="taskQueue" type="_toZBl90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_toZBl90fEe2YPMyYKslBVA" name="OrderedTaskQueue" visibility="package">
                <eAnnotations xmi:id="_toZooN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toZood0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toZoot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_umUpet0fEe2YPMyYKslBVA" name="dependencyQueue" visibility="private" isLeaf="true" type="_tVc3dt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umUpe90fEe2YPMyYKslBVA" name="firstTask" visibility="private" type="_thRs8d0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_umUpfN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_toYagN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_umOi0N0fEe2YPMyYKslBVA" name="addTaskAndReturnIfFirst" visibility="package">
                  <ownedParameter xmi:id="_umOi0d0fEe2YPMyYKslBVA" name="task" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umOi0t0fEe2YPMyYKslBVA" name="return" type="_toZopN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umOi2d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_umOi2t0fEe2YPMyYKslBVA" name="arg0" type="_toYagN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umOi390fEe2YPMyYKslBVA" name="getNextTask" visibility="package">
                  <ownedParameter xmi:id="_umOi4N0fEe2YPMyYKslBVA" name="return" type="_toZopN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umS0Td0fEe2YPMyYKslBVA" name="execute" visibility="package">
                  <ownedParameter xmi:id="_umS0Tt0fEe2YPMyYKslBVA" name="task" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umS0T90fEe2YPMyYKslBVA" name="numListeners" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umVQid0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_umVQit0fEe2YPMyYKslBVA" name="arg0" type="_toZBl90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umVQi90fEe2YPMyYKslBVA" name="return" type="_toYagN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_toZopN0fEe2YPMyYKslBVA" name="OrderedTask" visibility="package">
                  <eAnnotations xmi:id="_toZopd0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_toZopt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_toZoqN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_umVQjN0fEe2YPMyYKslBVA" name="task" visibility="private" isLeaf="true" type="_s7Gdwt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_umVQjd0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_toZBl90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_toZop90fEe2YPMyYKslBVA" client="_toZopN0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_umVQgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                    <ownedParameter xmi:id="_umVQgd0fEe2YPMyYKslBVA" name="arg0" type="_toZBl90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_umVQgt0fEe2YPMyYKslBVA" name="task" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_umVQjt0fEe2YPMyYKslBVA" name="run" visibility="public"/>
                </nestedClassifier>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toYagd0fEe2YPMyYKslBVA" name="ExtendedLogReaderServiceImpl" visibility="public">
              <eAnnotations xmi:id="_tod6G90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tod6HN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tod6Ht0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_um6fU90fEe2YPMyYKslBVA" name="factory" visibility="private" isLeaf="true" type="_tlJgXt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_um6fVN0fEe2YPMyYKslBVA" name="listeners" visibility="private" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tod6Hd0fEe2YPMyYKslBVA" client="_toYagd0fEe2YPMyYKslBVA" supplier="_teEA5N0fEe2YPMyYKslBVA" contract="_teEA5N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umQ_EN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_umQ_Ed0fEe2YPMyYKslBVA" name="factory" type="_tlJgXt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umQ_Ft0fEe2YPMyYKslBVA" name="shutdown" visibility="package"/>
              <ownedOperation xmi:id="_um7GYN0fEe2YPMyYKslBVA" name="addLogListener" visibility="public">
                <ownedParameter xmi:id="_um7GYd0fEe2YPMyYKslBVA" name="listener" type="_teyZqd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um7GYt0fEe2YPMyYKslBVA" name="filter" type="_tgWf5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um7GY90fEe2YPMyYKslBVA" name="checkShutdown" visibility="private"/>
              <ownedOperation xmi:id="_um7GZN0fEe2YPMyYKslBVA" name="addLogListener" visibility="public">
                <ownedParameter xmi:id="_um7GZd0fEe2YPMyYKslBVA" name="listener" type="_teyZqd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um7GZt0fEe2YPMyYKslBVA" name="getLog" visibility="public">
                <ownedParameter xmi:id="_um7GZ90fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um7GaN0fEe2YPMyYKslBVA" name="removeLogListener" visibility="public">
                <ownedParameter xmi:id="_um7Gad0fEe2YPMyYKslBVA" name="listener" type="_teyZqd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toZBlN0fEe2YPMyYKslBVA" name="ExtendedLogEntryImpl" visibility="public">
              <eAnnotations xmi:id="_tpcxht0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpcxh90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpcxit0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umJDUd0fEe2YPMyYKslBVA" name="nextSequenceNumber" visibility="private" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umJDUt0fEe2YPMyYKslBVA" name="nextThreadId" visibility="private" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umJqUN0fEe2YPMyYKslBVA" name="threadIds" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umJqUd0fEe2YPMyYKslBVA" name="loggerName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umJqUt0fEe2YPMyYKslBVA" name="bundle" visibility="private" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umJqU90fEe2YPMyYKslBVA" name="level" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umJqVN0fEe2YPMyYKslBVA" name="logLevelEnum" visibility="private" isLeaf="true" type="_tgXG9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umJqVd0fEe2YPMyYKslBVA" name="message" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umJqVt0fEe2YPMyYKslBVA" name="ref" visibility="private" isLeaf="true" type="_tXDZ-d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umJqV90fEe2YPMyYKslBVA" name="throwable" visibility="private" isLeaf="true" type="_s7BlQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umJqWN0fEe2YPMyYKslBVA" name="contextObject" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umJqWd0fEe2YPMyYKslBVA" name="time" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umJqWt0fEe2YPMyYKslBVA" name="threadId" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umJqW90fEe2YPMyYKslBVA" name="threadName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umJqXN0fEe2YPMyYKslBVA" name="sequenceNumber" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umJqXd0fEe2YPMyYKslBVA" name="stackTraceElement" visibility="private" isLeaf="true" type="_tl_N0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tpcxiN0fEe2YPMyYKslBVA" client="_toZBlN0fEe2YPMyYKslBVA" supplier="_tgWf6d0fEe2YPMyYKslBVA" contract="_tgWf6d0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tpcxid0fEe2YPMyYKslBVA" client="_toZBlN0fEe2YPMyYKslBVA" supplier="_tgXG8t0fEe2YPMyYKslBVA" contract="_tgXG8t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umJqXt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_umJqX90fEe2YPMyYKslBVA" name="createThreadIdMap" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_umJqYN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umJqYd0fEe2YPMyYKslBVA" name="getId" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_umJqYt0fEe2YPMyYKslBVA" name="thread" type="_s7I6AN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umJqY90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umJqZt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umJqZ90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umJqaN0fEe2YPMyYKslBVA" name="loggerName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umJqad0fEe2YPMyYKslBVA" name="stackTraceElement" type="_tl_N0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umJqat0fEe2YPMyYKslBVA" name="contextObject" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umJqa90fEe2YPMyYKslBVA" name="logLevelEnum" type="_tgXG9N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umJqbN0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umJqbd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umJqbt0fEe2YPMyYKslBVA" name="ref" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umJqb90fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umKRYN0fEe2YPMyYKslBVA" name="getLoggerName" visibility="public">
                <ownedParameter xmi:id="_umKRYd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umKRYt0fEe2YPMyYKslBVA" name="getSequenceNumber" visibility="public">
                <ownedParameter xmi:id="_umKRY90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umKRZN0fEe2YPMyYKslBVA" name="getThreadId" visibility="public">
                <ownedParameter xmi:id="_umKRZd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umKRZt0fEe2YPMyYKslBVA" name="getThreadName" visibility="public">
                <ownedParameter xmi:id="_umKRZ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umKRaN0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                <ownedParameter xmi:id="_umKRad0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umKRat0fEe2YPMyYKslBVA" name="getException" visibility="public">
                <ownedParameter xmi:id="_umKRa90fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umKRbN0fEe2YPMyYKslBVA" name="getLevel" visibility="public">
                <ownedParameter xmi:id="_umKRbd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umKRbt0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
                <ownedParameter xmi:id="_umK4cN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umK4cd0fEe2YPMyYKslBVA" name="getServiceReference" visibility="public">
                <ownedParameter xmi:id="_umK4ct0fEe2YPMyYKslBVA" name="return" type="_tXDZ-d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umK4c90fEe2YPMyYKslBVA" name="getTime" visibility="public">
                <ownedParameter xmi:id="_umK4dN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umK4dd0fEe2YPMyYKslBVA" name="getContext" visibility="public">
                <ownedParameter xmi:id="_umK4dt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umK4d90fEe2YPMyYKslBVA" name="getLogLevel" visibility="public">
                <ownedParameter xmi:id="_umK4eN0fEe2YPMyYKslBVA" name="return" type="_tgXG9N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umK4ed0fEe2YPMyYKslBVA" name="getSequence" visibility="public">
                <ownedParameter xmi:id="_umK4et0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umK4e90fEe2YPMyYKslBVA" name="getThreadInfo" visibility="public">
                <ownedParameter xmi:id="_umK4fN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umK4fd0fEe2YPMyYKslBVA" name="getLocation" visibility="public">
                <ownedParameter xmi:id="_umK4ft0fEe2YPMyYKslBVA" name="return" type="_tl_N0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toaPst0fEe2YPMyYKslBVA" name="EventAdminLogListener" visibility="public">
              <eAnnotations xmi:id="_tpdYkN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpdYkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpdYk90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umK4f90fEe2YPMyYKslBVA" name="TOPIC" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4gN0fEe2YPMyYKslBVA" name="TOPIC_SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4gd0fEe2YPMyYKslBVA" name="LOG_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4gt0fEe2YPMyYKslBVA" name="LOG_WARNING" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4g90fEe2YPMyYKslBVA" name="LOG_INFO" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4hN0fEe2YPMyYKslBVA" name="LOG_DEBUG" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4hd0fEe2YPMyYKslBVA" name="LOG_OTHER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4ht0fEe2YPMyYKslBVA" name="TIMESTAMP" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4h90fEe2YPMyYKslBVA" name="MESSAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4iN0fEe2YPMyYKslBVA" name="LOG_LEVEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4id0fEe2YPMyYKslBVA" name="LOG_ENTRY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4it0fEe2YPMyYKslBVA" name="SERVICE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4i90fEe2YPMyYKslBVA" name="SERVICE_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4jN0fEe2YPMyYKslBVA" name="SERVICE_OBJECTCLASS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4jd0fEe2YPMyYKslBVA" name="SERVICE_PID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4jt0fEe2YPMyYKslBVA" name="BUNDLE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4j90fEe2YPMyYKslBVA" name="BUNDLE_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4kN0fEe2YPMyYKslBVA" name="BUNDLE_SYMBOLICNAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4kd0fEe2YPMyYKslBVA" name="EVENT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4kt0fEe2YPMyYKslBVA" name="EXCEPTION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4k90fEe2YPMyYKslBVA" name="EXCEPTION_CLASS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4lN0fEe2YPMyYKslBVA" name="EXCEPTION_MESSAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4ld0fEe2YPMyYKslBVA" name="eventAdmin" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4lt0fEe2YPMyYKslBVA" name="postEvent" visibility="package" isLeaf="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umK4l90fEe2YPMyYKslBVA" name="event" visibility="private" isLeaf="true" type="_tBMesN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tpdYkt0fEe2YPMyYKslBVA" client="_toaPst0fEe2YPMyYKslBVA" supplier="_tgWf490fEe2YPMyYKslBVA" contract="_tgWf490fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umK4mN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umK4md0fEe2YPMyYKslBVA" name="eventAdmin" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umLfgN0fEe2YPMyYKslBVA" name="logged" visibility="public">
                <ownedParameter xmi:id="_umLfgd0fEe2YPMyYKslBVA" name="entry" type="_tgXG8t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umLfh90fEe2YPMyYKslBVA" name="convertEvent" visibility="package">
                <ownedParameter xmi:id="_umLfiN0fEe2YPMyYKslBVA" name="entry" type="_tgXG8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umLfid0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umMGkN0fEe2YPMyYKslBVA" name="putBundleProperties" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_umMGkd0fEe2YPMyYKslBVA" name="properties" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umMGkt0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umMGk90fEe2YPMyYKslBVA" name="putExceptionProperties" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_umMGlN0fEe2YPMyYKslBVA" name="properties" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umMGld0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umMGmN0fEe2YPMyYKslBVA" name="putServiceReferenceProperties" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_umMGmd0fEe2YPMyYKslBVA" name="properties" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umMGmt0fEe2YPMyYKslBVA" name="ref" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tpdYld0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tpd_oN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpd_od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpd_o90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_umMtoN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_toaPst0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_umMtod0fEe2YPMyYKslBVA" name="val$entry" visibility="private" isLeaf="true" type="_tgXG8t0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tpd_ot0fEe2YPMyYKslBVA" client="_tpdYld0fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_umLfgt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_umLfg90fEe2YPMyYKslBVA" name="arg0" type="_toaPst0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_umLfhN0fEe2YPMyYKslBVA" name="arg1" type="_tgXG8t0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umMtot0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_umMto90fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_umMtpN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_umMtpd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tocE4N0fEe2YPMyYKslBVA" name="Arguments" visibility="public">
              <eAnnotations xmi:id="_tod6GN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tod6Gd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tod6Gt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_umwuUN0fEe2YPMyYKslBVA" name="arguments" visibility="private" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuUd0fEe2YPMyYKslBVA" name="serviceReference" visibility="private" isLeaf="true" type="_tXDZ-d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_umwuUt0fEe2YPMyYKslBVA" name="throwable" visibility="private" isLeaf="true" type="_s7BlQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_umfBht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umfBh90fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umfBiN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_umfBid0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umfokN0fEe2YPMyYKslBVA" name="serviceReference" visibility="public">
                <ownedParameter xmi:id="_umfokd0fEe2YPMyYKslBVA" name="return" type="_tXDZ-d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umfokt0fEe2YPMyYKslBVA" name="throwable" visibility="public">
                <ownedParameter xmi:id="_umfok90fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umgPot0fEe2YPMyYKslBVA" name="arguments" visibility="public">
                <ownedParameter xmi:id="_umgPo90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tg885t0fEe2YPMyYKslBVA" name="location">
            <packagedElement xmi:type="uml:Class" xmi:id="_tg9j8N0fEe2YPMyYKslBVA" name="EquinoxLocations" visibility="public">
              <eAnnotations xmi:id="_tlhTyd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlhTyt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlhTy90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_unypFt0fEe2YPMyYKslBVA" name="READ_ONLY_AREA_SUFFIX" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypF90fEe2YPMyYKslBVA" name="PROP_INSTALL_AREA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypGN0fEe2YPMyYKslBVA" name="PROP_CONFIG_AREA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypGd0fEe2YPMyYKslBVA" name="PROP_CONFIG_AREA_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypGt0fEe2YPMyYKslBVA" name="PROP_SHARED_CONFIG_AREA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypG90fEe2YPMyYKslBVA" name="PROP_INSTANCE_AREA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypHN0fEe2YPMyYKslBVA" name="PROP_INSTANCE_AREA_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypHd0fEe2YPMyYKslBVA" name="PROP_USER_AREA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypHt0fEe2YPMyYKslBVA" name="PROP_USER_AREA_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypH90fEe2YPMyYKslBVA" name="PROP_USER_HOME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypIN0fEe2YPMyYKslBVA" name="PROP_USER_DIR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypId0fEe2YPMyYKslBVA" name="PROP_HOME_LOCATION_AREA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypIt0fEe2YPMyYKslBVA" name="PROP_LAUNCHER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypI90fEe2YPMyYKslBVA" name="ECLIPSE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypJN0fEe2YPMyYKslBVA" name="PRODUCT_SITE_MARKER" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypJd0fEe2YPMyYKslBVA" name="PRODUCT_SITE_ID" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypJt0fEe2YPMyYKslBVA" name="PRODUCT_SITE_VERSION" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypJ90fEe2YPMyYKslBVA" name="CONFIG_DIR" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypKN0fEe2YPMyYKslBVA" name="NONE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypKd0fEe2YPMyYKslBVA" name="NO_DEFAULT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypKt0fEe2YPMyYKslBVA" name="USER_HOME" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypK90fEe2YPMyYKslBVA" name="USER_DIR" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypLN0fEe2YPMyYKslBVA" name="INSTALL_HASH_PLACEHOLDER" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypLd0fEe2YPMyYKslBVA" name="INSTANCE_DATA_AREA_PREFIX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypLt0fEe2YPMyYKslBVA" name="equinoxConfig" visibility="private" isLeaf="true" type="_thAnMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypL90fEe2YPMyYKslBVA" name="container" visibility="private" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypMN0fEe2YPMyYKslBVA" name="debugLocations" visibility="private" isLeaf="true" type="_thAnMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypMd0fEe2YPMyYKslBVA" name="installLocation" visibility="private" isLeaf="true" type="_teEn_N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypMt0fEe2YPMyYKslBVA" name="configurationLocation" visibility="private" isLeaf="true" type="_teEn_N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypM90fEe2YPMyYKslBVA" name="userLocation" visibility="private" isLeaf="true" type="_teEn_N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypNN0fEe2YPMyYKslBVA" name="instanceLocation" visibility="private" isLeaf="true" type="_teEn_N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_unypNd0fEe2YPMyYKslBVA" name="eclipseHomeLocation" visibility="private" isLeaf="true" type="_teEn_N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_umV3oN0fEe2YPMyYKslBVA" name="getConfigurationLocation" visibility="public">
                <ownedParameter xmi:id="_umV3od0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unypNt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_unzQIN0fEe2YPMyYKslBVA" name="equinoxConfig" type="_thAnMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unzQId0fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unzQIt0fEe2YPMyYKslBVA" name="debugLocations" type="_thAnMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unzQI90fEe2YPMyYKslBVA" name="exceptions" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unz3MN0fEe2YPMyYKslBVA" name="buildLocation" visibility="private">
                <ownedParameter xmi:id="_unz3Md0fEe2YPMyYKslBVA" name="property" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unz3Mt0fEe2YPMyYKslBVA" name="defaultLocation" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unz3M90fEe2YPMyYKslBVA" name="userDefaultAppendage" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unz3NN0fEe2YPMyYKslBVA" name="readOnlyDefault" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unz3Nd0fEe2YPMyYKslBVA" name="computeReadOnly" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unz3Nt0fEe2YPMyYKslBVA" name="dataAreaPrefix" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unz3N90fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unz3ON0fEe2YPMyYKslBVA" name="buildURL" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_unz3Od0fEe2YPMyYKslBVA" name="spec" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unz3Ot0fEe2YPMyYKslBVA" name="trailingSlash" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unz3O90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unz3PN0fEe2YPMyYKslBVA" name="mungeConfigurationLocation" visibility="private"/>
              <ownedOperation xmi:id="_unz3Pd0fEe2YPMyYKslBVA" name="computeDefaultConfigurationLocation" visibility="private">
                <ownedParameter xmi:id="_unz3Pt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unz3P90fEe2YPMyYKslBVA" name="computeSharedConfigurationLocation" visibility="private">
                <ownedParameter xmi:id="_unz3QN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un0eQN0fEe2YPMyYKslBVA" name="getEclipseHomeLocation" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_un0eQd0fEe2YPMyYKslBVA" name="launcher" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un0eQt0fEe2YPMyYKslBVA" name="configValues" type="_thAnMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un0eQ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un1FUN0fEe2YPMyYKslBVA" name="getMacOSEclipseHomeLocation" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_un1FUd0fEe2YPMyYKslBVA" name="launcherDir" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un1FUt0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un1sYN0fEe2YPMyYKslBVA" name="canWrite" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_un1sYd0fEe2YPMyYKslBVA" name="location" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un1sYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un1sY90fEe2YPMyYKslBVA" name="substituteVar" visibility="private">
                <ownedParameter xmi:id="_un1sZN0fEe2YPMyYKslBVA" name="source" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un1sZd0fEe2YPMyYKslBVA" name="var" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un1sZt0fEe2YPMyYKslBVA" name="prop" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un1sZ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un1saN0fEe2YPMyYKslBVA" name="getInstallDirHash" visibility="private">
                <ownedParameter xmi:id="_un1sad0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un2TcN0fEe2YPMyYKslBVA" name="computeInstallConfigurationLocation" visibility="private">
                <ownedParameter xmi:id="_un2Tcd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un26g90fEe2YPMyYKslBVA" name="computeDefaultUserAreaLocation" visibility="private">
                <ownedParameter xmi:id="_un26hN0fEe2YPMyYKslBVA" name="pathAppendage" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un26hd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un3hkN0fEe2YPMyYKslBVA" name="getUserLocation" visibility="public">
                <ownedParameter xmi:id="_un3hkd0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un3hkt0fEe2YPMyYKslBVA" name="getInstallLocation" visibility="public">
                <ownedParameter xmi:id="_un3hk90fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un4IoN0fEe2YPMyYKslBVA" name="getInstanceLocation" visibility="public">
                <ownedParameter xmi:id="_un4Iod0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un4Iot0fEe2YPMyYKslBVA" name="getEclipseHomeLocation" visibility="public">
                <ownedParameter xmi:id="_un4Io90fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thAnNd0fEe2YPMyYKslBVA" name="LocationHelper" visibility="public">
              <eAnnotations xmi:id="_tljI8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tljI8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tljI8t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_un4IpN0fEe2YPMyYKslBVA" name="PROP_OSGI_LOCKING" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_un4Ipd0fEe2YPMyYKslBVA" name="LOCKING_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_un4Ipt0fEe2YPMyYKslBVA" name="LOCKING_IO" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_un4Ip90fEe2YPMyYKslBVA" name="LOCKING_NIO" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_unvlyt0fEe2YPMyYKslBVA" name="decodePath" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_unvly90fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unvlzN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unvlzd0fEe2YPMyYKslBVA" name="buildURL" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_unvlzt0fEe2YPMyYKslBVA" name="spec" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unvlz90fEe2YPMyYKslBVA" name="trailingSlash" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unvl0N0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unyCBN0fEe2YPMyYKslBVA" name="createLocker" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_unyCBd0fEe2YPMyYKslBVA" name="lock" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unyCBt0fEe2YPMyYKslBVA" name="lockMode" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unyCB90fEe2YPMyYKslBVA" name="debug" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unyCCN0fEe2YPMyYKslBVA" name="return" type="_tiUOxN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un4IqN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_un4Iqd0fEe2YPMyYKslBVA" name="adjustTrailingSlash" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_un4Iqt0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un4Iq90fEe2YPMyYKslBVA" name="trailingSlash" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un4vsN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un5WwN0fEe2YPMyYKslBVA" name="getStream" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_un5Wwd0fEe2YPMyYKslBVA" name="location" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un5Wwt0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un5Ww90fEe2YPMyYKslBVA" name="getConnection" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_un5WxN0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un5Wxd0fEe2YPMyYKslBVA" name="return" type="_teISVN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un590N0fEe2YPMyYKslBVA" name="decode" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_un590d0fEe2YPMyYKslBVA" name="urlString" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un590t0fEe2YPMyYKslBVA" name="plusEncoded" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un59090fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tiUOxN0fEe2YPMyYKslBVA" name="Locker" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tlhTx90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlhTyN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tljI9N0fEe2YPMyYKslBVA" name="MockLocker" visibility="public">
                <eAnnotations xmi:id="_tohkcN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tohkcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tohkc90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tohkct0fEe2YPMyYKslBVA" client="_tljI9N0fEe2YPMyYKslBVA" supplier="_tiUOxN0fEe2YPMyYKslBVA" contract="_tiUOxN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_unypEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_unypEd0fEe2YPMyYKslBVA" name="lock" visibility="public">
                  <ownedParameter xmi:id="_unypEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unypE90fEe2YPMyYKslBVA" name="isLocked" visibility="public">
                  <ownedParameter xmi:id="_unypFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_unypFd0fEe2YPMyYKslBVA" name="release" visibility="public"/>
              </nestedClassifier>
              <ownedOperation xmi:id="_unxa9d0fEe2YPMyYKslBVA" name="lock" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_unxa9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unxa990fEe2YPMyYKslBVA" name="isLocked" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_unxa-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unyCCt0fEe2YPMyYKslBVA" name="release" visibility="public" isAbstract="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tlh60d0fEe2YPMyYKslBVA" name="BasicLocation" visibility="public">
              <eAnnotations xmi:id="_togWYd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_togWYt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_togWZN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_untwk90fEe2YPMyYKslBVA" name="DEFAULT_LOCK_FILENAME" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_untwlN0fEe2YPMyYKslBVA" name="isReadOnly" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_untwld0fEe2YPMyYKslBVA" name="defaultValue" visibility="private" isLeaf="true" type="_tAOOUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_untwlt0fEe2YPMyYKslBVA" name="property" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_untwl90fEe2YPMyYKslBVA" name="dataAreaPrefix" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_untwmN0fEe2YPMyYKslBVA" name="configValues" visibility="private" isLeaf="true" type="_thAnMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_untwmd0fEe2YPMyYKslBVA" name="debug" visibility="private" isLeaf="true" type="_thAnMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_untwmt0fEe2YPMyYKslBVA" name="container" visibility="private" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_untwm90fEe2YPMyYKslBVA" name="location" visibility="private" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_untwnN0fEe2YPMyYKslBVA" name="parent" visibility="private" type="_teEn_N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_untwnd0fEe2YPMyYKslBVA" name="lockFile" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_untwnt0fEe2YPMyYKslBVA" name="locker" visibility="private" type="_tiUOxN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_togWY90fEe2YPMyYKslBVA" client="_tlh60d0fEe2YPMyYKslBVA" supplier="_teEn_N0fEe2YPMyYKslBVA" contract="_teEn_N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_untwn90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_untwoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_untwod0fEe2YPMyYKslBVA" name="property" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_untwot0fEe2YPMyYKslBVA" name="defaultValue" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_untwo90fEe2YPMyYKslBVA" name="isReadOnly" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_untwpN0fEe2YPMyYKslBVA" name="dataAreaPrefix" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unuXoN0fEe2YPMyYKslBVA" name="configValues" type="_thAnMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unuXod0fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unuXot0fEe2YPMyYKslBVA" name="debug" type="_thAnMd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unuXo90fEe2YPMyYKslBVA" name="allowsDefault" visibility="public">
                <ownedParameter xmi:id="_unuXpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unuXpd0fEe2YPMyYKslBVA" name="getDefault" visibility="public">
                <ownedParameter xmi:id="_unuXpt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unuXp90fEe2YPMyYKslBVA" name="getParentLocation" visibility="public">
                <ownedParameter xmi:id="_unuXqN0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unu-sN0fEe2YPMyYKslBVA" name="getURL" visibility="public">
                <ownedParameter xmi:id="_unu-sd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unu-tN0fEe2YPMyYKslBVA" name="setURL" visibility="public">
                <ownedParameter xmi:id="_unu-td0fEe2YPMyYKslBVA" name="value" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unu-tt0fEe2YPMyYKslBVA" name="lock" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unu-t90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unu-uN0fEe2YPMyYKslBVA" name="isSet" visibility="public">
                <ownedParameter xmi:id="_unu-ud0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unu-ut0fEe2YPMyYKslBVA" name="isReadOnly" visibility="public">
                <ownedParameter xmi:id="_unu-u90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unvlwN0fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_unvlwd0fEe2YPMyYKslBVA" name="value" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unvlwt0fEe2YPMyYKslBVA" name="lock" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unvlw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unvlxN0fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_unvlxd0fEe2YPMyYKslBVA" name="value" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unvlxt0fEe2YPMyYKslBVA" name="lock" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unvlx90fEe2YPMyYKslBVA" name="lockFilePath" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unvlyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unwM0N0fEe2YPMyYKslBVA" name="lock" visibility="private">
                <ownedParameter xmi:id="_unwM0d0fEe2YPMyYKslBVA" name="lock" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unwM0t0fEe2YPMyYKslBVA" name="locationValue" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unwM090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unwM2N0fEe2YPMyYKslBVA" name="setParent" visibility="public">
                <ownedParameter xmi:id="_unwM2d0fEe2YPMyYKslBVA" name="value" type="_teEn_N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unwz4N0fEe2YPMyYKslBVA" name="lock" visibility="public">
                <ownedParameter xmi:id="_unwz4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unwz490fEe2YPMyYKslBVA" name="isLocked" visibility="public">
                <ownedParameter xmi:id="_unwz5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unwz5d0fEe2YPMyYKslBVA" name="isLocked" visibility="private">
                <ownedParameter xmi:id="_unwz5t0fEe2YPMyYKslBVA" name="lock" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unwz590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unxa890fEe2YPMyYKslBVA" name="setLocker" visibility="private">
                <ownedParameter xmi:id="_unxa9N0fEe2YPMyYKslBVA" name="lock" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unyCCd0fEe2YPMyYKslBVA" name="release" visibility="public"/>
              <ownedOperation xmi:id="_unyCC90fEe2YPMyYKslBVA" name="createLocation" visibility="public">
                <ownedParameter xmi:id="_unyCDN0fEe2YPMyYKslBVA" name="parentLocation" type="_teEn_N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unyCDd0fEe2YPMyYKslBVA" name="defaultLocation" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unyCDt0fEe2YPMyYKslBVA" name="readonly" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unyCD90fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unyCEN0fEe2YPMyYKslBVA" name="getDataArea" visibility="public">
                <ownedParameter xmi:id="_unyCEd0fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unyCEt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tljI9t0fEe2YPMyYKslBVA" name="Locker_JavaIo" visibility="public">
              <eAnnotations xmi:id="_togWXd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_togWXt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_togWYN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_untJhN0fEe2YPMyYKslBVA" name="lockFile" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_untJhd0fEe2YPMyYKslBVA" name="lockRAF" visibility="private" type="_tVprwN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_togWX90fEe2YPMyYKslBVA" client="_tljI9t0fEe2YPMyYKslBVA" supplier="_tiUOxN0fEe2YPMyYKslBVA" contract="_tiUOxN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_untJht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_untJh90fEe2YPMyYKslBVA" name="lockFile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_untJiN0fEe2YPMyYKslBVA" name="lock" visibility="public">
                <ownedParameter xmi:id="_untJid0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_untwkN0fEe2YPMyYKslBVA" name="release" visibility="public"/>
              <ownedOperation xmi:id="_untwkd0fEe2YPMyYKslBVA" name="isLocked" visibility="public">
                <ownedParameter xmi:id="_untwkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tljI-N0fEe2YPMyYKslBVA" name="Locker_JavaNio" visibility="public">
              <eAnnotations xmi:id="_tljwAt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tljwA90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tljwBd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_un592N0fEe2YPMyYKslBVA" name="lockFile" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_un592d0fEe2YPMyYKslBVA" name="debug" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_un592t0fEe2YPMyYKslBVA" name="fileLock" visibility="private" type="_tljwB90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_un59290fEe2YPMyYKslBVA" name="raFile" visibility="private" type="_tVprwN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tljwBN0fEe2YPMyYKslBVA" client="_tljI-N0fEe2YPMyYKslBVA" supplier="_tiUOxN0fEe2YPMyYKslBVA" contract="_tiUOxN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_un4vtd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_un4vtt0fEe2YPMyYKslBVA" name="lockFile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un4vt90fEe2YPMyYKslBVA" name="debug" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un593N0fEe2YPMyYKslBVA" name="lock" visibility="public">
                <ownedParameter xmi:id="_un593d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un6k4t0fEe2YPMyYKslBVA" name="release" visibility="public"/>
              <ownedOperation xmi:id="_un6k5N0fEe2YPMyYKslBVA" name="isLocked" visibility="public">
                <ownedParameter xmi:id="_un6k5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tg9j4d0fEe2YPMyYKslBVA" name="hookregistry">
            <packagedElement xmi:type="uml:Class" xmi:id="_tg9j5t0fEe2YPMyYKslBVA" name="HookRegistry" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_thH78N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thH78d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thH78t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqxEmN0fEe2YPMyYKslBVA" name="HOOK_CONFIGURATORS_FILE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqxEmd0fEe2YPMyYKslBVA" name="HOOK_CONFIGURATORS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqxEmt0fEe2YPMyYKslBVA" name="PROP_HOOK_CONFIGURATORS_INCLUDE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqxEm90fEe2YPMyYKslBVA" name="PROP_HOOK_CONFIGURATORS_EXCLUDE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqxEnN0fEe2YPMyYKslBVA" name="PROP_HOOK_CONFIGURATORS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqxEnd0fEe2YPMyYKslBVA" name="BUILTIN_HOOKS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqxEnt0fEe2YPMyYKslBVA" name="container" visibility="private" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqxEn90fEe2YPMyYKslBVA" name="initialized" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqxEoN0fEe2YPMyYKslBVA" name="classLoaderHooks" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqxEod0fEe2YPMyYKslBVA" name="classLoaderHooksRO" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqxEot0fEe2YPMyYKslBVA" name="storageHookFactories" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqxEo90fEe2YPMyYKslBVA" name="storageHookFactoriesRO" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqxEpN0fEe2YPMyYKslBVA" name="bundleFileWrapperFactoryHooks" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqxEpd0fEe2YPMyYKslBVA" name="bundleFileWrapperFactoryHooksRO" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqxEpt0fEe2YPMyYKslBVA" name="activatorHookFactories" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqxEp90fEe2YPMyYKslBVA" name="activatorHookFactoriesRO" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ulKL1d0fEe2YPMyYKslBVA" name="getClassLoaderHooks" visibility="public">
                <ownedParameter xmi:id="_ulKL1t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulTVwd0fEe2YPMyYKslBVA" name="getContainer" visibility="public">
                <ownedParameter xmi:id="_ulTVwt0fEe2YPMyYKslBVA" name="return" type="_tgm-ld0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up5h6t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_up5h690fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up6I990fEe2YPMyYKslBVA" name="initialize" visibility="public"/>
              <ownedOperation xmi:id="_uqxroN0fEe2YPMyYKslBVA" name="mergeFileHookConfigurators" visibility="private">
                <ownedParameter xmi:id="_uqxrod0fEe2YPMyYKslBVA" name="configuratorList" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqxrot0fEe2YPMyYKslBVA" name="errors" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqxro90fEe2YPMyYKslBVA" name="mergePropertyHookConfigurators" visibility="private">
                <ownedParameter xmi:id="_uqxrpN0fEe2YPMyYKslBVA" name="configuratorList" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqxrqN0fEe2YPMyYKslBVA" name="addClassLoaderHook" visibility="public">
                <ownedParameter xmi:id="_uqxrqd0fEe2YPMyYKslBVA" name="classLoaderHook" type="_tg9j790fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqxrsN0fEe2YPMyYKslBVA" name="loadConfigurators" visibility="private">
                <ownedParameter xmi:id="_uqxrsd0fEe2YPMyYKslBVA" name="configurators" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqxrst0fEe2YPMyYKslBVA" name="errors" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqzg0N0fEe2YPMyYKslBVA" name="getStorageHookFactories" visibility="public">
                <ownedParameter xmi:id="_uqzg0d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqzg0t0fEe2YPMyYKslBVA" name="getBundleFileWrapperFactoryHooks" visibility="public">
                <ownedParameter xmi:id="_uqzg090fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqzg1N0fEe2YPMyYKslBVA" name="getActivatorHookFactories" visibility="public">
                <ownedParameter xmi:id="_uqzg1d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqzg1t0fEe2YPMyYKslBVA" name="add" visibility="private">
                <ownedParameter xmi:id="_uqzg190fEe2YPMyYKslBVA" name="hook" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqzg2N0fEe2YPMyYKslBVA" name="hooks" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqzg2d0fEe2YPMyYKslBVA" name="addStorageHookFactory" visibility="public">
                <ownedParameter xmi:id="_uqzg2t0fEe2YPMyYKslBVA" name="storageHookFactory" type="_th1toN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq0H4N0fEe2YPMyYKslBVA" name="addBundleFileWrapperFactoryHook" visibility="public">
                <ownedParameter xmi:id="_uq0H4d0fEe2YPMyYKslBVA" name="factory" type="_thJKEd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq0H4t0fEe2YPMyYKslBVA" name="addActivatorHookFactory" visibility="public">
                <ownedParameter xmi:id="_uq0H490fEe2YPMyYKslBVA" name="activatorHookFactory" type="_thIjAt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq0H5N0fEe2YPMyYKslBVA" name="getConfiguration" visibility="public">
                <ownedParameter xmi:id="_uq0H5d0fEe2YPMyYKslBVA" name="return" type="_tgwIgd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tg9j790fEe2YPMyYKslBVA" name="ClassLoaderHook" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_thIjBd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thIjBt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thIjB90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ulKy590fEe2YPMyYKslBVA" name="addClassPathEntry" visibility="public">
                <ownedParameter xmi:id="_ulKy6N0fEe2YPMyYKslBVA" name="cpEntries" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulKy6d0fEe2YPMyYKslBVA" name="cp" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulKy6t0fEe2YPMyYKslBVA" name="hostmanager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulKy690fEe2YPMyYKslBVA" name="sourceGeneration" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulKy7N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulOdSN0fEe2YPMyYKslBVA" name="postFindLocalResource" visibility="public">
                <ownedParameter xmi:id="_ulOdSd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulOdSt0fEe2YPMyYKslBVA" name="resource" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulOdS90fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulOdTN0fEe2YPMyYKslBVA" name="preFindLocalResource" visibility="public">
                <ownedParameter xmi:id="_ulOdTd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulOdTt0fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulPEV90fEe2YPMyYKslBVA" name="getClassPathEntries" visibility="public">
                <ownedParameter xmi:id="_ulPEWN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulPEWd0fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulPEWt0fEe2YPMyYKslBVA" name="return" type="_thJKEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulQ5ht0fEe2YPMyYKslBVA" name="postFindLocalClass" visibility="public">
                <ownedParameter xmi:id="_ulQ5h90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulQ5iN0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulQ5id0fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulRgkN0fEe2YPMyYKslBVA" name="preFindLocalClass" visibility="public">
                <ownedParameter xmi:id="_ulRgkd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulRgkt0fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulTVx90fEe2YPMyYKslBVA" name="recordClassDefine" visibility="public">
                <ownedParameter xmi:id="_ulTVyN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulTVyd0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulTVyt0fEe2YPMyYKslBVA" name="classbytes" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulTVy90fEe2YPMyYKslBVA" name="classpathEntry" type="_thJxKt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulTVzN0fEe2YPMyYKslBVA" name="entry" type="_thyDRN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulTVzd0fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulT81d0fEe2YPMyYKslBVA" name="isProcessClassRecursionSupported" visibility="public">
                <ownedParameter xmi:id="_ulT81t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulUj4N0fEe2YPMyYKslBVA" name="processClass" visibility="public">
                <ownedParameter xmi:id="_ulUj4d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulUj4t0fEe2YPMyYKslBVA" name="classbytes" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulUj490fEe2YPMyYKslBVA" name="classpathEntry" type="_thJxKt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulUj5N0fEe2YPMyYKslBVA" name="entry" type="_thyDRN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulUj5d0fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulUj5t0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulUj590fEe2YPMyYKslBVA" name="rejectTransformation" visibility="public">
                <ownedParameter xmi:id="_ulUj6N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulUj6d0fEe2YPMyYKslBVA" name="transformedBytes" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulUj6t0fEe2YPMyYKslBVA" name="classpathEntry" type="_thJxKt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulUj690fEe2YPMyYKslBVA" name="entry" type="_thyDRN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulUj7N0fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulUj7d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulVyDt0fEe2YPMyYKslBVA" name="postFindLibrary" visibility="public">
                <ownedParameter xmi:id="_ulVyD90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVyEN0fEe2YPMyYKslBVA" name="classLoader" type="_tg5Sct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVyEd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulVyEt0fEe2YPMyYKslBVA" name="preFindLibrary" visibility="public">
                <ownedParameter xmi:id="_ulVyE90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVyFN0fEe2YPMyYKslBVA" name="classLoader" type="_tg5Sct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVyFd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulp7E90fEe2YPMyYKslBVA" name="classLoaderCreated" visibility="public">
                <ownedParameter xmi:id="_ulp7FN0fEe2YPMyYKslBVA" name="classLoader" type="_tg5Sct0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulwBsN0fEe2YPMyYKslBVA" name="createClassLoader" visibility="public">
                <ownedParameter xmi:id="_ulwBsd0fEe2YPMyYKslBVA" name="parent" type="_tANnQt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulwBst0fEe2YPMyYKslBVA" name="configuration" type="_tgwIgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulwBs90fEe2YPMyYKslBVA" name="delegate" type="_tgzL190fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulwBtN0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulwBtd0fEe2YPMyYKslBVA" name="return" type="_tg5Sct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulzFAN0fEe2YPMyYKslBVA" name="preFindClass" visibility="public">
                <ownedParameter xmi:id="_ulzFAd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulzFAt0fEe2YPMyYKslBVA" name="classLoader" type="_tg5Sct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulzFA90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulzFBN0fEe2YPMyYKslBVA" name="postFindClass" visibility="public">
                <ownedParameter xmi:id="_ulzFBd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulzFBt0fEe2YPMyYKslBVA" name="classLoader" type="_tg5Sct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulzFB90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulzFCN0fEe2YPMyYKslBVA" name="preFindResource" visibility="public">
                <ownedParameter xmi:id="_ulzFCd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulzFCt0fEe2YPMyYKslBVA" name="classLoader" type="_tg5Sct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulzFC90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulzFDN0fEe2YPMyYKslBVA" name="postFindResource" visibility="public">
                <ownedParameter xmi:id="_ulzFDd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulzFDt0fEe2YPMyYKslBVA" name="classLoader" type="_tg5Sct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulzFD90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulzFEN0fEe2YPMyYKslBVA" name="preFindResources" visibility="public">
                <ownedParameter xmi:id="_ulzFEd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulzFEt0fEe2YPMyYKslBVA" name="classLoader" type="_tg5Sct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulzFE90fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulzsEN0fEe2YPMyYKslBVA" name="postFindResources" visibility="public">
                <ownedParameter xmi:id="_ulzsEd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulzsEt0fEe2YPMyYKslBVA" name="classLoader" type="_tg5Sct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulzsE90fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upWIQN0fEe2YPMyYKslBVA" name="getModuleClassLoaderParent" visibility="public">
                <ownedParameter xmi:id="_upWIQd0fEe2YPMyYKslBVA" name="configuration" type="_tgwIgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upWIQt0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqdinN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uq0H6N0fEe2YPMyYKslBVA" name="findLocalLibrary" visibility="public">
                <ownedParameter xmi:id="_uq0H6d0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq0H6t0fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq0H690fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_thIjAd0fEe2YPMyYKslBVA" name="HookConfigurator" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tmBDBN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmBDBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uqv2fN0fEe2YPMyYKslBVA" name="addHooks" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uqv2fd0fEe2YPMyYKslBVA" name="arg0" type="_tg9j5t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_thIjAt0fEe2YPMyYKslBVA" name="ActivatorHookFactory" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_thIjA90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thIjBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uq0H5t0fEe2YPMyYKslBVA" name="createActivator" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uq0H590fEe2YPMyYKslBVA" name="return" type="_teCyy90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_thJKEd0fEe2YPMyYKslBVA" name="BundleFileWrapperFactoryHook" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_thJKEt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thJKE90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uq0u8N0fEe2YPMyYKslBVA" name="wrapBundleFile" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uq0u8d0fEe2YPMyYKslBVA" name="arg0" type="_tg55iN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq0u8t0fEe2YPMyYKslBVA" name="arg1" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq0u890fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq0u9N0fEe2YPMyYKslBVA" name="return" type="_thxcPN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_th1toN0fEe2YPMyYKslBVA" name="StorageHookFactory" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tmBDBt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmBDB90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmBDCN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqv2ft0fEe2YPMyYKslBVA" name="KEY" visibility="protected" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uqv2f90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uqv2gN0fEe2YPMyYKslBVA" name="getStorageVersion" visibility="public">
                <ownedParameter xmi:id="_uqv2gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqv2gt0fEe2YPMyYKslBVA" name="getKey" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uqv2g90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqv2hN0fEe2YPMyYKslBVA" name="isCompatibleWith" visibility="public">
                <ownedParameter xmi:id="_uqv2hd0fEe2YPMyYKslBVA" name="version" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqv2ht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqv2h90fEe2YPMyYKslBVA" name="createSaveContext" visibility="public">
                <ownedParameter xmi:id="_uqwdgN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqwdgd0fEe2YPMyYKslBVA" name="createLoadContext" visibility="public">
                <ownedParameter xmi:id="_uqwdgt0fEe2YPMyYKslBVA" name="version" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqwdg90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqwdhN0fEe2YPMyYKslBVA" name="createStorageHook" visibility="protected">
                <ownedParameter xmi:id="_uqwdhd0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqwdht0fEe2YPMyYKslBVA" name="return" type="_th27wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqwdh90fEe2YPMyYKslBVA" name="createStorageHookAndValidateFactoryClass" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uqwdiN0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqwdid0fEe2YPMyYKslBVA" name="return" type="_th27wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqwdjN0fEe2YPMyYKslBVA" name="handleContentConnection" visibility="public">
                <ownedParameter xmi:id="_uqwdjd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqwdjt0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqwdj90fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqwdkN0fEe2YPMyYKslBVA" name="return" type="_teISVN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_th27wN0fEe2YPMyYKslBVA" name="StorageHook" visibility="public">
                <eAnnotations xmi:id="_tmBqEN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmBqEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmBqEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uqwdkd0fEe2YPMyYKslBVA" name="factoryClass" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uqwdkt0fEe2YPMyYKslBVA" name="generation" visibility="private" isLeaf="true" type="_tgwIid0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uqwdit0fEe2YPMyYKslBVA" name="getFactoryClass" visibility="public">
                  <ownedParameter xmi:id="_uqwdi90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqwdk90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uqwdlN0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqwdld0fEe2YPMyYKslBVA" name="factoryClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqwdlt0fEe2YPMyYKslBVA" name="getGeneration" visibility="public">
                  <ownedParameter xmi:id="_uqwdl90fEe2YPMyYKslBVA" name="return" type="_tgwIid0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqwdmN0fEe2YPMyYKslBVA" name="initialize" visibility="public">
                  <ownedParameter xmi:id="_uqwdmd0fEe2YPMyYKslBVA" name="manifest" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqwdmt0fEe2YPMyYKslBVA" name="adaptModuleRevisionBuilder" visibility="public">
                  <ownedParameter xmi:id="_uqwdm90fEe2YPMyYKslBVA" name="operation" type="_thcsG90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqwdnN0fEe2YPMyYKslBVA" name="origin" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqwdnd0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqwdnt0fEe2YPMyYKslBVA" name="return" type="_thLmUd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqxEkN0fEe2YPMyYKslBVA" name="load" visibility="public">
                  <ownedParameter xmi:id="_uqxEkd0fEe2YPMyYKslBVA" name="loadContext" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqxEkt0fEe2YPMyYKslBVA" name="is" type="_th7NMd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqxEk90fEe2YPMyYKslBVA" name="save" visibility="public">
                  <ownedParameter xmi:id="_uqxElN0fEe2YPMyYKslBVA" name="saveContext" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqxEld0fEe2YPMyYKslBVA" name="os" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqxElt0fEe2YPMyYKslBVA" name="deletingGeneration" visibility="public"/>
                <ownedOperation xmi:id="_uqxEl90fEe2YPMyYKslBVA" name="validate" visibility="public"/>
              </nestedClassifier>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tg_ZFd0fEe2YPMyYKslBVA" name="connect">
            <packagedElement xmi:type="uml:Class" xmi:id="_tg_ZGd0fEe2YPMyYKslBVA" name="ConnectBundleFile" visibility="public">
              <eAnnotations xmi:id="_thJKFd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thJKFt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thJKGN0fEe2YPMyYKslBVA" general="_thJKF90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq0u9d0fEe2YPMyYKslBVA" name="content" visibility="private" isLeaf="true" type="_thJxIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_up-ac90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_up-adN0fEe2YPMyYKslBVA" name="module" type="_tg_ZGN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_up-add0fEe2YPMyYKslBVA" name="basefile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_up-adt0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_up-ad90fEe2YPMyYKslBVA" name="mruList" type="_thyqUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_up-aeN0fEe2YPMyYKslBVA" name="debug" type="_tes6Et0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq0u-90fEe2YPMyYKslBVA" name="doOpen" visibility="protected"/>
              <ownedOperation xmi:id="_uq1WAd0fEe2YPMyYKslBVA" name="getPaths" visibility="protected">
                <ownedParameter xmi:id="_uq1WAt0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq1WBd0fEe2YPMyYKslBVA" name="findEntry" visibility="protected">
                <ownedParameter xmi:id="_uq1WBt0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq1WB90fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq1WC90fEe2YPMyYKslBVA" name="doClose" visibility="protected"/>
              <ownedOperation xmi:id="_uq1WDd0fEe2YPMyYKslBVA" name="postClose" visibility="protected"/>
              <ownedOperation xmi:id="_uq1WDt0fEe2YPMyYKslBVA" name="doGetInputStream" visibility="protected">
                <ownedParameter xmi:id="_uq1WD90fEe2YPMyYKslBVA" name="entry" type="_thJxId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq1WEN0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq1WE90fEe2YPMyYKslBVA" name="getConnectHeaders" visibility="public">
                <ownedParameter xmi:id="_uq1WFN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq1WFd0fEe2YPMyYKslBVA" name="lockOpen" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uq19EN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq19E90fEe2YPMyYKslBVA" name="releaseOpen" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_uq19FN0fEe2YPMyYKslBVA" name="getClassLoader" visibility="package">
                <ownedParameter xmi:id="_uq19Fd0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq19GN0fEe2YPMyYKslBVA" name="doGetInputStream" visibility="protected">
                <ownedParameter xmi:id="_uq19Gd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq19Gt0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_uqxrpd0fEe2YPMyYKslBVA" name="ConnectHookConfigurator" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1jd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1jt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_thH79t0fEe2YPMyYKslBVA" name="hooks">
            <packagedElement xmi:type="uml:Class" xmi:id="_thH7-N0fEe2YPMyYKslBVA" name="DevClassLoadingHook" visibility="public">
              <eAnnotations xmi:id="_thJxIt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thJxI90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thJxJt0fEe2YPMyYKslBVA" general="_tg9j790fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq3yS90fEe2YPMyYKslBVA" name="KEY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq3yTN0fEe2YPMyYKslBVA" name="HASHCODE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq3yTd0fEe2YPMyYKslBVA" name="FRAGMENT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq3yTt0fEe2YPMyYKslBVA" name="configuration" visibility="private" isLeaf="true" type="_tgwIgd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_thJxJd0fEe2YPMyYKslBVA" client="_thH7-N0fEe2YPMyYKslBVA" supplier="_thJxJN0fEe2YPMyYKslBVA" contract="_thJxJN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uqxrpt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uqxrp90fEe2YPMyYKslBVA" name="configuration" type="_tgwIgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq3yT90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uq4ZUN0fEe2YPMyYKslBVA" name="addClassPathEntry" visibility="public">
                <ownedParameter xmi:id="_uq4ZUd0fEe2YPMyYKslBVA" name="cpEntries" type="_s7ccAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq4ZUt0fEe2YPMyYKslBVA" name="cp" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq4ZU90fEe2YPMyYKslBVA" name="hostmanager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq4ZVN0fEe2YPMyYKslBVA" name="sourceGeneration" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq4ZVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq5AYN0fEe2YPMyYKslBVA" name="findFragmentSource" visibility="private">
                <ownedParameter xmi:id="_uq5AYd0fEe2YPMyYKslBVA" name="hostGeneration" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq5AYt0fEe2YPMyYKslBVA" name="cp" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq5AY90fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq5AZN0fEe2YPMyYKslBVA" name="fromFragment" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq5AZd0fEe2YPMyYKslBVA" name="return" type="_tgwIid0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq5ncN0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uq5ncd0fEe2YPMyYKslBVA" name="other" type="_thJxJN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq5nct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq5nc90fEe2YPMyYKslBVA" name="getKey" visibility="public">
                <ownedParameter xmi:id="_uq5ndN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq5ndd0fEe2YPMyYKslBVA" name="getKeyHashCode" visibility="public">
                <ownedParameter xmi:id="_uq5ndt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq5nd90fEe2YPMyYKslBVA" name="isProcessClassRecursionSupported" visibility="public">
                <ownedParameter xmi:id="_uq5neN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thH7-t0fEe2YPMyYKslBVA" name="EclipseLazyStarter" visibility="public">
              <eAnnotations xmi:id="_thKYM90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thKYNN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thKYNd0fEe2YPMyYKslBVA" general="_tg9j790fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq5ned0fEe2YPMyYKslBVA" name="alreadyActive" visibility="private" isLeaf="true" isStatic="true" type="_s_XSsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq5net0fEe2YPMyYKslBVA" name="secureAction" visibility="private" isLeaf="true" isStatic="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq5ne90fEe2YPMyYKslBVA" name="initiatingClassName" visibility="private" isLeaf="true" type="_tAbCoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq5nfN0fEe2YPMyYKslBVA" name="activationStack" visibility="private" isLeaf="true" type="_tAbCoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq5nfd0fEe2YPMyYKslBVA" name="errors" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq5nft0fEe2YPMyYKslBVA" name="container" visibility="private" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uqxrqt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uqxrq90fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq5nf90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uq6OgN0fEe2YPMyYKslBVA" name="preFindLocalClass" visibility="public">
                <ownedParameter xmi:id="_uq6Ogd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq6Ogt0fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq6Og90fEe2YPMyYKslBVA" name="shouldActivateFor" visibility="private">
                <ownedParameter xmi:id="_uq6OhN0fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq6Ohd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq6Oht0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq6Oh90fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq6OiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq6Ojt0fEe2YPMyYKslBVA" name="postFindLocalClass" visibility="public">
                <ownedParameter xmi:id="_uq6Oj90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq6OkN0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq6Okd0fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq8DsN0fEe2YPMyYKslBVA" name="isLazyStartable" visibility="private">
                <ownedParameter xmi:id="_uq8Dsd0fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8Dst0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8Ds90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq8Dtt0fEe2YPMyYKslBVA" name="isProcessClassRecursionSupported" visibility="public">
                <ownedParameter xmi:id="_uq8Dt90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_thH7-90fEe2YPMyYKslBVA" name="weaving">
            <packagedElement xmi:type="uml:Class" xmi:id="_thH7_d0fEe2YPMyYKslBVA" name="WeavingHookConfigurator" visibility="public">
              <eAnnotations xmi:id="_tl1c190fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tl1c2N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tl1c2d0fEe2YPMyYKslBVA" general="_tg9j790fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqdil90fEe2YPMyYKslBVA" name="deniedHooks" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqdimN0fEe2YPMyYKslBVA" name="wovenClassContext" visibility="private" isLeaf="true" type="_tAbCoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqdimd0fEe2YPMyYKslBVA" name="container" visibility="private" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uqdimt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uqdim90fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqdind0fEe2YPMyYKslBVA" name="getRegistry" visibility="private">
                <ownedParameter xmi:id="_uqdint0fEe2YPMyYKslBVA" name="return" type="_tgmXi90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqeJoN0fEe2YPMyYKslBVA" name="processClass" visibility="public">
                <ownedParameter xmi:id="_uqeJod0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqeJot0fEe2YPMyYKslBVA" name="classbytes" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqeJo90fEe2YPMyYKslBVA" name="classpathEntry" type="_thJxKt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqeJpN0fEe2YPMyYKslBVA" name="entry" type="_thyDRN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqeJpd0fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqeJpt0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqewtd0fEe2YPMyYKslBVA" name="recordClassDefine" visibility="public">
                <ownedParameter xmi:id="_uqewtt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqewt90fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqewuN0fEe2YPMyYKslBVA" name="classbytes" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqewud0fEe2YPMyYKslBVA" name="classpathEntry" type="_thJxKt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqewut0fEe2YPMyYKslBVA" name="entry" type="_thyDRN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqewu90fEe2YPMyYKslBVA" name="manager" type="_tg5Sdd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqewvN0fEe2YPMyYKslBVA" name="isProcessClassRecursionSupported" visibility="public">
                <ownedParameter xmi:id="_uqewvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tl9Yot0fEe2YPMyYKslBVA" name="WovenClassContext" visibility="package">
                <eAnnotations xmi:id="_tl9YpN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tl9Ypd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tl9Ypt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uqeJqN0fEe2YPMyYKslBVA" name="wovenClassStack" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uqeJqd0fEe2YPMyYKslBVA" name="processClassNameStack" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uqeJp90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tl9Yod0fEe2YPMyYKslBVA" name="WovenClassImpl" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tokAsN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tokAsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tokAtt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqZRJ90fEe2YPMyYKslBVA" name="registry" visibility="package" isLeaf="true" type="_tgmXi90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqZRKt0fEe2YPMyYKslBVA" name="FLAG_HOOKCALLED" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqZRK90fEe2YPMyYKslBVA" name="FLAG_HOOKSCOMPLETE" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqZRLN0fEe2YPMyYKslBVA" name="FLAG_WEAVINGCOMPLETE" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqZRLd0fEe2YPMyYKslBVA" name="className" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqZRLt0fEe2YPMyYKslBVA" name="entry" visibility="private" isLeaf="true" type="_thyDRN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqZRL90fEe2YPMyYKslBVA" name="dynamicImports" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqZRMN0fEe2YPMyYKslBVA" name="classpathEntry" visibility="private" isLeaf="true" type="_thJxKt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqZRMd0fEe2YPMyYKslBVA" name="loader" visibility="private" isLeaf="true" type="_tgzL190fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqZRMt0fEe2YPMyYKslBVA" name="deniedHooks" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqZRM90fEe2YPMyYKslBVA" name="validBytes" visibility="private" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqZRNN0fEe2YPMyYKslBVA" name="resultBytes" visibility="private" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqZRNd0fEe2YPMyYKslBVA" name="hookFlags" visibility="private" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqZRNt0fEe2YPMyYKslBVA" name="error" visibility="private" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqZRN90fEe2YPMyYKslBVA" name="errorHook" visibility="private" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqZRON0fEe2YPMyYKslBVA" name="clazz" visibility="private" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqZROd0fEe2YPMyYKslBVA" name="state" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqZROt0fEe2YPMyYKslBVA" name="container" visibility="package" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tokAtN0fEe2YPMyYKslBVA" client="_tl9Yod0fEe2YPMyYKslBVA" supplier="_tokAs90fEe2YPMyYKslBVA" contract="_tokAs90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tokAtd0fEe2YPMyYKslBVA" client="_tl9Yod0fEe2YPMyYKslBVA" supplier="_tle3gN0fEe2YPMyYKslBVA" contract="_tle3gN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uqZRO90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uqZRPN0fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqZRPd0fEe2YPMyYKslBVA" name="bytes" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqZRPt0fEe2YPMyYKslBVA" name="entry" type="_thyDRN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqZRP90fEe2YPMyYKslBVA" name="classpathEntry" type="_thJxKt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqZRQN0fEe2YPMyYKslBVA" name="loader" type="_tgzL190fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqZRQd0fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqZRQt0fEe2YPMyYKslBVA" name="deniedHooks" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqZ4Mt0fEe2YPMyYKslBVA" name="setState" visibility="private">
                <ownedParameter xmi:id="_uqZ4M90fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqZ4NN0fEe2YPMyYKslBVA" name="getBytes" visibility="public">
                <ownedParameter xmi:id="_uqZ4Nd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqZ4Nt0fEe2YPMyYKslBVA" name="checkPermission" visibility="package"/>
              <ownedOperation xmi:id="_uqZ4N90fEe2YPMyYKslBVA" name="setBytes" visibility="public">
                <ownedParameter xmi:id="_uqZ4ON0fEe2YPMyYKslBVA" name="newBytes" type="_s68swN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqafQN0fEe2YPMyYKslBVA" name="getDynamicImports" visibility="public">
                <ownedParameter xmi:id="_uqafQd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqafQt0fEe2YPMyYKslBVA" name="isWeavingComplete" visibility="public">
                <ownedParameter xmi:id="_uqafQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqafRN0fEe2YPMyYKslBVA" name="setHooksComplete" visibility="private"/>
              <ownedOperation xmi:id="_uqafRd0fEe2YPMyYKslBVA" name="setWeavingCompleted" visibility="package">
                <ownedParameter xmi:id="_uqafRt0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqafR90fEe2YPMyYKslBVA" name="notifyWovenClassListeners" visibility="private"/>
              <ownedOperation xmi:id="_uqafSN0fEe2YPMyYKslBVA" name="getClassName" visibility="public">
                <ownedParameter xmi:id="_uqafSd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqbGUN0fEe2YPMyYKslBVA" name="getProtectionDomain" visibility="public">
                <ownedParameter xmi:id="_uqbGUd0fEe2YPMyYKslBVA" name="return" type="_tSmXwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqbGUt0fEe2YPMyYKslBVA" name="getDefinedClass" visibility="public">
                <ownedParameter xmi:id="_uqbGU90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqbGVN0fEe2YPMyYKslBVA" name="getBundleWiring" visibility="public">
                <ownedParameter xmi:id="_uqbGVd0fEe2YPMyYKslBVA" name="return" type="_tgr3E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqbGVt0fEe2YPMyYKslBVA" name="call" visibility="public">
                <ownedParameter xmi:id="_uqbGV90fEe2YPMyYKslBVA" name="hook" type="_tolO0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqbGWN0fEe2YPMyYKslBVA" name="hookRegistration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqbGWd0fEe2YPMyYKslBVA" name="skipRegistration" visibility="public">
                <ownedParameter xmi:id="_uqbGWt0fEe2YPMyYKslBVA" name="hookRegistration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqbGW90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqbGXN0fEe2YPMyYKslBVA" name="validBytes" visibility="private">
                <ownedParameter xmi:id="_uqbGXd0fEe2YPMyYKslBVA" name="checkBytes" type="_s68swN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqbGXt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqbtYd0fEe2YPMyYKslBVA" name="callHooks" visibility="package">
                <ownedParameter xmi:id="_uqbtYt0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqcUcN0fEe2YPMyYKslBVA" name="addImpliedImportPackagePermissions" visibility="private">
                <ownedParameter xmi:id="_uqcUcd0fEe2YPMyYKslBVA" name="importElements" type="_tiSZk90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqc7gN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uqc7gd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqc7gt0fEe2YPMyYKslBVA" name="getErrorHook" visibility="public">
                <ownedParameter xmi:id="_uqc7g90fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqc7hN0fEe2YPMyYKslBVA" name="getState" visibility="public">
                <ownedParameter xmi:id="_uqc7hd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqc7ht0fEe2YPMyYKslBVA" name="call" visibility="public">
                <ownedParameter xmi:id="_uqc7h90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqc7iN0fEe2YPMyYKslBVA" name="arg1" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqc7id0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
                <ownedParameter xmi:id="_uqc7it0fEe2YPMyYKslBVA" name="hook" type="_tol14N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqc7i90fEe2YPMyYKslBVA" name="hookRegistration" type="_tXEBCd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tolO0t0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tpgb490fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpgb5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpgb5t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uqZRIN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tl9Yod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uqZRId0fEe2YPMyYKslBVA" name="val$context" visibility="private" isLeaf="true" type="_tle3gN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tpgb5d0fEe2YPMyYKslBVA" client="_tolO0t0fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uqZRIt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uqZRI90fEe2YPMyYKslBVA" name="arg0" type="_tl9Yod0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uqZRJN0fEe2YPMyYKslBVA" name="arg1" type="_tle3gN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqZRJd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uqZRJt0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqZRKN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uqZRKd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tolO1N0fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tol14d0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tol14t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tol15N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uqdikt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tl9Yod0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tol1490fEe2YPMyYKslBVA" client="_tolO1N0fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uqcUct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uqcUc90fEe2YPMyYKslBVA" name="arg0" type="_tl9Yod0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqdik90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uqdilN0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uqdild0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uqdilt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toknwd0fEe2YPMyYKslBVA" name="DynamicImportList" visibility="public">
              <eAnnotations xmi:id="_tol15d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tol15t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tol16N0fEe2YPMyYKslBVA" general="_tViXBt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uqewvt0fEe2YPMyYKslBVA" name="imports" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uqewv90fEe2YPMyYKslBVA" name="wovenClass" visibility="private" isLeaf="true" type="_tl9Yod0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tol1590fEe2YPMyYKslBVA" client="_toknwd0fEe2YPMyYKslBVA" supplier="_tT8bl90fEe2YPMyYKslBVA" contract="_tT8bl90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uqZ4MN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uqZ4Md0fEe2YPMyYKslBVA" name="wovenClass" type="_tl9Yod0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqfXwN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uqfXwd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqfXwt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqfXw90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uqfXxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqfXxd0fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_uqfXxt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqfXx90fEe2YPMyYKslBVA" name="element" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqfXyN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqfXyd0fEe2YPMyYKslBVA" name="validateSyntaxAndCheckPackagePermission" visibility="private">
                <ownedParameter xmi:id="_uqfXyt0fEe2YPMyYKslBVA" name="dynamicImportPackageDescription" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqfXy90fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uqfXzN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqfXzd0fEe2YPMyYKslBVA" name="element" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqfXzt0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uqfXz90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqfX0N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqfX0d0fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_uqf-0N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqf-0d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqf-0t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqf-090fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uqf-1N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqf-1d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqf-1t0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uqf-190fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqf-2N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqf-2d0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uqf-2t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqf-290fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_thLmVt0fEe2YPMyYKslBVA" name="container">
            <packagedElement xmi:type="uml:Class" xmi:id="_thLmWN0fEe2YPMyYKslBVA" name="InternalUtils" visibility="public">
              <eAnnotations xmi:id="_tlllMd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlllMt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlllM90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uoBSkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uoBSkd0fEe2YPMyYKslBVA" name="asListCapability" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoBSkt0fEe2YPMyYKslBVA" name="l" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoBSk90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoBSlN0fEe2YPMyYKslBVA" name="asListRequirement" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoBSld0fEe2YPMyYKslBVA" name="l" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoBSlt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoBSl90fEe2YPMyYKslBVA" name="asListBundleCapability" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoBSmN0fEe2YPMyYKslBVA" name="l" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoBSmd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoBSmt0fEe2YPMyYKslBVA" name="asListBundleRequirement" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoBSm90fEe2YPMyYKslBVA" name="l" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoBSnN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoBSnd0fEe2YPMyYKslBVA" name="asListBundleWire" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoBSnt0fEe2YPMyYKslBVA" name="l" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoBSn90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoBSoN0fEe2YPMyYKslBVA" name="asListWire" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoBSod0fEe2YPMyYKslBVA" name="l" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoBSot0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoBSo90fEe2YPMyYKslBVA" name="asListBundleRevision" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoBSpN0fEe2YPMyYKslBVA" name="l" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoBSpd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoBSpt0fEe2YPMyYKslBVA" name="asCollectionResource" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoBSp90fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoBSqN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoBSqd0fEe2YPMyYKslBVA" name="asCollectionBundleWiring" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoBSqt0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoBSq90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoBSrN0fEe2YPMyYKslBVA" name="filterCapabilityPermissions" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoBSrd0fEe2YPMyYKslBVA" name="capabilities" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoBSrt0fEe2YPMyYKslBVA" name="getProvidePermission" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoB5oN0fEe2YPMyYKslBVA" name="candidate" type="_tgrQAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoB5od0fEe2YPMyYKslBVA" name="return" type="_tkxs5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoB5pd0fEe2YPMyYKslBVA" name="getRequirePermission" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoB5pt0fEe2YPMyYKslBVA" name="candidate" type="_tgrQAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoB5p90fEe2YPMyYKslBVA" name="return" type="_tkxs5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoB5qt0fEe2YPMyYKslBVA" name="getPermisionName" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uoB5q90fEe2YPMyYKslBVA" name="candidate" type="_tgrQAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoB5rN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thM0cd0fEe2YPMyYKslBVA" name="Capabilities" visibility="public">
              <eAnnotations xmi:id="_tlmMRt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlmMR90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlmMSN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoEV490fEe2YPMyYKslBVA" name="MANDATORY_ATTR" visibility="public" isLeaf="true" isStatic="true" type="_tLUrEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uoEV5N0fEe2YPMyYKslBVA" name="SYNTHETIC_REQUIREMENT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uoEV5d0fEe2YPMyYKslBVA" name="namespaceSets" visibility="package" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uoEV5t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uoEV590fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uoEV6N0fEe2YPMyYKslBVA" name="matches" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoEV6d0fEe2YPMyYKslBVA" name="f" type="_tW6QAt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoEV6t0fEe2YPMyYKslBVA" name="candidate" type="_tgzL1t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoEV690fEe2YPMyYKslBVA" name="matchMandatory" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoEV7N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoE88t0fEe2YPMyYKslBVA" name="addCapabilities" visibility="public">
                <ownedParameter xmi:id="_uoE8890fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoE89N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoE8-90fEe2YPMyYKslBVA" name="removeCapabilities" visibility="public">
                <ownedParameter xmi:id="_uoE8_N0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoFkAt0fEe2YPMyYKslBVA" name="findCapabilities" visibility="public">
                <ownedParameter xmi:id="_uoFkA90fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoFkBN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlmMSt0fEe2YPMyYKslBVA" name="NamespaceSet" visibility="package">
                <eAnnotations xmi:id="_tlmzUN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlmzUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlmzUt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uoFkCt0fEe2YPMyYKslBVA" name="name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uoFkC90fEe2YPMyYKslBVA" name="indexes" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uoFkDN0fEe2YPMyYKslBVA" name="all" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uoFkDd0fEe2YPMyYKslBVA" name="nonStringIndexes" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uoFkDt0fEe2YPMyYKslBVA" name="matchMandatory" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uoE8990fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uoE8-N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoE8-d0fEe2YPMyYKslBVA" name="addCapability" visibility="package">
                  <ownedParameter xmi:id="_uoE8-t0fEe2YPMyYKslBVA" name="capability" type="_thJxLN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoFkAN0fEe2YPMyYKslBVA" name="removeCapability" visibility="package">
                  <ownedParameter xmi:id="_uoFkAd0fEe2YPMyYKslBVA" name="capability" type="_thJxLN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoFkB90fEe2YPMyYKslBVA" name="findCapabilities" visibility="package">
                  <ownedParameter xmi:id="_uoFkCN0fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoFkCd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoGLEN0fEe2YPMyYKslBVA" name="addIndex" visibility="private">
                  <ownedParameter xmi:id="_uoGLEd0fEe2YPMyYKslBVA" name="indexKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoGLEt0fEe2YPMyYKslBVA" name="capability" type="_thJxLN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoGyIN0fEe2YPMyYKslBVA" name="removeIndex" visibility="private">
                  <ownedParameter xmi:id="_uoGyId0fEe2YPMyYKslBVA" name="indexKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoHZMN0fEe2YPMyYKslBVA" name="capability" type="_thJxLN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoIAQN0fEe2YPMyYKslBVA" name="match" visibility="private">
                  <ownedParameter xmi:id="_uoIAQd0fEe2YPMyYKslBVA" name="f" type="_tW6QAt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoIAQt0fEe2YPMyYKslBVA" name="candidates" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoIAQ90fEe2YPMyYKslBVA" name="synthetic" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoIARN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thOppt0fEe2YPMyYKslBVA" name="ComputeNodeOrder" visibility="public">
              <eAnnotations xmi:id="_tlk-Kt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlk-K90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlk-LN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uoArgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uoArgd0fEe2YPMyYKslBVA" name="computeNodeOrder" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uoArgt0fEe2YPMyYKslBVA" name="objects" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoArg90fEe2YPMyYKslBVA" name="references" type="_thOppN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoArhN0fEe2YPMyYKslBVA" name="return" type="_thOppN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlllMN0fEe2YPMyYKslBVA" name="Digraph" visibility="package">
                <eAnnotations xmi:id="_tohkdN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tohkdd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tohkdt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_un-2UN0fEe2YPMyYKslBVA" name="vertexList" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_un-2Ud0fEe2YPMyYKslBVA" name="vertexMap" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_un-2Ut0fEe2YPMyYKslBVA" name="time" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_un-2U90fEe2YPMyYKslBVA" name="initialized" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_un-2VN0fEe2YPMyYKslBVA" name="cycles" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_un-2Vd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_un-2Vt0fEe2YPMyYKslBVA" name="freeze" visibility="public"/>
                <ownedOperation xmi:id="_un-2V90fEe2YPMyYKslBVA" name="DFS" visibility="private"/>
                <ownedOperation xmi:id="_un-2WN0fEe2YPMyYKslBVA" name="addVertex" visibility="public">
                  <ownedParameter xmi:id="_un-2Wd0fEe2YPMyYKslBVA" name="id" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_un-2Wt0fEe2YPMyYKslBVA" name="addEdge" visibility="public">
                  <ownedParameter xmi:id="_un-2W90fEe2YPMyYKslBVA" name="fromId" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_un-2XN0fEe2YPMyYKslBVA" name="toId" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_un_dYN0fEe2YPMyYKslBVA" name="idsByDFSFinishTime" visibility="public">
                  <ownedParameter xmi:id="_un_dYd0fEe2YPMyYKslBVA" name="increasing" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_un_dYt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_un_dY90fEe2YPMyYKslBVA" name="containsCycles" visibility="public">
                  <ownedParameter xmi:id="_un_dZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_un_dZd0fEe2YPMyYKslBVA" name="nonTrivialComponents" visibility="public">
                  <ownedParameter xmi:id="_un_dZt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tohkeN0fEe2YPMyYKslBVA" name="Vertex" visibility="public">
                  <eAnnotations xmi:id="_tpgb4N0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tpgb4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tpgb4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_un-PS90fEe2YPMyYKslBVA" name="WHITE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_un-PTN0fEe2YPMyYKslBVA" name="GREY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_un-PTd0fEe2YPMyYKslBVA" name="BLACK" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_un-PTt0fEe2YPMyYKslBVA" name="color" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_un-PT90fEe2YPMyYKslBVA" name="predecessor" visibility="public" type="_tohkeN0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_un-PUN0fEe2YPMyYKslBVA" name="finishTime" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_un-PUd0fEe2YPMyYKslBVA" name="id" visibility="public" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_un-PUt0fEe2YPMyYKslBVA" name="adjacent" visibility="public" type="_s7dDE90fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_un-PU90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                    <ownedParameter xmi:id="_un-PVN0fEe2YPMyYKslBVA" name="id" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thRs8N0fEe2YPMyYKslBVA" name="LockSet" visibility="public">
              <eAnnotations xmi:id="_tlmMQd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlmMQt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlmMQ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoDu0t0fEe2YPMyYKslBVA" name="locks" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uoDu090fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uoDu1N0fEe2YPMyYKslBVA" name="tryLock" visibility="public">
                <ownedParameter xmi:id="_uoDu1d0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoDu1t0fEe2YPMyYKslBVA" name="time" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoDu190fEe2YPMyYKslBVA" name="unit" type="_s9PLw90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoDu2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoDu2d0fEe2YPMyYKslBVA" name="unlock" visibility="public">
                <ownedParameter xmi:id="_uoDu2t0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoEV4N0fEe2YPMyYKslBVA" name="getLockInfo" visibility="public">
                <ownedParameter xmi:id="_uoEV4d0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoEV4t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlmMRd0fEe2YPMyYKslBVA" name="LockHolder" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_toiLgN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toiLgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toiLgt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uoDHxt0fEe2YPMyYKslBVA" name="useCount" visibility="private" isLeaf="true" type="_tdNsUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uoDHx90fEe2YPMyYKslBVA" name="lock" visibility="private" isLeaf="true" type="_tdMeNd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uoDHyN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_uoDHyd0fEe2YPMyYKslBVA" name="incrementUseCount" visibility="package">
                  <ownedParameter xmi:id="_uoDHyt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoDHy90fEe2YPMyYKslBVA" name="decremementUseCount" visibility="package">
                  <ownedParameter xmi:id="_uoDHzN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoDHzd0fEe2YPMyYKslBVA" name="tryLock" visibility="package">
                  <ownedParameter xmi:id="_uoDHzt0fEe2YPMyYKslBVA" name="time" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoDHz90fEe2YPMyYKslBVA" name="unit" type="_s9PLw90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uoDH0N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uoDH190fEe2YPMyYKslBVA" name="unlock" visibility="package"/>
                <ownedOperation xmi:id="_uoDH2d0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_uoDH2t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thfIUN0fEe2YPMyYKslBVA" name="AtomicLazyInitializer" visibility="public">
              <eAnnotations xmi:id="_tlllOt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlllO90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlllPN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoCgs90fEe2YPMyYKslBVA" name="holder" visibility="private" isLeaf="true" type="_thRs8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uoCgtN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uoCgtd0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uoCgtt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoCgud0fEe2YPMyYKslBVA" name="getInitialized" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uoCgut0fEe2YPMyYKslBVA" name="initializer" type="_tlmMQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoCgu90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoCgvN0fEe2YPMyYKslBVA" name="unchecked" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uoCgvd0fEe2YPMyYKslBVA" name="exception" type="_s72rsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoCgvt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoCgv90fEe2YPMyYKslBVA" name="getAndClear" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uoCgwN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uoDHw90fEe2YPMyYKslBVA" name="unchecked0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uoDHxN0fEe2YPMyYKslBVA" name="exception" type="_s72rsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uoDHxd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thmdEN0fEe2YPMyYKslBVA" name="EquinoxReentrantLock" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tlk-J90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tlk-KN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tlk-Kd0fEe2YPMyYKslBVA" general="_tdMeNd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_un-PRd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_un-PRt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_un-PR90fEe2YPMyYKslBVA" name="getOwner" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_un-PSN0fEe2YPMyYKslBVA" name="return" type="_s7I6AN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utVQYN0fEe2YPMyYKslBVA" name="tryLock" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_utVQYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utVQYt0fEe2YPMyYKslBVA" name="arg1" type="_s9PLw90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utVQY90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utVQZt0fEe2YPMyYKslBVA" name="unlock" visibility="public" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_utV3ct0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_utV3c90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utWegN0fEe2YPMyYKslBVA" name="getHoldCount" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_utWegd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utdzRt0fEe2YPMyYKslBVA" name="lockInterruptibly" visibility="public" isLeaf="true" isAbstract="true"/>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_th27wd0fEe2YPMyYKslBVA" name="permadmin">
            <packagedElement xmi:type="uml:Class" xmi:id="_th27w90fEe2YPMyYKslBVA" name="SecurityAdmin" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tkk4lN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkk4ld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkk4nN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukW6md0fEe2YPMyYKslBVA" name="DEFAULT_DEFAULT" visibility="private" isLeaf="true" isStatic="true" type="_tia8dt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukW6mt0fEe2YPMyYKslBVA" name="OSGI_BASE_IMPLIED_PERMISSIONS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukW6m90fEe2YPMyYKslBVA" name="ADMIN_IMPLIED_ACTIONS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukW6nN0fEe2YPMyYKslBVA" name="EMPTY_PERM_INFO" visibility="private" isLeaf="true" isStatic="true" type="_tkk4nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukW6nd0fEe2YPMyYKslBVA" name="permAdminTable" visibility="private" isLeaf="true" type="_tklfot0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukW6nt0fEe2YPMyYKslBVA" name="condAdminTable" visibility="private" type="_tkmGsN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukW6n90fEe2YPMyYKslBVA" name="permAdminDefaults" visibility="private" type="_tklfo90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukW6oN0fEe2YPMyYKslBVA" name="timeStamp" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukW6od0fEe2YPMyYKslBVA" name="nextID" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukW6ot0fEe2YPMyYKslBVA" name="permissionStorage" visibility="private" isLeaf="true" type="_th70QN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukW6o90fEe2YPMyYKslBVA" name="lock" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukW6pN0fEe2YPMyYKslBVA" name="impliedPermissionInfos" visibility="private" isLeaf="true" type="_tkk4nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukW6pd0fEe2YPMyYKslBVA" name="supportedSecurityManager" visibility="private" isLeaf="true" type="_tkpKAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tkk4mt0fEe2YPMyYKslBVA" client="_th27w90fEe2YPMyYKslBVA" supplier="_tkk4l90fEe2YPMyYKslBVA" contract="_tkk4l90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tkk4m90fEe2YPMyYKslBVA" client="_th27w90fEe2YPMyYKslBVA" supplier="_tkk4md0fEe2YPMyYKslBVA" contract="_tkk4md0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ukVFa90fEe2YPMyYKslBVA" name="checkPermission" visibility="package">
                <ownedParameter xmi:id="_ukVFbN0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukVFbd0fEe2YPMyYKslBVA" name="bundlePermissions" type="_tkmGs90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukVFbt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukW6pt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ukXhoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ukXhod0fEe2YPMyYKslBVA" name="supportedSecurityManager" type="_tkpKAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukXhot0fEe2YPMyYKslBVA" name="permissionStorage" type="_th70QN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukXhpN0fEe2YPMyYKslBVA" name="getPermissionInfos" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ukXhpd0fEe2YPMyYKslBVA" name="resource" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukXhpt0fEe2YPMyYKslBVA" name="return" type="_tkk4nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukXhqt0fEe2YPMyYKslBVA" name="getPermissionInfos" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ukXhq90fEe2YPMyYKslBVA" name="encodedInfos" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukXhrN0fEe2YPMyYKslBVA" name="return" type="_tkk4nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukYv0d0fEe2YPMyYKslBVA" name="getDefaultPermissions" visibility="public">
                <ownedParameter xmi:id="_ukYv0t0fEe2YPMyYKslBVA" name="return" type="_tkk4nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukYv1d0fEe2YPMyYKslBVA" name="getLocations" visibility="public">
                <ownedParameter xmi:id="_ukYv1t0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukYv2d0fEe2YPMyYKslBVA" name="getPermissions" visibility="public">
                <ownedParameter xmi:id="_ukYv2t0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukYv290fEe2YPMyYKslBVA" name="return" type="_tkk4nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukZW090fEe2YPMyYKslBVA" name="setDefaultPermissions" visibility="public">
                <ownedParameter xmi:id="_ukZW1N0fEe2YPMyYKslBVA" name="permissions" type="_tkk4nt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukZW1d0fEe2YPMyYKslBVA" name="checkAllPermission" visibility="private" isStatic="true"/>
              <ownedOperation xmi:id="_ukZW1t0fEe2YPMyYKslBVA" name="getEncodedPermissionInfos" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ukZW190fEe2YPMyYKslBVA" name="permissions" type="_tkk4nt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukZW2N0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukZ94t0fEe2YPMyYKslBVA" name="setPermissions" visibility="public">
                <ownedParameter xmi:id="_ukZ9490fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukZ95N0fEe2YPMyYKslBVA" name="permissions" type="_tkk4nt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukZ95d0fEe2YPMyYKslBVA" name="delete" visibility="package">
                <ownedParameter xmi:id="_ukZ95t0fEe2YPMyYKslBVA" name="securityRow" type="_tkmGsd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukZ9590fEe2YPMyYKslBVA" name="firstTry" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukZ96N0fEe2YPMyYKslBVA" name="newConditionalPermissionUpdate" visibility="public">
                <ownedParameter xmi:id="_ukZ96d0fEe2YPMyYKslBVA" name="return" type="_tknU0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukZ98t0fEe2YPMyYKslBVA" name="addConditionalPermissionInfo" visibility="public">
                <ownedParameter xmi:id="_ukZ9890fEe2YPMyYKslBVA" name="conds" type="_tkk4pt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukZ99N0fEe2YPMyYKslBVA" name="perms" type="_tkk4nt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukZ99d0fEe2YPMyYKslBVA" name="return" type="_tknU0d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukak8N0fEe2YPMyYKslBVA" name="setConditionalPermissionInfo" visibility="private">
                <ownedParameter xmi:id="_ukak8d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukak8t0fEe2YPMyYKslBVA" name="conds" type="_tkk4pt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukak890fEe2YPMyYKslBVA" name="perms" type="_tkk4nt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukak9N0fEe2YPMyYKslBVA" name="firstTry" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukak9d0fEe2YPMyYKslBVA" name="return" type="_tknU0d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukak9t0fEe2YPMyYKslBVA" name="newConditionalPermissionInfo" visibility="public">
                <ownedParameter xmi:id="_ukak990fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukak-N0fEe2YPMyYKslBVA" name="conditions" type="_tkk4pt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukak-d0fEe2YPMyYKslBVA" name="permissions" type="_tkk4nt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukak-t0fEe2YPMyYKslBVA" name="decision" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukak-90fEe2YPMyYKslBVA" name="return" type="_tknU0d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukalAd0fEe2YPMyYKslBVA" name="newConditionalPermissionInfo" visibility="public">
                <ownedParameter xmi:id="_ukalAt0fEe2YPMyYKslBVA" name="encoded" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukalA90fEe2YPMyYKslBVA" name="return" type="_tknU0d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukbMBN0fEe2YPMyYKslBVA" name="getAccessControlContext" visibility="public">
                <ownedParameter xmi:id="_ukbMBd0fEe2YPMyYKslBVA" name="signers" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukbMBt0fEe2YPMyYKslBVA" name="return" type="_tg5Scd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukbMB90fEe2YPMyYKslBVA" name="createMockBundle" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ukbMCN0fEe2YPMyYKslBVA" name="signers" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukbMCd0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukbMCt0fEe2YPMyYKslBVA" name="createProtectionDomain" visibility="private">
                <ownedParameter xmi:id="_ukbMC90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukbMDN0fEe2YPMyYKslBVA" name="sa" type="_th27w90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukbMDd0fEe2YPMyYKslBVA" name="return" type="_tSmXwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukbMEd0fEe2YPMyYKslBVA" name="getConditionalPermissionInfo" visibility="public">
                <ownedParameter xmi:id="_ukbMEt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukbME90fEe2YPMyYKslBVA" name="return" type="_tknU0d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukbMF90fEe2YPMyYKslBVA" name="getConditionalPermissionInfos" visibility="public">
                <ownedParameter xmi:id="_ukbMGN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukbMHN0fEe2YPMyYKslBVA" name="setConditionalPermissionInfo" visibility="public">
                <ownedParameter xmi:id="_ukbzEN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukbzEd0fEe2YPMyYKslBVA" name="conds" type="_tkk4pt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukbzEt0fEe2YPMyYKslBVA" name="perms" type="_tkk4nt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukbzE90fEe2YPMyYKslBVA" name="return" type="_tknU0d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukbzF90fEe2YPMyYKslBVA" name="commit" visibility="package">
                <ownedParameter xmi:id="_ukbzGN0fEe2YPMyYKslBVA" name="rows" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukbzGd0fEe2YPMyYKslBVA" name="updateStamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukbzGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukcaJN0fEe2YPMyYKslBVA" name="generateName" visibility="private">
                <ownedParameter xmi:id="_ukcaJd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukdBNN0fEe2YPMyYKslBVA" name="createProtectionDomain" visibility="public">
                <ownedParameter xmi:id="_ukdBNd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukdBNt0fEe2YPMyYKslBVA" name="return" type="_tSmXwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukdBN90fEe2YPMyYKslBVA" name="getImpliedPermission" visibility="private">
                <ownedParameter xmi:id="_ukdBON0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukdBOd0fEe2YPMyYKslBVA" name="return" type="_tklfo90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukdoQN0fEe2YPMyYKslBVA" name="getFileRelativeInfos" visibility="private">
                <ownedParameter xmi:id="_ukdoQd0fEe2YPMyYKslBVA" name="permissionInfos" type="_tkk4nt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukdoQt0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukdoQ90fEe2YPMyYKslBVA" name="return" type="_tkk4nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukePWd0fEe2YPMyYKslBVA" name="clearCaches" visibility="public"/>
              <ownedOperation xmi:id="_uke2YN0fEe2YPMyYKslBVA" name="getSupportedSecurityManager" visibility="package">
                <ownedParameter xmi:id="_uke2Yd0fEe2YPMyYKslBVA" name="return" type="_tkpKAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uke2Yt0fEe2YPMyYKslBVA" name="getSupportedSystemSecurityManager" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uke2Y90fEe2YPMyYKslBVA" name="return" type="_tkpKAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukigwt0fEe2YPMyYKslBVA" name="parseDNchain" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ukigw90fEe2YPMyYKslBVA" name="dnChain" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukigxN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukjH0N0fEe2YPMyYKslBVA" name="skipSpaces" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ukjH0d0fEe2YPMyYKslBVA" name="dnChain" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukjH0t0fEe2YPMyYKslBVA" name="startIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukjH090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tkpxE90fEe2YPMyYKslBVA" name="MockPrincipal" visibility="package">
                <eAnnotations xmi:id="_tkqYIN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tkqYId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tkqYJN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ukjH1N0fEe2YPMyYKslBVA" name="name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tkqYI90fEe2YPMyYKslBVA" client="_tkpxE90fEe2YPMyYKslBVA" supplier="_tkqYIt0fEe2YPMyYKslBVA" contract="_tkqYIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ukigxd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ukigxt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukjH1d0fEe2YPMyYKslBVA" name="getName" visibility="public">
                  <ownedParameter xmi:id="_ukjH1t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukjH190fEe2YPMyYKslBVA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_ukjH2N0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukjH2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukju4N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_ukju4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukju4t0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_ukju490fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tkpxFd0fEe2YPMyYKslBVA" name="MockX509Certificate" visibility="package">
                <eAnnotations xmi:id="_toQesd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toQest0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toQes90fEe2YPMyYKslBVA" general="_tmx4AN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ukVFc90fEe2YPMyYKslBVA" name="subject" visibility="private" isLeaf="true" type="_tkqYIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ukVFdN0fEe2YPMyYKslBVA" name="issuer" visibility="private" isLeaf="true" type="_tkqYIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_ukVFdd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ukVFdt0fEe2YPMyYKslBVA" name="subject" type="_tkqYIt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukVFd90fEe2YPMyYKslBVA" name="issuer" type="_tkqYIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukVFed0fEe2YPMyYKslBVA" name="getSubjectDN" visibility="public">
                  <ownedParameter xmi:id="_ukVFet0fEe2YPMyYKslBVA" name="return" type="_tkqYIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukVFe90fEe2YPMyYKslBVA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_ukVFfN0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukVscN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukVsdN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_ukVsdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukVseN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_ukVsed0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukVsfN0fEe2YPMyYKslBVA" name="checkValidity" visibility="public"/>
                <ownedOperation xmi:id="_ukVsfd0fEe2YPMyYKslBVA" name="checkValidity" visibility="public">
                  <ownedParameter xmi:id="_ukVsft0fEe2YPMyYKslBVA" name="var0" type="_teJgcd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukVsf90fEe2YPMyYKslBVA" name="getBasicConstraints" visibility="public">
                  <ownedParameter xmi:id="_ukVsgN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukVsgd0fEe2YPMyYKslBVA" name="getIssuerDN" visibility="public">
                  <ownedParameter xmi:id="_ukVsgt0fEe2YPMyYKslBVA" name="return" type="_tkqYIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukVsg90fEe2YPMyYKslBVA" name="getIssuerUniqueID" visibility="public">
                  <ownedParameter xmi:id="_ukVshN0fEe2YPMyYKslBVA" name="return" type="_tCI54N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukVshd0fEe2YPMyYKslBVA" name="getKeyUsage" visibility="public">
                  <ownedParameter xmi:id="_ukVsht0fEe2YPMyYKslBVA" name="return" type="_tCI54N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukWTgN0fEe2YPMyYKslBVA" name="getNotAfter" visibility="public">
                  <ownedParameter xmi:id="_ukWTgd0fEe2YPMyYKslBVA" name="return" type="_teJgcd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukWTgt0fEe2YPMyYKslBVA" name="getNotBefore" visibility="public">
                  <ownedParameter xmi:id="_ukWTg90fEe2YPMyYKslBVA" name="return" type="_teJgcd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukWThN0fEe2YPMyYKslBVA" name="getSerialNumber" visibility="public">
                  <ownedParameter xmi:id="_ukWThd0fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukWTht0fEe2YPMyYKslBVA" name="getSigAlgName" visibility="public">
                  <ownedParameter xmi:id="_ukWTh90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukWTiN0fEe2YPMyYKslBVA" name="getSigAlgOID" visibility="public">
                  <ownedParameter xmi:id="_ukWTid0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukWTit0fEe2YPMyYKslBVA" name="getSigAlgParams" visibility="public">
                  <ownedParameter xmi:id="_ukWTi90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukWTjN0fEe2YPMyYKslBVA" name="getSignature" visibility="public">
                  <ownedParameter xmi:id="_ukWTjd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukWTjt0fEe2YPMyYKslBVA" name="getSubjectUniqueID" visibility="public">
                  <ownedParameter xmi:id="_ukWTj90fEe2YPMyYKslBVA" name="return" type="_tCI54N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukWTkN0fEe2YPMyYKslBVA" name="getTBSCertificate" visibility="public">
                  <ownedParameter xmi:id="_ukWTkd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukWTkt0fEe2YPMyYKslBVA" name="getVersion" visibility="public">
                  <ownedParameter xmi:id="_ukWTk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukWTlN0fEe2YPMyYKslBVA" name="getEncoded" visibility="public">
                  <ownedParameter xmi:id="_ukWTld0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukWTlt0fEe2YPMyYKslBVA" name="getPublicKey" visibility="public">
                  <ownedParameter xmi:id="_ukWTl90fEe2YPMyYKslBVA" name="return" type="_toQetN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukWTmN0fEe2YPMyYKslBVA" name="verify" visibility="public">
                  <ownedParameter xmi:id="_ukWTmd0fEe2YPMyYKslBVA" name="var0" type="_toQetN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukWTmt0fEe2YPMyYKslBVA" name="verify" visibility="public">
                  <ownedParameter xmi:id="_ukWTm90fEe2YPMyYKslBVA" name="var0" type="_toQetN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukWTnN0fEe2YPMyYKslBVA" name="var1" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukW6kN0fEe2YPMyYKslBVA" name="getCriticalExtensionOIDs" visibility="public">
                  <ownedParameter xmi:id="_ukW6kd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukW6kt0fEe2YPMyYKslBVA" name="getExtensionValue" visibility="public">
                  <ownedParameter xmi:id="_ukW6k90fEe2YPMyYKslBVA" name="var0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukW6lN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukW6ld0fEe2YPMyYKslBVA" name="getNonCriticalExtensionOIDs" visibility="public">
                  <ownedParameter xmi:id="_ukW6lt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukW6l90fEe2YPMyYKslBVA" name="hasUnsupportedCriticalExtension" visibility="public">
                  <ownedParameter xmi:id="_ukW6mN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tkpxF90fEe2YPMyYKslBVA" name="MockBundle" visibility="package">
                <eAnnotations xmi:id="_tkqYJd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tkqYJt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tkq_MN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ukju5N0fEe2YPMyYKslBVA" name="signers" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tkqYJ90fEe2YPMyYKslBVA" client="_tkpxF90fEe2YPMyYKslBVA" supplier="_tV9NwN0fEe2YPMyYKslBVA" contract="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ukigwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ukigwd0fEe2YPMyYKslBVA" name="signers" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukju5d0fEe2YPMyYKslBVA" name="findEntries" visibility="public">
                  <ownedParameter xmi:id="_ukju5t0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukju590fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukju6N0fEe2YPMyYKslBVA" name="recurse" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukju6d0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukju6t0fEe2YPMyYKslBVA" name="getBundleContext" visibility="public">
                  <ownedParameter xmi:id="_ukju690fEe2YPMyYKslBVA" name="return" type="_tXCy5N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukju7N0fEe2YPMyYKslBVA" name="getBundleId" visibility="public">
                  <ownedParameter xmi:id="_ukju7d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukju7t0fEe2YPMyYKslBVA" name="getEntry" visibility="public">
                  <ownedParameter xmi:id="_ukju790fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukkV8N0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukkV8d0fEe2YPMyYKslBVA" name="getEntryPaths" visibility="public">
                  <ownedParameter xmi:id="_ukkV8t0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukkV890fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukkV9N0fEe2YPMyYKslBVA" name="getHeaders" visibility="public">
                  <ownedParameter xmi:id="_ukkV9d0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukkV9t0fEe2YPMyYKslBVA" name="getHeaders" visibility="public">
                  <ownedParameter xmi:id="_ukkV990fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukkV-N0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukkV-d0fEe2YPMyYKslBVA" name="getLastModified" visibility="public">
                  <ownedParameter xmi:id="_ukkV-t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukkV-90fEe2YPMyYKslBVA" name="getLocation" visibility="public">
                  <ownedParameter xmi:id="_ukkV_N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukkV_d0fEe2YPMyYKslBVA" name="getRegisteredServices" visibility="public">
                  <ownedParameter xmi:id="_ukkV_t0fEe2YPMyYKslBVA" name="return" type="_tXCy4d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukkV_90fEe2YPMyYKslBVA" name="getResource" visibility="public">
                  <ownedParameter xmi:id="_ukkWAN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukkWAd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukkWAt0fEe2YPMyYKslBVA" name="getResources" visibility="public">
                  <ownedParameter xmi:id="_ukkWA90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukkWBN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukk9AN0fEe2YPMyYKslBVA" name="getServicesInUse" visibility="public">
                  <ownedParameter xmi:id="_ukk9Ad0fEe2YPMyYKslBVA" name="return" type="_tXCy4d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukk9At0fEe2YPMyYKslBVA" name="getSignerCertificates" visibility="public">
                  <ownedParameter xmi:id="_ukk9A90fEe2YPMyYKslBVA" name="signersType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukk9BN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukk9Bd0fEe2YPMyYKslBVA" name="getState" visibility="public">
                  <ownedParameter xmi:id="_ukk9Bt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukk9B90fEe2YPMyYKslBVA" name="getSymbolicName" visibility="public">
                  <ownedParameter xmi:id="_ukk9CN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukk9Cd0fEe2YPMyYKslBVA" name="getVersion" visibility="public">
                  <ownedParameter xmi:id="_ukk9Ct0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukk9C90fEe2YPMyYKslBVA" name="hasPermission" visibility="public">
                  <ownedParameter xmi:id="_ukk9DN0fEe2YPMyYKslBVA" name="permission" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukk9Dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukk9Dt0fEe2YPMyYKslBVA" name="loadClass" visibility="public">
                  <ownedParameter xmi:id="_ukk9D90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukk9EN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukk9Ed0fEe2YPMyYKslBVA" name="start" visibility="public">
                  <ownedParameter xmi:id="_ukk9Et0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uklkEN0fEe2YPMyYKslBVA" name="start" visibility="public"/>
                <ownedOperation xmi:id="_uklkEd0fEe2YPMyYKslBVA" name="stop" visibility="public">
                  <ownedParameter xmi:id="_uklkEt0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uklkE90fEe2YPMyYKslBVA" name="stop" visibility="public"/>
                <ownedOperation xmi:id="_uklkFN0fEe2YPMyYKslBVA" name="uninstall" visibility="public"/>
                <ownedOperation xmi:id="_uklkFd0fEe2YPMyYKslBVA" name="update" visibility="public"/>
                <ownedOperation xmi:id="_uklkFt0fEe2YPMyYKslBVA" name="update" visibility="public">
                  <ownedParameter xmi:id="_uklkF90fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uklkGN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                  <ownedParameter xmi:id="_uklkGd0fEe2YPMyYKslBVA" name="o" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uklkGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uklkG90fEe2YPMyYKslBVA" name="adapt" visibility="public">
                  <ownedParameter xmi:id="_uklkHN0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uklkHd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uklkHt0fEe2YPMyYKslBVA" name="getDataFile" visibility="public">
                  <ownedParameter xmi:id="_uklkH90fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uklkIN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uklkId0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                  <ownedParameter xmi:id="_uklkIt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uklkI90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tklfod0fEe2YPMyYKslBVA" name="SecurityRow[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1j90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1kN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tklfot0fEe2YPMyYKslBVA" name="PermissionAdminTable" visibility="public">
              <eAnnotations xmi:id="_tks0aN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tks0ad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tks0at0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukonYN0fEe2YPMyYKslBVA" name="locations" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukXho90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ukYIt90fEe2YPMyYKslBVA" name="setPermissions" visibility="package">
                <ownedParameter xmi:id="_ukYIuN0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukYIud0fEe2YPMyYKslBVA" name="permissions" type="_tkk4nt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukYvwd0fEe2YPMyYKslBVA" name="getCollection" visibility="package">
                <ownedParameter xmi:id="_ukYvwt0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukYvw90fEe2YPMyYKslBVA" name="return" type="_tklfo90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukYv190fEe2YPMyYKslBVA" name="getLocations" visibility="package">
                <ownedParameter xmi:id="_ukYv2N0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukZW0N0fEe2YPMyYKslBVA" name="getPermissions" visibility="package">
                <ownedParameter xmi:id="_ukZW0d0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukZW0t0fEe2YPMyYKslBVA" name="return" type="_tkk4nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukePWt0fEe2YPMyYKslBVA" name="getCollections" visibility="package">
                <ownedParameter xmi:id="_ukePW90fEe2YPMyYKslBVA" name="return" type="_tkpKAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tklfo90fEe2YPMyYKslBVA" name="PermissionInfoCollection" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tkxs4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkxs4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkxs4t0fEe2YPMyYKslBVA" general="_tia8dt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukdoS90fEe2YPMyYKslBVA" name="FILE_PERMISSION_NAME" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uk1bs90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uk1btN0fEe2YPMyYKslBVA" name="twoStringClassArray" visibility="private" isLeaf="true" isStatic="true" type="_tADPMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uk1btd0fEe2YPMyYKslBVA" name="oneStringClassArray" visibility="private" isLeaf="true" isStatic="true" type="_tADPMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uk1btt0fEe2YPMyYKslBVA" name="noArgClassArray" visibility="private" isLeaf="true" isStatic="true" type="_tADPMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uk1bt90fEe2YPMyYKslBVA" name="permClassArrayArgs" visibility="private" isLeaf="true" isStatic="true" type="_tkxs490fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uk1buN0fEe2YPMyYKslBVA" name="ALL_PERMISSION_NAME" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uk1bud0fEe2YPMyYKslBVA" name="ALL_FILES" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uk1but0fEe2YPMyYKslBVA" name="cachedPermissionCollections" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uk1bu90fEe2YPMyYKslBVA" name="cachedRelativeFilePermissionCollections" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uk1bvN0fEe2YPMyYKslBVA" name="hasAllPermission" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uk1bvd0fEe2YPMyYKslBVA" name="permInfos" visibility="private" isLeaf="true" type="_tkk4nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukVFZd0fEe2YPMyYKslBVA" name="implies" visibility="public">
                <ownedParameter xmi:id="_ukVFZt0fEe2YPMyYKslBVA" name="perm" type="_tkxs5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukVFZ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukVFct0fEe2YPMyYKslBVA" name="clearPermissionCache" visibility="package"/>
              <ownedOperation xmi:id="_ukXhrd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ukXhrt0fEe2YPMyYKslBVA" name="permInfos" type="_tkk4nt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukYvxN0fEe2YPMyYKslBVA" name="implies" visibility="package">
                <ownedParameter xmi:id="_ukYvxd0fEe2YPMyYKslBVA" name="bundlePermissions" type="_tkmGs90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukYvxt0fEe2YPMyYKslBVA" name="perm" type="_tkxs5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukYvx90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukYv090fEe2YPMyYKslBVA" name="getPermissionInfos" visibility="package">
                <ownedParameter xmi:id="_ukYv1N0fEe2YPMyYKslBVA" name="return" type="_tkk4nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk1bvt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uk2CwN0fEe2YPMyYKslBVA" name="setReadOnly" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_uk2Cwd0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uk2Cwt0fEe2YPMyYKslBVA" name="arg0" type="_tkxs5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk2Cw90fEe2YPMyYKslBVA" name="elements" visibility="public">
                <ownedParameter xmi:id="_uk2CxN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk2Cxd0fEe2YPMyYKslBVA" name="getCachedCollection" visibility="package">
                <ownedParameter xmi:id="_uk2Cxt0fEe2YPMyYKslBVA" name="bundlePermissions" type="_tkmGs90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk2Cx90fEe2YPMyYKslBVA" name="permClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk2CyN0fEe2YPMyYKslBVA" name="return" type="_tia8dt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk2p0N0fEe2YPMyYKslBVA" name="cacheCollection" visibility="private">
                <ownedParameter xmi:id="_uk2p0d0fEe2YPMyYKslBVA" name="bundlePermissions" type="_tkmGs90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk2p0t0fEe2YPMyYKslBVA" name="permClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk2p090fEe2YPMyYKslBVA" name="collection" type="_tia8dt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk2p1N0fEe2YPMyYKslBVA" name="return" type="_tia8dt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk3Q4N0fEe2YPMyYKslBVA" name="addPermissions" visibility="package">
                <ownedParameter xmi:id="_uk3Q4d0fEe2YPMyYKslBVA" name="bundlePermissions" type="_tkmGs90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk3Q4t0fEe2YPMyYKslBVA" name="collection" type="_tia8dt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk3Q490fEe2YPMyYKslBVA" name="permClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tkyT8N0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tkyT8t0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tkyT890fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tkyT9d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uk338N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tklfo90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uk338d0fEe2YPMyYKslBVA" name="val$bundlePermissions" visibility="private" isLeaf="true" type="_tkmGs90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uk338t0fEe2YPMyYKslBVA" name="val$targetCollection" visibility="private" isLeaf="true" type="_tia8dt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uk33890fEe2YPMyYKslBVA" name="val$permClass" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tkyT9N0fEe2YPMyYKslBVA" client="_tkyT8N0fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uk2Cy90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uk2CzN0fEe2YPMyYKslBVA" name="arg0" type="_tklfo90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk2Czd0fEe2YPMyYKslBVA" name="arg1" type="_tkmGs90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk2Czt0fEe2YPMyYKslBVA" name="arg2" type="_tia8dt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uk2Cz90fEe2YPMyYKslBVA" name="arg3" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uk339N0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uk339d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkmGsN0fEe2YPMyYKslBVA" name="SecurityTable" visibility="public">
              <eAnnotations xmi:id="_tkwewN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkwewd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkwewt0fEe2YPMyYKslBVA" general="_tia8dt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukyYYt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukyYY90fEe2YPMyYKslBVA" name="GRANTED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukyYZN0fEe2YPMyYKslBVA" name="DENIED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukyYZd0fEe2YPMyYKslBVA" name="ABSTAIN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukyYZt0fEe2YPMyYKslBVA" name="POSTPONED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukyYZ90fEe2YPMyYKslBVA" name="MUTABLE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukyYaN0fEe2YPMyYKslBVA" name="rows" visibility="private" isLeaf="true" type="_tklfod0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukyYad0fEe2YPMyYKslBVA" name="securityAdmin" visibility="private" isLeaf="true" type="_th27w90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukyYat0fEe2YPMyYKslBVA" name="evaluationCache" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukYIsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ukYIsd0fEe2YPMyYKslBVA" name="securityAdmin" type="_th27w90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukYIst0fEe2YPMyYKslBVA" name="rows" type="_tklfod0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukYvyN0fEe2YPMyYKslBVA" name="isEmpty" visibility="package">
                <ownedParameter xmi:id="_ukYvyd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukYvzd0fEe2YPMyYKslBVA" name="evaluate" visibility="package">
                <ownedParameter xmi:id="_ukYvzt0fEe2YPMyYKslBVA" name="bundlePermissions" type="_tkmGs90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukYvz90fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukYv0N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukalB90fEe2YPMyYKslBVA" name="getRows" visibility="package">
                <ownedParameter xmi:id="_ukalCN0fEe2YPMyYKslBVA" name="return" type="_tklfod0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukbMFN0fEe2YPMyYKslBVA" name="getRow" visibility="package">
                <ownedParameter xmi:id="_ukbMFd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukbMFt0fEe2YPMyYKslBVA" name="return" type="_tkmGsd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukbzFN0fEe2YPMyYKslBVA" name="getRow" visibility="package">
                <ownedParameter xmi:id="_ukbzFd0fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukbzFt0fEe2YPMyYKslBVA" name="return" type="_tkmGsd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukcaIN0fEe2YPMyYKslBVA" name="getEncodedRows" visibility="package">
                <ownedParameter xmi:id="_ukcaId0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukePXN0fEe2YPMyYKslBVA" name="clearEvaluationCache" visibility="package"/>
              <ownedOperation xmi:id="_uky_cN0fEe2YPMyYKslBVA" name="handlePostponedConditions" visibility="private">
                <ownedParameter xmi:id="_uky_cd0fEe2YPMyYKslBVA" name="evaluationCacheKey" type="_tkwexN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uky_ct0fEe2YPMyYKslBVA" name="hasMutable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uky_c90fEe2YPMyYKslBVA" name="postponed" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uky_dN0fEe2YPMyYKslBVA" name="results" type="_tkrmRN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uky_dd0fEe2YPMyYKslBVA" name="immediateDecisionIdx" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uky_dt0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uky_d90fEe2YPMyYKslBVA" name="checkMutable" visibility="private">
                <ownedParameter xmi:id="_uky_eN0fEe2YPMyYKslBVA" name="bundlePermissions" type="_tkmGs90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uky_ed0fEe2YPMyYKslBVA" name="evaluationCacheKey" type="_tkwexN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uky_et0fEe2YPMyYKslBVA" name="row" type="_tkmGsd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uky_e90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk0NkN0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uk0Nkd0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk0Nkt0fEe2YPMyYKslBVA" name="elements" visibility="public">
                <ownedParameter xmi:id="_uk0Nk90fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk0NlN0fEe2YPMyYKslBVA" name="implies" visibility="public">
                <ownedParameter xmi:id="_uk0Nld0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk0Nlt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkmGsd0fEe2YPMyYKslBVA" name="SecurityRow" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tkuCgN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkuCgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkuCg90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukqckt0fEe2YPMyYKslBVA" name="bundleConditionsLock" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukqck90fEe2YPMyYKslBVA" name="bundleConditions" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukqclN0fEe2YPMyYKslBVA" name="SATISFIED_LIST" visibility="package" isStatic="true" type="_tksNVN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukrDoN0fEe2YPMyYKslBVA" name="ABSTAIN_LIST" visibility="package" isStatic="true" type="_tksNVN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukrDod0fEe2YPMyYKslBVA" name="conditionMethodArgs" visibility="package" isLeaf="true" isStatic="true" type="_tADPMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukrDot0fEe2YPMyYKslBVA" name="DECISION_ABSTAIN" visibility="package" isLeaf="true" isStatic="true" type="_tksNUt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukrDo90fEe2YPMyYKslBVA" name="DECISION_GRANTED" visibility="package" isLeaf="true" isStatic="true" type="_tksNUt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukrDpN0fEe2YPMyYKslBVA" name="DECISION_DENIED" visibility="package" isLeaf="true" isStatic="true" type="_tksNUt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukrDpd0fEe2YPMyYKslBVA" name="securityAdmin" visibility="private" isLeaf="true" type="_th27w90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukrDpt0fEe2YPMyYKslBVA" name="name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukrDp90fEe2YPMyYKslBVA" name="conditionInfos" visibility="private" isLeaf="true" type="_tkk4pt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukrDqN0fEe2YPMyYKslBVA" name="permissionInfoCollection" visibility="private" isLeaf="true" type="_tklfo90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukrDqd0fEe2YPMyYKslBVA" name="deny" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tkuCgt0fEe2YPMyYKslBVA" client="_tkmGsd0fEe2YPMyYKslBVA" supplier="_tknU0d0fEe2YPMyYKslBVA" contract="_tknU0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ukYIs90fEe2YPMyYKslBVA" name="createSecurityRow" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_ukYItN0fEe2YPMyYKslBVA" name="securityAdmin" type="_th27w90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukYItd0fEe2YPMyYKslBVA" name="encoded" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukYItt0fEe2YPMyYKslBVA" name="return" type="_tkmGsd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukZ97N0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_ukZ97d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukalBN0fEe2YPMyYKslBVA" name="createSecurityRowSnapShot" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_ukalBd0fEe2YPMyYKslBVA" name="encoded" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukalBt0fEe2YPMyYKslBVA" name="return" type="_tknU090fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukcaLN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ukcaLd0fEe2YPMyYKslBVA" name="securityAdmin" type="_th27w90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukdBMN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukdBMd0fEe2YPMyYKslBVA" name="conditionInfos" type="_tkk4pt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukdBMt0fEe2YPMyYKslBVA" name="permissionInfos" type="_tkk4nt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukdBM90fEe2YPMyYKslBVA" name="decision" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukePXd0fEe2YPMyYKslBVA" name="clearCaches" visibility="package"/>
              <ownedOperation xmi:id="_ukpOeN0fEe2YPMyYKslBVA" name="internalGetConditionInfos" visibility="package">
                <ownedParameter xmi:id="_ukpOed0fEe2YPMyYKslBVA" name="return" type="_tkk4pt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukpOet0fEe2YPMyYKslBVA" name="internalGetPermissionInfos" visibility="package">
                <ownedParameter xmi:id="_ukpOe90fEe2YPMyYKslBVA" name="return" type="_tkk4nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukpOfN0fEe2YPMyYKslBVA" name="getAccessDecision" visibility="public">
                <ownedParameter xmi:id="_ukpOfd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukrDqt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uksRwN0fEe2YPMyYKslBVA" name="createConditionalPermissionInfo" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uksRwd0fEe2YPMyYKslBVA" name="securityAdmin" type="_th27w90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uksRwt0fEe2YPMyYKslBVA" name="encoded" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uksRw90fEe2YPMyYKslBVA" name="return" type="_tknU0d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uks40N0fEe2YPMyYKslBVA" name="unescapeString" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uks40d0fEe2YPMyYKslBVA" name="str" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uks40t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uktf4N0fEe2YPMyYKslBVA" name="cloneArray" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uktf4d0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uktf4t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uktf490fEe2YPMyYKslBVA" name="escapeString" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uktf5N0fEe2YPMyYKslBVA" name="str" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uktf5d0fEe2YPMyYKslBVA" name="output" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukuG8N0fEe2YPMyYKslBVA" name="getConditionInfos" visibility="public">
                <ownedParameter xmi:id="_ukuG8d0fEe2YPMyYKslBVA" name="return" type="_tkk4pt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukuG8t0fEe2YPMyYKslBVA" name="getPermissionInfos" visibility="public">
                <ownedParameter xmi:id="_ukuG890fEe2YPMyYKslBVA" name="return" type="_tkk4nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukuuAN0fEe2YPMyYKslBVA" name="delete" visibility="public"/>
              <ownedOperation xmi:id="_ukuuAd0fEe2YPMyYKslBVA" name="getConditions" visibility="package">
                <ownedParameter xmi:id="_ukuuAt0fEe2YPMyYKslBVA" name="bundlePermissions" type="_tkmGs90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukuuA90fEe2YPMyYKslBVA" name="return" type="_tksNVN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukuuBt0fEe2YPMyYKslBVA" name="getConditionMethod" visibility="private">
                <ownedParameter xmi:id="_ukuuB90fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukuuCN0fEe2YPMyYKslBVA" name="return" type="_tAO1Z90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukvVEN0fEe2YPMyYKslBVA" name="getConditionConstructor" visibility="private">
                <ownedParameter xmi:id="_ukvVEd0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukvVEt0fEe2YPMyYKslBVA" name="return" type="_tBMesN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukvVFN0fEe2YPMyYKslBVA" name="checkParameterTypes" visibility="private">
                <ownedParameter xmi:id="_ukvVFd0fEe2YPMyYKslBVA" name="foundTypes" type="_tADPMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukvVFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukv8It0fEe2YPMyYKslBVA" name="evaluate" visibility="package">
                <ownedParameter xmi:id="_ukv8I90fEe2YPMyYKslBVA" name="bundlePermissions" type="_tkmGs90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukv8JN0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukv8Jd0fEe2YPMyYKslBVA" name="return" type="_tksNUt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukv8Jt0fEe2YPMyYKslBVA" name="evaluatePermission" visibility="private">
                <ownedParameter xmi:id="_ukv8J90fEe2YPMyYKslBVA" name="bundlePermissions" type="_tkmGs90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukv8KN0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukv8Kd0fEe2YPMyYKslBVA" name="return" type="_tksNUt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukwjMN0fEe2YPMyYKslBVA" name="isPostponed" visibility="private">
                <ownedParameter xmi:id="_ukwjMd0fEe2YPMyYKslBVA" name="condition" type="_tks0YN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukwjMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukxKQN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_ukxKQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukxKQt0fEe2YPMyYKslBVA" name="getEncoded" visibility="public">
                <ownedParameter xmi:id="_ukxKQ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukxKRN0fEe2YPMyYKslBVA" name="getEncoded" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_ukxKRd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukxKRt0fEe2YPMyYKslBVA" name="conditionInfos" type="_tkk4pt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukxKR90fEe2YPMyYKslBVA" name="permissionInfos" type="_tkk4nt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukxKSN0fEe2YPMyYKslBVA" name="deny" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukxKSd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukxKSt0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_ukxKS90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukxKTN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukxKT90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_ukxKUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukxxUN0fEe2YPMyYKslBVA" name="getHashCode" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_ukxxUd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukxxUt0fEe2YPMyYKslBVA" name="conds" type="_tkk4pt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukxxU90fEe2YPMyYKslBVA" name="perms" type="_tkk4nt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukxxVN0fEe2YPMyYKslBVA" name="decision" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukxxVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukyYYN0fEe2YPMyYKslBVA" name="getPermissionInfoCollection" visibility="package">
                <ownedParameter xmi:id="_ukyYYd0fEe2YPMyYKslBVA" name="return" type="_tklfo90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:DataType" xmi:id="_tkrmRN0fEe2YPMyYKslBVA" name="Decision[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf-1kd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf-1kt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tksNUt0fEe2YPMyYKslBVA" name="Decision" visibility="package">
                <eAnnotations xmi:id="_tktbdN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tktbdd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tktbdt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uknZQN0fEe2YPMyYKslBVA" name="decision" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uknZRt0fEe2YPMyYKslBVA" name="postponed" visibility="package" isLeaf="true" type="_tksNVN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ukp1kd0fEe2YPMyYKslBVA" name="row" visibility="private" isLeaf="true" type="_tkmGsd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ukp1kt0fEe2YPMyYKslBVA" name="bundlePermissions" visibility="private" isLeaf="true" type="_tkmGs90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uknZTt0fEe2YPMyYKslBVA" name="handleImmutable" visibility="package">
                  <ownedParameter xmi:id="_uknZT90fEe2YPMyYKslBVA" name="condition" type="_tks0YN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukoAUN0fEe2YPMyYKslBVA" name="isSatisfied" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukoAUd0fEe2YPMyYKslBVA" name="mutable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukp1k90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ukp1lN0fEe2YPMyYKslBVA" name="decision" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukp1ld0fEe2YPMyYKslBVA" name="postponed" type="_tksNVN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukp1lt0fEe2YPMyYKslBVA" name="row" type="_tkmGsd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukp1l90fEe2YPMyYKslBVA" name="bundlePermissions" type="_tkmGs90fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkmGs90fEe2YPMyYKslBVA" name="BundlePermissions" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_toP3pN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toP3pd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toP3pt0fEe2YPMyYKslBVA" general="_tia8dt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukUeUt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukUeU90fEe2YPMyYKslBVA" name="EMPTY_ENUMERATION" visibility="package" isLeaf="true" isStatic="true" type="_s-w1w90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukUeVN0fEe2YPMyYKslBVA" name="bundle" visibility="private" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukUeVd0fEe2YPMyYKslBVA" name="securityAdmin" visibility="private" isLeaf="true" type="_th27w90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukUeVt0fEe2YPMyYKslBVA" name="impliedPermissions" visibility="private" isLeaf="true" type="_tklfo90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukUeV90fEe2YPMyYKslBVA" name="restrictedPermissions" visibility="private" isLeaf="true" type="_tklfo90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukUeWN0fEe2YPMyYKslBVA" name="wovenPermissions" visibility="private" isLeaf="true" type="_toQesN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukUeWd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ukUeWt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ukUeW90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukUeXN0fEe2YPMyYKslBVA" name="securityAdmin" type="_th27w90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukUeXd0fEe2YPMyYKslBVA" name="impliedPermissions" type="_tklfo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukUeXt0fEe2YPMyYKslBVA" name="restrictedPermissions" type="_tklfo90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukUeYd0fEe2YPMyYKslBVA" name="setReadOnly" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_ukUeYt0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_ukUeY90fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukUeZd0fEe2YPMyYKslBVA" name="addWovenPermission" visibility="public">
                <ownedParameter xmi:id="_ukUeZt0fEe2YPMyYKslBVA" name="permission" type="_tlllNd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukVFYN0fEe2YPMyYKslBVA" name="elements" visibility="public">
                <ownedParameter xmi:id="_ukVFYd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukVFYt0fEe2YPMyYKslBVA" name="implies" visibility="public">
                <ownedParameter xmi:id="_ukVFY90fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukVFZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukVFb90fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                <ownedParameter xmi:id="_ukVFcN0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukVFcd0fEe2YPMyYKslBVA" name="clearPermissionCache" visibility="public"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_toP3qd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tpbjYN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpbjYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpbjY90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tpbjYt0fEe2YPMyYKslBVA" client="_toP3qd0fEe2YPMyYKslBVA" supplier="_s-w1w90fEe2YPMyYKslBVA" contract="_s-w1w90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ukT3Xt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_ukT3X90fEe2YPMyYKslBVA" name="hasMoreElements" visibility="public">
                  <ownedParameter xmi:id="_ukT3YN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukT3Yd0fEe2YPMyYKslBVA" name="nextElement" visibility="public">
                  <ownedParameter xmi:id="_ukT3Yt0fEe2YPMyYKslBVA" name="return" type="_tkxs5N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukUeUN0fEe2YPMyYKslBVA" name="nextElement" visibility="public">
                  <ownedParameter xmi:id="_ukUeUd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tknU090fEe2YPMyYKslBVA" name="SecurityRowSnapShot" visibility="public">
              <eAnnotations xmi:id="_tkxF0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkxF0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkxF090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uk0Nl90fEe2YPMyYKslBVA" name="name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uk0NmN0fEe2YPMyYKslBVA" name="conditionInfos" visibility="private" isLeaf="true" type="_tkk4pt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uk0Nmd0fEe2YPMyYKslBVA" name="permissionInfos" visibility="private" isLeaf="true" type="_tkk4nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uk0Nmt0fEe2YPMyYKslBVA" name="decision" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tkxF0t0fEe2YPMyYKslBVA" client="_tknU090fEe2YPMyYKslBVA" supplier="_tknU0d0fEe2YPMyYKslBVA" contract="_tknU0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ukak_N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ukak_d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukak_t0fEe2YPMyYKslBVA" name="conditionInfos" type="_tkk4pt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukak_90fEe2YPMyYKslBVA" name="permissionInfos" type="_tkk4nt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukalAN0fEe2YPMyYKslBVA" name="decision" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk00oN0fEe2YPMyYKslBVA" name="getConditionInfos" visibility="public">
                <ownedParameter xmi:id="_uk00od0fEe2YPMyYKslBVA" name="return" type="_tkk4pt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk00ot0fEe2YPMyYKslBVA" name="getAccessDecision" visibility="public">
                <ownedParameter xmi:id="_uk00o90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk00pN0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_uk00pd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk00pt0fEe2YPMyYKslBVA" name="getPermissionInfos" visibility="public">
                <ownedParameter xmi:id="_uk00p90fEe2YPMyYKslBVA" name="return" type="_tkk4nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk00qN0fEe2YPMyYKslBVA" name="delete" visibility="public"/>
              <ownedOperation xmi:id="_uk00qd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uk00qt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk00q90fEe2YPMyYKslBVA" name="getEncoded" visibility="public">
                <ownedParameter xmi:id="_uk00rN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk00rd0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uk00rt0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uk1bsN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uk1bsd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uk1bst0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkn74d0fEe2YPMyYKslBVA" name="SecurityTableUpdate" visibility="public">
              <eAnnotations xmi:id="_tktbcN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tktbcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tktbc90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukpOdd0fEe2YPMyYKslBVA" name="securityAdmin" visibility="private" isLeaf="true" type="_th27w90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukpOdt0fEe2YPMyYKslBVA" name="rows" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukpOd90fEe2YPMyYKslBVA" name="timeStamp" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tktbct0fEe2YPMyYKslBVA" client="_tkn74d0fEe2YPMyYKslBVA" supplier="_tknU0N0fEe2YPMyYKslBVA" contract="_tknU0N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ukbMAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ukbMAd0fEe2YPMyYKslBVA" name="securityAdmin" type="_th27w90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukbMAt0fEe2YPMyYKslBVA" name="rows" type="_tklfod0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukbMA90fEe2YPMyYKslBVA" name="timeStamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukpOft0fEe2YPMyYKslBVA" name="commit" visibility="public">
                <ownedParameter xmi:id="_ukpOf90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukpOgN0fEe2YPMyYKslBVA" name="getConditionalPermissionInfos" visibility="public">
                <ownedParameter xmi:id="_ukpOgd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkpKAN0fEe2YPMyYKslBVA" name="PermissionInfoCollection[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1k90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1lN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkpKAd0fEe2YPMyYKslBVA" name="EquinoxSecurityManager" visibility="public">
              <eAnnotations xmi:id="_tkrmQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkrmQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkrmQt0fEe2YPMyYKslBVA" general="_tVyOs90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uklkJN0fEe2YPMyYKslBVA" name="localCheckContext" visibility="private" isLeaf="true" type="_tAbCoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uke2ZN0fEe2YPMyYKslBVA" name="inCheckPermission" visibility="package">
                <ownedParameter xmi:id="_uke2Zd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uklkJd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ukmLIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ukmLId0fEe2YPMyYKslBVA" name="addConditionsForDomain" visibility="package">
                <ownedParameter xmi:id="_ukmLIt0fEe2YPMyYKslBVA" name="results" type="_tkrmRN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukmLI90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukmLJ90fEe2YPMyYKslBVA" name="checkPermission" visibility="public">
                <ownedParameter xmi:id="_ukmLKN0fEe2YPMyYKslBVA" name="perm" type="_tkxs5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukmLKd0fEe2YPMyYKslBVA" name="context" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukmLLt0fEe2YPMyYKslBVA" name="getContextToBeChecked" visibility="public">
                <ownedParameter xmi:id="_ukmLL90fEe2YPMyYKslBVA" name="return" type="_tg5Scd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukmyMd0fEe2YPMyYKslBVA" name="internalCheckPermission" visibility="package">
                <ownedParameter xmi:id="_ukmyMt0fEe2YPMyYKslBVA" name="perm" type="_tkxs5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukmyM90fEe2YPMyYKslBVA" name="context" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uknZQd0fEe2YPMyYKslBVA" name="getPostponedDecision" visibility="private">
                <ownedParameter xmi:id="_uknZQt0fEe2YPMyYKslBVA" name="decision" type="_tksNUt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uknZQ90fEe2YPMyYKslBVA" name="conditionDictionaries" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uknZRN0fEe2YPMyYKslBVA" name="cc" type="_tkrmRt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uknZRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukoAUt0fEe2YPMyYKslBVA" name="checkPermission" visibility="public">
                <ownedParameter xmi:id="_ukoAU90fEe2YPMyYKslBVA" name="perm" type="_tkxs5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukoAVN0fEe2YPMyYKslBVA" name="getSecurityContext" visibility="public">
                <ownedParameter xmi:id="_ukoAVd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tkrmRt0fEe2YPMyYKslBVA" name="CheckContext" visibility="package">
                <eAnnotations xmi:id="_tks0Zd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tks0Zt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tks0Z90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ukmLJN0fEe2YPMyYKslBVA" name="depthCondSets" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ukmyMN0fEe2YPMyYKslBVA" name="accs" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uknZR90fEe2YPMyYKslBVA" name="CondClassSet" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ukmLJd0fEe2YPMyYKslBVA" name="getDepth" visibility="public">
                  <ownedParameter xmi:id="_ukmLJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukmyNN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tksNUd0fEe2YPMyYKslBVA" name="CheckPermissionAction" visibility="package">
                <eAnnotations xmi:id="_tks0Yd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tks0Yt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tks0ZN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ukoAWN0fEe2YPMyYKslBVA" name="perm" visibility="package" type="_tkxs5N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ukoAWd0fEe2YPMyYKslBVA" name="context" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ukoAWt0fEe2YPMyYKslBVA" name="fsm" visibility="package" type="_tkpKAd0fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tks0Y90fEe2YPMyYKslBVA" client="_tksNUd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ukmLKt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ukmLK90fEe2YPMyYKslBVA" name="fsm" type="_tkpKAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukmLLN0fEe2YPMyYKslBVA" name="perm" type="_tkxs5N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukmLLd0fEe2YPMyYKslBVA" name="context" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukoAW90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ukoAXN0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukoAXd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ukoAXt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkwexN0fEe2YPMyYKslBVA" name="EvaluationCacheKey" visibility="package">
              <eAnnotations xmi:id="_toRFwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toRFwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toRFwt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukonYd0fEe2YPMyYKslBVA" name="permission" visibility="private" isLeaf="true" type="_tkxs5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukonYt0fEe2YPMyYKslBVA" name="bundlePermissions" visibility="private" isLeaf="true" type="_tkmGs90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukonY90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_ukonZN0fEe2YPMyYKslBVA" name="bundlePermissions" type="_tkmGs90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukonZd0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukonZt0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_ukonZ90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukonaN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukpOcN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_ukpOcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tkxs5t0fEe2YPMyYKslBVA" name="PermissionsHash" visibility="package">
              <eAnnotations xmi:id="_toRFw90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toRFxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toRFxd0fEe2YPMyYKslBVA" general="_tia8dt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukp1gN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukp1gd0fEe2YPMyYKslBVA" name="perms" visibility="package" type="_tSN9QN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ukp1gt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ukp1g90fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_ukp1hN0fEe2YPMyYKslBVA" name="perm" type="_tkxs5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukp1hd0fEe2YPMyYKslBVA" name="isReadOnly" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ukp1ht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukp1h90fEe2YPMyYKslBVA" name="elements" visibility="public">
                <ownedParameter xmi:id="_ukp1iN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukp1i90fEe2YPMyYKslBVA" name="implies" visibility="public">
                <ownedParameter xmi:id="_ukp1jN0fEe2YPMyYKslBVA" name="perm" type="_tkxs5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukp1jd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tiQkZ90fEe2YPMyYKslBVA" name="url">
            <packagedElement xmi:type="uml:Class" xmi:id="_tljwCN0fEe2YPMyYKslBVA" name="MultiplexingFactory" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tljwCd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tljwCt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tljwC90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_un7L8N0fEe2YPMyYKslBVA" name="setAccessible" visibility="public" isLeaf="true" isStatic="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_un7L8d0fEe2YPMyYKslBVA" name="systemLoaders" visibility="package" isLeaf="true" isStatic="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_un7L8t0fEe2YPMyYKslBVA" name="container" visibility="protected" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_un7L890fEe2YPMyYKslBVA" name="context" visibility="protected" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_un7L9N0fEe2YPMyYKslBVA" name="factories" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_un7L9d0fEe2YPMyYKslBVA" name="internalSecurityManager" visibility="private" isStatic="true" type="_tlkXEN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_un7L9t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_un7L_d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_un7L_t0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un7L_90fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un7zAN0fEe2YPMyYKslBVA" name="setParentFactory" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_un7zAd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un7zAt0fEe2YPMyYKslBVA" name="getParentFactory" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_un7zA90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un7zBN0fEe2YPMyYKslBVA" name="isMultiplexing" visibility="public">
                <ownedParameter xmi:id="_un7zBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un7zBt0fEe2YPMyYKslBVA" name="getFactories" visibility="private">
                <ownedParameter xmi:id="_un7zB90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un7zCN0fEe2YPMyYKslBVA" name="register" visibility="public">
                <ownedParameter xmi:id="_un7zCd0fEe2YPMyYKslBVA" name="factory" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un7zCt0fEe2YPMyYKslBVA" name="addFactory" visibility="private">
                <ownedParameter xmi:id="_un7zC90fEe2YPMyYKslBVA" name="factory" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un7zDN0fEe2YPMyYKslBVA" name="unregister" visibility="public">
                <ownedParameter xmi:id="_un7zDd0fEe2YPMyYKslBVA" name="factory" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un7zDt0fEe2YPMyYKslBVA" name="removeFactory" visibility="private">
                <ownedParameter xmi:id="_un7zD90fEe2YPMyYKslBVA" name="factory" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un8aEN0fEe2YPMyYKslBVA" name="designateSuccessor" visibility="public">
                <ownedParameter xmi:id="_un8aEd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un8aEt0fEe2YPMyYKslBVA" name="releaseFactories" visibility="private">
                <ownedParameter xmi:id="_un8aE90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un8aFN0fEe2YPMyYKslBVA" name="closePackageAdminTracker" visibility="private"/>
              <ownedOperation xmi:id="_un8aFd0fEe2YPMyYKslBVA" name="findAuthorizedFactory" visibility="public">
                <ownedParameter xmi:id="_un8aFt0fEe2YPMyYKslBVA" name="ignoredClasses" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un8aF90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un9BIt0fEe2YPMyYKslBVA" name="isSystemClass" visibility="private">
                <ownedParameter xmi:id="_un9BI90fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un9BJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un9BJd0fEe2YPMyYKslBVA" name="hasAuthority" visibility="public">
                <ownedParameter xmi:id="_un9BJt0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_un9BJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_un9oMN0fEe2YPMyYKslBVA" name="setAccessible" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_un9oMd0fEe2YPMyYKslBVA" name="o" type="_tesTAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlkXEN0fEe2YPMyYKslBVA" name="InternalSecurityManager" visibility="package">
                <eAnnotations xmi:id="_tlk-IN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlk-Id0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlk-It0fEe2YPMyYKslBVA" general="_tVyOs90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_un7L_N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_un9BIN0fEe2YPMyYKslBVA" name="getClassContext" visibility="public">
                  <ownedParameter xmi:id="_un9BId0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tlkXEt0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tlk-I90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tlk-JN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tlk-Jt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_un9oNN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tljwCN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_un-PQN0fEe2YPMyYKslBVA" name="val$clazz" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tlk-Jd0fEe2YPMyYKslBVA" client="_tlkXEt0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_un9BKN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_un9BKd0fEe2YPMyYKslBVA" name="arg0" type="_tljwCN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_un9BKt0fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_un-PQd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_un-PQt0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_un-PQ90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_un-PRN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_uqxrrN0fEe2YPMyYKslBVA" name="signedcontent">
            <eAnnotations xmi:id="_vf-1l90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-1mN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
            <packagedElement xmi:type="uml:DataType" xmi:id="_uqxrrd0fEe2YPMyYKslBVA" name="SignedBundleHook" isLeaf="true" isAbstract="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_uqxrrt0fEe2YPMyYKslBVA" name="cds">
            <eAnnotations xmi:id="_vf-1m90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-1nN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
            <packagedElement xmi:type="uml:DataType" xmi:id="_uqxrr90fEe2YPMyYKslBVA" name="CDSHookConfigurator" isLeaf="true" isAbstract="true"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tW63Et0fEe2YPMyYKslBVA" name="framework">
          <packagedElement xmi:type="uml:Package" xmi:id="_tW63E90fEe2YPMyYKslBVA" name="util">
            <packagedElement xmi:type="uml:Class" xmi:id="_tW63Fd0fEe2YPMyYKslBVA" name="CaseInsensitiveDictionaryMap" visibility="public">
              <eAnnotations xmi:id="_tW7eId0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tW7eIt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tW7eJN0fEe2YPMyYKslBVA" general="_tB6QYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_utwHIt0fEe2YPMyYKslBVA" name="map" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuPN0fEe2YPMyYKslBVA" name="KEY_SERVICE_OBJECTCLASS" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuPd0fEe2YPMyYKslBVA" name="KEY_SERVICE_BUNDLE_ID" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuPt0fEe2YPMyYKslBVA" name="KEY_SERVICE_CHANGECOUNT" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuP90fEe2YPMyYKslBVA" name="KEY_SERVICE_DESCRIPTION" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuQN0fEe2YPMyYKslBVA" name="KEY_SERVICE_ID" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuQd0fEe2YPMyYKslBVA" name="KEY_SERVICE_PID" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuQt0fEe2YPMyYKslBVA" name="KEY_SERVICE_RANKING" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuQ90fEe2YPMyYKslBVA" name="KEY_SERVICE_SCOPE" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuRN0fEe2YPMyYKslBVA" name="KEY_SERVICE_VENDER" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuRd0fEe2YPMyYKslBVA" name="KEY_COMPONENT_NAME" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuRt0fEe2YPMyYKslBVA" name="KEY_COMPONENT_ID" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuR90fEe2YPMyYKslBVA" name="KEY_METATYPE_PID" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuSN0fEe2YPMyYKslBVA" name="KEY_METATYPE_FACTORY_PID" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuSd0fEe2YPMyYKslBVA" name="KEY_EVENT_TOPICS" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utwuSt0fEe2YPMyYKslBVA" name="KEY_EVENT_FILTER" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVQN0fEe2YPMyYKslBVA" name="KEY_JMX_OBJECTNAME" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVQd0fEe2YPMyYKslBVA" name="KEY_JAR_MANIFESTVERSION" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVQt0fEe2YPMyYKslBVA" name="KEY_BUNDLE_ACTIVATIONPOLICY" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVQ90fEe2YPMyYKslBVA" name="KEY_BUNDLE_ACTIVATOR" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVRN0fEe2YPMyYKslBVA" name="KEY_BUNDLE_CLASSPATH" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVRd0fEe2YPMyYKslBVA" name="KEY_BUNDLE_DESCRIPTION" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVRt0fEe2YPMyYKslBVA" name="KEY_BUNDLE_LICENSE" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVR90fEe2YPMyYKslBVA" name="KEY_BUNDLE_LOCALIZATION" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVSN0fEe2YPMyYKslBVA" name="KEY_BUNDLE_MANIFESTVERSION" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVSd0fEe2YPMyYKslBVA" name="KEY_BUNDLE_NAME" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVSt0fEe2YPMyYKslBVA" name="KEY_BUNDLE_NATIVECODE" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVS90fEe2YPMyYKslBVA" name="KEY_BUNDLE_REQUIREDEXECUTIONENVIRONMENT" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVTN0fEe2YPMyYKslBVA" name="KEY_BUNDLE_SCM" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVTd0fEe2YPMyYKslBVA" name="KEY_BUNDLE_SYMBOLICNAME" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVTt0fEe2YPMyYKslBVA" name="KEY_BUNDLE_VENDOR" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVT90fEe2YPMyYKslBVA" name="KEY_BUNDLE_VERSION" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVUN0fEe2YPMyYKslBVA" name="KEY_BUNDLE_DYNAMICIMPORT_PACKAGE" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVUd0fEe2YPMyYKslBVA" name="KEY_BUNDLE_EXPORT_PACKAGE" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVUt0fEe2YPMyYKslBVA" name="KEY_BUNDLE_FRAGMENT_HOST" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVU90fEe2YPMyYKslBVA" name="KEY_BUNDLE_IMPORT_PACKAGE" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVVN0fEe2YPMyYKslBVA" name="KEY_BUNDLE_REQUIRE_BUNDLE" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVVd0fEe2YPMyYKslBVA" name="KEY_BUNDLE_REQUIRE_CAPABILITY" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVVt0fEe2YPMyYKslBVA" name="KEY_BUNDLE_PROVIDE_CAPABILITY" visibility="private" isLeaf="true" isStatic="true" type="_tW8FMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utxVV90fEe2YPMyYKslBVA" name="entrySet" visibility="private" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_utxVWN0fEe2YPMyYKslBVA" name="keySet" visibility="private" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tW7eI90fEe2YPMyYKslBVA" client="_tW63Fd0fEe2YPMyYKslBVA" supplier="_s9Y8wN0fEe2YPMyYKslBVA" contract="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_um-ww90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_um-wxN0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upAxF90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_upAxGN0fEe2YPMyYKslBVA" name="dictionary" type="_tB6QYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utvgHN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_utvgHd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utvgIN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_utvgId0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utvgJd0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_utvgJt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utvgJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utwHKN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_utwHKd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utwHKt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utwHLN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_utwHMd0fEe2YPMyYKslBVA" name="computeHashCode" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_utwHMt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utwHM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utxVWd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_utx8UN0fEe2YPMyYKslBVA" name="findCommonKeyIndex" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_utx8Ud0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utx8Ut0fEe2YPMyYKslBVA" name="return" type="_tW8FMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utzKcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_utzKcd0fEe2YPMyYKslBVA" name="initialCapacity" visibility="protected" isStatic="true">
                <ownedParameter xmi:id="_utzKct0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utzKc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utzKdN0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_utzKdd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utzKdt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utzKd90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utzKeN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_utzKed0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utzxgN0fEe2YPMyYKslBVA" name="keys" visibility="public">
                <ownedParameter xmi:id="_utzxgd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utzxgt0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_utzxg90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utzxhN0fEe2YPMyYKslBVA" name="elements" visibility="public">
                <ownedParameter xmi:id="_utzxhd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utzxht0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_utzxh90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utzxiN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_utzxid0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utzxit0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utzxi90fEe2YPMyYKslBVA" name="keyWrap" visibility="private">
                <ownedParameter xmi:id="_utzxjN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utzxjd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut0YkN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_ut0Ykd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut0_oN0fEe2YPMyYKslBVA" name="containsValue" visibility="public">
                <ownedParameter xmi:id="_ut0_od0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut0_ot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut0_o90fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_ut0_pN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut0_p90fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_ut0_qN0fEe2YPMyYKslBVA" name="m" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut0_qd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_ut0_qt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut0_q90fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_ut0_rN0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut0_rd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut1msN0fEe2YPMyYKslBVA" name="asUnmodifiableMap" visibility="public">
                <ownedParameter xmi:id="_ut1msd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut1mst0fEe2YPMyYKslBVA" name="asUnmodifiableDictionary" visibility="public">
                <ownedParameter xmi:id="_ut1ms90fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut1mtN0fEe2YPMyYKslBVA" name="unmodifiableDictionary" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ut1mtd0fEe2YPMyYKslBVA" name="d" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut1mtt0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tW8FMd0fEe2YPMyYKslBVA" name="CaseInsensitiveKey" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_teuvRd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_teuvRt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_teuvR90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utwHLd0fEe2YPMyYKslBVA" name="key" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_utwHLt0fEe2YPMyYKslBVA" name="hashCode" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_utwHL90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_utwHMN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utwHNN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_utwHNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utwHNt0fEe2YPMyYKslBVA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_utwHN90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utwHON0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utwHOd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_utwHOt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tW-hcd0fEe2YPMyYKslBVA" name="EntrySet" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tXAWoN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tXAWod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tXAWot0fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut20090fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tW63Fd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_ut0_pd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut0_pt0fEe2YPMyYKslBVA" name="arg0" type="_tW63Fd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut201N0fEe2YPMyYKslBVA" name="size" visibility="public">
                  <ownedParameter xmi:id="_ut201d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut201t0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                  <ownedParameter xmi:id="_ut20190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut202N0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_ut202d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut202t0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tW_Igd0fEe2YPMyYKslBVA" name="KeySet" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_teuvQN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_teuvQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_teuvQt0fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utvgF90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tW63Fd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_utvgGN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_utvgGd0fEe2YPMyYKslBVA" name="arg0" type="_tW63Fd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utvgGt0fEe2YPMyYKslBVA" name="size" visibility="public">
                  <ownedParameter xmi:id="_utvgG90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utvgHt0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                  <ownedParameter xmi:id="_utvgH90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utvgIt0fEe2YPMyYKslBVA" name="contains" visibility="public">
                  <ownedParameter xmi:id="_utvgI90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utvgJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utwHIN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_utwHId0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utwHJd0fEe2YPMyYKslBVA" name="remove" visibility="public">
                  <ownedParameter xmi:id="_utwHJt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utwHJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utwHK90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tW_vkd0fEe2YPMyYKslBVA" name="UnmodifiableDictionary" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tW_vkt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tW_vk90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tW_vlN0fEe2YPMyYKslBVA" general="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut1mud0fEe2YPMyYKslBVA" name="d" visibility="private" isLeaf="true" type="_tB6QYt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_ut1mt90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut1muN0fEe2YPMyYKslBVA" name="d" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut1mut0fEe2YPMyYKslBVA" name="size" visibility="public">
                  <ownedParameter xmi:id="_ut1mu90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut1mvN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                  <ownedParameter xmi:id="_ut1mvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut2NwN0fEe2YPMyYKslBVA" name="keys" visibility="public">
                  <ownedParameter xmi:id="_ut2Nwd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut2Nwt0fEe2YPMyYKslBVA" name="elements" visibility="public">
                  <ownedParameter xmi:id="_ut2Nw90fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut2NxN0fEe2YPMyYKslBVA" name="get" visibility="public">
                  <ownedParameter xmi:id="_ut2Nxd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut2Nxt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut2Nx90fEe2YPMyYKslBVA" name="put" visibility="public">
                  <ownedParameter xmi:id="_ut2NyN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut2Nyd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut2Nyt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut2Ny90fEe2YPMyYKslBVA" name="remove" visibility="public">
                  <ownedParameter xmi:id="_ut2NzN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut2Nzd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut2Nzt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_ut2Nz90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut2N0N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_ut2N0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut2N0t0fEe2YPMyYKslBVA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_ut2N090fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut2N1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tXAWpN0fEe2YPMyYKslBVA" name="EntryIterator" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_teuvSN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_teuvSd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_teuvS90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut2N1d0fEe2YPMyYKslBVA" name="i" visibility="private" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_teuvSt0fEe2YPMyYKslBVA" client="_tXAWpN0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut2N1t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut2N190fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut2N2N0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_ut2N2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut2N2t0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_ut2N290fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut200N0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
                <ownedOperation xmi:id="_ut200d0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_ut200t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_teuvRN0fEe2YPMyYKslBVA" name="KeyIterator" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_teuvTt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_teuvT90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_teuvUd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut20290fEe2YPMyYKslBVA" name="i" visibility="private" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_teuvUN0fEe2YPMyYKslBVA" client="_teuvRN0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_utwHI90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_utwHJN0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut203N0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_ut203d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut203t0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_ut20390fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut204N0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_teuvTd0fEe2YPMyYKslBVA" name="CaseInsentiveEntry" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_thuY8N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_thuY8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_thuY890fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utwHO90fEe2YPMyYKslBVA" name="entry" visibility="private" isLeaf="true" type="_s9KTQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_thuY8t0fEe2YPMyYKslBVA" client="_teuvTd0fEe2YPMyYKslBVA" supplier="_s9KTQN0fEe2YPMyYKslBVA" contract="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_utwHPN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_utwHPd0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utwHPt0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                  <ownedParameter xmi:id="_utwHP90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utwuMN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                  <ownedParameter xmi:id="_utwuMd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utwuMt0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_utwuM90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utwuNN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utwuNd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_utwuNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utwuN90fEe2YPMyYKslBVA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_utwuON0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utwuOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utwuOt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_utwuO90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tg9j4N0fEe2YPMyYKslBVA" name="SecureAction" visibility="public">
              <eAnnotations xmi:id="_thvnAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thvnAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thvnAt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ut_-0t0fEe2YPMyYKslBVA" name="bootClassLoader" visibility="package" isLeaf="true" isStatic="true" type="_tANnQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuB0At0fEe2YPMyYKslBVA" name="controlContext" visibility="private" type="_tg5Scd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_umBuht0fEe2YPMyYKslBVA" name="createSecureAction" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_umBuh90fEe2YPMyYKslBVA" name="return" type="_tVyOqd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umtEAt0fEe2YPMyYKslBVA" name="getLocation" visibility="public">
                <ownedParameter xmi:id="_umtEA90fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umtrAN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umzxot0fEe2YPMyYKslBVA" name="getFileOutputStream" visibility="public">
                <ownedParameter xmi:id="_umzxo90fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umzxpN0fEe2YPMyYKslBVA" name="append" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umzxpd0fEe2YPMyYKslBVA" name="return" type="_s7A-Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um0_wd0fEe2YPMyYKslBVA" name="getFileInputStream" visibility="public">
                <ownedParameter xmi:id="_um0_wt0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um0_w90fEe2YPMyYKslBVA" name="return" type="_s9aK490fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um4DEt0fEe2YPMyYKslBVA" name="length" visibility="public">
                <ownedParameter xmi:id="_um4DE90fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_um4DFN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqDS4N0fEe2YPMyYKslBVA" name="getContext" visibility="public">
                <ownedParameter xmi:id="_uqDS4d0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqDS4t0fEe2YPMyYKslBVA" name="return" type="_tXCy5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqDS490fEe2YPMyYKslBVA" name="getService" visibility="public">
                <ownedParameter xmi:id="_uqDS5N0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqDS5d0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqDS5t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqLOsN0fEe2YPMyYKslBVA" name="getProperty" visibility="public">
                <ownedParameter xmi:id="_uqLOsd0fEe2YPMyYKslBVA" name="property" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqLOst0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqWN0N0fEe2YPMyYKslBVA" name="getProperties" visibility="public">
                <ownedParameter xmi:id="_uqWN0d0fEe2YPMyYKslBVA" name="return" type="_s-w1wt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq61kd0fEe2YPMyYKslBVA" name="start" visibility="public">
                <ownedParameter xmi:id="_uq61kt0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq61k90fEe2YPMyYKslBVA" name="options" type="_tg3dQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut9ihN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uuB0A90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uuDCEN0fEe2YPMyYKslBVA" name="getCanonicalPath" visibility="public">
                <ownedParameter xmi:id="_uuDCEd0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuDCEt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuDCE90fEe2YPMyYKslBVA" name="getAbsoluteFile" visibility="public">
                <ownedParameter xmi:id="_uuDCFN0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuDCFd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuDCFt0fEe2YPMyYKslBVA" name="getCanonicalFile" visibility="public">
                <ownedParameter xmi:id="_uuDCF90fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuDCGN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuDCGd0fEe2YPMyYKslBVA" name="exists" visibility="public">
                <ownedParameter xmi:id="_uuDCGt0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuDCG90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuDpIN0fEe2YPMyYKslBVA" name="mkdirs" visibility="public">
                <ownedParameter xmi:id="_uuDpId0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuDpIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuDpI90fEe2YPMyYKslBVA" name="isDirectory" visibility="public">
                <ownedParameter xmi:id="_uuDpJN0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuDpJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuDpJt0fEe2YPMyYKslBVA" name="lastModified" visibility="public">
                <ownedParameter xmi:id="_uuDpJ90fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuDpKN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuDpKd0fEe2YPMyYKslBVA" name="list" visibility="public">
                <ownedParameter xmi:id="_uuDpKt0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuDpK90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuDpLN0fEe2YPMyYKslBVA" name="getZipFile" visibility="public">
                <ownedParameter xmi:id="_uuDpLd0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuDpLt0fEe2YPMyYKslBVA" name="return" type="_thwOI90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuEQOt0fEe2YPMyYKslBVA" name="getURL" visibility="public">
                <ownedParameter xmi:id="_uuEQO90fEe2YPMyYKslBVA" name="protocol" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuEQPN0fEe2YPMyYKslBVA" name="host" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuEQPd0fEe2YPMyYKslBVA" name="port" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuEQPt0fEe2YPMyYKslBVA" name="file" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuEQP90fEe2YPMyYKslBVA" name="handler" type="_teyZut0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuEQQN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuEQQd0fEe2YPMyYKslBVA" name="createThread" visibility="public">
                <ownedParameter xmi:id="_uuEQQt0fEe2YPMyYKslBVA" name="target" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuEQQ90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuEQRN0fEe2YPMyYKslBVA" name="contextLoader" type="_tANnQt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuEQRd0fEe2YPMyYKslBVA" name="return" type="_s7I6AN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuE3QN0fEe2YPMyYKslBVA" name="createThread0" visibility="package">
                <ownedParameter xmi:id="_uuE3Qd0fEe2YPMyYKslBVA" name="target" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuE3Qt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuE3Q90fEe2YPMyYKslBVA" name="contextLoader" type="_tANnQt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuE3RN0fEe2YPMyYKslBVA" name="return" type="_s7I6AN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuE3St0fEe2YPMyYKslBVA" name="forName" visibility="public">
                <ownedParameter xmi:id="_uuE3S90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuE3TN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuFeUN0fEe2YPMyYKslBVA" name="loadSystemClass" visibility="public">
                <ownedParameter xmi:id="_uuFeUd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuFeUt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuFeU90fEe2YPMyYKslBVA" name="open" visibility="public">
                <ownedParameter xmi:id="_uuFeVN0fEe2YPMyYKslBVA" name="tracker" type="_teEn890fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thvnBd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tmarq90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmarrN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmarrt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tmarrd0fEe2YPMyYKslBVA" client="_thvnBd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut9ih90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_ut9iiN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut9iid0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut9ijd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut9ijt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tmbSsd0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tmcg4N0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tmcg4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tmcg4t0fEe2YPMyYKslBVA" general="_tANnQt0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uuBM7d0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thvnBd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_ut9iit0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_ut9ii90fEe2YPMyYKslBVA" name="arg0" type="_thvnBd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_ut9ijN0fEe2YPMyYKslBVA" name="$anonymous0" type="_tANnQt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thvnB90fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tmarp90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmarqN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmarqt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tmarqd0fEe2YPMyYKslBVA" client="_thvnB90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut9igd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_ut9igt0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut9ig90fEe2YPMyYKslBVA" name="return" type="_tg9j4N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut9ihd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut9iht0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thvnCd0fEe2YPMyYKslBVA" name="3" visibility="package">
                <eAnnotations xmi:id="_tmaro90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmarpN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmarpt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut87et0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut87e90fEe2YPMyYKslBVA" name="val$property" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmarpd0fEe2YPMyYKslBVA" client="_thvnCd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut87fN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut87fd0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut87ft0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut87f90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut87gN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut87gd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut9igN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thvnC90fEe2YPMyYKslBVA" name="4" visibility="package">
                <eAnnotations xmi:id="_tmbSxt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmbSx90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmbSyd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut-wrd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmbSyN0fEe2YPMyYKslBVA" client="_thvnC90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut-wrt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut-wr90fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut-wsN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut-wsd0fEe2YPMyYKslBVA" name="return" type="_s-w1wt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut-wtN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut-wtd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thvnDd0fEe2YPMyYKslBVA" name="5" visibility="package">
                <eAnnotations xmi:id="_tmcg690fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmcg7N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmdH4N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuBz-d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuBz-t0fEe2YPMyYKslBVA" name="val$file" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmcg7d0fEe2YPMyYKslBVA" client="_thvnDd0fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuBz-90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uuBz_N0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuBz_d0fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuBz_t0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuBz_90fEe2YPMyYKslBVA" name="return" type="_s9aK490fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuB0AN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuB0Ad0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thvnD90fEe2YPMyYKslBVA" name="6" visibility="package">
                <eAnnotations xmi:id="_tmbStt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmbSt90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmbSud0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut-JkN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut-Jkd0fEe2YPMyYKslBVA" name="val$file" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut-Jkt0fEe2YPMyYKslBVA" name="val$append" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmbSuN0fEe2YPMyYKslBVA" client="_thvnD90fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut-Jk90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut-JlN0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut-Jld0fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut-Jlt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut-Jl90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut-JmN0fEe2YPMyYKslBVA" name="return" type="_s7A-Md0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut-JnN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut-Jnd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thwOEd0fEe2YPMyYKslBVA" name="7" visibility="package">
                <eAnnotations xmi:id="_tmb5x90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmb5yN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmb5yt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut_Xwd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut_Xwt0fEe2YPMyYKslBVA" name="val$file" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmb5yd0fEe2YPMyYKslBVA" client="_thwOEd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut_Xw90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut_XxN0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut_Xxd0fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut_Xxt0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut_Xx90fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut_XyN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut_Xyd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thwOE90fEe2YPMyYKslBVA" name="8" visibility="package">
                <eAnnotations xmi:id="_tmcg1N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmcg1d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmcg190fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuAl4t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuAl490fEe2YPMyYKslBVA" name="val$file" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmcg1t0fEe2YPMyYKslBVA" client="_thwOE90fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuAl5N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uuAl5d0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuAl5t0fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuAl590fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuAl6N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuAl6d0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuAl6t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thwOFd0fEe2YPMyYKslBVA" name="9" visibility="package">
                <eAnnotations xmi:id="_tmcg490fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmcg5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmcg5t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuBM7t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuBM790fEe2YPMyYKslBVA" name="val$file" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmcg5d0fEe2YPMyYKslBVA" client="_thwOFd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuBM8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uuBM8d0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuBM8t0fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuBM890fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuBM9N0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuBM990fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuBM-N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thwOF90fEe2YPMyYKslBVA" name="10" visibility="package">
                <eAnnotations xmi:id="_tmbSvt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmbSv90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmbSwd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut-Jp90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut-JqN0fEe2YPMyYKslBVA" name="val$file" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmbSwN0fEe2YPMyYKslBVA" client="_thwOF90fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut-Jqd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut-Jqt0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut-Jq90fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut-JrN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut-Jrd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut-wot0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut-wo90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thwOGd0fEe2YPMyYKslBVA" name="11" visibility="package">
                <eAnnotations xmi:id="_tmbSwt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmbSw90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmbSxd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut-wpN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut-wpd0fEe2YPMyYKslBVA" name="val$file" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmbSxN0fEe2YPMyYKslBVA" client="_thwOGd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut-wpt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut-wp90fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut-wqN0fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut-wqd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut-wqt0fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut-wq90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut-wrN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thwOG90fEe2YPMyYKslBVA" name="12" visibility="package">
                <eAnnotations xmi:id="_tmcg590fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmcg6N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmcg6t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuBz8N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuBz8d0fEe2YPMyYKslBVA" name="val$file" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmcg6d0fEe2YPMyYKslBVA" client="_thwOG90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuBz8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uuBz890fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuBz9N0fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuBz9d0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuBz9t0fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuBz990fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuBz-N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thwOHd0fEe2YPMyYKslBVA" name="13" visibility="package">
                <eAnnotations xmi:id="_tmbSut0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmbSu90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmbSvd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut-Jnt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut-Jn90fEe2YPMyYKslBVA" name="val$file" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmbSvN0fEe2YPMyYKslBVA" client="_thwOHd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut-JoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut-Jod0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut-Jot0fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut-Jo90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut-JpN0fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut-Jpd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut-Jpt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thwOH90fEe2YPMyYKslBVA" name="14" visibility="package">
                <eAnnotations xmi:id="_tmb5z90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmb50N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmb50t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut_-wt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut_-w90fEe2YPMyYKslBVA" name="val$file" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmb50d0fEe2YPMyYKslBVA" client="_thwOH90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut_-xN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut_-xd0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut_-xt0fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut_-x90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut_-yN0fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut_-yd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut_-yt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thwOId0fEe2YPMyYKslBVA" name="15" visibility="package">
                <eAnnotations xmi:id="_tmb5190fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmb52N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmb52t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut_-1d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut_-1t0fEe2YPMyYKslBVA" name="val$file" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmb52d0fEe2YPMyYKslBVA" client="_thwOId0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut_-190fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut_-2N0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuAl0N0fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuAl0d0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuAl0t0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuAl1d0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuAl1t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thw1IN0fEe2YPMyYKslBVA" name="16" visibility="package">
                <eAnnotations xmi:id="_thxcNN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_thxcNd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_thxcN90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuGFYN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuGFYd0fEe2YPMyYKslBVA" name="val$file" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_thxcNt0fEe2YPMyYKslBVA" client="_thw1IN0fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuEQMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uuEQM90fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuEQNN0fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuGFYt0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuGFY90fEe2YPMyYKslBVA" name="return" type="_thwOI90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuGFZN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuGFZd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thw1I90fEe2YPMyYKslBVA" name="17" visibility="package">
                <eAnnotations xmi:id="_tmbSyt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmb5wN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmb5wt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut-wtt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut-wt90fEe2YPMyYKslBVA" name="val$protocol" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut-wuN0fEe2YPMyYKslBVA" name="val$host" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut-wud0fEe2YPMyYKslBVA" name="val$port" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut-wut0fEe2YPMyYKslBVA" name="val$file" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut-wu90fEe2YPMyYKslBVA" name="val$handler" visibility="private" isLeaf="true" type="_teyZut0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmb5wd0fEe2YPMyYKslBVA" client="_thw1I90fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut-wvN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut-wvd0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut-wvt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut-wv90fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut-wwN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut-wwd0fEe2YPMyYKslBVA" name="arg4" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut-wwt0fEe2YPMyYKslBVA" name="arg5" type="_teyZut0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut-ww90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut-wxN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut_Xtt0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut_Xt90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thw1Jd0fEe2YPMyYKslBVA" name="18" visibility="package">
                <eAnnotations xmi:id="_thxcON0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_thxcOd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_thxcO90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuGFZt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuGFZ90fEe2YPMyYKslBVA" name="val$target" visibility="private" isLeaf="true" type="_s7Gdwt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuGFaN0fEe2YPMyYKslBVA" name="val$name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuGFad0fEe2YPMyYKslBVA" name="val$contextLoader" visibility="private" isLeaf="true" type="_tANnQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_thxcOt0fEe2YPMyYKslBVA" client="_thw1Jd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuE3Rd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uuE3Rt0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuE3R90fEe2YPMyYKslBVA" name="arg1" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuE3SN0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuE3Sd0fEe2YPMyYKslBVA" name="arg3" type="_tANnQt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuGFat0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuGFa90fEe2YPMyYKslBVA" name="return" type="_s7I6AN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuGscN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuGscd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thw1J90fEe2YPMyYKslBVA" name="19" visibility="package">
                <eAnnotations xmi:id="_tmb5y90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmb5zN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmb5zt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut_Xyt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut_Xy90fEe2YPMyYKslBVA" name="val$context" visibility="private" isLeaf="true" type="_tXCy5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut_XzN0fEe2YPMyYKslBVA" name="val$reference" visibility="private" isLeaf="true" type="_tXDZ-d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmb5zd0fEe2YPMyYKslBVA" client="_thw1J90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut_Xzd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut_Xzt0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut_Xz90fEe2YPMyYKslBVA" name="arg1" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut_X0N0fEe2YPMyYKslBVA" name="arg2" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut_-wN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut_-wd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thw1Kd0fEe2YPMyYKslBVA" name="20" visibility="package">
                <eAnnotations xmi:id="_tmb5w90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmb5xN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmb5xt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut_XuN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut_Xud0fEe2YPMyYKslBVA" name="val$name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmb5xd0fEe2YPMyYKslBVA" client="_thw1Kd0fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut_Xut0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut_Xu90fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut_XvN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut_Xvd0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut_Xvt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut_Xv90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut_XwN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thw1K90fEe2YPMyYKslBVA" name="21" visibility="package">
                <eAnnotations xmi:id="_tmb5090fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmb51N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmb51t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut_-y90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut_-zN0fEe2YPMyYKslBVA" name="val$name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmb51d0fEe2YPMyYKslBVA" client="_thw1K90fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut_-zd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut_-zt0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut_-z90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut_-0N0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut_-0d0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut_-090fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut_-1N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thw1Ld0fEe2YPMyYKslBVA" name="22" visibility="package">
                <eAnnotations xmi:id="_tmcg2N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmcg2d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmcg290fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuAl690fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuAl7N0fEe2YPMyYKslBVA" name="val$tracker" visibility="private" isLeaf="true" type="_teEn890fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmcg2t0fEe2YPMyYKslBVA" client="_thw1Ld0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuAl7d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uuAl7t0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuAl790fEe2YPMyYKslBVA" name="arg1" type="_teEn890fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuBM4N0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuBM4d0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuBM4t0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuBM490fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thw1L90fEe2YPMyYKslBVA" name="23" visibility="package">
                <eAnnotations xmi:id="_tmcg0N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmcg0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmcg090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuAl190fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuAl2N0fEe2YPMyYKslBVA" name="val$module" visibility="private" isLeaf="true" type="_tgwvlt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuAl2d0fEe2YPMyYKslBVA" name="val$options" visibility="private" isLeaf="true" type="_tg3dQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmcg0t0fEe2YPMyYKslBVA" client="_thw1L90fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuAl2t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uuAl290fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuAl3N0fEe2YPMyYKslBVA" name="arg1" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuAl3d0fEe2YPMyYKslBVA" name="arg2" type="_tg3dQd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuAl3t0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuAl390fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuAl4N0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuAl4d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thxcMd0fEe2YPMyYKslBVA" name="24" visibility="package">
                <eAnnotations xmi:id="_tmbSst0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmbSs90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmbStd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut9ij90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut9ikN0fEe2YPMyYKslBVA" name="val$bundle" visibility="private" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmbStN0fEe2YPMyYKslBVA" client="_thxcMd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut9ikd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut9ikt0fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut9ik90fEe2YPMyYKslBVA" name="arg1" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut9ilN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut9ild0fEe2YPMyYKslBVA" name="return" type="_tXCy5N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut9ilt0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_ut9il90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thxcM90fEe2YPMyYKslBVA" name="25" visibility="package">
                <eAnnotations xmi:id="_tmcg3N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmcg3d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmcg390fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuBM5N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuBM5d0fEe2YPMyYKslBVA" name="val$bundle" visibility="private" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmcg3t0fEe2YPMyYKslBVA" client="_thxcM90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuBM5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uuBM590fEe2YPMyYKslBVA" name="arg0" type="_tg9j4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuBM6N0fEe2YPMyYKslBVA" name="arg1" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuBM6d0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuBM6t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuBM690fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uuBM7N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_thJxJN0fEe2YPMyYKslBVA" name="KeyedElement" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_thuY7t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thuY790fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ulDeKN0fEe2YPMyYKslBVA" name="getKey" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ulDeKd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utvgEt0fEe2YPMyYKslBVA" name="getKeyHashCode" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_utvgE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utvgFN0fEe2YPMyYKslBVA" name="compare" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_utvgFd0fEe2YPMyYKslBVA" name="arg0" type="_thJxJN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utvgFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thSUAt0fEe2YPMyYKslBVA" name="ThreadInfoReport" visibility="public">
              <eAnnotations xmi:id="_thu_8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thu_8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thu_8t0fEe2YPMyYKslBVA" general="_s82xQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ut7tVN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_urv8CN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_urv8Cd0fEe2YPMyYKslBVA" name="failedMonitor" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut7tVd0fEe2YPMyYKslBVA" name="getThreadDump" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ut7tVt0fEe2YPMyYKslBVA" name="failedMonitor" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut7tV90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut8UYN0fEe2YPMyYKslBVA" name="dumpThreadIDNameState" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ut8UYd0fEe2YPMyYKslBVA" name="info" type="_thu_-t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut8UYt0fEe2YPMyYKslBVA" name="dump" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut8UY90fEe2YPMyYKslBVA" name="dumpLockInfo" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ut8UZN0fEe2YPMyYKslBVA" name="currentId" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut8UZd0fEe2YPMyYKslBVA" name="failedMonitor" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut8UZt0fEe2YPMyYKslBVA" name="info" type="_thu_-t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut8UZ90fEe2YPMyYKslBVA" name="dump" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut8UaN0fEe2YPMyYKslBVA" name="dumpStackTrace" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ut8Uad0fEe2YPMyYKslBVA" name="info" type="_thu_-t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut8Uat0fEe2YPMyYKslBVA" name="dump" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tiIokt0fEe2YPMyYKslBVA" name="FilePath" visibility="public">
              <eAnnotations xmi:id="_tmaElN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmaEld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmaElt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ut5RFd0fEe2YPMyYKslBVA" name="WINDOWS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ut5RFt0fEe2YPMyYKslBVA" name="CURRENT_DIR" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ut5RF90fEe2YPMyYKslBVA" name="DEVICE_SEPARATOR" visibility="private" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ut5RGN0fEe2YPMyYKslBVA" name="HAS_LEADING" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ut5RGd0fEe2YPMyYKslBVA" name="HAS_TRAILING" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ut5RGt0fEe2YPMyYKslBVA" name="NO_SEGMENTS" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ut5RG90fEe2YPMyYKslBVA" name="PARENT_DIR" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ut5RHN0fEe2YPMyYKslBVA" name="SEPARATOR" visibility="private" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ut5RHd0fEe2YPMyYKslBVA" name="UNC_SLASHES" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ut5RHt0fEe2YPMyYKslBVA" name="device" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ut5RH90fEe2YPMyYKslBVA" name="flags" visibility="private" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ut5RIN0fEe2YPMyYKslBVA" name="segments" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ut5RId0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ut5RIt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ut5RI90fEe2YPMyYKslBVA" name="location" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut5RJN0fEe2YPMyYKslBVA" name="initialize" visibility="private">
                <ownedParameter xmi:id="_ut5RJd0fEe2YPMyYKslBVA" name="original" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut5RJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ut5RJ90fEe2YPMyYKslBVA" name="original" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut5RKN0fEe2YPMyYKslBVA" name="computeSegmentCount" visibility="private">
                <ownedParameter xmi:id="_ut5RKd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut54IN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut54Id0fEe2YPMyYKslBVA" name="computeSegments" visibility="private">
                <ownedParameter xmi:id="_ut54It0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut54I90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut54JN0fEe2YPMyYKslBVA" name="isAbsolute" visibility="public">
                <ownedParameter xmi:id="_ut54Jd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut54Jt0fEe2YPMyYKslBVA" name="hasTrailingSlash" visibility="public">
                <ownedParameter xmi:id="_ut54J90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut54KN0fEe2YPMyYKslBVA" name="getDevice" visibility="public">
                <ownedParameter xmi:id="_ut54Kd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut54Kt0fEe2YPMyYKslBVA" name="getSegments" visibility="public">
                <ownedParameter xmi:id="_ut54K90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut6fMN0fEe2YPMyYKslBVA" name="makeRelative" visibility="public">
                <ownedParameter xmi:id="_ut6fMd0fEe2YPMyYKslBVA" name="base" type="_tiIokt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut6fMt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut6fM90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_ut6fNN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut7GQN0fEe2YPMyYKslBVA" name="matchingFirstSegments" visibility="private">
                <ownedParameter xmi:id="_ut7GQd0fEe2YPMyYKslBVA" name="anotherPath" type="_tiIokt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut7GQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tiJ2sd0fEe2YPMyYKslBVA" name="ObjectPool" visibility="public">
              <eAnnotations xmi:id="_tmaroN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmarod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmarot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ut7GRt0fEe2YPMyYKslBVA" name="DEBUG_OBJECTPOOL_ADDS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ut7GR90fEe2YPMyYKslBVA" name="DEBUG_OBJECTPOOL_DUPS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ut7GSN0fEe2YPMyYKslBVA" name="objectCache" visibility="private" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_urby9d0fEe2YPMyYKslBVA" name="intern" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_urby9t0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urby990fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut7GSd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ut7tUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_ut7tUd0fEe2YPMyYKslBVA" name="getObjectString" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_ut7tUt0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut7tU90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tiRLcN0fEe2YPMyYKslBVA" name="ArrayMap" visibility="public">
              <eAnnotations xmi:id="_tmZdgN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmZdgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmZdg90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ut204d0fEe2YPMyYKslBVA" name="keys" visibility="package" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ut204t0fEe2YPMyYKslBVA" name="values" visibility="package" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tmZdgt0fEe2YPMyYKslBVA" client="_tiRLcN0fEe2YPMyYKslBVA" supplier="_s7e4Qt0fEe2YPMyYKslBVA" contract="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ulVyAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ulVyAd0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulVyAt0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_ulVyA90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVyBN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulVyCN0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_ulVyCd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVyCt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umS0Qt0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_umS0Q90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umS0RN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_umS0Rd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umS0Rt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umS0R90fEe2YPMyYKslBVA" name="getKey" visibility="public">
                <ownedParameter xmi:id="_umS0SN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umS0Sd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umTbWd0fEe2YPMyYKslBVA" name="getKeys" visibility="public">
                <ownedParameter xmi:id="_umTbWt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umTbW90fEe2YPMyYKslBVA" name="getValues" visibility="public">
                <ownedParameter xmi:id="_umTbXN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umTbXd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umTbXt0fEe2YPMyYKslBVA" name="keys" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umTbX90fEe2YPMyYKslBVA" name="values" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umUCZN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_umUCZd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umUCZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut3b4N0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_ut3b4d0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_ut3b4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut4C8N0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_ut4C8d0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut4C8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut4C890fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_ut4C9N0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut4C-d0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_ut4C-t0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut4C-90fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_ut4C_N0fEe2YPMyYKslBVA" name="a" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut4C_d0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut4C_t0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_ut4C_90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut4DAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut4DAd0fEe2YPMyYKslBVA" name="containsAll" visibility="public">
                <ownedParameter xmi:id="_ut4DAt0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut4DA90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut4DBN0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_ut4DBd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut4DBt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut4DB90fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_ut4DCN0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut4DCd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut4DCt0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                <ownedParameter xmi:id="_ut4DC90fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut4DDN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut4qAN0fEe2YPMyYKslBVA" name="sort" visibility="public">
                <ownedParameter xmi:id="_ut4qAd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ut4qAt0fEe2YPMyYKslBVA" name="getByIdentity" visibility="private">
                <ownedParameter xmi:id="_ut4qA90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ut4qBN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tmZdhd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tmaEkN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmaEkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmaEk90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ut4qBd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tiRLcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut4qBt0fEe2YPMyYKslBVA" name="val$keyIter" visibility="private" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ut4qB90fEe2YPMyYKslBVA" name="val$valueIter" visibility="private" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmaEkt0fEe2YPMyYKslBVA" client="_tmZdhd0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ut4C9d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_ut4C9t0fEe2YPMyYKslBVA" name="arg0" type="_tiRLcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut4C990fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ut4C-N0fEe2YPMyYKslBVA" name="arg2" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut5REN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_ut5REd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut5REt0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_ut5RE90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ut5RFN0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
              </nestedClassifier>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tXA9sN0fEe2YPMyYKslBVA" name="log">
            <packagedElement xmi:type="uml:Class" xmi:id="_tXCL0d0fEe2YPMyYKslBVA" name="FrameworkLogEntry" visibility="public">
              <eAnnotations xmi:id="_teuIOt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teuIO90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teuIPN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_utmWNd0fEe2YPMyYKslBVA" name="OK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utmWNt0fEe2YPMyYKslBVA" name="INFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utmWN90fEe2YPMyYKslBVA" name="WARNING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utmWON0fEe2YPMyYKslBVA" name="ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utmWOd0fEe2YPMyYKslBVA" name="CANCEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utmWOt0fEe2YPMyYKslBVA" name="entry" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utmWO90fEe2YPMyYKslBVA" name="message" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utmWPN0fEe2YPMyYKslBVA" name="stackCode" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utmWPd0fEe2YPMyYKslBVA" name="throwable" visibility="private" isLeaf="true" type="_s7BlQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utmWPt0fEe2YPMyYKslBVA" name="children" visibility="private" isLeaf="true" type="_teuIPd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utmWP90fEe2YPMyYKslBVA" name="severity" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utmWQN0fEe2YPMyYKslBVA" name="bundleCode" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utmWQd0fEe2YPMyYKslBVA" name="context" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ubGQ7t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ubGQ790fEe2YPMyYKslBVA" name="context" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubGQ8N0fEe2YPMyYKslBVA" name="entry" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubG38N0fEe2YPMyYKslBVA" name="severity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubG38d0fEe2YPMyYKslBVA" name="bundleCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubG38t0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubG3890fEe2YPMyYKslBVA" name="stackCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubG39N0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubG39d0fEe2YPMyYKslBVA" name="children" type="_teuIPd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubG4B90fEe2YPMyYKslBVA" name="getContext" visibility="public">
                <ownedParameter xmi:id="_ubG4CN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubHfBt0fEe2YPMyYKslBVA" name="getChildren" visibility="public">
                <ownedParameter xmi:id="_ubHfB90fEe2YPMyYKslBVA" name="return" type="_teuIPd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubHfCN0fEe2YPMyYKslBVA" name="getEntry" visibility="public">
                <ownedParameter xmi:id="_ubHfCd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubHfCt0fEe2YPMyYKslBVA" name="getBundleCode" visibility="public">
                <ownedParameter xmi:id="_ubHfC90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubHfDN0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
                <ownedParameter xmi:id="_ubHfDd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubHfDt0fEe2YPMyYKslBVA" name="getThrowable" visibility="public">
                <ownedParameter xmi:id="_ubHfD90fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubHfEN0fEe2YPMyYKslBVA" name="getSeverity" visibility="public">
                <ownedParameter xmi:id="_ubHfEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umYT1N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_umYT1d0fEe2YPMyYKslBVA" name="entry" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umYT1t0fEe2YPMyYKslBVA" name="severity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umYT190fEe2YPMyYKslBVA" name="bundleCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umYT2N0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umYT2d0fEe2YPMyYKslBVA" name="stackCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umYT2t0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umYT290fEe2YPMyYKslBVA" name="children" type="_teuIPd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um3cAN0fEe2YPMyYKslBVA" name="getStackCode" visibility="public">
                <ownedParameter xmi:id="_um3cAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utmWQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_utmWQ90fEe2YPMyYKslBVA" name="entry" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utmWRN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utmWRd0fEe2YPMyYKslBVA" name="stackCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utmWRt0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utmWR90fEe2YPMyYKslBVA" name="children" type="_teuIPd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tXCL0t0fEe2YPMyYKslBVA" name="FrameworkLog" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_teuION0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teuIOd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedAttribute xmi:id="_utmWLN0fEe2YPMyYKslBVA" name="SERVICE_PERFORMANCE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ubLJa90fEe2YPMyYKslBVA" name="getFile" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubLJbN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubMXgd0fEe2YPMyYKslBVA" name="setFile" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubMXgt0fEe2YPMyYKslBVA" name="arg0" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubMXg90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umYT3N0fEe2YPMyYKslBVA" name="log" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_umYT3d0fEe2YPMyYKslBVA" name="arg0" type="_tXCL0d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utmWLd0fEe2YPMyYKslBVA" name="log" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_utmWLt0fEe2YPMyYKslBVA" name="arg0" type="_tev9b90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utmWL90fEe2YPMyYKslBVA" name="setWriter" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_utmWMN0fEe2YPMyYKslBVA" name="arg0" type="_tlO_4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utmWMd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utmWMt0fEe2YPMyYKslBVA" name="setConsoleLog" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_utmWM90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utmWNN0fEe2YPMyYKslBVA" name="close" visibility="public" isAbstract="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_teuIPd0fEe2YPMyYKslBVA" name="FrameworkLogEntry[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1nd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1nt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tgvhct0fEe2YPMyYKslBVA" name="eventmgr">
            <packagedElement xmi:type="uml:Interface" xmi:id="_tgvhc90fEe2YPMyYKslBVA" name="EventDispatcher" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_thuY7N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thuY7d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uttq5N0fEe2YPMyYKslBVA" name="dispatchEvent" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uttq5d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uttq5t0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uttq590fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uttq6N0fEe2YPMyYKslBVA" name="arg3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tg1oEN0fEe2YPMyYKslBVA" name="EventManager" visibility="public">
              <eAnnotations xmi:id="_thtx0t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thtx090fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thtx1N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uttD2t0fEe2YPMyYKslBVA" name="DEBUG" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uttD290fEe2YPMyYKslBVA" name="thread" visibility="private" type="_thtKwt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uttD3N0fEe2YPMyYKslBVA" name="closed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uttD3d0fEe2YPMyYKslBVA" name="threadName" visibility="protected" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uttD3t0fEe2YPMyYKslBVA" name="threadGroup" visibility="protected" isLeaf="true" type="_tVlaWN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_upPapN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_upPapd0fEe2YPMyYKslBVA" name="threadName" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upQBod0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_utnkQN0fEe2YPMyYKslBVA" name="getEventThread" visibility="package">
                <ownedParameter xmi:id="_utnkQd0fEe2YPMyYKslBVA" name="return" type="_thtKwt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utnkR90fEe2YPMyYKslBVA" name="dispatchEvent" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_utnkSN0fEe2YPMyYKslBVA" name="listeners" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utnkSd0fEe2YPMyYKslBVA" name="dispatcher" type="_tgvhc90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utnkSt0fEe2YPMyYKslBVA" name="eventAction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utnkS90fEe2YPMyYKslBVA" name="eventObject" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uttD390fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uttD4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uttD4d0fEe2YPMyYKslBVA" name="threadName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uttD4t0fEe2YPMyYKslBVA" name="threadGroup" type="_tVlaWN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thtKwt0fEe2YPMyYKslBVA" name="EventThread" visibility="package">
                <eAnnotations xmi:id="_thuY4N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_thuY4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_thuY4t0fEe2YPMyYKslBVA" general="_s7I6AN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utuR8N0fEe2YPMyYKslBVA" name="nextThreadNumber" visibility="private" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utuR8d0fEe2YPMyYKslBVA" name="head" visibility="private" type="_thuY5N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utuR8t0fEe2YPMyYKslBVA" name="tail" visibility="private" type="_thuY5N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utuR890fEe2YPMyYKslBVA" name="running" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_utnkQt0fEe2YPMyYKslBVA" name="postEvent" visibility="package">
                  <ownedParameter xmi:id="_utnkQ90fEe2YPMyYKslBVA" name="l" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utnkRN0fEe2YPMyYKslBVA" name="d" type="_tgvhc90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utnkRd0fEe2YPMyYKslBVA" name="a" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utnkRt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uttq4N0fEe2YPMyYKslBVA" name="close" visibility="package"/>
                <ownedOperation xmi:id="_uttq490fEe2YPMyYKslBVA" name="start" visibility="package" isLeaf="true" isAbstract="true"/>
                <ownedOperation xmi:id="_utuR9N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_utuR9d0fEe2YPMyYKslBVA" name="threadGroup" type="_tVlaWN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utuR9t0fEe2YPMyYKslBVA" name="threadName" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utuR990fEe2YPMyYKslBVA" name="getNextName" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_utuR-N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utuR_N0fEe2YPMyYKslBVA" name="setDaemon" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_utuR_d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utuR_t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_utuR_90fEe2YPMyYKslBVA" name="threadName" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utuSAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_utuSAd0fEe2YPMyYKslBVA" name="interrupt" isLeaf="true" isAbstract="true"/>
                <ownedOperation xmi:id="_utuSAt0fEe2YPMyYKslBVA" name="run" visibility="public"/>
                <ownedOperation xmi:id="_utu5AN0fEe2YPMyYKslBVA" name="getNextEvent" visibility="private">
                  <ownedParameter xmi:id="_utu5Ad0fEe2YPMyYKslBVA" name="return" type="_thuY5N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utu5Bt0fEe2YPMyYKslBVA" name="isAlive" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_utu5B90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_thuY5N0fEe2YPMyYKslBVA" name="Queued" visibility="package">
                  <eAnnotations xmi:id="_thuY6d0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_thuY6t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_thuY690fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_utu5At0fEe2YPMyYKslBVA" name="listeners" visibility="package" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_utu5A90fEe2YPMyYKslBVA" name="dispatcher" visibility="package" isLeaf="true" type="_tgvhc90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_utu5BN0fEe2YPMyYKslBVA" name="action" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_utu5Bd0fEe2YPMyYKslBVA" name="object" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_utu5Dd0fEe2YPMyYKslBVA" name="next" visibility="package" type="_thuY5N0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_utu5CN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_utu5Cd0fEe2YPMyYKslBVA" name="l" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_utu5Ct0fEe2YPMyYKslBVA" name="d" type="_tgvhc90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_utu5C90fEe2YPMyYKslBVA" name="a" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_utu5DN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thtx1t0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_thuY5d0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_thuY5t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_thuY6N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utu5Dt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg1oEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_thuY590fEe2YPMyYKslBVA" client="_thtx1t0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uttq4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uttq4t0fEe2YPMyYKslBVA" name="arg0" type="_tg1oEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utu5D90fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_utu5EN0fEe2YPMyYKslBVA" name="return" type="_thtKwt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utvgEN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_utvgEd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tg1oEd0fEe2YPMyYKslBVA" name="ListenerQueue" visibility="public">
              <eAnnotations xmi:id="_thsjuN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thsjud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thsjut0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_utm9MN0fEe2YPMyYKslBVA" name="manager" visibility="protected" isLeaf="true" type="_tg1oEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utm9Md0fEe2YPMyYKslBVA" name="queue" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utm9Mt0fEe2YPMyYKslBVA" name="readOnly" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_unZni90fEe2YPMyYKslBVA" name="dispatchEventSynchronous" visibility="public">
                <ownedParameter xmi:id="_unZnjN0fEe2YPMyYKslBVA" name="eventAction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unZnjd0fEe2YPMyYKslBVA" name="eventObject" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unZnjt0fEe2YPMyYKslBVA" name="queueListeners" visibility="public">
                <ownedParameter xmi:id="_unaOkN0fEe2YPMyYKslBVA" name="listeners" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unaOkd0fEe2YPMyYKslBVA" name="dispatcher" type="_tgvhc90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upQBpN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_upQBpd0fEe2YPMyYKslBVA" name="manager" type="_tg1oEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upRPwN0fEe2YPMyYKslBVA" name="dispatchEventAsynchronous" visibility="public">
                <ownedParameter xmi:id="_upRPwd0fEe2YPMyYKslBVA" name="eventAction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upRPwt0fEe2YPMyYKslBVA" name="eventObject" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utm9M90fEe2YPMyYKslBVA" name="queueListeners" visibility="public">
                <ownedParameter xmi:id="_utm9NN0fEe2YPMyYKslBVA" name="listeners" type="_thtKwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utm9Nd0fEe2YPMyYKslBVA" name="dispatcher" type="_tgvhc90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tg1oFd0fEe2YPMyYKslBVA" name="CopyOnWriteIdentityMap" visibility="public">
              <eAnnotations xmi:id="_thtKxt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thtKx90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thtKyd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_utoydt0fEe2YPMyYKslBVA" name="emptyArray" visibility="private" isLeaf="true" isStatic="true" type="_thtKy90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utoyd90fEe2YPMyYKslBVA" name="entries" visibility="private" type="_thtKy90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_thtKyN0fEe2YPMyYKslBVA" client="_tg1oFd0fEe2YPMyYKslBVA" supplier="_s9Y8wN0fEe2YPMyYKslBVA" contract="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_unXyUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_unXyUd0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_unXyUt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unXyU90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unXyVN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uniKZd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uniKZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uniKZ90fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uniKaN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upRPw90fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_upRPxN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upTE890fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_upTE9N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upTE9d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utoLUN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_utoLWN0fEe2YPMyYKslBVA" name="removeEntry" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_utoLWd0fEe2YPMyYKslBVA" name="entries" type="_thtKy90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utoLWt0fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utoLW90fEe2YPMyYKslBVA" name="return" type="_thtKy90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utoLXd0fEe2YPMyYKslBVA" name="empty" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_utoLXt0fEe2YPMyYKslBVA" name="return" type="_thtKy90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utpZcN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_utpZcd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_utpZct0fEe2YPMyYKslBVA" name="source" type="_tg1oFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utpZc90fEe2YPMyYKslBVA" name="entries" visibility="private">
                <ownedParameter xmi:id="_utpZdN0fEe2YPMyYKslBVA" name="return" type="_thtKy90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utpZdd0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_utpZdt0fEe2YPMyYKslBVA" name="source" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utpZd90fEe2YPMyYKslBVA" name="putAll" visibility="private">
                <ownedParameter xmi:id="_utpZeN0fEe2YPMyYKslBVA" name="toCopy" type="_thtKy90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utqAgN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_utqAgd0fEe2YPMyYKslBVA" name="keys" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utqnkN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_utqnkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utqnkt0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_utqnk90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utqnlN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utqnld0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_utqnlt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utqnl90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utqnmN0fEe2YPMyYKslBVA" name="containsValue" visibility="public">
                <ownedParameter xmi:id="_utqnmd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utqnmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utqnm90fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_utqnnN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:DataType" xmi:id="_thtKy90fEe2YPMyYKslBVA" name="Entry[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf-1n90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf-1oN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thtKzN0fEe2YPMyYKslBVA" name="Entry" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tmYPZt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmYPZ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmYPad0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utoyY90fEe2YPMyYKslBVA" name="key" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_utoyZN0fEe2YPMyYKslBVA" name="value" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmYPaN0fEe2YPMyYKslBVA" client="_thtKzN0fEe2YPMyYKslBVA" supplier="_s9KTQN0fEe2YPMyYKslBVA" contract="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_utoyZd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_utoyZt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utoyZ90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utoyaN0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                  <ownedParameter xmi:id="_utoyad0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utoyat0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                  <ownedParameter xmi:id="_utoya90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utoybN0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_utoybd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utoybt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utoyb90fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_utoycN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utoycd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_utoyct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utoyc90fEe2YPMyYKslBVA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_utoydN0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utoydd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thtx0d0fEe2YPMyYKslBVA" name="Snapshot" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tmXoWt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmXoW90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmXoXN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utoLUd0fEe2YPMyYKslBVA" name="entries" visibility="package" type="_thtKy90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_utoLUt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_utoLU90fEe2YPMyYKslBVA" name="e" type="_thtKy90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utoLVN0fEe2YPMyYKslBVA" name="entries" visibility="package">
                  <ownedParameter xmi:id="_utoLVd0fEe2YPMyYKslBVA" name="return" type="_thtKy90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utoLVt0fEe2YPMyYKslBVA" name="removeEntry" visibility="package">
                  <ownedParameter xmi:id="_utoLV90fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utoLXN0fEe2YPMyYKslBVA" name="clearEntries" visibility="package"/>
                <ownedOperation xmi:id="_utoLX90fEe2YPMyYKslBVA" name="entrySet" visibility="package">
                  <ownedParameter xmi:id="_utoLYN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utoLY90fEe2YPMyYKslBVA" name="keySet" visibility="package">
                  <ownedParameter xmi:id="_utoLZN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utoLZ90fEe2YPMyYKslBVA" name="values" visibility="package">
                  <ownedParameter xmi:id="_utoyYN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tmYPYd0fEe2YPMyYKslBVA" name="EntrySet" visibility="package" isLeaf="true">
                  <eAnnotations xmi:id="_tmY2d90fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tmY2eN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tmY2ed0fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_utsczd0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thtx0d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_utoLYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_utoLYt0fEe2YPMyYKslBVA" name="arg0" type="_thtx0d0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utsczt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                    <ownedParameter xmi:id="_utscz90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utsc0N0fEe2YPMyYKslBVA" name="size" visibility="public">
                    <ownedParameter xmi:id="_uttD0N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uttD0d0fEe2YPMyYKslBVA" name="remove" visibility="public">
                    <ownedParameter xmi:id="_uttD0t0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uttD090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uttD1N0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tmYPY90fEe2YPMyYKslBVA" name="KeySet" visibility="package" isLeaf="true">
                  <eAnnotations xmi:id="_tmY2ct0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tmY2c90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tmY2dN0fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_utscxN0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thtx0d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_utoLZd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_utoLZt0fEe2YPMyYKslBVA" name="arg0" type="_thtx0d0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utscxd0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                    <ownedParameter xmi:id="_utscxt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utscx90fEe2YPMyYKslBVA" name="size" visibility="public">
                    <ownedParameter xmi:id="_utscyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utscyd0fEe2YPMyYKslBVA" name="remove" visibility="public">
                    <ownedParameter xmi:id="_utscyt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_utscy90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utsczN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tmYPZd0fEe2YPMyYKslBVA" name="ValueCollection" visibility="package" isLeaf="true">
                  <eAnnotations xmi:id="_tmYPat0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tmYPa90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tmYPbN0fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_utrOoN0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thtx0d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_utoyYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_utoyYt0fEe2YPMyYKslBVA" name="arg0" type="_thtx0d0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utrOod0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                    <ownedParameter xmi:id="_utrOot0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utrOpd0fEe2YPMyYKslBVA" name="size" visibility="public">
                    <ownedParameter xmi:id="_utrOpt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utrOp90fEe2YPMyYKslBVA" name="remove" visibility="public">
                    <ownedParameter xmi:id="_utrOqN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_utrOqd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utrOqt0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tmY2cd0fEe2YPMyYKslBVA" name="ValueIterator" visibility="package" isLeaf="true">
                  <eAnnotations xmi:id="_tmY2fN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tmY2fd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tmY2f90fEe2YPMyYKslBVA" general="_tmY2ft0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uttD1d0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thtx0d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_utrOo90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_utrOpN0fEe2YPMyYKslBVA" name="arg0" type="_thtx0d0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uttD1t0fEe2YPMyYKslBVA" name="next" visibility="public">
                    <ownedParameter xmi:id="_uttD190fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uttD2N0fEe2YPMyYKslBVA" name="nextEntry" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_uttD2d0fEe2YPMyYKslBVA" name="return" type="_thtKzN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tmY2dt0fEe2YPMyYKslBVA" name="KeyIterator" visibility="package" isLeaf="true">
                  <eAnnotations xmi:id="_tomc990fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tomc-N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tomc-d0fEe2YPMyYKslBVA" general="_tmY2ft0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_utr1uN0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thtx0d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_utr1ud0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_utr1ut0fEe2YPMyYKslBVA" name="arg0" type="_thtx0d0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utscwN0fEe2YPMyYKslBVA" name="next" visibility="public">
                    <ownedParameter xmi:id="_utscwd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utscwt0fEe2YPMyYKslBVA" name="nextEntry" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_utscw90fEe2YPMyYKslBVA" name="return" type="_thtKzN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tmY2e90fEe2YPMyYKslBVA" name="EntryIterator" visibility="package" isLeaf="true">
                  <eAnnotations xmi:id="_tomc8N0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tomc8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tomc8t0fEe2YPMyYKslBVA" general="_tmY2ft0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_utrOq90fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thtx0d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_utrOrN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_utrOrd0fEe2YPMyYKslBVA" name="arg0" type="_thtx0d0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utrOsN0fEe2YPMyYKslBVA" name="next" visibility="public">
                    <ownedParameter xmi:id="_utrOsd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utrOst0fEe2YPMyYKslBVA" name="nextEntry" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_utrOs90fEe2YPMyYKslBVA" name="return" type="_thtKzN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utrOtN0fEe2YPMyYKslBVA" name="next" visibility="public">
                    <ownedParameter xmi:id="_utrOtd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tmY2ft0fEe2YPMyYKslBVA" name="SnapshotIterator" visibility="package" isAbstract="true">
                  <eAnnotations xmi:id="_tomc890fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tomc9N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tomc9t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_utr1sN0fEe2YPMyYKslBVA" name="length" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_utr1sd0fEe2YPMyYKslBVA" name="cursor" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_utr1st0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thtx0d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tomc9d0fEe2YPMyYKslBVA" client="_tmY2ft0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_utrOrt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_utrOr90fEe2YPMyYKslBVA" name="arg0" type="_thtx0d0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utr1s90fEe2YPMyYKslBVA" name="hasNext" visibility="public" isLeaf="true">
                    <ownedParameter xmi:id="_utr1tN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utr1td0fEe2YPMyYKslBVA" name="nextEntry" visibility="protected" isLeaf="true">
                    <ownedParameter xmi:id="_utr1tt0fEe2YPMyYKslBVA" name="return" type="_thtKzN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utr1t90fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true"/>
                </nestedClassifier>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thtKwN0fEe2YPMyYKslBVA" name="EventListeners" visibility="public">
              <eAnnotations xmi:id="_thtKw90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thtKxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thtKxd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_utnkTN0fEe2YPMyYKslBVA" name="list" visibility="private" isLeaf="true" type="_tg1oFd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_utm9Nt0fEe2YPMyYKslBVA" name="entrySet" visibility="package">
                <ownedParameter xmi:id="_utm9N90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utnkTd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_utnkTt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_utnkT90fEe2YPMyYKslBVA" name="capacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utnkUN0fEe2YPMyYKslBVA" name="addListener" visibility="public">
                <ownedParameter xmi:id="_utnkUd0fEe2YPMyYKslBVA" name="listener" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utnkUt0fEe2YPMyYKslBVA" name="listenerObject" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utnkU90fEe2YPMyYKslBVA" name="removeListener" visibility="public">
                <ownedParameter xmi:id="_utnkVN0fEe2YPMyYKslBVA" name="listener" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utnkVd0fEe2YPMyYKslBVA" name="removeAllListeners" visibility="public"/>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tiVc4N0fEe2YPMyYKslBVA" name="internal">
            <packagedElement xmi:type="uml:Package" xmi:id="_tiVc4d0fEe2YPMyYKslBVA" name="reliablefile">
              <packagedElement xmi:type="uml:Class" xmi:id="_tiVc490fEe2YPMyYKslBVA" name="ReliableFile" visibility="public">
                <eAnnotations xmi:id="_tmdu8N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmdu8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmdu8t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuJIwd0fEe2YPMyYKslBVA" name="OPEN_BEST_AVAILABLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJIwt0fEe2YPMyYKslBVA" name="OPEN_FAIL_ON_PRIMARY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJIw90fEe2YPMyYKslBVA" name="GENERATION_LATEST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJIxN0fEe2YPMyYKslBVA" name="GENERATIONS_INFINITE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJIxd0fEe2YPMyYKslBVA" name="tmpExt" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJIxt0fEe2YPMyYKslBVA" name="PROP_MAX_BUFFER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJIx90fEe2YPMyYKslBVA" name="PROP_MAX_GENERATIONS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJIyN0fEe2YPMyYKslBVA" name="PROP_OSGI_LOCKING" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJIyd0fEe2YPMyYKslBVA" name="FILETYPE_VALID" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJIyt0fEe2YPMyYKslBVA" name="FILETYPE_CORRUPT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJIy90fEe2YPMyYKslBVA" name="FILETYPE_NOSIGNATURE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJIzN0fEe2YPMyYKslBVA" name="identifier1" visibility="private" isLeaf="true" isStatic="true" type="_s68swN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJIzd0fEe2YPMyYKslBVA" name="identifier2" visibility="private" isLeaf="true" isStatic="true" type="_s68swN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJIzt0fEe2YPMyYKslBVA" name="BUF_SIZE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJIz90fEe2YPMyYKslBVA" name="maxInputStreamBuffer" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJI0N0fEe2YPMyYKslBVA" name="defaultMaxGenerations" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJI0d0fEe2YPMyYKslBVA" name="fileSharing" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJI0t0fEe2YPMyYKslBVA" name="lastGenerationFile" visibility="private" isStatic="true" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuJI090fEe2YPMyYKslBVA" name="lastGenerations" visibility="private" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuJI1N0fEe2YPMyYKslBVA" name="lastGenerationLock" visibility="private" isLeaf="true" isStatic="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuJI1d0fEe2YPMyYKslBVA" name="referenceFile" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuJI1t0fEe2YPMyYKslBVA" name="cacheFiles" visibility="private" isStatic="true" type="_tSN9QN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuJI190fEe2YPMyYKslBVA" name="inputFile" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuJI2N0fEe2YPMyYKslBVA" name="outputFile" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuJI2d0fEe2YPMyYKslBVA" name="appendChecksum" visibility="private" type="_tmdH5d0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuGsd90fEe2YPMyYKslBVA" name="getReliableFile" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uuGseN0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuGsed0fEe2YPMyYKslBVA" name="return" type="_tiVc490fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuGsgt0fEe2YPMyYKslBVA" name="getReliableFile" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uuGsg90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuGshN0fEe2YPMyYKslBVA" name="return" type="_tiVc490fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuGsiN0fEe2YPMyYKslBVA" name="getOutputStream" visibility="package">
                  <ownedParameter xmi:id="_uuGsid0fEe2YPMyYKslBVA" name="append" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuGsit0fEe2YPMyYKslBVA" name="appendGeneration" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuGsi90fEe2YPMyYKslBVA" name="return" type="_tV6KcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuHTgN0fEe2YPMyYKslBVA" name="getFileChecksum" visibility="package">
                  <ownedParameter xmi:id="_uuHTgd0fEe2YPMyYKslBVA" name="return" type="_tmdH5d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuHTgt0fEe2YPMyYKslBVA" name="getChecksumCalculator" visibility="package">
                  <ownedParameter xmi:id="_uuHTg90fEe2YPMyYKslBVA" name="return" type="_tmdH5d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuHTh90fEe2YPMyYKslBVA" name="closeOutputFile" visibility="package">
                  <ownedParameter xmi:id="_uuHTiN0fEe2YPMyYKslBVA" name="checksum" type="_tmdH5d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuHTit0fEe2YPMyYKslBVA" name="writeChecksumSignature" visibility="package">
                  <ownedParameter xmi:id="_uuHTi90fEe2YPMyYKslBVA" name="out" type="_tV6KcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuHTjN0fEe2YPMyYKslBVA" name="checksum" type="_tmdH5d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuHTjd0fEe2YPMyYKslBVA" name="getOutputFile" visibility="package">
                  <ownedParameter xmi:id="_uuHTjt0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuH6nN0fEe2YPMyYKslBVA" name="abortOutputFile" visibility="package"/>
                <ownedOperation xmi:id="_uuIhoN0fEe2YPMyYKslBVA" name="getInputStream" visibility="package">
                  <ownedParameter xmi:id="_uuIhod0fEe2YPMyYKslBVA" name="generation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuIhot0fEe2YPMyYKslBVA" name="openMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuIho90fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuIhpt0fEe2YPMyYKslBVA" name="getSignatureSize" visibility="package">
                  <ownedParameter xmi:id="_uuIhp90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuIhqN0fEe2YPMyYKslBVA" name="getInputLength" visibility="package">
                  <ownedParameter xmi:id="_uuIhqd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuIhrN0fEe2YPMyYKslBVA" name="closeInputFile" visibility="package"/>
                <ownedOperation xmi:id="_uuJvwN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_uuJvw90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_uuJvxN0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuJvxd0fEe2YPMyYKslBVA" name="getFileGenerations" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_uuJvxt0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuJvx90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuK95N0fEe2YPMyYKslBVA" name="getStreamType" visibility="private">
                  <ownedParameter xmi:id="_uuK95d0fEe2YPMyYKslBVA" name="is" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuK95t0fEe2YPMyYKslBVA" name="crc" type="_tmdH5d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuK9590fEe2YPMyYKslBVA" name="len" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuK96N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuMMAt0fEe2YPMyYKslBVA" name="cp" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_uuMMA90fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuMMBN0fEe2YPMyYKslBVA" name="out" type="_tV6KcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuMMBd0fEe2YPMyYKslBVA" name="truncateSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuMMBt0fEe2YPMyYKslBVA" name="length" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuMMB90fEe2YPMyYKslBVA" name="mv" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_uuMMCN0fEe2YPMyYKslBVA" name="from" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuMMCd0fEe2YPMyYKslBVA" name="to" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuMMCt0fEe2YPMyYKslBVA" name="cleanup" visibility="private">
                  <ownedParameter xmi:id="_uuMMC90fEe2YPMyYKslBVA" name="generations" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuMMDN0fEe2YPMyYKslBVA" name="generationAdded" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuNaIN0fEe2YPMyYKslBVA" name="exists" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_uuNaId0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuNaIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuNaI90fEe2YPMyYKslBVA" name="lastModified" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_uuNaJN0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuNaJd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuOBMN0fEe2YPMyYKslBVA" name="lastModified" visibility="public">
                  <ownedParameter xmi:id="_uuOBMd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuOBMt0fEe2YPMyYKslBVA" name="lastModifiedVersion" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_uuOBM90fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuOBNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuOBNd0fEe2YPMyYKslBVA" name="delete" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_uuOBNt0fEe2YPMyYKslBVA" name="deleteFile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuOBN90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuOBON0fEe2YPMyYKslBVA" name="getBaseFiles" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_uuOBOd0fEe2YPMyYKslBVA" name="directory" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuOBOt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuOoQN0fEe2YPMyYKslBVA" name="cleanupGenerations" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_uuOoQd0fEe2YPMyYKslBVA" name="base" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuOoQt0fEe2YPMyYKslBVA" name="fileUpdated" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_uuOoQ90fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuPPUt0fEe2YPMyYKslBVA" name="intToHex" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_uuPPU90fEe2YPMyYKslBVA" name="l" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuPPVN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tmeWAd0fEe2YPMyYKslBVA" name="CacheInfo" visibility="package">
                  <eAnnotations xmi:id="_tmfkIN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tmfkId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tmfkIt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uuK94N0fEe2YPMyYKslBVA" name="timeStamp" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uuK9790fEe2YPMyYKslBVA" name="filetype" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uuMMAN0fEe2YPMyYKslBVA" name="checksum" visibility="package" type="_tmdH5d0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uuMMAd0fEe2YPMyYKslBVA" name="length" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uuQdcN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tiVc490fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_uuK96d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uuK96t0fEe2YPMyYKslBVA" name="arg0" type="_tiVc490fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uuK9690fEe2YPMyYKslBVA" name="filetype" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uuK97N0fEe2YPMyYKslBVA" name="checksum" type="_tmdH5d0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uuK97d0fEe2YPMyYKslBVA" name="timeStamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uuK97t0fEe2YPMyYKslBVA" name="length" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                </nestedClassifier>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tiVc5d0fEe2YPMyYKslBVA" name="ReliableFileInputStream" visibility="public">
                <eAnnotations xmi:id="_tmdH5t0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmdH590fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmdH6N0fEe2YPMyYKslBVA" general="_thzRZN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuH6nd0fEe2YPMyYKslBVA" name="reliable" visibility="private" type="_tiVc490fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuH6nt0fEe2YPMyYKslBVA" name="sigSize" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuH6n90fEe2YPMyYKslBVA" name="readPos" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuH6oN0fEe2YPMyYKslBVA" name="length" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuH6od0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uuH6ot0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuH6o90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_uuH6pN0fEe2YPMyYKslBVA" name="reliable" type="_tiVc490fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuH6pd0fEe2YPMyYKslBVA" name="generation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuH6pt0fEe2YPMyYKslBVA" name="openMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuH6p90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uuH6qN0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuH6qd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uuH6qt0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuH6q90fEe2YPMyYKslBVA" name="generation" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuH6rN0fEe2YPMyYKslBVA" name="openMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuIhqt0fEe2YPMyYKslBVA" name="close" visibility="public"/>
                <ownedOperation xmi:id="_uuIhrd0fEe2YPMyYKslBVA" name="read" visibility="public">
                  <ownedParameter xmi:id="_uuIhrt0fEe2YPMyYKslBVA" name="b" type="_s68swN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuIhr90fEe2YPMyYKslBVA" name="off" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuIhsN0fEe2YPMyYKslBVA" name="len" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuIhsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuIht90fEe2YPMyYKslBVA" name="read" visibility="public">
                  <ownedParameter xmi:id="_uuIhuN0fEe2YPMyYKslBVA" name="b" type="_s68swN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuIhud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuJIsN0fEe2YPMyYKslBVA" name="read" visibility="public">
                  <ownedParameter xmi:id="_uuJIsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuJItN0fEe2YPMyYKslBVA" name="available" visibility="public">
                  <ownedParameter xmi:id="_uuJItd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuJItt0fEe2YPMyYKslBVA" name="skip" visibility="public">
                  <ownedParameter xmi:id="_uuJIt90fEe2YPMyYKslBVA" name="n" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuJIuN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuJIvN0fEe2YPMyYKslBVA" name="markSupported" visibility="public">
                  <ownedParameter xmi:id="_uuJIvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuJIvt0fEe2YPMyYKslBVA" name="mark" visibility="public">
                  <ownedParameter xmi:id="_uuJIv90fEe2YPMyYKslBVA" name="readlimit" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuJIwN0fEe2YPMyYKslBVA" name="reset" visibility="public"/>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tiWD8N0fEe2YPMyYKslBVA" name="ReliableFileOutputStream" visibility="public">
                <eAnnotations xmi:id="_tmdH4d0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmdH4t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmdH490fEe2YPMyYKslBVA" general="_tiXSEt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuGsct0fEe2YPMyYKslBVA" name="reliable" visibility="private" type="_tiVc490fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuGsc90fEe2YPMyYKslBVA" name="crc" visibility="private" type="_tmdH5d0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuGsdN0fEe2YPMyYKslBVA" name="outputOpen" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuHTid0fEe2YPMyYKslBVA" name="out" isLeaf="true" type="_tV6KcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uuGsdd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uuGsdt0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuGset0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_uuGse90fEe2YPMyYKslBVA" name="reliable" type="_tiVc490fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuGsfN0fEe2YPMyYKslBVA" name="append" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuGsfd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uuGsft0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuGsf90fEe2YPMyYKslBVA" name="append" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuGsgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uuGsgd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuGshd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uuGsht0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuGsh90fEe2YPMyYKslBVA" name="append" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuHThN0fEe2YPMyYKslBVA" name="close" visibility="public"/>
                <ownedOperation xmi:id="_uuHThd0fEe2YPMyYKslBVA" name="closeIntermediateFile" visibility="public">
                  <ownedParameter xmi:id="_uuHTht0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuHTj90fEe2YPMyYKslBVA" name="write" visibility="public">
                  <ownedParameter xmi:id="_uuHTkN0fEe2YPMyYKslBVA" name="b" type="_s68swN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuHTkd0fEe2YPMyYKslBVA" name="write" visibility="public">
                  <ownedParameter xmi:id="_uuH6kN0fEe2YPMyYKslBVA" name="b" type="_s68swN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuH6kd0fEe2YPMyYKslBVA" name="off" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuH6kt0fEe2YPMyYKslBVA" name="len" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuH6l90fEe2YPMyYKslBVA" name="write" visibility="public">
                  <ownedParameter xmi:id="_uuH6mN0fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuH6m90fEe2YPMyYKslBVA" name="abort" visibility="public"/>
              </packagedElement>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tpVc0N0fEe2YPMyYKslBVA" name="console">
            <packagedElement xmi:type="uml:Interface" xmi:id="_tpVc0d0fEe2YPMyYKslBVA" name="CommandProvider" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tpgb590fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpgb6N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uuQdcd0fEe2YPMyYKslBVA" name="getHelp" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uuQdct0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tpWD0t0fEe2YPMyYKslBVA" name="CommandInterpreter" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tpgb6d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpgb6t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ub6wRN0fEe2YPMyYKslBVA" name="println" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ub6wRd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ub7XUN0fEe2YPMyYKslBVA" name="print" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ub7XUd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ub7XUt0fEe2YPMyYKslBVA" name="println" visibility="public" isAbstract="true"/>
              <ownedOperation xmi:id="_ub7-Y90fEe2YPMyYKslBVA" name="nextArgument" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ub7-ZN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuQdc90fEe2YPMyYKslBVA" name="execute" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uuQddN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuQddd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuQddt0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uuQdd90fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuQdeN0fEe2YPMyYKslBVA" name="printDictionary" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uuQded0fEe2YPMyYKslBVA" name="arg0" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuQdet0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuQde90fEe2YPMyYKslBVA" name="printBundleResource" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uuQdfN0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuQdfd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tW9TUt0fEe2YPMyYKslBVA" name="util">
          <packagedElement xmi:type="uml:Class" xmi:id="_tW9TVN0fEe2YPMyYKslBVA" name="NLS" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tXAWpd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXAWpt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXAWp90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwPadN0fEe2YPMyYKslBVA" name="ASSIGNED" visibility="package" isLeaf="true" isStatic="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwPaft0fEe2YPMyYKslBVA" name="EMPTY_ARGS" visibility="private" isLeaf="true" isStatic="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwPaf90fEe2YPMyYKslBVA" name="EXTENSION" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwPagN0fEe2YPMyYKslBVA" name="nlSuffixes" visibility="private" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwPagd0fEe2YPMyYKslBVA" name="PROP_WARNINGS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwPagt0fEe2YPMyYKslBVA" name="IGNORE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwPag90fEe2YPMyYKslBVA" name="ignoreWarnings" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwPahN0fEe2YPMyYKslBVA" name="frameworkLog" visibility="private" isStatic="true" type="_tXCL0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwPahd0fEe2YPMyYKslBVA" name="SEVERITY_ERROR" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwPaht0fEe2YPMyYKslBVA" name="SEVERITY_WARNING" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uZzQcN0fEe2YPMyYKslBVA" name="bind" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZzQcd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZzQct0fEe2YPMyYKslBVA" name="binding1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZzQc90fEe2YPMyYKslBVA" name="binding2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZzQdN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZzQgt0fEe2YPMyYKslBVA" name="bind" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZzQg90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZzQhN0fEe2YPMyYKslBVA" name="binding" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZzQhd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uamhs90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uamhtN0fEe2YPMyYKslBVA" name="initializeMessages" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uamhtd0fEe2YPMyYKslBVA" name="baseName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uamhtt0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ud7icN0fEe2YPMyYKslBVA" name="bind" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ud7icd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ud7ict0fEe2YPMyYKslBVA" name="bindings" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ud7ic90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwOzbN0fEe2YPMyYKslBVA" name="load" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uwOzbd0fEe2YPMyYKslBVA" name="bundleName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwOzbt0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwPadd0fEe2YPMyYKslBVA" name="log" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uwPadt0fEe2YPMyYKslBVA" name="severity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwPad90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwPaeN0fEe2YPMyYKslBVA" name="e" type="_s72rsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwPah90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uwQBgN0fEe2YPMyYKslBVA" name="internalBind" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uwQBgd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwQBgt0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwQBg90fEe2YPMyYKslBVA" name="argZero" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwQBhN0fEe2YPMyYKslBVA" name="argOne" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwQBhd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwQokN0fEe2YPMyYKslBVA" name="buildVariants" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uwQokd0fEe2YPMyYKslBVA" name="root" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwQokt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwRPoN0fEe2YPMyYKslBVA" name="computeMissingMessages" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uwRPod0fEe2YPMyYKslBVA" name="bundleName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwRPot0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwRPo90fEe2YPMyYKslBVA" name="fieldMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwRPpN0fEe2YPMyYKslBVA" name="fieldArray" type="_tAJV0d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwRPpd0fEe2YPMyYKslBVA" name="isAccessible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tXA9s90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tevWV90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tevWWN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tevWWt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tevWWd0fEe2YPMyYKslBVA" client="_tXA9s90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uwPaed0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uwPaet0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uwPae90fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwPafN0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uwPafd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tXA9td0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tevWUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tevWUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tevWU90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwOzZd0fEe2YPMyYKslBVA" name="val$baseName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwOzZt0fEe2YPMyYKslBVA" name="val$clazz" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tevWUt0fEe2YPMyYKslBVA" client="_tXA9td0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uwOzZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uwOzaN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwOzad0fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwOzat0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uwOza90fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwOzb90fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uwOzcN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tXBkxd0fEe2YPMyYKslBVA" name="MessagesProperties" visibility="package">
              <eAnnotations xmi:id="_tevWVN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tevWVd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tevWVt0fEe2YPMyYKslBVA" general="_s-w1wt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwOzcd0fEe2YPMyYKslBVA" name="MOD_EXPECTED" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwOzct0fEe2YPMyYKslBVA" name="MOD_MASK" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwOzc90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwOzdN0fEe2YPMyYKslBVA" name="bundleName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwOzdd0fEe2YPMyYKslBVA" name="fields" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwOzdt0fEe2YPMyYKslBVA" name="isAccessible" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uwOzd90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uwOzeN0fEe2YPMyYKslBVA" name="fieldMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwOzed0fEe2YPMyYKslBVA" name="bundleName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwOzet0fEe2YPMyYKslBVA" name="isAccessible" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwPacN0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uwPacd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwPact0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwPac90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwR2st0fEe2YPMyYKslBVA" name="load" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uwR2s90fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tg9j7t0fEe2YPMyYKslBVA" name="ManifestElement" visibility="public">
            <eAnnotations xmi:id="_tiSZkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiSZkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiSZkt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwKh8N0fEe2YPMyYKslBVA" name="mainValue" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwKh8d0fEe2YPMyYKslBVA" name="valueComponents" visibility="private" isLeaf="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwKh8t0fEe2YPMyYKslBVA" name="attributes" visibility="private" type="_s7dDEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwKh890fEe2YPMyYKslBVA" name="directives" visibility="private" type="_s7dDEN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ubddRt0fEe2YPMyYKslBVA" name="parseHeader" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ubddR90fEe2YPMyYKslBVA" name="header" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubddSN0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubddSd0fEe2YPMyYKslBVA" name="return" type="_tiSZk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubddSt0fEe2YPMyYKslBVA" name="getAttribute" visibility="public">
              <ownedParameter xmi:id="_ubddS90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubddTN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubddTd0fEe2YPMyYKslBVA" name="getValue" visibility="public">
              <ownedParameter xmi:id="_ubddTt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ucTx0N0fEe2YPMyYKslBVA" name="getDirective" visibility="public">
              <ownedParameter xmi:id="_ucTx0d0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ucTx0t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uk5GG90fEe2YPMyYKslBVA" name="getArrayFromList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uk5GHN0fEe2YPMyYKslBVA" name="stringList" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uk5GHd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ul-rMN0fEe2YPMyYKslBVA" name="getValueComponents" visibility="public">
              <ownedParameter xmi:id="_ul-rMd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ul-rMt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_ul-rM90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoEV890fEe2YPMyYKslBVA" name="getArrayFromList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uoEV9N0fEe2YPMyYKslBVA" name="stringList" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uoEV9d0fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uoEV9t0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uq-f8N0fEe2YPMyYKslBVA" name="getDirectiveKeys" visibility="public">
              <ownedParameter xmi:id="_uq-f8d0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uq-f8t0fEe2YPMyYKslBVA" name="getKeys" visibility="public">
              <ownedParameter xmi:id="_uq-f890fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uq-f9N0fEe2YPMyYKslBVA" name="getDirectives" visibility="public">
              <ownedParameter xmi:id="_uq-f9d0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uq-f9t0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uq_HAN0fEe2YPMyYKslBVA" name="getAttributes" visibility="public">
              <ownedParameter xmi:id="_uq_HAd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uq_HAt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uuxa0N0fEe2YPMyYKslBVA" name="parseBundleManifest" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uuxa0d0fEe2YPMyYKslBVA" name="manifest" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uuxa0t0fEe2YPMyYKslBVA" name="headers" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uuxa090fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwKh9N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uwKh9d0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwKh9t0fEe2YPMyYKslBVA" name="valueComponents" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwKh990fEe2YPMyYKslBVA" name="getTableValue" visibility="private">
              <ownedParameter xmi:id="_uwKh-N0fEe2YPMyYKslBVA" name="table" type="_s7dDEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwKh-d0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwKh-t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwKh-90fEe2YPMyYKslBVA" name="getTableValues" visibility="private">
              <ownedParameter xmi:id="_uwKh_N0fEe2YPMyYKslBVA" name="table" type="_s7dDEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwKh_d0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwKh_t0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwLJAN0fEe2YPMyYKslBVA" name="getTableKeys" visibility="private">
              <ownedParameter xmi:id="_uwLJAd0fEe2YPMyYKslBVA" name="table" type="_s7dDEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwLJAt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwLJA90fEe2YPMyYKslBVA" name="addAttribute" visibility="private">
              <ownedParameter xmi:id="_uwLJBN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwLJBd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwLJBt0fEe2YPMyYKslBVA" name="addTableValue" visibility="private">
              <ownedParameter xmi:id="_uwLJB90fEe2YPMyYKslBVA" name="table" type="_s7dDEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwLJCN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwLJCd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwLJCt0fEe2YPMyYKslBVA" name="return" type="_s7dDEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwLJC90fEe2YPMyYKslBVA" name="addDirective" visibility="private">
              <ownedParameter xmi:id="_uwLJDN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwLJDd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwOMUN0fEe2YPMyYKslBVA" name="readLine" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uwOMUd0fEe2YPMyYKslBVA" name="input" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwOMUt0fEe2YPMyYKslBVA" name="buffer" type="_td629N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwOMU90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwOzYN0fEe2YPMyYKslBVA" name="addValues" visibility="private">
              <ownedParameter xmi:id="_uwOzYd0fEe2YPMyYKslBVA" name="directive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwOzYt0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwOzY90fEe2YPMyYKslBVA" name="values" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwOzZN0fEe2YPMyYKslBVA" name="result" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tiSZk90fEe2YPMyYKslBVA" name="ManifestElement[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-1od0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-1ot0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_td_vc90fEe2YPMyYKslBVA" name="service">
          <packagedElement xmi:type="uml:Package" xmi:id="_td_vdN0fEe2YPMyYKslBVA" name="urlconversion">
            <packagedElement xmi:type="uml:Interface" xmi:id="_td_veN0fEe2YPMyYKslBVA" name="URLConverter" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_teooo90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teoopN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uatPZN0fEe2YPMyYKslBVA" name="toFileURL" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uatPZd0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uatPZt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uatPZ90fEe2YPMyYKslBVA" name="resolve" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uatPaN0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uatPad0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_teDZ0t0fEe2YPMyYKslBVA" name="datalocation">
            <packagedElement xmi:type="uml:Interface" xmi:id="_teEn_N0fEe2YPMyYKslBVA" name="Location" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_teoopd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teoopt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedAttribute xmi:id="_uaRKc90fEe2YPMyYKslBVA" name="CONFIGURATION_FILTER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uahpIt0fEe2YPMyYKslBVA" name="INSTANCE_FILTER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uahpKt0fEe2YPMyYKslBVA" name="USER_FILTER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uaiQMN0fEe2YPMyYKslBVA" name="INSTALL_FILTER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukTQdN0fEe2YPMyYKslBVA" name="ECLIPSE_HOME_FILTER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uaB54N0fEe2YPMyYKslBVA" name="isSet" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uaB54d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaUNwt0fEe2YPMyYKslBVA" name="getURL" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uaUNw90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubboEd0fEe2YPMyYKslBVA" name="getParentLocation" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubboEt0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubcPIN0fEe2YPMyYKslBVA" name="isReadOnly" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubcPId0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQdd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ukT3QN0fEe2YPMyYKslBVA" name="allowsDefault" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukT3Qd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukT3Qt0fEe2YPMyYKslBVA" name="getDefault" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukT3Q90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukT3RN0fEe2YPMyYKslBVA" name="setURL" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukT3Rd0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukT3Rt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukT3R90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukT3SN0fEe2YPMyYKslBVA" name="set" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukT3Sd0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukT3St0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukT3S90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukT3TN0fEe2YPMyYKslBVA" name="set" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukT3Td0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukT3Tt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukT3T90fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukT3UN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukT3Ud0fEe2YPMyYKslBVA" name="lock" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukT3Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukT3U90fEe2YPMyYKslBVA" name="release" visibility="public" isAbstract="true"/>
              <ownedOperation xmi:id="_ukT3VN0fEe2YPMyYKslBVA" name="isLocked" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukT3Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukT3Vt0fEe2YPMyYKslBVA" name="createLocation" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukT3V90fEe2YPMyYKslBVA" name="arg0" type="_teEn_N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukT3WN0fEe2YPMyYKslBVA" name="arg1" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukT3Wd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukT3Wt0fEe2YPMyYKslBVA" name="return" type="_teEn_N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukT3W90fEe2YPMyYKslBVA" name="getDataArea" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukT3XN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukT3Xd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_teDZ1N0fEe2YPMyYKslBVA" name="debug">
            <packagedElement xmi:type="uml:Interface" xmi:id="_teHrTN0fEe2YPMyYKslBVA" name="DebugOptionsListener" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_teoBod0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teoBot0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_teoBo90fEe2YPMyYKslBVA" general="_tWsNlN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ukTQRd0fEe2YPMyYKslBVA" name="optionsChanged" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQRt0fEe2YPMyYKslBVA" name="arg0" type="_teHrT90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_teHrT90fEe2YPMyYKslBVA" name="DebugOptions" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_teoBnt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teoBn90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedAttribute xmi:id="_ukSpad0fEe2YPMyYKslBVA" name="LISTENER_SYMBOLICNAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uaB56N0fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uaB56d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaCg8t0fEe2YPMyYKslBVA" name="setDebugEnabled" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uaCg890fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaCg9t0fEe2YPMyYKslBVA" name="setOption" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uaCg990fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaCg-N0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uacJkt0fEe2YPMyYKslBVA" name="getOption" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uacJk90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uacJlN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubLJcd0fEe2YPMyYKslBVA" name="getFile" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubLJct0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubMXhN0fEe2YPMyYKslBVA" name="setFile" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubMXhd0fEe2YPMyYKslBVA" name="arg0" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ubM-kN0fEe2YPMyYKslBVA" name="getBooleanOption" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubM-kd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubM-kt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubM-k90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQMN0fEe2YPMyYKslBVA" name="getOption" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQMd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQMt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQM90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQNN0fEe2YPMyYKslBVA" name="getIntegerOption" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQNd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQNt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQN90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQON0fEe2YPMyYKslBVA" name="getOptions" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQOd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQOt0fEe2YPMyYKslBVA" name="setOptions" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQO90fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQPN0fEe2YPMyYKslBVA" name="removeOption" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQPd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQPt0fEe2YPMyYKslBVA" name="newDebugTrace" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQP90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQQN0fEe2YPMyYKslBVA" name="return" type="_teoooN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQQd0fEe2YPMyYKslBVA" name="newDebugTrace" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQQt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQQ90fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQRN0fEe2YPMyYKslBVA" name="return" type="_teoooN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_teoooN0fEe2YPMyYKslBVA" name="DebugTrace" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_teoood0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teooot0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ukTQR90fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQSN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQSd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQSt0fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQS90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQTN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQTd0fEe2YPMyYKslBVA" name="arg2" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQTt0fEe2YPMyYKslBVA" name="traceDumpStack" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQT90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQUN0fEe2YPMyYKslBVA" name="traceEntry" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQUd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQUt0fEe2YPMyYKslBVA" name="traceEntry" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQU90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQVN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQVd0fEe2YPMyYKslBVA" name="traceEntry" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQVt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQV90fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQWN0fEe2YPMyYKslBVA" name="traceExit" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQWd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQWt0fEe2YPMyYKslBVA" name="traceExit" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQW90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQXN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_teEA5t0fEe2YPMyYKslBVA" name="localization">
            <packagedElement xmi:type="uml:Interface" xmi:id="_teEA690fEe2YPMyYKslBVA" name="BundleLocalization" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_teoBnN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_teoBnd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ubQB5N0fEe2YPMyYKslBVA" name="getLocalization" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ubQB5d0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubQB5t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ubQB590fEe2YPMyYKslBVA" name="return" type="_tWy7Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tj4VAt0fEe2YPMyYKslBVA" name="LocaleProvider" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkk4kN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkk4kd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ucL2A90fEe2YPMyYKslBVA" name="getLocale" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ucL2BN0fEe2YPMyYKslBVA" name="return" type="_tXBkwd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tg_ZHN0fEe2YPMyYKslBVA" name="environment">
            <packagedElement xmi:type="uml:Interface" xmi:id="_tg_ZHd0fEe2YPMyYKslBVA" name="EnvironmentInfo" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkk4kt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkk4k90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uahCE90fEe2YPMyYKslBVA" name="getNonFrameworkArgs" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uahCFN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQXd0fEe2YPMyYKslBVA" name="getCommandLineArgs" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQXt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQX90fEe2YPMyYKslBVA" name="getFrameworkArgs" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQYN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQYd0fEe2YPMyYKslBVA" name="getOSArch" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQYt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQY90fEe2YPMyYKslBVA" name="getNL" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQZN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQZd0fEe2YPMyYKslBVA" name="getOS" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQZt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQZ90fEe2YPMyYKslBVA" name="getWS" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQaN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQad0fEe2YPMyYKslBVA" name="inDebugMode" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQa90fEe2YPMyYKslBVA" name="inDevelopmentMode" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQbN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQbd0fEe2YPMyYKslBVA" name="getProperty" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQbt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQb90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukTQcN0fEe2YPMyYKslBVA" name="setProperty" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukTQcd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQct0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukTQc90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tjZz5t0fEe2YPMyYKslBVA" name="resolver">
            <packagedElement xmi:type="uml:Interface" xmi:id="_tjsu0N0fEe2YPMyYKslBVA" name="PlatformAdmin" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkhOM90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkhONN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uafM4N0fEe2YPMyYKslBVA" name="getState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uafM4d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uafM4t0fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHqGt0fEe2YPMyYKslBVA" name="getState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukHqG90fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHqHN0fEe2YPMyYKslBVA" name="getStateHelper" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukHqHd0fEe2YPMyYKslBVA" name="return" type="_tkhOOd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIREN0fEe2YPMyYKslBVA" name="commit" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIREd0fEe2YPMyYKslBVA" name="arg0" type="_tjsu0t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIREt0fEe2YPMyYKslBVA" name="getResolver" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRE90fEe2YPMyYKslBVA" name="return" type="_toNbYd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRFN0fEe2YPMyYKslBVA" name="createResolver" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRFd0fEe2YPMyYKslBVA" name="return" type="_toNbYd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRFt0fEe2YPMyYKslBVA" name="getFactory" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRF90fEe2YPMyYKslBVA" name="return" type="_tkicVN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRGN0fEe2YPMyYKslBVA" name="addDisabledInfo" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRGd0fEe2YPMyYKslBVA" name="arg0" type="_toNbZN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRGt0fEe2YPMyYKslBVA" name="removeDisabledInfo" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRG90fEe2YPMyYKslBVA" name="arg0" type="_toNbZN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tjsu0t0fEe2YPMyYKslBVA" name="State" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkh1SN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkh1Sd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uafM490fEe2YPMyYKslBVA" name="getTimeStamp" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uafM5N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRQ90fEe2YPMyYKslBVA" name="addBundle" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRRN0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRRt0fEe2YPMyYKslBVA" name="compare" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRR90fEe2YPMyYKslBVA" name="arg0" type="_tjsu0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRSN0fEe2YPMyYKslBVA" name="return" type="_tkkRjN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRSd0fEe2YPMyYKslBVA" name="removeBundle" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRSt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRS90fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRTN0fEe2YPMyYKslBVA" name="removeBundle" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRTd0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRTt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRT90fEe2YPMyYKslBVA" name="updateBundle" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRUN0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRUt0fEe2YPMyYKslBVA" name="getChanges" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRU90fEe2YPMyYKslBVA" name="return" type="_tkkRjN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRVN0fEe2YPMyYKslBVA" name="getBundles" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRVd0fEe2YPMyYKslBVA" name="return" type="_tkh1QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRVt0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRV90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRWN0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRWd0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRWt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRW90fEe2YPMyYKslBVA" name="arg1" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRXN0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4IN0fEe2YPMyYKslBVA" name="getBundleByLocation" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4Id0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4It0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4I90fEe2YPMyYKslBVA" name="setTimeStamp" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4JN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4Jd0fEe2YPMyYKslBVA" name="isResolved" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4Jt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4J90fEe2YPMyYKslBVA" name="resolveConstraint" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4KN0fEe2YPMyYKslBVA" name="arg0" type="_tkjqcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4Kd0fEe2YPMyYKslBVA" name="arg1" type="_tkjqdd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4Kt0fEe2YPMyYKslBVA" name="resolveBundle" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4K90fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4LN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4Ld0fEe2YPMyYKslBVA" name="arg2" type="_tkh1QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4Lt0fEe2YPMyYKslBVA" name="arg3" type="_tkh1R90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4L90fEe2YPMyYKslBVA" name="arg4" type="_tkh1QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4MN0fEe2YPMyYKslBVA" name="arg5" type="_tkh1R90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4Md0fEe2YPMyYKslBVA" name="resolveBundle" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4Mt0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4M90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4NN0fEe2YPMyYKslBVA" name="arg2" type="_tkh1QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4Nd0fEe2YPMyYKslBVA" name="arg3" type="_tkh1R90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4Nt0fEe2YPMyYKslBVA" name="arg4" type="_tkh1R90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4N90fEe2YPMyYKslBVA" name="arg5" type="_tkh1QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4ON0fEe2YPMyYKslBVA" name="arg6" type="_tkh1R90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4Od0fEe2YPMyYKslBVA" name="resolveBundle" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4Ot0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4O90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4PN0fEe2YPMyYKslBVA" name="arg2" type="_tkh1QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4Pd0fEe2YPMyYKslBVA" name="arg3" type="_tkh1R90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4Pt0fEe2YPMyYKslBVA" name="arg4" type="_tkh1R90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4P90fEe2YPMyYKslBVA" name="arg5" type="_tkh1Td0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4QN0fEe2YPMyYKslBVA" name="arg6" type="_tkh1QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4Qd0fEe2YPMyYKslBVA" name="arg7" type="_tkh1R90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4Qt0fEe2YPMyYKslBVA" name="arg8" type="_tkh1Td0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4Q90fEe2YPMyYKslBVA" name="arg9" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4RN0fEe2YPMyYKslBVA" name="removeBundleComplete" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4Rd0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4Rt0fEe2YPMyYKslBVA" name="addResolverError" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4R90fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4SN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4Sd0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4St0fEe2YPMyYKslBVA" name="arg3" type="_tkjqcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4S90fEe2YPMyYKslBVA" name="removeResolverErrors" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4TN0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4Td0fEe2YPMyYKslBVA" name="getResolverErrors" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4Tt0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4T90fEe2YPMyYKslBVA" name="return" type="_tkh1T90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4UN0fEe2YPMyYKslBVA" name="getResolver" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4Ud0fEe2YPMyYKslBVA" name="return" type="_toNbYd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4Ut0fEe2YPMyYKslBVA" name="setResolver" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4U90fEe2YPMyYKslBVA" name="arg0" type="_toNbYd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4VN0fEe2YPMyYKslBVA" name="resolve" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4Vd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4Vt0fEe2YPMyYKslBVA" name="return" type="_tkkRjN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4V90fEe2YPMyYKslBVA" name="resolve" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4WN0fEe2YPMyYKslBVA" name="return" type="_tkkRjN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4Wd0fEe2YPMyYKslBVA" name="resolve" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4Wt0fEe2YPMyYKslBVA" name="arg0" type="_tkh1QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4W90fEe2YPMyYKslBVA" name="return" type="_tkkRjN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4XN0fEe2YPMyYKslBVA" name="resolve" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4Xd0fEe2YPMyYKslBVA" name="arg0" type="_tkh1QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4Xt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4X90fEe2YPMyYKslBVA" name="return" type="_tkkRjN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4YN0fEe2YPMyYKslBVA" name="setOverrides" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4Yd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4Yt0fEe2YPMyYKslBVA" name="getResolvedBundles" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4Y90fEe2YPMyYKslBVA" name="return" type="_tkh1QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4ZN0fEe2YPMyYKslBVA" name="getRemovalPending" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4Zd0fEe2YPMyYKslBVA" name="return" type="_tkh1QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4Zt0fEe2YPMyYKslBVA" name="getDependencyClosure" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4Z90fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukI4aN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4ad0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4at0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukI4a90fEe2YPMyYKslBVA" name="getExportedPackages" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukI4bN0fEe2YPMyYKslBVA" name="return" type="_tkh1R90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfMN0fEe2YPMyYKslBVA" name="getBundles" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfMd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukJfMt0fEe2YPMyYKslBVA" name="return" type="_tkh1QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfM90fEe2YPMyYKslBVA" name="getFactory" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfNN0fEe2YPMyYKslBVA" name="return" type="_tkicVN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfNd0fEe2YPMyYKslBVA" name="linkDynamicImport" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfNt0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukJfN90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukJfON0fEe2YPMyYKslBVA" name="return" type="_tkkRgN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfOd0fEe2YPMyYKslBVA" name="addDynamicImportPackages" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfOt0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukJfO90fEe2YPMyYKslBVA" name="arg1" type="_tkicUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfPN0fEe2YPMyYKslBVA" name="setPlatformProperties" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfPd0fEe2YPMyYKslBVA" name="arg0" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukJfPt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfP90fEe2YPMyYKslBVA" name="setPlatformProperties" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfQN0fEe2YPMyYKslBVA" name="arg0" type="_tkicUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukJfQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfQt0fEe2YPMyYKslBVA" name="getPlatformProperties" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfQ90fEe2YPMyYKslBVA" name="return" type="_tkicUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfRN0fEe2YPMyYKslBVA" name="getSystemPackages" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfRd0fEe2YPMyYKslBVA" name="return" type="_tkh1R90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfRt0fEe2YPMyYKslBVA" name="getStateHelper" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfR90fEe2YPMyYKslBVA" name="return" type="_tkhOOd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfSN0fEe2YPMyYKslBVA" name="getHighestBundleId" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfSd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfSt0fEe2YPMyYKslBVA" name="setNativePathsInvalid" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfS90fEe2YPMyYKslBVA" name="arg0" type="_tkjqct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukJfTN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfTd0fEe2YPMyYKslBVA" name="getDisabledBundles" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfTt0fEe2YPMyYKslBVA" name="return" type="_tkh1QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfT90fEe2YPMyYKslBVA" name="addDisabledInfo" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfUN0fEe2YPMyYKslBVA" name="arg0" type="_toNbZN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfUd0fEe2YPMyYKslBVA" name="removeDisabledInfo" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfUt0fEe2YPMyYKslBVA" name="arg0" type="_toNbZN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfU90fEe2YPMyYKslBVA" name="getDisabledInfos" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfVN0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukJfVd0fEe2YPMyYKslBVA" name="return" type="_tkicU90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfVt0fEe2YPMyYKslBVA" name="getDisabledInfo" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfV90fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukJfWN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukJfWd0fEe2YPMyYKslBVA" name="return" type="_toNbZN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukJfWt0fEe2YPMyYKslBVA" name="setResolverHookFactory" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukJfW90fEe2YPMyYKslBVA" name="arg0" type="_tiYgRt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkhOOd0fEe2YPMyYKslBVA" name="StateHelper" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkhOOt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkhOO90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedAttribute xmi:id="_ukIRHN0fEe2YPMyYKslBVA" name="ACCESS_ENCOURAGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukIRHd0fEe2YPMyYKslBVA" name="ACCESS_DISCOURAGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukIRHt0fEe2YPMyYKslBVA" name="VISIBLE_INCLUDE_EE_PACKAGES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukIRH90fEe2YPMyYKslBVA" name="VISIBLE_INCLUDE_ALL_HOST_WIRES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukIRIN0fEe2YPMyYKslBVA" name="getDependentBundles" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRId0fEe2YPMyYKslBVA" name="arg0" type="_tkh1QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRIt0fEe2YPMyYKslBVA" name="return" type="_tkh1QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRI90fEe2YPMyYKslBVA" name="getPrerequisites" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRJN0fEe2YPMyYKslBVA" name="arg0" type="_tkh1QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRJd0fEe2YPMyYKslBVA" name="return" type="_tkh1QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRJt0fEe2YPMyYKslBVA" name="getUnsatisfiedConstraints" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRJ90fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRKN0fEe2YPMyYKslBVA" name="return" type="_tkh1Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRKd0fEe2YPMyYKslBVA" name="getUnsatisfiedLeaves" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRKt0fEe2YPMyYKslBVA" name="arg0" type="_tkh1QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRK90fEe2YPMyYKslBVA" name="return" type="_tkh1Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRLN0fEe2YPMyYKslBVA" name="isResolvable" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRLd0fEe2YPMyYKslBVA" name="arg0" type="_toM0U90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRL90fEe2YPMyYKslBVA" name="isResolvable" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRMN0fEe2YPMyYKslBVA" name="arg0" type="_tkkRhN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRMt0fEe2YPMyYKslBVA" name="isResolvable" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRM90fEe2YPMyYKslBVA" name="arg0" type="_tkjDZt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRNd0fEe2YPMyYKslBVA" name="sortBundles" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRNt0fEe2YPMyYKslBVA" name="arg0" type="_tkh1QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRN90fEe2YPMyYKslBVA" name="return" type="_thOppN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRON0fEe2YPMyYKslBVA" name="getVisiblePackages" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIROd0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIROt0fEe2YPMyYKslBVA" name="return" type="_tkh1R90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRO90fEe2YPMyYKslBVA" name="getVisiblePackages" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRPN0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRPd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRPt0fEe2YPMyYKslBVA" name="return" type="_tkh1R90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukIRP90fEe2YPMyYKslBVA" name="getAccessCode" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukIRQN0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRQd0fEe2YPMyYKslBVA" name="arg1" type="_tkkRgN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukIRQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkh1QN0fEe2YPMyYKslBVA" name="BundleDescription[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1o90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1pN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkh1Qt0fEe2YPMyYKslBVA" name="VersionConstraint[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1pd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1pt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkh1R90fEe2YPMyYKslBVA" name="ExportPackageDescription[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1p90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1qN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkh1Td0fEe2YPMyYKslBVA" name="GenericDescription[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1qd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1qt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkh1T90fEe2YPMyYKslBVA" name="ResolverError[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1q90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1rN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkicUN0fEe2YPMyYKslBVA" name="ImportPackageSpecification[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1rd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1rt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkicU90fEe2YPMyYKslBVA" name="DisabledInfo[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1r90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1sN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkicVN0fEe2YPMyYKslBVA" name="StateObjectFactory" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkicVd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkicVt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tkjDZd0fEe2YPMyYKslBVA" name="StateObjectFactoryProxy" visibility="public">
                <eAnnotations xmi:id="_toOCc90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_toOCdN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_toOCdt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ukJfXN0fEe2YPMyYKslBVA" name="IMPL_NAME" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_ukJfXd0fEe2YPMyYKslBVA" name="monitor" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_ukJfXt0fEe2YPMyYKslBVA" name="implementation" visibility="private" type="_tkicVN0fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_toOCdd0fEe2YPMyYKslBVA" client="_tkjDZd0fEe2YPMyYKslBVA" supplier="_tkicVN0fEe2YPMyYKslBVA" contract="_tkicVN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ukJfX90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_ukJfYN0fEe2YPMyYKslBVA" name="getImplementation" visibility="private">
                  <ownedParameter xmi:id="_ukJfYd0fEe2YPMyYKslBVA" name="return" type="_tkicVN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukKGQN0fEe2YPMyYKslBVA" name="createState" visibility="public">
                  <ownedParameter xmi:id="_ukKGQd0fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukKGRN0fEe2YPMyYKslBVA" name="createState" visibility="public">
                  <ownedParameter xmi:id="_ukKGRd0fEe2YPMyYKslBVA" name="resolver" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKGRt0fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukKGSt0fEe2YPMyYKslBVA" name="createState" visibility="public">
                  <ownedParameter xmi:id="_ukKGS90fEe2YPMyYKslBVA" name="state" type="_tjsu0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKGTN0fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukKtUN0fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public">
                  <ownedParameter xmi:id="_ukKtUd0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtUt0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtU90fEe2YPMyYKslBVA" name="version" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtVN0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtVd0fEe2YPMyYKslBVA" name="required" type="_tkicV90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtVt0fEe2YPMyYKslBVA" name="host" type="_tkjDZt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtV90fEe2YPMyYKslBVA" name="imports" type="_tkicUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtWN0fEe2YPMyYKslBVA" name="exports" type="_tkh1R90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtWd0fEe2YPMyYKslBVA" name="providedPackages" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtWt0fEe2YPMyYKslBVA" name="singleton" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtW90fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukKtaN0fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public">
                  <ownedParameter xmi:id="_ukKtad0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtat0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKta90fEe2YPMyYKslBVA" name="version" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtbN0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtbd0fEe2YPMyYKslBVA" name="required" type="_tkicV90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtbt0fEe2YPMyYKslBVA" name="host" type="_tkjDZt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtb90fEe2YPMyYKslBVA" name="imports" type="_tkicUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtcN0fEe2YPMyYKslBVA" name="exports" type="_tkh1R90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtcd0fEe2YPMyYKslBVA" name="providedPackages" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtct0fEe2YPMyYKslBVA" name="singleton" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtc90fEe2YPMyYKslBVA" name="attachFragments" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtdN0fEe2YPMyYKslBVA" name="dynamicFragments" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtdd0fEe2YPMyYKslBVA" name="platformFilter" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtdt0fEe2YPMyYKslBVA" name="executionEnvironment" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKtd90fEe2YPMyYKslBVA" name="genericRequires" type="_tkicWd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKteN0fEe2YPMyYKslBVA" name="genericCapabilities" type="_tkh1Td0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukKted0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukLUZt0fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public">
                  <ownedParameter xmi:id="_ukLUZ90fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUaN0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUad0fEe2YPMyYKslBVA" name="version" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUat0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUa90fEe2YPMyYKslBVA" name="required" type="_tkicV90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUbN0fEe2YPMyYKslBVA" name="host" type="_tkjDZt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUbd0fEe2YPMyYKslBVA" name="imports" type="_tkicUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUbt0fEe2YPMyYKslBVA" name="exports" type="_tkh1R90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUb90fEe2YPMyYKslBVA" name="singleton" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUcN0fEe2YPMyYKslBVA" name="attachFragments" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUcd0fEe2YPMyYKslBVA" name="dynamicFragments" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUct0fEe2YPMyYKslBVA" name="platformFilter" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUc90fEe2YPMyYKslBVA" name="executionEnvironments" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUdN0fEe2YPMyYKslBVA" name="genericRequires" type="_tkicWd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUdd0fEe2YPMyYKslBVA" name="genericCapabilities" type="_tkh1Td0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUdt0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukLUiN0fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public">
                  <ownedParameter xmi:id="_ukLUid0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUit0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUi90fEe2YPMyYKslBVA" name="version" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUjN0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUjd0fEe2YPMyYKslBVA" name="required" type="_tkicV90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUjt0fEe2YPMyYKslBVA" name="host" type="_tkjDZt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUj90fEe2YPMyYKslBVA" name="imports" type="_tkicUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUkN0fEe2YPMyYKslBVA" name="exports" type="_tkh1R90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUkd0fEe2YPMyYKslBVA" name="singleton" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUkt0fEe2YPMyYKslBVA" name="attachFragments" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUk90fEe2YPMyYKslBVA" name="dynamicFragments" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUlN0fEe2YPMyYKslBVA" name="platformFilter" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUld0fEe2YPMyYKslBVA" name="executionEnvironments" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUlt0fEe2YPMyYKslBVA" name="genericRequires" type="_tkicWd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUl90fEe2YPMyYKslBVA" name="genericCapabilities" type="_tkh1Td0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUmN0fEe2YPMyYKslBVA" name="nativeCode" type="_tkjqfN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukLUmd0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukL7gt0fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public">
                  <ownedParameter xmi:id="_ukL7g90fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukL7hN0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukL7hd0fEe2YPMyYKslBVA" name="version" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukL7ht0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukL7h90fEe2YPMyYKslBVA" name="required" type="_tkicV90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukL7iN0fEe2YPMyYKslBVA" name="host" type="_tkjDZt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukL7id0fEe2YPMyYKslBVA" name="imports" type="_tkicUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukL7it0fEe2YPMyYKslBVA" name="exports" type="_tkh1R90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukL7i90fEe2YPMyYKslBVA" name="platformFilter" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukL7jN0fEe2YPMyYKslBVA" name="executionEnvironments" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukL7jd0fEe2YPMyYKslBVA" name="genericRequires" type="_tkicWd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukL7jt0fEe2YPMyYKslBVA" name="genericCapabilities" type="_tkh1Td0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukL7j90fEe2YPMyYKslBVA" name="nativeCode" type="_tkjqfN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukL7kN0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukMij90fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public">
                  <ownedParameter xmi:id="_ukMikN0fEe2YPMyYKslBVA" name="state" type="_tjsu0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukMikd0fEe2YPMyYKslBVA" name="manifest" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukMikt0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukMik90fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukMilN0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukMim90fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public">
                  <ownedParameter xmi:id="_ukMinN0fEe2YPMyYKslBVA" name="manifest" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukMind0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukMint0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukMin90fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukNJkN0fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public">
                  <ownedParameter xmi:id="_ukNJkd0fEe2YPMyYKslBVA" name="original" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNJkt0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukNJlt0fEe2YPMyYKslBVA" name="createBundleSpecification" visibility="public">
                  <ownedParameter xmi:id="_ukNJl90fEe2YPMyYKslBVA" name="requiredSymbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNJmN0fEe2YPMyYKslBVA" name="requiredVersionRange" type="_toM0V90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNJmd0fEe2YPMyYKslBVA" name="export" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNJmt0fEe2YPMyYKslBVA" name="optional" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNJm90fEe2YPMyYKslBVA" name="return" type="_tkkRhN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukNJot0fEe2YPMyYKslBVA" name="createBundleSpecification" visibility="public">
                  <ownedParameter xmi:id="_ukNJo90fEe2YPMyYKslBVA" name="original" type="_tkkRhN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNJpN0fEe2YPMyYKslBVA" name="return" type="_tkkRhN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukNJqN0fEe2YPMyYKslBVA" name="createBundleSpecifications" visibility="public">
                  <ownedParameter xmi:id="_ukNJqd0fEe2YPMyYKslBVA" name="declaration" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNJqt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukNJrt0fEe2YPMyYKslBVA" name="createHostSpecification" visibility="public">
                  <ownedParameter xmi:id="_ukNJr90fEe2YPMyYKslBVA" name="hostSymbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNJsN0fEe2YPMyYKslBVA" name="hostVersionRange" type="_toM0V90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNJsd0fEe2YPMyYKslBVA" name="return" type="_tkjDZt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukNwpN0fEe2YPMyYKslBVA" name="createHostSpecifications" visibility="public">
                  <ownedParameter xmi:id="_ukNwpd0fEe2YPMyYKslBVA" name="declaration" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNwpt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukNwqt0fEe2YPMyYKslBVA" name="createHostSpecification" visibility="public">
                  <ownedParameter xmi:id="_ukNwq90fEe2YPMyYKslBVA" name="original" type="_tkjDZt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNwrN0fEe2YPMyYKslBVA" name="return" type="_tkjDZt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukNwsN0fEe2YPMyYKslBVA" name="createImportPackageSpecification" visibility="public">
                  <ownedParameter xmi:id="_ukNwsd0fEe2YPMyYKslBVA" name="packageName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNwst0fEe2YPMyYKslBVA" name="versionRange" type="_toM0V90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNws90fEe2YPMyYKslBVA" name="bundleSymbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNwtN0fEe2YPMyYKslBVA" name="bundleVersionRange" type="_toM0V90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNwtd0fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNwtt0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNwt90fEe2YPMyYKslBVA" name="importer" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNwuN0fEe2YPMyYKslBVA" name="return" type="_toM0U90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukNwwt0fEe2YPMyYKslBVA" name="createImportPackageSpecification" visibility="public">
                  <ownedParameter xmi:id="_ukNww90fEe2YPMyYKslBVA" name="original" type="_toM0U90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukNwxN0fEe2YPMyYKslBVA" name="return" type="_toM0U90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukOXs90fEe2YPMyYKslBVA" name="createImportPackageSpecifications" visibility="public">
                  <ownedParameter xmi:id="_ukOXtN0fEe2YPMyYKslBVA" name="declaration" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukOXtd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukOXud0fEe2YPMyYKslBVA" name="createExportPackageDescription" visibility="public">
                  <ownedParameter xmi:id="_ukOXut0fEe2YPMyYKslBVA" name="packageName" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukOXu90fEe2YPMyYKslBVA" name="version" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukOXvN0fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukOXvd0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukOXvt0fEe2YPMyYKslBVA" name="root" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukOXv90fEe2YPMyYKslBVA" name="exporter" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukOXwN0fEe2YPMyYKslBVA" name="return" type="_tkkRgN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukOXyd0fEe2YPMyYKslBVA" name="createGenericDescription" visibility="public">
                  <ownedParameter xmi:id="_ukOXyt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukOXy90fEe2YPMyYKslBVA" name="type" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukOXzN0fEe2YPMyYKslBVA" name="version" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukOXzd0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukOXzt0fEe2YPMyYKslBVA" name="return" type="_tkjqeN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukO-wN0fEe2YPMyYKslBVA" name="createGenericDescription" visibility="public">
                  <ownedParameter xmi:id="_ukO-wd0fEe2YPMyYKslBVA" name="type" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukO-wt0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukO-w90fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukO-xN0fEe2YPMyYKslBVA" name="supplier" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukO-xd0fEe2YPMyYKslBVA" name="return" type="_tkjqeN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukO-zN0fEe2YPMyYKslBVA" name="createGenericDescriptions" visibility="public">
                  <ownedParameter xmi:id="_ukO-zd0fEe2YPMyYKslBVA" name="declaration" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukO-zt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukO-0t0fEe2YPMyYKslBVA" name="createGenericSpecification" visibility="public">
                  <ownedParameter xmi:id="_ukO-090fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukO-1N0fEe2YPMyYKslBVA" name="type" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukO-1d0fEe2YPMyYKslBVA" name="matchingFilter" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukO-1t0fEe2YPMyYKslBVA" name="optional" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukO-190fEe2YPMyYKslBVA" name="multiple" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukO-2N0fEe2YPMyYKslBVA" name="return" type="_tkkRiN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukO-4N0fEe2YPMyYKslBVA" name="createGenericSpecifications" visibility="public">
                  <ownedParameter xmi:id="_ukO-4d0fEe2YPMyYKslBVA" name="declaration" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukO-4t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukO-5t0fEe2YPMyYKslBVA" name="createNativeCodeSpecification" visibility="public">
                  <ownedParameter xmi:id="_ukO-590fEe2YPMyYKslBVA" name="nativeCodeDescriptions" type="_tkjDYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukO-6N0fEe2YPMyYKslBVA" name="optional" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukO-6d0fEe2YPMyYKslBVA" name="return" type="_tkjqfN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukPl1N0fEe2YPMyYKslBVA" name="createNativeCodeDescription" visibility="public">
                  <ownedParameter xmi:id="_ukPl1d0fEe2YPMyYKslBVA" name="nativePaths" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukPl1t0fEe2YPMyYKslBVA" name="processors" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukPl190fEe2YPMyYKslBVA" name="osNames" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukPl2N0fEe2YPMyYKslBVA" name="osVersions" type="_tkjDY90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukPl2d0fEe2YPMyYKslBVA" name="languages" type="_s69T0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukPl2t0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukPl290fEe2YPMyYKslBVA" name="return" type="_tkjqct0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukPl5N0fEe2YPMyYKslBVA" name="createExportPackageDescription" visibility="public">
                  <ownedParameter xmi:id="_ukPl5d0fEe2YPMyYKslBVA" name="original" type="_tkkRgN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukPl5t0fEe2YPMyYKslBVA" name="return" type="_tkkRgN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukPl6t0fEe2YPMyYKslBVA" name="createExportPackageDescriptions" visibility="public">
                  <ownedParameter xmi:id="_ukPl690fEe2YPMyYKslBVA" name="declaration" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukPl7N0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukPl8N0fEe2YPMyYKslBVA" name="writeState" visibility="public">
                  <ownedParameter xmi:id="_ukPl8d0fEe2YPMyYKslBVA" name="state" type="_tjsu0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukPl8t0fEe2YPMyYKslBVA" name="stream" type="_tV6KcN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukQM490fEe2YPMyYKslBVA" name="writeState" visibility="public">
                  <ownedParameter xmi:id="_ukQM5N0fEe2YPMyYKslBVA" name="state" type="_tjsu0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukQM5d0fEe2YPMyYKslBVA" name="stream" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukQM6d0fEe2YPMyYKslBVA" name="writeState" visibility="public">
                  <ownedParameter xmi:id="_ukQM6t0fEe2YPMyYKslBVA" name="state" type="_tjsu0t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukQM690fEe2YPMyYKslBVA" name="stateDirectory" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukQM790fEe2YPMyYKslBVA" name="readState" visibility="public">
                  <ownedParameter xmi:id="_ukQM8N0fEe2YPMyYKslBVA" name="stream" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukQM8d0fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukQM9d0fEe2YPMyYKslBVA" name="readState" visibility="public">
                  <ownedParameter xmi:id="_ukQM9t0fEe2YPMyYKslBVA" name="stream" type="_th7NMd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukQM990fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_ukQM-90fEe2YPMyYKslBVA" name="readState" visibility="public">
                  <ownedParameter xmi:id="_ukQz8N0fEe2YPMyYKslBVA" name="stateDirectory" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_ukQz8d0fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedAttribute xmi:id="_ukQz9d0fEe2YPMyYKslBVA" name="defaultFactory" visibility="public" isLeaf="true" isStatic="true" type="_tkicVN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukKGQt0fEe2YPMyYKslBVA" name="createState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukKGQ90fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukKGR90fEe2YPMyYKslBVA" name="createState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukKGSN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKGSd0fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukKGTd0fEe2YPMyYKslBVA" name="createState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukKGTt0fEe2YPMyYKslBVA" name="arg0" type="_tjsu0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKGT90fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukKtXN0fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukKtXd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtXt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtX90fEe2YPMyYKslBVA" name="arg2" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtYN0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtYd0fEe2YPMyYKslBVA" name="arg4" type="_tkicV90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtYt0fEe2YPMyYKslBVA" name="arg5" type="_tkjDZt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtY90fEe2YPMyYKslBVA" name="arg6" type="_tkicUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtZN0fEe2YPMyYKslBVA" name="arg7" type="_tkh1R90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtZd0fEe2YPMyYKslBVA" name="arg8" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtZt0fEe2YPMyYKslBVA" name="arg9" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtZ90fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukKtet0fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukKte90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtfN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtfd0fEe2YPMyYKslBVA" name="arg2" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtft0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtf90fEe2YPMyYKslBVA" name="arg4" type="_tkicV90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtgN0fEe2YPMyYKslBVA" name="arg5" type="_tkjDZt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtgd0fEe2YPMyYKslBVA" name="arg6" type="_tkicUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtgt0fEe2YPMyYKslBVA" name="arg7" type="_tkh1R90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKtg90fEe2YPMyYKslBVA" name="arg8" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKthN0fEe2YPMyYKslBVA" name="arg9" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukKthd0fEe2YPMyYKslBVA" name="arg10" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUYN0fEe2YPMyYKslBVA" name="arg11" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUYd0fEe2YPMyYKslBVA" name="arg12" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUYt0fEe2YPMyYKslBVA" name="arg13" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUY90fEe2YPMyYKslBVA" name="arg14" type="_tkicWd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUZN0fEe2YPMyYKslBVA" name="arg15" type="_tkh1Td0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUZd0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukLUd90fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukLUeN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUed0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUet0fEe2YPMyYKslBVA" name="arg2" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUe90fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUfN0fEe2YPMyYKslBVA" name="arg4" type="_tkicV90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUfd0fEe2YPMyYKslBVA" name="arg5" type="_tkjDZt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUft0fEe2YPMyYKslBVA" name="arg6" type="_tkicUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUf90fEe2YPMyYKslBVA" name="arg7" type="_tkh1R90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUgN0fEe2YPMyYKslBVA" name="arg8" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUgd0fEe2YPMyYKslBVA" name="arg9" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUgt0fEe2YPMyYKslBVA" name="arg10" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUg90fEe2YPMyYKslBVA" name="arg11" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUhN0fEe2YPMyYKslBVA" name="arg12" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUhd0fEe2YPMyYKslBVA" name="arg13" type="_tkicWd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUht0fEe2YPMyYKslBVA" name="arg14" type="_tkh1Td0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukLUh90fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukL7cN0fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukL7cd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7ct0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7c90fEe2YPMyYKslBVA" name="arg2" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7dN0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7dd0fEe2YPMyYKslBVA" name="arg4" type="_tkicV90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7dt0fEe2YPMyYKslBVA" name="arg5" type="_tkjDZt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7d90fEe2YPMyYKslBVA" name="arg6" type="_tkicUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7eN0fEe2YPMyYKslBVA" name="arg7" type="_tkh1R90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7ed0fEe2YPMyYKslBVA" name="arg8" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7et0fEe2YPMyYKslBVA" name="arg9" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7e90fEe2YPMyYKslBVA" name="arg10" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7fN0fEe2YPMyYKslBVA" name="arg11" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7fd0fEe2YPMyYKslBVA" name="arg12" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7ft0fEe2YPMyYKslBVA" name="arg13" type="_tkicWd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7f90fEe2YPMyYKslBVA" name="arg14" type="_tkh1Td0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7gN0fEe2YPMyYKslBVA" name="arg15" type="_tkjqfN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukL7gd0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukMigN0fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukMigd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMigt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMig90fEe2YPMyYKslBVA" name="arg2" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMihN0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMihd0fEe2YPMyYKslBVA" name="arg4" type="_tkicV90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMiht0fEe2YPMyYKslBVA" name="arg5" type="_tkjDZt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMih90fEe2YPMyYKslBVA" name="arg6" type="_tkicUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMiiN0fEe2YPMyYKslBVA" name="arg7" type="_tkh1R90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMiid0fEe2YPMyYKslBVA" name="arg8" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMiit0fEe2YPMyYKslBVA" name="arg9" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMii90fEe2YPMyYKslBVA" name="arg10" type="_tkicWd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMijN0fEe2YPMyYKslBVA" name="arg11" type="_tkh1Td0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMijd0fEe2YPMyYKslBVA" name="arg12" type="_tkjqfN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMijt0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukMild0fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukMilt0fEe2YPMyYKslBVA" name="arg0" type="_tjsu0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMil90fEe2YPMyYKslBVA" name="arg1" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMimN0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMimd0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMimt0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukMioN0fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukMiod0fEe2YPMyYKslBVA" name="arg0" type="_tB6QYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMiot0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMio90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukMipN0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukNJk90fEe2YPMyYKslBVA" name="createBundleDescription" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukNJlN0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNJld0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukNJnN0fEe2YPMyYKslBVA" name="createBundleSpecification" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukNJnd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNJnt0fEe2YPMyYKslBVA" name="arg1" type="_toM0V90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNJn90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNJoN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNJod0fEe2YPMyYKslBVA" name="return" type="_tkkRhN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukNJpd0fEe2YPMyYKslBVA" name="createBundleSpecification" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukNJpt0fEe2YPMyYKslBVA" name="arg0" type="_tkkRhN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNJp90fEe2YPMyYKslBVA" name="return" type="_tkkRhN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukNJq90fEe2YPMyYKslBVA" name="createBundleSpecifications" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukNJrN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNJrd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukNwoN0fEe2YPMyYKslBVA" name="createHostSpecification" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukNwod0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNwot0fEe2YPMyYKslBVA" name="arg1" type="_toM0V90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNwo90fEe2YPMyYKslBVA" name="return" type="_tkjDZt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukNwp90fEe2YPMyYKslBVA" name="createHostSpecifications" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukNwqN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNwqd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukNwrd0fEe2YPMyYKslBVA" name="createHostSpecification" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukNwrt0fEe2YPMyYKslBVA" name="arg0" type="_tkjDZt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNwr90fEe2YPMyYKslBVA" name="return" type="_tkjDZt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukNwud0fEe2YPMyYKslBVA" name="createImportPackageSpecification" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukNwut0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNwu90fEe2YPMyYKslBVA" name="arg1" type="_toM0V90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNwvN0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNwvd0fEe2YPMyYKslBVA" name="arg3" type="_toM0V90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNwvt0fEe2YPMyYKslBVA" name="arg4" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNwv90fEe2YPMyYKslBVA" name="arg5" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNwwN0fEe2YPMyYKslBVA" name="arg6" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukNwwd0fEe2YPMyYKslBVA" name="return" type="_toM0U90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukOXsN0fEe2YPMyYKslBVA" name="createImportPackageSpecification" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukOXsd0fEe2YPMyYKslBVA" name="arg0" type="_toM0U90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukOXst0fEe2YPMyYKslBVA" name="return" type="_toM0U90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukOXtt0fEe2YPMyYKslBVA" name="createImportPackageSpecifications" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukOXt90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukOXuN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukOXwd0fEe2YPMyYKslBVA" name="createExportPackageDescription" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukOXwt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukOXw90fEe2YPMyYKslBVA" name="arg1" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukOXxN0fEe2YPMyYKslBVA" name="arg2" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukOXxd0fEe2YPMyYKslBVA" name="arg3" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukOXxt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukOXx90fEe2YPMyYKslBVA" name="arg5" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukOXyN0fEe2YPMyYKslBVA" name="return" type="_tkkRgN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukOXz90fEe2YPMyYKslBVA" name="createGenericDescription" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukOX0N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukOX0d0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukOX0t0fEe2YPMyYKslBVA" name="arg2" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukOX090fEe2YPMyYKslBVA" name="arg3" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukOX1N0fEe2YPMyYKslBVA" name="return" type="_tkjqeN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukO-xt0fEe2YPMyYKslBVA" name="createGenericDescription" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukO-x90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukO-yN0fEe2YPMyYKslBVA" name="arg1" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukO-yd0fEe2YPMyYKslBVA" name="arg2" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukO-yt0fEe2YPMyYKslBVA" name="arg3" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukO-y90fEe2YPMyYKslBVA" name="return" type="_tkjqeN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukO-z90fEe2YPMyYKslBVA" name="createGenericDescriptions" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukO-0N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukO-0d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukO-2d0fEe2YPMyYKslBVA" name="createGenericSpecification" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukO-2t0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukO-290fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukO-3N0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukO-3d0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukO-3t0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukO-390fEe2YPMyYKslBVA" name="return" type="_tkkRiN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukO-490fEe2YPMyYKslBVA" name="createGenericSpecifications" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukO-5N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukO-5d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukPl0N0fEe2YPMyYKslBVA" name="createNativeCodeSpecification" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukPl0d0fEe2YPMyYKslBVA" name="arg0" type="_tkjDYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukPl0t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukPl090fEe2YPMyYKslBVA" name="return" type="_tkjqfN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukPl3N0fEe2YPMyYKslBVA" name="createNativeCodeDescription" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukPl3d0fEe2YPMyYKslBVA" name="arg0" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukPl3t0fEe2YPMyYKslBVA" name="arg1" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukPl390fEe2YPMyYKslBVA" name="arg2" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukPl4N0fEe2YPMyYKslBVA" name="arg3" type="_tkjDY90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukPl4d0fEe2YPMyYKslBVA" name="arg4" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukPl4t0fEe2YPMyYKslBVA" name="arg5" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukPl490fEe2YPMyYKslBVA" name="return" type="_tkjqct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukPl590fEe2YPMyYKslBVA" name="createExportPackageDescription" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukPl6N0fEe2YPMyYKslBVA" name="arg0" type="_tkkRgN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukPl6d0fEe2YPMyYKslBVA" name="return" type="_tkkRgN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukPl7d0fEe2YPMyYKslBVA" name="createExportPackageDescriptions" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukPl7t0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukPl790fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukQM4N0fEe2YPMyYKslBVA" name="writeState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukQM4d0fEe2YPMyYKslBVA" name="arg0" type="_tjsu0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukQM4t0fEe2YPMyYKslBVA" name="arg1" type="_tV6KcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukQM5t0fEe2YPMyYKslBVA" name="writeState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukQM590fEe2YPMyYKslBVA" name="arg0" type="_tjsu0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukQM6N0fEe2YPMyYKslBVA" name="arg1" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukQM7N0fEe2YPMyYKslBVA" name="writeState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukQM7d0fEe2YPMyYKslBVA" name="arg0" type="_tjsu0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukQM7t0fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukQM8t0fEe2YPMyYKslBVA" name="readState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukQM890fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukQM9N0fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukQM-N0fEe2YPMyYKslBVA" name="readState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukQM-d0fEe2YPMyYKslBVA" name="arg0" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukQM-t0fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukQz8t0fEe2YPMyYKslBVA" name="readState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukQz890fEe2YPMyYKslBVA" name="arg0" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukQz9N0fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukQz9t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkicV90fEe2YPMyYKslBVA" name="BundleSpecification[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1sd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1st0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkicWd0fEe2YPMyYKslBVA" name="GenericSpecification[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1s90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1tN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkjDYt0fEe2YPMyYKslBVA" name="NativeCodeDescription[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1td0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1tt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkjDY90fEe2YPMyYKslBVA" name="VersionRange[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1t90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1uN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkjDZt0fEe2YPMyYKslBVA" name="HostSpecification" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkjDZ90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkjDaN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkjqcd0fEe2YPMyYKslBVA" general="_tkjqcN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ukRbB90fEe2YPMyYKslBVA" name="getHosts" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukRbCN0fEe2YPMyYKslBVA" name="return" type="_tkh1QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukRbCd0fEe2YPMyYKslBVA" name="isMultiHost" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukRbCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkjqcN0fEe2YPMyYKslBVA" name="VersionConstraint" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkjqgt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkjqg90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkjqhN0fEe2YPMyYKslBVA" general="_tCTR8t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ukSCNd0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCNt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCN90fEe2YPMyYKslBVA" name="getVersionRange" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCON0fEe2YPMyYKslBVA" name="return" type="_toM0V90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCOd0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCOt0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCO90fEe2YPMyYKslBVA" name="isResolved" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCPN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCPd0fEe2YPMyYKslBVA" name="isSatisfiedBy" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCPt0fEe2YPMyYKslBVA" name="arg0" type="_tkjqdd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukSCP90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCQN0fEe2YPMyYKslBVA" name="getSupplier" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCQd0fEe2YPMyYKslBVA" name="return" type="_tkjqdd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCQt0fEe2YPMyYKslBVA" name="getRequirement" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCQ90fEe2YPMyYKslBVA" name="return" type="_tgrQA90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCRN0fEe2YPMyYKslBVA" name="getUserObject" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCRd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCRt0fEe2YPMyYKslBVA" name="setUserObject" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCR90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkjqct0fEe2YPMyYKslBVA" name="NativeCodeDescription" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkjqc90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkjqdN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkjqdt0fEe2YPMyYKslBVA" general="_tkjqdd0fEe2YPMyYKslBVA"/>
              <generalization xmi:id="_tkjqd90fEe2YPMyYKslBVA" general="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ukRbC90fEe2YPMyYKslBVA" name="getNativePaths" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukRbDN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukRbDd0fEe2YPMyYKslBVA" name="getProcessors" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukRbDt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukRbD90fEe2YPMyYKslBVA" name="getOSNames" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukRbEN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukRbEd0fEe2YPMyYKslBVA" name="getOSVersions" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukRbEt0fEe2YPMyYKslBVA" name="return" type="_tkjDY90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukRbE90fEe2YPMyYKslBVA" name="getLanguages" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukRbFN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukRbFd0fEe2YPMyYKslBVA" name="getFilter" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukRbFt0fEe2YPMyYKslBVA" name="return" type="_tW6QAt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCEN0fEe2YPMyYKslBVA" name="compareTo" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCEd0fEe2YPMyYKslBVA" name="arg0" type="_tkjqct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukSCEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCE90fEe2YPMyYKslBVA" name="hasInvalidNativePaths" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCFd0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                <ownedParameter xmi:id="_ukSCFt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukSCF90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkjqdd0fEe2YPMyYKslBVA" name="BaseDescription" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkjqgN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkjqgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ukSCJd0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCJt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCJ90fEe2YPMyYKslBVA" name="getVersion" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCKN0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCKd0fEe2YPMyYKslBVA" name="getSupplier" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCKt0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCK90fEe2YPMyYKslBVA" name="getDeclaredDirectives" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCLN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCLd0fEe2YPMyYKslBVA" name="getDeclaredAttributes" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCLt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCL90fEe2YPMyYKslBVA" name="getCapability" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCMN0fEe2YPMyYKslBVA" name="return" type="_tgrQAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCMd0fEe2YPMyYKslBVA" name="getUserObject" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCMt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCM90fEe2YPMyYKslBVA" name="setUserObject" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCNN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkjqeN0fEe2YPMyYKslBVA" name="GenericDescription" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkjqed0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkjqet0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkjqe90fEe2YPMyYKslBVA" general="_tkjqdd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukSCGN0fEe2YPMyYKslBVA" name="DEFAULT_TYPE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukSCGd0fEe2YPMyYKslBVA" name="getAttributes" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCGt0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCG90fEe2YPMyYKslBVA" name="getType" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCHN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCHd0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCHt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCH90fEe2YPMyYKslBVA" name="getVersion" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCIN0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkjqfN0fEe2YPMyYKslBVA" name="NativeCodeSpecification" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkjqfd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkjqft0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkjqf90fEe2YPMyYKslBVA" general="_tkjqcN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ukSCId0fEe2YPMyYKslBVA" name="getPossibleSuppliers" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCIt0fEe2YPMyYKslBVA" name="return" type="_tkjDYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCI90fEe2YPMyYKslBVA" name="isOptional" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkkRgN0fEe2YPMyYKslBVA" name="ExportPackageDescription" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkkRgd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkkRgt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkkRg90fEe2YPMyYKslBVA" general="_tkjqdd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ukSCSN0fEe2YPMyYKslBVA" name="isRoot" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCSt0fEe2YPMyYKslBVA" name="getAttributes" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCS90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCTN0fEe2YPMyYKslBVA" name="getDirectives" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCTd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCTt0fEe2YPMyYKslBVA" name="getDirective" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCT90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukSCUN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCUd0fEe2YPMyYKslBVA" name="getExporter" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCUt0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkkRhN0fEe2YPMyYKslBVA" name="BundleSpecification" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkkRhd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkkRht0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkkRh90fEe2YPMyYKslBVA" general="_tkjqcN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ukSCU90fEe2YPMyYKslBVA" name="isExported" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCVd0fEe2YPMyYKslBVA" name="isOptional" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkkRiN0fEe2YPMyYKslBVA" name="GenericSpecification" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkkRid0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkkRit0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkkRi90fEe2YPMyYKslBVA" general="_tkjqcN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukSCV90fEe2YPMyYKslBVA" name="RESOLUTION_OPTIONAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukSCWN0fEe2YPMyYKslBVA" name="RESOLUTION_MULTIPLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukSCWd0fEe2YPMyYKslBVA" name="getMatchingFilter" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCWt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCW90fEe2YPMyYKslBVA" name="getType" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSCXN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSCXd0fEe2YPMyYKslBVA" name="getResolution" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpIN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpId0fEe2YPMyYKslBVA" name="getSuppliers" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpIt0fEe2YPMyYKslBVA" name="return" type="_tkh1Td0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkkRjN0fEe2YPMyYKslBVA" name="StateDelta" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkkRjd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkkRjt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ukSpI90fEe2YPMyYKslBVA" name="getChanges" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpJN0fEe2YPMyYKslBVA" name="return" type="_tkkRkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpJd0fEe2YPMyYKslBVA" name="getChanges" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpJt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukSpJ90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukSpKN0fEe2YPMyYKslBVA" name="return" type="_tkkRkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpKd0fEe2YPMyYKslBVA" name="getState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpKt0fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpK90fEe2YPMyYKslBVA" name="getResovlerHookException" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpLN0fEe2YPMyYKslBVA" name="return" type="_toP3oN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tkkRkN0fEe2YPMyYKslBVA" name="BundleDelta[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1ud0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1ut0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tkkRkt0fEe2YPMyYKslBVA" name="BundleDescription" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tkkRk90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tkkRlN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tkkRld0fEe2YPMyYKslBVA" general="_tkjqdd0fEe2YPMyYKslBVA"/>
              <generalization xmi:id="_tkkRlt0fEe2YPMyYKslBVA" general="_tgqo8t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ukHqBd0fEe2YPMyYKslBVA" name="hashCode" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ukHqBt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpLd0fEe2YPMyYKslBVA" name="getSymbolicName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpLt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpL90fEe2YPMyYKslBVA" name="getAttributes" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpMN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpMd0fEe2YPMyYKslBVA" name="getLocation" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpMt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpM90fEe2YPMyYKslBVA" name="getRequiredBundles" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpNN0fEe2YPMyYKslBVA" name="return" type="_tkicV90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpNd0fEe2YPMyYKslBVA" name="getExportPackages" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpNt0fEe2YPMyYKslBVA" name="return" type="_tkh1R90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpN90fEe2YPMyYKslBVA" name="getImportPackages" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpON0fEe2YPMyYKslBVA" name="return" type="_tkicUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpOd0fEe2YPMyYKslBVA" name="getAddedDynamicImportPackages" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpOt0fEe2YPMyYKslBVA" name="return" type="_tkicUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpO90fEe2YPMyYKslBVA" name="getGenericRequires" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpPN0fEe2YPMyYKslBVA" name="return" type="_tkicWd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpPd0fEe2YPMyYKslBVA" name="getGenericCapabilities" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpPt0fEe2YPMyYKslBVA" name="return" type="_tkh1Td0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpP90fEe2YPMyYKslBVA" name="hasDynamicImports" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpQN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpQd0fEe2YPMyYKslBVA" name="getSelectedExports" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpQt0fEe2YPMyYKslBVA" name="return" type="_tkh1R90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpQ90fEe2YPMyYKslBVA" name="getSelectedGenericCapabilities" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpRN0fEe2YPMyYKslBVA" name="return" type="_tkh1Td0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpRd0fEe2YPMyYKslBVA" name="getResolvedRequires" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpRt0fEe2YPMyYKslBVA" name="return" type="_tkh1QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpR90fEe2YPMyYKslBVA" name="getResolvedImports" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpSN0fEe2YPMyYKslBVA" name="return" type="_tkh1R90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpSd0fEe2YPMyYKslBVA" name="getResolvedGenericRequires" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpSt0fEe2YPMyYKslBVA" name="return" type="_tkh1Td0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpS90fEe2YPMyYKslBVA" name="isResolved" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpTN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpTd0fEe2YPMyYKslBVA" name="getContainingState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpTt0fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpT90fEe2YPMyYKslBVA" name="toString" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpUN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpUd0fEe2YPMyYKslBVA" name="getHost" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpUt0fEe2YPMyYKslBVA" name="return" type="_tkjDZt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpU90fEe2YPMyYKslBVA" name="getBundleId" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpVN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpVd0fEe2YPMyYKslBVA" name="getFragments" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpVt0fEe2YPMyYKslBVA" name="return" type="_tkh1QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpV90fEe2YPMyYKslBVA" name="isSingleton" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpWN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpWd0fEe2YPMyYKslBVA" name="isRemovalPending" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpW90fEe2YPMyYKslBVA" name="getDependents" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpXN0fEe2YPMyYKslBVA" name="return" type="_tkh1QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpXd0fEe2YPMyYKslBVA" name="getPlatformFilter" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpXt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpX90fEe2YPMyYKslBVA" name="attachFragments" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpYd0fEe2YPMyYKslBVA" name="dynamicFragments" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpY90fEe2YPMyYKslBVA" name="getExecutionEnvironments" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpZN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpZd0fEe2YPMyYKslBVA" name="getNativeCodeSpecification" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpZt0fEe2YPMyYKslBVA" name="return" type="_tkjqfN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukSpZ90fEe2YPMyYKslBVA" name="getSubstitutedExports" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukSpaN0fEe2YPMyYKslBVA" name="return" type="_tkh1R90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_toM0UN0fEe2YPMyYKslBVA" name="ResolverError" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_toM0Ud0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toM0Ut0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedAttribute xmi:id="_ukF00N0fEe2YPMyYKslBVA" name="MISSING_IMPORT_PACKAGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF00d0fEe2YPMyYKslBVA" name="MISSING_REQUIRE_BUNDLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF00t0fEe2YPMyYKslBVA" name="MISSING_FRAGMENT_HOST" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF0090fEe2YPMyYKslBVA" name="SINGLETON_SELECTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF01N0fEe2YPMyYKslBVA" name="FRAGMENT_CONFLICT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF01d0fEe2YPMyYKslBVA" name="IMPORT_PACKAGE_USES_CONFLICT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF01t0fEe2YPMyYKslBVA" name="REQUIRE_BUNDLE_USES_CONFLICT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF0190fEe2YPMyYKslBVA" name="IMPORT_PACKAGE_PERMISSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF02N0fEe2YPMyYKslBVA" name="EXPORT_PACKAGE_PERMISSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF02d0fEe2YPMyYKslBVA" name="REQUIRE_BUNDLE_PERMISSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF02t0fEe2YPMyYKslBVA" name="PROVIDE_BUNDLE_PERMISSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF0290fEe2YPMyYKslBVA" name="HOST_BUNDLE_PERMISSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF03N0fEe2YPMyYKslBVA" name="FRAGMENT_BUNDLE_PERMISSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF03d0fEe2YPMyYKslBVA" name="PLATFORM_FILTER" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF03t0fEe2YPMyYKslBVA" name="MISSING_EXECUTION_ENVIRONMENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF0390fEe2YPMyYKslBVA" name="MISSING_GENERIC_CAPABILITY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF04N0fEe2YPMyYKslBVA" name="NO_NATIVECODE_MATCH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF04d0fEe2YPMyYKslBVA" name="INVALID_NATIVECODE_PATHS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF04t0fEe2YPMyYKslBVA" name="DISABLED_BUNDLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF0490fEe2YPMyYKslBVA" name="REQUIRE_CAPABILITY_PERMISSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF05N0fEe2YPMyYKslBVA" name="PROVIDE_CAPABILITY_PERMISSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukF05d0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukF05t0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukF0590fEe2YPMyYKslBVA" name="getType" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukF06N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukF06d0fEe2YPMyYKslBVA" name="getData" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukF06t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukF0690fEe2YPMyYKslBVA" name="getUnsatisfiedConstraint" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukF07N0fEe2YPMyYKslBVA" name="return" type="_tkjqcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_toM0U90fEe2YPMyYKslBVA" name="ImportPackageSpecification" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_toM0VN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toM0Vd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toM0Vt0fEe2YPMyYKslBVA" general="_tkjqcN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukF07d0fEe2YPMyYKslBVA" name="RESOLUTION_STATIC" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF07t0fEe2YPMyYKslBVA" name="RESOLUTION_OPTIONAL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF0790fEe2YPMyYKslBVA" name="RESOLUTION_DYNAMIC" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukF08N0fEe2YPMyYKslBVA" name="getBundleSymbolicName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukF08d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukF08t0fEe2YPMyYKslBVA" name="getBundleVersionRange" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukF0890fEe2YPMyYKslBVA" name="return" type="_toM0V90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukF09N0fEe2YPMyYKslBVA" name="getAttributes" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukF09d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukF09t0fEe2YPMyYKslBVA" name="getDirectives" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukF0990fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukF0-N0fEe2YPMyYKslBVA" name="getDirective" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukF0-d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukF0-t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toM0V90fEe2YPMyYKslBVA" name="VersionRange" visibility="public">
              <eAnnotations xmi:id="_toM0WN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toM0Wd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toNbYN0fEe2YPMyYKslBVA" general="_tjpEcd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukF0-90fEe2YPMyYKslBVA" name="versionMax" visibility="private" isLeaf="true" isStatic="true" type="_tXEBDt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF0_N0fEe2YPMyYKslBVA" name="INCLUDE_MIN" visibility="private" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF0_d0fEe2YPMyYKslBVA" name="EXCLUDE_MIN" visibility="private" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF0_t0fEe2YPMyYKslBVA" name="INCLUDE_MAX" visibility="private" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF0_90fEe2YPMyYKslBVA" name="EXCLUDE_MAX" visibility="private" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukF1AN0fEe2YPMyYKslBVA" name="emptyRange" visibility="public" isLeaf="true" isStatic="true" type="_toM0V90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukF1Ad0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_ukGb4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ukGb4d0fEe2YPMyYKslBVA" name="versionRange" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukGb4t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ukGb490fEe2YPMyYKslBVA" name="minVersion" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukGb5N0fEe2YPMyYKslBVA" name="includeMin" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukGb5d0fEe2YPMyYKslBVA" name="maxVersion" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukGb5t0fEe2YPMyYKslBVA" name="includeMax" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukGb8N0fEe2YPMyYKslBVA" name="getMinimum" visibility="public">
                <ownedParameter xmi:id="_ukGb8d0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukGb8t0fEe2YPMyYKslBVA" name="getLeft" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ukGb890fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukGb9N0fEe2YPMyYKslBVA" name="getIncludeMinimum" visibility="public">
                <ownedParameter xmi:id="_ukGb9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukGb9t0fEe2YPMyYKslBVA" name="getLeftType" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ukGb990fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukGb-N0fEe2YPMyYKslBVA" name="getMaximum" visibility="public">
                <ownedParameter xmi:id="_ukGb-d0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukGb-t0fEe2YPMyYKslBVA" name="getRight" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ukGb-90fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukGb_N0fEe2YPMyYKslBVA" name="getIncludeMaximum" visibility="public">
                <ownedParameter xmi:id="_ukGb_d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHC8N0fEe2YPMyYKslBVA" name="getRightType" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ukHC8d0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHC8t0fEe2YPMyYKslBVA" name="isIncluded" visibility="public">
                <ownedParameter xmi:id="_ukHC890fEe2YPMyYKslBVA" name="version" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukHC9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHC9d0fEe2YPMyYKslBVA" name="includes" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_ukHC9t0fEe2YPMyYKslBVA" name="arg0" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukHC990fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_toNbYd0fEe2YPMyYKslBVA" name="Resolver" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_toNbYt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toNbY90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_ukHC-N0fEe2YPMyYKslBVA" name="resolve" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukHC-d0fEe2YPMyYKslBVA" name="arg0" type="_tkh1QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukHC-t0fEe2YPMyYKslBVA" name="arg1" type="_tkicUd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHC-90fEe2YPMyYKslBVA" name="flush" visibility="public" isAbstract="true"/>
              <ownedOperation xmi:id="_ukHC_N0fEe2YPMyYKslBVA" name="getState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukHC_d0fEe2YPMyYKslBVA" name="return" type="_tjsu0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHC_t0fEe2YPMyYKslBVA" name="setState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukHC_90fEe2YPMyYKslBVA" name="arg0" type="_tjsu0t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHDAN0fEe2YPMyYKslBVA" name="bundleAdded" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukHDAd0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHDAt0fEe2YPMyYKslBVA" name="bundleRemoved" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukHDA90fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukHDBN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHDBd0fEe2YPMyYKslBVA" name="bundleUpdated" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukHDBt0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukHDB90fEe2YPMyYKslBVA" name="arg1" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukHDCN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHDCd0fEe2YPMyYKslBVA" name="resolveDynamicImport" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukHDCt0fEe2YPMyYKslBVA" name="arg0" type="_tkkRkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukHDC90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukHDDN0fEe2YPMyYKslBVA" name="return" type="_tkkRgN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHDDd0fEe2YPMyYKslBVA" name="setSelectionPolicy" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukHDDt0fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHDD90fEe2YPMyYKslBVA" name="getSelectionPolicy" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukHDEN0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toNbZN0fEe2YPMyYKslBVA" name="DisabledInfo" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_toNbZd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toNbZt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toNbZ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukHDEd0fEe2YPMyYKslBVA" name="policyName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukHDEt0fEe2YPMyYKslBVA" name="message" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukHDE90fEe2YPMyYKslBVA" name="bundle" visibility="private" isLeaf="true" type="_tkkRkt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukHDFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ukHDFd0fEe2YPMyYKslBVA" name="policyName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukHDFt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukHDF90fEe2YPMyYKslBVA" name="bundle" type="_tkkRkt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHDGN0fEe2YPMyYKslBVA" name="getPolicyName" visibility="public">
                <ownedParameter xmi:id="_ukHDGd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHDGt0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
                <ownedParameter xmi:id="_ukHDG90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHDHN0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                <ownedParameter xmi:id="_ukHDHd0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHqAN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_ukHqAd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukHqAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHqA90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_ukHqBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_toNbaN0fEe2YPMyYKslBVA" name="BundleDelta" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_toOCcN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toOCcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toOCct0fEe2YPMyYKslBVA" general="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukHqB90fEe2YPMyYKslBVA" name="ADDED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukHqCN0fEe2YPMyYKslBVA" name="REMOVED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukHqCd0fEe2YPMyYKslBVA" name="UPDATED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukHqCt0fEe2YPMyYKslBVA" name="RESOLVED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukHqC90fEe2YPMyYKslBVA" name="UNRESOLVED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukHqDN0fEe2YPMyYKslBVA" name="LINKAGE_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukHqDd0fEe2YPMyYKslBVA" name="OPTIONAL_LINKAGE_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukHqDt0fEe2YPMyYKslBVA" name="REMOVAL_PENDING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ukHqD90fEe2YPMyYKslBVA" name="REMOVAL_COMPLETE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukHqEN0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukHqEd0fEe2YPMyYKslBVA" name="return" type="_tkkRkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHqEt0fEe2YPMyYKslBVA" name="getType" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukHqE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHqFN0fEe2YPMyYKslBVA" name="compareTo" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ukHqFd0fEe2YPMyYKslBVA" name="arg0" type="_toNbaN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukHqFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ukHqF90fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                <ownedParameter xmi:id="_ukHqGN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukHqGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toP3oN0fEe2YPMyYKslBVA" name="ResolverHookException" visibility="public">
              <eAnnotations xmi:id="_toP3od0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_toP3ot0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_toP3o90fEe2YPMyYKslBVA" general="_s82xQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ukRbAN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ukRbAd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_ukRbAt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ukRbA90fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tgwIgt0fEe2YPMyYKslBVA" name="storage">
          <packagedElement xmi:type="uml:Package" xmi:id="_tg55ht0fEe2YPMyYKslBVA" name="bundlefile">
            <packagedElement xmi:type="uml:Class" xmi:id="_tg55iN0fEe2YPMyYKslBVA" name="BundleFile" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_thz4cN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thz4cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thz4ct0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuZnYN0fEe2YPMyYKslBVA" name="secureAction" visibility="package" isLeaf="true" isStatic="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuixVt0fEe2YPMyYKslBVA" name="basefile" visibility="protected" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuixV90fEe2YPMyYKslBVA" name="mruIndex" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_ulAa0N0fEe2YPMyYKslBVA" name="getBaseFile" visibility="public">
                <ownedParameter xmi:id="_ulAa0d0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulBo9N0fEe2YPMyYKslBVA" name="getEntry" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ulBo9d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulBo9t0fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulEFON0fEe2YPMyYKslBVA" name="getResourceURL" visibility="public">
                <ownedParameter xmi:id="_ulEFOd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulEFOt0fEe2YPMyYKslBVA" name="hostModule" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulEFO90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulEFPN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulFTUd0fEe2YPMyYKslBVA" name="close" visibility="public" isAbstract="true"/>
              <ownedOperation xmi:id="_ulNPIN0fEe2YPMyYKslBVA" name="getFile" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ulNPId0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulNPIt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulNPI90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upl_490fEe2YPMyYKslBVA" name="getEntryPaths" visibility="public">
                <ownedParameter xmi:id="_upl_5N0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upl_5d0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuWkKN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uuWkKd0fEe2YPMyYKslBVA" name="basefile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuXLJ90fEe2YPMyYKslBVA" name="getEntryPaths" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uuXLKN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLKd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLKt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuXLL90fEe2YPMyYKslBVA" name="open" visibility="public" isAbstract="true"/>
              <ownedOperation xmi:id="_uuXLM90fEe2YPMyYKslBVA" name="containsDir" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uuXLNN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuXLPN0fEe2YPMyYKslBVA" name="createResourceURL" visibility="protected">
                <ownedParameter xmi:id="_uuXLPd0fEe2YPMyYKslBVA" name="bundleEntry" type="_thyDRN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLPt0fEe2YPMyYKslBVA" name="hostModule" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLP90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLQN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLQd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuZAU90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uuZAVN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuixWN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uuixWd0fEe2YPMyYKslBVA" name="fixTrailingSlash" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uujYYN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uujYYd0fEe2YPMyYKslBVA" name="entry" type="_thyDRN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uujYYt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uujYY90fEe2YPMyYKslBVA" name="setMruIndex" visibility="package">
                <ownedParameter xmi:id="_uujYZN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uujYZd0fEe2YPMyYKslBVA" name="getMruIndex" visibility="package">
                <ownedParameter xmi:id="_uujYZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thJKF90fEe2YPMyYKslBVA" name="CloseableBundleFile" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_thyDQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thyDQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thyDQt0fEe2YPMyYKslBVA" general="_tg55iN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uudRwt0fEe2YPMyYKslBVA" name="openLock" visibility="private" isLeaf="true" type="_tdMeNd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uudRw90fEe2YPMyYKslBVA" name="refCondition" visibility="private" isLeaf="true" type="_thyqUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uudRxN0fEe2YPMyYKslBVA" name="mruList" visibility="private" isLeaf="true" type="_thyqUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uudRxd0fEe2YPMyYKslBVA" name="generation" visibility="protected" isLeaf="true" type="_tgwIid0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uudRxt0fEe2YPMyYKslBVA" name="debug" visibility="protected" isLeaf="true" type="_tes6Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uudRx90fEe2YPMyYKslBVA" name="closed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uudRyN0fEe2YPMyYKslBVA" name="referenceCount" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uq0u9t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uq0u990fEe2YPMyYKslBVA" name="basefile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq0u-N0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq0u-d0fEe2YPMyYKslBVA" name="mruList" type="_thyqUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq0u-t0fEe2YPMyYKslBVA" name="debug" type="_tes6Et0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uudRy90fEe2YPMyYKslBVA" name="lockOpen" visibility="protected">
                <ownedParameter xmi:id="_uudRzN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uudRzd0fEe2YPMyYKslBVA" name="open" visibility="private">
                <ownedParameter xmi:id="_uudRzt0fEe2YPMyYKslBVA" name="keepLock" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uud40N0fEe2YPMyYKslBVA" name="releaseOpen" visibility="protected"/>
              <ownedOperation xmi:id="_uud40d0fEe2YPMyYKslBVA" name="mruListAdd" visibility="private">
                <ownedParameter xmi:id="_uud40t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uud4090fEe2YPMyYKslBVA" name="mruListApplyBackPressure" visibility="private"/>
              <ownedOperation xmi:id="_uud41N0fEe2YPMyYKslBVA" name="doOpen" visibility="protected" isAbstract="true"/>
              <ownedOperation xmi:id="_uud41d0fEe2YPMyYKslBVA" name="mruListUse" visibility="private"/>
              <ownedOperation xmi:id="_uud41t0fEe2YPMyYKslBVA" name="extractDirectory" visibility="package">
                <ownedParameter xmi:id="_uud4190fEe2YPMyYKslBVA" name="dirName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uud42N0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uud42d0fEe2YPMyYKslBVA" name="getPaths" visibility="protected" isAbstract="true">
                <ownedParameter xmi:id="_uud42t0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuef4N0fEe2YPMyYKslBVA" name="getExtractFile" visibility="private">
                <ownedParameter xmi:id="_uuef4d0fEe2YPMyYKslBVA" name="entryName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuef4t0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuef490fEe2YPMyYKslBVA" name="getFile" visibility="public">
                <ownedParameter xmi:id="_uuef5N0fEe2YPMyYKslBVA" name="entry" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuef5d0fEe2YPMyYKslBVA" name="nativeCode" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuef5t0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuef690fEe2YPMyYKslBVA" name="getEntry" visibility="public">
                <ownedParameter xmi:id="_uuef7N0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuef7d0fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uufG9t0fEe2YPMyYKslBVA" name="containsDir" visibility="public">
                <ownedParameter xmi:id="_uufG990fEe2YPMyYKslBVA" name="dir" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uufG-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uufuAN0fEe2YPMyYKslBVA" name="findEntry" visibility="protected" isAbstract="true">
                <ownedParameter xmi:id="_uufuAd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uufuAt0fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uufuA90fEe2YPMyYKslBVA" name="getEntryPaths" visibility="public">
                <ownedParameter xmi:id="_uufuBN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uufuBd0fEe2YPMyYKslBVA" name="recurse" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uufuBt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uugVEN0fEe2YPMyYKslBVA" name="getEntryPaths" visibility="private">
                <ownedParameter xmi:id="_uugVEd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uugVEt0fEe2YPMyYKslBVA" name="entry" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uugVE90fEe2YPMyYKslBVA" name="recurse" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uugVFN0fEe2YPMyYKslBVA" name="entries" type="_s_eAYN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uugVFd0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_uugVFt0fEe2YPMyYKslBVA" name="isMruListClosing" visibility="private">
                <ownedParameter xmi:id="_uugVF90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uugVHd0fEe2YPMyYKslBVA" name="doClose" visibility="protected" isAbstract="true"/>
              <ownedOperation xmi:id="_uugVHt0fEe2YPMyYKslBVA" name="mruListRemove" visibility="private"/>
              <ownedOperation xmi:id="_uugVH90fEe2YPMyYKslBVA" name="postClose" visibility="protected" isAbstract="true"/>
              <ownedOperation xmi:id="_uug8I90fEe2YPMyYKslBVA" name="isMruEnabled" visibility="private">
                <ownedParameter xmi:id="_uug8JN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uug8MN0fEe2YPMyYKslBVA" name="open" visibility="public"/>
              <ownedOperation xmi:id="_uuhjMN0fEe2YPMyYKslBVA" name="incrementReference" visibility="package"/>
              <ownedOperation xmi:id="_uuhjMd0fEe2YPMyYKslBVA" name="decrementReference" visibility="package"/>
              <ownedOperation xmi:id="_uuhjM90fEe2YPMyYKslBVA" name="getInputStream" visibility="public">
                <ownedParameter xmi:id="_uuhjNN0fEe2YPMyYKslBVA" name="entry" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuhjNd0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuhjNt0fEe2YPMyYKslBVA" name="doGetInputStream" visibility="protected" isAbstract="true">
                <ownedParameter xmi:id="_uuhjN90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuhjON0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuixUt0fEe2YPMyYKslBVA" name="getBaseFile" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uuixU90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thzRYd0fEe2YPMyYKslBVA" name="BundleEntryInputStream" visibility="package">
                <eAnnotations xmi:id="_thzRYt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_thzRY90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_thzRZd0fEe2YPMyYKslBVA" general="_thzRZN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuhjPN0fEe2YPMyYKslBVA" name="streamClosed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuhjPd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_thJKF90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uuhjOd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uuhjOt0fEe2YPMyYKslBVA" name="arg0" type="_thJKF90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuhjO90fEe2YPMyYKslBVA" name="stream" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuiKQN0fEe2YPMyYKslBVA" name="available" visibility="public">
                  <ownedParameter xmi:id="_uuiKQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuiKRN0fEe2YPMyYKslBVA" name="enrichExceptionWithBaseFile" visibility="private">
                  <ownedParameter xmi:id="_uuiKRd0fEe2YPMyYKslBVA" name="e" type="_s6_wEd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuiKRt0fEe2YPMyYKslBVA" name="return" type="_s6_wEd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuiKR90fEe2YPMyYKslBVA" name="close" visibility="public"/>
                <ownedOperation xmi:id="_uuiKSN0fEe2YPMyYKslBVA" name="read" visibility="public">
                  <ownedParameter xmi:id="_uuiKSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuiKSt0fEe2YPMyYKslBVA" name="read" visibility="public">
                  <ownedParameter xmi:id="_uuiKS90fEe2YPMyYKslBVA" name="var0" type="_s68swN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuiKTN0fEe2YPMyYKslBVA" name="var1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuiKTd0fEe2YPMyYKslBVA" name="var2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuiKTt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuiKT90fEe2YPMyYKslBVA" name="read" visibility="public">
                  <ownedParameter xmi:id="_uuiKUN0fEe2YPMyYKslBVA" name="var0" type="_s68swN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuiKUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuiKVd0fEe2YPMyYKslBVA" name="reset" visibility="public"/>
                <ownedOperation xmi:id="_uuiKV90fEe2YPMyYKslBVA" name="skip" visibility="public">
                  <ownedParameter xmi:id="_uuixUN0fEe2YPMyYKslBVA" name="var0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuixUd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thxcPN0fEe2YPMyYKslBVA" name="BundleFileWrapper" visibility="public">
              <eAnnotations xmi:id="_thxcPd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thxcPt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thxcP90fEe2YPMyYKslBVA" general="_tg55iN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuWkJd0fEe2YPMyYKslBVA" name="bundleFile" visibility="private" isLeaf="true" type="_tg55iN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uuWkJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uuWkJ90fEe2YPMyYKslBVA" name="bundleFile" type="_tg55iN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuWkKt0fEe2YPMyYKslBVA" name="getFile" visibility="public">
                <ownedParameter xmi:id="_uuWkK90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuWkLN0fEe2YPMyYKslBVA" name="nativeCode" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuWkLd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuWkLt0fEe2YPMyYKslBVA" name="getEntry" visibility="public">
                <ownedParameter xmi:id="_uuWkL90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuWkMN0fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuXLIN0fEe2YPMyYKslBVA" name="getEntryPaths" visibility="public">
                <ownedParameter xmi:id="_uuXLId0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLIt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuXLI90fEe2YPMyYKslBVA" name="getEntryPaths" visibility="public">
                <ownedParameter xmi:id="_uuXLJN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLJd0fEe2YPMyYKslBVA" name="recurse" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLJt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuXLK90fEe2YPMyYKslBVA" name="getBundleFile" visibility="public">
                <ownedParameter xmi:id="_uuXLLN0fEe2YPMyYKslBVA" name="return" type="_tg55iN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuXLLd0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_uuXLLt0fEe2YPMyYKslBVA" name="open" visibility="public"/>
              <ownedOperation xmi:id="_uuXLMN0fEe2YPMyYKslBVA" name="containsDir" visibility="public">
                <ownedParameter xmi:id="_uuXLMd0fEe2YPMyYKslBVA" name="dir" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuXLNt0fEe2YPMyYKslBVA" name="createResourceURL" visibility="protected">
                <ownedParameter xmi:id="_uuXLN90fEe2YPMyYKslBVA" name="bundleEntry" type="_thyDRN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLON0fEe2YPMyYKslBVA" name="hostModule" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLOd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLOt0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLO90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thyDRN0fEe2YPMyYKslBVA" name="BundleEntry" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_thz4d90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thz4eN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thz4ed0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uulNlN0fEe2YPMyYKslBVA" name="BUF_SIZE" visibility="protected" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ulEsRN0fEe2YPMyYKslBVA" name="getInputStream" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ulEsRd0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulMoEd0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_ulMoEt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulSHqN0fEe2YPMyYKslBVA" name="getBytes" visibility="public">
                <ownedParameter xmi:id="_ulSHqd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqbGX90fEe2YPMyYKslBVA" name="getSize" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uqbGYN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuWkG90fEe2YPMyYKslBVA" name="getTime" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uuWkHN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuWkH90fEe2YPMyYKslBVA" name="getLocalURL" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uuWkIN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuWkI90fEe2YPMyYKslBVA" name="getFileURL" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uuWkJN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuZAY90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uulNld0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uulNlt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_thyqUd0fEe2YPMyYKslBVA" name="MRUBundleFileList" visibility="public">
              <eAnnotations xmi:id="_thz4fN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thz4fd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thz4f90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uulNot0fEe2YPMyYKslBVA" name="MIN" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uul0oN0fEe2YPMyYKslBVA" name="closingBundleFile" visibility="private" isLeaf="true" isStatic="true" type="_tAbCoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uul0od0fEe2YPMyYKslBVA" name="bundleFileList" visibility="private" isLeaf="true" type="_th0fgN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uul0ot0fEe2YPMyYKslBVA" name="useStampList" visibility="private" isLeaf="true" type="_s_vtMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uul0o90fEe2YPMyYKslBVA" name="fileLimit" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uul0pN0fEe2YPMyYKslBVA" name="bundleFileCloserManager" visibility="private" type="_tg1oEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uul0pd0fEe2YPMyYKslBVA" name="bundleFileCloser" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uul0pt0fEe2YPMyYKslBVA" name="numOpen" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uul0p90fEe2YPMyYKslBVA" name="curUseStamp" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uul0qN0fEe2YPMyYKslBVA" name="firstDispatch" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uul0qd0fEe2YPMyYKslBVA" name="pendingLock" visibility="private" isLeaf="true" type="_tdMeNd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uul0qt0fEe2YPMyYKslBVA" name="pendingCond" visibility="private" isLeaf="true" type="_thyqUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uul0q90fEe2YPMyYKslBVA" name="pending" visibility="private" isLeaf="true" type="_tdNsUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uul0rN0fEe2YPMyYKslBVA" name="debug" visibility="private" isLeaf="true" type="_tes6Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_thz4ft0fEe2YPMyYKslBVA" client="_thyqUd0fEe2YPMyYKslBVA" supplier="_tgvhc90fEe2YPMyYKslBVA" contract="_tgvhc90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uug8IN0fEe2YPMyYKslBVA" name="isClosing" visibility="public">
                <ownedParameter xmi:id="_uug8Id0fEe2YPMyYKslBVA" name="bundleFile" type="_tg55iN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uug8It0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uug8Jd0fEe2YPMyYKslBVA" name="isEnabled" visibility="public">
                <ownedParameter xmi:id="_uug8Jt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uug8J90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uug8KN0fEe2YPMyYKslBVA" name="bundleFile" type="_tg55iN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uug8Kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uug8Kt0fEe2YPMyYKslBVA" name="use" visibility="public">
                <ownedParameter xmi:id="_uug8K90fEe2YPMyYKslBVA" name="bundleFile" type="_tg55iN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uug8LN0fEe2YPMyYKslBVA" name="applyBackpressure" visibility="public"/>
              <ownedOperation xmi:id="_uug8Ld0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uug8Lt0fEe2YPMyYKslBVA" name="bundleFile" type="_tg55iN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uug8L90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uul0rd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uul0rt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uul0r90fEe2YPMyYKslBVA" name="fileLimit" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uul0sN0fEe2YPMyYKslBVA" name="debug" type="_tes6Et0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uumbsN0fEe2YPMyYKslBVA" name="incUseStamp" visibility="private">
                <ownedParameter xmi:id="_uumbsd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uumbst0fEe2YPMyYKslBVA" name="closeBundleFile" visibility="private">
                <ownedParameter xmi:id="_uumbs90fEe2YPMyYKslBVA" name="toRemove" type="_tg55iN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uumbtN0fEe2YPMyYKslBVA" name="manager" type="_tg1oEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uumbtd0fEe2YPMyYKslBVA" name="removeInternal" visibility="private">
                <ownedParameter xmi:id="_uumbtt0fEe2YPMyYKslBVA" name="bundleFile" type="_tg55iN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uumbt90fEe2YPMyYKslBVA" name="isBackPressureNeeded" visibility="private">
                <ownedParameter xmi:id="_uumbuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uunCwN0fEe2YPMyYKslBVA" name="dispatchEvent" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uunCwd0fEe2YPMyYKslBVA" name="eventListener" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uunCwt0fEe2YPMyYKslBVA" name="listenerObject" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uunCw90fEe2YPMyYKslBVA" name="eventAction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uunCxN0fEe2YPMyYKslBVA" name="eventObject" type="_tg55iN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuoQ4N0fEe2YPMyYKslBVA" name="shutdown" visibility="public"/>
              <ownedOperation xmi:id="_uuoQ4d0fEe2YPMyYKslBVA" name="dispatchEvent" visibility="public">
                <ownedParameter xmi:id="_uuoQ4t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuoQ490fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuoQ5N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuoQ5d0fEe2YPMyYKslBVA" name="arg3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_th0fgN0fEe2YPMyYKslBVA" name="BundleFile[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1u90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1vN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_th2UsN0fEe2YPMyYKslBVA" name="BundleFileWrapperChain" visibility="public">
              <eAnnotations xmi:id="_tmj1kN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmj1kd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmj1kt0fEe2YPMyYKslBVA" general="_thxcPN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uulNl90fEe2YPMyYKslBVA" name="wrapped" visibility="private" isLeaf="true" type="_tg55iN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uulNmN0fEe2YPMyYKslBVA" name="next" visibility="private" isLeaf="true" type="_th2UsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ullpot0fEe2YPMyYKslBVA" name="getWrappedType" visibility="public">
                <ownedParameter xmi:id="_ullpo90fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ullppN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uulNmd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uulNmt0fEe2YPMyYKslBVA" name="wrapped" type="_tg55iN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uulNm90fEe2YPMyYKslBVA" name="next" type="_th2UsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uulNnN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uulNnd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uulNnt0fEe2YPMyYKslBVA" name="getWrapped" visibility="public">
                <ownedParameter xmi:id="_uulNn90fEe2YPMyYKslBVA" name="return" type="_tg55iN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uulNoN0fEe2YPMyYKslBVA" name="getNext" visibility="public">
                <ownedParameter xmi:id="_uulNod0fEe2YPMyYKslBVA" name="return" type="_th2UsN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tiGMUd0fEe2YPMyYKslBVA" name="DirBundleFile" visibility="public">
              <eAnnotations xmi:id="_tmine90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tminfN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tminfd0fEe2YPMyYKslBVA" general="_tg55iN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uubcm90fEe2YPMyYKslBVA" name="POINTER_SAME_DIRECTORY_1" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uubcnN0fEe2YPMyYKslBVA" name="POINTER_SAME_DIRECTORY_2" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uubcnd0fEe2YPMyYKslBVA" name="POINTER_UPPER_DIRECTORY" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uubcnt0fEe2YPMyYKslBVA" name="enableStrictBundleEntryPath" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uucDoN0fEe2YPMyYKslBVA" name="secureAction" isLeaf="true" isStatic="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uucDpd0fEe2YPMyYKslBVA" name="basefile" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uubcn90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uubcoN0fEe2YPMyYKslBVA" name="basefile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uubcod0fEe2YPMyYKslBVA" name="enableStrictBundleEntryPath" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uubcot0fEe2YPMyYKslBVA" name="getBaseFile" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uubco90fEe2YPMyYKslBVA" name="basefile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uubcpN0fEe2YPMyYKslBVA" name="enableStrictBundleEntryPath" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uubcpd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uucDod0fEe2YPMyYKslBVA" name="getFile" visibility="public">
                <ownedParameter xmi:id="_uucDot0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uucDo90fEe2YPMyYKslBVA" name="nativeCode" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uucDpN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uucDqt0fEe2YPMyYKslBVA" name="getEntry" visibility="public">
                <ownedParameter xmi:id="_uucDq90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uucDrN0fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uucqsN0fEe2YPMyYKslBVA" name="containsDir" visibility="public">
                <ownedParameter xmi:id="_uucqsd0fEe2YPMyYKslBVA" name="dir" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uucqst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uucqs90fEe2YPMyYKslBVA" name="getEntryPaths" visibility="public">
                <ownedParameter xmi:id="_uucqtN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uucqtd0fEe2YPMyYKslBVA" name="recurse" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uucqtt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uudRwN0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_uudRwd0fEe2YPMyYKslBVA" name="open" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tiGMU90fEe2YPMyYKslBVA" name="ZipBundleFile" visibility="public">
              <eAnnotations xmi:id="_tmincN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmincd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tminct0fEe2YPMyYKslBVA" general="_thJKF90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuaOfN0fEe2YPMyYKslBVA" name="zipFile" visibility="package" type="_thwOI90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuaOhd0fEe2YPMyYKslBVA" name="basefile" visibility="package" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uuaOf90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uuaOgN0fEe2YPMyYKslBVA" name="basefile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuaOgd0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuaOgt0fEe2YPMyYKslBVA" name="mruList" type="_thyqUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuaOg90fEe2YPMyYKslBVA" name="debug" type="_tes6Et0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuaOhN0fEe2YPMyYKslBVA" name="doOpen" visibility="protected"/>
              <ownedOperation xmi:id="_uua1gN0fEe2YPMyYKslBVA" name="getZipEntry" visibility="private">
                <ownedParameter xmi:id="_uua1gd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uua1gt0fEe2YPMyYKslBVA" name="return" type="_tmindN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uua1it0fEe2YPMyYKslBVA" name="findEntry" visibility="protected">
                <ownedParameter xmi:id="_uua1i90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uua1jN0fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uua1jd0fEe2YPMyYKslBVA" name="containsDir" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uua1jt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uua1j90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uua1lt0fEe2YPMyYKslBVA" name="doClose" visibility="protected"/>
              <ownedOperation xmi:id="_uua1mN0fEe2YPMyYKslBVA" name="postClose" visibility="protected"/>
              <ownedOperation xmi:id="_uubckN0fEe2YPMyYKslBVA" name="doGetInputStream" visibility="protected">
                <ownedParameter xmi:id="_uubckd0fEe2YPMyYKslBVA" name="entry" type="_tmindN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uubckt0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uubclt0fEe2YPMyYKslBVA" name="getPaths" visibility="protected">
                <ownedParameter xmi:id="_uubcl90fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uubcmN0fEe2YPMyYKslBVA" name="doGetInputStream" visibility="protected">
                <ownedParameter xmi:id="_uubcmd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uubcmt0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuj_f90fEe2YPMyYKslBVA" name="extractDirectory" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uuj_gN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuj_gd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uukmgt0fEe2YPMyYKslBVA" name="getInputStream" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uukmg90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uukmhN0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uulNkN0fEe2YPMyYKslBVA" name="getFile" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uulNkd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uulNkt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uulNk90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tminet0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tonEAN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tonEAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tonEA90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuaOd90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tiGMU90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tonEAt0fEe2YPMyYKslBVA" client="_tminet0fEe2YPMyYKslBVA" supplier="_s-vnpt0fEe2YPMyYKslBVA" contract="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuaOeN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uuaOed0fEe2YPMyYKslBVA" name="arg0" type="_tiGMU90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuaOet0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uuaOe90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tonEBd0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tpgb690fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tpgb7N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tpgb7t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uuZnbd0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tminet0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_uuZnbt0fEe2YPMyYKslBVA" name="val$entries" visibility="private" isLeaf="true" type="_s-w1w90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tpgb7d0fEe2YPMyYKslBVA" client="_tonEBd0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_uuZnb90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uuZncN0fEe2YPMyYKslBVA" name="arg0" type="_tminet0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uuZncd0fEe2YPMyYKslBVA" name="arg1" type="_s-w1w90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uuZnct0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                    <ownedParameter xmi:id="_uuZnc90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uuaOcN0fEe2YPMyYKslBVA" name="next" visibility="public">
                    <ownedParameter xmi:id="_uuaOcd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uuaOdN0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
                  <ownedOperation xmi:id="_uuaOdd0fEe2YPMyYKslBVA" name="next" visibility="public">
                    <ownedParameter xmi:id="_uuaOdt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tiGMVd0fEe2YPMyYKslBVA" name="NestedDirBundleFile" visibility="public">
              <eAnnotations xmi:id="_tmiAYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmiAYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmiAYt0fEe2YPMyYKslBVA" general="_tg55iN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuXLQt0fEe2YPMyYKslBVA" name="baseBundleFile" visibility="private" isLeaf="true" type="_tg55iN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuXLQ90fEe2YPMyYKslBVA" name="nestedDirName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuXLRN0fEe2YPMyYKslBVA" name="filterPrefixes" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uuXLRd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uuXLRt0fEe2YPMyYKslBVA" name="baseBundlefile" type="_tg55iN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXLR90fEe2YPMyYKslBVA" name="nestedDirName" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuXyMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uuXyMd0fEe2YPMyYKslBVA" name="baseBundlefile" type="_tg55iN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXyMt0fEe2YPMyYKslBVA" name="nestedDirName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXyM90fEe2YPMyYKslBVA" name="filterPrefixes" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuXyNN0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_uuXyNd0fEe2YPMyYKslBVA" name="filterPath" visibility="private">
                <ownedParameter xmi:id="_uuXyNt0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXyN90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuXyON0fEe2YPMyYKslBVA" name="filterDir" visibility="private">
                <ownedParameter xmi:id="_uuXyOd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuXyOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuYZQN0fEe2YPMyYKslBVA" name="getEntry" visibility="public">
                <ownedParameter xmi:id="_uuYZQd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuYZQt0fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuYZQ90fEe2YPMyYKslBVA" name="prependNestedDir" visibility="private">
                <ownedParameter xmi:id="_uuYZRN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuYZRd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuYZRt0fEe2YPMyYKslBVA" name="containsDir" visibility="public">
                <ownedParameter xmi:id="_uuYZR90fEe2YPMyYKslBVA" name="dir" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuYZSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuYZSd0fEe2YPMyYKslBVA" name="getEntryPaths" visibility="public">
                <ownedParameter xmi:id="_uuYZSt0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuYZS90fEe2YPMyYKslBVA" name="recurse" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuYZTN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuYZUd0fEe2YPMyYKslBVA" name="getFile" visibility="public">
                <ownedParameter xmi:id="_uuYZUt0fEe2YPMyYKslBVA" name="entry" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuYZU90fEe2YPMyYKslBVA" name="nativeCode" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuYZVN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuZAUN0fEe2YPMyYKslBVA" name="open" visibility="public"/>
              <ownedOperation xmi:id="_uuZAUd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uuZAUt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tmiAZN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tmiAZd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmiAZt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmiAaN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuZAVd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tiGMVd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuZAVt0fEe2YPMyYKslBVA" name="val$basePaths" visibility="private" isLeaf="true" type="_s-w1w90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuZAV90fEe2YPMyYKslBVA" name="val$cpLength" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmiAZ90fEe2YPMyYKslBVA" client="_tmiAZN0fEe2YPMyYKslBVA" supplier="_s-w1w90fEe2YPMyYKslBVA" contract="_s-w1w90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuYZTd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uuYZTt0fEe2YPMyYKslBVA" name="arg0" type="_tiGMVd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuYZT90fEe2YPMyYKslBVA" name="arg1" type="_s-w1w90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuYZUN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuZAWN0fEe2YPMyYKslBVA" name="hasMoreElements" visibility="public">
                  <ownedParameter xmi:id="_uuZAWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuZAWt0fEe2YPMyYKslBVA" name="nextElement" visibility="public">
                  <ownedParameter xmi:id="_uuZAW90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuZAXN0fEe2YPMyYKslBVA" name="nextElement" visibility="public">
                  <ownedParameter xmi:id="_uuZAXd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tmindt0fEe2YPMyYKslBVA" name="DirZipBundleEntry" visibility="public">
              <eAnnotations xmi:id="_tmjOgt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmjOg90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmjOhN0fEe2YPMyYKslBVA" general="_thyDRN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uujYZ90fEe2YPMyYKslBVA" name="bundleFile" visibility="private" type="_tiGMU90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuj_cN0fEe2YPMyYKslBVA" name="name" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uua1kN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uua1kd0fEe2YPMyYKslBVA" name="bundleFile" type="_tiGMU90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uua1kt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuj_cd0fEe2YPMyYKslBVA" name="getInputStream" visibility="public">
                <ownedParameter xmi:id="_uuj_ct0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuj_dd0fEe2YPMyYKslBVA" name="getSize" visibility="public">
                <ownedParameter xmi:id="_uuj_dt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuj_d90fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_uuj_eN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuj_ed0fEe2YPMyYKslBVA" name="getTime" visibility="public">
                <ownedParameter xmi:id="_uuj_et0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuj_e90fEe2YPMyYKslBVA" name="getLocalURL" visibility="public">
                <ownedParameter xmi:id="_uuj_fN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuj_fd0fEe2YPMyYKslBVA" name="getFileURL" visibility="public">
                <ownedParameter xmi:id="_uuj_ft0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tmineN0fEe2YPMyYKslBVA" name="ZipBundleEntry" visibility="public">
              <eAnnotations xmi:id="_tmjOhd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmjOht0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmjOh90fEe2YPMyYKslBVA" general="_thyDRN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuj_gt0fEe2YPMyYKslBVA" name="zipEntry" visibility="protected" isLeaf="true" type="_tmindN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuj_g90fEe2YPMyYKslBVA" name="bundleFile" visibility="protected" isLeaf="true" type="_tiGMU90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uua1k90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uua1lN0fEe2YPMyYKslBVA" name="zipEntry" type="_tmindN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uua1ld0fEe2YPMyYKslBVA" name="bundleFile" type="_tiGMU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uukmgN0fEe2YPMyYKslBVA" name="getInputStream" visibility="public">
                <ownedParameter xmi:id="_uukmgd0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uukmhd0fEe2YPMyYKslBVA" name="getSize" visibility="public">
                <ownedParameter xmi:id="_uukmht0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uukmh90fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_uukmiN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uukmid0fEe2YPMyYKslBVA" name="getTime" visibility="public">
                <ownedParameter xmi:id="_uukmit0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uukmjd0fEe2YPMyYKslBVA" name="getLocalURL" visibility="public">
                <ownedParameter xmi:id="_uukmjt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uukmj90fEe2YPMyYKslBVA" name="getFileURL" visibility="public">
                <ownedParameter xmi:id="_uukmkN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tmjOgd0fEe2YPMyYKslBVA" name="FileBundleEntry" visibility="public">
              <eAnnotations xmi:id="_tomc-t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tomc-90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tomc_N0fEe2YPMyYKslBVA" general="_thyDRN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuZAXt0fEe2YPMyYKslBVA" name="file" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuZAX90fEe2YPMyYKslBVA" name="name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uuZAYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uuZAYd0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuZAYt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuZnYd0fEe2YPMyYKslBVA" name="getInputStream" visibility="public">
                <ownedParameter xmi:id="_uuZnYt0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuZnY90fEe2YPMyYKslBVA" name="getSize" visibility="public">
                <ownedParameter xmi:id="_uuZnZN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuZnZd0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_uuZnZt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuZnZ90fEe2YPMyYKslBVA" name="getTime" visibility="public">
                <ownedParameter xmi:id="_uuZnaN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuZnad0fEe2YPMyYKslBVA" name="getLocalURL" visibility="public">
                <ownedParameter xmi:id="_uuZnat0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuZna90fEe2YPMyYKslBVA" name="getFileURL" visibility="public">
                <ownedParameter xmi:id="_uuZnbN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgwIhN0fEe2YPMyYKslBVA" name="BundleInfo" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_th4J4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_th4J4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_th4J4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ulBo990fEe2YPMyYKslBVA" name="MULTI_RELEASE_FILTER_PREFIXES" visibility="public" isLeaf="true" isStatic="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu2TVd0fEe2YPMyYKslBVA" name="OSGI_BUNDLE_MANIFEST" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu2TVt0fEe2YPMyYKslBVA" name="MULTI_RELEASE_HEADER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu2TV90fEe2YPMyYKslBVA" name="MULTI_RELEASE_VERSIONS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu2TWN0fEe2YPMyYKslBVA" name="storage" visibility="private" isLeaf="true" type="_tgwIiN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu2TWd0fEe2YPMyYKslBVA" name="bundleId" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu2TWt0fEe2YPMyYKslBVA" name="location" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu2TW90fEe2YPMyYKslBVA" name="nextGenerationId" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uu2TXN0fEe2YPMyYKslBVA" name="infoMonitor" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu2TXd0fEe2YPMyYKslBVA" name="generationLocks" visibility="private" type="_thRs8N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ulAa3N0fEe2YPMyYKslBVA" name="getStorage" visibility="public">
              <ownedParameter xmi:id="_ulAa3d0fEe2YPMyYKslBVA" name="return" type="_tgwIiN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upJ7AN0fEe2YPMyYKslBVA" name="getDataFile" visibility="public">
              <ownedParameter xmi:id="_upJ7Ad0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_upJ7At0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_up463t0fEe2YPMyYKslBVA" name="delete" visibility="public"/>
            <ownedOperation xmi:id="_uuixVN0fEe2YPMyYKslBVA" name="getLocation" visibility="public">
              <ownedParameter xmi:id="_uuixVd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uuuXgN0fEe2YPMyYKslBVA" name="getBundleId" visibility="public">
              <ownedParameter xmi:id="_uuuXgd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uuz3E90fEe2YPMyYKslBVA" name="hasPackageInfo" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uuz3FN0fEe2YPMyYKslBVA" name="bundleFile" type="_tg55iN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uuz3Fd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu1sQt0fEe2YPMyYKslBVA" name="delete" visibility="package">
              <ownedParameter xmi:id="_uu1sQ90fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu2TXt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uu26YN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uu26Yd0fEe2YPMyYKslBVA" name="storage" type="_tgwIiN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu26Yt0fEe2YPMyYKslBVA" name="bundleId" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu26Y90fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu26ZN0fEe2YPMyYKslBVA" name="nextGenerationId" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu26Zd0fEe2YPMyYKslBVA" name="createGeneration" visibility="package">
              <ownedParameter xmi:id="_uu26Zt0fEe2YPMyYKslBVA" name="return" type="_tgwIid0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu3hcN0fEe2YPMyYKslBVA" name="unlockGeneration" visibility="package">
              <ownedParameter xmi:id="_uu3hcd0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu3hct0fEe2YPMyYKslBVA" name="restoreGeneration" visibility="package">
              <ownedParameter xmi:id="_uu3hc90fEe2YPMyYKslBVA" name="generationId" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu3hdN0fEe2YPMyYKslBVA" name="content" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu3hdd0fEe2YPMyYKslBVA" name="isDirectory" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu3hdt0fEe2YPMyYKslBVA" name="contentType" type="_tiIokN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu3hd90fEe2YPMyYKslBVA" name="hasPackageInfo" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu3heN0fEe2YPMyYKslBVA" name="cached" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu3hed0fEe2YPMyYKslBVA" name="lastModified" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu3het0fEe2YPMyYKslBVA" name="isMRJar" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu3he90fEe2YPMyYKslBVA" name="return" type="_tgwIid0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu4IgN0fEe2YPMyYKslBVA" name="getNextGenerationId" visibility="public">
              <ownedParameter xmi:id="_uu4Igd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgwIid0fEe2YPMyYKslBVA" name="Generation" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_th1GkN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_th1Gkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_th1Gkt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuwMt90fEe2YPMyYKslBVA" name="generationId" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuwMuN0fEe2YPMyYKslBVA" name="genMonitor" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuwMud0fEe2YPMyYKslBVA" name="cachedHeaders" visibility="private" isLeaf="true" type="_tB6QYt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuwMut0fEe2YPMyYKslBVA" name="content" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuwMu90fEe2YPMyYKslBVA" name="isDirectory" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuwMvN0fEe2YPMyYKslBVA" name="hasPackageInfo" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuwMvd0fEe2YPMyYKslBVA" name="bundleFile" visibility="private" type="_tg55iN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuwMvt0fEe2YPMyYKslBVA" name="rawHeaders" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuwMv90fEe2YPMyYKslBVA" name="revision" visibility="private" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuwMwN0fEe2YPMyYKslBVA" name="headerLocalization" visibility="private" type="_th2Usd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuwMwd0fEe2YPMyYKslBVA" name="domain" visibility="private" type="_tSmXwN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuwMwt0fEe2YPMyYKslBVA" name="nativeCodeFinder" visibility="private" type="_th3i090fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuwMw90fEe2YPMyYKslBVA" name="storageHooks" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuwMxN0fEe2YPMyYKslBVA" name="lastModified" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuwMxd0fEe2YPMyYKslBVA" name="isMRJar" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuwMxt0fEe2YPMyYKslBVA" name="contentType" visibility="private" type="_tiIokN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuwMx90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwIhN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uk_z0t0fEe2YPMyYKslBVA" name="getBundleFile" visibility="public">
                <ownedParameter xmi:id="_uk_z090fEe2YPMyYKslBVA" name="return" type="_tg55iN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulAa0t0fEe2YPMyYKslBVA" name="getRevision" visibility="public">
                <ownedParameter xmi:id="_ulAa090fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulAa2t0fEe2YPMyYKslBVA" name="getBundleInfo" visibility="public">
                <ownedParameter xmi:id="_ulAa290fEe2YPMyYKslBVA" name="return" type="_tgwIhN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulBB5N0fEe2YPMyYKslBVA" name="isMRJar" visibility="public">
                <ownedParameter xmi:id="_ulBB5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulEsQt0fEe2YPMyYKslBVA" name="hasPackageInfo" visibility="public">
                <ownedParameter xmi:id="_ulEsQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulN2P90fEe2YPMyYKslBVA" name="getDomain" visibility="public">
                <ownedParameter xmi:id="_ulOdQN0fEe2YPMyYKslBVA" name="return" type="_tSmXwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulVyC90fEe2YPMyYKslBVA" name="findLibrary" visibility="public">
                <ownedParameter xmi:id="_ulVyDN0fEe2YPMyYKslBVA" name="libname" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ulVyDd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ulvaqt0fEe2YPMyYKslBVA" name="clearManifestCache" visibility="public"/>
              <ownedOperation xmi:id="_upX9c90fEe2YPMyYKslBVA" name="setRevision" visibility="public">
                <ownedParameter xmi:id="_upX9dN0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upaZs90fEe2YPMyYKslBVA" name="adaptModuleRevisionBuilder" visibility="public">
                <ownedParameter xmi:id="_upaZtN0fEe2YPMyYKslBVA" name="operation" type="_thcsG90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upaZtd0fEe2YPMyYKslBVA" name="origin" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upaZtt0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upaZt90fEe2YPMyYKslBVA" name="return" type="_thLmUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upi8kt0fEe2YPMyYKslBVA" name="getHeaders" visibility="public">
                <ownedParameter xmi:id="_upi8k90fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upi8lN0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upl_6d0fEe2YPMyYKslBVA" name="getEntry" visibility="public">
                <ownedParameter xmi:id="_upl_6t0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upl_690fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up46290fEe2YPMyYKslBVA" name="delete" visibility="public"/>
              <ownedOperation xmi:id="_uq4ZVt0fEe2YPMyYKslBVA" name="getContentType" visibility="public">
                <ownedParameter xmi:id="_uq4ZV90fEe2YPMyYKslBVA" name="return" type="_tiIokN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuef590fEe2YPMyYKslBVA" name="getExtractFile" visibility="public">
                <ownedParameter xmi:id="_uuef6N0fEe2YPMyYKslBVA" name="base" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuef6d0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuef6t0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uufG8N0fEe2YPMyYKslBVA" name="storeContent" visibility="public">
                <ownedParameter xmi:id="_uufG8d0fEe2YPMyYKslBVA" name="destination" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uufG8t0fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uufG890fEe2YPMyYKslBVA" name="nativeCode" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uutwd90fEe2YPMyYKslBVA" name="getRawHeaders" visibility="package">
                <ownedParameter xmi:id="_uutweN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuwMyN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uuwMyd0fEe2YPMyYKslBVA" name="arg0" type="_tgwIhN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuwMyt0fEe2YPMyYKslBVA" name="generationId" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuwMy90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uuwMzN0fEe2YPMyYKslBVA" name="arg0" type="_tgwIhN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuwMzd0fEe2YPMyYKslBVA" name="generationId" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuwMzt0fEe2YPMyYKslBVA" name="content" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuwMz90fEe2YPMyYKslBVA" name="isDirectory" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuwM0N0fEe2YPMyYKslBVA" name="contentType" type="_tiIokN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuwM0d0fEe2YPMyYKslBVA" name="hasPackageInfo" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuwM0t0fEe2YPMyYKslBVA" name="cached" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuwM090fEe2YPMyYKslBVA" name="lastModified" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuwM1N0fEe2YPMyYKslBVA" name="isMRJar" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuwzwd0fEe2YPMyYKslBVA" name="close" visibility="public"/>
              <ownedOperation xmi:id="_uuwzwt0fEe2YPMyYKslBVA" name="getHeaders" visibility="public">
                <ownedParameter xmi:id="_uuwzw90fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuyB4N0fEe2YPMyYKslBVA" name="getManifestLocalization" visibility="private">
                <ownedParameter xmi:id="_uuyB4d0fEe2YPMyYKslBVA" name="return" type="_th2Usd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuyB4t0fEe2YPMyYKslBVA" name="getResourceBundle" visibility="public">
                <ownedParameter xmi:id="_uuyB490fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuyB5N0fEe2YPMyYKslBVA" name="return" type="_tWy7Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuyo8N0fEe2YPMyYKslBVA" name="getGenerationId" visibility="public">
                <ownedParameter xmi:id="_uuyo8d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuyo8t0fEe2YPMyYKslBVA" name="getLastModified" visibility="public">
                <ownedParameter xmi:id="_uuyo890fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuyo9N0fEe2YPMyYKslBVA" name="isDirectory" visibility="public">
                <ownedParameter xmi:id="_uuyo9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuzQAN0fEe2YPMyYKslBVA" name="getContent" visibility="public">
                <ownedParameter xmi:id="_uuzQAd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuzQAt0fEe2YPMyYKslBVA" name="setContent" visibility="package">
                <ownedParameter xmi:id="_uuzQA90fEe2YPMyYKslBVA" name="content" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuzQBN0fEe2YPMyYKslBVA" name="contentType" type="_tiIokN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuzQB90fEe2YPMyYKslBVA" name="setLastModified" visibility="private">
                <ownedParameter xmi:id="_uuzQCN0fEe2YPMyYKslBVA" name="content" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuz3EN0fEe2YPMyYKslBVA" name="setStorageHooks" visibility="package">
                <ownedParameter xmi:id="_uuz3Ed0fEe2YPMyYKslBVA" name="storageHooks" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuz3Et0fEe2YPMyYKslBVA" name="install" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuz3Ft0fEe2YPMyYKslBVA" name="getStorageHook" visibility="public">
                <ownedParameter xmi:id="_uuz3F90fEe2YPMyYKslBVA" name="factoryClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuz3GN0fEe2YPMyYKslBVA" name="return" type="_th27wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu0eIN0fEe2YPMyYKslBVA" name="getExtractFile" visibility="public">
                <ownedParameter xmi:id="_uu0eId0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uu0eIt0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu1sQN0fEe2YPMyYKslBVA" name="getStorageHooks" visibility="package">
                <ownedParameter xmi:id="_uu1sQd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_th1to90fEe2YPMyYKslBVA" name="CachedManifest" visibility="package">
              <eAnnotations xmi:id="_tmlDtN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmlDtd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmlDt90fEe2YPMyYKslBVA" general="_tB6QYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uutwcN0fEe2YPMyYKslBVA" name="cached" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uutwcd0fEe2YPMyYKslBVA" name="generation" visibility="private" isLeaf="true" type="_tgwIid0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tmlDtt0fEe2YPMyYKslBVA" client="_th1to90fEe2YPMyYKslBVA" supplier="_s9Y8wN0fEe2YPMyYKslBVA" contract="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uutwct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uutwc90fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uutwdN0fEe2YPMyYKslBVA" name="cached" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uutwdd0fEe2YPMyYKslBVA" name="elements" visibility="public">
                <ownedParameter xmi:id="_uutwdt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uutwed0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uutwet0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uutwe90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuuXgt0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uuuXg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuuXhN0fEe2YPMyYKslBVA" name="keys" visibility="public">
                <ownedParameter xmi:id="_uuuXhd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuu-kN0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uuu-kd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuu-kt0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuu-k90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuu-lN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uuu-ld0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuu-lt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuu-l90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uuu-mN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuu-md0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uuu-mt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuu-m90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuvloN0fEe2YPMyYKslBVA" name="containsValue" visibility="public">
                <ownedParameter xmi:id="_uuvlod0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuvlot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuvlo90fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uuvlpN0fEe2YPMyYKslBVA" name="m" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuvlpd0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uuvlpt0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uuvlp90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuvlqN0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uuvlqd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuvlqt0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_uuvlq90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuvlrN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uuvlrd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuvlrt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuwMsN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uuwMsd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuwMst0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuwMs90fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uuwMtN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuwMtd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuwMtt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tiNhEN0fEe2YPMyYKslBVA" name="Generation[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1vd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1vt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgwIiN0fEe2YPMyYKslBVA" name="Storage" visibility="public">
            <eAnnotations xmi:id="_th5_EN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_th5_Ed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_th5_Et0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uuzQCd0fEe2YPMyYKslBVA" name="secureAction" visibility="package" isLeaf="true" isStatic="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PI90fEe2YPMyYKslBVA" name="VERSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PJN0fEe2YPMyYKslBVA" name="CONTENT_TYPE_VERSION" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PJd0fEe2YPMyYKslBVA" name="CACHED_SYSTEM_CAPS_VERION" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PJt0fEe2YPMyYKslBVA" name="MR_JAR_VERSION" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PJ90fEe2YPMyYKslBVA" name="LOWEST_VERSION_SUPPORTED" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PKN0fEe2YPMyYKslBVA" name="BUNDLE_DATA_DIR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PKd0fEe2YPMyYKslBVA" name="BUNDLE_FILE_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PKt0fEe2YPMyYKslBVA" name="FRAMEWORK_INFO" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PK90fEe2YPMyYKslBVA" name="ECLIPSE_SYSTEMBUNDLE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PLN0fEe2YPMyYKslBVA" name="DELETE_FLAG" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PLd0fEe2YPMyYKslBVA" name="LIB_TEMP" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PLt0fEe2YPMyYKslBVA" name="JAVASE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PL90fEe2YPMyYKslBVA" name="PROFILE_EXT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PMN0fEe2YPMyYKslBVA" name="NUL" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PMd0fEe2YPMyYKslBVA" name="INITIAL_LOCATION" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PMt0fEe2YPMyYKslBVA" name="equinoxContainer" visibility="private" isLeaf="true" type="_tgm-ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PM90fEe2YPMyYKslBVA" name="installPath" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PNN0fEe2YPMyYKslBVA" name="osgiLocation" visibility="private" isLeaf="true" type="_teEn_N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PNd0fEe2YPMyYKslBVA" name="childRoot" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PNt0fEe2YPMyYKslBVA" name="parentRoot" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PN90fEe2YPMyYKslBVA" name="permissionData" visibility="private" isLeaf="true" type="_th70QN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PON0fEe2YPMyYKslBVA" name="securityAdmin" visibility="private" isLeaf="true" type="_th27w90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-POd0fEe2YPMyYKslBVA" name="adaptor" visibility="private" isLeaf="true" type="_th7NMt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-POt0fEe2YPMyYKslBVA" name="moduleDatabase" visibility="private" isLeaf="true" type="_tg7Hod0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PO90fEe2YPMyYKslBVA" name="moduleContainer" visibility="private" isLeaf="true" type="_tgwvld0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PPN0fEe2YPMyYKslBVA" name="saveMonitor" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PPd0fEe2YPMyYKslBVA" name="lastSavedTimestamp" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uu-PPt0fEe2YPMyYKslBVA" name="mruList" visibility="private" isLeaf="true" type="_thyqUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PP90fEe2YPMyYKslBVA" name="extensionInstaller" visibility="private" isLeaf="true" type="_th7NMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PQN0fEe2YPMyYKslBVA" name="cachedHeaderKeys" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PQd0fEe2YPMyYKslBVA" name="allowRestrictedProvides" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PQt0fEe2YPMyYKslBVA" name="refreshMRBundles" visibility="private" isLeaf="true" type="_thAnMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PQ90fEe2YPMyYKslBVA" name="runtimeVersion" visibility="private" isLeaf="true" type="_tXEBDt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PRN0fEe2YPMyYKslBVA" name="javaSpecVersion" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu-PRd0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$osgi$storage$ContentProvider$Type" visibility="private" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ulAa3t0fEe2YPMyYKslBVA" name="getConfiguration" visibility="public">
              <ownedParameter xmi:id="_ulAa390fEe2YPMyYKslBVA" name="return" type="_tgwIgd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulBo8N0fEe2YPMyYKslBVA" name="getRuntimeVersion" visibility="public">
              <ownedParameter xmi:id="_ulBo8d0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulBo-N0fEe2YPMyYKslBVA" name="createNestedBundleFile" visibility="public">
              <ownedParameter xmi:id="_ulBo-d0fEe2YPMyYKslBVA" name="nestedDir" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulBo-t0fEe2YPMyYKslBVA" name="bundleFile" type="_tg55iN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulBo-90fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulBo_N0fEe2YPMyYKslBVA" name="filterPrefixes" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulBo_d0fEe2YPMyYKslBVA" name="return" type="_tg55iN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulGhcN0fEe2YPMyYKslBVA" name="getAdaptor" visibility="public">
              <ownedParameter xmi:id="_ulGhcd0fEe2YPMyYKslBVA" name="return" type="_thM0ct0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulN2MN0fEe2YPMyYKslBVA" name="createBundleFile" visibility="public">
              <ownedParameter xmi:id="_ulN2Md0fEe2YPMyYKslBVA" name="content" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulN2Mt0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulN2M90fEe2YPMyYKslBVA" name="isDirectory" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulN2NN0fEe2YPMyYKslBVA" name="isBase" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulN2Nd0fEe2YPMyYKslBVA" name="return" type="_tg55iN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulN2Nt0fEe2YPMyYKslBVA" name="createNestedBundleFile" visibility="public">
              <ownedParameter xmi:id="_ulN2N90fEe2YPMyYKslBVA" name="nestedDir" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulN2ON0fEe2YPMyYKslBVA" name="bundleFile" type="_tg55iN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulN2Od0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulN2Ot0fEe2YPMyYKslBVA" name="return" type="_tg55iN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulWZFd0fEe2YPMyYKslBVA" name="findEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ulWZFt0fEe2YPMyYKslBVA" name="generations" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulWZF90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulWZGN0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulWZGd0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulWZGt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulXAIN0fEe2YPMyYKslBVA" name="listEntryPaths" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ulXAId0fEe2YPMyYKslBVA" name="bundleFiles" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulXAIt0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulXAI90fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulXAJN0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulXAJd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ule8AN0fEe2YPMyYKslBVA" name="getExtensionInstaller" visibility="public">
              <ownedParameter xmi:id="_ule8Ad0fEe2YPMyYKslBVA" name="return" type="_th7NMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulsXY90fEe2YPMyYKslBVA" name="getModuleContainer" visibility="public">
              <ownedParameter xmi:id="_ulsXZN0fEe2YPMyYKslBVA" name="return" type="_tgwvld0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uolTS90fEe2YPMyYKslBVA" name="save" visibility="public"/>
            <ownedOperation xmi:id="_upFpkN0fEe2YPMyYKslBVA" name="install" visibility="public">
              <ownedParameter xmi:id="_upFpkd0fEe2YPMyYKslBVA" name="origin" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_upFpkt0fEe2YPMyYKslBVA" name="bundleLocation" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_upFpk90fEe2YPMyYKslBVA" name="toInstall" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_upFplN0fEe2YPMyYKslBVA" name="return" type="_tgwIid0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upX9eN0fEe2YPMyYKslBVA" name="getModuleDatabase" visibility="public">
              <ownedParameter xmi:id="_upX9ed0fEe2YPMyYKslBVA" name="return" type="_tg7Hod0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upX9f90fEe2YPMyYKslBVA" name="getSecurityAdmin" visibility="public">
              <ownedParameter xmi:id="_upX9gN0fEe2YPMyYKslBVA" name="return" type="_th27w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upiVhN0fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_upiVhd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_upiVht0fEe2YPMyYKslBVA" name="updateIn" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_upiVh90fEe2YPMyYKslBVA" name="return" type="_tgwIid0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_up6I-N0fEe2YPMyYKslBVA" name="createStorage" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_up6I-d0fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_up6I-t0fEe2YPMyYKslBVA" name="return" type="_tgwIiN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_up7-J90fEe2YPMyYKslBVA" name="close" visibility="public"/>
            <ownedOperation xmi:id="_uufG9N0fEe2YPMyYKslBVA" name="getLogServices" visibility="public">
              <ownedParameter xmi:id="_uufG9d0fEe2YPMyYKslBVA" name="return" type="_tg55gt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uuzQBd0fEe2YPMyYKslBVA" name="getEquinoxContainer" visibility="package">
              <ownedParameter xmi:id="_uuzQBt0fEe2YPMyYKslBVA" name="return" type="_tgm-ld0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu1FMN0fEe2YPMyYKslBVA" name="getFile" visibility="public">
              <ownedParameter xmi:id="_uu1FMd0fEe2YPMyYKslBVA" name="base" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu1FMt0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu1FM90fEe2YPMyYKslBVA" name="checkParent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu1FNN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu1FON0fEe2YPMyYKslBVA" name="setPermissions" visibility="public">
              <ownedParameter xmi:id="_uu1FOd0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu3hfN0fEe2YPMyYKslBVA" name="getFile" visibility="public">
              <ownedParameter xmi:id="_uu3hfd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu3hft0fEe2YPMyYKslBVA" name="checkParent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu3hf90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu3hgN0fEe2YPMyYKslBVA" name="delete" visibility="package">
              <ownedParameter xmi:id="_uu3hgd0fEe2YPMyYKslBVA" name="delete" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu4Igt0fEe2YPMyYKslBVA" name="isReadOnly" visibility="public">
              <ownedParameter xmi:id="_uu4Ig90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu59tt0fEe2YPMyYKslBVA" name="copyToTempLibrary" visibility="public">
              <ownedParameter xmi:id="_uu59t90fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu59uN0fEe2YPMyYKslBVA" name="absolutePath" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu59ud0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu8Z9d0fEe2YPMyYKslBVA" name="save0" visibility="package"/>
            <ownedOperation xmi:id="_uu9BA90fEe2YPMyYKslBVA" name="stageContent" visibility="package">
              <ownedParameter xmi:id="_uu9BBN0fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu9BBd0fEe2YPMyYKslBVA" name="sourceURL" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu9BBt0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu9BF90fEe2YPMyYKslBVA" name="delete0" visibility="package">
              <ownedParameter xmi:id="_uu9BGN0fEe2YPMyYKslBVA" name="delete" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu9oEd0fEe2YPMyYKslBVA" name="stageContent0" visibility="package">
              <ownedParameter xmi:id="_uu9oEt0fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu9oE90fEe2YPMyYKslBVA" name="sourceURL" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu9oFN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu9oJN0fEe2YPMyYKslBVA" name="getContentFile0" visibility="package">
              <ownedParameter xmi:id="_uu9oJd0fEe2YPMyYKslBVA" name="staged" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu9oJt0fEe2YPMyYKslBVA" name="contentType" type="_tiIokN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu9oJ90fEe2YPMyYKslBVA" name="bundleID" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu9oKN0fEe2YPMyYKslBVA" name="generationID" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu9oKd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu-PRt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uu-2MN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uu-2Md0fEe2YPMyYKslBVA" name="container" type="_tgm-ld0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu-2Mt0fEe2YPMyYKslBVA" name="cachedInfo" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu-2M90fEe2YPMyYKslBVA" name="checkSystemBundle" visibility="private">
              <ownedParameter xmi:id="_uu-2NN0fEe2YPMyYKslBVA" name="cachedInfo" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu-2Nd0fEe2YPMyYKslBVA" name="refreshStaleBundles" visibility="private"/>
            <ownedOperation xmi:id="_uu-2Nt0fEe2YPMyYKslBVA" name="installExtensions" visibility="private"/>
            <ownedOperation xmi:id="_uu_dQN0fEe2YPMyYKslBVA" name="getBundleFileLimit" visibility="private">
              <ownedParameter xmi:id="_uu_dQd0fEe2YPMyYKslBVA" name="configuration" type="_tgwIgd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu_dQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvAEUN0fEe2YPMyYKslBVA" name="cleanOSGiStorage" visibility="private">
              <ownedParameter xmi:id="_uvAEUd0fEe2YPMyYKslBVA" name="location" type="_teEn_N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvAEUt0fEe2YPMyYKslBVA" name="root" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvAEU90fEe2YPMyYKslBVA" name="getInfoInputStream" visibility="private">
              <ownedParameter xmi:id="_uvAEVN0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvAEVd0fEe2YPMyYKslBVA" name="loadGenerations" visibility="private">
              <ownedParameter xmi:id="_uvAEVt0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvAEV90fEe2YPMyYKslBVA" name="cachedInfo" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvAEWN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvAEWd0fEe2YPMyYKslBVA" name="loadPermissionData" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uvAEWt0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvAEW90fEe2YPMyYKslBVA" name="return" type="_th70QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvBScN0fEe2YPMyYKslBVA" name="getMRUBundleFileList" visibility="public">
              <ownedParameter xmi:id="_uvBScd0fEe2YPMyYKslBVA" name="return" type="_thyqUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvDHoN0fEe2YPMyYKslBVA" name="refreshMRJarBundles" visibility="private">
              <ownedParameter xmi:id="_uvDHod0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvDHot0fEe2YPMyYKslBVA" name="needsDiscarding" visibility="private">
              <ownedParameter xmi:id="_uvDHo90fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvDHpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvDusN0fEe2YPMyYKslBVA" name="getSystemContent" visibility="private">
              <ownedParameter xmi:id="_uvDusd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvDust0fEe2YPMyYKslBVA" name="loadVMProfile" visibility="private">
              <ownedParameter xmi:id="_uvDus90fEe2YPMyYKslBVA" name="systemGeneration" type="_tgwIid0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvDutN0fEe2YPMyYKslBVA" name="getSystemExtraCapabilities" visibility="private">
              <ownedParameter xmi:id="_uvDutd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvDutt0fEe2YPMyYKslBVA" name="getSystemExtraPackages" visibility="private">
              <ownedParameter xmi:id="_uvDut90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvEVwN0fEe2YPMyYKslBVA" name="getBuilder" visibility="public">
              <ownedParameter xmi:id="_uvEVwd0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvEVwt0fEe2YPMyYKslBVA" name="extraCapabilities" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvEVw90fEe2YPMyYKslBVA" name="extraExports" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvEVxN0fEe2YPMyYKslBVA" name="return" type="_thLmUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvEVxd0fEe2YPMyYKslBVA" name="findFrameworkVersion" visibility="private">
              <ownedParameter xmi:id="_uvEVxt0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvEVx90fEe2YPMyYKslBVA" name="systemNeedsUpdate" visibility="private">
              <ownedParameter xmi:id="_uvEVyN0fEe2YPMyYKslBVA" name="systemContent" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvEVyd0fEe2YPMyYKslBVA" name="currentRevision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvEVyt0fEe2YPMyYKslBVA" name="existing" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvEVy90fEe2YPMyYKslBVA" name="extraCapabilities" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvEVzN0fEe2YPMyYKslBVA" name="extraExports" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvEVzd0fEe2YPMyYKslBVA" name="cachedInfo" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvEVzt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvFj4N0fEe2YPMyYKslBVA" name="refresh" visibility="private">
              <ownedParameter xmi:id="_uvFj4d0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvInMN0fEe2YPMyYKslBVA" name="getContentConnection" visibility="public">
              <ownedParameter xmi:id="_uvInMd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvInMt0fEe2YPMyYKslBVA" name="bundleLocation" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvInM90fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvInNN0fEe2YPMyYKslBVA" name="return" type="_teISVN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvInNd0fEe2YPMyYKslBVA" name="getContentConnection" visibility="private">
              <ownedParameter xmi:id="_uvInNt0fEe2YPMyYKslBVA" name="spec" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvInN90fEe2YPMyYKslBVA" name="return" type="_teISVN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvInON0fEe2YPMyYKslBVA" name="getUpdateLocation" visibility="private">
              <ownedParameter xmi:id="_uvInOd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvInOt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvJOQN0fEe2YPMyYKslBVA" name="getUpdateLocation0" visibility="package">
              <ownedParameter xmi:id="_uvJOQd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvJOQt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvJ1UN0fEe2YPMyYKslBVA" name="createURL" visibility="package">
              <ownedParameter xmi:id="_uvJ1Ud0fEe2YPMyYKslBVA" name="spec" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvJ1Ut0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvKcYN0fEe2YPMyYKslBVA" name="getContentProvider" visibility="package">
              <ownedParameter xmi:id="_uvKcYd0fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvKcYt0fEe2YPMyYKslBVA" name="sourceURL" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvKcY90fEe2YPMyYKslBVA" name="return" type="_tiBT0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvLDc90fEe2YPMyYKslBVA" name="getContentFile" visibility="private">
              <ownedParameter xmi:id="_uvLDdN0fEe2YPMyYKslBVA" name="staged" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvLDdd0fEe2YPMyYKslBVA" name="contentType" type="_tiIokN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvLDdt0fEe2YPMyYKslBVA" name="bundleID" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvLDd90fEe2YPMyYKslBVA" name="generationID" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvLDeN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvLDed0fEe2YPMyYKslBVA" name="setStorageHooks" visibility="private">
              <ownedParameter xmi:id="_uvLDet0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvLDe90fEe2YPMyYKslBVA" name="getBuilder" visibility="public">
              <ownedParameter xmi:id="_uvLDfN0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvLDfd0fEe2YPMyYKslBVA" name="return" type="_thLmUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvNfsN0fEe2YPMyYKslBVA" name="getAliasList" visibility="package">
              <ownedParameter xmi:id="_uvNfsd0fEe2YPMyYKslBVA" name="aliases" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvNfst0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvOt0N0fEe2YPMyYKslBVA" name="update" visibility="private">
              <ownedParameter xmi:id="_uvOt0d0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvOt0t0fEe2YPMyYKslBVA" name="content" type="_teISVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvOt090fEe2YPMyYKslBVA" name="return" type="_tgwIid0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvQjAN0fEe2YPMyYKslBVA" name="getBundleFilePath" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uvQjAd0fEe2YPMyYKslBVA" name="bundleID" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvQjAt0fEe2YPMyYKslBVA" name="generationID" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvQjA90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvRxIN0fEe2YPMyYKslBVA" name="getFile" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uvRxId0fEe2YPMyYKslBVA" name="root" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvRxIt0fEe2YPMyYKslBVA" name="base" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvRxI90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvRxJN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvTmUN0fEe2YPMyYKslBVA" name="wrapBundleFile" visibility="public">
              <ownedParameter xmi:id="_uvTmUd0fEe2YPMyYKslBVA" name="bundleFile" type="_tg55iN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvTmUt0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvTmU90fEe2YPMyYKslBVA" name="isBase" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvTmVN0fEe2YPMyYKslBVA" name="return" type="_tg55iN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvU0cN0fEe2YPMyYKslBVA" name="compact" visibility="public"/>
            <ownedOperation xmi:id="_uvU0cd0fEe2YPMyYKslBVA" name="compact" visibility="private">
              <ownedParameter xmi:id="_uvU0ct0fEe2YPMyYKslBVA" name="directory" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvWpod0fEe2YPMyYKslBVA" name="getChildStorageManager" visibility="protected">
              <ownedParameter xmi:id="_uvWpot0fEe2YPMyYKslBVA" name="return" type="_tiIBg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvXQs90fEe2YPMyYKslBVA" name="saveGenerations" visibility="private">
              <ownedParameter xmi:id="_uvXQtN0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvXQtd0fEe2YPMyYKslBVA" name="savePermissionData" visibility="private">
              <ownedParameter xmi:id="_uvXQtt0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvX3wN0fEe2YPMyYKslBVA" name="saveLongString" visibility="private">
              <ownedParameter xmi:id="_uvX3wd0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvX3wt0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvX3w90fEe2YPMyYKslBVA" name="saveStorageHookData" visibility="private">
              <ownedParameter xmi:id="_uvX3xN0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvX3xd0fEe2YPMyYKslBVA" name="generations" type="_s7dDE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvZF4N0fEe2YPMyYKslBVA" name="readLongString" visibility="private">
              <ownedParameter xmi:id="_uvZF4d0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvZF4t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvaUAt0fEe2YPMyYKslBVA" name="connectPersistentBundles" visibility="private">
              <ownedParameter xmi:id="_uva7EN0fEe2YPMyYKslBVA" name="generations" type="_s7dDE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uva7Ed0fEe2YPMyYKslBVA" name="loadStorageHookData" visibility="private">
              <ownedParameter xmi:id="_uva7Et0fEe2YPMyYKslBVA" name="generations" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uva7E90fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uva7FN0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$osgi$storage$ContentProvider$Type" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uva7Fd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvcwQN0fEe2YPMyYKslBVA" name="getHooks" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uvcwQd0fEe2YPMyYKslBVA" name="hookMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvcwQt0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvcwQ90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvelcN0fEe2YPMyYKslBVA" name="findVMProfile" visibility="private">
              <ownedParameter xmi:id="_uvelcd0fEe2YPMyYKslBVA" name="systemGeneration" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvelct0fEe2YPMyYKslBVA" name="return" type="_s-w1wt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvfMgN0fEe2YPMyYKslBVA" name="readConfiguredJavaProfile" visibility="private">
              <ownedParameter xmi:id="_uvfMgd0fEe2YPMyYKslBVA" name="systemGeneration" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvfMgt0fEe2YPMyYKslBVA" name="return" type="_s-w1wt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvfMg90fEe2YPMyYKslBVA" name="calculateVMProfile" visibility="private">
              <ownedParameter xmi:id="_uvfMhN0fEe2YPMyYKslBVA" name="javaVersion" type="_tXEBDt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvfMhd0fEe2YPMyYKslBVA" name="return" type="_s-w1wt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvfMht0fEe2YPMyYKslBVA" name="findInSystemBundle" visibility="private">
              <ownedParameter xmi:id="_uvfMh90fEe2YPMyYKslBVA" name="systemGeneration" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvfMiN0fEe2YPMyYKslBVA" name="entry" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvfMid0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvfzkN0fEe2YPMyYKslBVA" name="getNextBestProfile" visibility="private">
              <ownedParameter xmi:id="_uvfzkd0fEe2YPMyYKslBVA" name="systemGeneration" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvfzkt0fEe2YPMyYKslBVA" name="javaEdition" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvfzk90fEe2YPMyYKslBVA" name="javaVersion" type="_tXEBDt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvfzlN0fEe2YPMyYKslBVA" name="embeddedProfileName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvfzld0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uv6DQN0fEe2YPMyYKslBVA" name="calculateVMPackages" visibility="private">
              <ownedParameter xmi:id="_uv6DQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uv6DQt0fEe2YPMyYKslBVA" name="calculateVMExecutionEnvs" visibility="private">
              <ownedParameter xmi:id="_uv6DQ90fEe2YPMyYKslBVA" name="javaVersion" type="_tXEBDt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uv6DRN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uv6DRd0fEe2YPMyYKslBVA" name="calculateEECapabilities" visibility="private">
              <ownedParameter xmi:id="_uv6DRt0fEe2YPMyYKslBVA" name="javaVersion" type="_tXEBDt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uv6qUN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uv8fgN0fEe2YPMyYKslBVA" name="findNextBestProfile" visibility="private">
              <ownedParameter xmi:id="_uv8fgd0fEe2YPMyYKslBVA" name="systemGeneration" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uv8fgt0fEe2YPMyYKslBVA" name="javaEdition" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uv8fg90fEe2YPMyYKslBVA" name="javaVersion" type="_tXEBDt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uv8fhN0fEe2YPMyYKslBVA" name="embeddedProfileName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uv8fhd0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uv-UsN0fEe2YPMyYKslBVA" name="sanitizeFilterInput" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uv-Usd0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uv-Ust0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uv-Us90fEe2YPMyYKslBVA" name="listEntryPaths" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uv-UtN0fEe2YPMyYKslBVA" name="bundleFile" type="_tg55iN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uv-Utd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uv-Utt0fEe2YPMyYKslBVA" name="patternFilter" type="_tW6QAt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uv-Ut90fEe2YPMyYKslBVA" name="patternProps" type="_tSN9QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uv-UuN0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uv-Uud0fEe2YPMyYKslBVA" name="pathList" type="_s_eAYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uv-Uut0fEe2YPMyYKslBVA" name="return" type="_s_eAYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwB_EN0fEe2YPMyYKslBVA" name="lambda$0" visibility="private">
              <ownedParameter xmi:id="_uwB_Ed0fEe2YPMyYKslBVA" name="g" type="_tgwIid0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tiAFsN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tmmR490fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmmR5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmmR5d0fEe2YPMyYKslBVA" general="_teISVN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uu9oLN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwIiN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uu9oLd0fEe2YPMyYKslBVA" name="val$in" visibility="private" isLeaf="true" type="_s9aK4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uu-PIN0fEe2YPMyYKslBVA" name="connected" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uu9oLt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uu9oL90fEe2YPMyYKslBVA" name="arg0" type="_tgwIiN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uu9oMN0fEe2YPMyYKslBVA" name="$anonymous0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uu9oMd0fEe2YPMyYKslBVA" name="arg2" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu9oMt0fEe2YPMyYKslBVA" name="connect" visibility="public"/>
              <ownedOperation xmi:id="_uu-PId0fEe2YPMyYKslBVA" name="getInputStream" visibility="public">
                <ownedParameter xmi:id="_uu-PIt0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tiAFst0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tiP9WN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiP9Wd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tiP9W90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwD0QN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwIiN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwD0Qd0fEe2YPMyYKslBVA" name="val$module" visibility="private" isLeaf="true" type="_tgwvlt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tiP9Wt0fEe2YPMyYKslBVA" client="_tiAFst0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uvJOQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uvJORN0fEe2YPMyYKslBVA" name="arg0" type="_tgwIiN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uvJORd0fEe2YPMyYKslBVA" name="arg1" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwD0Qt0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uwD0Q90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwD0RN0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uwD0Rd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tiAswd0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tiP9UN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiP9Ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tiP9U90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwCmIt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwIiN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwCmI90fEe2YPMyYKslBVA" name="val$spec" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tiP9Ut0fEe2YPMyYKslBVA" client="_tiAswd0fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uvJ1U90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uvJ1VN0fEe2YPMyYKslBVA" name="arg0" type="_tgwIiN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uvJ1Vd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwCmJN0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uwCmJd0fEe2YPMyYKslBVA" name="return" type="_teISVN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwCmJt0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uwCmJ90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tiB64d0fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_tmmR0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmmR0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmmR090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uu8Z-N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwIiN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uu8Z-d0fEe2YPMyYKslBVA" name="val$in" visibility="private" isLeaf="true" type="_s9aK4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uu8Z-t0fEe2YPMyYKslBVA" name="val$sourceURL" visibility="private" isLeaf="true" type="_tAOOUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tmmR0t0fEe2YPMyYKslBVA" client="_tiB64d0fEe2YPMyYKslBVA" supplier="_tiBT0N0fEe2YPMyYKslBVA" contract="_tiBT0N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uu8Z-90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uu8Z_N0fEe2YPMyYKslBVA" name="arg0" type="_tgwIiN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uu8Z_d0fEe2YPMyYKslBVA" name="arg1" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uu8Z_t0fEe2YPMyYKslBVA" name="arg2" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu8Z_90fEe2YPMyYKslBVA" name="getType" visibility="public">
                <ownedParameter xmi:id="_uu8aAN0fEe2YPMyYKslBVA" name="return" type="_tiIokN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu9BAd0fEe2YPMyYKslBVA" name="getContent" visibility="public">
                <ownedParameter xmi:id="_uu9BAt0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tiDwEd0fEe2YPMyYKslBVA" name="5" visibility="package">
              <eAnnotations xmi:id="_tmmR390fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmmR4N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmmR4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uu9oF90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwIiN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uu9oGN0fEe2YPMyYKslBVA" name="val$staged" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uu9oGd0fEe2YPMyYKslBVA" name="val$contentType" visibility="private" isLeaf="true" type="_tiIokN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uu9oGt0fEe2YPMyYKslBVA" name="val$bundleID" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uu9oG90fEe2YPMyYKslBVA" name="val$generationID" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tmmR4d0fEe2YPMyYKslBVA" client="_tiDwEd0fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uu9oHN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uu9oHd0fEe2YPMyYKslBVA" name="arg0" type="_tgwIiN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uu9oHt0fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uu9oH90fEe2YPMyYKslBVA" name="arg2" type="_tiIokN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uu9oIN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uu9oId0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu9oIt0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uu9oI90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu9oKt0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uu9oK90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tiE-Md0fEe2YPMyYKslBVA" name="StorageException" visibility="public">
              <eAnnotations xmi:id="_tmmR1N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmmR1d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmmR1t0fEe2YPMyYKslBVA" general="_s82xQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uu9BB90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uu9BCN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uu9BCd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uu9BCt0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uu9BC90fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu9BDN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uu9BDd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu9BDt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uu9BD90fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tiE-M90fEe2YPMyYKslBVA" name="6" visibility="package">
              <eAnnotations xmi:id="_tmmR290fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmmR3N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmmR3t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uu9BG90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwIiN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uu9BHN0fEe2YPMyYKslBVA" name="val$in" visibility="private" isLeaf="true" type="_s9aK4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uu9BHd0fEe2YPMyYKslBVA" name="val$sourceURL" visibility="private" isLeaf="true" type="_tAOOUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tmmR3d0fEe2YPMyYKslBVA" client="_tiE-M90fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uu9BHt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uu9BH90fEe2YPMyYKslBVA" name="arg0" type="_tgwIiN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uu9BIN0fEe2YPMyYKslBVA" name="arg1" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uu9BId0fEe2YPMyYKslBVA" name="arg2" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu9BIt0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uu9oEN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu9oFd0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uu9oFt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tiHacd0fEe2YPMyYKslBVA" name="7" visibility="package">
              <eAnnotations xmi:id="_tmmR190fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmmR2N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmmR2t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uu9BEN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwIiN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uu9BEd0fEe2YPMyYKslBVA" name="val$delete" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tmmR2d0fEe2YPMyYKslBVA" client="_tiHacd0fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uu9BEt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uu9BE90fEe2YPMyYKslBVA" name="arg0" type="_tgwIiN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uu9BFN0fEe2YPMyYKslBVA" name="arg1" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu9BFd0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uu9BFt0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu9BGd0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uu9BGt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tiHac90fEe2YPMyYKslBVA" name="8" visibility="package">
              <eAnnotations xmi:id="_tmlqw90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmlqxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmlqxt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uu8Z8N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwIiN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tmlqxd0fEe2YPMyYKslBVA" client="_tiHac90fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uu8Z8d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uu8Z8t0fEe2YPMyYKslBVA" name="arg0" type="_tgwIiN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu8Z890fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uu8Z9N0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu8Z9t0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uu8Z990fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tiNhEt0fEe2YPMyYKslBVA" name="9" visibility="package">
              <eAnnotations xmi:id="_tiP9VN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiP9Vd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tiP9V90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwCmKN0fEe2YPMyYKslBVA" name="curPathIndex" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwCmKd0fEe2YPMyYKslBVA" name="curDataIndex" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwCmKt0fEe2YPMyYKslBVA" name="nextElement" visibility="private" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwDNMN0fEe2YPMyYKslBVA" name="val$pathArray" visibility="private" isLeaf="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwDNMd0fEe2YPMyYKslBVA" name="val$generationArray" visibility="private" isLeaf="true" type="_tiNhEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tiP9Vt0fEe2YPMyYKslBVA" client="_tiNhEt0fEe2YPMyYKslBVA" supplier="_s-w1w90fEe2YPMyYKslBVA" contract="_s-w1w90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uv9to90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uv9tpN0fEe2YPMyYKslBVA" name="arg0" type="_s69T0t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uv9tpd0fEe2YPMyYKslBVA" name="arg1" type="_tiNhEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwDNMt0fEe2YPMyYKslBVA" name="hasMoreElements" visibility="public">
                <ownedParameter xmi:id="_uwDNM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwDNNN0fEe2YPMyYKslBVA" name="getNextElement" visibility="private"/>
              <ownedOperation xmi:id="_uwDNNd0fEe2YPMyYKslBVA" name="nextElement" visibility="public">
                <ownedParameter xmi:id="_uwDNNt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwDNN90fEe2YPMyYKslBVA" name="nextElement" visibility="public">
                <ownedParameter xmi:id="_uwDNON0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_thz4c90fEe2YPMyYKslBVA" name="url">
            <packagedElement xmi:type="uml:Package" xmi:id="_thz4dN0fEe2YPMyYKslBVA" name="bundleresource">
              <packagedElement xmi:type="uml:Class" xmi:id="_thz4dt0fEe2YPMyYKslBVA" name="Handler" visibility="public">
                <eAnnotations xmi:id="_tmgLPt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmgLP90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmgyQd0fEe2YPMyYKslBVA" general="_tmgyQN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuSSqN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uuSSqd0fEe2YPMyYKslBVA" name="container" type="_tgwvld0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuSSqt0fEe2YPMyYKslBVA" name="bundleEntry" type="_thyDRN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuSSrt0fEe2YPMyYKslBVA" name="findBundleEntry" visibility="protected">
                  <ownedParameter xmi:id="_uuSSr90fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuSSsN0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuSSsd0fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_th3i0N0fEe2YPMyYKslBVA" name="bundleentry">
              <packagedElement xmi:type="uml:Class" xmi:id="_th3i0t0fEe2YPMyYKslBVA" name="Handler" visibility="public">
                <eAnnotations xmi:id="_tmgyQt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmgyQ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmgyRN0fEe2YPMyYKslBVA" general="_tmgyQN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuSSst0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uuSSs90fEe2YPMyYKslBVA" name="container" type="_tgwvld0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuSStN0fEe2YPMyYKslBVA" name="bundleEntry" type="_thyDRN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuS5sN0fEe2YPMyYKslBVA" name="findBundleEntry" visibility="protected">
                  <ownedParameter xmi:id="_uuS5sd0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuS5st0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuS5s90fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_tiAswt0fEe2YPMyYKslBVA" name="reference">
              <packagedElement xmi:type="uml:Class" xmi:id="_tiAsxN0fEe2YPMyYKslBVA" name="Handler" visibility="public">
                <eAnnotations xmi:id="_tmgLMN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmgLMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmgLMt0fEe2YPMyYKslBVA" general="_teyZut0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuQdft0fEe2YPMyYKslBVA" name="installPath" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uuQdf90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uuQdgN0fEe2YPMyYKslBVA" name="installURL" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuREgN0fEe2YPMyYKslBVA" name="openConnection" visibility="protected">
                  <ownedParameter xmi:id="_uuREgd0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuREgt0fEe2YPMyYKslBVA" name="return" type="_teISVN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuREht0fEe2YPMyYKslBVA" name="parseURL" visibility="protected">
                  <ownedParameter xmi:id="_uuREh90fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuREiN0fEe2YPMyYKslBVA" name="str" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuREid0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuREit0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuREi90fEe2YPMyYKslBVA" name="setURL" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uuREjN0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuREjd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuREjt0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuREj90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuREkN0fEe2YPMyYKslBVA" name="arg4" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuREkd0fEe2YPMyYKslBVA" name="arg5" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuREkt0fEe2YPMyYKslBVA" name="arg6" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuREk90fEe2YPMyYKslBVA" name="arg7" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuRElN0fEe2YPMyYKslBVA" name="arg8" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tmgLNN0fEe2YPMyYKslBVA" name="ReferenceURLConnection" visibility="public">
                <eAnnotations xmi:id="_tmgLNd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmgLNt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmgLN90fEe2YPMyYKslBVA" general="_teISVN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuREld0fEe2YPMyYKslBVA" name="installPath" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuRElt0fEe2YPMyYKslBVA" name="reference" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuREmN0fEe2YPMyYKslBVA" name="connected" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uuREmd0fEe2YPMyYKslBVA" name="url" isLeaf="true" type="_tAOOUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uuREg90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                  <ownedParameter xmi:id="_uuREhN0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuREhd0fEe2YPMyYKslBVA" name="installPath" type="_s6xto90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuREl90fEe2YPMyYKslBVA" name="connect" visibility="public"/>
                <ownedOperation xmi:id="_uuREmt0fEe2YPMyYKslBVA" name="makeAbsolute" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_uuREm90fEe2YPMyYKslBVA" name="base" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuREnN0fEe2YPMyYKslBVA" name="relative" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uuREnd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuRrkN0fEe2YPMyYKslBVA" name="checkRead" visibility="private">
                  <ownedParameter xmi:id="_uuRrkd0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuRrkt0fEe2YPMyYKslBVA" name="getDoInput" visibility="public">
                  <ownedParameter xmi:id="_uuRrk90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuRrlN0fEe2YPMyYKslBVA" name="getDoOutput" visibility="public">
                  <ownedParameter xmi:id="_uuRrld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuRrlt0fEe2YPMyYKslBVA" name="getInputStream" visibility="public">
                  <ownedParameter xmi:id="_uuRrl90fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
              <packagedElement xmi:type="uml:Class" xmi:id="_tmgLOd0fEe2YPMyYKslBVA" name="ReferenceInputStream" visibility="public">
                <eAnnotations xmi:id="_tmgLOt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmgLO90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmgLPd0fEe2YPMyYKslBVA" general="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uuRrmt0fEe2YPMyYKslBVA" name="reference" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmgLPN0fEe2YPMyYKslBVA" client="_tmgLOd0fEe2YPMyYKslBVA" supplier="_tiBT0N0fEe2YPMyYKslBVA" contract="_tiBT0N0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uuRrmN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uuRrmd0fEe2YPMyYKslBVA" name="reference" type="_s7A-MN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuRrm90fEe2YPMyYKslBVA" name="read" visibility="public">
                  <ownedParameter xmi:id="_uuSSoN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuSSod0fEe2YPMyYKslBVA" name="getReference" visibility="public">
                  <ownedParameter xmi:id="_uuSSot0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuSSo90fEe2YPMyYKslBVA" name="getContent" visibility="public">
                  <ownedParameter xmi:id="_uuSSpN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uuSSpd0fEe2YPMyYKslBVA" name="getType" visibility="public">
                  <ownedParameter xmi:id="_uuSSpt0fEe2YPMyYKslBVA" name="return" type="_tiIokN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tmgyQN0fEe2YPMyYKslBVA" name="BundleResourceHandler" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tmgyRd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmgyRt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmgyR90fEe2YPMyYKslBVA" general="_teyZut0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuS5tN0fEe2YPMyYKslBVA" name="OSGI_RESOURCE_URL_PROTOCOL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuS5td0fEe2YPMyYKslBVA" name="OSGI_ENTRY_URL_PROTOCOL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuS5tt0fEe2YPMyYKslBVA" name="SECURITY_CHECKED" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuS5t90fEe2YPMyYKslBVA" name="SECURITY_UNCHECKED" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuS5uN0fEe2YPMyYKslBVA" name="BID_FWKID_SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuS5ud0fEe2YPMyYKslBVA" name="container" visibility="protected" isLeaf="true" type="_tgwvld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuS5ut0fEe2YPMyYKslBVA" name="bundleEntry" visibility="protected" type="_thyDRN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uuSSq90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uuSSrN0fEe2YPMyYKslBVA" name="container" type="_tgwvld0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuSSrd0fEe2YPMyYKslBVA" name="bundleEntry" type="_thyDRN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuS5u90fEe2YPMyYKslBVA" name="parseURL" visibility="protected">
                <ownedParameter xmi:id="_uuS5vN0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuS5vd0fEe2YPMyYKslBVA" name="str" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuS5vt0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuS5v90fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuTgwN0fEe2YPMyYKslBVA" name="getBundleID" visibility="private">
                <ownedParameter xmi:id="_uuTgwd0fEe2YPMyYKslBVA" name="host" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuTgwt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuTgw90fEe2YPMyYKslBVA" name="getModule" visibility="private">
                <ownedParameter xmi:id="_uuTgxN0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuTgxd0fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuTgxt0fEe2YPMyYKslBVA" name="checkAuthorization" visibility="protected">
                <ownedParameter xmi:id="_uuTgx90fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuTgyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuTgy90fEe2YPMyYKslBVA" name="setURL" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uuTgzN0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuTgzd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuTgzt0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuTgz90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuTg0N0fEe2YPMyYKslBVA" name="arg4" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuTg0d0fEe2YPMyYKslBVA" name="arg5" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuTg0t0fEe2YPMyYKslBVA" name="arg6" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuTg090fEe2YPMyYKslBVA" name="arg7" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuTg1N0fEe2YPMyYKslBVA" name="arg8" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuUH0N0fEe2YPMyYKslBVA" name="openConnection" visibility="protected">
                <ownedParameter xmi:id="_uuUH0d0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuUH0t0fEe2YPMyYKslBVA" name="return" type="_teISVN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuUu5d0fEe2YPMyYKslBVA" name="findBundleEntry" visibility="protected" isAbstract="true">
                <ownedParameter xmi:id="_uuUu5t0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuUu590fEe2YPMyYKslBVA" name="arg1" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuUu6N0fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuUu7N0fEe2YPMyYKslBVA" name="toExternalForm" visibility="protected">
                <ownedParameter xmi:id="_uuUu7d0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuUu7t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuUu790fEe2YPMyYKslBVA" name="hashCode" visibility="protected">
                <ownedParameter xmi:id="_uuUu8N0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuUu8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuVV8N0fEe2YPMyYKslBVA" name="equals" visibility="protected">
                <ownedParameter xmi:id="_uuVV8d0fEe2YPMyYKslBVA" name="url1" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuVV8t0fEe2YPMyYKslBVA" name="url2" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuVV890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuVV9N0fEe2YPMyYKslBVA" name="sameFile" visibility="protected">
                <ownedParameter xmi:id="_uuVV9d0fEe2YPMyYKslBVA" name="url1" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuVV9t0fEe2YPMyYKslBVA" name="url2" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuVV990fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuVV-N0fEe2YPMyYKslBVA" name="getHostAddress" visibility="protected">
                <ownedParameter xmi:id="_uuVV-d0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuVV-t0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuVV-90fEe2YPMyYKslBVA" name="hostsEqual" visibility="protected">
                <ownedParameter xmi:id="_uuVV_N0fEe2YPMyYKslBVA" name="url1" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuVV_d0fEe2YPMyYKslBVA" name="url2" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuVV_t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tmhZUd0fEe2YPMyYKslBVA" name="BundleURLConnection" visibility="public">
              <eAnnotations xmi:id="_tmhZUt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmhZU90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmhZVN0fEe2YPMyYKslBVA" general="_teISVN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuV9AN0fEe2YPMyYKslBVA" name="bundleEntry" visibility="protected" isLeaf="true" type="_thyDRN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuV9Ad0fEe2YPMyYKslBVA" name="in" visibility="protected" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuV9At0fEe2YPMyYKslBVA" name="contentType" visibility="protected" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuV9BN0fEe2YPMyYKslBVA" name="connected" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuV9Bd0fEe2YPMyYKslBVA" name="url" isLeaf="true" type="_tAOOUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uuUu4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uuUu4d0fEe2YPMyYKslBVA" name="url" type="_tAOOUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuUu4t0fEe2YPMyYKslBVA" name="bundleEntry" type="_thyDRN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuV9A90fEe2YPMyYKslBVA" name="connect" visibility="public"/>
              <ownedOperation xmi:id="_uuV9Bt0fEe2YPMyYKslBVA" name="getContentLengthLong" visibility="public">
                <ownedParameter xmi:id="_uuV9B90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuV9CN0fEe2YPMyYKslBVA" name="getContentType" visibility="public">
                <ownedParameter xmi:id="_uuV9Cd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuV9Ct0fEe2YPMyYKslBVA" name="guessContentTypeFromName" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uuV9C90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuV9DN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuWkEN0fEe2YPMyYKslBVA" name="guessContentTypeFromStream" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uuWkEd0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuWkEt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuWkE90fEe2YPMyYKslBVA" name="getDoInput" visibility="public">
                <ownedParameter xmi:id="_uuWkFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuWkFd0fEe2YPMyYKslBVA" name="getDoOutput" visibility="public">
                <ownedParameter xmi:id="_uuWkFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuWkF90fEe2YPMyYKslBVA" name="getInputStream" visibility="public">
                <ownedParameter xmi:id="_uuWkGN0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuWkGd0fEe2YPMyYKslBVA" name="getLastModified" visibility="public">
                <ownedParameter xmi:id="_uuWkGt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuWkHd0fEe2YPMyYKslBVA" name="getLocalURL" visibility="public">
                <ownedParameter xmi:id="_uuWkHt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuWkId0fEe2YPMyYKslBVA" name="getFileURL" visibility="public">
                <ownedParameter xmi:id="_uuWkIt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_thz4e90fEe2YPMyYKslBVA" name="StorageUtil" visibility="public">
            <eAnnotations xmi:id="_tiRyhN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiRyhd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiRyht0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwIFt90fEe2YPMyYKslBVA" name="NULL" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwIFuN0fEe2YPMyYKslBVA" name="OBJECT" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_umXFtN0fEe2YPMyYKslBVA" name="register" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_umXFtd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umXFtt0fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umXFt90fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umXFuN0fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_un26gN0fEe2YPMyYKslBVA" name="canWrite" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_un26gd0fEe2YPMyYKslBVA" name="installDir" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_un26gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_un7L990fEe2YPMyYKslBVA" name="getBytes" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_un7L-N0fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_un7L-d0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_un7L-t0fEe2YPMyYKslBVA" name="BUF_SIZE" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_un7L-90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu1FNd0fEe2YPMyYKslBVA" name="readFile" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uu1FNt0fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu1FN90fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu1FOt0fEe2YPMyYKslBVA" name="move" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uu1FO90fEe2YPMyYKslBVA" name="from" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu1FPN0fEe2YPMyYKslBVA" name="to" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu1FPd0fEe2YPMyYKslBVA" name="DEBUG" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvGyAN0fEe2YPMyYKslBVA" name="rm" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uvGyAd0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvGyAt0fEe2YPMyYKslBVA" name="DEBUG" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvGyA90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvSYMN0fEe2YPMyYKslBVA" name="copyDir" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uvSYMd0fEe2YPMyYKslBVA" name="inDir" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvSYMt0fEe2YPMyYKslBVA" name="outDir" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwFpfd0fEe2YPMyYKslBVA" name="encodeFileURL" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uwFpft0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwFpf90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwIFud0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uwIswN0fEe2YPMyYKslBVA" name="readString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uwIswd0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwIswt0fEe2YPMyYKslBVA" name="intern" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwIsw90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwJT0N0fEe2YPMyYKslBVA" name="writeStringOrNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uwJT0d0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwJT0t0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_th1tpd0fEe2YPMyYKslBVA" name="SystemBundleFile" visibility="public">
            <eAnnotations xmi:id="_th4w8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_th4w8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_th4w8t0fEe2YPMyYKslBVA" general="_tg55iN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uuwzwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uu4vld0fEe2YPMyYKslBVA" name="getManifestURL" visibility="package">
              <ownedParameter xmi:id="_uu4vlt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu5WoN0fEe2YPMyYKslBVA" name="getFile" visibility="public">
              <ownedParameter xmi:id="_uu5Wod0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu5Wot0fEe2YPMyYKslBVA" name="nativeCode" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu5Wo90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu5WpN0fEe2YPMyYKslBVA" name="getEntry" visibility="public">
              <ownedParameter xmi:id="_uu5Wpd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu5Wpt0fEe2YPMyYKslBVA" name="return" type="_thyDRN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu5Wp90fEe2YPMyYKslBVA" name="getEntryPaths" visibility="public">
              <ownedParameter xmi:id="_uu5WqN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu5Wqd0fEe2YPMyYKslBVA" name="recurse" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu5Wqt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu5Wq90fEe2YPMyYKslBVA" name="close" visibility="public"/>
            <ownedOperation xmi:id="_uu5WrN0fEe2YPMyYKslBVA" name="open" visibility="public"/>
            <ownedOperation xmi:id="_uu5Wrd0fEe2YPMyYKslBVA" name="containsDir" visibility="public">
              <ownedParameter xmi:id="_uu5Wrt0fEe2YPMyYKslBVA" name="dir" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu5Wr90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_th4w9N0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tmlqwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmlqwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmlqwt0fEe2YPMyYKslBVA" general="_thyDRN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uu4vkN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_th1tpd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uu4vkd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uu4vkt0fEe2YPMyYKslBVA" name="arg0" type="_th1tpd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu4vk90fEe2YPMyYKslBVA" name="getInputStream" visibility="public">
                <ownedParameter xmi:id="_uu4vlN0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu4vl90fEe2YPMyYKslBVA" name="getSize" visibility="public">
                <ownedParameter xmi:id="_uu4vmN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu4vmd0fEe2YPMyYKslBVA" name="getName" visibility="public">
                <ownedParameter xmi:id="_uu4vmt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu4vm90fEe2YPMyYKslBVA" name="getTime" visibility="public">
                <ownedParameter xmi:id="_uu4vnN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu4vnd0fEe2YPMyYKslBVA" name="getLocalURL" visibility="public">
                <ownedParameter xmi:id="_uu4vnt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uu4vn90fEe2YPMyYKslBVA" name="getFileURL" visibility="public">
                <ownedParameter xmi:id="_uu4voN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_th2Usd0fEe2YPMyYKslBVA" name="ManifestLocalization" visibility="public">
            <eAnnotations xmi:id="_tmkcoN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmkcod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tmkcot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uuqtJd0fEe2YPMyYKslBVA" name="defaultRoot" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uurUN90fEe2YPMyYKslBVA" name="generation" visibility="private" isLeaf="true" type="_tgwIid0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uurUON0fEe2YPMyYKslBVA" name="rawHeaders" visibility="private" isLeaf="true" type="_tB6QYt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uurUOd0fEe2YPMyYKslBVA" name="defaultLocaleHeaders" visibility="private" type="_tB6QYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uurUOt0fEe2YPMyYKslBVA" name="cache" visibility="private" isLeaf="true" type="_tSN9QN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uurUO90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uurUPN0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uurUPd0fEe2YPMyYKslBVA" name="rawHeaders" type="_tB6QYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uurUPt0fEe2YPMyYKslBVA" name="defaultRoot" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uurUP90fEe2YPMyYKslBVA" name="clearCache" visibility="public"/>
            <ownedOperation xmi:id="_uur7Qd0fEe2YPMyYKslBVA" name="getHeaders" visibility="package">
              <ownedParameter xmi:id="_uur7Qt0fEe2YPMyYKslBVA" name="localeString" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uur7Q90fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uur7RN0fEe2YPMyYKslBVA" name="getResourceBundle" visibility="package">
              <ownedParameter xmi:id="_uur7Rd0fEe2YPMyYKslBVA" name="localeString" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uur7Rt0fEe2YPMyYKslBVA" name="isDefaultLocale" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uur7R90fEe2YPMyYKslBVA" name="return" type="_tWy7Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uusiUt0fEe2YPMyYKslBVA" name="buildNLVariants" visibility="private">
              <ownedParameter xmi:id="_uusiU90fEe2YPMyYKslBVA" name="nl" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uusiVN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uusiVd0fEe2YPMyYKslBVA" name="lookupResourceBundle" visibility="private">
              <ownedParameter xmi:id="_uusiVt0fEe2YPMyYKslBVA" name="localeString" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uusiV90fEe2YPMyYKslBVA" name="return" type="_tmkcpN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uutJYN0fEe2YPMyYKslBVA" name="findResource" visibility="private">
              <ownedParameter xmi:id="_uutJYd0fEe2YPMyYKslBVA" name="resource" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uutJYt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tmkcpN0fEe2YPMyYKslBVA" name="BundleResourceBundle" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tonECt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tonEC90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uuqtId0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uuqtIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuqtJt0fEe2YPMyYKslBVA" name="isStemEmpty" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uuqtJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuqtKN0fEe2YPMyYKslBVA" name="setParent" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uuqtKd0fEe2YPMyYKslBVA" name="arg0" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmlDsd0fEe2YPMyYKslBVA" name="LocalizationResourceBundle" visibility="package">
              <eAnnotations xmi:id="_tonEDN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tonEDd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tonEEN0fEe2YPMyYKslBVA" general="_tonEDt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuqtKt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_th2Usd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uurUNt0fEe2YPMyYKslBVA" name="parent" isLeaf="true" type="_tWy7Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tonED90fEe2YPMyYKslBVA" client="_tmlDsd0fEe2YPMyYKslBVA" supplier="_tmkcpN0fEe2YPMyYKslBVA" contract="_tmkcpN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uuqtK90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uuqtLN0fEe2YPMyYKslBVA" name="arg0" type="_th2Usd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuqtLd0fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuqtMN0fEe2YPMyYKslBVA" name="setParent" visibility="public">
                <ownedParameter xmi:id="_uuqtMd0fEe2YPMyYKslBVA" name="parent" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uurUMt0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uurUM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uurUNN0fEe2YPMyYKslBVA" name="isStemEmpty" visibility="public">
                <ownedParameter xmi:id="_uurUNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmlDs90fEe2YPMyYKslBVA" name="EmptyResouceBundle" visibility="package">
              <eAnnotations xmi:id="_tonEBt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tonEB90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tonECd0fEe2YPMyYKslBVA" general="_tWy7Qt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uuqGEN0fEe2YPMyYKslBVA" name="localeString" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuqGEd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_th2Usd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuqtIN0fEe2YPMyYKslBVA" name="parent" isLeaf="true" type="_tWy7Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tonECN0fEe2YPMyYKslBVA" client="_tmlDs90fEe2YPMyYKslBVA" supplier="_tmkcpN0fEe2YPMyYKslBVA" contract="_tmkcpN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uuqGEt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uuqGE90fEe2YPMyYKslBVA" name="arg0" type="_th2Usd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuqGFN0fEe2YPMyYKslBVA" name="locale" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuqGFt0fEe2YPMyYKslBVA" name="getKeys" visibility="public">
                <ownedParameter xmi:id="_uuqGF90fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuqGGN0fEe2YPMyYKslBVA" name="handleGetObject" visibility="protected">
                <ownedParameter xmi:id="_uuqGGd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uuqGGt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuqGG90fEe2YPMyYKslBVA" name="setParent" visibility="public">
                <ownedParameter xmi:id="_uuqGHN0fEe2YPMyYKslBVA" name="parent" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuqGH90fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uuqGIN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uuqtI90fEe2YPMyYKslBVA" name="isStemEmpty" visibility="public">
                <ownedParameter xmi:id="_uuqtJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_th3i090fEe2YPMyYKslBVA" name="NativeCodeFinder" visibility="public">
            <eAnnotations xmi:id="_th4w9d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_th4w9t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_th4w990fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uu5WsN0fEe2YPMyYKslBVA" name="REQUIREMENT_NATIVE_PATHS_ATTRIBUTE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu5Wsd0fEe2YPMyYKslBVA" name="EMPTY_STRINGS" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu5Wst0fEe2YPMyYKslBVA" name="EXTERNAL_LIB_PREFIX" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu5Ws90fEe2YPMyYKslBVA" name="generation" visibility="private" isLeaf="true" type="_tgwIid0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu5WtN0fEe2YPMyYKslBVA" name="debug" visibility="private" isLeaf="true" type="_tes6Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uu5Wtd0fEe2YPMyYKslBVA" name="loadedNativeCode" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uu2TUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uu2TUd0fEe2YPMyYKslBVA" name="generation" type="_tgwIid0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu2TUt0fEe2YPMyYKslBVA" name="findLibrary" visibility="package">
              <ownedParameter xmi:id="_uu2TU90fEe2YPMyYKslBVA" name="libname" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu2TVN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu5Wtt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uu59sN0fEe2YPMyYKslBVA" name="mapLibraryNames" visibility="public">
              <ownedParameter xmi:id="_uu59sd0fEe2YPMyYKslBVA" name="mappedLibName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu59st0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu59s90fEe2YPMyYKslBVA" name="findLibrary0" visibility="private">
              <ownedParameter xmi:id="_uu59tN0fEe2YPMyYKslBVA" name="libname" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu59td0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu6kwN0fEe2YPMyYKslBVA" name="findBundleNativeCode" visibility="private">
              <ownedParameter xmi:id="_uu6kwd0fEe2YPMyYKslBVA" name="libname" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu6kwt0fEe2YPMyYKslBVA" name="mappedName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu6kw90fEe2YPMyYKslBVA" name="altMappedNames" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu6kxN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu6kxd0fEe2YPMyYKslBVA" name="findEclipseNativeCode" visibility="private">
              <ownedParameter xmi:id="_uu6kxt0fEe2YPMyYKslBVA" name="libname" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu6kx90fEe2YPMyYKslBVA" name="mappedName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu6kyN0fEe2YPMyYKslBVA" name="altMappedNames" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu6kyd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu6kyt0fEe2YPMyYKslBVA" name="searchEclipseVariants" visibility="private">
              <ownedParameter xmi:id="_uu6ky90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu6kzN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu7L1d0fEe2YPMyYKslBVA" name="getNativePaths" visibility="private">
              <ownedParameter xmi:id="_uu7L1t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu7L190fEe2YPMyYKslBVA" name="findNativePath" visibility="private">
              <ownedParameter xmi:id="_uu7L2N0fEe2YPMyYKslBVA" name="nativePaths" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu7L2d0fEe2YPMyYKslBVA" name="libname" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uu7L2t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_th7NMN0fEe2YPMyYKslBVA" name="FrameworkExtensionInstaller" visibility="public">
            <eAnnotations xmi:id="_tiQkY90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiQkZN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiQkZd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwEbUN0fEe2YPMyYKslBVA" name="CL" visibility="private" isLeaf="true" isStatic="true" type="_tANnQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwEbUd0fEe2YPMyYKslBVA" name="ADD_FWK_URL_METHOD" visibility="private" isLeaf="true" isStatic="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwEbUt0fEe2YPMyYKslBVA" name="ADD_FWK_FILE_PATH_METHOD" visibility="private" isLeaf="true" isStatic="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwEbU90fEe2YPMyYKslBVA" name="hookActivators" visibility="private" isLeaf="true" type="_tiRLcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwEbVN0fEe2YPMyYKslBVA" name="configuration" visibility="private" isLeaf="true" type="_tgwIgd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ule8At0fEe2YPMyYKslBVA" name="addExtensionContent" visibility="public">
              <ownedParameter xmi:id="_ule8A90fEe2YPMyYKslBVA" name="revisions" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ule8BN0fEe2YPMyYKslBVA" name="systemModule" type="_tgwvlt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uu_dQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uu_dRN0fEe2YPMyYKslBVA" name="configuraiton" type="_tgwIgd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwEbVd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uwEbVt0fEe2YPMyYKslBVA" name="findAddURLMethod" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uwEbV90fEe2YPMyYKslBVA" name="cl" type="_tANnQt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwEbWN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwEbWd0fEe2YPMyYKslBVA" name="return" type="_tAO1Z90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwEbWt0fEe2YPMyYKslBVA" name="findAddFilePathMethod" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uwEbW90fEe2YPMyYKslBVA" name="cl" type="_tANnQt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwEbXN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwEbXd0fEe2YPMyYKslBVA" name="return" type="_tAO1Z90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwEbXt0fEe2YPMyYKslBVA" name="findMethod" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uwEbX90fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwEbYN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwEbYd0fEe2YPMyYKslBVA" name="args" type="_tADPMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwEbYt0fEe2YPMyYKslBVA" name="setAccessible" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwEbY90fEe2YPMyYKslBVA" name="return" type="_tAO1Z90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwFCYN0fEe2YPMyYKslBVA" name="callAddURLMethod" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uwFCYd0fEe2YPMyYKslBVA" name="arg" type="_tAOOUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwFCZN0fEe2YPMyYKslBVA" name="callAddFilePathMethod" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uwFCZd0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwFpcN0fEe2YPMyYKslBVA" name="addExtensionContent0" visibility="package">
              <ownedParameter xmi:id="_uwFpcd0fEe2YPMyYKslBVA" name="revisions" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwFpct0fEe2YPMyYKslBVA" name="systemModule" type="_tgwvlt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwFpd90fEe2YPMyYKslBVA" name="startExtensionActivator" visibility="private">
              <ownedParameter xmi:id="_uwFpeN0fEe2YPMyYKslBVA" name="extensionRevision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwFped0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwFpet0fEe2YPMyYKslBVA" name="getExtensionFiles" visibility="private">
              <ownedParameter xmi:id="_uwFpe90fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwFpfN0fEe2YPMyYKslBVA" name="return" type="_tAQDgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwG3kN0fEe2YPMyYKslBVA" name="startExtensionActivators" visibility="public">
              <ownedParameter xmi:id="_uwG3kd0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwG3kt0fEe2YPMyYKslBVA" name="startActivator" visibility="private">
              <ownedParameter xmi:id="_uwG3k90fEe2YPMyYKslBVA" name="activator" type="_teCyy90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwG3lN0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwG3ld0fEe2YPMyYKslBVA" name="b" type="_tV9NwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwG3lt0fEe2YPMyYKslBVA" name="stopExtensionActivators" visibility="public">
              <ownedParameter xmi:id="_uwG3l90fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tiRLct0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tiRygN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiRygd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tiRyg90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwIFsN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_th7NMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwIFsd0fEe2YPMyYKslBVA" name="val$revisions" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwIFst0fEe2YPMyYKslBVA" name="val$systemModule" visibility="private" isLeaf="true" type="_tgwvlt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tiRygt0fEe2YPMyYKslBVA" client="_tiRLct0fEe2YPMyYKslBVA" supplier="_tg1BA90fEe2YPMyYKslBVA" contract="_tg1BA90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uwFpc90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uwFpdN0fEe2YPMyYKslBVA" name="arg0" type="_th7NMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwFpdd0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwFpdt0fEe2YPMyYKslBVA" name="arg2" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwIFs90fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uwIFtN0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwIFtd0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uwIFtt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_th70QN0fEe2YPMyYKslBVA" name="PermissionData" visibility="public">
            <eAnnotations xmi:id="_tmj1k90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmj1lN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tmj1ld0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uuoQ5t0fEe2YPMyYKslBVA" name="PERMDATA_VERSION" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uuoQ590fEe2YPMyYKslBVA" name="locations" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uuoQ6N0fEe2YPMyYKslBVA" name="defaultInfos" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uuoQ6d0fEe2YPMyYKslBVA" name="condPermInfos" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uuoQ6t0fEe2YPMyYKslBVA" name="dirty" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ukXhp90fEe2YPMyYKslBVA" name="getPermissionData" visibility="public">
              <ownedParameter xmi:id="_ukXhqN0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ukXhqd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukXhr90fEe2YPMyYKslBVA" name="getLocations" visibility="public">
              <ownedParameter xmi:id="_ukXhsN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukXhsd0fEe2YPMyYKslBVA" name="getConditionalPermissionInfos" visibility="public">
              <ownedParameter xmi:id="_ukXhst0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukZW2d0fEe2YPMyYKslBVA" name="setPermissionData" visibility="public">
              <ownedParameter xmi:id="_ukZW2t0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ukZW290fEe2YPMyYKslBVA" name="data" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukcaIt0fEe2YPMyYKslBVA" name="saveConditionalPermissionInfos" visibility="public">
              <ownedParameter xmi:id="_ukcaI90fEe2YPMyYKslBVA" name="infos" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uuoQ690fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uuo38N0fEe2YPMyYKslBVA" name="setDirty" visibility="private">
              <ownedParameter xmi:id="_uuo38d0fEe2YPMyYKslBVA" name="dirty" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uuo38t0fEe2YPMyYKslBVA" name="isDirty" visibility="package">
              <ownedParameter xmi:id="_uuo3890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uuo39N0fEe2YPMyYKslBVA" name="readPermissionData" visibility="package">
              <ownedParameter xmi:id="_uuo39d0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uupfAN0fEe2YPMyYKslBVA" name="savePermissionData" visibility="package">
              <ownedParameter xmi:id="_uupfAd0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tiBT0N0fEe2YPMyYKslBVA" name="ContentProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiQkYd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiQkYt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tiIokN0fEe2YPMyYKslBVA" name="Type" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tiP9XN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiP9Xd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tiQkYN0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq4ZWN0fEe2YPMyYKslBVA" name="CONNECT" visibility="public" isLeaf="true" isStatic="true" type="_tiIokN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uuSSp90fEe2YPMyYKslBVA" name="REFERENCE" visibility="public" isLeaf="true" isStatic="true" type="_tiIokN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uu9BAN0fEe2YPMyYKslBVA" name="DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_tiIokN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwD0Rt0fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tiJPoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uvX3xt0fEe2YPMyYKslBVA" name="ordinal" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uvX3x90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uvaUAN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uvaUAd0fEe2YPMyYKslBVA" name="return" type="_tiJPoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwD0R90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uwD0SN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uwD0Sd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwD0St0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwD0S90fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uwD0TN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwD0Td0fEe2YPMyYKslBVA" name="return" type="_tiIokN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tiJPoN0fEe2YPMyYKslBVA" name="Type[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1v90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1wN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <ownedOperation xmi:id="_uvKcZN0fEe2YPMyYKslBVA" name="getType" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uvLDcN0fEe2YPMyYKslBVA" name="return" type="_tiIokN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvLDcd0fEe2YPMyYKslBVA" name="getContent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uvLDct0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tgwvkN0fEe2YPMyYKslBVA" name="container">
          <packagedElement xmi:type="uml:Package" xmi:id="_tiCh8N0fEe2YPMyYKslBVA" name="builders">
            <packagedElement xmi:type="uml:Class" xmi:id="_tiCh8t0fEe2YPMyYKslBVA" name="OSGiManifestBuilderFactory" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tmCRIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmCRId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmCRIt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uq8DuN0fEe2YPMyYKslBVA" name="ATTR_TYPE_STRING" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq8Dud0fEe2YPMyYKslBVA" name="ATTR_TYPE_VERSION" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq8Dut0fEe2YPMyYKslBVA" name="ATTR_TYPE_URI" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq8Du90fEe2YPMyYKslBVA" name="ATTR_TYPE_LONG" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq8DvN0fEe2YPMyYKslBVA" name="ATTR_TYPE_DOUBLE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq8Dvd0fEe2YPMyYKslBVA" name="ATTR_TYPE_SET" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq8Dvt0fEe2YPMyYKslBVA" name="ATTR_TYPE_LIST" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq8Dv90fEe2YPMyYKslBVA" name="ATTR_OLD_REPRIVIDE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq8DwN0fEe2YPMyYKslBVA" name="HEADER_OLD_PROVIDE_PACKAGE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq8Dwd0fEe2YPMyYKslBVA" name="DEFINED_OSGI_VALIDATE_HEADERS" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq8Dwt0fEe2YPMyYKslBVA" name="SYSTEM_CAPABILITIES" visibility="private" isLeaf="true" isStatic="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uq8Dw90fEe2YPMyYKslBVA" name="PROHIBITED_CAPABILITIES" visibility="private" isLeaf="true" isStatic="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_ul-EIt0fEe2YPMyYKslBVA" name="createBuilder" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_ul-EI90fEe2YPMyYKslBVA" name="manifest" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ul-EJN0fEe2YPMyYKslBVA" name="return" type="_thLmUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq8DxN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uq8qwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uq8qwd0fEe2YPMyYKslBVA" name="createBuilder" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uq8qwt0fEe2YPMyYKslBVA" name="manifest" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8qw90fEe2YPMyYKslBVA" name="symbolicNameAlias" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8qxN0fEe2YPMyYKslBVA" name="extraExports" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8qxd0fEe2YPMyYKslBVA" name="extraCapabilities" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8qxt0fEe2YPMyYKslBVA" name="return" type="_thLmUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq8qyN0fEe2YPMyYKslBVA" name="getManifestVersion" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq8qyd0fEe2YPMyYKslBVA" name="manifest" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8qyt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq8qy90fEe2YPMyYKslBVA" name="validateHeaders" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq8qzN0fEe2YPMyYKslBVA" name="manifest" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8qzd0fEe2YPMyYKslBVA" name="allowJavaExports" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq8qzt0fEe2YPMyYKslBVA" name="getSymbolicNameAndVersion" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq8qz90fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8q0N0fEe2YPMyYKslBVA" name="manifest" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8q0d0fEe2YPMyYKslBVA" name="symbolicNameAlias" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8q0t0fEe2YPMyYKslBVA" name="manifestVersion" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8q090fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq8q1N0fEe2YPMyYKslBVA" name="getPackageExports" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq8q1d0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8q1t0fEe2YPMyYKslBVA" name="exportElements" type="_tiSZk90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8q190fEe2YPMyYKslBVA" name="symbolicName" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq8q2N0fEe2YPMyYKslBVA" name="exportedPackages" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq9R0N0fEe2YPMyYKslBVA" name="getPackageImports" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq9R0d0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq9R0t0fEe2YPMyYKslBVA" name="manifest" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq9R090fEe2YPMyYKslBVA" name="exportedPackages" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq9R1N0fEe2YPMyYKslBVA" name="manifestVersion" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq9R1d0fEe2YPMyYKslBVA" name="getRequireBundle" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq9R1t0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq9R190fEe2YPMyYKslBVA" name="requireBundles" type="_tiSZk90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq9R2N0fEe2YPMyYKslBVA" name="getProvideCapabilities" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq9R2d0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq9R2t0fEe2YPMyYKslBVA" name="provideElements" type="_tiSZk90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq9R290fEe2YPMyYKslBVA" name="checkSystemCapabilities" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq9R3N0fEe2YPMyYKslBVA" name="getRequireCapabilities" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq9R3d0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq9R3t0fEe2YPMyYKslBVA" name="requireElements" type="_tiSZk90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq9R390fEe2YPMyYKslBVA" name="addRequireEclipsePlatform" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq9R4N0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq9R4d0fEe2YPMyYKslBVA" name="manifest" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq9R4t0fEe2YPMyYKslBVA" name="getEquinoxDataCapability" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq9R490fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq9R5N0fEe2YPMyYKslBVA" name="manifest" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq9R5d0fEe2YPMyYKslBVA" name="getFragmentHost" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq9R5t0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq9R590fEe2YPMyYKslBVA" name="fragmentHosts" type="_tiSZk90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq9R6N0fEe2YPMyYKslBVA" name="convertBREEs" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq9R6d0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq9R6t0fEe2YPMyYKslBVA" name="manifest" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq9R690fEe2YPMyYKslBVA" name="getNativeCode" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq9R7N0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq9R7d0fEe2YPMyYKslBVA" name="manifest" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq944N0fEe2YPMyYKslBVA" name="checkForDuplicateDirectivesAttributes" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq944d0fEe2YPMyYKslBVA" name="headerKey" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq944t0fEe2YPMyYKslBVA" name="elements" type="_tiSZk90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq94490fEe2YPMyYKslBVA" name="checkImportExportSyntax" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq945N0fEe2YPMyYKslBVA" name="headerKey" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq945d0fEe2YPMyYKslBVA" name="elements" type="_tiSZk90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq945t0fEe2YPMyYKslBVA" name="export" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq94590fEe2YPMyYKslBVA" name="dynamic" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq946N0fEe2YPMyYKslBVA" name="allowJavaExports" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq946d0fEe2YPMyYKslBVA" name="checkExtensionBundle" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq946t0fEe2YPMyYKslBVA" name="headerKey" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq94690fEe2YPMyYKslBVA" name="elements" type="_tiSZk90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq947N0fEe2YPMyYKslBVA" name="manifest" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq_uGN0fEe2YPMyYKslBVA" name="getDirectives" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq_uGd0fEe2YPMyYKslBVA" name="element" type="_tg9j7t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq_uGt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uq_uG90fEe2YPMyYKslBVA" name="getAttributes" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uq_uHN0fEe2YPMyYKslBVA" name="element" type="_tg9j7t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uq_uHd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urA8MN0fEe2YPMyYKslBVA" name="addPackageImports" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urA8Md0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urA8Mt0fEe2YPMyYKslBVA" name="importElements" type="_tiSZk90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urA8M90fEe2YPMyYKslBVA" name="importPackageNames" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urA8NN0fEe2YPMyYKslBVA" name="dynamic" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urA8Nd0fEe2YPMyYKslBVA" name="addImplicitImports" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urA8Nt0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urA8N90fEe2YPMyYKslBVA" name="exportedPackages" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urA8ON0fEe2YPMyYKslBVA" name="importPackageNames" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urEmkN0fEe2YPMyYKslBVA" name="convertValueWithNoWhitespace" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urEmkd0fEe2YPMyYKslBVA" name="type" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urEmkt0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urEmk90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urF0sN0fEe2YPMyYKslBVA" name="convertValue" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urF0sd0fEe2YPMyYKslBVA" name="type" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urF0st0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urF0s90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urGbwN0fEe2YPMyYKslBVA" name="createOSGiEERequirementFilter" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urGbwd0fEe2YPMyYKslBVA" name="bree" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urGbwt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urGbw90fEe2YPMyYKslBVA" name="escapeFilterInput" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_urGbxN0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urGbxd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urHC0N0fEe2YPMyYKslBVA" name="getOSGiEENameVersion" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urHC0d0fEe2YPMyYKslBVA" name="bree" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urHC0t0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tmF7gd0fEe2YPMyYKslBVA" name="NativeClause" visibility="package">
                <eAnnotations xmi:id="_tmF7gt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmF7g90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmGikN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_urIQ8N0fEe2YPMyYKslBVA" name="nativePaths" visibility="package" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_urIQ8d0fEe2YPMyYKslBVA" name="filter" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_urIQ9d0fEe2YPMyYKslBVA" name="manifestIndex" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_urIQ9t0fEe2YPMyYKslBVA" name="highestFloor" visibility="private" isLeaf="true" type="_tXEBDt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_urIQ990fEe2YPMyYKslBVA" name="hasLanguage" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmF7hN0fEe2YPMyYKslBVA" client="_tmF7gd0fEe2YPMyYKslBVA" supplier="_s_ToUN0fEe2YPMyYKslBVA" contract="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_urIQ8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_urIQ890fEe2YPMyYKslBVA" name="manifestIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_urIQ9N0fEe2YPMyYKslBVA" name="clause" type="_tg9j7t0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_urIQ-N0fEe2YPMyYKslBVA" name="addToNativeCodeFilter" visibility="private" isStatic="true">
                  <ownedParameter xmi:id="_urIQ-d0fEe2YPMyYKslBVA" name="filter" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_urIQ-t0fEe2YPMyYKslBVA" name="nativeCode" type="_tg9j7t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_urIQ-90fEe2YPMyYKslBVA" name="attribute" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_urIQ_N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_urI4At0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                  <ownedParameter xmi:id="_urI4A90fEe2YPMyYKslBVA" name="other" type="_tmF7gd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_urI4BN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_urJfEN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                  <ownedParameter xmi:id="_urJfEd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_urJfEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgwvkt0fEe2YPMyYKslBVA" name="ModuleRevision" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_thK_QN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thK_Qd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thK_Q90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_urJfE90fEe2YPMyYKslBVA" name="symbolicName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urJfFN0fEe2YPMyYKslBVA" name="version" visibility="private" isLeaf="true" type="_tXEBDt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urJfFd0fEe2YPMyYKslBVA" name="types" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urJfFt0fEe2YPMyYKslBVA" name="capabilities" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urJfF90fEe2YPMyYKslBVA" name="requirements" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urJfGN0fEe2YPMyYKslBVA" name="revisions" visibility="private" isLeaf="true" type="_tg7usd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urJfGd0fEe2YPMyYKslBVA" name="revisionInfo" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urJfGt0fEe2YPMyYKslBVA" name="lazyActivationPolicy" visibility="private" type="_s9UrUd0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_thK_Qt0fEe2YPMyYKslBVA" client="_tgwvkt0fEe2YPMyYKslBVA" supplier="_tgqo8t0fEe2YPMyYKslBVA" contract="_tgqo8t0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uk_Mst0fEe2YPMyYKslBVA" name="getWiring" visibility="public">
              <ownedParameter xmi:id="_uk_Ms90fEe2YPMyYKslBVA" name="return" type="_tgzL1N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulAa1N0fEe2YPMyYKslBVA" name="getSymbolicName" visibility="public">
              <ownedParameter xmi:id="_ulAa1d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulGhc90fEe2YPMyYKslBVA" name="getRevisions" visibility="public">
              <ownedParameter xmi:id="_ulGhdN0fEe2YPMyYKslBVA" name="return" type="_tg7usd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulIWsN0fEe2YPMyYKslBVA" name="getModuleCapabilities" visibility="public">
              <ownedParameter xmi:id="_ulIWsd0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulIWst0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulI9t90fEe2YPMyYKslBVA" name="getRevisionInfo" visibility="public">
              <ownedParameter xmi:id="_ulI9uN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulKy4d0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_ulKy4t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulgKEt0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
              <ownedParameter xmi:id="_ulgKE90fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ul6Zwt0fEe2YPMyYKslBVA" name="getVersion" visibility="public">
              <ownedParameter xmi:id="_ul6Zw90fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upKiFN0fEe2YPMyYKslBVA" name="getCapabilities" visibility="public">
              <ownedParameter xmi:id="_upKiFd0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_upKiFt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upXWa90fEe2YPMyYKslBVA" name="getTypes" visibility="public">
              <ownedParameter xmi:id="_upXWbN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uq8DtN0fEe2YPMyYKslBVA" name="hasLazyActivatePolicy" visibility="public">
              <ownedParameter xmi:id="_uq8Dtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urJfG90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_urJfHN0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urJfHd0fEe2YPMyYKslBVA" name="version" type="_tXEBDt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urJfHt0fEe2YPMyYKslBVA" name="types" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urJfH90fEe2YPMyYKslBVA" name="capabilityInfos" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urJfIN0fEe2YPMyYKslBVA" name="requirementInfos" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urJfId0fEe2YPMyYKslBVA" name="revisions" type="_tg7usd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urJfIt0fEe2YPMyYKslBVA" name="revisionInfo" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urJfI90fEe2YPMyYKslBVA" name="createCapabilities" visibility="private">
              <ownedParameter xmi:id="_urJfJN0fEe2YPMyYKslBVA" name="capabilityInfos" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urJfJd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urJfJt0fEe2YPMyYKslBVA" name="createRequirements" visibility="private">
              <ownedParameter xmi:id="_urJfJ90fEe2YPMyYKslBVA" name="requirementInfos" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urJfKN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urKGI90fEe2YPMyYKslBVA" name="copyUnmodifiableMap" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_urKGJN0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urKGJd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urKtN90fEe2YPMyYKslBVA" name="getDeclaredCapabilities" visibility="public">
              <ownedParameter xmi:id="_urKtON0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urKtOd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urKtOt0fEe2YPMyYKslBVA" name="getDeclaredRequirements" visibility="public">
              <ownedParameter xmi:id="_urKtO90fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urKtPN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urKtPd0fEe2YPMyYKslBVA" name="getModuleRequirements" visibility="public">
              <ownedParameter xmi:id="_urKtPt0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urKtP90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urLURd0fEe2YPMyYKslBVA" name="getRequirements" visibility="public">
              <ownedParameter xmi:id="_urLURt0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urLUR90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urL7UN0fEe2YPMyYKslBVA" name="isCurrent" visibility="package">
              <ownedParameter xmi:id="_urL7Ud0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urL7Vt0fEe2YPMyYKslBVA" name="toString" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_urL7V90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urL7WN0fEe2YPMyYKslBVA" name="directives" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urL7Wd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urL7Wt0fEe2YPMyYKslBVA" name="toString" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_urL7W90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urL7XN0fEe2YPMyYKslBVA" name="directives" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urL7Xd0fEe2YPMyYKslBVA" name="stringsOnly" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urL7Xt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urMiYN0fEe2YPMyYKslBVA" name="getWiring" visibility="public">
              <ownedParameter xmi:id="_urMiYd0fEe2YPMyYKslBVA" name="return" type="_tgr3E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgwvld0fEe2YPMyYKslBVA" name="ModuleContainer" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_thRF4d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thRF4t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thRF5N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ursRrd0fEe2YPMyYKslBVA" name="moduleDatabase" visibility="package" isLeaf="true" type="_tg7Hod0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urtfw90fEe2YPMyYKslBVA" name="adaptor" visibility="package" isLeaf="true" type="_thM0ct0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uruG0N0fEe2YPMyYKslBVA" name="secureAction" visibility="private" isLeaf="true" isStatic="true" type="_tg9j4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uruG0d0fEe2YPMyYKslBVA" name="locationLocks" visibility="private" isLeaf="true" type="_thRs8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uruG0t0fEe2YPMyYKslBVA" name="nameLocks" visibility="private" isLeaf="true" type="_thRs8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uruG090fEe2YPMyYKslBVA" name="frameworkWiring" visibility="private" isLeaf="true" type="_thRs890fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uruG1N0fEe2YPMyYKslBVA" name="frameworkStartLevel" visibility="private" isLeaf="true" type="_thRs9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uruG1d0fEe2YPMyYKslBVA" name="moduleResolver" visibility="private" isLeaf="true" type="_thRs8t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uruG1t0fEe2YPMyYKslBVA" name="refreshingSystemModule" visibility="private" isLeaf="true" type="_thRs8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uruG190fEe2YPMyYKslBVA" name="moduleLockTimeout" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uruG2N0fEe2YPMyYKslBVA" name="autoStartOnResolve" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uruG2d0fEe2YPMyYKslBVA" name="restrictParallelStart" visibility="package" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uruG2t0fEe2YPMyYKslBVA" name="DEBUG_MONITOR_LAZY" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uruG290fEe2YPMyYKslBVA" name="DEBUG_BUNDLE_START_TIME" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uruG3N0fEe2YPMyYKslBVA" name="_resolutionLock" visibility="package" isLeaf="true" type="_thRF7N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uruG3d0fEe2YPMyYKslBVA" name="_bundleStateLock" visibility="package" isLeaf="true" type="_tdMeNd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_thRF490fEe2YPMyYKslBVA" client="_tgwvld0fEe2YPMyYKslBVA" supplier="_teHrTN0fEe2YPMyYKslBVA" contract="_teHrTN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uaYfMN0fEe2YPMyYKslBVA" name="createRequirement" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uaYfMd0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaYfMt0fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaYfM90fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaYfNN0fEe2YPMyYKslBVA" name="return" type="_thjZwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulcfsN0fEe2YPMyYKslBVA" name="getAdaptor" visibility="public">
              <ownedParameter xmi:id="_ulcfsd0fEe2YPMyYKslBVA" name="return" type="_thM0ct0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulsXZd0fEe2YPMyYKslBVA" name="getModule" visibility="public">
              <ownedParameter xmi:id="_ulsXZt0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulsXZ90fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ul_SQN0fEe2YPMyYKslBVA" name="resolveDynamic" visibility="public">
              <ownedParameter xmi:id="_ul_SQd0fEe2YPMyYKslBVA" name="dynamicPkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ul_SQt0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ul_SQ90fEe2YPMyYKslBVA" name="return" type="_tg8Vwd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoLqoN0fEe2YPMyYKslBVA" name="getFrameworkWiring" visibility="public">
              <ownedParameter xmi:id="_uoLqod0fEe2YPMyYKslBVA" name="return" type="_th9CYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoRKO90fEe2YPMyYKslBVA" name="getFrameworkStartLevel" visibility="public">
              <ownedParameter xmi:id="_uoRKPN0fEe2YPMyYKslBVA" name="return" type="_tgtFMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upFpnt0fEe2YPMyYKslBVA" name="getModule" visibility="public">
              <ownedParameter xmi:id="_upFpn90fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_upFpoN0fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upGQoN0fEe2YPMyYKslBVA" name="getModules" visibility="public">
              <ownedParameter xmi:id="_upGQod0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upiVjd0fEe2YPMyYKslBVA" name="uninstall" visibility="public">
              <ownedParameter xmi:id="_upiVjt0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upzbQN0fEe2YPMyYKslBVA" name="getRemovalPending" visibility="public">
              <ownedParameter xmi:id="_upzbQd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_up1Qcd0fEe2YPMyYKslBVA" name="resolve" visibility="public">
              <ownedParameter xmi:id="_up1Qct0fEe2YPMyYKslBVA" name="triggers" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_up1Qc90fEe2YPMyYKslBVA" name="triggersMandatory" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_up1QdN0fEe2YPMyYKslBVA" name="return" type="_tg55g90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urLUQt0fEe2YPMyYKslBVA" name="getWiring" visibility="package">
              <ownedParameter xmi:id="_urLUQ90fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urLURN0fEe2YPMyYKslBVA" name="return" type="_tgzL1N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urgEYN0fEe2YPMyYKslBVA" name="getDependencyClosure" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_urgEYd0fEe2YPMyYKslBVA" name="initial" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urgEYt0fEe2YPMyYKslBVA" name="wiringCopy" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urgEY90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urrqn90fEe2YPMyYKslBVA" name="getSystemBundle" visibility="package">
              <ownedParameter xmi:id="_urrqoN0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ursRoN0fEe2YPMyYKslBVA" name="checkAdminPermission" visibility="package">
              <ownedParameter xmi:id="_ursRod0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ursRot0fEe2YPMyYKslBVA" name="action" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urs4s90fEe2YPMyYKslBVA" name="getRefreshClosure" visibility="package">
              <ownedParameter xmi:id="_urs4tN0fEe2YPMyYKslBVA" name="initial" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urs4td0fEe2YPMyYKslBVA" name="wiringCopy" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urs4tt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urtfwN0fEe2YPMyYKslBVA" name="refresh" visibility="public">
              <ownedParameter xmi:id="_urtfwd0fEe2YPMyYKslBVA" name="initial" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urtfwt0fEe2YPMyYKslBVA" name="return" type="_tg55g90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uruG3t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uruG390fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uruG4N0fEe2YPMyYKslBVA" name="adaptor" type="_thM0ct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uruG4d0fEe2YPMyYKslBVA" name="moduledataBase" type="_tg7Hod0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urvU8N0fEe2YPMyYKslBVA" name="install" visibility="public">
              <ownedParameter xmi:id="_urvU8d0fEe2YPMyYKslBVA" name="origin" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urvU8t0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urvU890fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urvU9N0fEe2YPMyYKslBVA" name="revisionInfo" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urvU9d0fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urwjEN0fEe2YPMyYKslBVA" name="getIdentityRequirement" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_urwjEd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urwjEt0fEe2YPMyYKslBVA" name="version" type="_tXEBDt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urwjE90fEe2YPMyYKslBVA" name="return" type="_thjZwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urxKI90fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_urxKJN0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urxKJd0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urxKJt0fEe2YPMyYKslBVA" name="revisionInfo" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urzmYN0fEe2YPMyYKslBVA" name="resolve" visibility="private">
              <ownedParameter xmi:id="_ur0NcN0fEe2YPMyYKslBVA" name="triggers" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur0Ncd0fEe2YPMyYKslBVA" name="triggersMandatory" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur0Nct0fEe2YPMyYKslBVA" name="restartTriggers" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur0Nc90fEe2YPMyYKslBVA" name="return" type="_tg55g90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ur0NdN0fEe2YPMyYKslBVA" name="isRefreshingSystemModule" visibility="package">
              <ownedParameter xmi:id="_ur0Ndd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ur0Nf90fEe2YPMyYKslBVA" name="resolveAndApply" visibility="private">
              <ownedParameter xmi:id="_ur0NgN0fEe2YPMyYKslBVA" name="triggers" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur0Ngd0fEe2YPMyYKslBVA" name="triggersMandatory" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur0Ngt0fEe2YPMyYKslBVA" name="restartTriggers" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur0Ng90fEe2YPMyYKslBVA" name="resolutionPermits" type="_thUJM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur0NhN0fEe2YPMyYKslBVA" name="return" type="_tg55g90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ur330N0fEe2YPMyYKslBVA" name="applyDelta" visibility="private">
              <ownedParameter xmi:id="_ur330d0fEe2YPMyYKslBVA" name="deltaWiring" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur330t0fEe2YPMyYKslBVA" name="modulesResolved" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur33090fEe2YPMyYKslBVA" name="triggers" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur331N0fEe2YPMyYKslBVA" name="timestamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur331d0fEe2YPMyYKslBVA" name="restartTriggers" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur331t0fEe2YPMyYKslBVA" name="resolutionPermits" type="_thUJM90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur33190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ur5F890fEe2YPMyYKslBVA" name="findExistingDynamicWire" visibility="private">
              <ownedParameter xmi:id="_ur5F9N0fEe2YPMyYKslBVA" name="wiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur5F9d0fEe2YPMyYKslBVA" name="dynamicPkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur5F9t0fEe2YPMyYKslBVA" name="return" type="_tg8Vwd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ur5F990fEe2YPMyYKslBVA" name="getDynamicRequirements" visibility="private">
              <ownedParameter xmi:id="_ur5F-N0fEe2YPMyYKslBVA" name="dynamicPkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur5F-d0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur5F-t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usSuk90fEe2YPMyYKslBVA" name="start" visibility="private">
              <ownedParameter xmi:id="_usSulN0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usSuld0fEe2YPMyYKslBVA" name="options" type="_tg3dQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usUjxN0fEe2YPMyYKslBVA" name="unresolve" visibility="private">
              <ownedParameter xmi:id="_usUjxd0fEe2YPMyYKslBVA" name="initial" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usUjxt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usUjx90fEe2YPMyYKslBVA" name="unresolve0" visibility="private">
              <ownedParameter xmi:id="_usUjyN0fEe2YPMyYKslBVA" name="initial" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usUjyd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usVK0N0fEe2YPMyYKslBVA" name="checkSystemExtensionRefresh" visibility="private">
              <ownedParameter xmi:id="_usVK0d0fEe2YPMyYKslBVA" name="initial" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usVx4N0fEe2YPMyYKslBVA" name="refreshSystemModule" visibility="package"/>
            <ownedOperation xmi:id="_usY1MN0fEe2YPMyYKslBVA" name="getDependencyClosure" visibility="public">
              <ownedParameter xmi:id="_usY1Md0fEe2YPMyYKslBVA" name="initial" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usY1Mt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usY1M90fEe2YPMyYKslBVA" name="getStartLevel" visibility="public">
              <ownedParameter xmi:id="_usY1NN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usY1N90fEe2YPMyYKslBVA" name="setStartLevel" visibility="package">
              <ownedParameter xmi:id="_usY1ON0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usY1Od0fEe2YPMyYKslBVA" name="startlevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usZcQ90fEe2YPMyYKslBVA" name="getModuleLockTimeout" visibility="package">
              <ownedParameter xmi:id="_usZcRN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usZcRd0fEe2YPMyYKslBVA" name="open" visibility="package"/>
            <ownedOperation xmi:id="_usZcRt0fEe2YPMyYKslBVA" name="loadModules" visibility="private"/>
            <ownedOperation xmi:id="_usZcSN0fEe2YPMyYKslBVA" name="close" visibility="package"/>
            <ownedOperation xmi:id="_usZcSt0fEe2YPMyYKslBVA" name="unloadModules" visibility="private"/>
            <ownedOperation xmi:id="_usaqYd0fEe2YPMyYKslBVA" name="setInitialModuleStates" visibility="public"/>
            <ownedOperation xmi:id="_usbRcN0fEe2YPMyYKslBVA" name="addDependents" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_usbRcd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usb4gN0fEe2YPMyYKslBVA" name="wiringCopy" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usb4gd0fEe2YPMyYKslBVA" name="refreshClosure" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usb4gt0fEe2YPMyYKslBVA" name="addDependents" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uscfkN0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uscfkd0fEe2YPMyYKslBVA" name="wiringCopy" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uscfkt0fEe2YPMyYKslBVA" name="dependencyClosure" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usdtsN0fEe2YPMyYKslBVA" name="optionsChanged" visibility="public">
              <ownedParameter xmi:id="_usdtsd0fEe2YPMyYKslBVA" name="options" type="_teHrT90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thRF7N0fEe2YPMyYKslBVA" name="ResolutionLock" visibility="package">
              <eAnnotations xmi:id="_thZow90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thZoxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thaP0N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_usdttN0fEe2YPMyYKslBVA" name="MAX_RESOLUTION_PERMITS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_usdttd0fEe2YPMyYKslBVA" name="permitPool" visibility="package" isLeaf="true" type="_s91BpN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_usdttt0fEe2YPMyYKslBVA" name="reenterLock" visibility="package" isLeaf="true" type="_tSbYoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_urut4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_ur0NfN0fEe2YPMyYKslBVA" name="acquire" visibility="package">
                <ownedParameter xmi:id="_ur0Nfd0fEe2YPMyYKslBVA" name="requestedPermits" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ur0Nft0fEe2YPMyYKslBVA" name="return" type="_thUJM90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thUJM90fEe2YPMyYKslBVA" name="Permits" visibility="package">
                <eAnnotations xmi:id="_thaP1t0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_thaP190fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_thaP2d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_useUzN0fEe2YPMyYKslBVA" name="aquiredPermits" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_useUzd0fEe2YPMyYKslBVA" name="closed" visibility="private" isLeaf="true" type="_thAnMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_useUzt0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thRF7N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_thaP2N0fEe2YPMyYKslBVA" client="_thUJM90fEe2YPMyYKslBVA" supplier="_tSaKgt0fEe2YPMyYKslBVA" contract="_tSaKgt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_ur0Nhd0fEe2YPMyYKslBVA" name="close" visibility="public"/>
                <ownedOperation xmi:id="_usdtt90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_usdtuN0fEe2YPMyYKslBVA" name="arg0" type="_thRF7N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_usdtud0fEe2YPMyYKslBVA" name="requestedPermits" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thRs890fEe2YPMyYKslBVA" name="ContainerWiring" visibility="package">
              <eAnnotations xmi:id="_tmMpNN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmMpNd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmNQQN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_urrqmN0fEe2YPMyYKslBVA" name="monitor" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urrqmd0fEe2YPMyYKslBVA" name="refreshThread" visibility="private" type="_tg1oEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_urrqmt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwvld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tmMpNt0fEe2YPMyYKslBVA" client="_thRs890fEe2YPMyYKslBVA" supplier="_th9CYN0fEe2YPMyYKslBVA" contract="_th9CYN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tmMpN90fEe2YPMyYKslBVA" client="_thRs890fEe2YPMyYKslBVA" supplier="_tgvhc90fEe2YPMyYKslBVA" contract="_tgvhc90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_urrqm90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_urrqnN0fEe2YPMyYKslBVA" name="arg0" type="_tgwvld0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urrqnd0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                <ownedParameter xmi:id="_urrqnt0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urrqod0fEe2YPMyYKslBVA" name="refreshBundles" visibility="public">
                <ownedParameter xmi:id="_urrqot0fEe2YPMyYKslBVA" name="bundles" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urrqo90fEe2YPMyYKslBVA" name="listeners" type="_tg1BC90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ursRo90fEe2YPMyYKslBVA" name="getModules" visibility="private">
                <ownedParameter xmi:id="_ursRpN0fEe2YPMyYKslBVA" name="bundles" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ursRpd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ursRpt0fEe2YPMyYKslBVA" name="getManager" visibility="private">
                <ownedParameter xmi:id="_ursRp90fEe2YPMyYKslBVA" name="return" type="_tg1oEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ursRqN0fEe2YPMyYKslBVA" name="resolveBundles" visibility="public">
                <ownedParameter xmi:id="_ursRqd0fEe2YPMyYKslBVA" name="bundles" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ursRqt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ursRq90fEe2YPMyYKslBVA" name="getRemovalPendingBundles" visibility="public">
                <ownedParameter xmi:id="_ursRrN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urs4sN0fEe2YPMyYKslBVA" name="getDependencyClosure" visibility="public">
                <ownedParameter xmi:id="_urs4sd0fEe2YPMyYKslBVA" name="bundles" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urs4st0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urs4t90fEe2YPMyYKslBVA" name="findProviders" visibility="public">
                <ownedParameter xmi:id="_urs4uN0fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urs4ud0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urs4vd0fEe2YPMyYKslBVA" name="dispatchEvent" visibility="public">
                <ownedParameter xmi:id="_urs4vt0fEe2YPMyYKslBVA" name="eventListener" type="_thRs890fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urs4v90fEe2YPMyYKslBVA" name="frameworkListeners" type="_tg1BC90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urs4wN0fEe2YPMyYKslBVA" name="eventAction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urs4wd0fEe2YPMyYKslBVA" name="eventObject" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urtfxN0fEe2YPMyYKslBVA" name="close" visibility="package"/>
              <ownedOperation xmi:id="_urtfxd0fEe2YPMyYKslBVA" name="open" visibility="package"/>
              <ownedOperation xmi:id="_urtfxt0fEe2YPMyYKslBVA" name="dispatchEvent" visibility="public">
                <ownedParameter xmi:id="_urtfx90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urtfyN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urtfyd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urtfyt0fEe2YPMyYKslBVA" name="arg3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tmNQQt0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tmN3VN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmN3Vd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmN3V90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uskbat0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thRs890fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uskba90fEe2YPMyYKslBVA" name="val$bundles" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmN3Vt0fEe2YPMyYKslBVA" client="_tmNQQt0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_urs4ut0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_urs4u90fEe2YPMyYKslBVA" name="arg0" type="_thRs890fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_urs4vN0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uskbbN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uskbbd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uslCcN0fEe2YPMyYKslBVA" name="run" visibility="public">
                  <ownedParameter xmi:id="_uslCcd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thRs9N0fEe2YPMyYKslBVA" name="ContainerStartLevel" visibility="package">
              <eAnnotations xmi:id="_thaP290fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thaP3N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thaP390fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_use71t0fEe2YPMyYKslBVA" name="USE_BEGINNING_START_LEVEL" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_use7190fEe2YPMyYKslBVA" name="FRAMEWORK_STARTLEVEL" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_use72N0fEe2YPMyYKslBVA" name="MODULE_STARTLEVEL" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_use72d0fEe2YPMyYKslBVA" name="activeStartLevel" visibility="private" isLeaf="true" type="_tdNsUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_use72t0fEe2YPMyYKslBVA" name="eventManagerLock" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_use7290fEe2YPMyYKslBVA" name="startLevelThread" visibility="private" type="_tg1oEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_use73N0fEe2YPMyYKslBVA" name="frameworkStartLevelLock" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_use73d0fEe2YPMyYKslBVA" name="debugStartLevel" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_use73t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwvld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_thaP3d0fEe2YPMyYKslBVA" client="_thRs9N0fEe2YPMyYKslBVA" supplier="_tgtFMt0fEe2YPMyYKslBVA" contract="_tgtFMt0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_thaP3t0fEe2YPMyYKslBVA" client="_thRs9N0fEe2YPMyYKslBVA" supplier="_tgvhc90fEe2YPMyYKslBVA" contract="_tgvhc90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_urut490fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_urut5N0fEe2YPMyYKslBVA" name="arg0" type="_tgwvld0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usY1Nd0fEe2YPMyYKslBVA" name="getStartLevel" visibility="public">
                <ownedParameter xmi:id="_usY1Nt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usZcQN0fEe2YPMyYKslBVA" name="setStartLevel" visibility="package">
                <ownedParameter xmi:id="_usZcQd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usZcQt0fEe2YPMyYKslBVA" name="startlevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usZcR90fEe2YPMyYKslBVA" name="open" visibility="package"/>
              <ownedOperation xmi:id="_usZcSd0fEe2YPMyYKslBVA" name="close" visibility="package"/>
              <ownedOperation xmi:id="_usdts90fEe2YPMyYKslBVA" name="setDebugOptions" visibility="package"/>
              <ownedOperation xmi:id="_use7390fEe2YPMyYKslBVA" name="getBundle" visibility="public">
                <ownedParameter xmi:id="_use74N0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usfi4t0fEe2YPMyYKslBVA" name="getManager" visibility="private">
                <ownedParameter xmi:id="_usfi490fEe2YPMyYKslBVA" name="return" type="_tg1oEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usfi5N0fEe2YPMyYKslBVA" name="setStartLevel" visibility="public">
                <ownedParameter xmi:id="_usfi5d0fEe2YPMyYKslBVA" name="startlevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usfi5t0fEe2YPMyYKslBVA" name="listeners" type="_tg1BC90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usgJ8N0fEe2YPMyYKslBVA" name="getInitialBundleStartLevel" visibility="public">
                <ownedParameter xmi:id="_usgJ8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usgJ8t0fEe2YPMyYKslBVA" name="setInitialBundleStartLevel" visibility="public">
                <ownedParameter xmi:id="_usgJ890fEe2YPMyYKslBVA" name="startlevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usgJ9N0fEe2YPMyYKslBVA" name="dispatchEvent" visibility="public">
                <ownedParameter xmi:id="_usgJ9d0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usgJ9t0fEe2YPMyYKslBVA" name="listeners" type="_tg1BC90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usgJ990fEe2YPMyYKslBVA" name="eventAction" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usgJ-N0fEe2YPMyYKslBVA" name="startlevel" type="_s7dqIN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usgxAN0fEe2YPMyYKslBVA" name="doContainerStartLevel" visibility="package">
                <ownedParameter xmi:id="_usgxAd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usgxAt0fEe2YPMyYKslBVA" name="newStartLevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usgxA90fEe2YPMyYKslBVA" name="listeners" type="_tg1BC90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usgxBN0fEe2YPMyYKslBVA" name="toString" visibility="package">
                <ownedParameter xmi:id="_usgxBd0fEe2YPMyYKslBVA" name="m" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usgxBt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ushYEN0fEe2YPMyYKslBVA" name="separateModulesByActivationPolicy" visibility="private">
                <ownedParameter xmi:id="_ushYEd0fEe2YPMyYKslBVA" name="sortedModules" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ushYEt0fEe2YPMyYKslBVA" name="lazyStart" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ushYE90fEe2YPMyYKslBVA" name="lazyStartParallel" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ushYFN0fEe2YPMyYKslBVA" name="eagerStart" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ushYFd0fEe2YPMyYKslBVA" name="eagerStartParallel" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ush_IN0fEe2YPMyYKslBVA" name="incStartLevel" visibility="private">
                <ownedParameter xmi:id="_ush_Id0fEe2YPMyYKslBVA" name="toStartLevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ush_It0fEe2YPMyYKslBVA" name="lazyStart" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ush_I90fEe2YPMyYKslBVA" name="lazyStartParallel" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ush_JN0fEe2YPMyYKslBVA" name="eagerStart" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ush_Jd0fEe2YPMyYKslBVA" name="eagerStartParallel" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ush_Jt0fEe2YPMyYKslBVA" name="decStartLevel" visibility="private">
                <ownedParameter xmi:id="_ush_J90fEe2YPMyYKslBVA" name="toStartLevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_ush_KN0fEe2YPMyYKslBVA" name="sortedModules" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usimMN0fEe2YPMyYKslBVA" name="incStartLevel" visibility="private">
                <ownedParameter xmi:id="_usimMd0fEe2YPMyYKslBVA" name="toStartLevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usimMt0fEe2YPMyYKslBVA" name="candidatesToStart" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usimM90fEe2YPMyYKslBVA" name="inParallel" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uskbYt0fEe2YPMyYKslBVA" name="dispatchEvent" visibility="public">
                <ownedParameter xmi:id="_uskbY90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uskbZN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uskbZd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uskbZt0fEe2YPMyYKslBVA" name="arg3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uskbZ90fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uskbaN0fEe2YPMyYKslBVA" name="arg0" type="_thRs9N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uskbad0fEe2YPMyYKslBVA" name="return" type="_tgwvld0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thcFAd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tmN3UN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmN3Ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmN3U90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_useUx90fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thRs9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmN3Ut0fEe2YPMyYKslBVA" client="_thcFAd0fEe2YPMyYKslBVA" supplier="_tS5Ssd0fEe2YPMyYKslBVA" contract="_tS5Ssd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_useUyN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_useUyd0fEe2YPMyYKslBVA" name="arg0" type="_thRs9N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_useUyt0fEe2YPMyYKslBVA" name="execute" visibility="public">
                  <ownedParameter xmi:id="_useUy90fEe2YPMyYKslBVA" name="command" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_thcFA90fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_thcFBN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_thcsEN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_thcsEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uslCct0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thRs9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uslCc90fEe2YPMyYKslBVA" name="val$done" visibility="private" isLeaf="true" type="_tg22M90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uslCdN0fEe2YPMyYKslBVA" name="val$module" visibility="private" isLeaf="true" type="_tgwvlt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uslCdd0fEe2YPMyYKslBVA" name="val$toStartLevel" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_thcsEd0fEe2YPMyYKslBVA" client="_thcFA90fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_usjNQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_usjNRN0fEe2YPMyYKslBVA" name="arg0" type="_thRs9N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_usjNRd0fEe2YPMyYKslBVA" name="arg1" type="_tg22M90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_usjNRt0fEe2YPMyYKslBVA" name="arg2" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_usjNR90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uslCdt0fEe2YPMyYKslBVA" name="run" visibility="public"/>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thZowt0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_thaP0d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thaP0t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thaP1N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_usdtut0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgwvld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_usdtu90fEe2YPMyYKslBVA" name="val$systemModule" visibility="private" isLeaf="true" type="_thaP1d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_thaP090fEe2YPMyYKslBVA" client="_thZowt0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_usdGod0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_usdGot0fEe2YPMyYKslBVA" name="arg0" type="_tgwvld0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usdGo90fEe2YPMyYKslBVA" name="arg1" type="_thaP1d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usdtvN0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thaP2t0fEe2YPMyYKslBVA" name="ResolutionLockException" visibility="package">
              <eAnnotations xmi:id="_thcsE90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thcsFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thcsFd0fEe2YPMyYKslBVA" general="_s72rsN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uslpgN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_useU1N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_useU1d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_useU1t0fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgwvlt0fEe2YPMyYKslBVA" name="Module" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_thl2B90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thl2CN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thl2DN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_upYkgN0fEe2YPMyYKslBVA" name="ACTIVE_SET" visibility="public" isLeaf="true" isStatic="true" type="_s_XSsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uplY1d0fEe2YPMyYKslBVA" name="RESOLVED_SET" visibility="public" isLeaf="true" isStatic="true" type="_s_XSsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utS0K90fEe2YPMyYKslBVA" name="id" visibility="private" isLeaf="true" type="_s6wfgd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utTbMN0fEe2YPMyYKslBVA" name="location" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utTbMd0fEe2YPMyYKslBVA" name="revisions" visibility="private" isLeaf="true" type="_tg7usd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utTbMt0fEe2YPMyYKslBVA" name="stateChangeLock" visibility="package" isLeaf="true" type="_thmdEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utTbM90fEe2YPMyYKslBVA" name="stateTransitionEvents" visibility="private" isLeaf="true" type="_s_XSsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utTbNN0fEe2YPMyYKslBVA" name="settings" visibility="private" isLeaf="true" type="_s_XSsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utTbNd0fEe2YPMyYKslBVA" name="inStart" visibility="package" isLeaf="true" type="_tdNsUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utTbNt0fEe2YPMyYKslBVA" name="state" visibility="private" type="_tg4EUd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_utTbN90fEe2YPMyYKslBVA" name="startlevel" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_utTbON0fEe2YPMyYKslBVA" name="lastModified" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_utTbOd0fEe2YPMyYKslBVA" name="VALID_RESOLVED_TRANSITION" visibility="private" isLeaf="true" isStatic="true" type="_s_XSsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utTbOt0fEe2YPMyYKslBVA" name="VALID_STOPPED_TRANSITION" visibility="private" isLeaf="true" isStatic="true" type="_s_XSsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utTbO90fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$osgi$container$ModuleContainerAdaptor$ModuleEvent" visibility="private" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_thl2Cd0fEe2YPMyYKslBVA" client="_tgwvlt0fEe2YPMyYKslBVA" supplier="_tB4bMd0fEe2YPMyYKslBVA" contract="_tB4bMd0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_thl2Ct0fEe2YPMyYKslBVA" client="_tgwvlt0fEe2YPMyYKslBVA" supplier="_tgqo8N0fEe2YPMyYKslBVA" contract="_tgqo8N0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_thl2C90fEe2YPMyYKslBVA" client="_tgwvlt0fEe2YPMyYKslBVA" supplier="_s_ToUN0fEe2YPMyYKslBVA" contract="_s_ToUN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ukYIvt0fEe2YPMyYKslBVA" name="getLocation" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ukYvwN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uk_MsN0fEe2YPMyYKslBVA" name="getCurrentRevision" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uk_Msd0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulJkwN0fEe2YPMyYKslBVA" name="getId" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ulJkwd0fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulb4qN0fEe2YPMyYKslBVA" name="getContainer" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ulb4qd0fEe2YPMyYKslBVA" name="return" type="_tgwvld0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulsXaN0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ulsXad0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoLDkN0fEe2YPMyYKslBVA" name="getRevisions" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uoLDkd0fEe2YPMyYKslBVA" name="return" type="_tg7usd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoRxQt0fEe2YPMyYKslBVA" name="getStartLevel" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uoRxQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoRxR90fEe2YPMyYKslBVA" name="setStartLevel" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uoRxSN0fEe2YPMyYKslBVA" name="startLevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoRxVN0fEe2YPMyYKslBVA" name="isPersistentlyStarted" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uoRxVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoSYUN0fEe2YPMyYKslBVA" name="isActivationPolicyUsed" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uoSYUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upYkgd0fEe2YPMyYKslBVA" name="getState" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_upYkgt0fEe2YPMyYKslBVA" name="return" type="_tg4EUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upYkiN0fEe2YPMyYKslBVA" name="holdsTransitionEventLock" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_upYkid0fEe2YPMyYKslBVA" name="transitionEvent" type="_thcsG90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_upYkit0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uphHat0fEe2YPMyYKslBVA" name="start" visibility="public">
              <ownedParameter xmi:id="_uphHa90fEe2YPMyYKslBVA" name="options" type="_tg3dQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uphueN0fEe2YPMyYKslBVA" name="stop" visibility="public">
              <ownedParameter xmi:id="_uphued0fEe2YPMyYKslBVA" name="options" type="_tg3dQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upmm8t0fEe2YPMyYKslBVA" name="getLastModified" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_upmm890fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_up460d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_up460t0fEe2YPMyYKslBVA" name="id" type="_s6wfgd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_up46090fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_up461N0fEe2YPMyYKslBVA" name="container" type="_tgwvld0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_up461d0fEe2YPMyYKslBVA" name="settings" type="_s_XSsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_up461t0fEe2YPMyYKslBVA" name="startlevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uq61lt0fEe2YPMyYKslBVA" name="getStateChangeOwner" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uq61l90fEe2YPMyYKslBVA" name="return" type="_s7I6AN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urRa6d0fEe2YPMyYKslBVA" name="setState" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urRa6t0fEe2YPMyYKslBVA" name="state" type="_tg4EUd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urTQJt0fEe2YPMyYKslBVA" name="setlastModified" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urTQJ90fEe2YPMyYKslBVA" name="lastModified" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urk84N0fEe2YPMyYKslBVA" name="isLazyActivate" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urk84d0fEe2YPMyYKslBVA" name="options" type="_tg3dQd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urk84t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urrDg90fEe2YPMyYKslBVA" name="checkValid" visibility="package" isLeaf="true"/>
            <ownedOperation xmi:id="_urrDhN0fEe2YPMyYKslBVA" name="storeStartLevel" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urrDhd0fEe2YPMyYKslBVA" name="newStartLevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urxxMN0fEe2YPMyYKslBVA" name="lockStateChange" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_urxxMd0fEe2YPMyYKslBVA" name="transitionEvent" type="_thcsG90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uryYQN0fEe2YPMyYKslBVA" name="unlockStateChange" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_uryYQd0fEe2YPMyYKslBVA" name="transitionEvent" type="_thcsG90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usSukN0fEe2YPMyYKslBVA" name="inStart" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_usSukd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usimNN0fEe2YPMyYKslBVA" name="isParallelActivated" visibility="public">
              <ownedParameter xmi:id="_usimNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uskbYN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uskbYd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uspT490fEe2YPMyYKslBVA" name="cleanup" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uspT5N0fEe2YPMyYKslBVA" name="arg0" type="_tgwvkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utTbPN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_utVQZN0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$osgi$container$ModuleContainerAdaptor$ModuleEvent" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_utVQZd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utXFkN0fEe2YPMyYKslBVA" name="setTrigger" visibility="private"/>
            <ownedOperation xmi:id="_utXFkd0fEe2YPMyYKslBVA" name="checkFragment" visibility="private"/>
            <ownedOperation xmi:id="_utXFkt0fEe2YPMyYKslBVA" name="persistStartOptions" visibility="private">
              <ownedParameter xmi:id="_utXFk90fEe2YPMyYKslBVA" name="options" type="_tg3dQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utXsot0fEe2YPMyYKslBVA" name="doStart" visibility="private">
              <ownedParameter xmi:id="_utXso90fEe2YPMyYKslBVA" name="options" type="_tg3dQd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utXspN0fEe2YPMyYKslBVA" name="return" type="_thcsG90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utXspd0fEe2YPMyYKslBVA" name="publishEvent" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_utXspt0fEe2YPMyYKslBVA" name="type" type="_thcsG90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utYTsd0fEe2YPMyYKslBVA" name="persistStopOptions" visibility="private">
              <ownedParameter xmi:id="_utYTst0fEe2YPMyYKslBVA" name="options" type="_tg3dQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utY6wN0fEe2YPMyYKslBVA" name="doStop" visibility="private">
              <ownedParameter xmi:id="_utY6wd0fEe2YPMyYKslBVA" name="return" type="_thcsG90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utY6xd0fEe2YPMyYKslBVA" name="compareTo" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_utY6xt0fEe2YPMyYKslBVA" name="o" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utY6x90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utZh0N0fEe2YPMyYKslBVA" name="startWorker" visibility="protected"/>
            <ownedOperation xmi:id="_utZh0d0fEe2YPMyYKslBVA" name="isTriggerSet" visibility="private">
              <ownedParameter xmi:id="_utZh0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utaI4N0fEe2YPMyYKslBVA" name="getCurrentLoader" visibility="private">
              <ownedParameter xmi:id="_utaI4d0fEe2YPMyYKslBVA" name="return" type="_thdTLN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utaI4t0fEe2YPMyYKslBVA" name="stopWorker" visibility="protected"/>
            <ownedOperation xmi:id="_utbXAN0fEe2YPMyYKslBVA" name="setParallelActivation" visibility="public">
              <ownedParameter xmi:id="_utbXAd0fEe2YPMyYKslBVA" name="parallelActivation" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utb-EN0fEe2YPMyYKslBVA" name="hasLazyActivatePolicy" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_utb-Ed0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utb-Et0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_utb-E90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utb-FN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tg3dQd0fEe2YPMyYKslBVA" name="StartOptions[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1wd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1wt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tg3dQ90fEe2YPMyYKslBVA" name="StopOptions[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1w90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1xN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tg4EUd0fEe2YPMyYKslBVA" name="State" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_thlO-N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thlO-d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thl2AN0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upYkg90fEe2YPMyYKslBVA" name="UNINSTALLED" visibility="public" isLeaf="true" isStatic="true" type="_tg4EUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upkxyt0fEe2YPMyYKslBVA" name="LAZY_STARTING" visibility="public" isLeaf="true" isStatic="true" type="_tg4EUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up2elt0fEe2YPMyYKslBVA" name="ACTIVE" visibility="public" isLeaf="true" isStatic="true" type="_tg4EUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up2el90fEe2YPMyYKslBVA" name="INSTALLED" visibility="public" isLeaf="true" isStatic="true" type="_tg4EUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up2emN0fEe2YPMyYKslBVA" name="RESOLVED" visibility="public" isLeaf="true" isStatic="true" type="_tg4EUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up2emd0fEe2YPMyYKslBVA" name="STARTING" visibility="public" isLeaf="true" isStatic="true" type="_tg4EUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_up3FoN0fEe2YPMyYKslBVA" name="STOPPING" visibility="public" isLeaf="true" isStatic="true" type="_tg4EUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utSNH90fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_thl2Ad0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_upYkhN0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_upYkhd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upYkht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uphHYt0fEe2YPMyYKslBVA" name="ordinal" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uphHY90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_up2elN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_up2eld0fEe2YPMyYKslBVA" name="return" type="_thl2Ad0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utSNIN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_utSNId0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_utSNIt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utSNI90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utS0IN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_utS0Id0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utS0It0fEe2YPMyYKslBVA" name="return" type="_tg4EUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thlO8N0fEe2YPMyYKslBVA" name="StopOptions" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_thlO8d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thlO8t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thlO890fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upiVgN0fEe2YPMyYKslBVA" name="TRANSIENT" visibility="public" isLeaf="true" isStatic="true" type="_thlO8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utRmAN0fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tg3dQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_utRmAd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_utRmAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_utRmA90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utRmBN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utRmBd0fEe2YPMyYKslBVA" name="isContained" visibility="public">
                <ownedParameter xmi:id="_utRmBt0fEe2YPMyYKslBVA" name="options" type="_tg3dQ90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utRmB90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utRmCN0fEe2YPMyYKslBVA" name="equals" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_utRmCd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utRmCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utRmC90fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_utRmDN0fEe2YPMyYKslBVA" name="return" type="_tg3dQ90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utRmDd0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_utRmDt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utRmD90fEe2YPMyYKslBVA" name="return" type="_thlO8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thlO9N0fEe2YPMyYKslBVA" name="StartOptions" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_thlO9d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thlO9t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thlO990fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uphucN0fEe2YPMyYKslBVA" name="TRANSIENT" visibility="public" isLeaf="true" isStatic="true" type="_thlO9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uphucd0fEe2YPMyYKslBVA" name="USE_ACTIVATION_POLICY" visibility="public" isLeaf="true" isStatic="true" type="_thlO9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uplY0N0fEe2YPMyYKslBVA" name="LAZY_TRIGGER" visibility="public" isLeaf="true" isStatic="true" type="_thlO9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uryYQt0fEe2YPMyYKslBVA" name="TRANSIENT_RESUME" visibility="public" isLeaf="true" isStatic="true" type="_thlO9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_usSukt0fEe2YPMyYKslBVA" name="TRANSIENT_IF_AUTO_START" visibility="public" isLeaf="true" isStatic="true" type="_thlO9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utRmEN0fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tg3dQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_utSNEN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_utSNEd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_utSNEt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utSNE90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utSNFN0fEe2YPMyYKslBVA" name="isContained" visibility="public">
                <ownedParameter xmi:id="_utSNFd0fEe2YPMyYKslBVA" name="options" type="_tg3dQd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utSNFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utSNF90fEe2YPMyYKslBVA" name="equals" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_utSNGN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utSNGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utSNGt0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_utSNG90fEe2YPMyYKslBVA" name="return" type="_tg3dQd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utSNHN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_utSNHd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utSNHt0fEe2YPMyYKslBVA" name="return" type="_thlO9N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_thl2Ad0fEe2YPMyYKslBVA" name="State[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1xd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1xt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thl2At0fEe2YPMyYKslBVA" name="Settings" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_thl2A90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thl2BN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thl2Bd0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ure2Rd0fEe2YPMyYKslBVA" name="USE_ACTIVATION_POLICY" visibility="public" isLeaf="true" isStatic="true" type="_thl2At0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ure2Rt0fEe2YPMyYKslBVA" name="AUTO_START" visibility="public" isLeaf="true" isStatic="true" type="_thl2At0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utS0I90fEe2YPMyYKslBVA" name="PARALLEL_ACTIVATION" visibility="public" isLeaf="true" isStatic="true" type="_thl2At0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utS0JN0fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_thl2Bt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_urQMyt0fEe2YPMyYKslBVA" name="toString" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_urQMy90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urSpAN0fEe2YPMyYKslBVA" name="name" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_urSpAd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urT3IN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_urT3Id0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urT3It0fEe2YPMyYKslBVA" name="return" type="_thl2At0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utS0Jd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_utS0Jt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_utS0J90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utS0KN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utS0Kd0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_utS0Kt0fEe2YPMyYKslBVA" name="return" type="_thl2Bt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_thl2Bt0fEe2YPMyYKslBVA" name="Settings[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1x90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1yN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgzL1N0fEe2YPMyYKslBVA" name="ModuleWiring" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_thehQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thehQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thehQ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_usp6990fEe2YPMyYKslBVA" name="isValid" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_usp6-t0fEe2YPMyYKslBVA" name="GET_CLASSLOADER_PERM" visibility="private" isLeaf="true" isStatic="true" type="_thehR90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_usp6-90fEe2YPMyYKslBVA" name="DYNAMICALLY_ADDED_IMPORT_DIRECTIVE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_usqiAN0fEe2YPMyYKslBVA" name="revision" visibility="private" isLeaf="true" type="_tgwvkt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_usqiAd0fEe2YPMyYKslBVA" name="capabilities" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_usqiAt0fEe2YPMyYKslBVA" name="requirements" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_usqiA90fEe2YPMyYKslBVA" name="substitutedPkgNames" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_usqiBN0fEe2YPMyYKslBVA" name="loader" visibility="private" isLeaf="true" type="_thfIUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_usqiBd0fEe2YPMyYKslBVA" name="loaderInitializer" visibility="private" isLeaf="true" type="_thfIUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_usqiBt0fEe2YPMyYKslBVA" name="providedWires" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_usqiB90fEe2YPMyYKslBVA" name="requiredWires" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_usqiCN0fEe2YPMyYKslBVA" name="dynamicMissRef" visibility="private" isLeaf="true" type="_thRs8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_thehQt0fEe2YPMyYKslBVA" client="_tgzL1N0fEe2YPMyYKslBVA" supplier="_tgr3E90fEe2YPMyYKslBVA" contract="_tgr3E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uk-lr90fEe2YPMyYKslBVA" name="getBundle" visibility="public">
              <ownedParameter xmi:id="_uk-lsN0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uk_zwN0fEe2YPMyYKslBVA" name="getModuleLoader" visibility="public">
              <ownedParameter xmi:id="_uk_zwd0fEe2YPMyYKslBVA" name="return" type="_thdTLN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulI9st0fEe2YPMyYKslBVA" name="getProvidedModuleWires" visibility="public">
              <ownedParameter xmi:id="_ulI9s90fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulI9tN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulZca90fEe2YPMyYKslBVA" name="getRevision" visibility="public">
              <ownedParameter xmi:id="_ulZcbN0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulrwRN0fEe2YPMyYKslBVA" name="getModuleCapabilities" visibility="public">
              <ownedParameter xmi:id="_ulrwRd0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulrwRt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulsXV90fEe2YPMyYKslBVA" name="getModuleRequirements" visibility="public">
              <ownedParameter xmi:id="_ulsXWN0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulsXWd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulsXXN0fEe2YPMyYKslBVA" name="getRequiredModuleWires" visibility="public">
              <ownedParameter xmi:id="_ulsXXd0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulsXXt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ul8O8N0fEe2YPMyYKslBVA" name="getSubstitutedNames" visibility="public">
              <ownedParameter xmi:id="_ul8O8d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ul82AN0fEe2YPMyYKslBVA" name="isSubstitutedPackage" visibility="public">
              <ownedParameter xmi:id="_ul82Ad0fEe2YPMyYKslBVA" name="packageName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ul82At0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ul-EJd0fEe2YPMyYKslBVA" name="addDynamicImports" visibility="public">
              <ownedParameter xmi:id="_ul-EJt0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoJOYt0fEe2YPMyYKslBVA" name="isInUse" visibility="public">
              <ownedParameter xmi:id="_uoJOY90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoKcgt0fEe2YPMyYKslBVA" name="isCurrent" visibility="public">
              <ownedParameter xmi:id="_uoKcg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urOXlt0fEe2YPMyYKslBVA" name="getPersistentRequiredWires" visibility="package">
              <ownedParameter xmi:id="_urOXl90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urVFQN0fEe2YPMyYKslBVA" name="getPersistentRequirements" visibility="package">
              <ownedParameter xmi:id="_urVFQd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urVFQt0fEe2YPMyYKslBVA" name="getPersistentProvidedWires" visibility="package">
              <ownedParameter xmi:id="_urVFQ90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urVsUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_urVsUd0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urVsUt0fEe2YPMyYKslBVA" name="capabilities" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urVsU90fEe2YPMyYKslBVA" name="requirements" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urVsVN0fEe2YPMyYKslBVA" name="providedWires" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urVsVd0fEe2YPMyYKslBVA" name="requiredWires" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urVsVt0fEe2YPMyYKslBVA" name="substitutedPkgNames" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urgrc90fEe2YPMyYKslBVA" name="setProvidedWires" visibility="package">
              <ownedParameter xmi:id="_urgrdN0fEe2YPMyYKslBVA" name="providedWires" type="_s7dDE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urgrdd0fEe2YPMyYKslBVA" name="invalidate" visibility="package"/>
            <ownedOperation xmi:id="_urpOUN0fEe2YPMyYKslBVA" name="removeDynamicPackageMisses" visibility="package">
              <ownedParameter xmi:id="_urpOUd0fEe2YPMyYKslBVA" name="packageNames" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ur5F8N0fEe2YPMyYKslBVA" name="isDynamicPackageMiss" visibility="package">
              <ownedParameter xmi:id="_ur5F8d0fEe2YPMyYKslBVA" name="packageName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur5F8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ur5F-90fEe2YPMyYKslBVA" name="addDynamicPackageMiss" visibility="package">
              <ownedParameter xmi:id="_ur5F_N0fEe2YPMyYKslBVA" name="packageName" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usSult0fEe2YPMyYKslBVA" name="loadFragments" visibility="package">
              <ownedParameter xmi:id="_usSul90fEe2YPMyYKslBVA" name="fragments" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usTVoN0fEe2YPMyYKslBVA" name="setCapabilities" visibility="package">
              <ownedParameter xmi:id="_usTVod0fEe2YPMyYKslBVA" name="capabilities" type="_s7dDE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usTVot0fEe2YPMyYKslBVA" name="setRequiredWires" visibility="package">
              <ownedParameter xmi:id="_usTVo90fEe2YPMyYKslBVA" name="requiredWires" type="_s7dDE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usaDUN0fEe2YPMyYKslBVA" name="validate" visibility="package"/>
            <ownedOperation xmi:id="_usaqYN0fEe2YPMyYKslBVA" name="unload" visibility="package"/>
            <ownedOperation xmi:id="_usqiCd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_usrJEN0fEe2YPMyYKslBVA" name="isFragmentInUse" visibility="private">
              <ownedParameter xmi:id="_usrJEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usrJEt0fEe2YPMyYKslBVA" name="getModuleCapabilities" visibility="private">
              <ownedParameter xmi:id="_usrJE90fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usrJFN0fEe2YPMyYKslBVA" name="allCapabilities" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usrJFd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usrwIN0fEe2YPMyYKslBVA" name="getModuleRequirements" visibility="private">
              <ownedParameter xmi:id="_usrwId0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usrwIt0fEe2YPMyYKslBVA" name="allRequirements" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usrwI90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usrwJN0fEe2YPMyYKslBVA" name="getCapabilities" visibility="public">
              <ownedParameter xmi:id="_usrwJd0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usrwJt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usrwJ90fEe2YPMyYKslBVA" name="getRequirements" visibility="public">
              <ownedParameter xmi:id="_usrwKN0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usrwKd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ussXMN0fEe2YPMyYKslBVA" name="getWires" visibility="private">
              <ownedParameter xmi:id="_ussXMd0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ussXMt0fEe2YPMyYKslBVA" name="allWires" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ussXM90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ussXNN0fEe2YPMyYKslBVA" name="getPersistentWires" visibility="private">
              <ownedParameter xmi:id="_ussXNd0fEe2YPMyYKslBVA" name="allWires" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ussXNt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ussXN90fEe2YPMyYKslBVA" name="getProvidedWires" visibility="public">
              <ownedParameter xmi:id="_ussXON0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ussXOd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ussXOt0fEe2YPMyYKslBVA" name="getRequiredWires" visibility="public">
              <ownedParameter xmi:id="_ussXO90fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ussXPN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uss-QN0fEe2YPMyYKslBVA" name="getClassLoader" visibility="public">
              <ownedParameter xmi:id="_uss-Qd0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ustlUN0fEe2YPMyYKslBVA" name="findEntries" visibility="public">
              <ownedParameter xmi:id="_ustlUd0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ustlUt0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ustlU90fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ustlVN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ustlVd0fEe2YPMyYKslBVA" name="hasResourcePermission" visibility="private">
              <ownedParameter xmi:id="_ustlVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ustlV90fEe2YPMyYKslBVA" name="listResources" visibility="public">
              <ownedParameter xmi:id="_ustlWN0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ustlWd0fEe2YPMyYKslBVA" name="filePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ustlWt0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ustlW90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ustlXN0fEe2YPMyYKslBVA" name="getResourceCapabilities" visibility="public">
              <ownedParameter xmi:id="_ustlXd0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ustlXt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ustlX90fEe2YPMyYKslBVA" name="getResourceRequirements" visibility="public">
              <ownedParameter xmi:id="_ustlYN0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ustlYd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ustlYt0fEe2YPMyYKslBVA" name="getProvidedResourceWires" visibility="public">
              <ownedParameter xmi:id="_ustlY90fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ustlZN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usuMYN0fEe2YPMyYKslBVA" name="getRequiredResourceWires" visibility="public">
              <ownedParameter xmi:id="_usuMYd0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usuMYt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usuMY90fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_usuMZN0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usuMZd0fEe2YPMyYKslBVA" name="invalidate0" visibility="private">
              <ownedParameter xmi:id="_usuMZt0fEe2YPMyYKslBVA" name="releaseLoader" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usuzcN0fEe2YPMyYKslBVA" name="isSubtituted" visibility="package">
              <ownedParameter xmi:id="_usuzcd0fEe2YPMyYKslBVA" name="capability" type="_thJxLN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usuzct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uswBkN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uswBkd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uswBkt0fEe2YPMyYKslBVA" name="getSubstitutionWires" visibility="package">
              <ownedParameter xmi:id="_uswBk90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uswooN0fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_uswood0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uswoot0fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_uswoo90fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uswopN0fEe2YPMyYKslBVA" name="getRevision" visibility="public">
              <ownedParameter xmi:id="_uswopd0fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thfIUd0fEe2YPMyYKslBVA" name="LoaderInitializer" visibility="package">
              <eAnnotations xmi:id="_tmN3WN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmN3Wd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmN3W90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_usp68t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tgzL1N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tmN3Wt0fEe2YPMyYKslBVA" client="_thfIUd0fEe2YPMyYKslBVA" supplier="_tlmMQN0fEe2YPMyYKslBVA" contract="_tlmMQN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_usp6890fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_usp69N0fEe2YPMyYKslBVA" name="arg0" type="_tgzL1N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usp69d0fEe2YPMyYKslBVA" name="call" visibility="public">
                <ownedParameter xmi:id="_usp69t0fEe2YPMyYKslBVA" name="return" type="_thdTLN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usp6-N0fEe2YPMyYKslBVA" name="call" visibility="public">
                <ownedParameter xmi:id="_usp6-d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tg7Hod0fEe2YPMyYKslBVA" name="ModuleDatabase" visibility="public">
            <eAnnotations xmi:id="_thMNYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thMNYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thMNYt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_urNwiN0fEe2YPMyYKslBVA" name="wirings" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urQMwN0fEe2YPMyYKslBVA" name="moduleSettings" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urRa4N0fEe2YPMyYKslBVA" name="nextId" visibility="package" isLeaf="true" type="_thM0cN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urRa5d0fEe2YPMyYKslBVA" name="revisionsTimeStamp" visibility="package" isLeaf="true" type="_thM0cN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urRa5t0fEe2YPMyYKslBVA" name="allTimeStamp" visibility="package" isLeaf="true" type="_thM0cN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urTQGd0fEe2YPMyYKslBVA" name="adaptor" visibility="package" isLeaf="true" type="_thM0ct0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urdBHt0fEe2YPMyYKslBVA" name="modulesByLocations" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urdBH90fEe2YPMyYKslBVA" name="modulesById" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urdBIN0fEe2YPMyYKslBVA" name="constructionTime" visibility="package" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urdBId0fEe2YPMyYKslBVA" name="capabilities" visibility="private" isLeaf="true" type="_thM0cd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_urdBIt0fEe2YPMyYKslBVA" name="initialModuleStartLevel" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_urdBI90fEe2YPMyYKslBVA" name="monitor" visibility="private" isLeaf="true" type="_tSbYoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_upX9et0fEe2YPMyYKslBVA" name="getRevisionsTimestamp" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_upX9e90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upw_Bt0fEe2YPMyYKslBVA" name="readLock" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_upxmEN0fEe2YPMyYKslBVA" name="readUnlock" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_urNwgN0fEe2YPMyYKslBVA" name="getTimestamp" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_urNwgd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urNwgt0fEe2YPMyYKslBVA" name="getNextId" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_urNwg90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urNwhN0fEe2YPMyYKslBVA" name="getInitialModuleStartLevel" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urNwhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urNwht0fEe2YPMyYKslBVA" name="getModules" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urNwh90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urOXkN0fEe2YPMyYKslBVA" name="getRemovalPending" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urOXkd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urRa490fEe2YPMyYKslBVA" name="setInitialModuleStartLevel" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urRa5N0fEe2YPMyYKslBVA" name="initialStartlevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urRa590fEe2YPMyYKslBVA" name="setWiring" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urRa6N0fEe2YPMyYKslBVA" name="newWiring" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urTQHt0fEe2YPMyYKslBVA" name="load" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urTQH90fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urTQIN0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urTQId0fEe2YPMyYKslBVA" name="revisionInfo" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urTQIt0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urTQI90fEe2YPMyYKslBVA" name="settings" type="_s_XSsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urTQJN0fEe2YPMyYKslBVA" name="startlevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urTQJd0fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urW6eN0fEe2YPMyYKslBVA" name="getModule" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urW6ed0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urW6et0fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urdBJN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_urdBJd0fEe2YPMyYKslBVA" name="adaptor" type="_thM0ct0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urdoIt0fEe2YPMyYKslBVA" name="getModule" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urdoI90fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urdoJN0fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urdoJd0fEe2YPMyYKslBVA" name="install" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urdoJt0fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urdoJ90fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urdoKN0fEe2YPMyYKslBVA" name="revisionInfo" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urdoKd0fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urePMN0fEe2YPMyYKslBVA" name="writeLock" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_urePMd0fEe2YPMyYKslBVA" name="getAndIncrementNextId" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_urePMt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urePM90fEe2YPMyYKslBVA" name="getActivationPolicySettings" visibility="private">
              <ownedParameter xmi:id="_urePNN0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urePNd0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urePNt0fEe2YPMyYKslBVA" name="setSystemLastModified" visibility="private">
              <ownedParameter xmi:id="_urePN90fEe2YPMyYKslBVA" name="currentTime" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urePON0fEe2YPMyYKslBVA" name="incrementTimestamps" visibility="private">
              <ownedParameter xmi:id="_urePOd0fEe2YPMyYKslBVA" name="incrementRevision" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urePOt0fEe2YPMyYKslBVA" name="writeUnlock" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_ure2R90fEe2YPMyYKslBVA" name="checkWrite" visibility="private"/>
            <ownedOperation xmi:id="_urfdUN0fEe2YPMyYKslBVA" name="addCapabilities" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urfdUd0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urfdWN0fEe2YPMyYKslBVA" name="uninstall" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urfdWd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urfdW90fEe2YPMyYKslBVA" name="cleanupRemovalPending" visibility="package"/>
            <ownedOperation xmi:id="_urfdX90fEe2YPMyYKslBVA" name="removeCapabilities" visibility="protected">
              <ownedParameter xmi:id="_urfdYN0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urfdYd0fEe2YPMyYKslBVA" name="update" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urfdYt0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urfdY90fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urfdZN0fEe2YPMyYKslBVA" name="revisionInfo" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urhSgN0fEe2YPMyYKslBVA" name="getWiring" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urhSgd0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urhSgt0fEe2YPMyYKslBVA" name="return" type="_tgzL1N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urhSg90fEe2YPMyYKslBVA" name="getWiringsCopy" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urh5kN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urh5kd0fEe2YPMyYKslBVA" name="getWiringsClone" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urh5kt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urjHsN0fEe2YPMyYKslBVA" name="mergeWiring" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urjHsd0fEe2YPMyYKslBVA" name="deltaWiring" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urjHst0fEe2YPMyYKslBVA" name="getSortedModules" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urjHs90fEe2YPMyYKslBVA" name="sortOptions" type="_thMNZ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urjHtN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urjuwN0fEe2YPMyYKslBVA" name="sortModules" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urjuwd0fEe2YPMyYKslBVA" name="modules" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urjuwt0fEe2YPMyYKslBVA" name="sortOptions" type="_thMNZ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urkV1N0fEe2YPMyYKslBVA" name="sortByDependencies" visibility="private">
              <ownedParameter xmi:id="_urkV1d0fEe2YPMyYKslBVA" name="toSort" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urkV1t0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urpOUt0fEe2YPMyYKslBVA" name="findCapabilities" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urpOU90fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urpOVN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urp1YN0fEe2YPMyYKslBVA" name="store" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_urp1Yd0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urp1Yt0fEe2YPMyYKslBVA" name="persistWirings" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urp1Y90fEe2YPMyYKslBVA" name="load" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_urp1ZN0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urqccN0fEe2YPMyYKslBVA" name="persistSettings" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urqccd0fEe2YPMyYKslBVA" name="settings" type="_s_XSsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urqcct0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urrDgN0fEe2YPMyYKslBVA" name="setStartLevel" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_urrDgd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urrDgt0fEe2YPMyYKslBVA" name="startlevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_thMNZ90fEe2YPMyYKslBVA" name="Sort[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1yd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1yt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thOpoN0fEe2YPMyYKslBVA" name="Sort" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_thQe0t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thQe090fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thRF4N0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_urjuw90fEe2YPMyYKslBVA" name="BY_ID" visibility="public" isLeaf="true" isStatic="true" type="_thOpoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urkV0t0fEe2YPMyYKslBVA" name="BY_START_LEVEL" visibility="public" isLeaf="true" isStatic="true" type="_thOpoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urkV090fEe2YPMyYKslBVA" name="BY_DEPENDENCY" visibility="public" isLeaf="true" isStatic="true" type="_thOpoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urrDht0fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_thMNZ90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_urjuxN0fEe2YPMyYKslBVA" name="isContained" visibility="public">
                <ownedParameter xmi:id="_urkV0N0fEe2YPMyYKslBVA" name="options" type="_thMNZ90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urkV0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urrDh90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_urrDiN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_urrDid0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urrDit0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urrqkN0fEe2YPMyYKslBVA" name="equals" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_urrqkd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urrqkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urrqk90fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_urrqlN0fEe2YPMyYKslBVA" name="return" type="_thMNZ90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urrqld0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_urrqlt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urrql90fEe2YPMyYKslBVA" name="return" type="_thOpoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thOpot0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tmMpMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmMpMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmMpM90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_urdBEN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg7Hod0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tmMpMt0fEe2YPMyYKslBVA" client="_thOpot0fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_urdBEd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_urdBEt0fEe2YPMyYKslBVA" name="arg0" type="_tg7Hod0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urdBE90fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_urdBFN0fEe2YPMyYKslBVA" name="m1" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urdBFd0fEe2YPMyYKslBVA" name="m2" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urdBFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urdBGt0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_urdBG90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urdBHN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urdBHd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thQe0d0fEe2YPMyYKslBVA" name="Persistence" visibility="package">
              <eAnnotations xmi:id="_tmGikd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmGikt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmGik90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_urMiYt0fEe2YPMyYKslBVA" name="VERSION" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urMiY90fEe2YPMyYKslBVA" name="NULL" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urMiZN0fEe2YPMyYKslBVA" name="OBJECT" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urMiZd0fEe2YPMyYKslBVA" name="INDEX" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urMiZt0fEe2YPMyYKslBVA" name="LONG_STRING" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urMiZ90fEe2YPMyYKslBVA" name="VALUE_STRING" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urMiaN0fEe2YPMyYKslBVA" name="VALUE_LONG" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urMiad0fEe2YPMyYKslBVA" name="VALUE_DOUBLE" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urMiat0fEe2YPMyYKslBVA" name="VALUE_VERSION" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urMia90fEe2YPMyYKslBVA" name="VALUE_LIST" visibility="private" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_urMibN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_urNJcN0fEe2YPMyYKslBVA" name="addToWriteTable" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urNJcd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urNJct0fEe2YPMyYKslBVA" name="objectTable" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urNJc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urNJdN0fEe2YPMyYKslBVA" name="addToReadTable" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urNJdd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urNJdt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urNJd90fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urNJeN0fEe2YPMyYKslBVA" name="store" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_urNJed0fEe2YPMyYKslBVA" name="moduleDatabase" type="_tg7Hod0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urNJet0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urNJe90fEe2YPMyYKslBVA" name="persistWirings" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urOXkt0fEe2YPMyYKslBVA" name="writeWiring" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urOXk90fEe2YPMyYKslBVA" name="wiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urOXlN0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urOXld0fEe2YPMyYKslBVA" name="objectTable" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urOXmN0fEe2YPMyYKslBVA" name="writeWire" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urOXmd0fEe2YPMyYKslBVA" name="wire" type="_tg8Vwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urOXmt0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urOXm90fEe2YPMyYKslBVA" name="objectTable" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urOXnN0fEe2YPMyYKslBVA" name="writeModule" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urOXnd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urOXnt0fEe2YPMyYKslBVA" name="moduleDatabase" type="_tg7Hod0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urOXn90fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urOXoN0fEe2YPMyYKslBVA" name="objectTable" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urOXod0fEe2YPMyYKslBVA" name="writeMap" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urOXot0fEe2YPMyYKslBVA" name="source" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urOXo90fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urOXpN0fEe2YPMyYKslBVA" name="objectTable" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urOXpd0fEe2YPMyYKslBVA" name="moduleDatabase" type="_tg7Hod0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urO-oN0fEe2YPMyYKslBVA" name="writeVersion" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urO-od0fEe2YPMyYKslBVA" name="version" type="_tXEBDt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urO-ot0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urO-o90fEe2YPMyYKslBVA" name="objectTable" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urO-pN0fEe2YPMyYKslBVA" name="writeString" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urO-pd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urO-pt0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urO-p90fEe2YPMyYKslBVA" name="objectTable" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urPlsN0fEe2YPMyYKslBVA" name="getStringsVersionsAndMaps" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urPlsd0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urPlst0fEe2YPMyYKslBVA" name="moduleDatabase" type="_tg7Hod0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urPls90fEe2YPMyYKslBVA" name="allStrings" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urPltN0fEe2YPMyYKslBVA" name="allVersions" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urPltd0fEe2YPMyYKslBVA" name="allMaps" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urQMw90fEe2YPMyYKslBVA" name="addMap" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urQMxN0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urQMxd0fEe2YPMyYKslBVA" name="allStrings" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urQMxt0fEe2YPMyYKslBVA" name="allVersions" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urQMx90fEe2YPMyYKslBVA" name="allMaps" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urQz0N0fEe2YPMyYKslBVA" name="getListType" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urQz0d0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urQz0t0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urQz090fEe2YPMyYKslBVA" name="load" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_urQz1N0fEe2YPMyYKslBVA" name="moduleDatabase" type="_tg7Hod0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urQz1d0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urRa690fEe2YPMyYKslBVA" name="readWiring" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urRa7N0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urRa7d0fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urRa7t0fEe2YPMyYKslBVA" name="return" type="_tgzL1N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urSB8N0fEe2YPMyYKslBVA" name="readWire" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urSB8d0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urSB8t0fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urSB890fEe2YPMyYKslBVA" name="readModule" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urSB9N0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urSB9d0fEe2YPMyYKslBVA" name="moduleDatabase" type="_tg7Hod0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urSB9t0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urSB990fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urSB-N0fEe2YPMyYKslBVA" name="version" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urSB-d0fEe2YPMyYKslBVA" name="readIndexedMap" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urSB-t0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urSB-90fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urSB_N0fEe2YPMyYKslBVA" name="readIndexedVersion" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urSB_d0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urSB_t0fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urSB_90fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urSCAN0fEe2YPMyYKslBVA" name="readIndexedString" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urSCAd0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urSCAt0fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urSCA90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urSpAt0fEe2YPMyYKslBVA" name="writeGenericInfo" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urSpA90fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urSpBN0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urSpBd0fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urSpBt0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urSpB90fEe2YPMyYKslBVA" name="objectTable" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urTQEd0fEe2YPMyYKslBVA" name="readString" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urTQEt0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urTQE90fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urTQFN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urTQFd0fEe2YPMyYKslBVA" name="readVersion" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urTQFt0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urTQF90fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urTQGN0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urT3I90fEe2YPMyYKslBVA" name="readGenericInfo" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urT3JN0fEe2YPMyYKslBVA" name="isCapability" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urT3Jd0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urT3Jt0fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urT3J90fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urT3KN0fEe2YPMyYKslBVA" name="version" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urWTaN0fEe2YPMyYKslBVA" name="readMap" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urWTad0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urWTat0fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urWTa90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urW6ct0fEe2YPMyYKslBVA" name="writeList" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urW6c90fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urW6dN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urW6dd0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urW6dt0fEe2YPMyYKslBVA" name="objectTable" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urW6d90fEe2YPMyYKslBVA" name="moduleDatabase" type="_tg7Hod0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urXhgN0fEe2YPMyYKslBVA" name="readMapValue" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urXhgd0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urXhgt0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urXhg90fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urXhhN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urYIkt0fEe2YPMyYKslBVA" name="readList" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urYIk90fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urYIlN0fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urYIld0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urZ9wN0fEe2YPMyYKslBVA" name="readListValue" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urZ9wd0fEe2YPMyYKslBVA" name="listType" type="_s60J4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urZ9wt0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urZ9w90fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urZ9xN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urbL4t0fEe2YPMyYKslBVA" name="writeQualifier" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urbL490fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urbL5N0fEe2YPMyYKslBVA" name="out" type="_tiIBgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urbL5d0fEe2YPMyYKslBVA" name="objectTable" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urby8N0fEe2YPMyYKslBVA" name="readVersion0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urby8d0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urby8t0fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urby890fEe2YPMyYKslBVA" name="intern" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urby9N0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_urcaAN0fEe2YPMyYKslBVA" name="readString0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_urcaAd0fEe2YPMyYKslBVA" name="in" type="_th7NMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urcaAt0fEe2YPMyYKslBVA" name="objectTable" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urcaA90fEe2YPMyYKslBVA" name="intern" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_urcaBN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tg7usd0fEe2YPMyYKslBVA" name="ModuleRevisions" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_thd6ON0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thd6Od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thd6O90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_usos2N0fEe2YPMyYKslBVA" name="monitor" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_usos2d0fEe2YPMyYKslBVA" name="module" visibility="private" isLeaf="true" type="_tgwvlt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_usos2t0fEe2YPMyYKslBVA" name="container" visibility="private" isLeaf="true" type="_tgwvld0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_usos290fEe2YPMyYKslBVA" name="revisions" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_usos3N0fEe2YPMyYKslBVA" name="uninstalled" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_usos3d0fEe2YPMyYKslBVA" name="uninstalledCurrent" visibility="private" type="_tgwvkt0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_thd6Ot0fEe2YPMyYKslBVA" client="_tg7usd0fEe2YPMyYKslBVA" supplier="_tgr3Ed0fEe2YPMyYKslBVA" contract="_tgr3Ed0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ulGhdd0fEe2YPMyYKslBVA" name="getModule" visibility="public">
              <ownedParameter xmi:id="_ulGhdt0fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoLDkt0fEe2YPMyYKslBVA" name="getModuleRevisions" visibility="public">
              <ownedParameter xmi:id="_uoLDk90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoPVCd0fEe2YPMyYKslBVA" name="getRevisions" visibility="public">
              <ownedParameter xmi:id="_uoPVCt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urKtNd0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
              <ownedParameter xmi:id="_urKtNt0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urLUQN0fEe2YPMyYKslBVA" name="getContainer" visibility="package">
              <ownedParameter xmi:id="_urLUQd0fEe2YPMyYKslBVA" name="return" type="_tgwvld0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urL7Ut0fEe2YPMyYKslBVA" name="isUninstalled" visibility="package">
              <ownedParameter xmi:id="_urL7U90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urL7VN0fEe2YPMyYKslBVA" name="getCurrentRevision" visibility="package">
              <ownedParameter xmi:id="_urL7Vd0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urfdWt0fEe2YPMyYKslBVA" name="uninstall" visibility="package"/>
            <ownedOperation xmi:id="_urfdXN0fEe2YPMyYKslBVA" name="removeRevision" visibility="package">
              <ownedParameter xmi:id="_urfdXd0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urfdXt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usos3t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_usos390fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usos4N0fEe2YPMyYKslBVA" name="container" type="_tgwvld0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uspT4N0fEe2YPMyYKslBVA" name="addRevision" visibility="package">
              <ownedParameter xmi:id="_uspT4d0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uspT4t0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usp68N0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_usp68d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tg8Vwd0fEe2YPMyYKslBVA" name="ModuleWire" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_thsjtN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thsjtd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thsjt90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_utlIC90fEe2YPMyYKslBVA" name="capability" visibility="private" isLeaf="true" type="_thJxLN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utlIDN0fEe2YPMyYKslBVA" name="hostingProvider" visibility="private" isLeaf="true" type="_tgwvkt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utlIDd0fEe2YPMyYKslBVA" name="requirement" visibility="private" isLeaf="true" type="_thLmVd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utlIDt0fEe2YPMyYKslBVA" name="hostingRequirer" visibility="private" isLeaf="true" type="_tgwvkt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utlID90fEe2YPMyYKslBVA" name="isValid" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_thsjtt0fEe2YPMyYKslBVA" client="_tg8Vwd0fEe2YPMyYKslBVA" supplier="_tgseId0fEe2YPMyYKslBVA" contract="_tgseId0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ulI9td0fEe2YPMyYKslBVA" name="getRequirer" visibility="public">
              <ownedParameter xmi:id="_ulI9tt0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulZcYt0fEe2YPMyYKslBVA" name="getRequirement" visibility="public">
              <ownedParameter xmi:id="_ulZcY90fEe2YPMyYKslBVA" name="return" type="_thLmVd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulZcZt0fEe2YPMyYKslBVA" name="getRequirerWiring" visibility="public">
              <ownedParameter xmi:id="_ulZcZ90fEe2YPMyYKslBVA" name="return" type="_tgzL1N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uluMgN0fEe2YPMyYKslBVA" name="getCapability" visibility="public">
              <ownedParameter xmi:id="_uluMgd0fEe2YPMyYKslBVA" name="return" type="_thJxLN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ul7n5d0fEe2YPMyYKslBVA" name="getProviderWiring" visibility="public">
              <ownedParameter xmi:id="_ul7n5t0fEe2YPMyYKslBVA" name="return" type="_tgzL1N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoOt8N0fEe2YPMyYKslBVA" name="getProvider" visibility="public">
              <ownedParameter xmi:id="_uoOt8d0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urUeMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_urUeMd0fEe2YPMyYKslBVA" name="capability" type="_thJxLN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urUeMt0fEe2YPMyYKslBVA" name="hostingProvider" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urUeM90fEe2YPMyYKslBVA" name="requirement" type="_thLmVd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urUeNN0fEe2YPMyYKslBVA" name="hostingRequirer" type="_tgwvkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urgrdt0fEe2YPMyYKslBVA" name="invalidate" visibility="package"/>
            <ownedOperation xmi:id="_utlvEN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_utlvEd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utlvEt0fEe2YPMyYKslBVA" name="getProvider" visibility="public">
              <ownedParameter xmi:id="_utlvE90fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utlvFN0fEe2YPMyYKslBVA" name="getProvider" visibility="public">
              <ownedParameter xmi:id="_utlvFd0fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utlvFt0fEe2YPMyYKslBVA" name="getRequirerWiring" visibility="public">
              <ownedParameter xmi:id="_utlvF90fEe2YPMyYKslBVA" name="return" type="_tgr3E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utlvGN0fEe2YPMyYKslBVA" name="getCapability" visibility="public">
              <ownedParameter xmi:id="_utlvGd0fEe2YPMyYKslBVA" name="return" type="_tgzL1t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utmWIN0fEe2YPMyYKslBVA" name="getCapability" visibility="public">
              <ownedParameter xmi:id="_utmWId0fEe2YPMyYKslBVA" name="return" type="_tgrQAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utmWIt0fEe2YPMyYKslBVA" name="getProviderWiring" visibility="public">
              <ownedParameter xmi:id="_utmWI90fEe2YPMyYKslBVA" name="return" type="_tgr3E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utmWJN0fEe2YPMyYKslBVA" name="getRequirement" visibility="public">
              <ownedParameter xmi:id="_utmWJd0fEe2YPMyYKslBVA" name="return" type="_thjZwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utmWJt0fEe2YPMyYKslBVA" name="getRequirement" visibility="public">
              <ownedParameter xmi:id="_utmWJ90fEe2YPMyYKslBVA" name="return" type="_tgrQA90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utmWKN0fEe2YPMyYKslBVA" name="getRequirer" visibility="public">
              <ownedParameter xmi:id="_utmWKd0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utmWKt0fEe2YPMyYKslBVA" name="getRequirer" visibility="public">
              <ownedParameter xmi:id="_utmWK90fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_thJxLN0fEe2YPMyYKslBVA" name="ModuleCapability" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_thd6M90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thd6NN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thd6Nt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_usoFx90fEe2YPMyYKslBVA" name="namespace" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_usoFyN0fEe2YPMyYKslBVA" name="directives" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_usoFyd0fEe2YPMyYKslBVA" name="attributes" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_usoFyt0fEe2YPMyYKslBVA" name="transientAttrs" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_usoFy90fEe2YPMyYKslBVA" name="revision" visibility="private" isLeaf="true" type="_tgwvkt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_thd6Nd0fEe2YPMyYKslBVA" client="_thJxLN0fEe2YPMyYKslBVA" supplier="_tgrQAN0fEe2YPMyYKslBVA" contract="_tgrQAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ulIWs90fEe2YPMyYKslBVA" name="getAttributes" visibility="public">
              <ownedParameter xmi:id="_ulIWtN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umBuiN0fEe2YPMyYKslBVA" name="getDirectives" visibility="public">
              <ownedParameter xmi:id="_umBuid0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoE89d0fEe2YPMyYKslBVA" name="getNamespace" visibility="public">
              <ownedParameter xmi:id="_uoE89t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoKcht0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uoKch90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urKGJ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_urKGKN0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urKGKd0fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urKGKt0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urKGK90fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urQMyN0fEe2YPMyYKslBVA" name="getPersistentAttributes" visibility="package">
              <ownedParameter xmi:id="_urQMyd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urxKId0fEe2YPMyYKslBVA" name="getRevision" visibility="public">
              <ownedParameter xmi:id="_urxKIt0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usoFzN0fEe2YPMyYKslBVA" name="setTransientAttrs" visibility="public">
              <ownedParameter xmi:id="_usoFzd0fEe2YPMyYKslBVA" name="transientAttrs" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usos0N0fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_usos0d0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usos0t0fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_usos090fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usos1N0fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_usos1d0fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usos1t0fEe2YPMyYKslBVA" name="getRevision" visibility="public">
              <ownedParameter xmi:id="_usos190fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_thLmUd0fEe2YPMyYKslBVA" name="ModuleRevisionBuilder" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_thkA290fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thkA3N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thkA3d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_utOiwt0fEe2YPMyYKslBVA" name="SINGLETON_MAP_CLASS" visibility="private" isLeaf="true" isStatic="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utOiw90fEe2YPMyYKslBVA" name="UNMODIFIABLE_MAP_CLASS" visibility="private" isLeaf="true" isStatic="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utOixN0fEe2YPMyYKslBVA" name="symbolicName" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_utPJwN0fEe2YPMyYKslBVA" name="version" visibility="private" type="_tXEBDt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_utPJwd0fEe2YPMyYKslBVA" name="types" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_utPJwt0fEe2YPMyYKslBVA" name="capabilityInfos" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utPJw90fEe2YPMyYKslBVA" name="requirementInfos" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utPJxN0fEe2YPMyYKslBVA" name="id" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uq8qx90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uq_uEN0fEe2YPMyYKslBVA" name="setTypes" visibility="public">
              <ownedParameter xmi:id="_uq_uEd0fEe2YPMyYKslBVA" name="types" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uq_uEt0fEe2YPMyYKslBVA" name="setVersion" visibility="public">
              <ownedParameter xmi:id="_uq_uE90fEe2YPMyYKslBVA" name="version" type="_tXEBDt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uq_uFN0fEe2YPMyYKslBVA" name="setSymbolicName" visibility="public">
              <ownedParameter xmi:id="_uq_uFd0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uq_uFt0fEe2YPMyYKslBVA" name="getSymbolicName" visibility="public">
              <ownedParameter xmi:id="_uq_uF90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uq_uHt0fEe2YPMyYKslBVA" name="getVersion" visibility="public">
              <ownedParameter xmi:id="_uq_uH90fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urAVIN0fEe2YPMyYKslBVA" name="addCapability" visibility="public">
              <ownedParameter xmi:id="_urAVId0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urAVIt0fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urAVI90fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urBjRN0fEe2YPMyYKslBVA" name="addRequirement" visibility="public">
              <ownedParameter xmi:id="_urBjRd0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urBjRt0fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urBjR90fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urTQEN0fEe2YPMyYKslBVA" name="clear" visibility="package"/>
            <ownedOperation xmi:id="_urWTYN0fEe2YPMyYKslBVA" name="basicAddCapability" visibility="package">
              <ownedParameter xmi:id="_urWTYd0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urWTYt0fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urWTY90fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urWTZN0fEe2YPMyYKslBVA" name="basicAddRequirement" visibility="package">
              <ownedParameter xmi:id="_urWTZd0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urWTZt0fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urWTZ90fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urePO90fEe2YPMyYKslBVA" name="getId" visibility="public">
              <ownedParameter xmi:id="_urePPN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urePPd0fEe2YPMyYKslBVA" name="getTypes" visibility="public">
              <ownedParameter xmi:id="_urePPt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urePP90fEe2YPMyYKslBVA" name="getCapabilities" visibility="public">
              <ownedParameter xmi:id="_urePQN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ure2St0fEe2YPMyYKslBVA" name="addRevision" visibility="package">
              <ownedParameter xmi:id="_ure2S90fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ure2TN0fEe2YPMyYKslBVA" name="revisionInfo" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ure2Td0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urv8Bt0fEe2YPMyYKslBVA" name="setInternalId" visibility="package">
              <ownedParameter xmi:id="_urv8B90fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usvagN0fEe2YPMyYKslBVA" name="getRequirements" visibility="public">
              <ownedParameter xmi:id="_usvagd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utPJxd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_utPJxt0fEe2YPMyYKslBVA" name="setId" visibility="public">
              <ownedParameter xmi:id="_utPJx90fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utPw0N0fEe2YPMyYKslBVA" name="addGenericInfo" visibility="private">
              <ownedParameter xmi:id="_utPw0d0fEe2YPMyYKslBVA" name="infos" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utPw0t0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utPw090fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utPw1N0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utPw1d0fEe2YPMyYKslBVA" name="checkFrameworkExtensionPermission" visibility="private">
              <ownedParameter xmi:id="_utQX4N0fEe2YPMyYKslBVA" name="module" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utQX4d0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utQ-8N0fEe2YPMyYKslBVA" name="basicAddGenericInfo" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_utQ-8d0fEe2YPMyYKslBVA" name="infos" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utQ-8t0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utQ-890fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utQ-9N0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utQ-9d0fEe2YPMyYKslBVA" name="unmodifiableMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_utQ-9t0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utQ-990fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thLmU90fEe2YPMyYKslBVA" name="GenericInfo" visibility="public">
              <eAnnotations xmi:id="_thkA2N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thkA2d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thkA2t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_urKGIN0fEe2YPMyYKslBVA" name="mutable" visibility="package" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urKGId0fEe2YPMyYKslBVA" name="namespace" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urKGIt0fEe2YPMyYKslBVA" name="directives" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_urKGJt0fEe2YPMyYKslBVA" name="attributes" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_urePQd0fEe2YPMyYKslBVA" name="getNamespace" visibility="public">
                <ownedParameter xmi:id="_urePQt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_ure2QN0fEe2YPMyYKslBVA" name="getAttributes" visibility="public">
                <ownedParameter xmi:id="_ure2Qd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usvagt0fEe2YPMyYKslBVA" name="getDirectives" visibility="public">
                <ownedParameter xmi:id="_usvag90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utOivd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_utOivt0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utOiv90fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utOiwN0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utOiwd0fEe2YPMyYKslBVA" name="mutable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_thLmVd0fEe2YPMyYKslBVA" name="ModuleRequirement" visibility="public">
            <eAnnotations xmi:id="_thr8oN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thr8od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thr8o90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_utj54t0fEe2YPMyYKslBVA" name="namespace" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utj5490fEe2YPMyYKslBVA" name="directives" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utj55N0fEe2YPMyYKslBVA" name="attributes" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utj55d0fEe2YPMyYKslBVA" name="revision" visibility="private" isLeaf="true" type="_tgwvkt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utj55t0fEe2YPMyYKslBVA" name="PACKAGENAME_FILTER_COMPONENT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_thr8ot0fEe2YPMyYKslBVA" client="_thLmVd0fEe2YPMyYKslBVA" supplier="_tgrQA90fEe2YPMyYKslBVA" contract="_tgrQA90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ulZcZN0fEe2YPMyYKslBVA" name="getNamespace" visibility="public">
              <ownedParameter xmi:id="_ulZcZd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ul7n4N0fEe2YPMyYKslBVA" name="getDirectives" visibility="public">
              <ownedParameter xmi:id="_ul7n4d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urKtMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_urKtMd0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urKtMt0fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urKtM90fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urKtNN0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urQMwd0fEe2YPMyYKslBVA" name="getAttributes" visibility="public">
              <ownedParameter xmi:id="_urQMwt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usUjwN0fEe2YPMyYKslBVA" name="getDynamicPackageRequirement" visibility="package">
              <ownedParameter xmi:id="_usUjwd0fEe2YPMyYKslBVA" name="host" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usUjwt0fEe2YPMyYKslBVA" name="dynamicPkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usUjw90fEe2YPMyYKslBVA" name="return" type="_thsjsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_us39YN0fEe2YPMyYKslBVA" name="matches" visibility="public">
              <ownedParameter xmi:id="_us39Yd0fEe2YPMyYKslBVA" name="capability" type="_tgrQAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_us39Yt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_us_SJN0fEe2YPMyYKslBVA" name="getRevision" visibility="public">
              <ownedParameter xmi:id="_us_SJd0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utkg8N0fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_utkg8d0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utkg8t0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_utkg890fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utlIBN0fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_utlIBd0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utlIBt0fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_utlIB90fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utlICN0fEe2YPMyYKslBVA" name="getRevision" visibility="public">
              <ownedParameter xmi:id="_utlICd0fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thsjsN0fEe2YPMyYKslBVA" name="DynamicModuleRequirement" visibility="package">
              <eAnnotations xmi:id="_thsjsd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thsjst0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thsjs90fEe2YPMyYKslBVA" general="_thLmVd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_utlICt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_thLmVd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_usx2xt0fEe2YPMyYKslBVA" name="getRevision" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_usx2x90fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usyd090fEe2YPMyYKslBVA" name="getOriginal" visibility="package">
                <ownedParameter xmi:id="_usyd1N0fEe2YPMyYKslBVA" name="return" type="_thLmVd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utlIAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_utlIAd0fEe2YPMyYKslBVA" name="arg0" type="_thLmVd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utlIAt0fEe2YPMyYKslBVA" name="host" type="_tgwvkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utlIA90fEe2YPMyYKslBVA" name="directives" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_thM0ct0fEe2YPMyYKslBVA" name="ModuleContainerAdaptor" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_thdTId0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thdTIt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thdTI90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_usm3o90fEe2YPMyYKslBVA" name="defaultExecutor" visibility="private" isStatic="true" type="_tS5Ssd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ulGhd90fEe2YPMyYKslBVA" name="publishContainerEvent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ulGheN0fEe2YPMyYKslBVA" name="arg0" type="_thcsFt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulGhed0fEe2YPMyYKslBVA" name="arg1" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulGhet0fEe2YPMyYKslBVA" name="arg2" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulGhe90fEe2YPMyYKslBVA" name="arg3" type="_tg1BC90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upU6Lt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_urTQGt0fEe2YPMyYKslBVA" name="getRevisionInfo" visibility="public">
              <ownedParameter xmi:id="_urTQG90fEe2YPMyYKslBVA" name="location" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urTQHN0fEe2YPMyYKslBVA" name="id" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urTQHd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ure2Qt0fEe2YPMyYKslBVA" name="getProperty" visibility="public">
              <ownedParameter xmi:id="_ure2Q90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ure2RN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ure2SN0fEe2YPMyYKslBVA" name="createSystemModule" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ure2Sd0fEe2YPMyYKslBVA" name="return" type="_thaP1d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urfdUt0fEe2YPMyYKslBVA" name="createModule" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_urfdU90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urfdVN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urfdVd0fEe2YPMyYKslBVA" name="arg2" type="_s_XSsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urfdVt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urfdV90fEe2YPMyYKslBVA" name="return" type="_tgwvlt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urnZIt0fEe2YPMyYKslBVA" name="updatedDatabase" visibility="public"/>
            <ownedOperation xmi:id="_urut5d0fEe2YPMyYKslBVA" name="getDebugOptions" visibility="public">
              <ownedParameter xmi:id="_urut5t0fEe2YPMyYKslBVA" name="return" type="_teHrT90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urv8AN0fEe2YPMyYKslBVA" name="adaptModuleRevisionBuilder" visibility="public">
              <ownedParameter xmi:id="_urv8Ad0fEe2YPMyYKslBVA" name="operation" type="_thcsG90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urv8At0fEe2YPMyYKslBVA" name="origin" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urv8A90fEe2YPMyYKslBVA" name="builder" type="_thLmUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urv8BN0fEe2YPMyYKslBVA" name="revisionInfo" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urv8Bd0fEe2YPMyYKslBVA" name="return" type="_thLmUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urwjFN0fEe2YPMyYKslBVA" name="getModuleCollisionHook" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_urwjFd0fEe2YPMyYKslBVA" name="return" type="_thS7Ed0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urwjGt0fEe2YPMyYKslBVA" name="publishModuleEvent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_urwjG90fEe2YPMyYKslBVA" name="arg0" type="_thcsG90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urwjHN0fEe2YPMyYKslBVA" name="arg1" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urxKIN0fEe2YPMyYKslBVA" name="arg2" type="_tgwvlt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usdGoN0fEe2YPMyYKslBVA" name="refreshedSystemModule" visibility="public"/>
            <ownedOperation xmi:id="_usjNQN0fEe2YPMyYKslBVA" name="getStartLevelExecutor" visibility="public">
              <ownedParameter xmi:id="_usjNQd0fEe2YPMyYKslBVA" name="return" type="_tS5Ssd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usm3pN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_usm3pt0fEe2YPMyYKslBVA" name="getResolverHookFactory" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_usm3p90fEe2YPMyYKslBVA" name="return" type="_tiYgRt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usm3qN0fEe2YPMyYKslBVA" name="createModuleLoader" visibility="public">
              <ownedParameter xmi:id="_usnesN0fEe2YPMyYKslBVA" name="wiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usnesd0fEe2YPMyYKslBVA" name="return" type="_thdTLN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usnest0fEe2YPMyYKslBVA" name="associateRevision" visibility="public">
              <ownedParameter xmi:id="_usnes90fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usnetN0fEe2YPMyYKslBVA" name="revisionInfo" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usnetd0fEe2YPMyYKslBVA" name="invalidateWiring" visibility="public">
              <ownedParameter xmi:id="_usnett0fEe2YPMyYKslBVA" name="moduleWiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usnet90fEe2YPMyYKslBVA" name="current" type="_thdTLN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usneuN0fEe2YPMyYKslBVA" name="initBegin" visibility="public"/>
            <ownedOperation xmi:id="_usneud0fEe2YPMyYKslBVA" name="initEnd" visibility="public"/>
            <ownedOperation xmi:id="_usneut0fEe2YPMyYKslBVA" name="getResolverExecutor" visibility="public">
              <ownedParameter xmi:id="_usneu90fEe2YPMyYKslBVA" name="return" type="_tS5Ssd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usnevN0fEe2YPMyYKslBVA" name="getScheduledExecutor" visibility="public">
              <ownedParameter xmi:id="_usnevd0fEe2YPMyYKslBVA" name="return" type="_tg-K8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thcsFt0fEe2YPMyYKslBVA" name="ContainerEvent" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_thcsF90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thcsGN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thcsGd0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_ulGhct0fEe2YPMyYKslBVA" name="ERROR" visibility="public" isLeaf="true" isStatic="true" type="_thcsFt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_ulKy5t0fEe2YPMyYKslBVA" name="INFO" visibility="public" isLeaf="true" isStatic="true" type="_thcsFt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upaZvt0fEe2YPMyYKslBVA" name="REFRESH" visibility="public" isLeaf="true" isStatic="true" type="_thcsFt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upaZv90fEe2YPMyYKslBVA" name="STARTED" visibility="public" isLeaf="true" isStatic="true" type="_thcsFt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upaZwN0fEe2YPMyYKslBVA" name="START_LEVEL" visibility="public" isLeaf="true" isStatic="true" type="_thcsFt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upaZwd0fEe2YPMyYKslBVA" name="STOPPED" visibility="public" isLeaf="true" isStatic="true" type="_thcsFt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upbAwN0fEe2YPMyYKslBVA" name="STOPPED_REFRESH" visibility="public" isLeaf="true" isStatic="true" type="_thcsFt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upbAwd0fEe2YPMyYKslBVA" name="STOPPED_TIMEOUT" visibility="public" isLeaf="true" isStatic="true" type="_thcsFt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upbAwt0fEe2YPMyYKslBVA" name="STOPPED_UPDATE" visibility="public" isLeaf="true" isStatic="true" type="_thcsFt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upbAw90fEe2YPMyYKslBVA" name="WARNING" visibility="public" isLeaf="true" isStatic="true" type="_thcsFt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uslpg90fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_thcsGt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_upYkjd0fEe2YPMyYKslBVA" name="ordinal" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_upYkjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upaZvN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_upaZvd0fEe2YPMyYKslBVA" name="return" type="_thcsGt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uslphN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uslphd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uslpht0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uslph90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usmQkN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_usmQkd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usmQkt0fEe2YPMyYKslBVA" name="return" type="_thcsFt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_thcsGt0fEe2YPMyYKslBVA" name="ContainerEvent[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1y90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1zN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thcsG90fEe2YPMyYKslBVA" name="ModuleEvent" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_thcsHN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thcsHd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thcsHt0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_upYkh90fEe2YPMyYKslBVA" name="UNINSTALLED" visibility="public" isLeaf="true" isStatic="true" type="_thcsG90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upbAxt0fEe2YPMyYKslBVA" name="INSTALLED" visibility="public" isLeaf="true" isStatic="true" type="_thcsG90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upbAx90fEe2YPMyYKslBVA" name="LAZY_ACTIVATION" visibility="public" isLeaf="true" isStatic="true" type="_thcsG90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upbAyN0fEe2YPMyYKslBVA" name="RESOLVED" visibility="public" isLeaf="true" isStatic="true" type="_thcsG90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upbAyd0fEe2YPMyYKslBVA" name="STARTED" visibility="public" isLeaf="true" isStatic="true" type="_thcsG90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upbAyt0fEe2YPMyYKslBVA" name="STARTING" visibility="public" isLeaf="true" isStatic="true" type="_thcsG90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upbAy90fEe2YPMyYKslBVA" name="STOPPED" visibility="public" isLeaf="true" isStatic="true" type="_thcsG90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upbAzN0fEe2YPMyYKslBVA" name="STOPPING" visibility="public" isLeaf="true" isStatic="true" type="_thcsG90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upbAzd0fEe2YPMyYKslBVA" name="UNRESOLVED" visibility="public" isLeaf="true" isStatic="true" type="_thcsG90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_upbAzt0fEe2YPMyYKslBVA" name="UPDATED" visibility="public" isLeaf="true" isStatic="true" type="_thcsG90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_usmQk90fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_thdTIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_upZLkt0fEe2YPMyYKslBVA" name="ordinal" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_upZLk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_upbAxN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_upbAxd0fEe2YPMyYKslBVA" name="return" type="_thdTIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usmQlN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_usmQld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_usmQlt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usmQl90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usm3oN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_usm3od0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usm3ot0fEe2YPMyYKslBVA" name="return" type="_thcsG90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utY6wt0fEe2YPMyYKslBVA" name="equals" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_utY6w90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utY6xN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_thdTIN0fEe2YPMyYKslBVA" name="ModuleEvent[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf-1zd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf-1zt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thdTJ90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_thdTKN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thdTKd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thdTK90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_thdTKt0fEe2YPMyYKslBVA" client="_thdTJ90fEe2YPMyYKslBVA" supplier="_tS5Ssd0fEe2YPMyYKslBVA" contract="_tS5Ssd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_usm3pd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_usnevt0fEe2YPMyYKslBVA" name="execute" visibility="public">
                <ownedParameter xmi:id="_usnev90fEe2YPMyYKslBVA" name="command" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_thOpo90fEe2YPMyYKslBVA" name="Module[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-1z90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-10N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_thRs8t0fEe2YPMyYKslBVA" name="ModuleResolver" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_thhkkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thhkkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thhkkt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_usyd2d0fEe2YPMyYKslBVA" name="DEBUG_PROVIDERS" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_usyd2t0fEe2YPMyYKslBVA" name="SEPARATOR" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uszr-d0fEe2YPMyYKslBVA" name="DEBUG_HOOKS" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_us5Lgt0fEe2YPMyYKslBVA" name="threadResolving" visibility="package" isLeaf="true" type="_tAbCoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_us5Lg90fEe2YPMyYKslBVA" name="adaptor" visibility="package" isLeaf="true" type="_thM0ct0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_us5ykN0fEe2YPMyYKslBVA" name="DEBUG_WIRING" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_us5yl90fEe2YPMyYKslBVA" name="DEBUG_REPORT" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_us7Ast0fEe2YPMyYKslBVA" name="DEBUG_ROOTS" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_us7As90fEe2YPMyYKslBVA" name="resolverRevisionBatchSize" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utEKpt0fEe2YPMyYKslBVA" name="resolverBatchTimeout" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utF_0N0fEe2YPMyYKslBVA" name="NON_PAYLOAD_REQUIREMENTS" visibility="package" isLeaf="true" isStatic="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utGm4N0fEe2YPMyYKslBVA" name="NON_SUBSTITUTED_REQUIREMENTS" visibility="package" isLeaf="true" isStatic="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utGm4d0fEe2YPMyYKslBVA" name="NON_PAYLOAD_CAPABILITIES" visibility="package" isLeaf="true" isStatic="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utGm5N0fEe2YPMyYKslBVA" name="DEBUG_USES" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_utHN-N0fEe2YPMyYKslBVA" name="TAB" visibility="package" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utHN-d0fEe2YPMyYKslBVA" name="OPTION_RESOLVER" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utHN-t0fEe2YPMyYKslBVA" name="OPTION_ROOTS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utHN-90fEe2YPMyYKslBVA" name="OPTION_PROVIDERS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utHN_N0fEe2YPMyYKslBVA" name="OPTION_HOOKS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utHN_d0fEe2YPMyYKslBVA" name="OPTION_USES" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utHN_t0fEe2YPMyYKslBVA" name="OPTION_WIRING" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utHN_90fEe2YPMyYKslBVA" name="OPTION_REPORT" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utH1AN0fEe2YPMyYKslBVA" name="DEFAULT_BATCH_SIZE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utH1Ad0fEe2YPMyYKslBVA" name="BATCH_MIN_TIMEOUT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utH1At0fEe2YPMyYKslBVA" name="DEFAULT_BATCH_TIMEOUT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_urut4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_urut4t0fEe2YPMyYKslBVA" name="adaptor" type="_thM0ct0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ur3QwN0fEe2YPMyYKslBVA" name="resolveDelta" visibility="package">
              <ownedParameter xmi:id="_ur3Qwd0fEe2YPMyYKslBVA" name="triggers" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur3Qwt0fEe2YPMyYKslBVA" name="triggersMandatory" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur3Qw90fEe2YPMyYKslBVA" name="unresolved" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur3QxN0fEe2YPMyYKslBVA" name="wiringCopy" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur3Qxd0fEe2YPMyYKslBVA" name="moduleDatabase" type="_tg7Hod0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur3Qxt0fEe2YPMyYKslBVA" name="return" type="_thTiIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ur332N0fEe2YPMyYKslBVA" name="generateDelta" visibility="package">
              <ownedParameter xmi:id="_ur332d0fEe2YPMyYKslBVA" name="result" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur332t0fEe2YPMyYKslBVA" name="wiringCopy" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur33290fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ur6UEN0fEe2YPMyYKslBVA" name="resolveDynamicDelta" visibility="package">
              <ownedParameter xmi:id="_ur6UEd0fEe2YPMyYKslBVA" name="dynamicReq" type="_thsjsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur6UEt0fEe2YPMyYKslBVA" name="unresolved" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur6UE90fEe2YPMyYKslBVA" name="wiringCopy" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur6UFN0fEe2YPMyYKslBVA" name="moduleDatabase" type="_tg7Hod0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur6UFd0fEe2YPMyYKslBVA" name="return" type="_thTiIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usdtst0fEe2YPMyYKslBVA" name="setDebugOptions" visibility="package"/>
            <ownedOperation xmi:id="_uszr8t0fEe2YPMyYKslBVA" name="removeNonEffectiveCapabilities" visibility="package">
              <ownedParameter xmi:id="_uszr890fEe2YPMyYKslBVA" name="iCapabilities" type="_tUoYEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uszr_t0fEe2YPMyYKslBVA" name="isDynamic" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uszr_90fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uszsAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_us06EN0fEe2YPMyYKslBVA" name="rewind" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_us06Ed0fEe2YPMyYKslBVA" name="listIterator" type="_tUoYEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_us5LgN0fEe2YPMyYKslBVA" name="threadResolving" visibility="protected">
              <ownedParameter xmi:id="_us5Lgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utAgQN0fEe2YPMyYKslBVA" name="isSingleton" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_utAgQd0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utAgQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utDjlN0fEe2YPMyYKslBVA" name="getVersion" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_utDjld0fEe2YPMyYKslBVA" name="c" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utDjlt0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utH1A90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_utIcEN0fEe2YPMyYKslBVA" name="parseInteger" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_utIcEd0fEe2YPMyYKslBVA" name="sInteger" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utIcEt0fEe2YPMyYKslBVA" name="defaultValue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utIcE90fEe2YPMyYKslBVA" name="minValue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utIcFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utJDIN0fEe2YPMyYKslBVA" name="createWiringDelta" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_utJDId0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utJDIt0fEe2YPMyYKslBVA" name="existingWiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utJDI90fEe2YPMyYKslBVA" name="providedWireMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utJDJN0fEe2YPMyYKslBVA" name="requiredWires" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utJDJd0fEe2YPMyYKslBVA" name="return" type="_tgzL1N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utJDJt0fEe2YPMyYKslBVA" name="createNewWiring" visibility="private">
              <ownedParameter xmi:id="_utJDJ90fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utJDKN0fEe2YPMyYKslBVA" name="provided" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utJqMN0fEe2YPMyYKslBVA" name="required" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utJqMd0fEe2YPMyYKslBVA" name="return" type="_tgzL1N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utKRQN0fEe2YPMyYKslBVA" name="removePayloadContent" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_utKRQd0fEe2YPMyYKslBVA" name="iCapabilities" type="_tUoYEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utKRQt0fEe2YPMyYKslBVA" name="iRequirements" type="_tUoYEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utKRQ90fEe2YPMyYKslBVA" name="removeNonEffectiveRequirements" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_utKRRN0fEe2YPMyYKslBVA" name="iRequirements" type="_tUoYEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utKRRd0fEe2YPMyYKslBVA" name="requiredWires" type="_s7dDE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utKRRt0fEe2YPMyYKslBVA" name="removeSubstitutedCapabilities" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_utKRR90fEe2YPMyYKslBVA" name="iCapabilities" type="_tUoYEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utKRSN0fEe2YPMyYKslBVA" name="requiredWires" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utKRSd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utKRSt0fEe2YPMyYKslBVA" name="addProvidedWires" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_utKRS90fEe2YPMyYKslBVA" name="toAdd" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utKRTN0fEe2YPMyYKslBVA" name="existing" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utKRTd0fEe2YPMyYKslBVA" name="orderedCapabilities" type="_s7dDE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utKRTt0fEe2YPMyYKslBVA" name="addPayloadContent" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_utKRT90fEe2YPMyYKslBVA" name="hostWires" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utKRUN0fEe2YPMyYKslBVA" name="iCapabilities" type="_tUoYEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utKRUd0fEe2YPMyYKslBVA" name="iRequirements" type="_tUoYEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utMGcN0fEe2YPMyYKslBVA" name="fastForward" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_utMGcd0fEe2YPMyYKslBVA" name="listIterator" type="_tUoYEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utMtgt0fEe2YPMyYKslBVA" name="addRequiredWires" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_utMtg90fEe2YPMyYKslBVA" name="toAdd" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utMthN0fEe2YPMyYKslBVA" name="existing" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utMthd0fEe2YPMyYKslBVA" name="orderedRequirements" type="_s7dDE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thiLoN0fEe2YPMyYKslBVA" name="ResolveProcess" visibility="package">
              <eAnnotations xmi:id="_tmN3XN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmN3Xd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmN3Yd0fEe2YPMyYKslBVA" general="_tmN3Xt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uswopt0fEe2YPMyYKslBVA" name="reportBuilder" visibility="private" isLeaf="true" type="_tmOeYt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uswop90fEe2YPMyYKslBVA" name="unresolved" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uswoqN0fEe2YPMyYKslBVA" name="disabled" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uswoqd0fEe2YPMyYKslBVA" name="triggers" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uswoqt0fEe2YPMyYKslBVA" name="optionals" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uswoq90fEe2YPMyYKslBVA" name="triggersMandatory" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_usworN0fEe2YPMyYKslBVA" name="moduleDatabase" visibility="package" isLeaf="true" type="_tg7Hod0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_usword0fEe2YPMyYKslBVA" name="wirings" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uswort0fEe2YPMyYKslBVA" name="previouslyResolved" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uswor90fEe2YPMyYKslBVA" name="dynamicReq" visibility="private" isLeaf="true" type="_thsjsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uswosN0fEe2YPMyYKslBVA" name="hook" visibility="private" type="_tmPsgN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uswosd0fEe2YPMyYKslBVA" name="byName" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uswost0fEe2YPMyYKslBVA" name="currentlyResolving" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uswos90fEe2YPMyYKslBVA" name="currentlyResolvingMandatory" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uswotN0fEe2YPMyYKslBVA" name="transitivelyResolveFailures" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uswotd0fEe2YPMyYKslBVA" name="failedToResolve" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uswott0fEe2YPMyYKslBVA" name="scheduleTimeout" visibility="private" type="_thAnMd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uswot90fEe2YPMyYKslBVA" name="timoutFuture" visibility="private" type="_thRs8d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uswouN0fEe2YPMyYKslBVA" name="unresolvedProviders" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uswoud0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_thRs8t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tmN3X90fEe2YPMyYKslBVA" client="_thiLoN0fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tmN3YN0fEe2YPMyYKslBVA" client="_thiLoN0fEe2YPMyYKslBVA" supplier="_tS5Ssd0fEe2YPMyYKslBVA" contract="_tS5Ssd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uswout0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uswou90fEe2YPMyYKslBVA" name="arg0" type="_thRs8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uswovN0fEe2YPMyYKslBVA" name="unresolved" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uswovd0fEe2YPMyYKslBVA" name="triggers" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uswovt0fEe2YPMyYKslBVA" name="triggersMandatory" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uswov90fEe2YPMyYKslBVA" name="wirings" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usxPsN0fEe2YPMyYKslBVA" name="moduleDatabase" type="_tg7Hod0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usx2wN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_usx2wd0fEe2YPMyYKslBVA" name="arg0" type="_thRs8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usx2wt0fEe2YPMyYKslBVA" name="unresolved" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usx2w90fEe2YPMyYKslBVA" name="dynamicReq" type="_thsjsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usx2xN0fEe2YPMyYKslBVA" name="wirings" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usx2xd0fEe2YPMyYKslBVA" name="moduleDatabase" type="_tg7Hod0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usyd0N0fEe2YPMyYKslBVA" name="findProviders" visibility="public">
                <ownedParameter xmi:id="_usyd0d0fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usyd0t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_usyd1d0fEe2YPMyYKslBVA" name="findProviders0" visibility="private">
                <ownedParameter xmi:id="_usyd1t0fEe2YPMyYKslBVA" name="origReq" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usyd190fEe2YPMyYKslBVA" name="lookupReq" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_usyd2N0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uszE4t0fEe2YPMyYKslBVA" name="filterProviders" visibility="private">
                <ownedParameter xmi:id="_uszE490fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uszE5N0fEe2YPMyYKslBVA" name="candidates" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uszE5d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uszE6N0fEe2YPMyYKslBVA" name="filterProviders" visibility="package">
                <ownedParameter xmi:id="_uszE6d0fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uszE6t0fEe2YPMyYKslBVA" name="candidates" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uszE690fEe2YPMyYKslBVA" name="filterResolvedHosts" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uszE7N0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uszr8N0fEe2YPMyYKslBVA" name="filterDisabled" visibility="private">
                <ownedParameter xmi:id="_uszr8d0fEe2YPMyYKslBVA" name="iCandidates" type="_tUoYEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uszr9N0fEe2YPMyYKslBVA" name="removeSubstituted" visibility="private">
                <ownedParameter xmi:id="_uszr9d0fEe2YPMyYKslBVA" name="iCapabilities" type="_tUoYEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uszr9t0fEe2YPMyYKslBVA" name="filterPermissions" visibility="private">
                <ownedParameter xmi:id="_uszr990fEe2YPMyYKslBVA" name="requirement" type="_tgrQA90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uszr-N0fEe2YPMyYKslBVA" name="iCandidates" type="_tUoYEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uszr-t0fEe2YPMyYKslBVA" name="filterResolvedHosts" visibility="private">
                <ownedParameter xmi:id="_uszr-90fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uszr_N0fEe2YPMyYKslBVA" name="candidates" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uszr_d0fEe2YPMyYKslBVA" name="filterResolvedHosts" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us0TBN0fEe2YPMyYKslBVA" name="filterFailedToResolve" visibility="private">
                <ownedParameter xmi:id="_us0TBd0fEe2YPMyYKslBVA" name="candidates" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us0TBt0fEe2YPMyYKslBVA" name="computeUnresolvedProviders" visibility="private">
                <ownedParameter xmi:id="_us0TB90fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us0TCN0fEe2YPMyYKslBVA" name="capabilities" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us2vQN0fEe2YPMyYKslBVA" name="insertHostedCapability" visibility="public">
                <ownedParameter xmi:id="_us2vQd0fEe2YPMyYKslBVA" name="capabilities" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us2vQt0fEe2YPMyYKslBVA" name="hostedCapability" type="_tmVzIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us2vQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us2vRN0fEe2YPMyYKslBVA" name="isEffective" visibility="public">
                <ownedParameter xmi:id="_us2vRd0fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us2vRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us2vR90fEe2YPMyYKslBVA" name="getWirings" visibility="public">
                <ownedParameter xmi:id="_us2vSN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us3WUN0fEe2YPMyYKslBVA" name="getMandatoryResources" visibility="public">
                <ownedParameter xmi:id="_us3WUd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us3WUt0fEe2YPMyYKslBVA" name="getOptionalResources" visibility="public">
                <ownedParameter xmi:id="_us3WU90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us3WVN0fEe2YPMyYKslBVA" name="findRelatedResources" visibility="public">
                <ownedParameter xmi:id="_us3WVd0fEe2YPMyYKslBVA" name="host" type="_thrVkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us3WVt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us3WV90fEe2YPMyYKslBVA" name="getHostBSNs" visibility="private">
                <ownedParameter xmi:id="_us3WWN0fEe2YPMyYKslBVA" name="hostCaps" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us3WWd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us39Y90fEe2YPMyYKslBVA" name="getHostBSNs" visibility="private">
                <ownedParameter xmi:id="_us39ZN0fEe2YPMyYKslBVA" name="moduleCapability" type="_thJxLN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us39Zd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us4kcN0fEe2YPMyYKslBVA" name="resolve" visibility="package">
                <ownedParameter xmi:id="_us4kcd0fEe2YPMyYKslBVA" name="return" type="_thTiIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us5Lht0fEe2YPMyYKslBVA" name="filterResolvable" visibility="private"/>
              <ownedOperation xmi:id="_us5Lh90fEe2YPMyYKslBVA" name="selectSingletons" visibility="private"/>
              <ownedOperation xmi:id="_us5LiN0fEe2YPMyYKslBVA" name="resolveDynamic" visibility="private">
                <ownedParameter xmi:id="_us5Lid0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us5Lit0fEe2YPMyYKslBVA" name="computeUnresolvedProviderResolutionReportEntries" visibility="private">
                <ownedParameter xmi:id="_us5Li90fEe2YPMyYKslBVA" name="resolution" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us5Ljt0fEe2YPMyYKslBVA" name="computeUsesConstraintViolations" visibility="private">
                <ownedParameter xmi:id="_us5Lj90fEe2YPMyYKslBVA" name="usesConstraintViolations" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us5ykd0fEe2YPMyYKslBVA" name="printWirings" visibility="private">
                <ownedParameter xmi:id="_us5ykt0fEe2YPMyYKslBVA" name="wires" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us5ynd0fEe2YPMyYKslBVA" name="resolveNonPayLoadFragments" visibility="private">
                <ownedParameter xmi:id="_us5ynt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us5yn90fEe2YPMyYKslBVA" name="applyInterimResultToWiringCopy" visibility="private">
                <ownedParameter xmi:id="_us5yoN0fEe2YPMyYKslBVA" name="interimResult" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us5yod0fEe2YPMyYKslBVA" name="resolveRevisionsInBatch" visibility="private">
                <ownedParameter xmi:id="_us5yot0fEe2YPMyYKslBVA" name="revisions" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us5yo90fEe2YPMyYKslBVA" name="isMandatory" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us5ypN0fEe2YPMyYKslBVA" name="logger" type="_tmSIwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us5ypd0fEe2YPMyYKslBVA" name="result" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us7nwN0fEe2YPMyYKslBVA" name="resolveRevisions" visibility="private">
                <ownedParameter xmi:id="_us7nwd0fEe2YPMyYKslBVA" name="revisions" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us7nwt0fEe2YPMyYKslBVA" name="isMandatory" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us7nw90fEe2YPMyYKslBVA" name="logger" type="_tmSIwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us7nxN0fEe2YPMyYKslBVA" name="result" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us7nx90fEe2YPMyYKslBVA" name="resolveRevisionsIndividually" visibility="private">
                <ownedParameter xmi:id="_us7nyN0fEe2YPMyYKslBVA" name="isMandatory" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us7nyd0fEe2YPMyYKslBVA" name="logger" type="_tmSIwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us7nyt0fEe2YPMyYKslBVA" name="result" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us7ny90fEe2YPMyYKslBVA" name="toResolve" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us7nzN0fEe2YPMyYKslBVA" name="revisions" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utAgQ90fEe2YPMyYKslBVA" name="getRevisions" visibility="private">
                <ownedParameter xmi:id="_utAgRN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utAgRd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utAgRt0fEe2YPMyYKslBVA" name="getCollisionMap" visibility="private">
                <ownedParameter xmi:id="_utAgR90fEe2YPMyYKslBVA" name="sameBSN" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utAgSN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utBHUN0fEe2YPMyYKslBVA" name="pickOneToResolve" visibility="private">
                <ownedParameter xmi:id="_utBHUd0fEe2YPMyYKslBVA" name="pickOneToResolve" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utBHUt0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utCVcN0fEe2YPMyYKslBVA" name="getIdentity" visibility="private">
                <ownedParameter xmi:id="_utCVcd0fEe2YPMyYKslBVA" name="bundle" type="_tgwvkt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utCVct0fEe2YPMyYKslBVA" name="return" type="_tgrQAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utDjkN0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_utDjkd0fEe2YPMyYKslBVA" name="c1" type="_tgzL1t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utDjkt0fEe2YPMyYKslBVA" name="c2" type="_tgzL1t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utDjk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utDjl90fEe2YPMyYKslBVA" name="getModuleRevision" visibility="package">
                <ownedParameter xmi:id="_utDjmN0fEe2YPMyYKslBVA" name="c" type="_tgzL1t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utDjmd0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utEKot0fEe2YPMyYKslBVA" name="execute" visibility="public">
                <ownedParameter xmi:id="_utEKo90fEe2YPMyYKslBVA" name="command" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utEKpN0fEe2YPMyYKslBVA" name="onCancel" visibility="public">
                <ownedParameter xmi:id="_utEKpd0fEe2YPMyYKslBVA" name="callback" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utExtN0fEe2YPMyYKslBVA" name="getSubstitutionWires" visibility="public">
                <ownedParameter xmi:id="_utExtd0fEe2YPMyYKslBVA" name="wiring" type="_tiX5Rt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utExtt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utExt90fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_utExuN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utExud0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utExut0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utExu90fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_utExvN0fEe2YPMyYKslBVA" name="arg0" type="_thiLoN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utExvd0fEe2YPMyYKslBVA" name="return" type="_thRs8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tmSIwN0fEe2YPMyYKslBVA" name="ResolveLogger" visibility="package">
                <eAnnotations xmi:id="_tmXBQN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmXBQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmXBQt0fEe2YPMyYKslBVA" general="_tmT99d0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utGm4t0fEe2YPMyYKslBVA" name="errors" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utGm490fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thiLoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_us5LhN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_us5Lhd0fEe2YPMyYKslBVA" name="arg0" type="_thiLoN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_us5LjN0fEe2YPMyYKslBVA" name="getUsesConstraintViolations" visibility="package">
                  <ownedParameter xmi:id="_us5Ljd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utGm5d0fEe2YPMyYKslBVA" name="logUsesConstraintViolation" visibility="public">
                  <ownedParameter xmi:id="_utGm5t0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utGm590fEe2YPMyYKslBVA" name="error" type="_tmXBRN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utHN8t0fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public">
                  <ownedParameter xmi:id="_utHN890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utHN9N0fEe2YPMyYKslBVA" name="doLog" visibility="protected">
                  <ownedParameter xmi:id="_utHN9d0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utHN9t0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utHN990fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tmT98t0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tmXBRd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmXBRt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmXoUN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utOitN0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thiLoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tmXBR90fEe2YPMyYKslBVA" client="_tmT98t0fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_us-rEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_us-rEd0fEe2YPMyYKslBVA" name="arg0" type="_thiLoN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utOitd0fEe2YPMyYKslBVA" name="compare" visibility="public">
                  <ownedParameter xmi:id="_utOitt0fEe2YPMyYKslBVA" name="r1" type="_tgwvkt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utOit90fEe2YPMyYKslBVA" name="r2" type="_tgwvkt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utOiuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utOiud0fEe2YPMyYKslBVA" name="compare" visibility="public">
                  <ownedParameter xmi:id="_utOiut0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utOiu90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utOivN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tmT9890fEe2YPMyYKslBVA" name="DynamicFragments" visibility="package">
                <eAnnotations xmi:id="_tmWaMN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmWaMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tmWaMt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utExvt0fEe2YPMyYKslBVA" name="hostCapability" visibility="private" isLeaf="true" type="_thJxLN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_utExv90fEe2YPMyYKslBVA" name="fragments" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_utExwN0fEe2YPMyYKslBVA" name="validProviders" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_utExwd0fEe2YPMyYKslBVA" name="fragmentAdded" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_utExwt0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_thiLoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_us-rEt0fEe2YPMyYKslBVA" name="getNewWires" visibility="package">
                  <ownedParameter xmi:id="_us-rE90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_us_SIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_us_SId0fEe2YPMyYKslBVA" name="arg0" type="_thiLoN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_us_SIt0fEe2YPMyYKslBVA" name="hostWiring" type="_tgzL1N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_us_SI90fEe2YPMyYKslBVA" name="hostCapability" type="_thJxLN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_us_SJt0fEe2YPMyYKslBVA" name="addFragment" visibility="package">
                  <ownedParameter xmi:id="_us_SJ90fEe2YPMyYKslBVA" name="fragment" type="_tgwvkt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utF_0d0fEe2YPMyYKslBVA" name="failToWire" visibility="private">
                  <ownedParameter xmi:id="_utF_0t0fEe2YPMyYKslBVA" name="requirement" type="_thLmVd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utF_090fEe2YPMyYKslBVA" name="requirer" type="_tgwvkt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utF_1N0fEe2YPMyYKslBVA" name="wires" type="_s7dDE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_utF_1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thjZwt0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_thkA1N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thkA1d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thkA190fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_utN7qd0fEe2YPMyYKslBVA" name="val$orderedCapabilities" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_thkA1t0fEe2YPMyYKslBVA" client="_thjZwt0fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_utMtgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_utMtgd0fEe2YPMyYKslBVA" name="arg0" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utN7qt0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_utN7q90fEe2YPMyYKslBVA" name="w1" type="_tg8Vwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utN7rN0fEe2YPMyYKslBVA" name="w2" type="_tg8Vwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utN7rd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utOisN0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_utOisd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utOist0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utOis90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_thjZxN0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_thkA0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_thkA0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_thkA090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_utN7oN0fEe2YPMyYKslBVA" name="val$orderedRequirements" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_thkA0t0fEe2YPMyYKslBVA" client="_thjZxN0fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_utMtht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_utMth90fEe2YPMyYKslBVA" name="arg0" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utN7od0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_utN7ot0fEe2YPMyYKslBVA" name="w1" type="_tg8Vwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utN7o90fEe2YPMyYKslBVA" name="w2" type="_tg8Vwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utN7pN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utN7pd0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_utN7pt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utN7p90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utN7qN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_thS7Ed0fEe2YPMyYKslBVA" name="ModuleCollisionHook" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_thqugN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thqugd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedAttribute xmi:id="_utgPgN0fEe2YPMyYKslBVA" name="INSTALLING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utgPgd0fEe2YPMyYKslBVA" name="UPDATING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_urwjFt0fEe2YPMyYKslBVA" name="filterCollisions" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_urwjF90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urwjGN0fEe2YPMyYKslBVA" name="arg1" type="_tgwvlt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_urwjGd0fEe2YPMyYKslBVA" name="arg2" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_thTiIt0fEe2YPMyYKslBVA" name="ModuleResolutionReport" visibility="package">
            <eAnnotations xmi:id="_thqugt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thqug90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thquhd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_utg2md0fEe2YPMyYKslBVA" name="entries" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utg2mt0fEe2YPMyYKslBVA" name="resolutionException" visibility="private" isLeaf="true" type="_thUJMt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utg2m90fEe2YPMyYKslBVA" name="resolutionResult" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utg2nN0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$osgi$report$resolution$ResolutionReport$Entry$Type" visibility="private" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_thquhN0fEe2YPMyYKslBVA" client="_thTiIt0fEe2YPMyYKslBVA" supplier="_tg55g90fEe2YPMyYKslBVA" contract="_tg55g90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ur0NeN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_ur0Ned0fEe2YPMyYKslBVA" name="resolutionResult" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur0Net0fEe2YPMyYKslBVA" name="entries" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur0Ne90fEe2YPMyYKslBVA" name="cause" type="_thUJMt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ur3Qx90fEe2YPMyYKslBVA" name="getResolutionResult" visibility="package">
              <ownedParameter xmi:id="_ur3QyN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ur6UFt0fEe2YPMyYKslBVA" name="getEntries" visibility="public">
              <ownedParameter xmi:id="_ur6UF90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_us5ymN0fEe2YPMyYKslBVA" name="getResolutionException" visibility="public">
              <ownedParameter xmi:id="_us5ymd0fEe2YPMyYKslBVA" name="return" type="_thUJMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_us5ymt0fEe2YPMyYKslBVA" name="getResolutionReportMessage" visibility="public">
              <ownedParameter xmi:id="_us5ym90fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_us5ynN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uthdoN0fEe2YPMyYKslBVA" name="getResolutionReport0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uthdod0fEe2YPMyYKslBVA" name="prepend" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uthdot0fEe2YPMyYKslBVA" name="revision" type="_tgwvkt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uthdo90fEe2YPMyYKslBVA" name="reportEntries" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uthdpN0fEe2YPMyYKslBVA" name="visited" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uthdpd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uthdpt0fEe2YPMyYKslBVA" name="printResolutionEntry" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uthdp90fEe2YPMyYKslBVA" name="result" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uthdqN0fEe2YPMyYKslBVA" name="prepend" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uthdqd0fEe2YPMyYKslBVA" name="entry" type="_thUwQt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uthdqt0fEe2YPMyYKslBVA" name="reportEntries" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uthdq90fEe2YPMyYKslBVA" name="visited" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utiEsN0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$osgi$report$resolution$ResolutionReport$Entry$Type" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_utiEsd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utiEtt0fEe2YPMyYKslBVA" name="printRequirement" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_utiEt90fEe2YPMyYKslBVA" name="data" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utiEuN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utiEvN0fEe2YPMyYKslBVA" name="printCapability" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_utiEvd0fEe2YPMyYKslBVA" name="cap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utiEvt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utirwN0fEe2YPMyYKslBVA" name="createOSGiCapability" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_utirwd0fEe2YPMyYKslBVA" name="cap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utirwt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utjS0N0fEe2YPMyYKslBVA" name="createOSGiRequirement" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_utjS0d0fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utjS0t0fEe2YPMyYKslBVA" name="versions" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utjS090fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmOeYt0fEe2YPMyYKslBVA" name="Builder" visibility="package">
              <eAnnotations xmi:id="_tmXoUd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmXoUt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmXoU90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_utgPgt0fEe2YPMyYKslBVA" name="resourceToEntries" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_usxPst0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_us0TAN0fEe2YPMyYKslBVA" name="addEntry" visibility="public">
                <ownedParameter xmi:id="_us0TAd0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us0TAt0fEe2YPMyYKslBVA" name="type" type="_thUwQ90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us0TA90fEe2YPMyYKslBVA" name="data" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_us5yk90fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_us5ylN0fEe2YPMyYKslBVA" name="resolutionResult" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us5yld0fEe2YPMyYKslBVA" name="cause" type="_thUJMt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_us5ylt0fEe2YPMyYKslBVA" name="return" type="_thTiIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmXoVd0fEe2YPMyYKslBVA" name="EntryImpl" visibility="package">
              <eAnnotations xmi:id="_tmXoVt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmXoV90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmXoWd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_utg2k90fEe2YPMyYKslBVA" name="data" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_utg2lN0fEe2YPMyYKslBVA" name="type" visibility="private" isLeaf="true" type="_thUwQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tmXoWN0fEe2YPMyYKslBVA" client="_tmXoVd0fEe2YPMyYKslBVA" supplier="_thUwQt0fEe2YPMyYKslBVA" contract="_thUwQt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_utg2kN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_utg2kd0fEe2YPMyYKslBVA" name="type" type="_thUwQ90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_utg2kt0fEe2YPMyYKslBVA" name="data" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utg2ld0fEe2YPMyYKslBVA" name="getData" visibility="public">
                <ownedParameter xmi:id="_utg2lt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utg2l90fEe2YPMyYKslBVA" name="getType" visibility="public">
                <ownedParameter xmi:id="_utg2mN0fEe2YPMyYKslBVA" name="return" type="_thUwQ90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_thaP1d0fEe2YPMyYKslBVA" name="SystemModule" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_thpgYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thpgYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thpgYt0fEe2YPMyYKslBVA" general="_tgwvlt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_utclIN0fEe2YPMyYKslBVA" name="forStop" visibility="private" type="_thRs8d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_utclId0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$osgi$container$Module$State" visibility="private" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_utdMMN0fEe2YPMyYKslBVA" name="inStart" isLeaf="true" type="_tdNsUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utdMNN0fEe2YPMyYKslBVA" name="ACTIVE_SET" isLeaf="true" isStatic="true" type="_s_XSsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_utdzRd0fEe2YPMyYKslBVA" name="stateChangeLock" isLeaf="true" type="_thmdEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_upc18d0fEe2YPMyYKslBVA" name="init" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_upc1-d0fEe2YPMyYKslBVA" name="waitForStop" visibility="public">
              <ownedParameter xmi:id="_upc1-t0fEe2YPMyYKslBVA" name="timeout" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_upc1-90fEe2YPMyYKslBVA" name="return" type="_thcsFt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_up3Fp90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_up3FqN0fEe2YPMyYKslBVA" name="container" type="_tgwvld0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_up3st90fEe2YPMyYKslBVA" name="stopWorker" visibility="protected"/>
            <ownedOperation xmi:id="_useUwN0fEe2YPMyYKslBVA" name="lockStateChange" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_useUwd0fEe2YPMyYKslBVA" name="arg0" type="_thcsG90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_useUwt0fEe2YPMyYKslBVA" name="stop" visibility="public">
              <ownedParameter xmi:id="_useUw90fEe2YPMyYKslBVA" name="options" type="_tg3dQ90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_useUxN0fEe2YPMyYKslBVA" name="unlockStateChange" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_useUxd0fEe2YPMyYKslBVA" name="arg0" type="_thcsG90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utclJt0fEe2YPMyYKslBVA" name="getRevisions" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_utclJ90fEe2YPMyYKslBVA" name="return" type="_tg7usd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utclKN0fEe2YPMyYKslBVA" name="getBundle" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_utclKd0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utdMMd0fEe2YPMyYKslBVA" name="getContainer" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_utdMMt0fEe2YPMyYKslBVA" name="return" type="_tgwvld0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utdMM90fEe2YPMyYKslBVA" name="checkValid" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_utdMNd0fEe2YPMyYKslBVA" name="getState" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_utdMNt0fEe2YPMyYKslBVA" name="return" type="_tg4EUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utdMN90fEe2YPMyYKslBVA" name="getCurrentRevision" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_utdMON0fEe2YPMyYKslBVA" name="return" type="_tgwvkt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utdzQN0fEe2YPMyYKslBVA" name="setState" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_utdzQd0fEe2YPMyYKslBVA" name="arg0" type="_tg4EUd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utdzQt0fEe2YPMyYKslBVA" name="publishEvent" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_utdzQ90fEe2YPMyYKslBVA" name="arg0" type="_thcsG90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utdzRN0fEe2YPMyYKslBVA" name="initWorker" visibility="protected"/>
            <ownedOperation xmi:id="_uteaUt0fEe2YPMyYKslBVA" name="start" visibility="public">
              <ownedParameter xmi:id="_uteaU90fEe2YPMyYKslBVA" name="options" type="_tg3dQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utfBYN0fEe2YPMyYKslBVA" name="holdsTransitionEventLock" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_utfBYd0fEe2YPMyYKslBVA" name="arg0" type="_thcsG90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_utfBYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utfocN0fEe2YPMyYKslBVA" name="toString" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_utfocd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utfoct0fEe2YPMyYKslBVA" name="update" visibility="public"/>
            <ownedOperation xmi:id="_utfoc90fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$eclipse$osgi$container$Module$State" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_utfodN0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utfodd0fEe2YPMyYKslBVA" name="startWorker" visibility="protected"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_thdTLN0fEe2YPMyYKslBVA" name="ModuleLoader" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_thd6MN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_thd6Md0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_thd6Mt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ulfjAd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_usnewN0fEe2YPMyYKslBVA" name="findEntries" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_usnewd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usnewt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usnew90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usnexN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usnexd0fEe2YPMyYKslBVA" name="listResources" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_usnext0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usnex90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usneyN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_usneyd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usneyt0fEe2YPMyYKslBVA" name="getClassLoader" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_usoFwN0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usoFwd0fEe2YPMyYKslBVA" name="getAndSetTrigger" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_usoFwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usoFw90fEe2YPMyYKslBVA" name="isTriggerSet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_usoFxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usoFxd0fEe2YPMyYKslBVA" name="loadFragments" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_usoFxt0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tg22Pt0fEe2YPMyYKslBVA" name="signedcontent">
          <packagedElement xmi:type="uml:DataType" xmi:id="_tg22QN0fEe2YPMyYKslBVA" name="SignerInfo[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-10d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-10t0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tg6gld0fEe2YPMyYKslBVA" name="SignedContentFactory" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiTntN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiTntd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_upnOBd0fEe2YPMyYKslBVA" name="getSignedContent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_upnOBt0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_upnOB90fEe2YPMyYKslBVA" name="return" type="_tg6glt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwSd1N0fEe2YPMyYKslBVA" name="getSignedContent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwSd1d0fEe2YPMyYKslBVA" name="arg0" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwSd1t0fEe2YPMyYKslBVA" name="return" type="_tg6glt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tg6glt0fEe2YPMyYKslBVA" name="SignedContent" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiTnsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiTnsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ullppt0fEe2YPMyYKslBVA" name="isSigned" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ullpp90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ullpqN0fEe2YPMyYKslBVA" name="getSignerInfos" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ullpqd0fEe2YPMyYKslBVA" name="return" type="_tg22QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwSdx90fEe2YPMyYKslBVA" name="getSignedEntries" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwSdyN0fEe2YPMyYKslBVA" name="return" type="_tiTns90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwSdyd0fEe2YPMyYKslBVA" name="getSignedEntry" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwSdyt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwSdy90fEe2YPMyYKslBVA" name="return" type="_tmmR5t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwSdzN0fEe2YPMyYKslBVA" name="getSigningTime" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwSdzd0fEe2YPMyYKslBVA" name="arg0" type="_tg6gl90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwSdzt0fEe2YPMyYKslBVA" name="return" type="_teJgcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwSdz90fEe2YPMyYKslBVA" name="getTSASignerInfo" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwSd0N0fEe2YPMyYKslBVA" name="arg0" type="_tg6gl90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwSd0d0fEe2YPMyYKslBVA" name="return" type="_tg6gl90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwSd0t0fEe2YPMyYKslBVA" name="checkValidity" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwSd090fEe2YPMyYKslBVA" name="arg0" type="_tg6gl90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tg6gl90fEe2YPMyYKslBVA" name="SignerInfo" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiTntt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiTnt90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ullpqt0fEe2YPMyYKslBVA" name="getCertificateChain" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ullpq90fEe2YPMyYKslBVA" name="return" type="_tg6glN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_upnOCN0fEe2YPMyYKslBVA" name="isTrusted" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_upnOCd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwSd190fEe2YPMyYKslBVA" name="getTrustAnchor" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwSd2N0fEe2YPMyYKslBVA" name="return" type="_tg6gk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwSd2d0fEe2YPMyYKslBVA" name="getMessageDigestAlgorithm" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwSd2t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tiTns90fEe2YPMyYKslBVA" name="SignedContentEntry[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-1090fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-11N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tmmR5t0fEe2YPMyYKslBVA" name="SignedContentEntry" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tmmR590fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmmR6N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uwSdwN0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwSdwd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwSdwt0fEe2YPMyYKslBVA" name="getSignerInfos" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwSdw90fEe2YPMyYKslBVA" name="return" type="_tg22QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwSdxN0fEe2YPMyYKslBVA" name="isSigned" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwSdxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwSdxt0fEe2YPMyYKslBVA" name="verify" visibility="public" isAbstract="true"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tg3dRd0fEe2YPMyYKslBVA" name="report">
          <packagedElement xmi:type="uml:Package" xmi:id="_tg3dRt0fEe2YPMyYKslBVA" name="resolution">
            <packagedElement xmi:type="uml:Interface" xmi:id="_tg55g90fEe2YPMyYKslBVA" name="ResolutionReport" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tiXSGt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiXSG90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <nestedClassifier xmi:type="uml:Interface" xmi:id="_thUwQt0fEe2YPMyYKslBVA" name="Entry" visibility="public" isAbstract="true">
                <eAnnotations xmi:id="_tiXSGN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tiXSGd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_thUwQ90fEe2YPMyYKslBVA" name="Type" visibility="public" isLeaf="true">
                  <eAnnotations xmi:id="_tiXSFN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tiXSFd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tiXSFt0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_ur7iMN0fEe2YPMyYKslBVA" name="MISSING_CAPABILITY" visibility="public" isLeaf="true" isStatic="true" type="_thUwQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_us9c8N0fEe2YPMyYKslBVA" name="USES_CONSTRAINT_VIOLATION" visibility="public" isLeaf="true" isStatic="true" type="_thUwQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_us-EAN0fEe2YPMyYKslBVA" name="UNRESOLVED_PROVIDER" visibility="public" isLeaf="true" isStatic="true" type="_thUwQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_us_5Nd0fEe2YPMyYKslBVA" name="FILTERED_BY_RESOLVER_HOOK" visibility="public" isLeaf="true" isStatic="true" type="_thUwQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_utBHU90fEe2YPMyYKslBVA" name="SINGLETON_SELECTION" visibility="public" isLeaf="true" isStatic="true" type="_thUwQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_uwbntN0fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tiXSF90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_ur7iM90fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_ur7iNN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_ur7iNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utiEst0fEe2YPMyYKslBVA" name="ordinal" visibility="public" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_utiEs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_utj54N0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                    <ownedParameter xmi:id="_utj54d0fEe2YPMyYKslBVA" name="return" type="_tiXSF90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uwbntd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                  <ownedOperation xmi:id="_uwbntt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                    <ownedParameter xmi:id="_uwbnt90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uwbnuN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uwbnud0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                    <ownedParameter xmi:id="_uwbnut0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uwbnu90fEe2YPMyYKslBVA" name="return" type="_thUwQ90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
                <nestedClassifier xmi:type="uml:DataType" xmi:id="_tiXSF90fEe2YPMyYKslBVA" name="Type[]" isLeaf="true" isAbstract="true">
                  <eAnnotations xmi:id="_vf-11d0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_vf-11t0fEe2YPMyYKslBVA" key="inferred" value="true"/>
                  </eAnnotations>
                </nestedClassifier>
                <ownedOperation xmi:id="_ur7iMd0fEe2YPMyYKslBVA" name="getType" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_ur7iMt0fEe2YPMyYKslBVA" name="return" type="_thUwQ90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_utiEtN0fEe2YPMyYKslBVA" name="getData" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_utiEtd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Interface" xmi:id="_tmSIwt0fEe2YPMyYKslBVA" name="Listener" visibility="public" isAbstract="true">
                <eAnnotations xmi:id="_tmm44N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tmm44d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <ownedOperation xmi:id="_uqCEwN0fEe2YPMyYKslBVA" name="handleResolutionReport" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uqCEwd0fEe2YPMyYKslBVA" name="arg0" type="_tg55g90fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_uplY1t0fEe2YPMyYKslBVA" name="getResolutionReportMessage" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uplY190fEe2YPMyYKslBVA" name="arg0" type="_thrVkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uplY2N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_utXsoN0fEe2YPMyYKslBVA" name="getResolutionException" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_utXsod0fEe2YPMyYKslBVA" name="return" type="_thUJMt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwcOwN0fEe2YPMyYKslBVA" name="getEntries" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uwcOwd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_th5_Ft0fEe2YPMyYKslBVA" name="storagemanager">
          <packagedElement xmi:type="uml:Class" xmi:id="_tiIBgd0fEe2YPMyYKslBVA" name="ManagedOutputStream" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tiXSEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiXSEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiXSE90fEe2YPMyYKslBVA" general="_tiXSEt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwbApN0fEe2YPMyYKslBVA" name="ST_OPEN" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwbApd0fEe2YPMyYKslBVA" name="ST_CLOSED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwbApt0fEe2YPMyYKslBVA" name="target" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwbAp90fEe2YPMyYKslBVA" name="manager" visibility="private" type="_tiIBg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwbAqN0fEe2YPMyYKslBVA" name="outputFile" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwbAqd0fEe2YPMyYKslBVA" name="state" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwbAqt0fEe2YPMyYKslBVA" name="streamSet" visibility="private" type="_tiUOw90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwbArN0fEe2YPMyYKslBVA" name="out" isLeaf="true" type="_tV6KcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uvWpoN0fEe2YPMyYKslBVA" name="abort" visibility="public"/>
            <ownedOperation xmi:id="_uwZLd90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uwZLeN0fEe2YPMyYKslBVA" name="out" type="_tV6KcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwZLed0fEe2YPMyYKslBVA" name="manager" type="_tiIBg90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwZLet0fEe2YPMyYKslBVA" name="target" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwZLe90fEe2YPMyYKslBVA" name="outputFile" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwZyg90fEe2YPMyYKslBVA" name="setStreamSet" visibility="package">
              <ownedParameter xmi:id="_uwZyhN0fEe2YPMyYKslBVA" name="set" type="_tiUOw90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwZyh90fEe2YPMyYKslBVA" name="getStreamSet" visibility="package">
              <ownedParameter xmi:id="_uwZyiN0fEe2YPMyYKslBVA" name="return" type="_tiUOw90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwZyid0fEe2YPMyYKslBVA" name="getOutputFile" visibility="package">
              <ownedParameter xmi:id="_uwZyit0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwZyi90fEe2YPMyYKslBVA" name="getOutputStream" visibility="package">
              <ownedParameter xmi:id="_uwZyjN0fEe2YPMyYKslBVA" name="return" type="_tV6KcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwZyjd0fEe2YPMyYKslBVA" name="setState" visibility="package">
              <ownedParameter xmi:id="_uwZyjt0fEe2YPMyYKslBVA" name="state" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwZyj90fEe2YPMyYKslBVA" name="getState" visibility="package">
              <ownedParameter xmi:id="_uwZykN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwaZkN0fEe2YPMyYKslBVA" name="getTarget" visibility="package">
              <ownedParameter xmi:id="_uwaZkd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwbAq90fEe2YPMyYKslBVA" name="close" visibility="public"/>
            <ownedOperation xmi:id="_uwbnsN0fEe2YPMyYKslBVA" name="write" visibility="public">
              <ownedParameter xmi:id="_uwbnsd0fEe2YPMyYKslBVA" name="bytes" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwbnst0fEe2YPMyYKslBVA" name="off" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwbns90fEe2YPMyYKslBVA" name="len" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tiIBg90fEe2YPMyYKslBVA" name="StorageManager" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tiTnuN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiTnud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiUOwN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwSd290fEe2YPMyYKslBVA" name="FILETYPE_STANDARD" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd3N0fEe2YPMyYKslBVA" name="FILETYPE_RELIABLEFILE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd3d0fEe2YPMyYKslBVA" name="MANAGER_FOLDER" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd3t0fEe2YPMyYKslBVA" name="TABLE_FILE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd390fEe2YPMyYKslBVA" name="LOCK_FILE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd4N0fEe2YPMyYKslBVA" name="MAX_LOCK_WAIT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd4d0fEe2YPMyYKslBVA" name="useReliableFiles" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd4t0fEe2YPMyYKslBVA" name="tempCleanup" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd490fEe2YPMyYKslBVA" name="openCleanup" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd5N0fEe2YPMyYKslBVA" name="saveCleanup" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd5d0fEe2YPMyYKslBVA" name="base" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd5t0fEe2YPMyYKslBVA" name="managerRoot" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd590fEe2YPMyYKslBVA" name="lockMode" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd6N0fEe2YPMyYKslBVA" name="tableFile" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd6d0fEe2YPMyYKslBVA" name="lockFile" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd6t0fEe2YPMyYKslBVA" name="locker" visibility="private" type="_tiUOxN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwSd690fEe2YPMyYKslBVA" name="instanceFile" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwSd7N0fEe2YPMyYKslBVA" name="instanceLocker" visibility="private" type="_tiUOxN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwSd7d0fEe2YPMyYKslBVA" name="readOnly" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwSd7t0fEe2YPMyYKslBVA" name="open" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwSd790fEe2YPMyYKslBVA" name="tableStamp" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwSd8N0fEe2YPMyYKslBVA" name="table" visibility="private" isLeaf="true" type="_s-w1wt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_udmyVt0fEe2YPMyYKslBVA" name="close" visibility="public"/>
            <ownedOperation xmi:id="_udmyV90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_udmyWN0fEe2YPMyYKslBVA" name="base" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_udmyWd0fEe2YPMyYKslBVA" name="lockMode" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_udmyWt0fEe2YPMyYKslBVA" name="readOnly" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_udmyW90fEe2YPMyYKslBVA" name="open" visibility="public">
              <ownedParameter xmi:id="_udmyXN0fEe2YPMyYKslBVA" name="wait" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_udyYhN0fEe2YPMyYKslBVA" name="lookup" visibility="public">
              <ownedParameter xmi:id="_udyYhd0fEe2YPMyYKslBVA" name="managedFile" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_udyYht0fEe2YPMyYKslBVA" name="add" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_udyYh90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_udzmod0fEe2YPMyYKslBVA" name="isReadOnly" visibility="public">
              <ownedParameter xmi:id="_udzmot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ud0NsN0fEe2YPMyYKslBVA" name="getBase" visibility="public">
              <ownedParameter xmi:id="_ud0Nsd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ud0Nst0fEe2YPMyYKslBVA" name="update" visibility="public">
              <ownedParameter xmi:id="_ud0Ns90fEe2YPMyYKslBVA" name="managedFiles" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ud0NtN0fEe2YPMyYKslBVA" name="sources" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ud00wN0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_ud00wd0fEe2YPMyYKslBVA" name="managedFile" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uvXQsN0fEe2YPMyYKslBVA" name="getOutputStream" visibility="public">
              <ownedParameter xmi:id="_uvXQsd0fEe2YPMyYKslBVA" name="managedFile" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uvXQst0fEe2YPMyYKslBVA" name="return" type="_tiIBgd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwBYAN0fEe2YPMyYKslBVA" name="getInputStream" visibility="public">
              <ownedParameter xmi:id="_uwBYAd0fEe2YPMyYKslBVA" name="managedFile" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwBYAt0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwSd8d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uwSd8t0fEe2YPMyYKslBVA" name="base" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwSd890fEe2YPMyYKslBVA" name="lockMode" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwTE0N0fEe2YPMyYKslBVA" name="initializeInstanceFile" visibility="private"/>
            <ownedOperation xmi:id="_uwTr4N0fEe2YPMyYKslBVA" name="getAbsolutePath" visibility="private">
              <ownedParameter xmi:id="_uwTr4d0fEe2YPMyYKslBVA" name="file" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwTr4t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwTr490fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uwTr5N0fEe2YPMyYKslBVA" name="managedFile" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwTr5d0fEe2YPMyYKslBVA" name="add" visibility="private">
              <ownedParameter xmi:id="_uwTr5t0fEe2YPMyYKslBVA" name="managedFile" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwTr590fEe2YPMyYKslBVA" name="fileType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwTr6N0fEe2YPMyYKslBVA" name="lock" visibility="private">
              <ownedParameter xmi:id="_uwTr6d0fEe2YPMyYKslBVA" name="wait" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwTr6t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwTr690fEe2YPMyYKslBVA" name="updateTable" visibility="private"/>
            <ownedOperation xmi:id="_uwUS9d0fEe2YPMyYKslBVA" name="findOldestGeneration" visibility="private">
              <ownedParameter xmi:id="_uwUS9t0fEe2YPMyYKslBVA" name="managedFile" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwUS990fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwUS-t0fEe2YPMyYKslBVA" name="save" visibility="private"/>
            <ownedOperation xmi:id="_uwUS-90fEe2YPMyYKslBVA" name="release" visibility="private"/>
            <ownedOperation xmi:id="_uwU6At0fEe2YPMyYKslBVA" name="getId" visibility="public">
              <ownedParameter xmi:id="_uwU6A90fEe2YPMyYKslBVA" name="managedFile" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwU6BN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwU6Bd0fEe2YPMyYKslBVA" name="update" visibility="private">
              <ownedParameter xmi:id="_uwU6Bt0fEe2YPMyYKslBVA" name="managedFile" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwU6B90fEe2YPMyYKslBVA" name="source" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwU6CN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwU6Cd0fEe2YPMyYKslBVA" name="getManagedFiles" visibility="public">
              <ownedParameter xmi:id="_uwU6Ct0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwVhEt0fEe2YPMyYKslBVA" name="move" visibility="private">
              <ownedParameter xmi:id="_uwVhE90fEe2YPMyYKslBVA" name="source" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwVhFN0fEe2YPMyYKslBVA" name="managedFile" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwVhFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwWvMN0fEe2YPMyYKslBVA" name="cleanup" visibility="private">
              <ownedParameter xmi:id="_uwWvMd0fEe2YPMyYKslBVA" name="doLock" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwX9UN0fEe2YPMyYKslBVA" name="deleteCopies" visibility="private">
              <ownedParameter xmi:id="_uwX9Ud0fEe2YPMyYKslBVA" name="fileName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwX9Ut0fEe2YPMyYKslBVA" name="exceptionNumber" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwYkYN0fEe2YPMyYKslBVA" name="createTempFile" visibility="public">
              <ownedParameter xmi:id="_uwYkYd0fEe2YPMyYKslBVA" name="file" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwYkYt0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwZLcN0fEe2YPMyYKslBVA" name="getInputStream" visibility="private">
              <ownedParameter xmi:id="_uwZLcd0fEe2YPMyYKslBVA" name="managedFiles" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwZLct0fEe2YPMyYKslBVA" name="openMask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwZLc90fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwZLdN0fEe2YPMyYKslBVA" name="getInputStreamSet" visibility="public">
              <ownedParameter xmi:id="_uwZLdd0fEe2YPMyYKslBVA" name="managedFiles" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwZLdt0fEe2YPMyYKslBVA" name="return" type="_tiUOwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwZygN0fEe2YPMyYKslBVA" name="getOutputStreamSet" visibility="public">
              <ownedParameter xmi:id="_uwZygd0fEe2YPMyYKslBVA" name="managedFiles" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwZygt0fEe2YPMyYKslBVA" name="return" type="_tiUOw90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwZyhd0fEe2YPMyYKslBVA" name="abortOutputStream" visibility="package">
              <ownedParameter xmi:id="_uwZyht0fEe2YPMyYKslBVA" name="out" type="_tiIBgd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwZykd0fEe2YPMyYKslBVA" name="closeOutputStream" visibility="package">
              <ownedParameter xmi:id="_uwZykt0fEe2YPMyYKslBVA" name="smos" type="_tiIBgd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tiU10N0fEe2YPMyYKslBVA" name="Entry" visibility="package">
              <eAnnotations xmi:id="_tiWrAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiWrAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tiWrAt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwbAoN0fEe2YPMyYKslBVA" name="readId" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwbAod0fEe2YPMyYKslBVA" name="writeId" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwbAot0fEe2YPMyYKslBVA" name="fileType" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwbAo90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tiIBg90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uwUS8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uwUS8d0fEe2YPMyYKslBVA" name="arg0" type="_tiIBg90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwUS8t0fEe2YPMyYKslBVA" name="readId" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwUS890fEe2YPMyYKslBVA" name="writeId" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwUS9N0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwUS-N0fEe2YPMyYKslBVA" name="setWriteId" visibility="package">
                <ownedParameter xmi:id="_uwUS-d0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwUS_N0fEe2YPMyYKslBVA" name="getFileType" visibility="package">
                <ownedParameter xmi:id="_uwUS_d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwUS_t0fEe2YPMyYKslBVA" name="setFileType" visibility="package">
                <ownedParameter xmi:id="_uwUS_90fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwU6AN0fEe2YPMyYKslBVA" name="setReadId" visibility="package">
                <ownedParameter xmi:id="_uwU6Ad0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwU6C90fEe2YPMyYKslBVA" name="getReadId" visibility="package">
                <ownedParameter xmi:id="_uwU6DN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwWvMt0fEe2YPMyYKslBVA" name="getWriteId" visibility="package">
                <ownedParameter xmi:id="_uwWvM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tiUOw90fEe2YPMyYKslBVA" name="ManagedOutputStream[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-1190fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-12N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_teDZ4d0fEe2YPMyYKslBVA" name="equinox">
        <packagedElement xmi:type="uml:Package" xmi:id="_teEA4N0fEe2YPMyYKslBVA" name="log">
          <packagedElement xmi:type="uml:Interface" xmi:id="_teEA5N0fEe2YPMyYKslBVA" name="ExtendedLogReaderService" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tevWW90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tevWXN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tevWX90fEe2YPMyYKslBVA" general="_tevWXt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uabih90fEe2YPMyYKslBVA" name="addLogListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uabiiN0fEe2YPMyYKslBVA" name="arg0" type="_teyZqd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uabiid0fEe2YPMyYKslBVA" name="arg1" type="_tgWf5N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tev9YN0fEe2YPMyYKslBVA" name="ExtendedLogService" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tev9Yd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tev9Yt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tev9Zd0fEe2YPMyYKslBVA" general="_tev9Y90fEe2YPMyYKslBVA"/>
            <generalization xmi:id="_tev9Zt0fEe2YPMyYKslBVA" general="_tev9ZN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uabigN0fEe2YPMyYKslBVA" name="getLogger" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uabigd0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uabigt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uabig90fEe2YPMyYKslBVA" name="return" type="_tev9ZN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umDjuN0fEe2YPMyYKslBVA" name="getLogger" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_umDjud0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umDjut0fEe2YPMyYKslBVA" name="return" type="_tev9ZN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umDjwN0fEe2YPMyYKslBVA" name="getLogger" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umDjwd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umDjwt0fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umDjw90fEe2YPMyYKslBVA" name="return" type="_tev9at0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwc1390fEe2YPMyYKslBVA" name="getLogger" visibility="public">
              <ownedParameter xmi:id="_uwc14N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwc14d0fEe2YPMyYKslBVA" name="return" type="_tev9at0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tev9ZN0fEe2YPMyYKslBVA" name="Logger" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tev9aN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tev9ad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tev9a90fEe2YPMyYKslBVA" general="_tev9at0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uanIw90fEe2YPMyYKslBVA" name="log" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uanIxN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uanIxd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uanIxt0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uanIx90fEe2YPMyYKslBVA" name="arg3" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umC8p90fEe2YPMyYKslBVA" name="log" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_umC8qN0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umC8qd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umC8qt0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umC8q90fEe2YPMyYKslBVA" name="arg3" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umDjxt0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_umDjx90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umEKwN0fEe2YPMyYKslBVA" name="isLoggable" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_umEKwd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umEKwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umFY6t0fEe2YPMyYKslBVA" name="isTraceEnabled" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umFY690fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umFY7t0fEe2YPMyYKslBVA" name="trace" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umFY790fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umF_8N0fEe2YPMyYKslBVA" name="trace" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umF_8d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umF_8t0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umF_990fEe2YPMyYKslBVA" name="trace" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umF_-N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umF_-d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umF_-t0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umF__t0fEe2YPMyYKslBVA" name="trace" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umF__90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umGAAN0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umGAA90fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umGABN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umGAB90fEe2YPMyYKslBVA" name="debug" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umGACN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umGADN0fEe2YPMyYKslBVA" name="debug" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umGADd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umGADt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umGnAN0fEe2YPMyYKslBVA" name="debug" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umGnAd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umGnAt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umGnA90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umGnB90fEe2YPMyYKslBVA" name="debug" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umGnCN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umGnCd0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umGnDN0fEe2YPMyYKslBVA" name="isInfoEnabled" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umGnDd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umGnEN0fEe2YPMyYKslBVA" name="info" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umGnEd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umGnFd0fEe2YPMyYKslBVA" name="info" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umGnFt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umGnF90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umGnHN0fEe2YPMyYKslBVA" name="info" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umGnHd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umGnHt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umGnH90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umHOE90fEe2YPMyYKslBVA" name="info" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umHOFN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umHOFd0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umHOGN0fEe2YPMyYKslBVA" name="isWarnEnabled" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umHOGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umHOHN0fEe2YPMyYKslBVA" name="warn" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umHOHd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umHOId0fEe2YPMyYKslBVA" name="warn" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umHOIt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umHOI90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umHOKN0fEe2YPMyYKslBVA" name="warn" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umHOKd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umHOKt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umHOK90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umHOL90fEe2YPMyYKslBVA" name="warn" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umHOMN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umHOMd0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umH1Id0fEe2YPMyYKslBVA" name="isErrorEnabled" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umH1It0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umH1Jd0fEe2YPMyYKslBVA" name="error" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umH1Jt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umH1Kt0fEe2YPMyYKslBVA" name="error" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umH1K90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umH1LN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umH1Md0fEe2YPMyYKslBVA" name="error" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umH1Mt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umH1M90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umH1NN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umH1ON0fEe2YPMyYKslBVA" name="error" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umH1Od0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umH1Ot0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umH1Pd0fEe2YPMyYKslBVA" name="audit" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umH1Pt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umIcM90fEe2YPMyYKslBVA" name="audit" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umIcNN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umIcNd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umIcOt0fEe2YPMyYKslBVA" name="audit" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umIcO90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umIcPN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umIcPd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umIcQd0fEe2YPMyYKslBVA" name="audit" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umIcQt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umIcQ90fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umIcRt0fEe2YPMyYKslBVA" name="trace" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umIcR90fEe2YPMyYKslBVA" name="arg0" type="_teyZpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umIcSt0fEe2YPMyYKslBVA" name="debug" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umIcS90fEe2YPMyYKslBVA" name="arg0" type="_teyZpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umJDQN0fEe2YPMyYKslBVA" name="info" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umJDQd0fEe2YPMyYKslBVA" name="arg0" type="_teyZpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umJDRN0fEe2YPMyYKslBVA" name="warn" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umJDRd0fEe2YPMyYKslBVA" name="arg0" type="_teyZpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umJDSN0fEe2YPMyYKslBVA" name="error" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umJDSd0fEe2YPMyYKslBVA" name="arg0" type="_teyZpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwc14t0fEe2YPMyYKslBVA" name="log" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwc1490fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwc15N0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwc15d0fEe2YPMyYKslBVA" name="log" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwc15t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwc1590fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwc16N0fEe2YPMyYKslBVA" name="arg2" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwc16d0fEe2YPMyYKslBVA" name="log" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwc16t0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwc1690fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwc17N0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwc17d0fEe2YPMyYKslBVA" name="log" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwc17t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwc1790fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwc18N0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgWf490fEe2YPMyYKslBVA" name="SynchronousLogListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiXSHt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiXSH90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiXSIN0fEe2YPMyYKslBVA" general="_teyZqd0fEe2YPMyYKslBVA"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgWf5N0fEe2YPMyYKslBVA" name="LogFilter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiXSHN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiXSHd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_umPw9t0fEe2YPMyYKslBVA" name="isLoggable" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_umPw990fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umPw-N0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umPw-d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umPw-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgWf6d0fEe2YPMyYKslBVA" name="ExtendedLogEntry" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiXSId0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiXSIt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiXSI90fEe2YPMyYKslBVA" general="_tgXG8t0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ubG4Bd0fEe2YPMyYKslBVA" name="getContext" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubG4Bt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwcO1N0fEe2YPMyYKslBVA" name="getLoggerName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwcO1d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwcO1t0fEe2YPMyYKslBVA" name="getThreadId" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwcO190fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwcO2N0fEe2YPMyYKslBVA" name="getThreadName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwcO2d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwcO2t0fEe2YPMyYKslBVA" name="getSequenceNumber" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwcO290fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tlLVhN0fEe2YPMyYKslBVA" name="LogPermission" visibility="public">
            <eAnnotations xmi:id="_tmm44t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmm4490fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tmm45N0fEe2YPMyYKslBVA" general="_tkxs5N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwcOwt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwcOw90fEe2YPMyYKslBVA" name="ALL" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwcOxN0fEe2YPMyYKslBVA" name="LOG" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_umr10d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_umr10t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umr1090fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwcOx90fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uwcOyN0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwcOyd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwcOyt0fEe2YPMyYKslBVA" name="getActions" visibility="public">
              <ownedParameter xmi:id="_uwcOy90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwcOzN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uwcOzd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwcOzt0fEe2YPMyYKslBVA" name="implies" visibility="public">
              <ownedParameter xmi:id="_uwcOz90fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwcO0N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwcO0d0fEe2YPMyYKslBVA" name="newPermissionCollection" visibility="public">
              <ownedParameter xmi:id="_uwcO0t0fEe2YPMyYKslBVA" name="return" type="_tia8dt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tmm45t0fEe2YPMyYKslBVA" name="LogPermissionCollection" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tmm4590fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmm46N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tmm46d0fEe2YPMyYKslBVA" general="_tia8dt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uwcO3N0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uwcO3d0fEe2YPMyYKslBVA" name="logPermission" visibility="package" type="_tlLVhN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uwcO090fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uwcO3t0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uwcO390fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwcO4N0fEe2YPMyYKslBVA" name="isReadOnly" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uwcO4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwc10N0fEe2YPMyYKslBVA" name="elements" visibility="public">
              <ownedParameter xmi:id="_uwc10d0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uwc11N0fEe2YPMyYKslBVA" name="implies" visibility="public">
              <ownedParameter xmi:id="_uwc11d0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwc11t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmm4690fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tmm47N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmm47d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tmm4790fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwc1190fEe2YPMyYKslBVA" name="hasMore" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwc12N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmm45t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tmm47t0fEe2YPMyYKslBVA" client="_tmm4690fEe2YPMyYKslBVA" supplier="_s-w1w90fEe2YPMyYKslBVA" contract="_s-w1w90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uwc10t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uwc1090fEe2YPMyYKslBVA" name="arg0" type="_tmm45t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwc12d0fEe2YPMyYKslBVA" name="hasMoreElements" visibility="public">
                <ownedParameter xmi:id="_uwc12t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwc1290fEe2YPMyYKslBVA" name="nextElement" visibility="public">
                <ownedParameter xmi:id="_uwc13N0fEe2YPMyYKslBVA" name="return" type="_tkxs5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwc13d0fEe2YPMyYKslBVA" name="nextElement" visibility="public">
                <ownedParameter xmi:id="_uwc13t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_toXzdN0fEe2YPMyYKslBVA" name="LogFilter[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf-12d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf-12t0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tjmoM90fEe2YPMyYKslBVA" name="internal">
          <eAnnotations xmi:id="_vf_cYN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vf_cYd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
          <packagedElement xmi:type="uml:Package" xmi:id="_tjmoNN0fEe2YPMyYKslBVA" name="app">
            <packagedElement xmi:type="uml:Class" xmi:id="_tjmoNt0fEe2YPMyYKslBVA" name="CommandLineArgs" isLeaf="true" isAbstract="true">
              <ownedOperation xmi:id="_uaU00N0fEe2YPMyYKslBVA" name="getApplicationArgs" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uaU00d0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaZGRd0fEe2YPMyYKslBVA" name="getAllArgs" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uaZGRt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tjrgs90fEe2YPMyYKslBVA" name="Activator" isLeaf="true" isAbstract="true">
              <ownedOperation xmi:id="_uadXsN0fEe2YPMyYKslBVA" name="getContainer" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uadXsd0fEe2YPMyYKslBVA" name="return" type="_tjrgtN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tjrgtN0fEe2YPMyYKslBVA" name="EclipseAppContainer" isLeaf="true" isAbstract="true">
              <ownedOperation xmi:id="_uadXtN0fEe2YPMyYKslBVA" name="getBranding" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uadXtd0fEe2YPMyYKslBVA" name="return" type="_tjrgtd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tjrgtd0fEe2YPMyYKslBVA" name="IBranding" isAbstract="true">
              <ownedOperation xmi:id="_uaP8Vd0fEe2YPMyYKslBVA" name="getApplication" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaP8Vt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaP8Wd0fEe2YPMyYKslBVA" name="getDefiningBundle" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaP8Wt0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaQjYN0fEe2YPMyYKslBVA" name="getDescription" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaQjYd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaQjZN0fEe2YPMyYKslBVA" name="getId" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaQjZd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaQjaN0fEe2YPMyYKslBVA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaQjad0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uaQjbd0fEe2YPMyYKslBVA" name="getProperty" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uaQjbt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uaQjb90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uadXst0fEe2YPMyYKslBVA" name="getProduct" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uadXs90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_s7am0N0fEe2YPMyYKslBVA" name="pcap4j">
      <packagedElement xmi:type="uml:Package" xmi:id="_s7am0d0fEe2YPMyYKslBVA" name="core">
        <packagedElement xmi:type="uml:Class" xmi:id="_s7dDEt0fEe2YPMyYKslBVA" name="Pcaps" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tSuTl90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tSuTmN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tSuTmd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vcv7QN0fEe2YPMyYKslBVA" name="logger" visibility="private" isLeaf="true" isStatic="true" type="_tBahI90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcv7Qd0fEe2YPMyYKslBVA" name="lock" visibility="private" isLeaf="true" isStatic="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uAoic90fEe2YPMyYKslBVA" name="findAllDevs" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uAoidN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7Qt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          <ownedOperation xmi:id="_vcwiMt0fEe2YPMyYKslBVA" name="getDevByAddress" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcwiM90fEe2YPMyYKslBVA" name="addr" type="_s7jwwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcwiNN0fEe2YPMyYKslBVA" name="return" type="_s7dDFN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcwiON0fEe2YPMyYKslBVA" name="getDevByName" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcwiOd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcwiOt0fEe2YPMyYKslBVA" name="return" type="_s7dDFN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcxJQN0fEe2YPMyYKslBVA" name="lookupDev" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcxJQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcxJQt0fEe2YPMyYKslBVA" name="lookupNet" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcxJQ90fEe2YPMyYKslBVA" name="devName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcxJRN0fEe2YPMyYKslBVA" name="return" type="_tSvhsN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcxJSN0fEe2YPMyYKslBVA" name="openOffline" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcxJSd0fEe2YPMyYKslBVA" name="filePath" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcxJSt0fEe2YPMyYKslBVA" name="return" type="_s7eRMd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcxwUN0fEe2YPMyYKslBVA" name="openOffline" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcxwUd0fEe2YPMyYKslBVA" name="filePath" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcxwUt0fEe2YPMyYKslBVA" name="precision" type="_tSbYp90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcxwU90fEe2YPMyYKslBVA" name="return" type="_s7eRMd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcxwVN0fEe2YPMyYKslBVA" name="openDead" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcxwVd0fEe2YPMyYKslBVA" name="dlt" type="_tSb_sN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcxwVt0fEe2YPMyYKslBVA" name="snaplen" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcxwV90fEe2YPMyYKslBVA" name="return" type="_s7eRMd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcxwWN0fEe2YPMyYKslBVA" name="openDead" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcxwWd0fEe2YPMyYKslBVA" name="dlt" type="_tSb_sN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcxwWt0fEe2YPMyYKslBVA" name="snaplen" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcxwW90fEe2YPMyYKslBVA" name="precision" type="_tSbYp90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcxwXN0fEe2YPMyYKslBVA" name="return" type="_s7eRMd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcyXYN0fEe2YPMyYKslBVA" name="compileFilter" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcyXYd0fEe2YPMyYKslBVA" name="snaplen" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcyXYt0fEe2YPMyYKslBVA" name="dlt" type="_tSb_sN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcyXY90fEe2YPMyYKslBVA" name="bpfExpression" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcyXZN0fEe2YPMyYKslBVA" name="mode" type="_tSdN0t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcyXZd0fEe2YPMyYKslBVA" name="netmask" type="_tSaxlt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcyXZt0fEe2YPMyYKslBVA" name="return" type="_s7dqJd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcy-cN0fEe2YPMyYKslBVA" name="dataLinkNameToVal" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcy-cd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcy-ct0fEe2YPMyYKslBVA" name="return" type="_tSb_sN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcy-c90fEe2YPMyYKslBVA" name="dataLinkTypeToName" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcy-dN0fEe2YPMyYKslBVA" name="dlt" type="_tSb_sN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcy-dd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcy-dt0fEe2YPMyYKslBVA" name="dataLinkValToName" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcy-d90fEe2YPMyYKslBVA" name="dataLinkVal" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcy-eN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcy-ed0fEe2YPMyYKslBVA" name="dataLinkTypeToDescription" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcy-et0fEe2YPMyYKslBVA" name="dlt" type="_tSb_sN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcy-e90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vczlgN0fEe2YPMyYKslBVA" name="dataLinkValToDescription" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vczlgd0fEe2YPMyYKslBVA" name="dataLinkVal" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vczlgt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vczlg90fEe2YPMyYKslBVA" name="strError" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vczlhN0fEe2YPMyYKslBVA" name="error" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vczlhd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vczlht0fEe2YPMyYKslBVA" name="libVersion" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vczlh90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vczliN0fEe2YPMyYKslBVA" name="toBpfString" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vczlid0fEe2YPMyYKslBVA" name="inetAddr" type="_s7jwwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vczlit0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vczljd0fEe2YPMyYKslBVA" name="toBpfString" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vczljt0fEe2YPMyYKslBVA" name="macAddr" type="_tSj7j90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vczlj90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vc0MkN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s7dDFN0fEe2YPMyYKslBVA" name="PcapNetworkInterface" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tSjUcN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tSjUcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tSjUct0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vcZV090fEe2YPMyYKslBVA" name="logger" visibility="private" isLeaf="true" isStatic="true" type="_tBahI90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcZV1N0fEe2YPMyYKslBVA" name="PCAP_IF_LOOPBACK" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcZV1d0fEe2YPMyYKslBVA" name="PCAP_IF_UP" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcZV1t0fEe2YPMyYKslBVA" name="PCAP_IF_RUNNING" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcZV190fEe2YPMyYKslBVA" name="name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcZV2N0fEe2YPMyYKslBVA" name="description" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcZV2d0fEe2YPMyYKslBVA" name="addresses" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcZV2t0fEe2YPMyYKslBVA" name="linkLayerAddresses" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcZV290fEe2YPMyYKslBVA" name="loopBack" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcZV3N0fEe2YPMyYKslBVA" name="up" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcZV3d0fEe2YPMyYKslBVA" name="running" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcZV3t0fEe2YPMyYKslBVA" name="local" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uApJhN0fEe2YPMyYKslBVA" name="openLive" visibility="public">
            <ownedParameter xmi:id="_uApJhd0fEe2YPMyYKslBVA" name="snaplen" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uApJht0fEe2YPMyYKslBVA" name="mode" type="_tSbYpN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uApJh90fEe2YPMyYKslBVA" name="timeoutMillis" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uApJiN0fEe2YPMyYKslBVA" name="return" type="_s7eRMd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uApwk90fEe2YPMyYKslBVA" name="getName" visibility="public">
            <ownedParameter xmi:id="_uApwlN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uApwld0fEe2YPMyYKslBVA" name="getDescription" visibility="public">
            <ownedParameter xmi:id="_uApwlt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcZV390fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
            <ownedParameter xmi:id="_vcZV4N0fEe2YPMyYKslBVA" name="pif" type="_tSj7gN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcZV4d0fEe2YPMyYKslBVA" name="local" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcaj-d0fEe2YPMyYKslBVA" name="getMacAddress" visibility="private">
            <ownedParameter xmi:id="_vcaj-t0fEe2YPMyYKslBVA" name="nifName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcaj-90fEe2YPMyYKslBVA" name="return" type="_tSj7j90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcbLAN0fEe2YPMyYKslBVA" name="newInstance" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcbLAd0fEe2YPMyYKslBVA" name="pif" type="_tSj7gN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcbLAt0fEe2YPMyYKslBVA" name="local" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcbLA90fEe2YPMyYKslBVA" name="return" type="_s7dDFN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcbLBN0fEe2YPMyYKslBVA" name="getAddresses" visibility="public">
            <ownedParameter xmi:id="_vcbLBd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcbLBt0fEe2YPMyYKslBVA" name="getLinkLayerAddresses" visibility="public">
            <ownedParameter xmi:id="_vcbLB90fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcbLCN0fEe2YPMyYKslBVA" name="isLoopBack" visibility="public">
            <ownedParameter xmi:id="_vcbLCd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcbLCt0fEe2YPMyYKslBVA" name="isUp" visibility="public">
            <ownedParameter xmi:id="_vcbLC90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcbLDN0fEe2YPMyYKslBVA" name="isRunning" visibility="public">
            <ownedParameter xmi:id="_vcbLDd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcbLDt0fEe2YPMyYKslBVA" name="isLocal" visibility="public">
            <ownedParameter xmi:id="_vcbLD90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vccZN90fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_vccZON0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcdANN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_vcdANd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcdANt0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_vcdAN90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcdAON0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcdnQN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSbYpN0fEe2YPMyYKslBVA" name="PromiscuousMode" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tS8WB90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS8WCN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS8WCd0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uApJg90fEe2YPMyYKslBVA" name="PROMISCUOUS" visibility="public" isLeaf="true" isStatic="true" type="_tSbYpN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdLZCt0fEe2YPMyYKslBVA" name="NONPROMISCUOUS" visibility="public" isLeaf="true" isStatic="true" type="_tSbYpN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdLZC90fEe2YPMyYKslBVA" name="value" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdLZDN0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tS8WCt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vcElvt0fEe2YPMyYKslBVA" name="getValue" visibility="public">
              <ownedParameter xmi:id="_vcElv90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdLZDd0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vdLZDt0fEe2YPMyYKslBVA" name="return" type="_tS8WCt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdMAAN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vdMAAd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdMAAt0fEe2YPMyYKslBVA" name="return" type="_tSbYpN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdMAA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_vdMABN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdMABd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdMABt0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdMAB90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:DataType" xmi:id="_tS8WCt0fEe2YPMyYKslBVA" name="PromiscuousMode[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_cYt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_cY90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vdLZD90fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vdLZEN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s7dqJd0fEe2YPMyYKslBVA" name="BpfProgram" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tS1oUd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tS1oUt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tS1oU90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vdBA8t0fEe2YPMyYKslBVA" name="program" visibility="private" isLeaf="true" type="_tSdN0d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdBA890fEe2YPMyYKslBVA" name="expression" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdBA9N0fEe2YPMyYKslBVA" name="freed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vdBA9d0fEe2YPMyYKslBVA" name="lock" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_vcO9yd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_vcO9yt0fEe2YPMyYKslBVA" name="program" type="_tSdN0d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcO9y90fEe2YPMyYKslBVA" name="expression" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcQL4N0fEe2YPMyYKslBVA" name="getProgram" visibility="package">
            <ownedParameter xmi:id="_vcQL4d0fEe2YPMyYKslBVA" name="return" type="_tSdN0d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcQL4t0fEe2YPMyYKslBVA" name="getExpression" visibility="public">
            <ownedParameter xmi:id="_vcQL490fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdBn8N0fEe2YPMyYKslBVA" name="applyFilter" visibility="public">
            <ownedParameter xmi:id="_vdBn8d0fEe2YPMyYKslBVA" name="packet" type="_s7jJsN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdBn8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdBn890fEe2YPMyYKslBVA" name="applyFilter" visibility="public">
            <ownedParameter xmi:id="_vdBn9N0fEe2YPMyYKslBVA" name="packet" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdBn9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdBn9t0fEe2YPMyYKslBVA" name="applyFilter" visibility="public">
            <ownedParameter xmi:id="_vdBn990fEe2YPMyYKslBVA" name="packet" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdBn-N0fEe2YPMyYKslBVA" name="orgPacketLen" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdBn-d0fEe2YPMyYKslBVA" name="packetLen" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdBn-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdBn_N0fEe2YPMyYKslBVA" name="isFreed" visibility="public">
            <ownedParameter xmi:id="_vdBn_d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdBn_t0fEe2YPMyYKslBVA" name="free" visibility="public"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSdN0t0fEe2YPMyYKslBVA" name="BpfCompileMode" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tSr3UN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSr3Ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tSr3Ut0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uApJid0fEe2YPMyYKslBVA" name="OPTIMIZE" visibility="public" isLeaf="true" isStatic="true" type="_tSdN0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcrCoN0fEe2YPMyYKslBVA" name="NONOPTIMIZE" visibility="public" isLeaf="true" isStatic="true" type="_tSdN0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcrCod0fEe2YPMyYKslBVA" name="value" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcrCot0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tSr3U90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vcO9wN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
              <ownedParameter xmi:id="_vcO9wd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcrCo90fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vcrCpN0fEe2YPMyYKslBVA" name="return" type="_tSr3U90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcrCp90fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vcrCqN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcrCqd0fEe2YPMyYKslBVA" name="return" type="_tSdN0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcrCqt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_vcrCq90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcrCrN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcrCrd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcrCrt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:DataType" xmi:id="_tSr3U90fEe2YPMyYKslBVA" name="BpfCompileMode[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_cZN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_cZd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vcrCpd0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcrCpt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s7eRMd0fEe2YPMyYKslBVA" name="PcapHandle" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tSaKgN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tSaKgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tSaxkd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vcDXo90fEe2YPMyYKslBVA" name="logger" visibility="private" isLeaf="true" isStatic="true" type="_tBahI90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcDXpN0fEe2YPMyYKslBVA" name="dlt" visibility="private" type="_tSb_sN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vcDXpd0fEe2YPMyYKslBVA" name="timestampPrecision" visibility="private" isLeaf="true" type="_tSbYp90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcDXpt0fEe2YPMyYKslBVA" name="handle" visibility="private" isLeaf="true" type="_s_9voN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcDXp90fEe2YPMyYKslBVA" name="timestamps" visibility="private" isLeaf="true" type="_tAbCoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcDXqN0fEe2YPMyYKslBVA" name="originalLengths" visibility="private" isLeaf="true" type="_tAbCoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcDXqd0fEe2YPMyYKslBVA" name="handleLock" visibility="private" isLeaf="true" type="_tSbYoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcDXqt0fEe2YPMyYKslBVA" name="compileLock" visibility="private" isLeaf="true" isStatic="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcDXq90fEe2YPMyYKslBVA" name="open" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vcDXrN0fEe2YPMyYKslBVA" name="filteringExpression" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vcDXrd0fEe2YPMyYKslBVA" name="PCAP_NETMASK_UNKNOWN" visibility="public" isLeaf="true" isStatic="true" type="_tSaxlt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_tSaxkN0fEe2YPMyYKslBVA" client="_s7eRMd0fEe2YPMyYKslBVA" supplier="_tSaKgt0fEe2YPMyYKslBVA" contract="_tSaKgt0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uApJit0fEe2YPMyYKslBVA" name="setFilter" visibility="public">
            <ownedParameter xmi:id="_uApJi90fEe2YPMyYKslBVA" name="bpfExpression" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uApJjN0fEe2YPMyYKslBVA" name="mode" type="_tSdN0t0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uAta8N0fEe2YPMyYKslBVA" name="getNextPacket" visibility="public">
            <ownedParameter xmi:id="_uAta8d0fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcCwid0fEe2YPMyYKslBVA" name="access$1500" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcCwit0fEe2YPMyYKslBVA" name="x0" type="_s7eRMd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcCwi90fEe2YPMyYKslBVA" name="return" type="_tAbCoN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcCwjN0fEe2YPMyYKslBVA" name="access$1600" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcCwjd0fEe2YPMyYKslBVA" name="x0" type="_s7eRMd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcCwjt0fEe2YPMyYKslBVA" name="return" type="_tAbCoN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcDXrt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_vcDXr90fEe2YPMyYKslBVA" name="handle" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcDXsN0fEe2YPMyYKslBVA" name="timestampPrecision" type="_tSbYp90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcD-oN0fEe2YPMyYKslBVA" name="getDltByNative" visibility="private">
            <ownedParameter xmi:id="_vcD-od0fEe2YPMyYKslBVA" name="return" type="_tSb_sN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcD-ot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
            <ownedParameter xmi:id="_vcD-o90fEe2YPMyYKslBVA" name="builder" type="_tSbYo90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcEltt0fEe2YPMyYKslBVA" name="getError" visibility="public">
            <ownedParameter xmi:id="_vcElt90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcFz090fEe2YPMyYKslBVA" name="getDlt" visibility="public">
            <ownedParameter xmi:id="_vcFz1N0fEe2YPMyYKslBVA" name="return" type="_tSb_sN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcFz1d0fEe2YPMyYKslBVA" name="setDlt" visibility="public">
            <ownedParameter xmi:id="_vcFz1t0fEe2YPMyYKslBVA" name="dlt" type="_tSb_sN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcGa4N0fEe2YPMyYKslBVA" name="isOpen" visibility="public">
            <ownedParameter xmi:id="_vcGa4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcGa4t0fEe2YPMyYKslBVA" name="getFilteringExpression" visibility="public">
            <ownedParameter xmi:id="_vcGa490fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcGa5N0fEe2YPMyYKslBVA" name="getTimestampPrecision" visibility="public">
            <ownedParameter xmi:id="_vcGa5d0fEe2YPMyYKslBVA" name="return" type="_tSbYp90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcGa5t0fEe2YPMyYKslBVA" name="setDirection" visibility="public">
            <ownedParameter xmi:id="_vcGa590fEe2YPMyYKslBVA" name="direction" type="_tSbYqN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcHB8N0fEe2YPMyYKslBVA" name="getTimestamp" visibility="public">
            <ownedParameter xmi:id="_vcHB8d0fEe2YPMyYKslBVA" name="return" type="_tSiGUd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcHB8t0fEe2YPMyYKslBVA" name="getOriginalLength" visibility="public">
            <ownedParameter xmi:id="_vcHB890fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcHB9N0fEe2YPMyYKslBVA" name="getSnapshot" visibility="public">
            <ownedParameter xmi:id="_vcHB9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcHB9t0fEe2YPMyYKslBVA" name="isSwapped" visibility="public">
            <ownedParameter xmi:id="_vcHB990fEe2YPMyYKslBVA" name="return" type="_tStsgN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcNvo90fEe2YPMyYKslBVA" name="getMajorVersion" visibility="public">
            <ownedParameter xmi:id="_vcNvpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcOWsN0fEe2YPMyYKslBVA" name="getMinorVersion" visibility="public">
            <ownedParameter xmi:id="_vcOWsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcOWst0fEe2YPMyYKslBVA" name="compileFilter" visibility="public">
            <ownedParameter xmi:id="_vcOWs90fEe2YPMyYKslBVA" name="bpfExpression" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcOWtN0fEe2YPMyYKslBVA" name="mode" type="_tSdN0t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcOWtd0fEe2YPMyYKslBVA" name="netmask" type="_tSaxlt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcOWtt0fEe2YPMyYKslBVA" name="return" type="_s7dqJd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcO9zN0fEe2YPMyYKslBVA" name="setFilter" visibility="public">
            <ownedParameter xmi:id="_vcO9zd0fEe2YPMyYKslBVA" name="bpfExpression" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcO9zt0fEe2YPMyYKslBVA" name="mode" type="_tSdN0t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcO9z90fEe2YPMyYKslBVA" name="netmask" type="_tSaxlt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcPk0N0fEe2YPMyYKslBVA" name="setFilter" visibility="public">
            <ownedParameter xmi:id="_vcPk0d0fEe2YPMyYKslBVA" name="prog" type="_s7dqJd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcQL5N0fEe2YPMyYKslBVA" name="setBlockingMode" visibility="public">
            <ownedParameter xmi:id="_vcQL5d0fEe2YPMyYKslBVA" name="mode" type="_tSd04N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcQL6N0fEe2YPMyYKslBVA" name="getBlockingMode" visibility="public">
            <ownedParameter xmi:id="_vcQy8N0fEe2YPMyYKslBVA" name="return" type="_tSd04N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcQy890fEe2YPMyYKslBVA" name="getNextRawPacket" visibility="public">
            <ownedParameter xmi:id="_vcQy9N0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcRaBd0fEe2YPMyYKslBVA" name="buildTimestamp" visibility="private">
            <ownedParameter xmi:id="_vcRaBt0fEe2YPMyYKslBVA" name="header" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcRaB90fEe2YPMyYKslBVA" name="return" type="_tSiGUd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcRaDt0fEe2YPMyYKslBVA" name="getNextPacketEx" visibility="public">
            <ownedParameter xmi:id="_vcRaD90fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcRaEN0fEe2YPMyYKslBVA" name="getNextRawPacketEx" visibility="public">
            <ownedParameter xmi:id="_vcRaEd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcSoIN0fEe2YPMyYKslBVA" name="loop" visibility="public">
            <ownedParameter xmi:id="_vcSoId0fEe2YPMyYKslBVA" name="packetCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcSoIt0fEe2YPMyYKslBVA" name="listener" type="_tS4Elt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcSoJd0fEe2YPMyYKslBVA" name="loop" visibility="public">
            <ownedParameter xmi:id="_vcSoJt0fEe2YPMyYKslBVA" name="packetCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcSoJ90fEe2YPMyYKslBVA" name="listener" type="_tS4Elt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcSoKN0fEe2YPMyYKslBVA" name="executor" type="_tS5Ssd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcSoLt0fEe2YPMyYKslBVA" name="doLoop" visibility="private">
            <ownedParameter xmi:id="_vcSoL90fEe2YPMyYKslBVA" name="packetCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcSoMN0fEe2YPMyYKslBVA" name="handler" type="_tS4rpt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcSoMd0fEe2YPMyYKslBVA" name="loop" visibility="public">
            <ownedParameter xmi:id="_vcSoMt0fEe2YPMyYKslBVA" name="packetCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcSoM90fEe2YPMyYKslBVA" name="listener" type="_tSlJo90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcTPMN0fEe2YPMyYKslBVA" name="loop" visibility="public">
            <ownedParameter xmi:id="_vcTPMd0fEe2YPMyYKslBVA" name="packetCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcTPMt0fEe2YPMyYKslBVA" name="listener" type="_tSlJo90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcTPM90fEe2YPMyYKslBVA" name="executor" type="_tS5Ssd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcT2QN0fEe2YPMyYKslBVA" name="dispatch" visibility="public">
            <ownedParameter xmi:id="_vcT2Qd0fEe2YPMyYKslBVA" name="packetCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcT2Qt0fEe2YPMyYKslBVA" name="listener" type="_tS4Elt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcT2Q90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcT2RN0fEe2YPMyYKslBVA" name="dispatch" visibility="public">
            <ownedParameter xmi:id="_vcT2Rd0fEe2YPMyYKslBVA" name="packetCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcT2Rt0fEe2YPMyYKslBVA" name="listener" type="_tS4Elt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcT2R90fEe2YPMyYKslBVA" name="executor" type="_tS5Ssd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcT2SN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcT2Sd0fEe2YPMyYKslBVA" name="doDispatch" visibility="private">
            <ownedParameter xmi:id="_vcT2St0fEe2YPMyYKslBVA" name="packetCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcT2S90fEe2YPMyYKslBVA" name="handler" type="_tS4rpt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcT2TN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcT2Td0fEe2YPMyYKslBVA" name="dispatch" visibility="public">
            <ownedParameter xmi:id="_vcT2Tt0fEe2YPMyYKslBVA" name="packetCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcT2T90fEe2YPMyYKslBVA" name="listener" type="_tSlJo90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcT2UN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcT2Ud0fEe2YPMyYKslBVA" name="dispatch" visibility="public">
            <ownedParameter xmi:id="_vcT2Ut0fEe2YPMyYKslBVA" name="packetCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcT2U90fEe2YPMyYKslBVA" name="listener" type="_tSlJo90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcT2VN0fEe2YPMyYKslBVA" name="executor" type="_tS5Ssd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcT2Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcVEYN0fEe2YPMyYKslBVA" name="dumpOpen" visibility="public">
            <ownedParameter xmi:id="_vcVEYd0fEe2YPMyYKslBVA" name="filePath" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcVEYt0fEe2YPMyYKslBVA" name="return" type="_tSgRIN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcVEZt0fEe2YPMyYKslBVA" name="loop" visibility="public">
            <ownedParameter xmi:id="_vcVEZ90fEe2YPMyYKslBVA" name="packetCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcVEaN0fEe2YPMyYKslBVA" name="dumper" type="_tSgRIN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcVrcN0fEe2YPMyYKslBVA" name="breakLoop" visibility="public"/>
          <ownedOperation xmi:id="_vcVrcd0fEe2YPMyYKslBVA" name="sendPacket" visibility="public">
            <ownedParameter xmi:id="_vcVrct0fEe2YPMyYKslBVA" name="packet" type="_s7jJsN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcVrc90fEe2YPMyYKslBVA" name="sendPacket" visibility="public">
            <ownedParameter xmi:id="_vcVrdN0fEe2YPMyYKslBVA" name="bytes" type="_s68swN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcWSgN0fEe2YPMyYKslBVA" name="sendPacket" visibility="public">
            <ownedParameter xmi:id="_vcWSgd0fEe2YPMyYKslBVA" name="bytes" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcWSgt0fEe2YPMyYKslBVA" name="len" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcWSg90fEe2YPMyYKslBVA" name="getStats" visibility="public">
            <ownedParameter xmi:id="_vcWShN0fEe2YPMyYKslBVA" name="return" type="_tSg4M90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcW5l90fEe2YPMyYKslBVA" name="listDatalinks" visibility="public">
            <ownedParameter xmi:id="_vcW5mN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcXgoN0fEe2YPMyYKslBVA" name="close" visibility="public"/>
          <ownedOperation xmi:id="_vcYHsN0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_vcYHsd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcYHvN0fEe2YPMyYKslBVA" name="access$1400" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcYHvd0fEe2YPMyYKslBVA" name="x0" type="_s7eRMd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcYHvt0fEe2YPMyYKslBVA" name="x1" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcYuwN0fEe2YPMyYKslBVA" name="return" type="_tSiGUd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcYuwd0fEe2YPMyYKslBVA" name="access$1900" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcYuwt0fEe2YPMyYKslBVA" name="return" type="_tBahI90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcYuw90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_vcYuxN0fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcYuxd0fEe2YPMyYKslBVA" name="x1" type="_tb3ogt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcYuxt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSbYo90fEe2YPMyYKslBVA" name="Builder" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tStFcN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tStFcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tStFct0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcte4t0fEe2YPMyYKslBVA" name="deviceName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcte490fEe2YPMyYKslBVA" name="snaplen" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcte5N0fEe2YPMyYKslBVA" name="isSnaplenSet" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcte5d0fEe2YPMyYKslBVA" name="promiscuousMode" visibility="private" type="_tSbYpN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcte5t0fEe2YPMyYKslBVA" name="rfmon" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcte590fEe2YPMyYKslBVA" name="isRfmonSet" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcte6N0fEe2YPMyYKslBVA" name="timeoutMillis" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcte6d0fEe2YPMyYKslBVA" name="isTimeoutMillisSet" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcte6t0fEe2YPMyYKslBVA" name="bufferSize" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcte690fEe2YPMyYKslBVA" name="isBufferSizeSet" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcte7N0fEe2YPMyYKslBVA" name="timestampPrecision" visibility="private" type="_tSbYp90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcte7d0fEe2YPMyYKslBVA" name="direction" visibility="private" type="_tSbYqN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcte7t0fEe2YPMyYKslBVA" name="immediateMode" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcte790fEe2YPMyYKslBVA" name="isImmediateModeSet" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vcD-pN0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcD-pd0fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcD-pt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcElsN0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcElsd0fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcElst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcEls90fEe2YPMyYKslBVA" name="access$200" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcEltN0fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcEltd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcElu90fEe2YPMyYKslBVA" name="access$300" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcElvN0fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcElvd0fEe2YPMyYKslBVA" name="return" type="_tSbYpN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcElwN0fEe2YPMyYKslBVA" name="access$400" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcElwd0fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcElwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcElw90fEe2YPMyYKslBVA" name="access$500" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcElxN0fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcElxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcElxt0fEe2YPMyYKslBVA" name="access$600" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcElx90fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcElyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcElyd0fEe2YPMyYKslBVA" name="access$700" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcElyt0fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcEly90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcElzN0fEe2YPMyYKslBVA" name="access$800" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcElzd0fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcElzt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcElz90fEe2YPMyYKslBVA" name="access$900" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcEl0N0fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcEl0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcEl0t0fEe2YPMyYKslBVA" name="access$1000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcEl090fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcEl1N0fEe2YPMyYKslBVA" name="return" type="_tSbYp90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcFMwN0fEe2YPMyYKslBVA" name="access$1100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcFMwd0fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcFMwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcFMw90fEe2YPMyYKslBVA" name="access$1200" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcFMxN0fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcFMxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcFMxt0fEe2YPMyYKslBVA" name="access$1300" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcFMx90fEe2YPMyYKslBVA" name="x0" type="_tSbYo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcFMyN0fEe2YPMyYKslBVA" name="return" type="_tSbYqN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcte8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vcte8d0fEe2YPMyYKslBVA" name="deviceName" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcte8t0fEe2YPMyYKslBVA" name="snaplen" visibility="public">
              <ownedParameter xmi:id="_vcte890fEe2YPMyYKslBVA" name="snaplen" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcte9N0fEe2YPMyYKslBVA" name="return" type="_tSbYo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcuF8N0fEe2YPMyYKslBVA" name="promiscuousMode" visibility="public">
              <ownedParameter xmi:id="_vcuF8d0fEe2YPMyYKslBVA" name="promiscuousMode" type="_tSbYpN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcuF8t0fEe2YPMyYKslBVA" name="return" type="_tSbYo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcuF890fEe2YPMyYKslBVA" name="rfmon" visibility="public">
              <ownedParameter xmi:id="_vcuF9N0fEe2YPMyYKslBVA" name="rfmon" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcuF9d0fEe2YPMyYKslBVA" name="return" type="_tSbYo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcuF9t0fEe2YPMyYKslBVA" name="timeoutMillis" visibility="public">
              <ownedParameter xmi:id="_vcuF990fEe2YPMyYKslBVA" name="timeoutMillis" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcuF-N0fEe2YPMyYKslBVA" name="return" type="_tSbYo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcuF-d0fEe2YPMyYKslBVA" name="bufferSize" visibility="public">
              <ownedParameter xmi:id="_vcuF-t0fEe2YPMyYKslBVA" name="bufferSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcuF-90fEe2YPMyYKslBVA" name="return" type="_tSbYo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcuF_N0fEe2YPMyYKslBVA" name="timestampPrecision" visibility="public">
              <ownedParameter xmi:id="_vcuF_d0fEe2YPMyYKslBVA" name="timestampPrecision" type="_tSbYp90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcuF_t0fEe2YPMyYKslBVA" name="return" type="_tSbYo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcuF_90fEe2YPMyYKslBVA" name="direction" visibility="public">
              <ownedParameter xmi:id="_vcuGAN0fEe2YPMyYKslBVA" name="direction" type="_tSbYqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcuGAd0fEe2YPMyYKslBVA" name="return" type="_tSbYo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcuGAt0fEe2YPMyYKslBVA" name="immediateMode" visibility="public">
              <ownedParameter xmi:id="_vcuGA90fEe2YPMyYKslBVA" name="immediateMode" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcuGBN0fEe2YPMyYKslBVA" name="return" type="_tSbYo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcuGBd0fEe2YPMyYKslBVA" name="build" visibility="public">
              <ownedParameter xmi:id="_vcuGBt0fEe2YPMyYKslBVA" name="return" type="_s7eRMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSbYp90fEe2YPMyYKslBVA" name="TimestampPrecision" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tS5Sst0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS5Ss90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS5StN0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcCJet0fEe2YPMyYKslBVA" name="MICRO" visibility="public" isLeaf="true" isStatic="true" type="_tSbYp90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcCJfd0fEe2YPMyYKslBVA" name="NANO" visibility="public" isLeaf="true" isStatic="true" type="_tSbYp90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdFSW90fEe2YPMyYKslBVA" name="value" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdFSXN0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tS5Std0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vcCJeN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vcCJed0fEe2YPMyYKslBVA" name="return" type="_tS5Std0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcCJe90fEe2YPMyYKslBVA" name="ordinal" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcCJfN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcEl1d0fEe2YPMyYKslBVA" name="getValue" visibility="public">
              <ownedParameter xmi:id="_vcEl1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdF5YN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vdF5Yd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdF5Yt0fEe2YPMyYKslBVA" name="return" type="_tSbYp90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdF5Y90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_vdF5ZN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdF5Zd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdF5Zt0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdF5Z90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSbYqN0fEe2YPMyYKslBVA" name="PcapDirection" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tb3oit0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb3oi90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb3ojN0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcDXkN0fEe2YPMyYKslBVA" name="INOUT" visibility="public" isLeaf="true" isStatic="true" type="_tSbYqN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcDXkd0fEe2YPMyYKslBVA" name="IN" visibility="public" isLeaf="true" isStatic="true" type="_tSbYqN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcDXkt0fEe2YPMyYKslBVA" name="OUT" visibility="public" isLeaf="true" isStatic="true" type="_tSbYqN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcDXk90fEe2YPMyYKslBVA" name="value" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcDXlN0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tb3ojd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vcDXld0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vcDXlt0fEe2YPMyYKslBVA" name="return" type="_tb3ojd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcDXmd0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vcDXmt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcDXm90fEe2YPMyYKslBVA" name="return" type="_tSbYqN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcDXnN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_vcDXnd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcDXnt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcDXn90fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcDXoN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
              <ownedParameter xmi:id="_vcDXod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcDXot0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSd04N0fEe2YPMyYKslBVA" name="BlockingMode" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tS4roN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS4rod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS4rot0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcQy8d0fEe2YPMyYKslBVA" name="BLOCKING" visibility="public" isLeaf="true" isStatic="true" type="_tSd04N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcQy8t0fEe2YPMyYKslBVA" name="NONBLOCKING" visibility="public" isLeaf="true" isStatic="true" type="_tSd04N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdErT90fEe2YPMyYKslBVA" name="value" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdErUN0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tS4ro90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vcQL5t0fEe2YPMyYKslBVA" name="getValue" visibility="public">
              <ownedParameter xmi:id="_vcQL590fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdErUd0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vdErUt0fEe2YPMyYKslBVA" name="return" type="_tS4ro90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdErVd0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vdErVt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdErV90fEe2YPMyYKslBVA" name="return" type="_tSd04N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdFSUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_vdFSUd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdFSUt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdFSU90fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdFSVN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSfDBd0fEe2YPMyYKslBVA" name="SimpleExecutor" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tS7u9t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS7u990fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS8WAd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdKx5N0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tSfDBd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tS8WAN0fEe2YPMyYKslBVA" client="_tSfDBd0fEe2YPMyYKslBVA" supplier="_tS5Ssd0fEe2YPMyYKslBVA" contract="_tS5Ssd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vcSoI90fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vcSoJN0fEe2YPMyYKslBVA" name="return" type="_tSfDBd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdKx5d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_vdKx5t0fEe2YPMyYKslBVA" name="execute" visibility="public">
              <ownedParameter xmi:id="_vdKx590fEe2YPMyYKslBVA" name="command" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdKx6N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSfDB90fEe2YPMyYKslBVA" name="GotPacketFuncExecutor" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tS7u8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS7u8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS7u890fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcCwiN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7eRMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdKK090fEe2YPMyYKslBVA" name="dlt" visibility="private" isLeaf="true" type="_tSb_sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdKK1N0fEe2YPMyYKslBVA" name="listener" visibility="private" isLeaf="true" type="_tS4Elt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdKK1d0fEe2YPMyYKslBVA" name="executor" visibility="private" isLeaf="true" type="_tS5Ssd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tS7u8t0fEe2YPMyYKslBVA" client="_tSfDB90fEe2YPMyYKslBVA" supplier="_tS4rpt0fEe2YPMyYKslBVA" contract="_tS4rpt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vcCwj90fEe2YPMyYKslBVA" name="access$1800" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcCwkN0fEe2YPMyYKslBVA" name="x0" type="_tSfDB90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcCwkd0fEe2YPMyYKslBVA" name="return" type="_tS4Elt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcCwlt0fEe2YPMyYKslBVA" name="access$1700" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcCwl90fEe2YPMyYKslBVA" name="x0" type="_tSfDB90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcCwmN0fEe2YPMyYKslBVA" name="return" type="_tSb_sN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcSoKd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vcSoKt0fEe2YPMyYKslBVA" name="arg0" type="_s7eRMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcSoK90fEe2YPMyYKslBVA" name="listener" type="_tS4Elt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcSoLN0fEe2YPMyYKslBVA" name="dlt" type="_tSb_sN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcSoLd0fEe2YPMyYKslBVA" name="executor" type="_tS5Ssd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdKx4N0fEe2YPMyYKslBVA" name="got_packet" visibility="public">
              <ownedParameter xmi:id="_vdKx4d0fEe2YPMyYKslBVA" name="args" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdKx4t0fEe2YPMyYKslBVA" name="header" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdKx490fEe2YPMyYKslBVA" name="packet" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tS7u9d0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tb3oht0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tb3oh90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tb3oid0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vcCJft0fEe2YPMyYKslBVA" name="val$ts" visibility="package" isLeaf="true" type="_tSiGUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vcCJf90fEe2YPMyYKslBVA" name="val$len" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vcCwgN0fEe2YPMyYKslBVA" name="val$ba" visibility="package" isLeaf="true" type="_s68swN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vcCwgd0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tSfDB90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tb3oiN0fEe2YPMyYKslBVA" client="_tS7u9d0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vcCwgt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vcCwg90fEe2YPMyYKslBVA" name="this$1" type="_tSfDB90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vcCwhN0fEe2YPMyYKslBVA" name="arg1" type="_tSiGUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vcCwhd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vcCwht0fEe2YPMyYKslBVA" name="arg3" type="_s68swN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vcCwh90fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSfqEd0fEe2YPMyYKslBVA" name="GotRawPacketFuncExecutor" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tS4rpN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS4rpd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS4rqN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcutCt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s7eRMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdFSVd0fEe2YPMyYKslBVA" name="listener" visibility="private" isLeaf="true" type="_tSlJo90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdFSVt0fEe2YPMyYKslBVA" name="executor" visibility="private" isLeaf="true" type="_tS5Ssd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tS4rp90fEe2YPMyYKslBVA" client="_tSfqEd0fEe2YPMyYKslBVA" supplier="_tS4rpt0fEe2YPMyYKslBVA" contract="_tS4rpt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vcTPNN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vcTPNd0fEe2YPMyYKslBVA" name="arg0" type="_s7eRMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcTPNt0fEe2YPMyYKslBVA" name="listener" type="_tSlJo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcTPN90fEe2YPMyYKslBVA" name="executor" type="_tS5Ssd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcutC90fEe2YPMyYKslBVA" name="access$2000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcutDN0fEe2YPMyYKslBVA" name="x0" type="_tSfqEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcutDd0fEe2YPMyYKslBVA" name="return" type="_tSlJo90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdFSV90fEe2YPMyYKslBVA" name="got_packet" visibility="public">
              <ownedParameter xmi:id="_vdFSWN0fEe2YPMyYKslBVA" name="args" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdFSWd0fEe2YPMyYKslBVA" name="header" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdFSWt0fEe2YPMyYKslBVA" name="packet" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tS5SsN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tb4Pk90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tb4PlN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tb4Plt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_vcutAN0fEe2YPMyYKslBVA" name="val$ts" visibility="package" isLeaf="true" type="_tSiGUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vcutAd0fEe2YPMyYKslBVA" name="val$len" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vcutAt0fEe2YPMyYKslBVA" name="val$ba" visibility="package" isLeaf="true" type="_s68swN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_vcutA90fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tSfqEd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tb4Pld0fEe2YPMyYKslBVA" client="_tS5SsN0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vcutBN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_vcutBd0fEe2YPMyYKslBVA" name="this$1" type="_tSfqEd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vcutBt0fEe2YPMyYKslBVA" name="arg1" type="_tSiGUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vcutB90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_vcutCN0fEe2YPMyYKslBVA" name="arg3" type="_s68swN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vcutCd0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tStsgN0fEe2YPMyYKslBVA" name="SwappedType" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tStsgd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tStsgt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tStsg90fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcNvoN0fEe2YPMyYKslBVA" name="MAYBE_SWAPPED" visibility="public" isLeaf="true" isStatic="true" type="_tStsgN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcNvod0fEe2YPMyYKslBVA" name="NOT_SWAPPED" visibility="public" isLeaf="true" isStatic="true" type="_tStsgN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcNvot0fEe2YPMyYKslBVA" name="SWAPPED" visibility="public" isLeaf="true" isStatic="true" type="_tStsgN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcutDt0fEe2YPMyYKslBVA" name="value" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcutD90fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tStshN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vcutEN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vcutEd0fEe2YPMyYKslBVA" name="return" type="_tStshN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcutFN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vcutFd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcutFt0fEe2YPMyYKslBVA" name="return" type="_tStsgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcvUEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_vcvUEd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcvUEt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcvUE90fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcvUFN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
              <ownedParameter xmi:id="_vcvUFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcvUFt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:DataType" xmi:id="_tStshN0fEe2YPMyYKslBVA" name="SwappedType[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_cZt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_cZ90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vcutEt0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcutE90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:DataType" xmi:id="_tS4ro90fEe2YPMyYKslBVA" name="BlockingMode[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_caN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_cad0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vdErU90fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vdErVN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:DataType" xmi:id="_tS5Std0fEe2YPMyYKslBVA" name="TimestampPrecision[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_cat0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_ca90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vdFSXd0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vdFSXt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tb3ogt0fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_tb3og90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb3ohN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb3ohd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcCJdt0fEe2YPMyYKslBVA" name="$SwitchMap$org$pcap4j$core$PcapHandle$TimestampPrecision" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vcCJd90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:DataType" xmi:id="_tb3ojd0fEe2YPMyYKslBVA" name="PcapDirection[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_cbN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_cbd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vcDXl90fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcDXmN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s7eRMt0fEe2YPMyYKslBVA" name="NotOpenException" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tS4Ek90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tS4ElN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tS4Eld0fEe2YPMyYKslBVA" general="_s72rsN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vdErRd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uAqXo90fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_vcFz190fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_vdErRt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_vdErR90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s702gN0fEe2YPMyYKslBVA" name="PcapNativeException" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tS5Stt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tS5St90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tS5SuN0fEe2YPMyYKslBVA" general="_s72rsN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vdF5aN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdF5ad0fEe2YPMyYKslBVA" name="returnCode" visibility="private" type="_s7dqIN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uBFOZN0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_vcD-p90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_vcD-qN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcEluN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_vcElud0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcElut0fEe2YPMyYKslBVA" name="returnCode" type="_s7dqIN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdF5at0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_vdF5a90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_vdF5bN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdF5bd0fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdF5bt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_vdF5b90fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdF5cN0fEe2YPMyYKslBVA" name="getReturnCode" visibility="public">
            <ownedParameter xmi:id="_vdF5cd0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdF5ct0fEe2YPMyYKslBVA" name="setReturnCode" visibility="package">
            <ownedParameter xmi:id="_vdF5c90fEe2YPMyYKslBVA" name="returnCode" type="_s7dqIN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSaxod0fEe2YPMyYKslBVA" name="NativeMappings" visibility="package" isLeaf="true">
          <eAnnotations xmi:id="_tb3Be90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tb3BfN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tb3Bfd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vb9Q_d0fEe2YPMyYKslBVA" name="NATIVE_BYTE_ORDER" visibility="package" isLeaf="true" isStatic="true" type="_tAt9kd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vb_GRt0fEe2YPMyYKslBVA" name="PCAP_LIB_NAME" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vb_GR90fEe2YPMyYKslBVA" name="NATIVE_LOAD_LIBRARY_OPTIONS" visibility="package" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcAUVt0fEe2YPMyYKslBVA" name="LOG" visibility="private" isLeaf="true" isStatic="true" type="_tBahI90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcAUV90fEe2YPMyYKslBVA" name="PCAP_DUMP" visibility="package" isLeaf="true" isStatic="true" type="_tAWxMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcAUWN0fEe2YPMyYKslBVA" name="SBIOCSTIME" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcAUWd0fEe2YPMyYKslBVA" name="ERRNO_P" visibility="package" isLeaf="true" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_vcAUWt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
          <ownedOperation xmi:id="_vcAUW90fEe2YPMyYKslBVA" name="getFdFromPcapT" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcAUXN0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcAUXd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7UN0fEe2YPMyYKslBVA" name="pcap_findalldevs" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7Ud0fEe2YPMyYKslBVA" name="arg0" type="_s-WmEt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7Ut0fEe2YPMyYKslBVA" name="arg1" type="_tSbYot0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7U90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7VN0fEe2YPMyYKslBVA" name="pcap_freealldevs" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7Vd0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7Vt0fEe2YPMyYKslBVA" name="pcap_lookupdev" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7V90fEe2YPMyYKslBVA" name="arg0" type="_tSbYot0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7WN0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7Wd0fEe2YPMyYKslBVA" name="pcap_lookupnet" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7Wt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7W90fEe2YPMyYKslBVA" name="arg1" type="_tSg4Mt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7XN0fEe2YPMyYKslBVA" name="arg2" type="_tSg4Mt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7Xd0fEe2YPMyYKslBVA" name="arg3" type="_tSbYot0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7Xt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7X90fEe2YPMyYKslBVA" name="pcap_open_live" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7YN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7Yd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7Yt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7Y90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7ZN0fEe2YPMyYKslBVA" name="arg4" type="_tSbYot0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7Zd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7Zt0fEe2YPMyYKslBVA" name="pcap_open_dead" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7Z90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7aN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7ad0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7at0fEe2YPMyYKslBVA" name="pcap_open_offline" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7a90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7bN0fEe2YPMyYKslBVA" name="arg1" type="_tSbYot0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7bd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7bt0fEe2YPMyYKslBVA" name="pcap_setnonblock" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7b90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7cN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7cd0fEe2YPMyYKslBVA" name="arg2" type="_tSbYot0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7ct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7c90fEe2YPMyYKslBVA" name="pcap_getnonblock" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7dN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7dd0fEe2YPMyYKslBVA" name="arg1" type="_tSbYot0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7dt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7d90fEe2YPMyYKslBVA" name="pcap_dump_open" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7eN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7ed0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7et0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7e90fEe2YPMyYKslBVA" name="pcap_dump" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7fN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7fd0fEe2YPMyYKslBVA" name="arg1" type="_tSeb9t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7ft0fEe2YPMyYKslBVA" name="arg2" type="_s68swN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7f90fEe2YPMyYKslBVA" name="pcap_dump_flush" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7gN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7gt0fEe2YPMyYKslBVA" name="pcap_dump_ftell" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7g90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7hN0fEe2YPMyYKslBVA" name="return" type="_s-XNIN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7hd0fEe2YPMyYKslBVA" name="pcap_dump_close" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7ht0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7h90fEe2YPMyYKslBVA" name="pcap_dispatch" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7iN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7id0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7it0fEe2YPMyYKslBVA" name="arg2" type="_tS4rpt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7i90fEe2YPMyYKslBVA" name="arg3" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7jN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7jd0fEe2YPMyYKslBVA" name="pcap_next" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7jt0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7j90fEe2YPMyYKslBVA" name="arg1" type="_tSeb9t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7kN0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7kd0fEe2YPMyYKslBVA" name="pcap_next_ex" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7kt0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7k90fEe2YPMyYKslBVA" name="arg1" type="_s-WmEt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7lN0fEe2YPMyYKslBVA" name="arg2" type="_s-WmEt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7ld0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7lt0fEe2YPMyYKslBVA" name="pcap_loop" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7l90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7mN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7md0fEe2YPMyYKslBVA" name="arg2" type="_tS4rpt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7mt0fEe2YPMyYKslBVA" name="arg3" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7m90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7nN0fEe2YPMyYKslBVA" name="pcap_loop" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7nd0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7nt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7n90fEe2YPMyYKslBVA" name="arg2" type="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7oN0fEe2YPMyYKslBVA" name="arg3" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7od0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7ot0fEe2YPMyYKslBVA" name="pcap_breakloop" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7o90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7pN0fEe2YPMyYKslBVA" name="pcap_compile" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7pd0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7pt0fEe2YPMyYKslBVA" name="arg1" type="_tSdN0d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7p90fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7qN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7qd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7qt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7q90fEe2YPMyYKslBVA" name="pcap_compile_nopcap" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7rN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7rd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7rt0fEe2YPMyYKslBVA" name="arg2" type="_tSdN0d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7r90fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7sN0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7sd0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7st0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7s90fEe2YPMyYKslBVA" name="bpf_filter" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7tN0fEe2YPMyYKslBVA" name="arg0" type="_tfgyZN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7td0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7tt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7t90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7uN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcA7ud0fEe2YPMyYKslBVA" name="pcap_setfilter" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcA7ut0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7u90fEe2YPMyYKslBVA" name="arg1" type="_tSdN0d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcA7vN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBiYN0fEe2YPMyYKslBVA" name="pcap_freecode" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBiYd0fEe2YPMyYKslBVA" name="arg0" type="_tSdN0d0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBiYt0fEe2YPMyYKslBVA" name="pcap_sendpacket" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBiY90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBiZN0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBiZd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBiZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBiZ90fEe2YPMyYKslBVA" name="pcap_close" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBiaN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBiad0fEe2YPMyYKslBVA" name="pcap_datalink" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBiat0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBia90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBibN0fEe2YPMyYKslBVA" name="pcap_list_datalinks" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBibd0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBibt0fEe2YPMyYKslBVA" name="arg1" type="_s-WmEt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBib90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBicN0fEe2YPMyYKslBVA" name="pcap_free_datalinks" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBicd0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBict0fEe2YPMyYKslBVA" name="pcap_set_datalink" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBic90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBidN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBidd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBidt0fEe2YPMyYKslBVA" name="pcap_datalink_name_to_val" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBid90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBieN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBied0fEe2YPMyYKslBVA" name="pcap_datalink_val_to_name" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBiet0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBie90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBifN0fEe2YPMyYKslBVA" name="pcap_datalink_val_to_description" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBifd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBift0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBif90fEe2YPMyYKslBVA" name="pcap_snapshot" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBigN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBigd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBigt0fEe2YPMyYKslBVA" name="pcap_is_swapped" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBig90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBihN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBihd0fEe2YPMyYKslBVA" name="pcap_major_version" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBiht0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBih90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBiiN0fEe2YPMyYKslBVA" name="pcap_minor_version" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBiid0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBiit0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBii90fEe2YPMyYKslBVA" name="pcap_stats" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBijN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBijd0fEe2YPMyYKslBVA" name="arg1" type="_tShfQN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBijt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBij90fEe2YPMyYKslBVA" name="pcap_geterr" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBikN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBikd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBikt0fEe2YPMyYKslBVA" name="pcap_strerror" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBik90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBilN0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBild0fEe2YPMyYKslBVA" name="pcap_lib_version" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBilt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBil90fEe2YPMyYKslBVA" name="pcap_create" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBimN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBimd0fEe2YPMyYKslBVA" name="arg1" type="_tSbYot0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBimt0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBim90fEe2YPMyYKslBVA" name="pcap_set_snaplen" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBinN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBind0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBint0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBin90fEe2YPMyYKslBVA" name="pcap_set_promisc" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBioN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBiod0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBiot0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBio90fEe2YPMyYKslBVA" name="pcap_set_timeout" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBipN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBipd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBipt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBip90fEe2YPMyYKslBVA" name="pcap_set_buffer_size" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBiqN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBiqd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBiqt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBiq90fEe2YPMyYKslBVA" name="pcap_setdirection" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBirN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBird0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBirt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBir90fEe2YPMyYKslBVA" name="pcap_activate" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcBisN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcBisd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcBist0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSbYot0fEe2YPMyYKslBVA" name="PcapErrbuf" visibility="public">
            <eAnnotations xmi:id="_tb2abN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb2abd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb2abt0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb-fH90fEe2YPMyYKslBVA" name="buf" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vb-fIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vb-fId0fEe2YPMyYKslBVA" name="PCAP_ERRBUF_SIZE" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_vb-fIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb-fI90fEe2YPMyYKslBVA" name="length" visibility="public">
              <ownedParameter xmi:id="_vb-fJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb-fJd0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vb-fJt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb-fJ90fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vb-fKN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Interface" xmi:id="_tSbYpt0fEe2YPMyYKslBVA" name="PcapLibrary" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tb2ab90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb2acN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb2acd0fEe2YPMyYKslBVA" general="_tTZCAt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_GIN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="public" isLeaf="true" isStatic="true" type="_tSbYpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vb_GId0fEe2YPMyYKslBVA" name="pcap_set_rfmon" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb_GIt0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GI90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb_GJd0fEe2YPMyYKslBVA" name="strioctl" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb_GJt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GJ90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GKN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GKd0fEe2YPMyYKslBVA" name="arg3" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GKt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb_GK90fEe2YPMyYKslBVA" name="dos_pcap_stats_ex" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb_GLN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GLd0fEe2YPMyYKslBVA" name="arg1" type="_tb3BcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb_GL90fEe2YPMyYKslBVA" name="win_pcap_stats_ex" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb_GMN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GMd0fEe2YPMyYKslBVA" name="arg1" type="_tSg4Mt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GMt0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb_GM90fEe2YPMyYKslBVA" name="pcap_open_offline_with_tstamp_precision" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb_GNN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GNd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GNt0fEe2YPMyYKslBVA" name="arg2" type="_tSbYot0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GN90fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb_GON0fEe2YPMyYKslBVA" name="pcap_open_dead_with_tstamp_precision" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb_GOd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GOt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GO90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GPN0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb_GPd0fEe2YPMyYKslBVA" name="pcap_set_tstamp_precision" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb_GPt0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GP90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GQN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb_GQd0fEe2YPMyYKslBVA" name="pcap_set_immediate_mode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb_GQt0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GQ90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_GRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb_GRd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSdN0d0fEe2YPMyYKslBVA" name="bpf_program" visibility="public">
            <eAnnotations xmi:id="_tb2aYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb2aYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb2aYt0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb-fEt0fEe2YPMyYKslBVA" name="bf_len" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb-fE90fEe2YPMyYKslBVA" name="bf_insns" visibility="public" type="_tfgyZN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vb-fFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vb-fFd0fEe2YPMyYKslBVA" name="setAutoSynch" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vb-fFt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb-fF90fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vb-fGN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdBn-90fEe2YPMyYKslBVA" name="read" visibility="package" isLeaf="true" isAbstract="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSeb9t0fEe2YPMyYKslBVA" name="pcap_pkthdr" visibility="public">
            <eAnnotations xmi:id="_tS2PYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS2PYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS2PYt0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcsQx90fEe2YPMyYKslBVA" name="caplen" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcsQyN0fEe2YPMyYKslBVA" name="len" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcsQyd0fEe2YPMyYKslBVA" name="ts" visibility="public" type="_tSkikd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdBn_90fEe2YPMyYKslBVA" name="TS_OFFSET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdBoAN0fEe2YPMyYKslBVA" name="CAPLEN_OFFSET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdBoAd0fEe2YPMyYKslBVA" name="LEN_OFFSET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vcRaAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vcRaAd0fEe2YPMyYKslBVA" name="setAutoSynch" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcRaAt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcRaA90fEe2YPMyYKslBVA" name="getPointer" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcRaBN0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcRaCN0fEe2YPMyYKslBVA" name="getLen" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcRaCd0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcRaCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcRaC90fEe2YPMyYKslBVA" name="getCaplen" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcRaDN0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcRaDd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcYHst0fEe2YPMyYKslBVA" name="getTvSec" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcYHs90fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcYHtN0fEe2YPMyYKslBVA" name="return" type="_s-XNIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcYHt90fEe2YPMyYKslBVA" name="getTvUsec" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcYHuN0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcYHud0fEe2YPMyYKslBVA" name="return" type="_s-XNIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdBoAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vdBoA90fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdBoBN0fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vdBoBd0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vdBoBt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdCPAt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vdCPA90fEe2YPMyYKslBVA" name="fieldOffset" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vdCPBN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdCPBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tShfQN0fEe2YPMyYKslBVA" name="pcap_stat" visibility="public">
            <eAnnotations xmi:id="_tSr3VN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSr3Vd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tSr3Vt0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcrCr90fEe2YPMyYKslBVA" name="PS_RECV_OFFSET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcrCsN0fEe2YPMyYKslBVA" name="PS_DROP_OFFSET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcrCsd0fEe2YPMyYKslBVA" name="PS_IFDROP_OFFSET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcrCst0fEe2YPMyYKslBVA" name="ps_recv" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcrCs90fEe2YPMyYKslBVA" name="ps_drop" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcrCtN0fEe2YPMyYKslBVA" name="ps_ifdrop" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vcAURd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vcAUSN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vcAUSd0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcAUTd0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vcAUTt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcW5k90fEe2YPMyYKslBVA" name="setAutoSynch" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcW5lN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcW5ld0fEe2YPMyYKslBVA" name="getPointer" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcW5lt0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcrCtd0fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vcrCtt0fEe2YPMyYKslBVA" name="getPsRecv" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcrCt90fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcrCuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcrpsN0fEe2YPMyYKslBVA" name="getPsDrop" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcrpsd0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcrpst0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcrps90fEe2YPMyYKslBVA" name="getPsIfdrop" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcrptN0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcrptd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcrptt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vcrpt90fEe2YPMyYKslBVA" name="fieldOffset" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcrpuN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcrpud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSj7gN0fEe2YPMyYKslBVA" name="pcap_if" visibility="public">
            <eAnnotations xmi:id="_tb2aet0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb2ae90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb2afN0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tNt0fEe2YPMyYKslBVA" name="next" visibility="public" type="_tfgycd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tN90fEe2YPMyYKslBVA" name="name" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tON0fEe2YPMyYKslBVA" name="description" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tOd0fEe2YPMyYKslBVA" name="addresses" visibility="public" type="_tfgybN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tOt0fEe2YPMyYKslBVA" name="flags" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vb_tNd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vb_tO90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vb_tPN0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb_tPd0fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vb_tPt0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vb_tP90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcwiMN0fEe2YPMyYKslBVA" name="getPointer" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcwiMd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfgycd0fEe2YPMyYKslBVA" name="ByReference" visibility="public">
              <eAnnotations xmi:id="_tfgyct0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tfgyc90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tfhZcd0fEe2YPMyYKslBVA" general="_tSj7gN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tfhZcN0fEe2YPMyYKslBVA" client="_tfgycd0fEe2YPMyYKslBVA" supplier="_s-belN0fEe2YPMyYKslBVA" contract="_s-belN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vb_tNN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </nestedClassifier>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSj7gd0fEe2YPMyYKslBVA" name="pcap_addr" visibility="public">
            <eAnnotations xmi:id="_tb2ac90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb2adN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb2add0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_GT90fEe2YPMyYKslBVA" name="next" visibility="public" type="_tfgybN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_GUN0fEe2YPMyYKslBVA" name="addr" visibility="public" type="_tSj7hd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_GUd0fEe2YPMyYKslBVA" name="netmask" visibility="public" type="_tSj7hd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_GUt0fEe2YPMyYKslBVA" name="broadaddr" visibility="public" type="_tSj7hd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_GU90fEe2YPMyYKslBVA" name="dstaddr" visibility="public" type="_tSj7hd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vb_GTt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vb_GVN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vb_GVd0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb_GVt0fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vb_GV90fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vb_GWN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfgybN0fEe2YPMyYKslBVA" name="ByReference" visibility="public">
              <eAnnotations xmi:id="_tfgybd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tfgybt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tfgycN0fEe2YPMyYKslBVA" general="_tSj7gd0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tfgyb90fEe2YPMyYKslBVA" client="_tfgybN0fEe2YPMyYKslBVA" supplier="_s-belN0fEe2YPMyYKslBVA" contract="_s-belN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vb_GTd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </nestedClassifier>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSj7g90fEe2YPMyYKslBVA" name="sockaddr" visibility="public">
            <eAnnotations xmi:id="_tS2PY90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS2PZN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS2PZd0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdCPBt0fEe2YPMyYKslBVA" name="sa_family" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdCPB90fEe2YPMyYKslBVA" name="sa_data" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vcAUQd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vcvUIt0fEe2YPMyYKslBVA" name="getPointer" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcvUI90fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdCPCN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vdCPCd0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdCPCt0fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vdCPC90fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vdCPDN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdCPDd0fEe2YPMyYKslBVA" name="getSaFamily" visibility="package">
              <ownedParameter xmi:id="_vdCPDt0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdCPD90fEe2YPMyYKslBVA" name="isWindowsType" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vdC2EN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tSj7hd0fEe2YPMyYKslBVA" name="ByReference" visibility="public">
              <eAnnotations xmi:id="_tb3BdN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tb3Bdd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tb3Bd90fEe2YPMyYKslBVA" general="_tSj7g90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tb3Bdt0fEe2YPMyYKslBVA" client="_tSj7hd0fEe2YPMyYKslBVA" supplier="_s-belN0fEe2YPMyYKslBVA" contract="_s-belN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vcAUQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_vcZV5t0fEe2YPMyYKslBVA" name="getSaFamily" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vcZV590fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_vcZ86t0fEe2YPMyYKslBVA" name="getPointer" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vcZ8690fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSj7i90fEe2YPMyYKslBVA" name="sockaddr_ll" visibility="public">
            <eAnnotations xmi:id="_tS3dgt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS3dg90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS3dhN0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcZ87t0fEe2YPMyYKslBVA" name="sll_addr" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcZ8790fEe2YPMyYKslBVA" name="sll_halen" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdDdLt0fEe2YPMyYKslBVA" name="sll_family" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdDdL90fEe2YPMyYKslBVA" name="sll_protocol" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdDdMN0fEe2YPMyYKslBVA" name="sll_ifindex" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdDdMd0fEe2YPMyYKslBVA" name="sll_hatype" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdDdMt0fEe2YPMyYKslBVA" name="sll_pkttype" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vcZ87N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vcZ87d0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdDdM90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vdEEMN0fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vdEEMd0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vdEEMt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdEEM90fEe2YPMyYKslBVA" name="getSaFamily" visibility="package">
              <ownedParameter xmi:id="_vdEENN0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSj7jt0fEe2YPMyYKslBVA" name="sockaddr_dl" visibility="public">
            <eAnnotations xmi:id="_tS22cN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS22cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS22ct0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdC2Ed0fEe2YPMyYKslBVA" name="sdl_len" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdC2Et0fEe2YPMyYKslBVA" name="sdl_family" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdC2E90fEe2YPMyYKslBVA" name="sdl_index" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdC2FN0fEe2YPMyYKslBVA" name="sdl_type" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdC2Fd0fEe2YPMyYKslBVA" name="sdl_nlen" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdC2Ft0fEe2YPMyYKslBVA" name="sdl_alen" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdC2F90fEe2YPMyYKslBVA" name="sdl_slen" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdC2GN0fEe2YPMyYKslBVA" name="sdl_data" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vcZ8_N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vcaj8N0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcaj8d0fEe2YPMyYKslBVA" name="getAddress" visibility="package">
              <ownedParameter xmi:id="_vcaj8t0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdC2Gd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vdC2Gt0fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vdC2G90fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vdC2HN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdC2Hd0fEe2YPMyYKslBVA" name="getPointer" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vdC2Ht0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSkikd0fEe2YPMyYKslBVA" name="timeval" visibility="public">
            <eAnnotations xmi:id="_tS3dhd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS3dht0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS3dh90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcbyEd0fEe2YPMyYKslBVA" name="tv_sec" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcbyEt0fEe2YPMyYKslBVA" name="tv_usec" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdCPAN0fEe2YPMyYKslBVA" name="TV_SEC_OFFSET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdCPAd0fEe2YPMyYKslBVA" name="TV_USEC_OFFSET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vcbyEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vcbyE90fEe2YPMyYKslBVA" name="size" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcbyFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcbyFd0fEe2YPMyYKslBVA" name="getPointer" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcbyFt0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdEENd0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vdEENt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdEEN90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vdEEON0fEe2YPMyYKslBVA" name="fieldOffset" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vdEEOd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdEEOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSuTld0fEe2YPMyYKslBVA" name="sockaddr_in6" visibility="public">
            <eAnnotations xmi:id="_tS22c90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS22dN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS3dgN0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcvUJt0fEe2YPMyYKslBVA" name="sin6_addr" visibility="public" type="_tb1zVd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdDdJN0fEe2YPMyYKslBVA" name="sin6_family" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdDdJd0fEe2YPMyYKslBVA" name="sin6_port" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdDdJt0fEe2YPMyYKslBVA" name="sin6_flowinfo" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdDdJ90fEe2YPMyYKslBVA" name="sin6_scope_id" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vcvUJN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vcvUJd0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdDdKN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vdDdKd0fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vdDdKt0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vdDdK90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdDdLN0fEe2YPMyYKslBVA" name="getSaFamily" visibility="package">
              <ownedParameter xmi:id="_vdDdLd0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Interface" xmi:id="_tS4rpt0fEe2YPMyYKslBVA" name="pcap_handler" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tb2ad90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb2aeN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb2aed0fEe2YPMyYKslBVA" general="_tVlaUN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vb_tMN0fEe2YPMyYKslBVA" name="got_packet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vb_tMd0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_tMt0fEe2YPMyYKslBVA" name="arg1" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb_tM90fEe2YPMyYKslBVA" name="arg2" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tS55wN0fEe2YPMyYKslBVA" name="win_pcap_stat" visibility="public">
            <eAnnotations xmi:id="_tb3BeN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb3Bed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb3Bet0fEe2YPMyYKslBVA" general="_tShfQN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcAUQt0fEe2YPMyYKslBVA" name="BS_CAPT_OFFSET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcAUQ90fEe2YPMyYKslBVA" name="bs_capt" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdGgdd0fEe2YPMyYKslBVA" name="ps_recv" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdGgdt0fEe2YPMyYKslBVA" name="ps_drop" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdGgd90fEe2YPMyYKslBVA" name="ps_ifdrop" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vcAURN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vcAURt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vcAUR90fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcAUSt0fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vcAUS90fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vcAUTN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcAUT90fEe2YPMyYKslBVA" name="getBsCapt" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vcAUUN0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcAUUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcAUUt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_vcAUU90fEe2YPMyYKslBVA" name="fieldOffset" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcAUVN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcAUVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tS8WBt0fEe2YPMyYKslBVA" name="sockaddr_in" visibility="public">
            <eAnnotations xmi:id="_tb5ds90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb5dtN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb5dtd0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdC2H90fEe2YPMyYKslBVA" name="sin_family" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdC2IN0fEe2YPMyYKslBVA" name="sin_port" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdC2Id0fEe2YPMyYKslBVA" name="sin_addr" visibility="public" type="_tb1zVN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdC2It0fEe2YPMyYKslBVA" name="sin_zero" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vdC2I90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vdC2JN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vdC2Jd0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdC2Jt0fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vdDdIN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vdDdId0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdDdIt0fEe2YPMyYKslBVA" name="getSaFamily" visibility="package">
              <ownedParameter xmi:id="_vdDdI90fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tb1zVN0fEe2YPMyYKslBVA" name="in_addr" visibility="public">
            <eAnnotations xmi:id="_tb2aad0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb2aat0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb2aa90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb9Q-d0fEe2YPMyYKslBVA" name="s_addr" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vb-fHN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vb-fHd0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vb-fHt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tb1zVd0fEe2YPMyYKslBVA" name="in6_addr" visibility="public">
            <eAnnotations xmi:id="_tb2aZt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb2aZ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb2aaN0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb94CN0fEe2YPMyYKslBVA" name="s6_addr" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vb-fGd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vb-fGt0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vb-fG90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tb2aZN0fEe2YPMyYKslBVA" name="bpf_insn" visibility="public">
            <eAnnotations xmi:id="_tfgyad0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfgyat0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfgya90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb94It0fEe2YPMyYKslBVA" name="code" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb94I90fEe2YPMyYKslBVA" name="jt" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb94JN0fEe2YPMyYKslBVA" name="jf" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb94Jd0fEe2YPMyYKslBVA" name="k" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vb94Id0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vb94Jt0fEe2YPMyYKslBVA" name="setAutoSynch" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vb94J90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb-fEN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vb-fEd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfgyZN0fEe2YPMyYKslBVA" name="ByReference" visibility="public">
              <eAnnotations xmi:id="_tfgyZd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tfgyZt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tfgyaN0fEe2YPMyYKslBVA" general="_tb2aZN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tfgyZ90fEe2YPMyYKslBVA" client="_tfgyZN0fEe2YPMyYKslBVA" supplier="_s-belN0fEe2YPMyYKslBVA" contract="_s-belN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_vb94IN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </nestedClassifier>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tb3BcN0fEe2YPMyYKslBVA" name="pcap_stat_ex" visibility="public">
            <eAnnotations xmi:id="_tb3Bcd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb3Bct0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb3Bc90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tQN0fEe2YPMyYKslBVA" name="rx_packets" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tQd0fEe2YPMyYKslBVA" name="tx_packets" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tQt0fEe2YPMyYKslBVA" name="rx_bytes" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tQ90fEe2YPMyYKslBVA" name="tx_bytes" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tRN0fEe2YPMyYKslBVA" name="rx_errors" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tRd0fEe2YPMyYKslBVA" name="tx_errors" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tRt0fEe2YPMyYKslBVA" name="rx_dropped" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tR90fEe2YPMyYKslBVA" name="tx_dropped" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tSN0fEe2YPMyYKslBVA" name="multicast" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tSd0fEe2YPMyYKslBVA" name="collisions" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tSt0fEe2YPMyYKslBVA" name="rx_length_errors" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tS90fEe2YPMyYKslBVA" name="rx_over_errors" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tTN0fEe2YPMyYKslBVA" name="rx_crc_errors" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tTd0fEe2YPMyYKslBVA" name="rx_frame_errors" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tTt0fEe2YPMyYKslBVA" name="rx_fifo_errors" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tT90fEe2YPMyYKslBVA" name="rx_missed_errors" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tUN0fEe2YPMyYKslBVA" name="tx_aborted_errors" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tUd0fEe2YPMyYKslBVA" name="tx_carrier_errors" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tUt0fEe2YPMyYKslBVA" name="tx_fifo_errors" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tU90fEe2YPMyYKslBVA" name="tx_heartbeat_errors" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb_tVN0fEe2YPMyYKslBVA" name="tx_window_errors" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vb_tVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vb_tVt0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vb_tV90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tb3ogd0fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_tfgyYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfgyYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfgyY90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vb94Gd0fEe2YPMyYKslBVA" name="val$funcMap" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tfgyYt0fEe2YPMyYKslBVA" client="_tb3ogd0fEe2YPMyYKslBVA" supplier="_tAgiMN0fEe2YPMyYKslBVA" contract="_tAgiMN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vb94Gt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vb94G90fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vb94HN0fEe2YPMyYKslBVA" name="getFunctionName" visibility="public">
              <ownedParameter xmi:id="_vb94Hd0fEe2YPMyYKslBVA" name="library" type="_tAFEYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb94Ht0fEe2YPMyYKslBVA" name="method" type="_tAO1Z90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vb94H90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSgRIN0fEe2YPMyYKslBVA" name="PcapDumper" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tSr3V90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tSr3WN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tSr3Wt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vcrput0fEe2YPMyYKslBVA" name="logger" visibility="private" isLeaf="true" isStatic="true" type="_tBahI90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcrpu90fEe2YPMyYKslBVA" name="dumper" visibility="private" isLeaf="true" type="_s_9voN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcrpvN0fEe2YPMyYKslBVA" name="timestampPrecision" visibility="private" isLeaf="true" type="_tSbYp90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcrpvd0fEe2YPMyYKslBVA" name="dumperLock" visibility="private" isLeaf="true" type="_tSbYoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcrpvt0fEe2YPMyYKslBVA" name="open" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tSr3Wd0fEe2YPMyYKslBVA" client="_tSgRIN0fEe2YPMyYKslBVA" supplier="_tSaKgt0fEe2YPMyYKslBVA" contract="_tSaKgt0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_vcVEY90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_vcVEZN0fEe2YPMyYKslBVA" name="dumper" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcVEZd0fEe2YPMyYKslBVA" name="timestampPrecision" type="_tSbYp90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcVEad0fEe2YPMyYKslBVA" name="getDumper" visibility="package">
            <ownedParameter xmi:id="_vcVEat0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcrpv90fEe2YPMyYKslBVA" name="isOpen" visibility="public">
            <ownedParameter xmi:id="_vcrpwN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcrpwd0fEe2YPMyYKslBVA" name="dump" visibility="public">
            <ownedParameter xmi:id="_vcrpwt0fEe2YPMyYKslBVA" name="packet" type="_s7jJsN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcrpw90fEe2YPMyYKslBVA" name="dump" visibility="public">
            <ownedParameter xmi:id="_vcrpxN0fEe2YPMyYKslBVA" name="packet" type="_s7jJsN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcrpxd0fEe2YPMyYKslBVA" name="timestamp" type="_tSiGUd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcsQwt0fEe2YPMyYKslBVA" name="dumpRaw" visibility="public">
            <ownedParameter xmi:id="_vcsQw90fEe2YPMyYKslBVA" name="packet" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcsQxN0fEe2YPMyYKslBVA" name="timestamp" type="_tSiGUd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcsQxd0fEe2YPMyYKslBVA" name="dumpRaw" visibility="public">
            <ownedParameter xmi:id="_vcsQxt0fEe2YPMyYKslBVA" name="packet" type="_s68swN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcs30N0fEe2YPMyYKslBVA" name="flush" visibility="public"/>
          <ownedOperation xmi:id="_vcs30d0fEe2YPMyYKslBVA" name="ftell" visibility="public">
            <ownedParameter xmi:id="_vcs30t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcte4N0fEe2YPMyYKslBVA" name="close" visibility="public"/>
          <ownedOperation xmi:id="_vcte4d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tS4Em90fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_tS4EnN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS4End0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS4Ent0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcsQzN0fEe2YPMyYKslBVA" name="$SwitchMap$org$pcap4j$core$PcapHandle$TimestampPrecision" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vdErTt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSg4M90fEe2YPMyYKslBVA" name="PcapStat" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tS5Sud0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tS5Sut0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tS5Su90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vdF5dN0fEe2YPMyYKslBVA" name="numPacketsReceived" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdGgcN0fEe2YPMyYKslBVA" name="numPacketsDropped" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdGgcd0fEe2YPMyYKslBVA" name="numPacketsDroppedByIf" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdGgct0fEe2YPMyYKslBVA" name="numPacketsCaptured" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_vcW5kN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_vcW5kd0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcW5kt0fEe2YPMyYKslBVA" name="isWinPcapStat" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdGgc90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_vdGgdN0fEe2YPMyYKslBVA" name="stat" type="_tShfQN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdGgeN0fEe2YPMyYKslBVA" name="getNumPacketsReceived" visibility="public">
            <ownedParameter xmi:id="_vdGged0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdGget0fEe2YPMyYKslBVA" name="getNumPacketsDropped" visibility="public">
            <ownedParameter xmi:id="_vdGge90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdGgfN0fEe2YPMyYKslBVA" name="getNumPacketsDroppedByIf" visibility="public">
            <ownedParameter xmi:id="_vdGgfd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdGgft0fEe2YPMyYKslBVA" name="getNumPacketsCaptured" visibility="public">
            <ownedParameter xmi:id="_vdGgf90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSj7iN0fEe2YPMyYKslBVA" name="PcapIpV4Address" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tS8WAt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tS8WA90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tS8WBN0fEe2YPMyYKslBVA" general="_tSuTkt0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_vcZ84N0fEe2YPMyYKslBVA" name="newInstance" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcZ84d0fEe2YPMyYKslBVA" name="pcapAddr" type="_tSj7gd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcZ84t0fEe2YPMyYKslBVA" name="saFamily" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcZ8490fEe2YPMyYKslBVA" name="devName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcZ85N0fEe2YPMyYKslBVA" name="return" type="_tSj7iN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdKx6d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
            <ownedParameter xmi:id="_vdKx6t0fEe2YPMyYKslBVA" name="pcapAddr" type="_tSj7gd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdKx690fEe2YPMyYKslBVA" name="saFamily" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdKx7N0fEe2YPMyYKslBVA" name="devName" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdKx7d0fEe2YPMyYKslBVA" name="ntoInetAddress" visibility="protected">
            <ownedParameter xmi:id="_vdKx7t0fEe2YPMyYKslBVA" name="sa" type="_tSj7g90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdKx790fEe2YPMyYKslBVA" name="return" type="_tSaxlt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdLY8N0fEe2YPMyYKslBVA" name="getAddress" visibility="public">
            <ownedParameter xmi:id="_vdLY8d0fEe2YPMyYKslBVA" name="return" type="_tSaxlt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdLY8t0fEe2YPMyYKslBVA" name="getNetmask" visibility="public">
            <ownedParameter xmi:id="_vdLY890fEe2YPMyYKslBVA" name="return" type="_tSaxlt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdLY9N0fEe2YPMyYKslBVA" name="getBroadcastAddress" visibility="public">
            <ownedParameter xmi:id="_vdLY9d0fEe2YPMyYKslBVA" name="return" type="_tSaxlt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdLY9t0fEe2YPMyYKslBVA" name="getDestinationAddress" visibility="public">
            <ownedParameter xmi:id="_vdLY990fEe2YPMyYKslBVA" name="return" type="_tSaxlt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdLY-N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_vdLY-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdLY-t0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_vdLY-90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdLY_N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdLY_d0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_vdLY_t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdLY_90fEe2YPMyYKslBVA" name="ntoInetAddress" visibility="protected">
            <ownedParameter xmi:id="_vdLZAN0fEe2YPMyYKslBVA" name="arg0" type="_tSj7g90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdLZAd0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdLZAt0fEe2YPMyYKslBVA" name="getDestinationAddress" visibility="public">
            <ownedParameter xmi:id="_vdLZA90fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdLZBN0fEe2YPMyYKslBVA" name="getBroadcastAddress" visibility="public">
            <ownedParameter xmi:id="_vdLZBd0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdLZBt0fEe2YPMyYKslBVA" name="getNetmask" visibility="public">
            <ownedParameter xmi:id="_vdLZB90fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdLZCN0fEe2YPMyYKslBVA" name="getAddress" visibility="public">
            <ownedParameter xmi:id="_vdLZCd0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSj7it0fEe2YPMyYKslBVA" name="PcapIpV6Address" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tSuTkN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tSuTkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tSuTk90fEe2YPMyYKslBVA" general="_tSuTkt0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_vcZ85d0fEe2YPMyYKslBVA" name="newInstance" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vcZ85t0fEe2YPMyYKslBVA" name="pcapAddr" type="_tSj7gd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcZ8590fEe2YPMyYKslBVA" name="saFamily" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcZ86N0fEe2YPMyYKslBVA" name="devName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcZ86d0fEe2YPMyYKslBVA" name="return" type="_tSj7it0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcvUF90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
            <ownedParameter xmi:id="_vcvUGN0fEe2YPMyYKslBVA" name="pcapAddr" type="_tSj7gd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcvUGd0fEe2YPMyYKslBVA" name="saFamily" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcvUGt0fEe2YPMyYKslBVA" name="devName" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcvUH90fEe2YPMyYKslBVA" name="ntoInetAddress" visibility="protected">
            <ownedParameter xmi:id="_vcvUIN0fEe2YPMyYKslBVA" name="sa" type="_tSj7g90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcvUId0fEe2YPMyYKslBVA" name="return" type="_tSqpMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcvUJ90fEe2YPMyYKslBVA" name="getAddress" visibility="public">
            <ownedParameter xmi:id="_vcvUKN0fEe2YPMyYKslBVA" name="return" type="_tSqpMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcvUK90fEe2YPMyYKslBVA" name="getNetmask" visibility="public">
            <ownedParameter xmi:id="_vcvULN0fEe2YPMyYKslBVA" name="return" type="_tSqpMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcvUL90fEe2YPMyYKslBVA" name="getBroadcastAddress" visibility="public">
            <ownedParameter xmi:id="_vcv7IN0fEe2YPMyYKslBVA" name="return" type="_tSqpMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7I90fEe2YPMyYKslBVA" name="getDestinationAddress" visibility="public">
            <ownedParameter xmi:id="_vcv7JN0fEe2YPMyYKslBVA" name="return" type="_tSqpMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7J90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_vcv7KN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7K90fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_vcv7LN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcv7Ld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7Md0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_vcv7Mt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7Nd0fEe2YPMyYKslBVA" name="ntoInetAddress" visibility="protected">
            <ownedParameter xmi:id="_vcv7Nt0fEe2YPMyYKslBVA" name="arg0" type="_tSj7g90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcv7N90fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7ON0fEe2YPMyYKslBVA" name="getDestinationAddress" visibility="public">
            <ownedParameter xmi:id="_vcv7Od0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7Ot0fEe2YPMyYKslBVA" name="getBroadcastAddress" visibility="public">
            <ownedParameter xmi:id="_vcv7O90fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7PN0fEe2YPMyYKslBVA" name="getNetmask" visibility="public">
            <ownedParameter xmi:id="_vcv7Pd0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7Pt0fEe2YPMyYKslBVA" name="getAddress" visibility="public">
            <ownedParameter xmi:id="_vcv7P90fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSkik90fEe2YPMyYKslBVA" name="NativePacketDllMappings" visibility="package" isLeaf="true">
          <eAnnotations xmi:id="_tS4EkN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tS4Ekd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tS4Ekt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vccZJ90fEe2YPMyYKslBVA" name="PACKET_OID_DATA_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdErQN0fEe2YPMyYKslBVA" name="LIB_NAME" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_vccZIN0fEe2YPMyYKslBVA" name="PacketOpenAdapter" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vccZId0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vccZIt0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vccZLN0fEe2YPMyYKslBVA" name="PacketRequest" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vccZLd0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vccZLt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vccZL90fEe2YPMyYKslBVA" name="arg2" type="_tSlJoN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vccZMN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vccZMd0fEe2YPMyYKslBVA" name="PacketCloseAdapter" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vccZMt0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdErQd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          <ownedOperation xmi:id="_vdErQt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSlJoN0fEe2YPMyYKslBVA" name="PACKET_OID_DATA" visibility="public">
            <eAnnotations xmi:id="_tS3diN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS3did0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS3dit0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vccZKt0fEe2YPMyYKslBVA" name="Length" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vccZK90fEe2YPMyYKslBVA" name="Oid" visibility="public" type="_s-XNIN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vccZNt0fEe2YPMyYKslBVA" name="Data" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vccZKN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vccZKd0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdEEO90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vdEEPN0fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_vdEEPd0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_vdEEPt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdErQ90fEe2YPMyYKslBVA" name="size" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vdErRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tSlJot0fEe2YPMyYKslBVA" name="PcapAddress" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tS4Emd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tS4Emt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_vcdAMN0fEe2YPMyYKslBVA" name="getAddress" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_vcdAMd0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdErSN0fEe2YPMyYKslBVA" name="getNetmask" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_vdErSd0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdErSt0fEe2YPMyYKslBVA" name="getBroadcastAddress" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_vdErS90fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdErTN0fEe2YPMyYKslBVA" name="getDestinationAddress" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_vdErTd0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tSlJo90fEe2YPMyYKslBVA" name="RawPacketListener" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tSlJpN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tSlJpd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_vcdnQd0fEe2YPMyYKslBVA" name="gotPacket" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_vcdnQt0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSuTkt0fEe2YPMyYKslBVA" name="AbstractPcapAddress" visibility="package" isAbstract="true">
          <eAnnotations xmi:id="_tS6g2d0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tS6g2t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tS7H4N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vdI8sN0fEe2YPMyYKslBVA" name="logger" visibility="private" isLeaf="true" isStatic="true" type="_tBahI90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdI8sd0fEe2YPMyYKslBVA" name="address" visibility="private" isLeaf="true" type="_s7jwwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdI8st0fEe2YPMyYKslBVA" name="netmask" visibility="private" isLeaf="true" type="_s7jwwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdI8s90fEe2YPMyYKslBVA" name="broadcastAddr" visibility="private" isLeaf="true" type="_s7jwwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdI8tN0fEe2YPMyYKslBVA" name="dstAddr" visibility="private" isLeaf="true" type="_s7jwwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_tS6g290fEe2YPMyYKslBVA" client="_tSuTkt0fEe2YPMyYKslBVA" supplier="_tSlJot0fEe2YPMyYKslBVA" contract="_tSlJot0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_vcvUG90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_vcvUHN0fEe2YPMyYKslBVA" name="pcapAddr" type="_tSj7gd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcvUHd0fEe2YPMyYKslBVA" name="saFamily" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcvUHt0fEe2YPMyYKslBVA" name="devName" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcvUKd0fEe2YPMyYKslBVA" name="getAddress" visibility="public">
            <ownedParameter xmi:id="_vcvUKt0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcvULd0fEe2YPMyYKslBVA" name="getNetmask" visibility="public">
            <ownedParameter xmi:id="_vcvULt0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7Id0fEe2YPMyYKslBVA" name="getBroadcastAddress" visibility="public">
            <ownedParameter xmi:id="_vcv7It0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7Jd0fEe2YPMyYKslBVA" name="getDestinationAddress" visibility="public">
            <ownedParameter xmi:id="_vcv7Jt0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7Kd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_vcv7Kt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7Lt0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_vcv7L90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcv7MN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcv7M90fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_vcv7NN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdI8td0fEe2YPMyYKslBVA" name="warn" visibility="private">
            <ownedParameter xmi:id="_vdI8tt0fEe2YPMyYKslBVA" name="actualSaFamily" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdI8t90fEe2YPMyYKslBVA" name="expectedSaFamily" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdI8uN0fEe2YPMyYKslBVA" name="devName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdI8ud0fEe2YPMyYKslBVA" name="field" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdJjwN0fEe2YPMyYKslBVA" name="ntoInetAddress" visibility="protected" isAbstract="true">
            <ownedParameter xmi:id="_vdJjwd0fEe2YPMyYKslBVA" name="arg0" type="_tSj7g90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdJjwt0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdKK0t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSuTlt0fEe2YPMyYKslBVA" name="Inets" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tb1zUN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tb1zUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tb1zUt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vb9Q8N0fEe2YPMyYKslBVA" name="AF_UNSPEC" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vb9Q8d0fEe2YPMyYKslBVA" name="AF_INET" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vb9Q8t0fEe2YPMyYKslBVA" name="AF_INET6" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vb9Q890fEe2YPMyYKslBVA" name="AF_PACKET" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vb9Q9N0fEe2YPMyYKslBVA" name="AF_LINK" visibility="public" isLeaf="true" isStatic="true" type="_s-X0Nt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_vb9Q9d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          <ownedOperation xmi:id="_vb9Q9t0fEe2YPMyYKslBVA" name="ntoInetAddress" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vb9Q990fEe2YPMyYKslBVA" name="in" type="_tb1zVN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vb9Q-N0fEe2YPMyYKslBVA" name="return" type="_tSaxlt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vb9Q-t0fEe2YPMyYKslBVA" name="itoInetAddress" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vb9Q-90fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vb9Q_N0fEe2YPMyYKslBVA" name="return" type="_tSaxlt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vb94Bd0fEe2YPMyYKslBVA" name="ntoInetAddress" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vb94Bt0fEe2YPMyYKslBVA" name="in6" type="_tb1zVd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vb94B90fEe2YPMyYKslBVA" name="return" type="_tSqpMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vb94DN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tS4Elt0fEe2YPMyYKslBVA" name="PacketListener" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tS4El90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tS4EmN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_vcCwn90fEe2YPMyYKslBVA" name="gotPacket" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_vcCwoN0fEe2YPMyYKslBVA" name="arg0" type="_s7jJsN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_s7ffUN0fEe2YPMyYKslBVA" name="packet">
        <packagedElement xmi:type="uml:Package" xmi:id="_s9KTQd0fEe2YPMyYKslBVA" name="namednumber">
          <packagedElement xmi:type="uml:Class" xmi:id="_s9KTQ90fEe2YPMyYKslBVA" name="IpNumber" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tSxW4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSxW4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tSxW4t0fEe2YPMyYKslBVA" general="_tSm-1t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vc0Mrd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0Mrt0fEe2YPMyYKslBVA" name="IPV6_HOPOPT" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0Mr90fEe2YPMyYKslBVA" name="ICMPV4" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0MsN0fEe2YPMyYKslBVA" name="IGMP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0Msd0fEe2YPMyYKslBVA" name="GGP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0Mst0fEe2YPMyYKslBVA" name="IPV4" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0Ms90fEe2YPMyYKslBVA" name="ST" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zoN0fEe2YPMyYKslBVA" name="TCP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zod0fEe2YPMyYKslBVA" name="CBT" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zot0fEe2YPMyYKslBVA" name="EGP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zo90fEe2YPMyYKslBVA" name="IGP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zpN0fEe2YPMyYKslBVA" name="BBN_RCC_MON" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zpd0fEe2YPMyYKslBVA" name="NVP_II" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zpt0fEe2YPMyYKslBVA" name="PUP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zp90fEe2YPMyYKslBVA" name="ARGUS" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zqN0fEe2YPMyYKslBVA" name="EMCON" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zqd0fEe2YPMyYKslBVA" name="XNET" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zqt0fEe2YPMyYKslBVA" name="CHAOS" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zq90fEe2YPMyYKslBVA" name="UDP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zrN0fEe2YPMyYKslBVA" name="MUX" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zrd0fEe2YPMyYKslBVA" name="DCN_MEAS" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zrt0fEe2YPMyYKslBVA" name="HMP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zr90fEe2YPMyYKslBVA" name="PRM" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zsN0fEe2YPMyYKslBVA" name="XNS_IDP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zsd0fEe2YPMyYKslBVA" name="TRUNK_1" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zst0fEe2YPMyYKslBVA" name="TRUNK_2" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zs90fEe2YPMyYKslBVA" name="LEAF_1" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0ztN0fEe2YPMyYKslBVA" name="LEAF_2" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0ztd0fEe2YPMyYKslBVA" name="RDP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0ztt0fEe2YPMyYKslBVA" name="IRTP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zt90fEe2YPMyYKslBVA" name="ISO_TP4" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zuN0fEe2YPMyYKslBVA" name="NETBLT" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zud0fEe2YPMyYKslBVA" name="MFE_NSP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zut0fEe2YPMyYKslBVA" name="MERIT_INP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zu90fEe2YPMyYKslBVA" name="DCCP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zvN0fEe2YPMyYKslBVA" name="TPC" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zvd0fEe2YPMyYKslBVA" name="IDPR" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zvt0fEe2YPMyYKslBVA" name="XTP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zv90fEe2YPMyYKslBVA" name="DDP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zwN0fEe2YPMyYKslBVA" name="IDPR_CMTP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zwd0fEe2YPMyYKslBVA" name="TP_PP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zwt0fEe2YPMyYKslBVA" name="IL" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zw90fEe2YPMyYKslBVA" name="IPV6" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zxN0fEe2YPMyYKslBVA" name="SDRP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zxd0fEe2YPMyYKslBVA" name="IPV6_ROUTE" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zxt0fEe2YPMyYKslBVA" name="IPV6_FRAG" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zx90fEe2YPMyYKslBVA" name="IDRP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zyN0fEe2YPMyYKslBVA" name="RSVP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zyd0fEe2YPMyYKslBVA" name="GRE" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zyt0fEe2YPMyYKslBVA" name="DSR" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zy90fEe2YPMyYKslBVA" name="BNA" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zzN0fEe2YPMyYKslBVA" name="ESP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zzd0fEe2YPMyYKslBVA" name="AH" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zzt0fEe2YPMyYKslBVA" name="I_NLSP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0zz90fEe2YPMyYKslBVA" name="SWIPE" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z0N0fEe2YPMyYKslBVA" name="NARP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z0d0fEe2YPMyYKslBVA" name="MOBILE" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z0t0fEe2YPMyYKslBVA" name="TLSP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z090fEe2YPMyYKslBVA" name="SKIP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z1N0fEe2YPMyYKslBVA" name="ICMPV6" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z1d0fEe2YPMyYKslBVA" name="IPV6_NONXT" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z1t0fEe2YPMyYKslBVA" name="IPV6_DST_OPTS" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z190fEe2YPMyYKslBVA" name="CFTP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z2N0fEe2YPMyYKslBVA" name="SAT_EXPAK" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z2d0fEe2YPMyYKslBVA" name="KRYPTOLAN" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z2t0fEe2YPMyYKslBVA" name="RVD" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z290fEe2YPMyYKslBVA" name="IPPC" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z3N0fEe2YPMyYKslBVA" name="SAT_MON" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z3d0fEe2YPMyYKslBVA" name="VISA" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z3t0fEe2YPMyYKslBVA" name="IPCV" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z390fEe2YPMyYKslBVA" name="CPNX" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z4N0fEe2YPMyYKslBVA" name="CPHB" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z4d0fEe2YPMyYKslBVA" name="WSN" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z4t0fEe2YPMyYKslBVA" name="PVP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z490fEe2YPMyYKslBVA" name="BR_SAT_MON" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z5N0fEe2YPMyYKslBVA" name="SUN_ND" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z5d0fEe2YPMyYKslBVA" name="WB_MON" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z5t0fEe2YPMyYKslBVA" name="WB_EXPAK" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z590fEe2YPMyYKslBVA" name="ISO_IP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z6N0fEe2YPMyYKslBVA" name="VMTP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z6d0fEe2YPMyYKslBVA" name="SECURE_VMTP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc0z6t0fEe2YPMyYKslBVA" name="VINES" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1asN0fEe2YPMyYKslBVA" name="TTP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1asd0fEe2YPMyYKslBVA" name="IPTM" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1ast0fEe2YPMyYKslBVA" name="NSFNET_IGP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1as90fEe2YPMyYKslBVA" name="DGP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1atN0fEe2YPMyYKslBVA" name="TCF" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1atd0fEe2YPMyYKslBVA" name="EIGRP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1att0fEe2YPMyYKslBVA" name="OSPFIGP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1at90fEe2YPMyYKslBVA" name="SPRITE_RPC" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1auN0fEe2YPMyYKslBVA" name="LARP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1aud0fEe2YPMyYKslBVA" name="MTP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1aut0fEe2YPMyYKslBVA" name="AX_25" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1au90fEe2YPMyYKslBVA" name="IPIP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1avN0fEe2YPMyYKslBVA" name="MICP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1avd0fEe2YPMyYKslBVA" name="SCC_SP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1avt0fEe2YPMyYKslBVA" name="ETHERIP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1av90fEe2YPMyYKslBVA" name="ENCAP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1awN0fEe2YPMyYKslBVA" name="GMTP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1awd0fEe2YPMyYKslBVA" name="IFMP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1awt0fEe2YPMyYKslBVA" name="PNNI" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1aw90fEe2YPMyYKslBVA" name="PIM" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1axN0fEe2YPMyYKslBVA" name="ARIS" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1axd0fEe2YPMyYKslBVA" name="SCPS" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1axt0fEe2YPMyYKslBVA" name="QNX" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1ax90fEe2YPMyYKslBVA" name="ACTIVE_NETWORKS" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1ayN0fEe2YPMyYKslBVA" name="IPCOMP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1ayd0fEe2YPMyYKslBVA" name="SNP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1ayt0fEe2YPMyYKslBVA" name="COMPAQ_PEER" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1ay90fEe2YPMyYKslBVA" name="IPX_IN_IP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1azN0fEe2YPMyYKslBVA" name="VRRP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1azd0fEe2YPMyYKslBVA" name="PGM" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1azt0fEe2YPMyYKslBVA" name="L2TP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1az90fEe2YPMyYKslBVA" name="DDX" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a0N0fEe2YPMyYKslBVA" name="IATP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a0d0fEe2YPMyYKslBVA" name="STP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a0t0fEe2YPMyYKslBVA" name="SRP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a090fEe2YPMyYKslBVA" name="UTI" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a1N0fEe2YPMyYKslBVA" name="SMP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a1d0fEe2YPMyYKslBVA" name="SM" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a1t0fEe2YPMyYKslBVA" name="PTP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a190fEe2YPMyYKslBVA" name="ISIS_OVER_IPV4" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a2N0fEe2YPMyYKslBVA" name="FIRE" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a2d0fEe2YPMyYKslBVA" name="CRTP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a2t0fEe2YPMyYKslBVA" name="CRUDP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a290fEe2YPMyYKslBVA" name="SSCOPMCE" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a3N0fEe2YPMyYKslBVA" name="IPLT" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a3d0fEe2YPMyYKslBVA" name="SPS" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a3t0fEe2YPMyYKslBVA" name="PIPE" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a390fEe2YPMyYKslBVA" name="SCTP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a4N0fEe2YPMyYKslBVA" name="FC" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a4d0fEe2YPMyYKslBVA" name="RSVP_E2E_IGNORE" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a4t0fEe2YPMyYKslBVA" name="MOBILITY_HEADER" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a490fEe2YPMyYKslBVA" name="UDPLITE" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a5N0fEe2YPMyYKslBVA" name="MPLS_IN_IP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a5d0fEe2YPMyYKslBVA" name="MANET" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a5t0fEe2YPMyYKslBVA" name="HIP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a590fEe2YPMyYKslBVA" name="SHIM6" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a6N0fEe2YPMyYKslBVA" name="WESP" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a6d0fEe2YPMyYKslBVA" name="ROHC" visibility="public" isLeaf="true" isStatic="true" type="_s9KTQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc1a6t0fEe2YPMyYKslBVA" name="registry" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uC5MRt0fEe2YPMyYKslBVA" name="name" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uC5MR90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDawsN0fEe2YPMyYKslBVA" name="value" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uDawsd0fEe2YPMyYKslBVA" name="return" type="_s_4QE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc1a690fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vc1a7N0fEe2YPMyYKslBVA" name="value" type="_s6xtod0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc1a7d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc2BwN0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vc2Bwd0fEe2YPMyYKslBVA" name="value" type="_s6xtod0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc2Bwt0fEe2YPMyYKslBVA" name="return" type="_s9KTQ90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc2Bw90fEe2YPMyYKslBVA" name="register" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vc2BxN0fEe2YPMyYKslBVA" name="number" type="_s9KTQ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc2Bxd0fEe2YPMyYKslBVA" name="return" type="_s9KTQ90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc2Bxt0fEe2YPMyYKslBVA" name="valueAsString" visibility="public">
              <ownedParameter xmi:id="_vc2Bx90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc2ByN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vc2Byd0fEe2YPMyYKslBVA" name="o" type="_s9KTQ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc2Byt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc2o090fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vc2o1N0fEe2YPMyYKslBVA" name="arg0" type="_tSm-1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc2o1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc2o1t0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vc2o190fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc2o2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc2o2d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s90akd0fEe2YPMyYKslBVA" name="TcpPort" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tS-LMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS-LMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS-LM90fEe2YPMyYKslBVA" general="_tS-LMt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdQ4gN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4gd0fEe2YPMyYKslBVA" name="TCPMUX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4gt0fEe2YPMyYKslBVA" name="COMPRESSNET_MANAGEMENT_UTILITY" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4g90fEe2YPMyYKslBVA" name="COMPRESSNET_COMPRESSION_PROCESS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4hN0fEe2YPMyYKslBVA" name="RJE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4hd0fEe2YPMyYKslBVA" name="ECHO" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4ht0fEe2YPMyYKslBVA" name="DISCARD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4h90fEe2YPMyYKslBVA" name="SYSTAT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4iN0fEe2YPMyYKslBVA" name="DAYTIME" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4id0fEe2YPMyYKslBVA" name="QOTD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4it0fEe2YPMyYKslBVA" name="MSP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4i90fEe2YPMyYKslBVA" name="CHARGEN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4jN0fEe2YPMyYKslBVA" name="FTP_DATA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4jd0fEe2YPMyYKslBVA" name="FTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4jt0fEe2YPMyYKslBVA" name="SSH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4j90fEe2YPMyYKslBVA" name="TELNET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4kN0fEe2YPMyYKslBVA" name="SMTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4kd0fEe2YPMyYKslBVA" name="NSW_FE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4kt0fEe2YPMyYKslBVA" name="MSG_ICP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4k90fEe2YPMyYKslBVA" name="MSG_AUTH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4lN0fEe2YPMyYKslBVA" name="DSP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4ld0fEe2YPMyYKslBVA" name="TIME" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4lt0fEe2YPMyYKslBVA" name="RAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4l90fEe2YPMyYKslBVA" name="RLP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4mN0fEe2YPMyYKslBVA" name="GRAPHICS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4md0fEe2YPMyYKslBVA" name="NAMESERVER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdQ4mt0fEe2YPMyYKslBVA" name="WHOIS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfkN0fEe2YPMyYKslBVA" name="MPM_FLAGS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfkd0fEe2YPMyYKslBVA" name="MPM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfkt0fEe2YPMyYKslBVA" name="MPM_SND" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfk90fEe2YPMyYKslBVA" name="NI_FTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRflN0fEe2YPMyYKslBVA" name="AUDITD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfld0fEe2YPMyYKslBVA" name="TACACS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRflt0fEe2YPMyYKslBVA" name="RE_MAIL_CK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfl90fEe2YPMyYKslBVA" name="XNS_TIME" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfmN0fEe2YPMyYKslBVA" name="DOMAIN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfmd0fEe2YPMyYKslBVA" name="XNS_CH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfmt0fEe2YPMyYKslBVA" name="ISI_GL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfm90fEe2YPMyYKslBVA" name="XNS_AUTH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfnN0fEe2YPMyYKslBVA" name="XNS_MAIL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfnd0fEe2YPMyYKslBVA" name="NI_MAIL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfnt0fEe2YPMyYKslBVA" name="ACAS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfn90fEe2YPMyYKslBVA" name="WHOIS_PP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfoN0fEe2YPMyYKslBVA" name="COVIA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfod0fEe2YPMyYKslBVA" name="TACACS_DS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfot0fEe2YPMyYKslBVA" name="ORACLE_SQL_NET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfo90fEe2YPMyYKslBVA" name="BOOTPS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfpN0fEe2YPMyYKslBVA" name="BOOTPC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfpd0fEe2YPMyYKslBVA" name="TFTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfpt0fEe2YPMyYKslBVA" name="GOPHER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfp90fEe2YPMyYKslBVA" name="NETRJS_1" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfqN0fEe2YPMyYKslBVA" name="NETRJS_2" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfqd0fEe2YPMyYKslBVA" name="NETRJS_3" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfqt0fEe2YPMyYKslBVA" name="NETRJS_4" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfq90fEe2YPMyYKslBVA" name="DEOS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfrN0fEe2YPMyYKslBVA" name="VETTCP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfrd0fEe2YPMyYKslBVA" name="FINGER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfrt0fEe2YPMyYKslBVA" name="HTTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfr90fEe2YPMyYKslBVA" name="XFER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfsN0fEe2YPMyYKslBVA" name="MIT_ML_DEV_83" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfsd0fEe2YPMyYKslBVA" name="CTF" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfst0fEe2YPMyYKslBVA" name="MIT_ML_DEV_85" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfs90fEe2YPMyYKslBVA" name="MFCOBOL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRftN0fEe2YPMyYKslBVA" name="KERBEROS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRftd0fEe2YPMyYKslBVA" name="SU_MIT_TG" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRftt0fEe2YPMyYKslBVA" name="DNSIX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRft90fEe2YPMyYKslBVA" name="MIT_DOV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfuN0fEe2YPMyYKslBVA" name="NPP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfud0fEe2YPMyYKslBVA" name="DCP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfut0fEe2YPMyYKslBVA" name="OBJCALL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfu90fEe2YPMyYKslBVA" name="SUPDUP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfvN0fEe2YPMyYKslBVA" name="DIXIE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfvd0fEe2YPMyYKslBVA" name="SWIFT_RVF" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfvt0fEe2YPMyYKslBVA" name="TACNEWS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfv90fEe2YPMyYKslBVA" name="METAGRAM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfwN0fEe2YPMyYKslBVA" name="HOSTNAME" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfwd0fEe2YPMyYKslBVA" name="ISO_TSAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfwt0fEe2YPMyYKslBVA" name="GPPITNP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfw90fEe2YPMyYKslBVA" name="ACR_NEMA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfxN0fEe2YPMyYKslBVA" name="CSO" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfxd0fEe2YPMyYKslBVA" name="TCP_3COM_TSMUX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfxt0fEe2YPMyYKslBVA" name="RTELNET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfx90fEe2YPMyYKslBVA" name="SNAGAS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfyN0fEe2YPMyYKslBVA" name="POP2" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfyd0fEe2YPMyYKslBVA" name="POP3" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfyt0fEe2YPMyYKslBVA" name="SUNRPC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfy90fEe2YPMyYKslBVA" name="MCIDAS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfzN0fEe2YPMyYKslBVA" name="AUTH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfzd0fEe2YPMyYKslBVA" name="SFTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfzt0fEe2YPMyYKslBVA" name="ANSANOTIFY" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRfz90fEe2YPMyYKslBVA" name="UUCP_PATH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRf0N0fEe2YPMyYKslBVA" name="SQLSERV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRf0d0fEe2YPMyYKslBVA" name="NNTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRf0t0fEe2YPMyYKslBVA" name="CFDPTKT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRf090fEe2YPMyYKslBVA" name="ERPC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRf1N0fEe2YPMyYKslBVA" name="SMAKYNET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRf1d0fEe2YPMyYKslBVA" name="NTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRf1t0fEe2YPMyYKslBVA" name="ANSATRADER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRf190fEe2YPMyYKslBVA" name="LOCUS_MAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRf2N0fEe2YPMyYKslBVA" name="NXEDIT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRf2d0fEe2YPMyYKslBVA" name="LOCUS_CON" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdRf2t0fEe2YPMyYKslBVA" name="GSS_XLICEN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGoN0fEe2YPMyYKslBVA" name="PWDGEN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGod0fEe2YPMyYKslBVA" name="CISCO_FNA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGot0fEe2YPMyYKslBVA" name="CISCO_TNA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGo90fEe2YPMyYKslBVA" name="CISCO_SYS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGpN0fEe2YPMyYKslBVA" name="STATSRV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGpd0fEe2YPMyYKslBVA" name="INGRES_NET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGpt0fEe2YPMyYKslBVA" name="EPMAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGp90fEe2YPMyYKslBVA" name="PROFILE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGqN0fEe2YPMyYKslBVA" name="NETBIOS_NS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGqd0fEe2YPMyYKslBVA" name="NETBIOS_DGM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGqt0fEe2YPMyYKslBVA" name="NETBIOS_SSN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGq90fEe2YPMyYKslBVA" name="EMFIS_DATA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGrN0fEe2YPMyYKslBVA" name="EMFIS_CNTL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGrd0fEe2YPMyYKslBVA" name="BL_IDM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGrt0fEe2YPMyYKslBVA" name="IMAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGr90fEe2YPMyYKslBVA" name="UMA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGsN0fEe2YPMyYKslBVA" name="UAAC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGsd0fEe2YPMyYKslBVA" name="ISO_TP0" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGst0fEe2YPMyYKslBVA" name="ISO_IP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGs90fEe2YPMyYKslBVA" name="JARGON" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGtN0fEe2YPMyYKslBVA" name="AED_512" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGtd0fEe2YPMyYKslBVA" name="SQL_NET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGtt0fEe2YPMyYKslBVA" name="HEMS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGt90fEe2YPMyYKslBVA" name="BFTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGuN0fEe2YPMyYKslBVA" name="SGMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGud0fEe2YPMyYKslBVA" name="NETSC_PROD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGut0fEe2YPMyYKslBVA" name="NETSC_DEV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGu90fEe2YPMyYKslBVA" name="SQLSRV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGvN0fEe2YPMyYKslBVA" name="KNET_CMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGvd0fEe2YPMyYKslBVA" name="PCMAIL_SRV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGvt0fEe2YPMyYKslBVA" name="NSS_ROUTING" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGv90fEe2YPMyYKslBVA" name="SGMP_TRAPS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGwN0fEe2YPMyYKslBVA" name="SNMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGwd0fEe2YPMyYKslBVA" name="SNMP_TRAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGwt0fEe2YPMyYKslBVA" name="CMIP_MAN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGw90fEe2YPMyYKslBVA" name="CMIP_AGENT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGxN0fEe2YPMyYKslBVA" name="XNS_COURIER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGxd0fEe2YPMyYKslBVA" name="S_NET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGxt0fEe2YPMyYKslBVA" name="NAMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGx90fEe2YPMyYKslBVA" name="RSVD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGyN0fEe2YPMyYKslBVA" name="SEND" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGyd0fEe2YPMyYKslBVA" name="PRINT_SRV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGyt0fEe2YPMyYKslBVA" name="MULTIPLEX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGy90fEe2YPMyYKslBVA" name="CL_1" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGzN0fEe2YPMyYKslBVA" name="XYPLEX_MUX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGzd0fEe2YPMyYKslBVA" name="MAILQ" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGzt0fEe2YPMyYKslBVA" name="VMNET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSGz90fEe2YPMyYKslBVA" name="GENRAD_MUX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG0N0fEe2YPMyYKslBVA" name="XDMCP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG0d0fEe2YPMyYKslBVA" name="NEXTSTEP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG0t0fEe2YPMyYKslBVA" name="BGP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG090fEe2YPMyYKslBVA" name="RIS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG1N0fEe2YPMyYKslBVA" name="UNIFY" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG1d0fEe2YPMyYKslBVA" name="AUDIT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG1t0fEe2YPMyYKslBVA" name="OCBINDER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG190fEe2YPMyYKslBVA" name="OCSERVER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG2N0fEe2YPMyYKslBVA" name="REMOTE_KIS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG2d0fEe2YPMyYKslBVA" name="KIS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG2t0fEe2YPMyYKslBVA" name="ACI" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG290fEe2YPMyYKslBVA" name="MUMPS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG3N0fEe2YPMyYKslBVA" name="QFT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG3d0fEe2YPMyYKslBVA" name="GACP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG3t0fEe2YPMyYKslBVA" name="PROSPERO" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG390fEe2YPMyYKslBVA" name="OSU_NMS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG4N0fEe2YPMyYKslBVA" name="SRMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG4d0fEe2YPMyYKslBVA" name="IRC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG4t0fEe2YPMyYKslBVA" name="DN6_NLM_AUD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG490fEe2YPMyYKslBVA" name="DN6_SMM_RED" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSG5N0fEe2YPMyYKslBVA" name="DLS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStsN0fEe2YPMyYKslBVA" name="DLS_MON" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStsd0fEe2YPMyYKslBVA" name="SMUX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStst0fEe2YPMyYKslBVA" name="SRC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSts90fEe2YPMyYKslBVA" name="AT_RTMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSttN0fEe2YPMyYKslBVA" name="AT_NBP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSttd0fEe2YPMyYKslBVA" name="AT_3" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSttt0fEe2YPMyYKslBVA" name="AT_ECHO" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStt90fEe2YPMyYKslBVA" name="AT_5" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStuN0fEe2YPMyYKslBVA" name="AT_ZIS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStud0fEe2YPMyYKslBVA" name="AT_7" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStut0fEe2YPMyYKslBVA" name="AT_8" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStu90fEe2YPMyYKslBVA" name="QMTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStvN0fEe2YPMyYKslBVA" name="Z39_50" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStvd0fEe2YPMyYKslBVA" name="TEXAS_INSTRUMENTS_914C_G" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStvt0fEe2YPMyYKslBVA" name="ANET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStv90fEe2YPMyYKslBVA" name="IPX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStwN0fEe2YPMyYKslBVA" name="VMPWSCS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStwd0fEe2YPMyYKslBVA" name="SOFTPC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStwt0fEe2YPMyYKslBVA" name="CAILIC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStw90fEe2YPMyYKslBVA" name="DBASE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStxN0fEe2YPMyYKslBVA" name="MPP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStxd0fEe2YPMyYKslBVA" name="UARPS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStxt0fEe2YPMyYKslBVA" name="IMAP3" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStx90fEe2YPMyYKslBVA" name="FLN_SPX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStyN0fEe2YPMyYKslBVA" name="RSH_SPX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStyd0fEe2YPMyYKslBVA" name="CDC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStyt0fEe2YPMyYKslBVA" name="MASQDIALER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSty90fEe2YPMyYKslBVA" name="DIRECT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStzN0fEe2YPMyYKslBVA" name="SUR_MEAS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStzd0fEe2YPMyYKslBVA" name="INBUSINESS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStzt0fEe2YPMyYKslBVA" name="LINK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdStz90fEe2YPMyYKslBVA" name="DSP3270" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt0N0fEe2YPMyYKslBVA" name="SUBNTBCST_TFTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt0d0fEe2YPMyYKslBVA" name="BHFHS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt0t0fEe2YPMyYKslBVA" name="SET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt090fEe2YPMyYKslBVA" name="ESRO_GEN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt1N0fEe2YPMyYKslBVA" name="OPENPORT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt1d0fEe2YPMyYKslBVA" name="NSIIOPS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt1t0fEe2YPMyYKslBVA" name="ARCISDMS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt190fEe2YPMyYKslBVA" name="HDAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt2N0fEe2YPMyYKslBVA" name="BGMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt2d0fEe2YPMyYKslBVA" name="X_BONE_CTL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt2t0fEe2YPMyYKslBVA" name="SST" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt290fEe2YPMyYKslBVA" name="TD_SERVICE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt3N0fEe2YPMyYKslBVA" name="TD_REPLICA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt3d0fEe2YPMyYKslBVA" name="MANET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt3t0fEe2YPMyYKslBVA" name="PT_TLS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt390fEe2YPMyYKslBVA" name="HTTP_MGMT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt4N0fEe2YPMyYKslBVA" name="PERSONAL_LINK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt4d0fEe2YPMyYKslBVA" name="CABLEPORT_AX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt4t0fEe2YPMyYKslBVA" name="RESCAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt490fEe2YPMyYKslBVA" name="CORERJD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt5N0fEe2YPMyYKslBVA" name="FXP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt5d0fEe2YPMyYKslBVA" name="K_BLOCK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt5t0fEe2YPMyYKslBVA" name="NOVASTORBAKCUP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt590fEe2YPMyYKslBVA" name="ENTRUSTTIME" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt6N0fEe2YPMyYKslBVA" name="BHMDS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt6d0fEe2YPMyYKslBVA" name="ASIP_WEBADMIN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt6t0fEe2YPMyYKslBVA" name="VSLMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt690fEe2YPMyYKslBVA" name="MAGENTA_LOGIC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt7N0fEe2YPMyYKslBVA" name="OPALIS_ROBOT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdSt7d0fEe2YPMyYKslBVA" name="DPSI" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUwN0fEe2YPMyYKslBVA" name="DECAUTH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUwd0fEe2YPMyYKslBVA" name="ZANNET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUwt0fEe2YPMyYKslBVA" name="PKIX_TIMESTAMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUw90fEe2YPMyYKslBVA" name="PTP_EVENT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUxN0fEe2YPMyYKslBVA" name="PTP_GENERAL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUxd0fEe2YPMyYKslBVA" name="PIP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUxt0fEe2YPMyYKslBVA" name="RTSPS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUx90fEe2YPMyYKslBVA" name="RPKI_RTR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUyN0fEe2YPMyYKslBVA" name="RPKI_RTR_TLS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUyd0fEe2YPMyYKslBVA" name="TEXAR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUyt0fEe2YPMyYKslBVA" name="PDAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUy90fEe2YPMyYKslBVA" name="PAWSERV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUzN0fEe2YPMyYKslBVA" name="ZSERV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUzd0fEe2YPMyYKslBVA" name="FATSERV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUzt0fEe2YPMyYKslBVA" name="CSI_SGWP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTUz90fEe2YPMyYKslBVA" name="MFTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU0N0fEe2YPMyYKslBVA" name="MATIP_TYPE_A" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU0d0fEe2YPMyYKslBVA" name="MATIP_TYPE_B" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU0t0fEe2YPMyYKslBVA" name="DTAG_STE_SB" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU090fEe2YPMyYKslBVA" name="NDSAUTH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU1N0fEe2YPMyYKslBVA" name="BH611" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU1d0fEe2YPMyYKslBVA" name="DATEX_ASN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU1t0fEe2YPMyYKslBVA" name="CLOANTO_NET_1" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU190fEe2YPMyYKslBVA" name="BHEVENT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU2N0fEe2YPMyYKslBVA" name="SHRINKWRAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU2d0fEe2YPMyYKslBVA" name="NSRMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU2t0fEe2YPMyYKslBVA" name="SCOI2ODIALOG" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU290fEe2YPMyYKslBVA" name="SEMANTIX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU3N0fEe2YPMyYKslBVA" name="SRSSEND" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU3d0fEe2YPMyYKslBVA" name="RSVP_TUNNEL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU3t0fEe2YPMyYKslBVA" name="AURORA_CMGR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU390fEe2YPMyYKslBVA" name="DTK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU4N0fEe2YPMyYKslBVA" name="ODMR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU4d0fEe2YPMyYKslBVA" name="MORTGAGEWARE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU4t0fEe2YPMyYKslBVA" name="QBIKGDP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU490fEe2YPMyYKslBVA" name="RPC2PORTMAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU5N0fEe2YPMyYKslBVA" name="CODAAUTH2" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU5d0fEe2YPMyYKslBVA" name="CLEARCASE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU5t0fEe2YPMyYKslBVA" name="ULISTPROC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU590fEe2YPMyYKslBVA" name="LEGENT_1" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU6N0fEe2YPMyYKslBVA" name="LEGENT_2" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU6d0fEe2YPMyYKslBVA" name="HASSLE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU6t0fEe2YPMyYKslBVA" name="NIP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU690fEe2YPMyYKslBVA" name="TNETOS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU7N0fEe2YPMyYKslBVA" name="DSETOS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU7d0fEe2YPMyYKslBVA" name="IS99C" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU7t0fEe2YPMyYKslBVA" name="IS99S" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU790fEe2YPMyYKslBVA" name="HP_COLLECTOR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU8N0fEe2YPMyYKslBVA" name="HP_MANAGED_NODE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU8d0fEe2YPMyYKslBVA" name="HP_ALARM_MGR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU8t0fEe2YPMyYKslBVA" name="ARNS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU890fEe2YPMyYKslBVA" name="IBM_APP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU9N0fEe2YPMyYKslBVA" name="ASA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU9d0fEe2YPMyYKslBVA" name="AURP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdTU9t0fEe2YPMyYKslBVA" name="UNIDATA_LDM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT70N0fEe2YPMyYKslBVA" name="LDAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT70d0fEe2YPMyYKslBVA" name="UIS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT70t0fEe2YPMyYKslBVA" name="SYNOTICS_RELAY" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7090fEe2YPMyYKslBVA" name="SYNOTICS_BROKER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT71N0fEe2YPMyYKslBVA" name="META5" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT71d0fEe2YPMyYKslBVA" name="EMBL_NDT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT71t0fEe2YPMyYKslBVA" name="NETCP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7190fEe2YPMyYKslBVA" name="NETWARE_IP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT72N0fEe2YPMyYKslBVA" name="MPTN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT72d0fEe2YPMyYKslBVA" name="KRYPTOLAN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT72t0fEe2YPMyYKslBVA" name="ISO_TSAP_C2" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7290fEe2YPMyYKslBVA" name="OSB_SD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT73N0fEe2YPMyYKslBVA" name="UPS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT73d0fEe2YPMyYKslBVA" name="GENIE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT73t0fEe2YPMyYKslBVA" name="DECAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7390fEe2YPMyYKslBVA" name="NCED" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT74N0fEe2YPMyYKslBVA" name="NCLD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT74d0fEe2YPMyYKslBVA" name="IMSP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT74t0fEe2YPMyYKslBVA" name="TIMBUKTU" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7490fEe2YPMyYKslBVA" name="PRM_SM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT75N0fEe2YPMyYKslBVA" name="PRM_NM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT75d0fEe2YPMyYKslBVA" name="DECLADEBUG" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT75t0fEe2YPMyYKslBVA" name="RMT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7590fEe2YPMyYKslBVA" name="SYNOPTICS_TRAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT76N0fEe2YPMyYKslBVA" name="SMSP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT76d0fEe2YPMyYKslBVA" name="INFOSEEK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT76t0fEe2YPMyYKslBVA" name="BNET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7690fEe2YPMyYKslBVA" name="SILVERPLATTER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT77N0fEe2YPMyYKslBVA" name="ONMUX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT77d0fEe2YPMyYKslBVA" name="HYPER_G" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT77t0fEe2YPMyYKslBVA" name="ARIEL1" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7790fEe2YPMyYKslBVA" name="SMPTE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT78N0fEe2YPMyYKslBVA" name="ARIEL2" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT78d0fEe2YPMyYKslBVA" name="ARIEL3" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT78t0fEe2YPMyYKslBVA" name="OPC_JOB_START" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7890fEe2YPMyYKslBVA" name="OPC_JOB_TRACK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT79N0fEe2YPMyYKslBVA" name="ICAD_EL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT79d0fEe2YPMyYKslBVA" name="SMARTSDP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT79t0fEe2YPMyYKslBVA" name="SVRLOC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7990fEe2YPMyYKslBVA" name="OCS_CMU" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7-N0fEe2YPMyYKslBVA" name="OCS_AMU" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7-d0fEe2YPMyYKslBVA" name="UTMPSD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7-t0fEe2YPMyYKslBVA" name="UTMPCD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7-90fEe2YPMyYKslBVA" name="IASD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7_N0fEe2YPMyYKslBVA" name="NNSP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7_d0fEe2YPMyYKslBVA" name="MOBILEIP_AGENT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7_t0fEe2YPMyYKslBVA" name="MOBILIP_MN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT7_90fEe2YPMyYKslBVA" name="DNA_CML" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT8AN0fEe2YPMyYKslBVA" name="COMSCM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT8Ad0fEe2YPMyYKslBVA" name="DSFGW" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT8At0fEe2YPMyYKslBVA" name="DASP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT8A90fEe2YPMyYKslBVA" name="SGCP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT8BN0fEe2YPMyYKslBVA" name="DECVMS_SYSMGT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT8Bd0fEe2YPMyYKslBVA" name="CVC_HOSTD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT8Bt0fEe2YPMyYKslBVA" name="HTTPS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT8B90fEe2YPMyYKslBVA" name="SNPP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdT8CN0fEe2YPMyYKslBVA" name="MICROSOFT_DS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi4N0fEe2YPMyYKslBVA" name="DDM_RDB" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi4d0fEe2YPMyYKslBVA" name="DDM_DFM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi4t0fEe2YPMyYKslBVA" name="DDM_SSL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi490fEe2YPMyYKslBVA" name="AS_SERVERMAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi5N0fEe2YPMyYKslBVA" name="TSERVER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi5d0fEe2YPMyYKslBVA" name="SFS_SMP_NET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi5t0fEe2YPMyYKslBVA" name="SFS_CONFIG" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi590fEe2YPMyYKslBVA" name="CREATIVESERVER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi6N0fEe2YPMyYKslBVA" name="CONTENTSERVER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi6d0fEe2YPMyYKslBVA" name="CREATIVEPARTNR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi6t0fEe2YPMyYKslBVA" name="MACON_TCP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi690fEe2YPMyYKslBVA" name="SCOHELP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi7N0fEe2YPMyYKslBVA" name="APPLEQTC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi7d0fEe2YPMyYKslBVA" name="AMPR_RCMD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi7t0fEe2YPMyYKslBVA" name="SKRONK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi790fEe2YPMyYKslBVA" name="DATASURFSRV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi8N0fEe2YPMyYKslBVA" name="DATASURFSRVSEC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi8d0fEe2YPMyYKslBVA" name="ALPES" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi8t0fEe2YPMyYKslBVA" name="KPASSWD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi890fEe2YPMyYKslBVA" name="URD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi9N0fEe2YPMyYKslBVA" name="DIGITAL_VRC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi9d0fEe2YPMyYKslBVA" name="MYLEX_MAPD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi9t0fEe2YPMyYKslBVA" name="PHOTURIS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi990fEe2YPMyYKslBVA" name="RCP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi-N0fEe2YPMyYKslBVA" name="SCX_PROXY" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi-d0fEe2YPMyYKslBVA" name="MONDEX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi-t0fEe2YPMyYKslBVA" name="LJK_LOGIN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi-90fEe2YPMyYKslBVA" name="HYBRID_POP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi_N0fEe2YPMyYKslBVA" name="TN_TL_W1" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi_d0fEe2YPMyYKslBVA" name="TCPNETHASPSRV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi_t0fEe2YPMyYKslBVA" name="TN_TL_FD1" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUi_90fEe2YPMyYKslBVA" name="SS7NS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjAN0fEe2YPMyYKslBVA" name="SPSC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjAd0fEe2YPMyYKslBVA" name="IAFSERVER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjAt0fEe2YPMyYKslBVA" name="IAFDBASE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjA90fEe2YPMyYKslBVA" name="PH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjBN0fEe2YPMyYKslBVA" name="BGS_NSI" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjBd0fEe2YPMyYKslBVA" name="ULPNET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjBt0fEe2YPMyYKslBVA" name="INTEGRA_SME" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjB90fEe2YPMyYKslBVA" name="POWERBURST" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjCN0fEe2YPMyYKslBVA" name="AVIAN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjCd0fEe2YPMyYKslBVA" name="SAFT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjCt0fEe2YPMyYKslBVA" name="GSS_HTTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjC90fEe2YPMyYKslBVA" name="NEST_PROTOCOL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjDN0fEe2YPMyYKslBVA" name="MICOM_PFS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjDd0fEe2YPMyYKslBVA" name="GO_LOGIN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjDt0fEe2YPMyYKslBVA" name="TICF_1" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjD90fEe2YPMyYKslBVA" name="TICF_2" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjEN0fEe2YPMyYKslBVA" name="POV_RAY" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjEd0fEe2YPMyYKslBVA" name="INTECOURIER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjEt0fEe2YPMyYKslBVA" name="PIM_RP_DISC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdUjE90fEe2YPMyYKslBVA" name="RETROSPECT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ8N0fEe2YPMyYKslBVA" name="SIAM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ8d0fEe2YPMyYKslBVA" name="ISO_ILL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ8t0fEe2YPMyYKslBVA" name="ISAKMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ890fEe2YPMyYKslBVA" name="STMF" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ9N0fEe2YPMyYKslBVA" name="MBAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ9d0fEe2YPMyYKslBVA" name="INTRINSA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ9t0fEe2YPMyYKslBVA" name="CITADEL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ990fEe2YPMyYKslBVA" name="MAILBOX_LM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ-N0fEe2YPMyYKslBVA" name="OHIMSRV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ-d0fEe2YPMyYKslBVA" name="CRS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ-t0fEe2YPMyYKslBVA" name="XVTTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ-90fEe2YPMyYKslBVA" name="SNARE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ_N0fEe2YPMyYKslBVA" name="FCP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ_d0fEe2YPMyYKslBVA" name="PASSGO" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ_t0fEe2YPMyYKslBVA" name="EXEC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVJ_90fEe2YPMyYKslBVA" name="LOGIN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKAN0fEe2YPMyYKslBVA" name="SHELL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKAd0fEe2YPMyYKslBVA" name="PRINTER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKAt0fEe2YPMyYKslBVA" name="VIDEOTEX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKA90fEe2YPMyYKslBVA" name="TALK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKBN0fEe2YPMyYKslBVA" name="NTALK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKBd0fEe2YPMyYKslBVA" name="UTIME" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKBt0fEe2YPMyYKslBVA" name="EFS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKB90fEe2YPMyYKslBVA" name="RIPNG" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKCN0fEe2YPMyYKslBVA" name="ULP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKCd0fEe2YPMyYKslBVA" name="IBM_DB2" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKCt0fEe2YPMyYKslBVA" name="NCP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKC90fEe2YPMyYKslBVA" name="TIMED" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKDN0fEe2YPMyYKslBVA" name="TEMPO" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKDd0fEe2YPMyYKslBVA" name="STX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKDt0fEe2YPMyYKslBVA" name="CUSTIX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKD90fEe2YPMyYKslBVA" name="IRC_SERV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKEN0fEe2YPMyYKslBVA" name="COURIER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKEd0fEe2YPMyYKslBVA" name="CONFERENCE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKEt0fEe2YPMyYKslBVA" name="NETNEWS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKE90fEe2YPMyYKslBVA" name="NETWALL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKFN0fEe2YPMyYKslBVA" name="WINDREAM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKFd0fEe2YPMyYKslBVA" name="IIOP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKFt0fEe2YPMyYKslBVA" name="OPALIS_RDV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKF90fEe2YPMyYKslBVA" name="NMSP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKGN0fEe2YPMyYKslBVA" name="GDOMAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKGd0fEe2YPMyYKslBVA" name="APERTUS_LDP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKGt0fEe2YPMyYKslBVA" name="UUCP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKG90fEe2YPMyYKslBVA" name="UUCP_RLOGIN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKHN0fEe2YPMyYKslBVA" name="COMMERCE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVKHd0fEe2YPMyYKslBVA" name="KLOGIN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxAN0fEe2YPMyYKslBVA" name="KSHELL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxAd0fEe2YPMyYKslBVA" name="APPLEQTCSRVR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxAt0fEe2YPMyYKslBVA" name="DHCPV6_CLIENT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxA90fEe2YPMyYKslBVA" name="DHCPV6_SERVER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxBN0fEe2YPMyYKslBVA" name="AFPOVERTCP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxBd0fEe2YPMyYKslBVA" name="IDFP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxBt0fEe2YPMyYKslBVA" name="NEW_RWHO" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxB90fEe2YPMyYKslBVA" name="CYBERCASH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxCN0fEe2YPMyYKslBVA" name="DEVSHR_NTS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxCd0fEe2YPMyYKslBVA" name="PIRP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxCt0fEe2YPMyYKslBVA" name="RTSP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxC90fEe2YPMyYKslBVA" name="DSF" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxDN0fEe2YPMyYKslBVA" name="REMOTEFS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxDd0fEe2YPMyYKslBVA" name="OPENVMS_SYSIPC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxDt0fEe2YPMyYKslBVA" name="SDNSKMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxD90fEe2YPMyYKslBVA" name="TEEDTAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxEN0fEe2YPMyYKslBVA" name="RMONITOR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxEd0fEe2YPMyYKslBVA" name="MONITOR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxEt0fEe2YPMyYKslBVA" name="CHSHELL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxE90fEe2YPMyYKslBVA" name="NNTPS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxFN0fEe2YPMyYKslBVA" name="TCP_9PFS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxFd0fEe2YPMyYKslBVA" name="WHOAMI" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxFt0fEe2YPMyYKslBVA" name="STREETTALK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxF90fEe2YPMyYKslBVA" name="BANYAN_RPC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxGN0fEe2YPMyYKslBVA" name="MS_SHUTTLE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxGd0fEe2YPMyYKslBVA" name="MS_ROME" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxGt0fEe2YPMyYKslBVA" name="METER_DEMON" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxG90fEe2YPMyYKslBVA" name="METER_UDEMON" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxHN0fEe2YPMyYKslBVA" name="SONAR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxHd0fEe2YPMyYKslBVA" name="BANYAN_VIP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxHt0fEe2YPMyYKslBVA" name="FTP_AGENT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxH90fEe2YPMyYKslBVA" name="VEMMI" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxIN0fEe2YPMyYKslBVA" name="IPCD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxId0fEe2YPMyYKslBVA" name="VNAS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxIt0fEe2YPMyYKslBVA" name="IPDD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxI90fEe2YPMyYKslBVA" name="DECBSRV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxJN0fEe2YPMyYKslBVA" name="SNTP_HEARTBEAT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxJd0fEe2YPMyYKslBVA" name="BDP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxJt0fEe2YPMyYKslBVA" name="SCC_SECURITY" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxJ90fEe2YPMyYKslBVA" name="PHILIPS_VC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxKN0fEe2YPMyYKslBVA" name="KEYSERVER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxKd0fEe2YPMyYKslBVA" name="PASSWORD_CHG" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxKt0fEe2YPMyYKslBVA" name="SUBMISSION" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdVxK90fEe2YPMyYKslBVA" name="CAL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYEN0fEe2YPMyYKslBVA" name="EYELINK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYEd0fEe2YPMyYKslBVA" name="TNS_CML" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYEt0fEe2YPMyYKslBVA" name="HTTP_ALT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYE90fEe2YPMyYKslBVA" name="EUDORA_SET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYFN0fEe2YPMyYKslBVA" name="HTTP_RPC_EPMAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYFd0fEe2YPMyYKslBVA" name="TPIP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYFt0fEe2YPMyYKslBVA" name="CAB_PROTOCOL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYF90fEe2YPMyYKslBVA" name="SMSD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYGN0fEe2YPMyYKslBVA" name="PTCNAMESERVICE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYGd0fEe2YPMyYKslBVA" name="SCO_WEBSRVRMG3" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYGt0fEe2YPMyYKslBVA" name="ACP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYG90fEe2YPMyYKslBVA" name="IPCSERVER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYHN0fEe2YPMyYKslBVA" name="SYSLOG_CONN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYHd0fEe2YPMyYKslBVA" name="XMLRPC_BEEP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYHt0fEe2YPMyYKslBVA" name="IDXP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYH90fEe2YPMyYKslBVA" name="TUNNEL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYIN0fEe2YPMyYKslBVA" name="SOAP_BEEP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYId0fEe2YPMyYKslBVA" name="URM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYIt0fEe2YPMyYKslBVA" name="NQS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYI90fEe2YPMyYKslBVA" name="SIFT_UFT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYJN0fEe2YPMyYKslBVA" name="NPMP_TRAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYJd0fEe2YPMyYKslBVA" name="NPMP_LOCAL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYJt0fEe2YPMyYKslBVA" name="NPMP_GUI" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYJ90fEe2YPMyYKslBVA" name="HMMP_IND" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYKN0fEe2YPMyYKslBVA" name="HMMP_OP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYKd0fEe2YPMyYKslBVA" name="SSHELL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYKt0fEe2YPMyYKslBVA" name="SCO_INETMGR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYK90fEe2YPMyYKslBVA" name="SCO_SYSMGR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYLN0fEe2YPMyYKslBVA" name="SCO_DTMGR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYLd0fEe2YPMyYKslBVA" name="DEI_ICDA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYLt0fEe2YPMyYKslBVA" name="COMPAQ_EVM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYL90fEe2YPMyYKslBVA" name="SCO_WEBSRVRMGR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYMN0fEe2YPMyYKslBVA" name="ESCP_IP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYMd0fEe2YPMyYKslBVA" name="COLLABORATOR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYMt0fEe2YPMyYKslBVA" name="OOB_WS_HTTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYM90fEe2YPMyYKslBVA" name="CRYPTOADMIN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYNN0fEe2YPMyYKslBVA" name="DEC_DLM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYNd0fEe2YPMyYKslBVA" name="ASIA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYNt0fEe2YPMyYKslBVA" name="PASSGO_TIVOLI" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYN90fEe2YPMyYKslBVA" name="QMQP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdWYON0fEe2YPMyYKslBVA" name="TCP_3COM_AMP3" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_IN0fEe2YPMyYKslBVA" name="RDA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Id0fEe2YPMyYKslBVA" name="IPP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_It0fEe2YPMyYKslBVA" name="BMPP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_I90fEe2YPMyYKslBVA" name="SERVSTAT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_JN0fEe2YPMyYKslBVA" name="GINAD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Jd0fEe2YPMyYKslBVA" name="RLZDBASE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Jt0fEe2YPMyYKslBVA" name="LDAPS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_J90fEe2YPMyYKslBVA" name="LANSERVER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_KN0fEe2YPMyYKslBVA" name="MCNS_SEC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Kd0fEe2YPMyYKslBVA" name="MSDP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Kt0fEe2YPMyYKslBVA" name="ENTRUST_SPS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_K90fEe2YPMyYKslBVA" name="REPCMD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_LN0fEe2YPMyYKslBVA" name="ESRO_EMSDP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Ld0fEe2YPMyYKslBVA" name="SANITY" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Lt0fEe2YPMyYKslBVA" name="DWR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_L90fEe2YPMyYKslBVA" name="PSSC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_MN0fEe2YPMyYKslBVA" name="LDP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Md0fEe2YPMyYKslBVA" name="DHCP_FAILOVER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Mt0fEe2YPMyYKslBVA" name="RRP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_M90fEe2YPMyYKslBVA" name="CADVIEW_3D" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_NN0fEe2YPMyYKslBVA" name="OBEX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Nd0fEe2YPMyYKslBVA" name="IEEE_MMS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Nt0fEe2YPMyYKslBVA" name="HELLO_PORT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_N90fEe2YPMyYKslBVA" name="REPSCMD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_ON0fEe2YPMyYKslBVA" name="AODV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Od0fEe2YPMyYKslBVA" name="TINC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Ot0fEe2YPMyYKslBVA" name="SPMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_O90fEe2YPMyYKslBVA" name="RMC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_PN0fEe2YPMyYKslBVA" name="TENFOLD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Pd0fEe2YPMyYKslBVA" name="MAC_SRVR_ADMIN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Pt0fEe2YPMyYKslBVA" name="HAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_P90fEe2YPMyYKslBVA" name="PFTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_QN0fEe2YPMyYKslBVA" name="PURENOISE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Qd0fEe2YPMyYKslBVA" name="OOB_WS_HTTPS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Qt0fEe2YPMyYKslBVA" name="SUN_DR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Q90fEe2YPMyYKslBVA" name="DOOM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_RN0fEe2YPMyYKslBVA" name="DISCLOSE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Rd0fEe2YPMyYKslBVA" name="MECOMM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_Rt0fEe2YPMyYKslBVA" name="MEREGISTER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_R90fEe2YPMyYKslBVA" name="VACDSM_SWS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdW_SN0fEe2YPMyYKslBVA" name="VACDSM_APP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmMN0fEe2YPMyYKslBVA" name="VPPS_QUA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmMd0fEe2YPMyYKslBVA" name="CIMPLEX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmMt0fEe2YPMyYKslBVA" name="ACAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmM90fEe2YPMyYKslBVA" name="DCTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmNN0fEe2YPMyYKslBVA" name="VPPS_VIA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmNd0fEe2YPMyYKslBVA" name="VPP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmNt0fEe2YPMyYKslBVA" name="GGF_NCP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmN90fEe2YPMyYKslBVA" name="MRM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmON0fEe2YPMyYKslBVA" name="ENTRUST_AAAS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmOd0fEe2YPMyYKslBVA" name="ENTRUST_AAMS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmOt0fEe2YPMyYKslBVA" name="XFR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmO90fEe2YPMyYKslBVA" name="CORBA_IIOP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmPN0fEe2YPMyYKslBVA" name="CORBA_IIOP_SSL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmPd0fEe2YPMyYKslBVA" name="MDC_PORTMAPPER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmPt0fEe2YPMyYKslBVA" name="HCP_WISMAR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmP90fEe2YPMyYKslBVA" name="ASIPREGISTRY" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmQN0fEe2YPMyYKslBVA" name="REALM_RUSD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmQd0fEe2YPMyYKslBVA" name="NMAP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmQt0fEe2YPMyYKslBVA" name="VATP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmQ90fEe2YPMyYKslBVA" name="MSEXCH_ROUTING" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmRN0fEe2YPMyYKslBVA" name="HYPERWAVE_ISP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmRd0fEe2YPMyYKslBVA" name="CONNENDP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmRt0fEe2YPMyYKslBVA" name="HA_CLUSTER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmR90fEe2YPMyYKslBVA" name="IEEE_MMS_SSL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmSN0fEe2YPMyYKslBVA" name="RUSHD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmSd0fEe2YPMyYKslBVA" name="UUIDGEN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmSt0fEe2YPMyYKslBVA" name="OLSR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmS90fEe2YPMyYKslBVA" name="ACCESSNETWORK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmTN0fEe2YPMyYKslBVA" name="EPP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmTd0fEe2YPMyYKslBVA" name="LMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmTt0fEe2YPMyYKslBVA" name="IRIS_BEEP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmT90fEe2YPMyYKslBVA" name="ELCSD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmUN0fEe2YPMyYKslBVA" name="AGENTX" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmUd0fEe2YPMyYKslBVA" name="SILC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmUt0fEe2YPMyYKslBVA" name="BORLAND_DSJ" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmU90fEe2YPMyYKslBVA" name="ENTRUST_KMSH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdXmVN0fEe2YPMyYKslBVA" name="ENTRUST_ASH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNQN0fEe2YPMyYKslBVA" name="CISCO_TDP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNQd0fEe2YPMyYKslBVA" name="TBRPF" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNQt0fEe2YPMyYKslBVA" name="IRIS_XPC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNQ90fEe2YPMyYKslBVA" name="IRIS_XPCS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNRN0fEe2YPMyYKslBVA" name="IRIS_LWZ" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNRd0fEe2YPMyYKslBVA" name="NETVIEWDM1" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNRt0fEe2YPMyYKslBVA" name="NETVIEWDM2" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNR90fEe2YPMyYKslBVA" name="NETVIEWDM3" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNSN0fEe2YPMyYKslBVA" name="NETGW" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNSd0fEe2YPMyYKslBVA" name="NETRCS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNSt0fEe2YPMyYKslBVA" name="FLEXLM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNS90fEe2YPMyYKslBVA" name="FUJITSU_DEV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNTN0fEe2YPMyYKslBVA" name="RIS_CM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNTd0fEe2YPMyYKslBVA" name="KERBEROS_ADM" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNTt0fEe2YPMyYKslBVA" name="RFILE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNT90fEe2YPMyYKslBVA" name="PUMP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNUN0fEe2YPMyYKslBVA" name="QRH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNUd0fEe2YPMyYKslBVA" name="RRH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNUt0fEe2YPMyYKslBVA" name="TELL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNU90fEe2YPMyYKslBVA" name="NLOGIN" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNVN0fEe2YPMyYKslBVA" name="CON" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNVd0fEe2YPMyYKslBVA" name="NS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNVt0fEe2YPMyYKslBVA" name="RXE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNV90fEe2YPMyYKslBVA" name="QUOTAD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNWN0fEe2YPMyYKslBVA" name="CYCLESERV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNWd0fEe2YPMyYKslBVA" name="OMSERV" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNWt0fEe2YPMyYKslBVA" name="WEBSTER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNW90fEe2YPMyYKslBVA" name="PHONEBOOK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNXN0fEe2YPMyYKslBVA" name="VID" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNXd0fEe2YPMyYKslBVA" name="CADLOCK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNXt0fEe2YPMyYKslBVA" name="RTIP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNX90fEe2YPMyYKslBVA" name="CYCLESERV2" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNYN0fEe2YPMyYKslBVA" name="SUBMIT" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNYd0fEe2YPMyYKslBVA" name="RPASSWD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdYNYt0fEe2YPMyYKslBVA" name="ENTOMB" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0UN0fEe2YPMyYKslBVA" name="WPAGES" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0Ud0fEe2YPMyYKslBVA" name="MULTILING_HTTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0Ut0fEe2YPMyYKslBVA" name="WPGS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0U90fEe2YPMyYKslBVA" name="MDBS_DAEMON" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0VN0fEe2YPMyYKslBVA" name="DEVICE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0Vd0fEe2YPMyYKslBVA" name="MBAP_S" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0Vt0fEe2YPMyYKslBVA" name="FCP_UDP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0V90fEe2YPMyYKslBVA" name="ITM_MCELL_S" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0WN0fEe2YPMyYKslBVA" name="PKIX_3_CA_RA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0Wd0fEe2YPMyYKslBVA" name="NETCONF_SSH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0Wt0fEe2YPMyYKslBVA" name="NETCONF_BEEP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0W90fEe2YPMyYKslBVA" name="NETCONFSOAPHTTP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0XN0fEe2YPMyYKslBVA" name="NETCONFSOAPBEEP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0Xd0fEe2YPMyYKslBVA" name="DHCP_FAILOVER2" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0Xt0fEe2YPMyYKslBVA" name="GDOI" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0X90fEe2YPMyYKslBVA" name="ISCSI" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0YN0fEe2YPMyYKslBVA" name="OWAMP_CONTROL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0Yd0fEe2YPMyYKslBVA" name="TWAMP_CONTROL" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0Yt0fEe2YPMyYKslBVA" name="RSYNC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0Y90fEe2YPMyYKslBVA" name="ICLCNET_LOCATE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0ZN0fEe2YPMyYKslBVA" name="ICLCNET_SVINFO" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0Zd0fEe2YPMyYKslBVA" name="ACCESSBUILDER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0Zt0fEe2YPMyYKslBVA" name="OMGINITIALREFS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0Z90fEe2YPMyYKslBVA" name="SMPNAMERES" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0aN0fEe2YPMyYKslBVA" name="IDEAFARM_DOOR" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0ad0fEe2YPMyYKslBVA" name="IDEAFARM_PANIC" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0at0fEe2YPMyYKslBVA" name="KINK" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0a90fEe2YPMyYKslBVA" name="XACT_BACKUP" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0bN0fEe2YPMyYKslBVA" name="APEX_MESH" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0bd0fEe2YPMyYKslBVA" name="APEX_EDGE" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0bt0fEe2YPMyYKslBVA" name="FTPS_DATA" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdY0b90fEe2YPMyYKslBVA" name="FTPS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdZbYN0fEe2YPMyYKslBVA" name="NAS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdZbYd0fEe2YPMyYKslBVA" name="TELNETS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdZbYt0fEe2YPMyYKslBVA" name="IMAPS" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdZbY90fEe2YPMyYKslBVA" name="POP3S" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdZbZN0fEe2YPMyYKslBVA" name="VSINET" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdZbZd0fEe2YPMyYKslBVA" name="MAITRD" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdZbZt0fEe2YPMyYKslBVA" name="BUSBOY" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdZbZ90fEe2YPMyYKslBVA" name="PUPROUTER" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdZbaN0fEe2YPMyYKslBVA" name="CADLOCK2" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdZbad0fEe2YPMyYKslBVA" name="SURF" visibility="public" isLeaf="true" isStatic="true" type="_s90akd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdZbat0fEe2YPMyYKslBVA" name="registry" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uEu_U90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uEu_VN0fEe2YPMyYKslBVA" name="value" type="_s90ak90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uEu_Vd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uEu_Vt0fEe2YPMyYKslBVA" name="register" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uEu_V90fEe2YPMyYKslBVA" name="port" type="_s90akd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uEu_WN0fEe2YPMyYKslBVA" name="return" type="_s90akd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdaCcN0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vdaCcd0fEe2YPMyYKslBVA" name="value" type="_s90ak90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdaCct0fEe2YPMyYKslBVA" name="return" type="_s90akd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdbQkN0fEe2YPMyYKslBVA" name="value" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vdbQkd0fEe2YPMyYKslBVA" name="return" type="_s_4QE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdbQkt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tSb_sN0fEe2YPMyYKslBVA" name="DataLinkType" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tS89Fd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS89Ft0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS89F90fEe2YPMyYKslBVA" general="_tSm-1t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdOcQt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdOcQ90fEe2YPMyYKslBVA" name="NULL" visibility="public" isLeaf="true" isStatic="true" type="_tSb_sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdOcRN0fEe2YPMyYKslBVA" name="EN10MB" visibility="public" isLeaf="true" isStatic="true" type="_tSb_sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdOcRd0fEe2YPMyYKslBVA" name="IEEE802" visibility="public" isLeaf="true" isStatic="true" type="_tSb_sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdOcRt0fEe2YPMyYKslBVA" name="PPP" visibility="public" isLeaf="true" isStatic="true" type="_tSb_sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdOcR90fEe2YPMyYKslBVA" name="FDDI" visibility="public" isLeaf="true" isStatic="true" type="_tSb_sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdOcSN0fEe2YPMyYKslBVA" name="RAW" visibility="public" isLeaf="true" isStatic="true" type="_tSb_sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdOcSd0fEe2YPMyYKslBVA" name="PPP_SERIAL" visibility="public" isLeaf="true" isStatic="true" type="_tSb_sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdOcSt0fEe2YPMyYKslBVA" name="IEEE802_11" visibility="public" isLeaf="true" isStatic="true" type="_tSb_sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdOcS90fEe2YPMyYKslBVA" name="LINUX_SLL" visibility="public" isLeaf="true" isStatic="true" type="_tSb_sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdOcTN0fEe2YPMyYKslBVA" name="IEEE802_11_RADIO" visibility="public" isLeaf="true" isStatic="true" type="_tSb_sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdOcTd0fEe2YPMyYKslBVA" name="DOCSIS" visibility="public" isLeaf="true" isStatic="true" type="_tSb_sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdOcTt0fEe2YPMyYKslBVA" name="registry" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vcFz0N0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vcFz0d0fEe2YPMyYKslBVA" name="value" type="_s7dqIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcFz0t0fEe2YPMyYKslBVA" name="return" type="_tSb_sN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcFz2t0fEe2YPMyYKslBVA" name="value" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcFz290fEe2YPMyYKslBVA" name="return" type="_s_4QE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdOcT90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vdOcUN0fEe2YPMyYKslBVA" name="value" type="_s7dqIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdOcUd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdOcUt0fEe2YPMyYKslBVA" name="register" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vdOcU90fEe2YPMyYKslBVA" name="type" type="_tSb_sN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdOcVN0fEe2YPMyYKslBVA" name="return" type="_tSb_sN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdOcVd0fEe2YPMyYKslBVA" name="valueAsString" visibility="public">
              <ownedParameter xmi:id="_vdOcVt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdOcV90fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vdOcWN0fEe2YPMyYKslBVA" name="o" type="_tSb_sN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdOcWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdOcWt0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vdOcW90fEe2YPMyYKslBVA" name="arg0" type="_tSm-1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdOcXN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdOcXd0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vdOcXt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdOcX90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdOcYN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tSm-1t0fEe2YPMyYKslBVA" name="NamedNumber" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tSm-190fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSm-2N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tSnl4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcfccd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcfcct0fEe2YPMyYKslBVA" name="value" visibility="private" isLeaf="true" type="_s_4QE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcfcc90fEe2YPMyYKslBVA" name="name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tSnl4N0fEe2YPMyYKslBVA" client="_tSm-1t0fEe2YPMyYKslBVA" supplier="_s_ToUN0fEe2YPMyYKslBVA" contract="_s_ToUN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tSnl4d0fEe2YPMyYKslBVA" client="_tSm-1t0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vcfcdN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_vcfcdd0fEe2YPMyYKslBVA" name="value" type="_s_4QE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcfcdt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcfcd90fEe2YPMyYKslBVA" name="value" visibility="public">
              <ownedParameter xmi:id="_vcfceN0fEe2YPMyYKslBVA" name="return" type="_s_4QE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcfced0fEe2YPMyYKslBVA" name="name" visibility="public">
              <ownedParameter xmi:id="_vcfcet0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcfce90fEe2YPMyYKslBVA" name="valueAsString" visibility="public">
              <ownedParameter xmi:id="_vcfcfN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcfcfd0fEe2YPMyYKslBVA" name="compareTo" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vcfcft0fEe2YPMyYKslBVA" name="arg0" type="_tSm-1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcfcf90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcfcgN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_vcfcgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcfcgt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_vcgDgN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcgDgd0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_vcgDgt0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcgDg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcgDhN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vcgDhd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcgDht0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tS1oUN0fEe2YPMyYKslBVA" name="Oui" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tS9kIt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS9kI90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS9kJN0fEe2YPMyYKslBVA" general="_tSm-1t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdPqYN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdPqYd0fEe2YPMyYKslBVA" name="CISCO_00000C" visibility="public" isLeaf="true" isStatic="true" type="_tS1oUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdPqYt0fEe2YPMyYKslBVA" name="FUJITSU_00000E" visibility="public" isLeaf="true" isStatic="true" type="_tS1oUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdPqY90fEe2YPMyYKslBVA" name="HEWLETT_PACKARD_080009" visibility="public" isLeaf="true" isStatic="true" type="_tS1oUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdPqZN0fEe2YPMyYKslBVA" name="FUJI_XEROX_080037" visibility="public" isLeaf="true" isStatic="true" type="_tS1oUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdPqZd0fEe2YPMyYKslBVA" name="IBM_08005A" visibility="public" isLeaf="true" isStatic="true" type="_tS1oUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdPqZt0fEe2YPMyYKslBVA" name="CISCO_000142" visibility="public" isLeaf="true" isStatic="true" type="_tS1oUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdPqZ90fEe2YPMyYKslBVA" name="CISCO_000143" visibility="public" isLeaf="true" isStatic="true" type="_tS1oUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdPqaN0fEe2YPMyYKslBVA" name="ALAXALA_0012E2" visibility="public" isLeaf="true" isStatic="true" type="_tS1oUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdPqad0fEe2YPMyYKslBVA" name="Hitachi_001F67" visibility="public" isLeaf="true" isStatic="true" type="_tS1oUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdPqat0fEe2YPMyYKslBVA" name="HITACHI_CABLE_004066" visibility="public" isLeaf="true" isStatic="true" type="_tS1oUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vdPqa90fEe2YPMyYKslBVA" name="registry" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vdBA6t0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vdBA690fEe2YPMyYKslBVA" name="value" type="_s7dqIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdBA7N0fEe2YPMyYKslBVA" name="return" type="_tS1oUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdPqbN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vdPqbd0fEe2YPMyYKslBVA" name="value" type="_s7dqIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdPqbt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdPqb90fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vdPqcN0fEe2YPMyYKslBVA" name="value" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdPqcd0fEe2YPMyYKslBVA" name="return" type="_tS1oUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdPqct0fEe2YPMyYKslBVA" name="register" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vdPqc90fEe2YPMyYKslBVA" name="version" type="_tS1oUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdPqdN0fEe2YPMyYKslBVA" name="return" type="_tS1oUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdQRcN0fEe2YPMyYKslBVA" name="value" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vdQRcd0fEe2YPMyYKslBVA" name="return" type="_s_4QE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdQRct0fEe2YPMyYKslBVA" name="valueAsString" visibility="public">
              <ownedParameter xmi:id="_vdQRc90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdQRdN0fEe2YPMyYKslBVA" name="valueAsByteArray" visibility="public">
              <ownedParameter xmi:id="_vdQRdd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdQRdt0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vdQRd90fEe2YPMyYKslBVA" name="o" type="_tS1oUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdQReN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdQRed0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vdQRet0fEe2YPMyYKslBVA" name="arg0" type="_tSm-1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdQRe90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdQRfN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vdQRfd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdQRft0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdQRf90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tS-LMt0fEe2YPMyYKslBVA" name="Port" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tb4PkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb4Pkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb4Pkt0fEe2YPMyYKslBVA" general="_tSm-1t0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vcgDh90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vcgDiN0fEe2YPMyYKslBVA" name="value" type="_s90ak90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcgDid0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcgDit0fEe2YPMyYKslBVA" name="valueAsInt" visibility="public">
              <ownedParameter xmi:id="_vcgDi90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcgDjN0fEe2YPMyYKslBVA" name="value" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vcgDjd0fEe2YPMyYKslBVA" name="return" type="_s_4QE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcgqkN0fEe2YPMyYKslBVA" name="valueAsString" visibility="public">
              <ownedParameter xmi:id="_vcgqkd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcgqkt0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vcgqk90fEe2YPMyYKslBVA" name="o" type="_tS-LMt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcgqlN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcgqmN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vcgqmd0fEe2YPMyYKslBVA" name="arg0" type="_tSm-1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcgqmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcgqm90fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vcgqnN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcgqnd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tb42oN0fEe2YPMyYKslBVA" name="IpVersion" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tb42od0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb42ot0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb42o90fEe2YPMyYKslBVA" general="_tSm-1t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vc_ywN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc_ywd0fEe2YPMyYKslBVA" name="IPV4" visibility="public" isLeaf="true" isStatic="true" type="_tb42oN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc_ywt0fEe2YPMyYKslBVA" name="ST" visibility="public" isLeaf="true" isStatic="true" type="_tb42oN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc_yw90fEe2YPMyYKslBVA" name="IPV6" visibility="public" isLeaf="true" isStatic="true" type="_tb42oN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc_yxN0fEe2YPMyYKslBVA" name="TP_IX" visibility="public" isLeaf="true" isStatic="true" type="_tb42oN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc_yxd0fEe2YPMyYKslBVA" name="PIP" visibility="public" isLeaf="true" isStatic="true" type="_tb42oN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc_yxt0fEe2YPMyYKslBVA" name="TUBA" visibility="public" isLeaf="true" isStatic="true" type="_tb42oN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vc_yx90fEe2YPMyYKslBVA" name="registry" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vc_yyN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_vc_yyd0fEe2YPMyYKslBVA" name="value" type="_s6xtod0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc_yyt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc_yy90fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vc_yzN0fEe2YPMyYKslBVA" name="value" type="_s6xtod0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc_yzd0fEe2YPMyYKslBVA" name="return" type="_tb42oN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc_yzt0fEe2YPMyYKslBVA" name="register" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vc_yz90fEe2YPMyYKslBVA" name="version" type="_tb42oN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc_y0N0fEe2YPMyYKslBVA" name="return" type="_tb42oN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc_y0d0fEe2YPMyYKslBVA" name="value" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vc_y0t0fEe2YPMyYKslBVA" name="return" type="_s_4QE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc_y090fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vc_y1N0fEe2YPMyYKslBVA" name="o" type="_tb42oN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc_y1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc_y1t0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vc_y190fEe2YPMyYKslBVA" name="arg0" type="_tSm-1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc_y2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdAZ0N0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_vdAZ0d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdAZ0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdAZ090fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_s7jJsN0fEe2YPMyYKslBVA" name="Packet" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tS6g1N0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tS6g1d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tS6g1t0fEe2YPMyYKslBVA" general="_s-vnpt0fEe2YPMyYKslBVA"/>
          <generalization xmi:id="_tS6g190fEe2YPMyYKslBVA" general="_s_Ov0d0fEe2YPMyYKslBVA"/>
          <nestedClassifier xmi:type="uml:Interface" xmi:id="_tS6g0N0fEe2YPMyYKslBVA" name="Builder" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tS6g0d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS6g0t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS6g090fEe2YPMyYKslBVA" general="_s-vnpt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vdHHi90fEe2YPMyYKslBVA" name="getPayloadBuilder" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vdHHjN0fEe2YPMyYKslBVA" name="return" type="_tS6g0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdHHl90fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vdHHmN0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdHHmd0fEe2YPMyYKslBVA" name="return" type="_tS6g0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdHHmt0fEe2YPMyYKslBVA" name="getOuterOf" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vdHHm90fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdHHnN0fEe2YPMyYKslBVA" name="return" type="_tS6g0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdHHnd0fEe2YPMyYKslBVA" name="payloadBuilder" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vdHHnt0fEe2YPMyYKslBVA" name="arg0" type="_tS6g0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdHHn90fEe2YPMyYKslBVA" name="return" type="_tS6g0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdHHoN0fEe2YPMyYKslBVA" name="build" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vdHHod0fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Interface" xmi:id="_tS89Et0fEe2YPMyYKslBVA" name="Header" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tb5dsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb5dsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb5dst0fEe2YPMyYKslBVA" general="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vdAZ1N0fEe2YPMyYKslBVA" name="length" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vdAZ1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdAZ1t0fEe2YPMyYKslBVA" name="getRawData" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vdAZ190fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <ownedOperation xmi:id="_uAta8t0fEe2YPMyYKslBVA" name="contains" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uAta890fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uAta9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uAta9d0fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uAta9t0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uAta990fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uC3XEt0fEe2YPMyYKslBVA" name="getRawData" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uC3XE90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdHHot0fEe2YPMyYKslBVA" name="getHeader" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_vdHHo90fEe2YPMyYKslBVA" name="return" type="_tS89Et0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdHHpN0fEe2YPMyYKslBVA" name="getPayload" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_vdHHpd0fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdHHpt0fEe2YPMyYKslBVA" name="length" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_vdHHp90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdHHqN0fEe2YPMyYKslBVA" name="getOuterOf" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_vdHHqd0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdHHqt0fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdHHq90fEe2YPMyYKslBVA" name="getBuilder" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_vdHHrN0fEe2YPMyYKslBVA" name="return" type="_tS6g0N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_s7jJsd0fEe2YPMyYKslBVA" name="IpPacket" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tSm-090fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tSm-1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tSm-1d0fEe2YPMyYKslBVA" general="_s7jJsN0fEe2YPMyYKslBVA"/>
          <nestedClassifier xmi:type="uml:Interface" xmi:id="_s7jJs90fEe2YPMyYKslBVA" name="IpHeader" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tS89EN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS89Ed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS89E90fEe2YPMyYKslBVA" general="_tS89Et0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uAuCAN0fEe2YPMyYKslBVA" name="getSrcAddr" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uAuCAd0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uC5MRN0fEe2YPMyYKslBVA" name="getProtocol" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uC5MRd0fEe2YPMyYKslBVA" name="return" type="_s9KTQ90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uDaJot0fEe2YPMyYKslBVA" name="getDstAddr" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uDaJo90fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdOcQN0fEe2YPMyYKslBVA" name="getVersion" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vdOcQd0fEe2YPMyYKslBVA" name="return" type="_tb42oN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <ownedOperation xmi:id="_uAta-N0fEe2YPMyYKslBVA" name="getHeader" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uAta-d0fEe2YPMyYKslBVA" name="return" type="_s7jJs90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uC3XEN0fEe2YPMyYKslBVA" name="getPayload" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uC3XEd0fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tSeb8N0fEe2YPMyYKslBVA" name="factory">
          <packagedElement xmi:type="uml:Class" xmi:id="_tSeb8t0fEe2YPMyYKslBVA" name="PacketFactories" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tSlwsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSlwsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tSlwst0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcdnTN0fEe2YPMyYKslBVA" name="logger" visibility="private" isLeaf="true" isStatic="true" type="_tBahI90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_vcdnTd0fEe2YPMyYKslBVA" name="FACTORY_BINDER" visibility="private" isLeaf="true" isStatic="true" type="_tSlwtN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vcCwkt0fEe2YPMyYKslBVA" name="getFactory" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vcCwk90fEe2YPMyYKslBVA" name="targetClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcCwlN0fEe2YPMyYKslBVA" name="numberClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcCwld0fEe2YPMyYKslBVA" name="return" type="_tSeb9N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcdnTt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_vceOWt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tSeb9N0fEe2YPMyYKslBVA" name="PacketFactory" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tSwv0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSwv0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vcCwmd0fEe2YPMyYKslBVA" name="newInstance" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vcCwmt0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcCwm90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcCwnN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcCwnd0fEe2YPMyYKslBVA" name="arg3" type="_tSm-1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vcCwnt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc0Mo90fEe2YPMyYKslBVA" name="newInstance" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vc0MpN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc0Mpd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc0Mpt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc0Mp90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc0MqN0fEe2YPMyYKslBVA" name="getTargetClass" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vc0Mqd0fEe2YPMyYKslBVA" name="arg0" type="_tSm-1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vc0Mqt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc0Mq90fEe2YPMyYKslBVA" name="getTargetClass" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vc0MrN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tSlwtN0fEe2YPMyYKslBVA" name="PacketFactoryBinder" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tSwv0t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSwv090fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vceOUN0fEe2YPMyYKslBVA" name="getPacketFactory" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vceOUd0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vceOUt0fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vceOU90fEe2YPMyYKslBVA" name="return" type="_tSeb9N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tSlwtt0fEe2YPMyYKslBVA" name="SimplePacketFactoryBinder" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tSmXx90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSmXyN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tSmXyd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vceOaN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tSlwtt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_vceOVN0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vceOVd0fEe2YPMyYKslBVA" name="return" type="_tSlwtt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vceOVt0fEe2YPMyYKslBVA" name="getPacketFactory" visibility="public">
              <ownedParameter xmi:id="_vceOV90fEe2YPMyYKslBVA" name="targetClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vceOWN0fEe2YPMyYKslBVA" name="numberClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vceOWd0fEe2YPMyYKslBVA" name="return" type="_tSeb9N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vceOad0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_vce1Yt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tSmXw90fEe2YPMyYKslBVA" name="PacketFactoryBinderProvider" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tSmXxd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSmXxt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vceOZN0fEe2YPMyYKslBVA" name="getBinder" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vceOZd0fEe2YPMyYKslBVA" name="return" type="_tSlwtN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tSmXy90fEe2YPMyYKslBVA" name="StaticUnknownPacketFactory" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tSmXzN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tSmXzd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tSmXz90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vce1Y90fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tSmXy90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tSmXzt0fEe2YPMyYKslBVA" client="_tSmXy90fEe2YPMyYKslBVA" supplier="_tSeb9N0fEe2YPMyYKslBVA" contract="_tSeb9N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vce1YN0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_vce1Yd0fEe2YPMyYKslBVA" name="return" type="_tSmXy90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vce1ZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_vce1Zd0fEe2YPMyYKslBVA" name="newInstance" visibility="public">
              <ownedParameter xmi:id="_vce1Zt0fEe2YPMyYKslBVA" name="rawData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1Z90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1aN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1ad0fEe2YPMyYKslBVA" name="number" type="_tSm-1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1at0fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vce1a90fEe2YPMyYKslBVA" name="newInstance" visibility="public">
              <ownedParameter xmi:id="_vce1bN0fEe2YPMyYKslBVA" name="rawData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1bd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1bt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1b90fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vce1dd0fEe2YPMyYKslBVA" name="getTargetClass" visibility="public">
              <ownedParameter xmi:id="_vce1dt0fEe2YPMyYKslBVA" name="number" type="_tSm-1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1d90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vce1eN0fEe2YPMyYKslBVA" name="getTargetClass" visibility="public">
              <ownedParameter xmi:id="_vce1ed0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vce1et0fEe2YPMyYKslBVA" name="newInstance" visibility="public">
              <ownedParameter xmi:id="_vce1e90fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1fN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1fd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1ft0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vce1f90fEe2YPMyYKslBVA" name="newInstance" visibility="public">
              <ownedParameter xmi:id="_vce1gN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1gd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1gt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1g90fEe2YPMyYKslBVA" name="arg3" type="_tSm-1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vce1hN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcfccN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSm-0t0fEe2YPMyYKslBVA" name="UnknownPacket" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tSnl490fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tSnl5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tSnl5t0fEe2YPMyYKslBVA" general="_tSnl5d0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vcgqnt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_vce1cN0fEe2YPMyYKslBVA" name="newPacket" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vce1cd0fEe2YPMyYKslBVA" name="rawData" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vce1ct0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vce1c90fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vce1dN0fEe2YPMyYKslBVA" name="return" type="_tSm-0t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vchRpN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
            <ownedParameter xmi:id="_vchRpd0fEe2YPMyYKslBVA" name="rawData" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vchRpt0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vchRp90fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vchRrN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
            <ownedParameter xmi:id="_vchRrd0fEe2YPMyYKslBVA" name="builder" type="_tSoM890fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vchRsN0fEe2YPMyYKslBVA" name="getBuilder" visibility="public">
            <ownedParameter xmi:id="_vchRsd0fEe2YPMyYKslBVA" name="return" type="_tSoM890fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vchRtd0fEe2YPMyYKslBVA" name="modifier" visibility="protected">
            <ownedParameter xmi:id="_vchRtt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vchRt90fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_vchRuN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vchRud0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vchRvd0fEe2YPMyYKslBVA" name="getRawData" visibility="public">
            <ownedParameter xmi:id="_vchRvt0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vch4sN0fEe2YPMyYKslBVA" name="length" visibility="public">
            <ownedParameter xmi:id="_vch4sd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vch4tN0fEe2YPMyYKslBVA" name="getBuilder" visibility="public">
            <ownedParameter xmi:id="_vch4td0fEe2YPMyYKslBVA" name="return" type="_tS6g0N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vch4tt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_vch4t90fEe2YPMyYKslBVA" name="x0" type="_tSoM890fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vch4uN0fEe2YPMyYKslBVA" name="x1" type="_tS1BQN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tSoM890fEe2YPMyYKslBVA" name="Builder" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tTM0sd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTM0st0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTM0s90fEe2YPMyYKslBVA" general="_tTM0sN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vchRst0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vchRs90fEe2YPMyYKslBVA" name="x0" type="_tSm-0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vchRtN0fEe2YPMyYKslBVA" name="x1" type="_tS1BQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vetqBd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vetqBt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_vetqB90fEe2YPMyYKslBVA" name="packet" type="_tSm-0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vetqCN0fEe2YPMyYKslBVA" name="rawData" visibility="public">
              <ownedParameter xmi:id="_vetqCd0fEe2YPMyYKslBVA" name="rawData" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vetqCt0fEe2YPMyYKslBVA" name="return" type="_tSoM890fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vetqC90fEe2YPMyYKslBVA" name="setRawData" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_vetqDN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vetqDd0fEe2YPMyYKslBVA" name="build" visibility="public">
              <ownedParameter xmi:id="_vetqDt0fEe2YPMyYKslBVA" name="return" type="_tSm-0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vetqD90fEe2YPMyYKslBVA" name="build" visibility="public">
              <ownedParameter xmi:id="_vetqEN0fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tS1BQN0fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_tS1BQd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tS1BQt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tS1BQ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSnl5d0fEe2YPMyYKslBVA" name="SimplePacket" visibility="package" isAbstract="true">
          <eAnnotations xmi:id="_tTMNoN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tTMNod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tTMNo90fEe2YPMyYKslBVA" general="_tTMNot0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vesb4N0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vesb4d0fEe2YPMyYKslBVA" name="rawData" visibility="private" isLeaf="true" type="_s68swN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_vchRqN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_vchRqd0fEe2YPMyYKslBVA" name="rawData" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vchRqt0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vchRq90fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vchRrt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_vchRr90fEe2YPMyYKslBVA" name="builder" type="_tTM0sN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vchRut0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_vchRu90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vchRvN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vchRv90fEe2YPMyYKslBVA" name="getRawData" visibility="public">
            <ownedParameter xmi:id="_vchRwN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vch4st0fEe2YPMyYKslBVA" name="length" visibility="public">
            <ownedParameter xmi:id="_vch4s90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdHum90fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vdHunN0fEe2YPMyYKslBVA" name="x0" type="_tSnl5d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdHund0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vetC8N0fEe2YPMyYKslBVA" name="buildString" visibility="protected">
            <ownedParameter xmi:id="_vetC8d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vetC8t0fEe2YPMyYKslBVA" name="modifier" visibility="protected" isAbstract="true">
            <ownedParameter xmi:id="_vetC890fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vetqAN0fEe2YPMyYKslBVA" name="calcHashCode" visibility="protected">
            <ownedParameter xmi:id="_vetqAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tTM0sN0fEe2YPMyYKslBVA" name="Builder" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tb6EwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tb6Ewd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tb6Ew90fEe2YPMyYKslBVA" general="_tb6Ewt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdHul90fEe2YPMyYKslBVA" name="rawData" visibility="private" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vdHumN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vdHumd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_vdHumt0fEe2YPMyYKslBVA" name="packet" type="_tSnl5d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdHunt0fEe2YPMyYKslBVA" name="setRawData" visibility="protected">
              <ownedParameter xmi:id="_vdHun90fEe2YPMyYKslBVA" name="rawData" type="_s68swN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdHuoN0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_vdHuod0fEe2YPMyYKslBVA" name="x0" type="_tTM0sN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdHuot0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tTMNot0fEe2YPMyYKslBVA" name="AbstractPacket" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tb6r0N0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tb6r0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tb6r090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vdMAEd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdMAEt0fEe2YPMyYKslBVA" name="lengthCache" visibility="private" isLeaf="true" type="_tb6r1d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdMAE90fEe2YPMyYKslBVA" name="rawDataCache" visibility="private" isLeaf="true" type="_tb6r1d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdMAFN0fEe2YPMyYKslBVA" name="hexStringCache" visibility="private" isLeaf="true" type="_tb6r1d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdMAFd0fEe2YPMyYKslBVA" name="stringCache" visibility="private" isLeaf="true" type="_tb6r1d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdMAFt0fEe2YPMyYKslBVA" name="hashCodeCache" visibility="private" isLeaf="true" type="_tb6r1d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_tb6r0t0fEe2YPMyYKslBVA" client="_tTMNot0fEe2YPMyYKslBVA" supplier="_s7jJsN0fEe2YPMyYKslBVA" contract="_s7jJsN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_vcdnSN0fEe2YPMyYKslBVA" name="buildHexString" visibility="protected">
            <ownedParameter xmi:id="_vcdnSd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vc0Mlt0fEe2YPMyYKslBVA" name="calcLength" visibility="protected">
            <ownedParameter xmi:id="_vc0Ml90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vc0Mn90fEe2YPMyYKslBVA" name="buildString" visibility="protected">
            <ownedParameter xmi:id="_vc0MoN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdGghd0fEe2YPMyYKslBVA" name="buildRawData" visibility="protected">
            <ownedParameter xmi:id="_vdGght0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdMADd0fEe2YPMyYKslBVA" name="calcHashCode" visibility="protected">
            <ownedParameter xmi:id="_vdMADt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdMAF90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_vdMAGN0fEe2YPMyYKslBVA" name="getHeader" visibility="public">
            <ownedParameter xmi:id="_vdMAGd0fEe2YPMyYKslBVA" name="return" type="_tS89Et0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdMnEN0fEe2YPMyYKslBVA" name="getPayload" visibility="public">
            <ownedParameter xmi:id="_vdMnEd0fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdMnEt0fEe2YPMyYKslBVA" name="length" visibility="public">
            <ownedParameter xmi:id="_vdMnE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdMnFN0fEe2YPMyYKslBVA" name="getRawData" visibility="public">
            <ownedParameter xmi:id="_vdMnFd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdMnFt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
            <ownedParameter xmi:id="_vdMnF90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdMnGN0fEe2YPMyYKslBVA" name="get" visibility="public">
            <ownedParameter xmi:id="_vdMnGd0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdMnGt0fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdNOIN0fEe2YPMyYKslBVA" name="getOuterOf" visibility="public">
            <ownedParameter xmi:id="_vdNOId0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdNOIt0fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdNOI90fEe2YPMyYKslBVA" name="contains" visibility="public">
            <ownedParameter xmi:id="_vdNOJN0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdNOJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdNOJt0fEe2YPMyYKslBVA" name="getBuilder" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_vdNOJ90fEe2YPMyYKslBVA" name="return" type="_tS6g0N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdNOKN0fEe2YPMyYKslBVA" name="toHexString" visibility="public">
            <ownedParameter xmi:id="_vdNOKd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdNOKt0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_vdNOK90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdNOLN0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_vdNOLd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdNOLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdN1MN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_vdN1Md0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tb6Ewt0fEe2YPMyYKslBVA" name="AbstractBuilder" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tfiAh90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfiAiN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfiAit0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tfiAid0fEe2YPMyYKslBVA" client="_tb6Ewt0fEe2YPMyYKslBVA" supplier="_tS6g0N0fEe2YPMyYKslBVA" contract="_tS6g0N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vdHHgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_vdHHgd0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_vdHHgt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdHHhd0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_vdHHht0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdHHh90fEe2YPMyYKslBVA" name="return" type="_tS6g0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdHHiN0fEe2YPMyYKslBVA" name="getOuterOf" visibility="public">
              <ownedParameter xmi:id="_vdHHid0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdHHit0fEe2YPMyYKslBVA" name="return" type="_tS6g0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdHHjd0fEe2YPMyYKslBVA" name="payloadBuilder" visibility="public">
              <ownedParameter xmi:id="_vdHHjt0fEe2YPMyYKslBVA" name="payloadBuilder" type="_tS6g0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdHHj90fEe2YPMyYKslBVA" name="return" type="_tb6Ewt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdHHkN0fEe2YPMyYKslBVA" name="getPayloadBuilder" visibility="public">
              <ownedParameter xmi:id="_vdHHkd0fEe2YPMyYKslBVA" name="return" type="_tS6g0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdHHkt0fEe2YPMyYKslBVA" name="build" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vdHHk90fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdHHlN0fEe2YPMyYKslBVA" name="payloadBuilder" visibility="public">
              <ownedParameter xmi:id="_vdHHld0fEe2YPMyYKslBVA" name="arg0" type="_tS6g0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_vdHHlt0fEe2YPMyYKslBVA" name="return" type="_tS6g0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tb6r190fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_tfhZe90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfhZfN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfhZft0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vc0Mkd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTMNot0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tfhZfd0fEe2YPMyYKslBVA" client="_tb6r190fEe2YPMyYKslBVA" supplier="_tfhZdN0fEe2YPMyYKslBVA" contract="_tfhZdN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vc0Mkt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vc0Mk90fEe2YPMyYKslBVA" name="this$0" type="_tTMNot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc0MlN0fEe2YPMyYKslBVA" name="buildValue" visibility="public">
              <ownedParameter xmi:id="_vc0Mld0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc0MmN0fEe2YPMyYKslBVA" name="buildValue" visibility="public">
              <ownedParameter xmi:id="_vc0Mmd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tb6r2d0fEe2YPMyYKslBVA" name="2" visibility="package">
            <eAnnotations xmi:id="_tfiAg90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfiAhN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfiAht0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdGggN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTMNot0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tfiAhd0fEe2YPMyYKslBVA" client="_tb6r2d0fEe2YPMyYKslBVA" supplier="_tfhZdN0fEe2YPMyYKslBVA" contract="_tfhZdN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vdGggd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vdGggt0fEe2YPMyYKslBVA" name="this$0" type="_tTMNot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdGgg90fEe2YPMyYKslBVA" name="buildValue" visibility="public">
              <ownedParameter xmi:id="_vdGghN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdGgh90fEe2YPMyYKslBVA" name="buildValue" visibility="public">
              <ownedParameter xmi:id="_vdGgiN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tb6r290fEe2YPMyYKslBVA" name="3" visibility="package">
            <eAnnotations xmi:id="_tfhZct0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfhZc90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfhZdt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vcdnQ90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTMNot0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tfhZdd0fEe2YPMyYKslBVA" client="_tb6r290fEe2YPMyYKslBVA" supplier="_tfhZdN0fEe2YPMyYKslBVA" contract="_tfhZdN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vcdnRN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vcdnRd0fEe2YPMyYKslBVA" name="this$0" type="_tTMNot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcdnRt0fEe2YPMyYKslBVA" name="buildValue" visibility="public">
              <ownedParameter xmi:id="_vcdnR90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vcdnSt0fEe2YPMyYKslBVA" name="buildValue" visibility="public">
              <ownedParameter xmi:id="_vcdnS90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tb6r3d0fEe2YPMyYKslBVA" name="4" visibility="package">
            <eAnnotations xmi:id="_tfhZf90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfiAgN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfiAgt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vc0Mmt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTMNot0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tfiAgd0fEe2YPMyYKslBVA" client="_tb6r3d0fEe2YPMyYKslBVA" supplier="_tfhZdN0fEe2YPMyYKslBVA" contract="_tfhZdN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vc0Mm90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vc0MnN0fEe2YPMyYKslBVA" name="this$0" type="_tTMNot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc0Mnd0fEe2YPMyYKslBVA" name="buildValue" visibility="public">
              <ownedParameter xmi:id="_vc0Mnt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vc0Mod0fEe2YPMyYKslBVA" name="buildValue" visibility="public">
              <ownedParameter xmi:id="_vc0Mot0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tb6r390fEe2YPMyYKslBVA" name="5" visibility="package">
            <eAnnotations xmi:id="_tfinlN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfinld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfinl90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_vdMACN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTMNot0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tfinlt0fEe2YPMyYKslBVA" client="_tb6r390fEe2YPMyYKslBVA" supplier="_tfhZdN0fEe2YPMyYKslBVA" contract="_tfhZdN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vdMACd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vdMACt0fEe2YPMyYKslBVA" name="this$0" type="_tTMNot0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdMAC90fEe2YPMyYKslBVA" name="buildValue" visibility="public">
              <ownedParameter xmi:id="_vdMADN0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vdMAD90fEe2YPMyYKslBVA" name="buildValue" visibility="public">
              <ownedParameter xmi:id="_vdMAEN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tb6r4d0fEe2YPMyYKslBVA" name="PacketIterator" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tfinkN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tfinkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tfink90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vdHHrd0fEe2YPMyYKslBVA" name="next" visibility="private" type="_s7jJsN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vdHHrt0fEe2YPMyYKslBVA" name="previous" visibility="private" type="_s7jJsN0fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tfinkt0fEe2YPMyYKslBVA" client="_tb6r4d0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_vdHHr90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_vdHHsN0fEe2YPMyYKslBVA" name="p" type="_s7jJsN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdHukN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
            <ownedParameter xmi:id="_vdHukd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdHukt0fEe2YPMyYKslBVA" name="next" visibility="public">
            <ownedParameter xmi:id="_vdHuk90fEe2YPMyYKslBVA" name="return" type="_s7jJsN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdHulN0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
          <ownedOperation xmi:id="_vdHuld0fEe2YPMyYKslBVA" name="next" visibility="public">
            <ownedParameter xmi:id="_vdHult0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tfiAjN0fEe2YPMyYKslBVA" name="BuilderIterator" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tfinmN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tfinmd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tfinm90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vdN1Mt0fEe2YPMyYKslBVA" name="next" visibility="private" type="_tS6g0N0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vdN1M90fEe2YPMyYKslBVA" name="previous" visibility="private" type="_tS6g0N0fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tfinmt0fEe2YPMyYKslBVA" client="_tfiAjN0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_vdHHg90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_vdHHhN0fEe2YPMyYKslBVA" name="b" type="_tS6g0N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdN1NN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
            <ownedParameter xmi:id="_vdN1Nd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdN1Nt0fEe2YPMyYKslBVA" name="next" visibility="public">
            <ownedParameter xmi:id="_vdN1N90fEe2YPMyYKslBVA" name="return" type="_tS6g0N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdN1ON0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
          <ownedOperation xmi:id="_vdN1Od0fEe2YPMyYKslBVA" name="next" visibility="public">
            <ownedParameter xmi:id="_vdN1Ot0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_tSdN090fEe2YPMyYKslBVA" name="util">
        <packagedElement xmi:type="uml:Class" xmi:id="_tSdN1d0fEe2YPMyYKslBVA" name="ByteArrays" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tSoM9N0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tSoM9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tSoM9t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vch4ud0fEe2YPMyYKslBVA" name="BYTE_SIZE_IN_BYTES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vch4ut0fEe2YPMyYKslBVA" name="SHORT_SIZE_IN_BYTES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vch4u90fEe2YPMyYKslBVA" name="INT_SIZE_IN_BYTES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vch4vN0fEe2YPMyYKslBVA" name="LONG_SIZE_IN_BYTES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vch4vd0fEe2YPMyYKslBVA" name="INET4_ADDRESS_SIZE_IN_BYTES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vch4vt0fEe2YPMyYKslBVA" name="INET6_ADDRESS_SIZE_IN_BYTES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vch4v90fEe2YPMyYKslBVA" name="BYTE_SIZE_IN_BITS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vch4wN0fEe2YPMyYKslBVA" name="NO_SEPARATOR_HEX_STRING_PATTERN" visibility="private" isLeaf="true" isStatic="true" type="_tLUrEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vch4wd0fEe2YPMyYKslBVA" name="HEX_CHARS" visibility="private" isLeaf="true" isStatic="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vch4wt0fEe2YPMyYKslBVA" name="CRC32C_TABLE" visibility="private" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_vb9Q_t0fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vb9Q_90fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vb9RAN0fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vb94AN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vb94Ad0fEe2YPMyYKslBVA" name="getInet4Address" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vb94At0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vb94A90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vb94BN0fEe2YPMyYKslBVA" name="return" type="_tSaxlt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcO9wt0fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcO9w90fEe2YPMyYKslBVA" name="value" type="_s7jwwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcO9xN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcO9xd0fEe2YPMyYKslBVA" name="getInt" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcO9xt0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcO9x90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcO9yN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcZ88N0fEe2YPMyYKslBVA" name="getMacAddress" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcZ88d0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcZ88t0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcZ8890fEe2YPMyYKslBVA" name="return" type="_tSj7j90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcZ89N0fEe2YPMyYKslBVA" name="getSubArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcZ89d0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcZ89t0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcZ8990fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcZ8-N0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vchRoN0fEe2YPMyYKslBVA" name="validateBounds" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vchRod0fEe2YPMyYKslBVA" name="arr" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vchRot0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vchRo90fEe2YPMyYKslBVA" name="len" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vch4w90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          <ownedOperation xmi:id="_vch4xN0fEe2YPMyYKslBVA" name="reverse" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vch4xd0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vch4xt0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vch4x90fEe2YPMyYKslBVA" name="getByte" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vch4yN0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vch4yd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vch4yt0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vch4y90fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vch4zN0fEe2YPMyYKslBVA" name="value" type="_s60J4N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vch4zd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vch4zt0fEe2YPMyYKslBVA" name="toHexString" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vch4z90fEe2YPMyYKslBVA" name="value" type="_s60J4N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vch40N0fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcifwN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcifwd0fEe2YPMyYKslBVA" name="toHexString" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcifwt0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcifw90fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcifxN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcifxd0fEe2YPMyYKslBVA" name="getShort" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcifxt0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcifx90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcifyN0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcifyd0fEe2YPMyYKslBVA" name="getShort" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcifyt0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcify90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcifzN0fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcifzd0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcifzt0fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcifz90fEe2YPMyYKslBVA" name="value" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcif0N0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcif0d0fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcif0t0fEe2YPMyYKslBVA" name="value" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcif090fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcif1N0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcif1d0fEe2YPMyYKslBVA" name="toHexString" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcif1t0fEe2YPMyYKslBVA" name="value" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcif190fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcif2N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcjG0N0fEe2YPMyYKslBVA" name="toHexString" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcjG0d0fEe2YPMyYKslBVA" name="value" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjG0t0fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjG090fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjG1N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcjG1d0fEe2YPMyYKslBVA" name="getInt" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcjG1t0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjG190fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjG2N0fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjG2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcjG2t0fEe2YPMyYKslBVA" name="getInt" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcjG290fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjG3N0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjG3d0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjG3t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcjG390fEe2YPMyYKslBVA" name="getInt" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcjG4N0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjG4d0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjG4t0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjG490fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjG5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcjt4N0fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcjt4d0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjt4t0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcjt490fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcjt5N0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjt5d0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjt5t0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcjt590fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcjt6N0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjt6d0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjt6t0fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjt690fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcjt7N0fEe2YPMyYKslBVA" name="toHexString" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcjt7d0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjt7t0fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcjt790fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vckU8N0fEe2YPMyYKslBVA" name="toHexString" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vckU8d0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vckU8t0fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vckU890fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vckU9N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vckU9d0fEe2YPMyYKslBVA" name="getLong" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vckU9t0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vckU990fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vckU-N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vckU-d0fEe2YPMyYKslBVA" name="getLong" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vckU-t0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vckU-90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vckU_N0fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vckU_d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vckU_t0fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vckU_90fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vckVAN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vckVAd0fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vckVAt0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vckVA90fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vck8AN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vck8Ad0fEe2YPMyYKslBVA" name="toHexString" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vck8At0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vck8A90fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vck8BN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vck8Bd0fEe2YPMyYKslBVA" name="toHexString" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vck8Bt0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vck8B90fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vck8CN0fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vck8Cd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vck8Ct0fEe2YPMyYKslBVA" name="getMacAddress" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vck8C90fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vck8DN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vck8Dd0fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vck8Dt0fEe2YPMyYKslBVA" name="return" type="_tSj7j90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcljEN0fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcljEd0fEe2YPMyYKslBVA" name="value" type="_tSj7j90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcljEt0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcljE90fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcljFN0fEe2YPMyYKslBVA" name="value" type="_tSj7j90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcljFd0fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcljFt0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcljGd0fEe2YPMyYKslBVA" name="getLinkLayerAddress" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcljGt0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcljG90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcljHN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcljHd0fEe2YPMyYKslBVA" name="return" type="_tSj7jd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcljHt0fEe2YPMyYKslBVA" name="getLinkLayerAddress" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcljH90fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcljIN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcljId0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcljIt0fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcljI90fEe2YPMyYKslBVA" name="return" type="_tSj7jd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcljJN0fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcljJd0fEe2YPMyYKslBVA" name="value" type="_tSj7jd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcljJt0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcmKIN0fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcmKId0fEe2YPMyYKslBVA" name="value" type="_tSj7jd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcmKIt0fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcmKI90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcmKJN0fEe2YPMyYKslBVA" name="getInet4Address" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcmKJd0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcmKJt0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcmKJ90fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcmKKN0fEe2YPMyYKslBVA" name="return" type="_tSaxlt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcmKKd0fEe2YPMyYKslBVA" name="parseInet4Address" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcmKKt0fEe2YPMyYKslBVA" name="addr" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcmKK90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcmxMd0fEe2YPMyYKslBVA" name="getInet6Address" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcmxMt0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcmxM90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcmxNN0fEe2YPMyYKslBVA" name="return" type="_tSqpMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcmxNd0fEe2YPMyYKslBVA" name="getInet6Address" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcmxNt0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcmxN90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcmxON0fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcmxOd0fEe2YPMyYKslBVA" name="return" type="_tSqpMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcmxP90fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcnYQN0fEe2YPMyYKslBVA" name="value" type="_s7jwwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcnYQd0fEe2YPMyYKslBVA" name="bo" type="_tAt9kd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcnYQt0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcnYRd0fEe2YPMyYKslBVA" name="getSubArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcnYRt0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcnYR90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcnYSN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcnYSd0fEe2YPMyYKslBVA" name="toHexString" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcnYSt0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcnYS90fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcnYTN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcnYTd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcnYTt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcn_UN0fEe2YPMyYKslBVA" name="calcChecksum" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcn_Ud0fEe2YPMyYKslBVA" name="data" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcn_Ut0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcn_U90fEe2YPMyYKslBVA" name="calcCrc32Checksum" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcn_VN0fEe2YPMyYKslBVA" name="data" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcn_Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcn_Wt0fEe2YPMyYKslBVA" name="calcCrc32cChecksum" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcn_W90fEe2YPMyYKslBVA" name="data" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcn_XN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcn_Xd0fEe2YPMyYKslBVA" name="calcAdler32Checksum" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcn_Xt0fEe2YPMyYKslBVA" name="data" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcn_X90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcomZd0fEe2YPMyYKslBVA" name="parseByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcomZt0fEe2YPMyYKslBVA" name="hexString" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcomZ90fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcomaN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcpNcN0fEe2YPMyYKslBVA" name="clone" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcpNcd0fEe2YPMyYKslBVA" name="array" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcpNct0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcpNc90fEe2YPMyYKslBVA" name="xor" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcpNdN0fEe2YPMyYKslBVA" name="arr1" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcpNdd0fEe2YPMyYKslBVA" name="arr2" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcp0gN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcp0gd0fEe2YPMyYKslBVA" name="concatenate" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcp0gt0fEe2YPMyYKslBVA" name="arr1" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcp0g90fEe2YPMyYKslBVA" name="arr2" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcp0hN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcp0hd0fEe2YPMyYKslBVA" name="concatenate" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcp0ht0fEe2YPMyYKslBVA" name="arrs" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcp0h90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcp0iN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSj7jd0fEe2YPMyYKslBVA" name="LinkLayerAddress" visibility="public">
          <eAnnotations xmi:id="_tTM0uN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tTM0ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tTNbwd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vetqGN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vetqGd0fEe2YPMyYKslBVA" name="HEX_SEPARATOR_PATTERN" visibility="protected" isLeaf="true" isStatic="true" type="_tLUrEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vetqGt0fEe2YPMyYKslBVA" name="address" visibility="private" isLeaf="true" type="_s68swN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_tTNbwN0fEe2YPMyYKslBVA" client="_tSj7jd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_vcZ8-d0fEe2YPMyYKslBVA" name="getByAddress" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcZ8-t0fEe2YPMyYKslBVA" name="address" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcZ8-90fEe2YPMyYKslBVA" name="return" type="_tSj7jd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcdAMt0fEe2YPMyYKslBVA" name="getAddress" visibility="public">
            <ownedParameter xmi:id="_vcdAM90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdAZ3d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_vdAZ3t0fEe2YPMyYKslBVA" name="address" type="_s68swN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_veuREN0fEe2YPMyYKslBVA" name="getByName" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_veuREd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_veuREt0fEe2YPMyYKslBVA" name="return" type="_tSj7jd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_veuRE90fEe2YPMyYKslBVA" name="getByName" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_veuRFN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_veuRFd0fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_veuRFt0fEe2YPMyYKslBVA" name="return" type="_tSj7jd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_veuRF90fEe2YPMyYKslBVA" name="length" visibility="public">
            <ownedParameter xmi:id="_veuRGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_veuRGd0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_veuRGt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_veuRG90fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_veuRHN0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_veuRHd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_veuRHt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_veuRH90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_veu4IN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSj7j90fEe2YPMyYKslBVA" name="MacAddress" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tS1BRN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tS1BRd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tS1BRt0fEe2YPMyYKslBVA" general="_tSj7jd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vdAZ2N0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdAZ2d0fEe2YPMyYKslBVA" name="ETHER_BROADCAST_ADDRESS" visibility="public" isLeaf="true" isStatic="true" type="_tSj7j90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdAZ2t0fEe2YPMyYKslBVA" name="SIZE_IN_BYTES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vdBA490fEe2YPMyYKslBVA" name="HEX_SEPARATOR_PATTERN" isLeaf="true" isStatic="true" type="_tLUrEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_vcaj890fEe2YPMyYKslBVA" name="getByAddress" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vcaj9N0fEe2YPMyYKslBVA" name="address" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcaj9d0fEe2YPMyYKslBVA" name="return" type="_tSj7j90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcljF90fEe2YPMyYKslBVA" name="getAddress" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vcljGN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdAZ290fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
            <ownedParameter xmi:id="_vdAZ3N0fEe2YPMyYKslBVA" name="address" type="_s68swN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdBA4N0fEe2YPMyYKslBVA" name="getByName" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vdBA4d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdBA4t0fEe2YPMyYKslBVA" name="return" type="_tSj7j90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdBA5N0fEe2YPMyYKslBVA" name="getByName" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vdBA5d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdBA5t0fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdBA590fEe2YPMyYKslBVA" name="return" type="_tSj7j90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdBA6N0fEe2YPMyYKslBVA" name="getOui" visibility="public">
            <ownedParameter xmi:id="_vdBA6d0fEe2YPMyYKslBVA" name="return" type="_tS1oUN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdBA7d0fEe2YPMyYKslBVA" name="isUnicast" visibility="public">
            <ownedParameter xmi:id="_vdBA7t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdBA790fEe2YPMyYKslBVA" name="isGloballyUnique" visibility="public">
            <ownedParameter xmi:id="_vdBA8N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdBA8d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSvhsN0fEe2YPMyYKslBVA" name="Inet4NetworkAddress" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tTM0tN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tTM0td0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tTM0t90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vetqEd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vetqEt0fEe2YPMyYKslBVA" name="networkAddress" visibility="private" isLeaf="true" type="_tSaxlt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vetqE90fEe2YPMyYKslBVA" name="mask" visibility="private" isLeaf="true" type="_tSaxlt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_tTM0tt0fEe2YPMyYKslBVA" client="_tSvhsN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_vcxJRd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_vcxJRt0fEe2YPMyYKslBVA" name="networkAddress" type="_tSaxlt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcxJR90fEe2YPMyYKslBVA" name="mask" type="_tSaxlt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vetqFN0fEe2YPMyYKslBVA" name="getNetworkAddress" visibility="public">
            <ownedParameter xmi:id="_vetqFd0fEe2YPMyYKslBVA" name="return" type="_tSaxlt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vetqFt0fEe2YPMyYKslBVA" name="getMask" visibility="public">
            <ownedParameter xmi:id="_vetqF90fEe2YPMyYKslBVA" name="return" type="_tSaxlt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tb6EyN0fEe2YPMyYKslBVA" name="PropertiesLoader" visibility="public">
          <eAnnotations xmi:id="_tb758N0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tb758d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tb758t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_veu4Id0fEe2YPMyYKslBVA" name="logger" visibility="private" isLeaf="true" isStatic="true" type="_tBahI90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_veu4It0fEe2YPMyYKslBVA" name="resourceName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_veu4I90fEe2YPMyYKslBVA" name="systemPropertiesOverPropertiesFile" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_veu4JN0fEe2YPMyYKslBVA" name="caching" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_veu4Jd0fEe2YPMyYKslBVA" name="prop" visibility="private" isLeaf="true" type="_s-w1wt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_veu4Jt0fEe2YPMyYKslBVA" name="cache" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_vdIVoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_vdIVod0fEe2YPMyYKslBVA" name="resourceName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdIVot0fEe2YPMyYKslBVA" name="systemPropertiesOverPropertiesFile" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdIVo90fEe2YPMyYKslBVA" name="caching" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vdIVpN0fEe2YPMyYKslBVA" name="getInteger" visibility="public">
            <ownedParameter xmi:id="_vdIVpd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdIVpt0fEe2YPMyYKslBVA" name="defaultValue" type="_s7dqIN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vdIVp90fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_veu4J90fEe2YPMyYKslBVA" name="getResourceName" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_veu4KN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_veu4Kd0fEe2YPMyYKslBVA" name="getProp" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_veu4Kt0fEe2YPMyYKslBVA" name="return" type="_s-w1wt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vevfMN0fEe2YPMyYKslBVA" name="isSystemPropertiesOverPropertiesFile" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_vevfMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vevfMt0fEe2YPMyYKslBVA" name="isCaching" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_vevfM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vevfNN0fEe2YPMyYKslBVA" name="getString" visibility="public">
            <ownedParameter xmi:id="_vevfNd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vevfNt0fEe2YPMyYKslBVA" name="defaultValue" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vevfN90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vewtUN0fEe2YPMyYKslBVA" name="getBoolean" visibility="public">
            <ownedParameter xmi:id="_vewtUd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vewtUt0fEe2YPMyYKslBVA" name="defaultValue" type="_s9UrUd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vewtU90fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vewtVN0fEe2YPMyYKslBVA" name="getClass" visibility="public">
            <ownedParameter xmi:id="_vewtVd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vewtVt0fEe2YPMyYKslBVA" name="defaultValue" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vewtV90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vexUYN0fEe2YPMyYKslBVA" name="getInetAddress" visibility="public">
            <ownedParameter xmi:id="_vexUYd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vexUYt0fEe2YPMyYKslBVA" name="defaultValue" type="_s7jwwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vexUY90fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vex7cN0fEe2YPMyYKslBVA" name="getIntArray" visibility="public">
            <ownedParameter xmi:id="_vex7cd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vex7ct0fEe2YPMyYKslBVA" name="defaultValue" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vex7c90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_veyigN0fEe2YPMyYKslBVA" name="clearCache" visibility="public" isLeaf="true"/>
          <ownedOperation xmi:id="_veyigd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tb6r1d0fEe2YPMyYKslBVA" name="LazyValue" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tfhZd90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tfhZeN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tfhZet0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vcqbkN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcqbkd0fEe2YPMyYKslBVA" name="command" visibility="private" isLeaf="true" type="_tfhZdN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcqbkt0fEe2YPMyYKslBVA" name="thisLock" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vcqbk90fEe2YPMyYKslBVA" name="value" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tfhZed0fEe2YPMyYKslBVA" client="_tb6r1d0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_vcqblN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_vcqbld0fEe2YPMyYKslBVA" name="command" type="_tfhZdN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcqblt0fEe2YPMyYKslBVA" name="getValue" visibility="public">
            <ownedParameter xmi:id="_vcqbl90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcqbmt0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
            <ownedParameter xmi:id="_vcqbm90fEe2YPMyYKslBVA" name="out" type="_s-izUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:Interface" xmi:id="_tfhZdN0fEe2YPMyYKslBVA" name="BuildValueCommand" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tfjOoN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfjOod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_vcqbmN0fEe2YPMyYKslBVA" name="buildValue" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_vcqbmd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tS9kId0fEe2YPMyYKslBVA" name="Pcap4jPropertiesLoader" visibility="public" isLeaf="true">
        <eAnnotations xmi:id="_tb6ExN0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tb6Exd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tb6Ext0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_vdHuo90fEe2YPMyYKslBVA" name="KEY_PREFIX" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHupN0fEe2YPMyYKslBVA" name="PCAP4J_PROPERTIES_PATH_KEY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHupd0fEe2YPMyYKslBVA" name="AF_INET_KEY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHupt0fEe2YPMyYKslBVA" name="AF_INET6_KEY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHup90fEe2YPMyYKslBVA" name="AF_PACKET_KEY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHuqN0fEe2YPMyYKslBVA" name="AF_LINK_KEY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHuqd0fEe2YPMyYKslBVA" name="DLT_RAW_KEY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHuqt0fEe2YPMyYKslBVA" name="AF_INET_DEFAULT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHuq90fEe2YPMyYKslBVA" name="AF_PACKET_DEFAULT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHurN0fEe2YPMyYKslBVA" name="AF_LINK_DEFAULT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHurd0fEe2YPMyYKslBVA" name="DLT_RAW_DEFAULT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHurt0fEe2YPMyYKslBVA" name="DLT_RAW_OPENBSD" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHur90fEe2YPMyYKslBVA" name="AF_INET6_DEFAULT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHusN0fEe2YPMyYKslBVA" name="AF_INET6_LINUX" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHusd0fEe2YPMyYKslBVA" name="AF_INET6_FREEBSD" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHust0fEe2YPMyYKslBVA" name="AF_INET6_MAC" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHus90fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tS9kId0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vdHutN0fEe2YPMyYKslBVA" name="loader" visibility="private" type="_tb6EyN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_vb94Dd0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
          <ownedParameter xmi:id="_vb94Dt0fEe2YPMyYKslBVA" name="return" type="_tS9kId0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vb94D90fEe2YPMyYKslBVA" name="getAfInet" visibility="public">
          <ownedParameter xmi:id="_vb94EN0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vb94E90fEe2YPMyYKslBVA" name="getAfInet6" visibility="public">
          <ownedParameter xmi:id="_vb94FN0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vb94Fd0fEe2YPMyYKslBVA" name="getAfPacket" visibility="public">
          <ownedParameter xmi:id="_vb94Ft0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vb94F90fEe2YPMyYKslBVA" name="getAfLink" visibility="public">
          <ownedParameter xmi:id="_vb94GN0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vdHutd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
        <ownedOperation xmi:id="_vdIVqN0fEe2YPMyYKslBVA" name="getDefaultAfInet6" visibility="private">
          <ownedParameter xmi:id="_vdIVqd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vdIVqt0fEe2YPMyYKslBVA" name="getDltRaw" visibility="public">
          <ownedParameter xmi:id="_vdIVq90fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vdIVrN0fEe2YPMyYKslBVA" name="getDefaultDltRaw" visibility="private">
          <ownedParameter xmi:id="_vdIVrd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vdIVrt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_tBTzc90fEe2YPMyYKslBVA" name="scijava">
      <packagedElement xmi:type="uml:Package" xmi:id="_tBTzdN0fEe2YPMyYKslBVA" name="nativelib">
        <packagedElement xmi:type="uml:Class" xmi:id="_tBTzdt0fEe2YPMyYKslBVA" name="NativeLibraryUtil" visibility="public">
          <eAnnotations xmi:id="_tBZ6HN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBZ6Hd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tBZ6Ht0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZuX4N0fEe2YPMyYKslBVA" name="DELIM" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZuX4d0fEe2YPMyYKslBVA" name="DEFAULT_SEARCH_PATH" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZuX4t0fEe2YPMyYKslBVA" name="architecture" visibility="private" isStatic="true" type="_tBYE4N0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZuX490fEe2YPMyYKslBVA" name="archStr" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZuX5N0fEe2YPMyYKslBVA" name="LOGGER" visibility="private" isLeaf="true" isStatic="true" type="_tBahI90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uZkm590fEe2YPMyYKslBVA" name="getArchitecture" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZkm6N0fEe2YPMyYKslBVA" name="return" type="_tBYE4N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZkm690fEe2YPMyYKslBVA" name="getPlatformLibraryPath" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZkm7N0fEe2YPMyYKslBVA" name="searchPath" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZkm7d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZr7oN0fEe2YPMyYKslBVA" name="loadNativeLibrary" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZr7od0fEe2YPMyYKslBVA" name="jniExtractor" type="_tBUag90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZr7ot0fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZr7o90fEe2YPMyYKslBVA" name="searchPaths" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZr7pN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZuX5d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uZuX5t0fEe2YPMyYKslBVA" name="getProcessor" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uZuX590fEe2YPMyYKslBVA" name="return" type="_tV6xg90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZvmAN0fEe2YPMyYKslBVA" name="getPlatformLibraryName" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZvmAd0fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZvmAt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZvmA90fEe2YPMyYKslBVA" name="getVersionedLibraryName" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZvmBN0fEe2YPMyYKslBVA" name="libraryJarClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZvmBd0fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZvmBt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZvmB90fEe2YPMyYKslBVA" name="loadVersionedNativeLibrary" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZvmCN0fEe2YPMyYKslBVA" name="libraryJarClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZvmCd0fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZvmCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZvmC90fEe2YPMyYKslBVA" name="loadNativeLibrary" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZvmDN0fEe2YPMyYKslBVA" name="libraryJarClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZvmDd0fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZvmDt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZwNFd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tBYE4N0fEe2YPMyYKslBVA" name="Architecture" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tBYE4d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tBYr8N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tBYr8d0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZkm6d0fEe2YPMyYKslBVA" name="OSX_ARM64" visibility="public" isLeaf="true" isStatic="true" type="_tBYE4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZkm9t0fEe2YPMyYKslBVA" name="UNKNOWN" visibility="public" isLeaf="true" isStatic="true" type="_tBYE4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZkm990fEe2YPMyYKslBVA" name="LINUX_32" visibility="public" isLeaf="true" isStatic="true" type="_tBYE4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZkm-N0fEe2YPMyYKslBVA" name="LINUX_64" visibility="public" isLeaf="true" isStatic="true" type="_tBYE4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZkm-d0fEe2YPMyYKslBVA" name="LINUX_ARM" visibility="public" isLeaf="true" isStatic="true" type="_tBYE4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZkm-t0fEe2YPMyYKslBVA" name="LINUX_ARM64" visibility="public" isLeaf="true" isStatic="true" type="_tBYE4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZkm-90fEe2YPMyYKslBVA" name="WINDOWS_32" visibility="public" isLeaf="true" isStatic="true" type="_tBYE4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZkm_N0fEe2YPMyYKslBVA" name="WINDOWS_64" visibility="public" isLeaf="true" isStatic="true" type="_tBYE4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZkm_d0fEe2YPMyYKslBVA" name="OSX_32" visibility="public" isLeaf="true" isStatic="true" type="_tBYE4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZkm_t0fEe2YPMyYKslBVA" name="OSX_64" visibility="public" isLeaf="true" isStatic="true" type="_tBYE4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZkm_90fEe2YPMyYKslBVA" name="OSX_PPC" visibility="public" isLeaf="true" isStatic="true" type="_tBYE4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZlN8N0fEe2YPMyYKslBVA" name="AIX_32" visibility="public" isLeaf="true" isStatic="true" type="_tBYE4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZlN8d0fEe2YPMyYKslBVA" name="AIX_64" visibility="public" isLeaf="true" isStatic="true" type="_tBYE4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZlN8t0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tBYr8t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uZlN890fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZlN9N0fEe2YPMyYKslBVA" name="return" type="_tBYr8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZlN990fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZlN-N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZlN-d0fEe2YPMyYKslBVA" name="return" type="_tBYE4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZlN-t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uZlN-90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZlN_N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZlN_d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uZqtgt0fEe2YPMyYKslBVA" name="ordinal" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uZqtg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZu-8N0fEe2YPMyYKslBVA" name="name" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uZu-8d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:DataType" xmi:id="_tBYr8t0fEe2YPMyYKslBVA" name="Architecture[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_cbt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_cb90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uZlN9d0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uZlN9t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tV6KdN0fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_tV6Kdd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV6Kdt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV6Kd90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZqtgN0fEe2YPMyYKslBVA" name="$SwitchMap$org$scijava$nativelib$NativeLibraryUtil$Architecture" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uZqtgd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tV6xg90fEe2YPMyYKslBVA" name="Processor" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tV6xhN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV6xhd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV6xht0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZsivd0fEe2YPMyYKslBVA" name="UNKNOWN" visibility="public" isLeaf="true" isStatic="true" type="_tV6xg90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZtJwN0fEe2YPMyYKslBVA" name="INTEL_32" visibility="public" isLeaf="true" isStatic="true" type="_tV6xg90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZtJwd0fEe2YPMyYKslBVA" name="INTEL_64" visibility="public" isLeaf="true" isStatic="true" type="_tV6xg90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZtJwt0fEe2YPMyYKslBVA" name="PPC" visibility="public" isLeaf="true" isStatic="true" type="_tV6xg90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZtJw90fEe2YPMyYKslBVA" name="PPC_64" visibility="public" isLeaf="true" isStatic="true" type="_tV6xg90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZtJxN0fEe2YPMyYKslBVA" name="ARM" visibility="public" isLeaf="true" isStatic="true" type="_tV6xg90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZtJxd0fEe2YPMyYKslBVA" name="AARCH_64" visibility="public" isLeaf="true" isStatic="true" type="_tV6xg90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZtJxt0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tV6xh90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uZtJx90fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZtJyN0fEe2YPMyYKslBVA" name="return" type="_tV6xh90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZtJy90fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uZtJzN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZtJzd0fEe2YPMyYKslBVA" name="return" type="_tV6xg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZtJzt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uZtJz90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZtJ0N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZtJ0d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:DataType" xmi:id="_tV6xh90fEe2YPMyYKslBVA" name="Processor[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_ccN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_ccd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uZtJyd0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uZtJyt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tBUagd0fEe2YPMyYKslBVA" name="NativeLoader" visibility="public">
          <eAnnotations xmi:id="_tBZTAN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBZTAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tBZTAt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZrUkN0fEe2YPMyYKslBVA" name="jniExtractor" visibility="private" isStatic="true" type="_tBUag90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uZkm7t0fEe2YPMyYKslBVA" name="getJniExtractor" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZkm790fEe2YPMyYKslBVA" name="return" type="_tBUag90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZrUkd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uZrUkt0fEe2YPMyYKslBVA" name="loadLibrary" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZrUk90fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZrUlN0fEe2YPMyYKslBVA" name="searchPaths" type="_s69T0t0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZr7qN0fEe2YPMyYKslBVA" name="extractRegistered" visibility="public" isStatic="true"/>
          <ownedOperation xmi:id="_uZr7qt0fEe2YPMyYKslBVA" name="setJniExtractor" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZr7q90fEe2YPMyYKslBVA" name="jniExtractor" type="_tBUag90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZr7rN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tBUag90fEe2YPMyYKslBVA" name="JniExtractor" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tBZ6Ft0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBZ6F90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_uZkm8N0fEe2YPMyYKslBVA" name="extractJni" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uZkm8d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZkm8t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZkm890fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZr7qd0fEe2YPMyYKslBVA" name="extractRegistered" visibility="public" isAbstract="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tBZ6Ed0fEe2YPMyYKslBVA" name="DefaultJniExtractor" visibility="public">
          <eAnnotations xmi:id="_tBZ6GN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBZ6Gd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tBZ6G90fEe2YPMyYKslBVA" general="_tBZ6Gt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZtw0N0fEe2YPMyYKslBVA" name="nativeDir" visibility="private" type="_s7A-MN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uZsist0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uZsis90fEe2YPMyYKslBVA" name="libraryJarClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZtw0d0fEe2YPMyYKslBVA" name="getTempDir" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uZtw0t0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZtw090fEe2YPMyYKslBVA" name="getJniDir" visibility="public">
            <ownedParameter xmi:id="_uZtw1N0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZtw1d0fEe2YPMyYKslBVA" name="getNativeDir" visibility="public">
            <ownedParameter xmi:id="_uZtw1t0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tBZ6E90fEe2YPMyYKslBVA" name="WebappJniExtractor" visibility="public">
          <eAnnotations xmi:id="_tBbvQt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBbvQ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tBbvRN0fEe2YPMyYKslBVA" general="_tBZ6Gt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZwNFt0fEe2YPMyYKslBVA" name="nativeDir" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZwNF90fEe2YPMyYKslBVA" name="jniSubDir" visibility="private" isLeaf="true" type="_s7A-MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uZsitN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uZsitd0fEe2YPMyYKslBVA" name="classloaderName" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZw0IN0fEe2YPMyYKslBVA" name="getTempDir" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uZw0Id0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZw0JN0fEe2YPMyYKslBVA" name="finalize" visibility="protected"/>
          <ownedOperation xmi:id="_uZw0Jt0fEe2YPMyYKslBVA" name="getJniDir" visibility="public">
            <ownedParameter xmi:id="_uZw0J90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZw0KN0fEe2YPMyYKslBVA" name="getNativeDir" visibility="public">
            <ownedParameter xmi:id="_uZw0Kd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tBZ6Gt0fEe2YPMyYKslBVA" name="BaseJniExtractor" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tV48UN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tV48Ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tV48U90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZlN_t0fEe2YPMyYKslBVA" name="LOGGER" visibility="private" isLeaf="true" isStatic="true" type="_tBahI90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZlN_90fEe2YPMyYKslBVA" name="JAVA_TMPDIR" visibility="protected" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZlOAN0fEe2YPMyYKslBVA" name="ALTR_TMPDIR" visibility="protected" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZlOAd0fEe2YPMyYKslBVA" name="TMP_PREFIX" visibility="protected" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZlOAt0fEe2YPMyYKslBVA" name="LEFTOVER_MIN_AGE" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZlOA90fEe2YPMyYKslBVA" name="LEFTOVER_MIN_AGE_DEFAULT" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZlOBN0fEe2YPMyYKslBVA" name="libraryJarClass" visibility="private" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZlOBd0fEe2YPMyYKslBVA" name="nativeResourcePaths" visibility="private" type="_s69T0t0fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tV48Ut0fEe2YPMyYKslBVA" client="_tBZ6Gt0fEe2YPMyYKslBVA" supplier="_tBUag90fEe2YPMyYKslBVA" contract="_tBUag90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uZlOBt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uZl1AN0fEe2YPMyYKslBVA" name="init" visibility="private">
            <ownedParameter xmi:id="_uZl1Ad0fEe2YPMyYKslBVA" name="libraryJarClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZl1At0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uZl1A90fEe2YPMyYKslBVA" name="libraryJarClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZl1Bt0fEe2YPMyYKslBVA" name="deleteLeftoverFiles" visibility="package"/>
          <ownedOperation xmi:id="_uZl1B90fEe2YPMyYKslBVA" name="deleteRecursively" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uZl1CN0fEe2YPMyYKslBVA" name="directory" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZl1Cd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZl1Dt0fEe2YPMyYKslBVA" name="getTempDir" visibility="protected" isStatic="true">
            <ownedParameter xmi:id="_uZl1D90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZmcFN0fEe2YPMyYKslBVA" name="getNativeDir" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uZmcFd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZmcFt0fEe2YPMyYKslBVA" name="getJniDir" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uZmcF90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZmcGN0fEe2YPMyYKslBVA" name="extractJni" visibility="public">
            <ownedParameter xmi:id="_uZmcGd0fEe2YPMyYKslBVA" name="libPath" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZmcGt0fEe2YPMyYKslBVA" name="libname" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZmcG90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZmcHN0fEe2YPMyYKslBVA" name="debug" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uZmcHd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZnDIN0fEe2YPMyYKslBVA" name="extractResource" visibility="package">
            <ownedParameter xmi:id="_uZnDId0fEe2YPMyYKslBVA" name="dir" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZnDIt0fEe2YPMyYKslBVA" name="resource" type="_tAOOUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZnDI90fEe2YPMyYKslBVA" name="outputName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZnDJN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZnDJd0fEe2YPMyYKslBVA" name="extractRegistered" visibility="public"/>
          <ownedOperation xmi:id="_uZnDKd0fEe2YPMyYKslBVA" name="extractLibrariesFromResource" visibility="private">
            <ownedParameter xmi:id="_uZnDKt0fEe2YPMyYKslBVA" name="resource" type="_tAOOUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZoRQN0fEe2YPMyYKslBVA" name="copy" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uZoRQd0fEe2YPMyYKslBVA" name="in" type="_s9aK4d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZoRQt0fEe2YPMyYKslBVA" name="out" type="_tV6KcN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZoRRd0fEe2YPMyYKslBVA" name="getLeftoverMinAge" visibility="package">
            <ownedParameter xmi:id="_uZoRRt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZo4UN0fEe2YPMyYKslBVA" name="error" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uZo4Ud0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZo4Ut0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZpfZ90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tV5jYd0fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_tV6KeN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV6xgN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV6xgt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZsiuN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBZ6Gt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tV6xgd0fEe2YPMyYKslBVA" client="_tV5jYd0fEe2YPMyYKslBVA" supplier="_tVyOrt0fEe2YPMyYKslBVA" contract="_tVyOrt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uZoRQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uZoRRN0fEe2YPMyYKslBVA" name="this$0" type="_tBZ6Gt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZsiud0fEe2YPMyYKslBVA" name="accept" visibility="public">
              <ownedParameter xmi:id="_uZsiut0fEe2YPMyYKslBVA" name="dir" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZsiu90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZsivN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tV48Vt0fEe2YPMyYKslBVA" name="MxSysInfo" visibility="public">
          <eAnnotations xmi:id="_tV6Kcd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tV6Kct0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tV6Kc90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uZl1BN0fEe2YPMyYKslBVA" name="getMxSysInfo" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZl1Bd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZpfa90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uZpfbN0fEe2YPMyYKslBVA" name="guessMxSysInfo" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZpfbd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_tBahIN0fEe2YPMyYKslBVA" name="slf4j">
      <packagedElement xmi:type="uml:Package" xmi:id="_tTRGId0fEe2YPMyYKslBVA" name="helpers">
        <packagedElement xmi:type="uml:Class" xmi:id="_tTRtMN0fEe2YPMyYKslBVA" name="Util" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tcCAlN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tcCAld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tcCAlt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vfHSqN0fEe2YPMyYKslBVA" name="SECURITY_MANAGER" visibility="private" isStatic="true" type="_tcCAmN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vfHSqd0fEe2YPMyYKslBVA" name="SECURITY_MANAGER_CREATION_ALREADY_ATTEMPTED" visibility="private" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_ve9hv90fEe2YPMyYKslBVA" name="report" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_ve9hwN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve9hwd0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfHSqt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          <ownedOperation xmi:id="_vfHSq90fEe2YPMyYKslBVA" name="safeGetSystemProperty" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vfHSrN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfHSrd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfHSrt0fEe2YPMyYKslBVA" name="safeGetBooleanSystemProperty" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vfHSr90fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfHSsN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfHSsd0fEe2YPMyYKslBVA" name="getSecurityManager" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_vfHSst0fEe2YPMyYKslBVA" name="return" type="_tcCAmN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfHSs90fEe2YPMyYKslBVA" name="safeCreateSecurityManager" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_vfHStN0fEe2YPMyYKslBVA" name="return" type="_tcCAmN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfHStd0fEe2YPMyYKslBVA" name="getCallingClass" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_vfHStt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfH5sN0fEe2YPMyYKslBVA" name="report" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_vfH5sd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfH5st0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tcCAmN0fEe2YPMyYKslBVA" name="ClassContextSecurityManager" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tfoHJd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfoHJt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfoHJ90fEe2YPMyYKslBVA" general="_tVyOs90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_vfHSo90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_vfHSpN0fEe2YPMyYKslBVA" name="getClassContext" visibility="protected">
              <ownedParameter xmi:id="_vfHSpd0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_vfHSpt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_vfHSp90fEe2YPMyYKslBVA" name="x0" type="_ti-WFd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_ti-WFd0fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_ti-WFt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_ti-WF90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_ti-WGN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tTRtMt0fEe2YPMyYKslBVA" name="SubstituteLoggerFactory" visibility="public">
          <eAnnotations xmi:id="_tcCAkN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tcCAkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tcCAk90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vfGrlN0fEe2YPMyYKslBVA" name="postInitialization" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vfGrld0fEe2YPMyYKslBVA" name="loggers" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vfGrlt0fEe2YPMyYKslBVA" name="eventQueue" visibility="package" isLeaf="true" type="_tTRtNt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_tcCAkt0fEe2YPMyYKslBVA" client="_tTRtMt0fEe2YPMyYKslBVA" supplier="_tTSUQN0fEe2YPMyYKslBVA" contract="_tTSUQN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_vfGrl90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_vfGrmN0fEe2YPMyYKslBVA" name="getLogger" visibility="public">
            <ownedParameter xmi:id="_vfGrmd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfGrmt0fEe2YPMyYKslBVA" name="return" type="_tBahI90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfGrm90fEe2YPMyYKslBVA" name="getLoggerNames" visibility="public">
            <ownedParameter xmi:id="_vfGrnN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfGrnd0fEe2YPMyYKslBVA" name="getLoggers" visibility="public">
            <ownedParameter xmi:id="_vfGrnt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfGrn90fEe2YPMyYKslBVA" name="getEventQueue" visibility="public">
            <ownedParameter xmi:id="_vfGroN0fEe2YPMyYKslBVA" name="return" type="_tTRtNt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfHSoN0fEe2YPMyYKslBVA" name="postInitialization" visibility="public"/>
          <ownedOperation xmi:id="_vfHSod0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tTRtNN0fEe2YPMyYKslBVA" name="SubstituteLogger" visibility="public">
          <eAnnotations xmi:id="_tb_kV90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tb_kWN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tb_kWt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve_-AN0fEe2YPMyYKslBVA" name="name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ve_-Ad0fEe2YPMyYKslBVA" name="_delegate" visibility="private" type="_tBahI90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve_-At0fEe2YPMyYKslBVA" name="delegateEventAware" visibility="private" type="_s9UrUd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve_-A90fEe2YPMyYKslBVA" name="logMethodCache" visibility="private" type="_tAO1Z90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve_-BN0fEe2YPMyYKslBVA" name="eventRecodingLogger" visibility="private" type="_tcBZgN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve_-Bd0fEe2YPMyYKslBVA" name="eventQueue" visibility="private" type="_tVc3dt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve_-Bt0fEe2YPMyYKslBVA" name="createdPostInitialization" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_tb_kWd0fEe2YPMyYKslBVA" client="_tTRtNN0fEe2YPMyYKslBVA" supplier="_tBahI90fEe2YPMyYKslBVA" contract="_tBahI90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_vezJkN0fEe2YPMyYKslBVA" name="getName" visibility="public">
            <ownedParameter xmi:id="_vezJkd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_-B90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_ve_-CN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_-Cd0fEe2YPMyYKslBVA" name="eventQueue" type="_tVc3dt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_-Ct0fEe2YPMyYKslBVA" name="createdPostInitialization" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfAk8N0fEe2YPMyYKslBVA" name="isTraceEnabled" visibility="public">
            <ownedParameter xmi:id="_vfAk8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfAk8t0fEe2YPMyYKslBVA" name="delegate" visibility="package">
            <ownedParameter xmi:id="_vfAk890fEe2YPMyYKslBVA" name="return" type="_tBahI90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfAk9t0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfAk990fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfAk-t0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfAk-90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfAk_N0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfAlAN0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfAlAd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfAlAt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfAlA90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfAlCN0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfAlCd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfAlCt0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfAlDt0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfAlD90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfAlEN0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfAlFN0fEe2YPMyYKslBVA" name="isTraceEnabled" visibility="public">
            <ownedParameter xmi:id="_vfAlFd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfAlFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfBMA90fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfBMBN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBMBd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfBMCd0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfBMCt0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBMC90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBMDN0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfBMEd0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfBMEt0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBME90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBMFN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBMFd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfBMG90fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfBMHN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBMHd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBMHt0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfBMI90fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfBMJN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBMJd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBMJt0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfBMK90fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public">
            <ownedParameter xmi:id="_vfBMLN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfBMLd0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfBMLt0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfBzEN0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfBzEd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBzEt0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfBzFt0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfBzF90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBzGN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBzGd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfBzHt0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfBzH90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBzIN0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfBzId0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfBzIt0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBzI90fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfBzJN0fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public">
            <ownedParameter xmi:id="_vfBzJd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBzJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfBzKt0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfBzK90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBzLN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfBzMN0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfBzMd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBzMt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfBzM90fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfCaJN0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfCaJd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfCaJt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfCaJ90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfCaKN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfCaLt0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfCaL90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfCaMN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfCaMd0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfCaNt0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfCaN90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfCaON0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfCaOd0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfCaPt0fEe2YPMyYKslBVA" name="isInfoEnabled" visibility="public">
            <ownedParameter xmi:id="_vfCaP90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfCaQt0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfCaQ90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfCaRN0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfCaRd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfCaRt0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfCaR90fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfCaSN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfCaSd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfCaSt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfDBMN0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfDBMd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDBMt0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfDBM90fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfDBNN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDBNd0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfDBOd0fEe2YPMyYKslBVA" name="isInfoEnabled" visibility="public">
            <ownedParameter xmi:id="_vfDBOt0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDBO90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfDBP90fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfDBQN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDBQd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfDBRd0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfDBRt0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDBR90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDBSN0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfDBTd0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfDBTt0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDBT90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDBUN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDBUd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfDoRd0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfDoRt0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDoR90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDoSN0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfDoTd0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfDoTt0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDoT90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDoUN0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfDoVd0fEe2YPMyYKslBVA" name="isWarnEnabled" visibility="public">
            <ownedParameter xmi:id="_vfDoVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfDoV90fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfDoWN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfDoWd0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfDoWt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDoW90fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfDoXN0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfDoXd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDoXt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDoX90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfDoYN0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfDoYd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfDoYt0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfEPUN0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfEPUd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfEPUt0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfEPVt0fEe2YPMyYKslBVA" name="isWarnEnabled" visibility="public">
            <ownedParameter xmi:id="_vfEPV90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfEPWN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfEPXN0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfEPXd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfEPXt0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfEPYt0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfEPY90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfEPZN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfEPZd0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfEPat0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfEPa90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfEPbN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfEPbd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfEPbt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfEPdN0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfEPdd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfEPdt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfEPd90fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfEPfN0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfE2YN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfE2Yd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfE2Yt0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfE2Z90fEe2YPMyYKslBVA" name="isErrorEnabled" visibility="public">
            <ownedParameter xmi:id="_vfE2aN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfE2a90fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfE2bN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfE2bd0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfE2bt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfE2b90fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfE2cN0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfE2cd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfE2ct0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfE2c90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfE2dN0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfE2dd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfE2dt0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfE2et0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfE2e90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfE2fN0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfE2fd0fEe2YPMyYKslBVA" name="isErrorEnabled" visibility="public">
            <ownedParameter xmi:id="_vfE2ft0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfE2f90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfFdc90fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfFddN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfFddd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfFded0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfFdet0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfFde90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfFdfN0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfFdgd0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfFdgt0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfFdg90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfFdhN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfFdhd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfFdi90fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfFdjN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfFdjd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfFdjt0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfFdk90fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfFdlN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfFdld0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfFdlt0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfFdm90fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_vfFdnN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfFdnd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfGEgN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_vfGEgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfGEgt0fEe2YPMyYKslBVA" name="getEventRecordingLogger" visibility="private">
            <ownedParameter xmi:id="_vfGEg90fEe2YPMyYKslBVA" name="return" type="_tBahI90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfGEhN0fEe2YPMyYKslBVA" name="setDelegate" visibility="public">
            <ownedParameter xmi:id="_vfGEhd0fEe2YPMyYKslBVA" name="delegate" type="_tBahI90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfGEht0fEe2YPMyYKslBVA" name="isDelegateEventAware" visibility="public">
            <ownedParameter xmi:id="_vfGEh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfGEiN0fEe2YPMyYKslBVA" name="log" visibility="public">
            <ownedParameter xmi:id="_vfGEid0fEe2YPMyYKslBVA" name="event" type="_tb-9Qt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfGrkN0fEe2YPMyYKslBVA" name="isDelegateNull" visibility="public">
            <ownedParameter xmi:id="_vfGrkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfGrkt0fEe2YPMyYKslBVA" name="isDelegateNOP" visibility="public">
            <ownedParameter xmi:id="_vfGrk90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tTSUQd0fEe2YPMyYKslBVA" name="NOPLoggerFactory" visibility="public">
          <eAnnotations xmi:id="_tb_kUt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tb_kU90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tb_kVd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tb_kVN0fEe2YPMyYKslBVA" client="_tTSUQd0fEe2YPMyYKslBVA" supplier="_tTSUQN0fEe2YPMyYKslBVA" contract="_tTSUQN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_ve_9_N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_ve_9_d0fEe2YPMyYKslBVA" name="getLogger" visibility="public">
            <ownedParameter xmi:id="_ve_9_t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_9_90fEe2YPMyYKslBVA" name="return" type="_tBahI90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tfm5Ad0fEe2YPMyYKslBVA" name="MessageFormatter" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tfm5Cd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tfm5Ct0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tfm5C90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve8Tht0fEe2YPMyYKslBVA" name="DELIM_START" visibility="package" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ve8Th90fEe2YPMyYKslBVA" name="DELIM_STOP" visibility="package" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ve8TiN0fEe2YPMyYKslBVA" name="DELIM_STR" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ve8Tid0fEe2YPMyYKslBVA" name="ESCAPE_CHAR" visibility="private" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_ve3bCt0fEe2YPMyYKslBVA" name="getThrowableCandidate" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_ve3bC90fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve3bDN0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve3bDd0fEe2YPMyYKslBVA" name="trimmedCopy" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_ve3bDt0fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve3bD90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve8Tit0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_ve8Ti90fEe2YPMyYKslBVA" name="format" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_ve8TjN0fEe2YPMyYKslBVA" name="messagePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve8Tjd0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve8Tjt0fEe2YPMyYKslBVA" name="return" type="_tfngEN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve8Tj90fEe2YPMyYKslBVA" name="arrayFormat" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_ve8TkN0fEe2YPMyYKslBVA" name="messagePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve8Tkd0fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve8Tkt0fEe2YPMyYKslBVA" name="return" type="_tfngEN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve8Tk90fEe2YPMyYKslBVA" name="format" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_ve8TlN0fEe2YPMyYKslBVA" name="messagePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve8Tld0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve8Tlt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve8Tl90fEe2YPMyYKslBVA" name="return" type="_tfngEN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve8TmN0fEe2YPMyYKslBVA" name="arrayFormat" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_ve8Tmd0fEe2YPMyYKslBVA" name="messagePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve8Tmt0fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve8Tm90fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve8TnN0fEe2YPMyYKslBVA" name="return" type="_tfngEN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve86kN0fEe2YPMyYKslBVA" name="isEscapedDelimeter" visibility="package" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_ve86kd0fEe2YPMyYKslBVA" name="messagePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve86kt0fEe2YPMyYKslBVA" name="delimeterStartIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve86k90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve86lN0fEe2YPMyYKslBVA" name="isDoubleEscaped" visibility="package" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_ve86ld0fEe2YPMyYKslBVA" name="messagePattern" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve86lt0fEe2YPMyYKslBVA" name="delimeterStartIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve86l90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve86mN0fEe2YPMyYKslBVA" name="deeplyAppendParameter" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_ve86md0fEe2YPMyYKslBVA" name="sbuf" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve86mt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve86m90fEe2YPMyYKslBVA" name="seenMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve9hoN0fEe2YPMyYKslBVA" name="safeObjectAppend" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_ve9hod0fEe2YPMyYKslBVA" name="sbuf" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve9hot0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve9ho90fEe2YPMyYKslBVA" name="booleanArrayAppend" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_ve9hpN0fEe2YPMyYKslBVA" name="sbuf" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve9hpd0fEe2YPMyYKslBVA" name="a" type="_tCI54N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve9hpt0fEe2YPMyYKslBVA" name="byteArrayAppend" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_ve9hp90fEe2YPMyYKslBVA" name="sbuf" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve9hqN0fEe2YPMyYKslBVA" name="a" type="_s68swN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve9hqd0fEe2YPMyYKslBVA" name="charArrayAppend" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_ve9hqt0fEe2YPMyYKslBVA" name="sbuf" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve9hq90fEe2YPMyYKslBVA" name="a" type="_s_9vo90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve9hrN0fEe2YPMyYKslBVA" name="shortArrayAppend" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_ve9hrd0fEe2YPMyYKslBVA" name="sbuf" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve9hrt0fEe2YPMyYKslBVA" name="a" type="_s-YbQ90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve9hr90fEe2YPMyYKslBVA" name="intArrayAppend" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_ve9hsN0fEe2YPMyYKslBVA" name="sbuf" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve9hsd0fEe2YPMyYKslBVA" name="a" type="_s7k-4d0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve9hst0fEe2YPMyYKslBVA" name="longArrayAppend" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_ve9hs90fEe2YPMyYKslBVA" name="sbuf" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve9htN0fEe2YPMyYKslBVA" name="a" type="_s_vtMN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve9htd0fEe2YPMyYKslBVA" name="floatArrayAppend" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_ve9htt0fEe2YPMyYKslBVA" name="sbuf" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve9ht90fEe2YPMyYKslBVA" name="a" type="_s_9vpN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve9huN0fEe2YPMyYKslBVA" name="doubleArrayAppend" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_ve9hud0fEe2YPMyYKslBVA" name="sbuf" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve9hut0fEe2YPMyYKslBVA" name="a" type="_s_9vpd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve9hu90fEe2YPMyYKslBVA" name="objectArrayAppend" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_ve9hvN0fEe2YPMyYKslBVA" name="sbuf" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve9hvd0fEe2YPMyYKslBVA" name="a" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve9hvt0fEe2YPMyYKslBVA" name="seenMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tfngEN0fEe2YPMyYKslBVA" name="FormattingTuple" visibility="public">
          <eAnnotations xmi:id="_ti6rsN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_ti6rsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_ti6rst0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve5QON0fEe2YPMyYKslBVA" name="NULL" visibility="public" isStatic="true" type="_tfngEN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve5QOd0fEe2YPMyYKslBVA" name="message" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve5QOt0fEe2YPMyYKslBVA" name="throwable" visibility="private" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve5QO90fEe2YPMyYKslBVA" name="argArray" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_ve5QPN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_ve5QPd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve5QPt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_ve5QP90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve5QQN0fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve5QQd0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve53QN0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
            <ownedParameter xmi:id="_ve53Qd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve53Qt0fEe2YPMyYKslBVA" name="getArgArray" visibility="public">
            <ownedParameter xmi:id="_ve53Q90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve53RN0fEe2YPMyYKslBVA" name="getThrowable" visibility="public">
            <ownedParameter xmi:id="_ve53Rd0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve53Rt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tfoHIN0fEe2YPMyYKslBVA" name="NOPLogger" visibility="public">
          <eAnnotations xmi:id="_tfoHId0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tfoHIt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tfoHJN0fEe2YPMyYKslBVA" general="_tfoHI90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve-vxN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ve-vxd0fEe2YPMyYKslBVA" name="NOP_LOGGER" visibility="public" isLeaf="true" isStatic="true" type="_tfoHIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_ve-vxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
          <ownedOperation xmi:id="_ve-vx90fEe2YPMyYKslBVA" name="getName" visibility="public">
            <ownedParameter xmi:id="_ve-vyN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve-vyd0fEe2YPMyYKslBVA" name="isTraceEnabled" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve-vyt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve-vy90fEe2YPMyYKslBVA" name="trace" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve-vzN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W0N0fEe2YPMyYKslBVA" name="trace" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W0d0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W0t0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W090fEe2YPMyYKslBVA" name="trace" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W1N0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W1d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W1t0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W190fEe2YPMyYKslBVA" name="trace" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W2N0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W2d0fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W2t0fEe2YPMyYKslBVA" name="trace" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W290fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W3N0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W3d0fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W3t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W390fEe2YPMyYKslBVA" name="debug" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W4N0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W4d0fEe2YPMyYKslBVA" name="debug" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W4t0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W490fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W5N0fEe2YPMyYKslBVA" name="debug" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W5d0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W5t0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W590fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W6N0fEe2YPMyYKslBVA" name="debug" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W6d0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W6t0fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W690fEe2YPMyYKslBVA" name="debug" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W7N0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W7d0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W7t0fEe2YPMyYKslBVA" name="isInfoEnabled" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W790fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W8N0fEe2YPMyYKslBVA" name="info" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W8d0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W8t0fEe2YPMyYKslBVA" name="info" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W890fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W9N0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W9d0fEe2YPMyYKslBVA" name="info" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W9t0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W990fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W-N0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W-d0fEe2YPMyYKslBVA" name="info" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W-t0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W-90fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W_N0fEe2YPMyYKslBVA" name="info" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_W_d0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_W_t0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_W_90fEe2YPMyYKslBVA" name="isWarnEnabled" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_XAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_XAd0fEe2YPMyYKslBVA" name="warn" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_XAt0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_XA90fEe2YPMyYKslBVA" name="warn" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_XBN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_XBd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_94N0fEe2YPMyYKslBVA" name="warn" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_94d0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_94t0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_9490fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_95N0fEe2YPMyYKslBVA" name="warn" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_95d0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_95t0fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_9590fEe2YPMyYKslBVA" name="warn" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_96N0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_96d0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_96t0fEe2YPMyYKslBVA" name="isErrorEnabled" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_9690fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_97N0fEe2YPMyYKslBVA" name="error" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_97d0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_97t0fEe2YPMyYKslBVA" name="error" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_9790fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_98N0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_98d0fEe2YPMyYKslBVA" name="error" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_98t0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_9890fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_99N0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_99d0fEe2YPMyYKslBVA" name="error" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_99t0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_9990fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_9-N0fEe2YPMyYKslBVA" name="error" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ve_9-d0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve_9-t0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve_9-90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tfoHI90fEe2YPMyYKslBVA" name="MarkerIgnoringBase" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_ti6rs90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_ti6rtN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_ti7Swt0fEe2YPMyYKslBVA" general="_ti7SwN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve53R90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_ti7Swd0fEe2YPMyYKslBVA" client="_tfoHI90fEe2YPMyYKslBVA" supplier="_tBahI90fEe2YPMyYKslBVA" contract="_tBahI90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_ve53SN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_ve53St0fEe2YPMyYKslBVA" name="isTraceEnabled" visibility="public">
            <ownedParameter xmi:id="_ve53S90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve53TN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve53Td0fEe2YPMyYKslBVA" name="isTraceEnabled" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve53Tt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve53T90fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_ve53UN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve53Ud0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve53Ut0fEe2YPMyYKslBVA" name="trace" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve53U90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve53VN0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_ve53Vd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve53Vt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve53V90fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve53WN0fEe2YPMyYKslBVA" name="trace" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve53Wd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve53Wt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve53W90fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_ve53XN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve53Xd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve53Xt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve53X90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve53YN0fEe2YPMyYKslBVA" name="trace" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve53Yd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve53Yt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve53Y90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve53ZN0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_ve53Zd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve53Zt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve53Z90fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6eUN0fEe2YPMyYKslBVA" name="trace" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve6eUd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6eUt0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6eU90fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_ve6eVN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6eVd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6eVt0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6eV90fEe2YPMyYKslBVA" name="trace" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve6eWN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6eWd0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6eWt0fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public">
            <ownedParameter xmi:id="_ve6eW90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6eXN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6eXd0fEe2YPMyYKslBVA" name="isDebugEnabled" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve6eXt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6eX90fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_ve6eYN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6eYd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6eYt0fEe2YPMyYKslBVA" name="debug" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve6eY90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6eZN0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_ve6eZd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6eZt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6eZ90fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6eaN0fEe2YPMyYKslBVA" name="debug" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve6ead0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6eat0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6ea90fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_ve6ebN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6ebd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6ebt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6eb90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6ecN0fEe2YPMyYKslBVA" name="debug" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve6ecd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6ect0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6ec90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6edN0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_ve6edd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6edt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6ed90fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6eeN0fEe2YPMyYKslBVA" name="debug" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve6eed0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6eet0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6ee90fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_ve6efN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6efd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6eft0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6ef90fEe2YPMyYKslBVA" name="debug" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve6egN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6egd0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6egt0fEe2YPMyYKslBVA" name="isInfoEnabled" visibility="public">
            <ownedParameter xmi:id="_ve6eg90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6ehN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6ehd0fEe2YPMyYKslBVA" name="isInfoEnabled" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve6eht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve6eh90fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve6eiN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve6eid0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7FYN0fEe2YPMyYKslBVA" name="info" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7FYd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7FYt0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve7FY90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7FZN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7FZd0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7FZt0fEe2YPMyYKslBVA" name="info" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7FZ90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7FaN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7Fad0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve7Fat0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7Fa90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7FbN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7Fbd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7Fbt0fEe2YPMyYKslBVA" name="info" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7Fb90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7FcN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7Fcd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7Fct0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve7Fc90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7FdN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7Fdd0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7Fdt0fEe2YPMyYKslBVA" name="info" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7Fd90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7FeN0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7Fed0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve7Fet0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7Fe90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7FfN0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7Ffd0fEe2YPMyYKslBVA" name="info" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7Fft0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7Ff90fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7FgN0fEe2YPMyYKslBVA" name="isWarnEnabled" visibility="public">
            <ownedParameter xmi:id="_ve7Fgd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7Fgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7Fg90fEe2YPMyYKslBVA" name="isWarnEnabled" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7FhN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7Fhd0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve7Fht0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7Fh90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7FiN0fEe2YPMyYKslBVA" name="warn" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7Fid0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7Fit0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve7Fi90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7FjN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7Fjd0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7Fjt0fEe2YPMyYKslBVA" name="warn" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7Fj90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7FkN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7Fkd0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve7Fkt0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7Fk90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7FlN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7Fld0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7Flt0fEe2YPMyYKslBVA" name="warn" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7Fl90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7FmN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7Fmd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7Fmt0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve7Fm90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7FnN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7Fnd0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7scN0fEe2YPMyYKslBVA" name="warn" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7scd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sct0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7sc90fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve7sdN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sdd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sdt0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7sd90fEe2YPMyYKslBVA" name="warn" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7seN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sed0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7set0fEe2YPMyYKslBVA" name="isErrorEnabled" visibility="public">
            <ownedParameter xmi:id="_ve7se90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sfN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7sfd0fEe2YPMyYKslBVA" name="isErrorEnabled" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7sft0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7sf90fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve7sgN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sgd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7sgt0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7sg90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7shN0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve7shd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sht0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sh90fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7siN0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7sid0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sit0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7si90fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve7sjN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sjd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sjt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sj90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7skN0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7skd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7skt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sk90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7slN0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve7sld0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7slt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sl90fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7smN0fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7smd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7smt0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7sm90fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve7snN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7snd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7snt0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve7sn90fEe2YPMyYKslBVA" name="error" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve7soN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve7sod0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve8TgN0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_ve8Tgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve8Tgt0fEe2YPMyYKslBVA" name="getName" visibility="public">
            <ownedParameter xmi:id="_ve8Tg90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_ti7SwN0fEe2YPMyYKslBVA" name="NamedLoggerBase" visibility="package" isAbstract="true">
          <eAnnotations xmi:id="_ti-WEN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_ti-WEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_ti-WFN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve-vwN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ve-vwd0fEe2YPMyYKslBVA" name="name" visibility="protected" type="_s6xto90fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_ti-WEt0fEe2YPMyYKslBVA" client="_ti7SwN0fEe2YPMyYKslBVA" supplier="_tBahI90fEe2YPMyYKslBVA" contract="_tBahI90fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_ti-WE90fEe2YPMyYKslBVA" client="_ti7SwN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_ve53Sd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
          <ownedOperation xmi:id="_ve8ThN0fEe2YPMyYKslBVA" name="getName" visibility="public">
            <ownedParameter xmi:id="_ve8Thd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve-vwt0fEe2YPMyYKslBVA" name="readResolve" visibility="protected">
            <ownedParameter xmi:id="_ve-vw90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tBahI90fEe2YPMyYKslBVA" name="Logger" visibility="public" isAbstract="true">
        <eAnnotations xmi:id="_tTQfEN0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTQfEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <ownedAttribute xmi:id="_vfH5tt0fEe2YPMyYKslBVA" name="ROOT_LOGGER_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uZpfYt0fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uZpfY90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZpfZN0fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uZpfZd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZpfZt0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZwNEN0fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uZwNEd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZwNEt0fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uZwNE90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZwNFN0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcCJc90fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vcCJdN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vcCJdd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcFMyd0fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vcFMyt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcTPON0fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vcTPOd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcZV4t0fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vcZV490fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vcZV5N0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vcZV5d0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcaj9t0fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vcaj990fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vcaj-N0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vccZI90fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vccZJN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vccZJd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vccZJt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vccZM90fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vccZNN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vccZNd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vceOYN0fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vceOYd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vceOYt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vceOY90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcsQwN0fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vcsQwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vdJjw90fEe2YPMyYKslBVA" name="isWarnEnabled" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vdJjxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vdJjxd0fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vdJjxt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vdJjx90fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vevfON0fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vevfOd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vevfOt0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vewGQN0fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vewGQd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vewGQt0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfAk9N0fEe2YPMyYKslBVA" name="isTraceEnabled" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfAk9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfAk-N0fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfAk-d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfAk_d0fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfAk_t0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfAk_90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfAlBN0fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfAlBd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfAlBt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfAlB90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfAlC90fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfAlDN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfAlDd0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfAlEd0fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfAlEt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfAlE90fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfBMAN0fEe2YPMyYKslBVA" name="isTraceEnabled" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfBMAd0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBMAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfBMBt0fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfBMB90fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBMCN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfBMDd0fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfBMDt0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBMD90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBMEN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfBMFt0fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfBMF90fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBMGN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBMGd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBMGt0fEe2YPMyYKslBVA" name="arg3" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfBMH90fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfBMIN0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBMId0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBMIt0fEe2YPMyYKslBVA" name="arg2" type="_s_IpNN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfBMJ90fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfBMKN0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBMKd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBMKt0fEe2YPMyYKslBVA" name="arg2" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfBzE90fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfBzFN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBzFd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfBzGt0fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfBzG90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBzHN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBzHd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfBzJ90fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfBzKN0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBzKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfBzLd0fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfBzLt0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfBzL90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfCaIN0fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfCaId0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfCaIt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfCaI90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfCaKd0fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfCaKt0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfCaK90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfCaLN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfCaLd0fEe2YPMyYKslBVA" name="arg3" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfCaMt0fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfCaM90fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfCaNN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfCaNd0fEe2YPMyYKslBVA" name="arg2" type="_s_IpNN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfCaOt0fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfCaO90fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfCaPN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfCaPd0fEe2YPMyYKslBVA" name="arg2" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfCaQN0fEe2YPMyYKslBVA" name="isInfoEnabled" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfCaQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfDBNt0fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfDBN90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfDBON0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfDBPN0fEe2YPMyYKslBVA" name="isInfoEnabled" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfDBPd0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfDBPt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfDBQt0fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfDBQ90fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfDBRN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfDBSd0fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfDBSt0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfDBS90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfDBTN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfDoQN0fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfDoQd0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfDoQt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfDoQ90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfDoRN0fEe2YPMyYKslBVA" name="arg3" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfDoSd0fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfDoSt0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfDoS90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfDoTN0fEe2YPMyYKslBVA" name="arg2" type="_s_IpNN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfDoUd0fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfDoUt0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfDoU90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfDoVN0fEe2YPMyYKslBVA" name="arg2" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfEPU90fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfEPVN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfEPVd0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfEPWd0fEe2YPMyYKslBVA" name="isWarnEnabled" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfEPWt0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfEPW90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfEPX90fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfEPYN0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfEPYd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfEPZt0fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfEPZ90fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfEPaN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfEPad0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfEPb90fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfEPcN0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfEPcd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfEPct0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfEPc90fEe2YPMyYKslBVA" name="arg3" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfEPeN0fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfEPed0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfEPet0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfEPe90fEe2YPMyYKslBVA" name="arg2" type="_s_IpNN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfE2Y90fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfE2ZN0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfE2Zd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfE2Zt0fEe2YPMyYKslBVA" name="arg2" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfE2ad0fEe2YPMyYKslBVA" name="isErrorEnabled" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfE2at0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfE2d90fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfE2eN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfE2ed0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfFdcN0fEe2YPMyYKslBVA" name="isErrorEnabled" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfFdcd0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfFdct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfFddt0fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfFdd90fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfFdeN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfFdfd0fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfFdft0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfFdf90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfFdgN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfFdht0fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfFdh90fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfFdiN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfFdid0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfFdit0fEe2YPMyYKslBVA" name="arg3" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfFdj90fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfFdkN0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfFdkd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfFdkt0fEe2YPMyYKslBVA" name="arg2" type="_s_IpNN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfFdl90fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfFdmN0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfFdmd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfFdmt0fEe2YPMyYKslBVA" name="arg2" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfH5t90fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfH5uN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tBbvQd0fEe2YPMyYKslBVA" name="LoggerFactory" visibility="public" isLeaf="true">
        <eAnnotations xmi:id="_tTQfE90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTQfFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTRGIN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_vfIgwN0fEe2YPMyYKslBVA" name="CODES_PREFIX" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgwd0fEe2YPMyYKslBVA" name="NO_STATICLOGGERBINDER_URL" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgwt0fEe2YPMyYKslBVA" name="MULTIPLE_BINDINGS_URL" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgw90fEe2YPMyYKslBVA" name="NULL_LF_URL" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgxN0fEe2YPMyYKslBVA" name="VERSION_MISMATCH" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgxd0fEe2YPMyYKslBVA" name="SUBSTITUTE_LOGGER_URL" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgxt0fEe2YPMyYKslBVA" name="LOGGER_NAME_MISMATCH_URL" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgx90fEe2YPMyYKslBVA" name="REPLAY_URL" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgyN0fEe2YPMyYKslBVA" name="UNSUCCESSFUL_INIT_URL" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgyd0fEe2YPMyYKslBVA" name="UNSUCCESSFUL_INIT_MSG" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgyt0fEe2YPMyYKslBVA" name="UNINITIALIZED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgy90fEe2YPMyYKslBVA" name="ONGOING_INITIALIZATION" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgzN0fEe2YPMyYKslBVA" name="FAILED_INITIALIZATION" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgzd0fEe2YPMyYKslBVA" name="SUCCESSFUL_INITIALIZATION" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgzt0fEe2YPMyYKslBVA" name="NOP_FALLBACK_INITIALIZATION" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIgz90fEe2YPMyYKslBVA" name="INITIALIZATION_STATE" visibility="package" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_vfIg0N0fEe2YPMyYKslBVA" name="SUBST_FACTORY" visibility="package" isLeaf="true" isStatic="true" type="_tTRtMt0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIg0d0fEe2YPMyYKslBVA" name="NOP_FALLBACK_FACTORY" visibility="package" isLeaf="true" isStatic="true" type="_tTSUQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIg0t0fEe2YPMyYKslBVA" name="DETECT_LOGGER_NAME_MISMATCH_PROPERTY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIg090fEe2YPMyYKslBVA" name="JAVA_VENDOR_PROPERTY" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIg1N0fEe2YPMyYKslBVA" name="DETECT_LOGGER_NAME_MISMATCH" visibility="package" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_vfIg1d0fEe2YPMyYKslBVA" name="API_COMPATIBILITY_LIST" visibility="private" isLeaf="true" isStatic="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfIg1t0fEe2YPMyYKslBVA" name="STATIC_LOGGER_BINDER_PATH" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uZpfaN0fEe2YPMyYKslBVA" name="getLogger" visibility="public" isStatic="true">
          <ownedParameter xmi:id="_uZpfad0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZpfat0fEe2YPMyYKslBVA" name="return" type="_tBahI90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcBis90fEe2YPMyYKslBVA" name="getLogger" visibility="public" isStatic="true">
          <ownedParameter xmi:id="_vcBitN0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vcCJcN0fEe2YPMyYKslBVA" name="return" type="_tBahI90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfIg190fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
        <ownedOperation xmi:id="_vfIg2N0fEe2YPMyYKslBVA" name="reset" visibility="package" isStatic="true"/>
        <ownedOperation xmi:id="_vfIg2d0fEe2YPMyYKslBVA" name="performInitialization" visibility="private" isLeaf="true" isStatic="true"/>
        <ownedOperation xmi:id="_vfIg2t0fEe2YPMyYKslBVA" name="bind" visibility="private" isLeaf="true" isStatic="true"/>
        <ownedOperation xmi:id="_vfIg290fEe2YPMyYKslBVA" name="versionSanityCheck" visibility="private" isLeaf="true" isStatic="true"/>
        <ownedOperation xmi:id="_vfIg3N0fEe2YPMyYKslBVA" name="messageContainsOrgSlf4jImplStaticLoggerBinder" visibility="private" isStatic="true">
          <ownedParameter xmi:id="_vfIg3d0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfIg3t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfJH0N0fEe2YPMyYKslBVA" name="isAndroid" visibility="private" isStatic="true">
          <ownedParameter xmi:id="_vfJH0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfJH0t0fEe2YPMyYKslBVA" name="findPossibleStaticLoggerBinderPathSet" visibility="package" isStatic="true">
          <ownedParameter xmi:id="_vfJH090fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfJH1N0fEe2YPMyYKslBVA" name="reportMultipleBindingAmbiguity" visibility="private" isStatic="true">
          <ownedParameter xmi:id="_vfJH1d0fEe2YPMyYKslBVA" name="binderPathSet" type="_s9JsNN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfJH2N0fEe2YPMyYKslBVA" name="reportActualBinding" visibility="private" isStatic="true">
          <ownedParameter xmi:id="_vfJH2d0fEe2YPMyYKslBVA" name="binderPathSet" type="_s9JsNN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfJH2t0fEe2YPMyYKslBVA" name="postBindCleanUp" visibility="private" isStatic="true"/>
        <ownedOperation xmi:id="_vfJH3d0fEe2YPMyYKslBVA" name="failedBinding" visibility="package" isStatic="true">
          <ownedParameter xmi:id="_vfJH3t0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfJH4d0fEe2YPMyYKslBVA" name="fixSubstituteLoggers" visibility="private" isStatic="true"/>
        <ownedOperation xmi:id="_vfJH4t0fEe2YPMyYKslBVA" name="replayEvents" visibility="private" isStatic="true"/>
        <ownedOperation xmi:id="_vfJu5t0fEe2YPMyYKslBVA" name="replaySingleEvent" visibility="private" isStatic="true">
          <ownedParameter xmi:id="_vfJu590fEe2YPMyYKslBVA" name="event" type="_tTRtN90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfJu6N0fEe2YPMyYKslBVA" name="emitReplayOrSubstituionWarning" visibility="private" isStatic="true">
          <ownedParameter xmi:id="_vfJu6d0fEe2YPMyYKslBVA" name="event" type="_tTRtN90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfJu6t0fEe2YPMyYKslBVA" name="queueSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfJu690fEe2YPMyYKslBVA" name="emitReplayWarning" visibility="private" isStatic="true">
          <ownedParameter xmi:id="_vfJu7N0fEe2YPMyYKslBVA" name="eventCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfJu7d0fEe2YPMyYKslBVA" name="emitSubstitutionWarning" visibility="private" isStatic="true"/>
        <ownedOperation xmi:id="_vfKV8d0fEe2YPMyYKslBVA" name="isAmbiguousStaticLoggerBinderPathSet" visibility="private" isStatic="true">
          <ownedParameter xmi:id="_vfKV8t0fEe2YPMyYKslBVA" name="binderPathSet" type="_s9JsNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfKV890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfK9At0fEe2YPMyYKslBVA" name="getILoggerFactory" visibility="public" isStatic="true">
          <ownedParameter xmi:id="_vfK9A90fEe2YPMyYKslBVA" name="return" type="_tTSUQN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfK9BN0fEe2YPMyYKslBVA" name="nonMatchingClasses" visibility="private" isStatic="true">
          <ownedParameter xmi:id="_vfK9Bd0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfK9Bt0fEe2YPMyYKslBVA" name="autoComputedCallingClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfK9B90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfLkEt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_tTRGJN0fEe2YPMyYKslBVA" name="event">
        <packagedElement xmi:type="uml:Class" xmi:id="_tTRtN90fEe2YPMyYKslBVA" name="SubstituteLoggingEvent" visibility="public">
          <eAnnotations xmi:id="_tb-9QN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tb-9Qd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tb_kUN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve4pMN0fEe2YPMyYKslBVA" name="level" visibility="package" type="_tfm5At0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve4pMd0fEe2YPMyYKslBVA" name="marker" visibility="package" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve4pMt0fEe2YPMyYKslBVA" name="loggerName" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve4pM90fEe2YPMyYKslBVA" name="logger" visibility="package" type="_tTRtNN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve4pNN0fEe2YPMyYKslBVA" name="threadName" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve4pNd0fEe2YPMyYKslBVA" name="message" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve4pNt0fEe2YPMyYKslBVA" name="argArray" visibility="package" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve4pN90fEe2YPMyYKslBVA" name="timeStamp" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve4pON0fEe2YPMyYKslBVA" name="throwable" visibility="package" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tb-9Q90fEe2YPMyYKslBVA" client="_tTRtN90fEe2YPMyYKslBVA" supplier="_tb-9Qt0fEe2YPMyYKslBVA" contract="_tb-9Qt0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_ve4CEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_ve4CEd0fEe2YPMyYKslBVA" name="setTimeStamp" visibility="public">
            <ownedParameter xmi:id="_ve4CEt0fEe2YPMyYKslBVA" name="timeStamp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4CE90fEe2YPMyYKslBVA" name="setLevel" visibility="public">
            <ownedParameter xmi:id="_ve4CFN0fEe2YPMyYKslBVA" name="level" type="_tfm5At0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4CFd0fEe2YPMyYKslBVA" name="setLogger" visibility="public">
            <ownedParameter xmi:id="_ve4CFt0fEe2YPMyYKslBVA" name="logger" type="_tTRtNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4CF90fEe2YPMyYKslBVA" name="setLoggerName" visibility="public">
            <ownedParameter xmi:id="_ve4CGN0fEe2YPMyYKslBVA" name="loggerName" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4CGd0fEe2YPMyYKslBVA" name="setMarker" visibility="public">
            <ownedParameter xmi:id="_ve4CGt0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4CG90fEe2YPMyYKslBVA" name="setMessage" visibility="public">
            <ownedParameter xmi:id="_ve4CHN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4CHd0fEe2YPMyYKslBVA" name="setThreadName" visibility="public">
            <ownedParameter xmi:id="_ve4CHt0fEe2YPMyYKslBVA" name="threadName" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4CH90fEe2YPMyYKslBVA" name="setArgumentArray" visibility="public">
            <ownedParameter xmi:id="_ve4CIN0fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4CId0fEe2YPMyYKslBVA" name="setThrowable" visibility="public">
            <ownedParameter xmi:id="_ve4CIt0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4pOd0fEe2YPMyYKslBVA" name="getLevel" visibility="public">
            <ownedParameter xmi:id="_ve4pOt0fEe2YPMyYKslBVA" name="return" type="_tfm5At0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4pO90fEe2YPMyYKslBVA" name="getMarker" visibility="public">
            <ownedParameter xmi:id="_ve4pPN0fEe2YPMyYKslBVA" name="return" type="_tTS7UN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4pPd0fEe2YPMyYKslBVA" name="getLoggerName" visibility="public">
            <ownedParameter xmi:id="_ve4pPt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4pP90fEe2YPMyYKslBVA" name="getLogger" visibility="public">
            <ownedParameter xmi:id="_ve4pQN0fEe2YPMyYKslBVA" name="return" type="_tTRtNN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4pQd0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
            <ownedParameter xmi:id="_ve4pQt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve5QMN0fEe2YPMyYKslBVA" name="getArgumentArray" visibility="public">
            <ownedParameter xmi:id="_ve5QMd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve5QMt0fEe2YPMyYKslBVA" name="getTimeStamp" visibility="public">
            <ownedParameter xmi:id="_ve5QM90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve5QNN0fEe2YPMyYKslBVA" name="getThreadName" visibility="public">
            <ownedParameter xmi:id="_ve5QNd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve5QNt0fEe2YPMyYKslBVA" name="getThrowable" visibility="public">
            <ownedParameter xmi:id="_ve5QN90fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tb-9Qt0fEe2YPMyYKslBVA" name="LoggingEvent" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tfm5B90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tfm5CN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_ve4pIN0fEe2YPMyYKslBVA" name="getLevel" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ve4pId0fEe2YPMyYKslBVA" name="return" type="_tfm5At0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4pIt0fEe2YPMyYKslBVA" name="getMarker" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ve4pI90fEe2YPMyYKslBVA" name="return" type="_tTS7UN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4pJN0fEe2YPMyYKslBVA" name="getLoggerName" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ve4pJd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4pJt0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ve4pJ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4pKN0fEe2YPMyYKslBVA" name="getThreadName" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ve4pKd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4pKt0fEe2YPMyYKslBVA" name="getArgumentArray" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ve4pK90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4pLN0fEe2YPMyYKslBVA" name="getTimeStamp" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ve4pLd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4pLt0fEe2YPMyYKslBVA" name="getThrowable" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ve4pL90fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tcBZgN0fEe2YPMyYKslBVA" name="EventRecodingLogger" visibility="public">
          <eAnnotations xmi:id="_tflD0N0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tflD0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tflD090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_veyigt0fEe2YPMyYKslBVA" name="name" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_veyig90fEe2YPMyYKslBVA" name="logger" visibility="package" type="_tTRtNN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_veyihN0fEe2YPMyYKslBVA" name="eventQueue" visibility="package" type="_tVc3dt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_veyihd0fEe2YPMyYKslBVA" name="RECORD_ALL_EVENTS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_tflD0t0fEe2YPMyYKslBVA" client="_tcBZgN0fEe2YPMyYKslBVA" supplier="_tBahI90fEe2YPMyYKslBVA" contract="_tBahI90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_veyiht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_veyih90fEe2YPMyYKslBVA" name="logger" type="_tTRtNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_veyiiN0fEe2YPMyYKslBVA" name="eventQueue" type="_tVc3dt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezJkt0fEe2YPMyYKslBVA" name="getName" visibility="public">
            <ownedParameter xmi:id="_vezJk90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezJlN0fEe2YPMyYKslBVA" name="isTraceEnabled" visibility="public">
            <ownedParameter xmi:id="_vezJld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezJlt0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vezJl90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezJmd0fEe2YPMyYKslBVA" name="recordEvent_0Args" visibility="private">
            <ownedParameter xmi:id="_vezJmt0fEe2YPMyYKslBVA" name="level" type="_tfm5At0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJm90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJnN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJnd0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezJnt0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vezJn90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJoN0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezJod0fEe2YPMyYKslBVA" name="recordEvent_1Args" visibility="private">
            <ownedParameter xmi:id="_vezJot0fEe2YPMyYKslBVA" name="level" type="_tfm5At0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJo90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJpN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJpd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezJpt0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vezJp90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJqN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJqd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezJqt0fEe2YPMyYKslBVA" name="recordEvent2Args" visibility="private">
            <ownedParameter xmi:id="_vezJq90fEe2YPMyYKslBVA" name="level" type="_tfm5At0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJrN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJrd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJrt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJr90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezJsN0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vezJsd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJst0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezJs90fEe2YPMyYKslBVA" name="recordEventArgArray" visibility="private">
            <ownedParameter xmi:id="_vezJtN0fEe2YPMyYKslBVA" name="level" type="_tfm5At0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJtd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJtt0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJt90fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezJuN0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vezJud0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezJut0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezwoN0fEe2YPMyYKslBVA" name="isTraceEnabled" visibility="public">
            <ownedParameter xmi:id="_vezwod0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezwot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezwo90fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vezwpN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezwpd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezwpt0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vezwp90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezwqN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezwqd0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezwqt0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vezwq90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezwrN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezwrd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezwrt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezwr90fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vezwsN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezwsd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezwst0fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezws90fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vezwtN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezwtd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezwtt0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezwt90fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public">
            <ownedParameter xmi:id="_vezwuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezwud0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vezwut0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezwvN0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vezwvd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezwvt0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vezwv90fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vezwwN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezwwd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vezwwt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0XsN0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_ve0Xsd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0Xst0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0Xs90fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_ve0XtN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0Xtd0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0Xtt0fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public">
            <ownedParameter xmi:id="_ve0Xt90fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0XuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0Xud0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_ve0Xut0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0Xu90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0XvN0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_ve0Xvd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0Xvt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0Xv90fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0XwN0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_ve0Xwd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0Xwt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0Xw90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0XxN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0Xxd0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_ve0Xxt0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0Xx90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0XyN0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0Xyd0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_ve0Xyt0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0Xy90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0XzN0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0-wN0fEe2YPMyYKslBVA" name="isInfoEnabled" visibility="public">
            <ownedParameter xmi:id="_ve0-wd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0-wt0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve0-w90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0-xd0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve0-xt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0-x90fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0-yN0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve0-yd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0-yt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0-y90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0-zN0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve0-zd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0-zt0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0-z90fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve0-0N0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0-0d0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0-0t0fEe2YPMyYKslBVA" name="isInfoEnabled" visibility="public">
            <ownedParameter xmi:id="_ve0-090fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0-1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0-1d0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve0-1t0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0-190fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0-2N0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve0-2d0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0-2t0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0-290fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve0-3N0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve0-3d0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0-3t0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0-390fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve0-4N0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve1l0N0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve1l0d0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve1l0t0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve1l090fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve1l1N0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_ve1l1d0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve1l1t0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve1l190fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve1l2N0fEe2YPMyYKslBVA" name="isWarnEnabled" visibility="public">
            <ownedParameter xmi:id="_ve1l2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve1l2t0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve1l290fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve1l3d0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve1l3t0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve1l390fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve1l4N0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve1l4d0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve1l4t0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve1l490fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve1l5N0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve1l5d0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve1l5t0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve1l590fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve2M4N0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2M4d0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve2M4t0fEe2YPMyYKslBVA" name="isWarnEnabled" visibility="public">
            <ownedParameter xmi:id="_ve2M490fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2M5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve2M5d0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve2M5t0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2M590fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve2M6N0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve2M6d0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2M6t0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2M690fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve2M7N0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve2M7d0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2M7t0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2M790fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2M8N0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve2M8d0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve2M8t0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2M890fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2M9N0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve2M9d0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_ve2M9t0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2M990fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2M-N0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve2M-d0fEe2YPMyYKslBVA" name="isErrorEnabled" visibility="public">
            <ownedParameter xmi:id="_ve2M-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve2M-90fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve2M_N0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve2z8N0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve2z8d0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2z8t0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve2z890fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve2z9N0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2z9d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2z9t0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve2z990fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve2z-N0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2z-d0fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve2z-t0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve2z-90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2z_N0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve2z_d0fEe2YPMyYKslBVA" name="isErrorEnabled" visibility="public">
            <ownedParameter xmi:id="_ve2z_t0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve2z_90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve20AN0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve20Ad0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve20At0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve20A90fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve20BN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve20Bd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve20Bt0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve20B90fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve20CN0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve20Cd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve20Ct0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve20C90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve20DN0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve20Dd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve20Dt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve20D90fEe2YPMyYKslBVA" name="arguments" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve3bAN0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_ve3bAd0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve3bAt0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve3bA90fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve3bBN0fEe2YPMyYKslBVA" name="recordEvent" visibility="private">
            <ownedParameter xmi:id="_ve3bBd0fEe2YPMyYKslBVA" name="level" type="_tfm5At0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve3bBt0fEe2YPMyYKslBVA" name="marker" type="_tTS7UN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve3bB90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve3bCN0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve3bCd0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tfm5At0fEe2YPMyYKslBVA" name="Level" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tfm5A90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tfm5BN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tfm5Bd0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vezJmN0fEe2YPMyYKslBVA" name="TRACE" visibility="public" isLeaf="true" isStatic="true" type="_tfm5At0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vezwu90fEe2YPMyYKslBVA" name="DEBUG" visibility="public" isLeaf="true" isStatic="true" type="_tfm5At0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ve0-xN0fEe2YPMyYKslBVA" name="INFO" visibility="public" isLeaf="true" isStatic="true" type="_tfm5At0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ve1l3N0fEe2YPMyYKslBVA" name="WARN" visibility="public" isLeaf="true" isStatic="true" type="_tfm5At0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ve2M_d0fEe2YPMyYKslBVA" name="ERROR" visibility="public" isLeaf="true" isStatic="true" type="_tfm5At0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_ve4CI90fEe2YPMyYKslBVA" name="levelInt" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve4CJN0fEe2YPMyYKslBVA" name="levelStr" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ve4CJd0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tfm5Bt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_ve4CJt0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_ve4CJ90fEe2YPMyYKslBVA" name="return" type="_tfm5Bt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4CKt0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_ve4CK90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve4CLN0fEe2YPMyYKslBVA" name="return" type="_tfm5At0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4CLd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
            <ownedParameter xmi:id="_ve4CLt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve4CL90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve4CMN0fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ve4CMd0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4CMt0fEe2YPMyYKslBVA" name="toInt" visibility="public">
            <ownedParameter xmi:id="_ve4CM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4CNN0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_ve4CNd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ve4CNt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tfm5Bt0fEe2YPMyYKslBVA" name="Level[]" isLeaf="true" isAbstract="true">
          <eAnnotations xmi:id="_vf_cct0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vf_cc90fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_ve4CKN0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ve4CKd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_tTRGKN0fEe2YPMyYKslBVA" name="impl">
        <packagedElement xmi:type="uml:Class" xmi:id="_tTRGKt0fEe2YPMyYKslBVA" name="StaticLoggerBinder" visibility="public">
          <eAnnotations xmi:id="_tTS7VN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tTS7Vd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tTS7Wd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vfKV8N0fEe2YPMyYKslBVA" name="REQUESTED_API_VERSION" visibility="public" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vfOnYd0fEe2YPMyYKslBVA" name="SINGLETON" visibility="private" isLeaf="true" isStatic="true" type="_tTRGKt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vfOnYt0fEe2YPMyYKslBVA" name="loggerFactoryClassStr" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vfOnY90fEe2YPMyYKslBVA" name="loggerFactory" visibility="private" isLeaf="true" type="_tTSUQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vfOnZN0fEe2YPMyYKslBVA" name="class$org$slf4j$impl$SimpleLoggerFactory" visibility="package" isStatic="true" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tTS7WN0fEe2YPMyYKslBVA" client="_tTRGKt0fEe2YPMyYKslBVA" supplier="_tTS7V90fEe2YPMyYKslBVA" contract="_tTS7V90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_vfJH1t0fEe2YPMyYKslBVA" name="getSingleton" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_vfJH190fEe2YPMyYKslBVA" name="return" type="_tTRGKt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfK9AN0fEe2YPMyYKslBVA" name="getLoggerFactoryClassStr" visibility="public">
            <ownedParameter xmi:id="_vfK9Ad0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfLkEN0fEe2YPMyYKslBVA" name="getLoggerFactory" visibility="public">
            <ownedParameter xmi:id="_vfLkEd0fEe2YPMyYKslBVA" name="return" type="_tTSUQN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfOnZd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          <ownedOperation xmi:id="_vfOnZt0fEe2YPMyYKslBVA" name="class$" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_vfOnZ90fEe2YPMyYKslBVA" name="x0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfOnaN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfOna90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tTS7W90fEe2YPMyYKslBVA" name="SimpleLoggerFactory" visibility="public">
          <eAnnotations xmi:id="_tcCnot0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tcCno90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tcCnpd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vfOAZN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tTS7W90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vfOAZd0fEe2YPMyYKslBVA" name="loggerMap" visibility="package" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tcCnpN0fEe2YPMyYKslBVA" client="_tTS7W90fEe2YPMyYKslBVA" supplier="_tTSUQN0fEe2YPMyYKslBVA" contract="_tTSUQN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_vfOAZt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_vfOAZ90fEe2YPMyYKslBVA" name="getLogger" visibility="public">
            <ownedParameter xmi:id="_vfOAaN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfOAad0fEe2YPMyYKslBVA" name="return" type="_tBahI90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfOnYN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tcCnp90fEe2YPMyYKslBVA" name="SimpleLogger" visibility="public">
          <eAnnotations xmi:id="_tfoHKd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tfoHKt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tfoHK90fEe2YPMyYKslBVA" general="_tfoHI90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vfLkMd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vfLkMt0fEe2YPMyYKslBVA" name="startTime" visibility="private" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vfLkM90fEe2YPMyYKslBVA" name="LINE_SEPARATOR" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_vfLkNN0fEe2YPMyYKslBVA" name="INFO_STR" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vfLkNd0fEe2YPMyYKslBVA" name="WARN_STR" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vfLkNt0fEe2YPMyYKslBVA" name="ERROR_STR" visibility="private" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_vfLkOd0fEe2YPMyYKslBVA" name="name" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_vfLkN90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_vfLkON0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMLIN0fEe2YPMyYKslBVA" name="isTraceEnabled" visibility="public">
            <ownedParameter xmi:id="_vfMLId0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMLIt0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfMLI90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMLJN0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfMLJd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMLJt0fEe2YPMyYKslBVA" name="param1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMLJ90fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfMLKN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMLKd0fEe2YPMyYKslBVA" name="param1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMLKt0fEe2YPMyYKslBVA" name="param2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMLK90fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfMLLN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMLLd0fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMLLt0fEe2YPMyYKslBVA" name="trace" visibility="public">
            <ownedParameter xmi:id="_vfMLL90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMLMN0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMLMd0fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public">
            <ownedParameter xmi:id="_vfMLMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMLM90fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfMLNN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMLNd0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfMLNt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMLN90fEe2YPMyYKslBVA" name="param1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMLON0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfMLOd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMLOt0fEe2YPMyYKslBVA" name="param1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMLO90fEe2YPMyYKslBVA" name="param2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMLPN0fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfMLPd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMLPt0fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMLP90fEe2YPMyYKslBVA" name="debug" visibility="public">
            <ownedParameter xmi:id="_vfMLQN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMLQd0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMLQt0fEe2YPMyYKslBVA" name="log" visibility="private">
            <ownedParameter xmi:id="_vfMLQ90fEe2YPMyYKslBVA" name="level" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMLRN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMLRd0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMyNt0fEe2YPMyYKslBVA" name="formatAndLog" visibility="private">
            <ownedParameter xmi:id="_vfMyN90fEe2YPMyYKslBVA" name="level" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMyON0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMyOd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMyOt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMyO90fEe2YPMyYKslBVA" name="formatAndLog" visibility="private">
            <ownedParameter xmi:id="_vfMyPN0fEe2YPMyYKslBVA" name="level" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMyPd0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfMyPt0fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfMyP90fEe2YPMyYKslBVA" name="isInfoEnabled" visibility="public">
            <ownedParameter xmi:id="_vfMyQN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfNZQN0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfNZQd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfNZQt0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfNZQ90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfNZRN0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfNZRd0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfNZRt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfNZR90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfNZSN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfNZSd0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfNZSt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfNZS90fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfNZTN0fEe2YPMyYKslBVA" name="info" visibility="public">
            <ownedParameter xmi:id="_vfNZTd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfNZTt0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfNZT90fEe2YPMyYKslBVA" name="isWarnEnabled" visibility="public">
            <ownedParameter xmi:id="_vfNZUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfNZUd0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfNZUt0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfNZU90fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfNZVN0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfNZVd0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfNZVt0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfNZV90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfNZWN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfNZWd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfNZWt0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfNZW90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfNZXN0fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfNZXd0fEe2YPMyYKslBVA" name="warn" visibility="public">
            <ownedParameter xmi:id="_vfOAUN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfOAUd0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfOAUt0fEe2YPMyYKslBVA" name="isErrorEnabled" visibility="public">
            <ownedParameter xmi:id="_vfOAU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfOAVN0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfOAVd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfOAVt0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfOAV90fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfOAWN0fEe2YPMyYKslBVA" name="arg" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfOAWd0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfOAWt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfOAW90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfOAXN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfOAXd0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfOAXt0fEe2YPMyYKslBVA" name="format" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfOAX90fEe2YPMyYKslBVA" name="argArray" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfOAYN0fEe2YPMyYKslBVA" name="error" visibility="public">
            <ownedParameter xmi:id="_vfOAYd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfOAYt0fEe2YPMyYKslBVA" name="t" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfOAY90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tTSUQN0fEe2YPMyYKslBVA" name="ILoggerFactory" visibility="public" isAbstract="true">
        <eAnnotations xmi:id="_tcCAmd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcCAmt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <ownedOperation xmi:id="_vfH5s90fEe2YPMyYKslBVA" name="getLogger" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfH5tN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfH5td0fEe2YPMyYKslBVA" name="return" type="_tBahI90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tTS7UN0fEe2YPMyYKslBVA" name="Marker" visibility="public" isAbstract="true">
        <eAnnotations xmi:id="_tTS7Ud0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTS7Ut0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTS7U90fEe2YPMyYKslBVA" general="_s_Ov0d0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_vfLkE90fEe2YPMyYKslBVA" name="ANY_MARKER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_vfLkFN0fEe2YPMyYKslBVA" name="ANY_NON_NULL_MARKER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_vfLkFd0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfLkFt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfLkF90fEe2YPMyYKslBVA" name="add" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfLkGN0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfLkGd0fEe2YPMyYKslBVA" name="remove" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfLkGt0fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfLkG90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfLkHN0fEe2YPMyYKslBVA" name="hasChildren" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfLkHd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfLkHt0fEe2YPMyYKslBVA" name="hasReferences" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfLkH90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfLkIN0fEe2YPMyYKslBVA" name="iterator" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfLkId0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfLkIt0fEe2YPMyYKslBVA" name="contains" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfLkI90fEe2YPMyYKslBVA" name="arg0" type="_tTS7UN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfLkJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfLkJd0fEe2YPMyYKslBVA" name="contains" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfLkJt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfLkJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfLkKN0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfLkKd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfLkKt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfLkK90fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_vfLkLN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_tTS7Vt0fEe2YPMyYKslBVA" name="spi">
        <packagedElement xmi:type="uml:Interface" xmi:id="_tTS7V90fEe2YPMyYKslBVA" name="LoggerFactoryBinder" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tcCnoN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tcCnod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_vfLkLd0fEe2YPMyYKslBVA" name="getLoggerFactory" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_vfLkLt0fEe2YPMyYKslBVA" name="return" type="_tTSUQN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfLkL90fEe2YPMyYKslBVA" name="getLoggerFactoryClassStr" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_vfLkMN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_tB1X4N0fEe2YPMyYKslBVA" name="osgi">
      <packagedElement xmi:type="uml:Package" xmi:id="_tB1X4d0fEe2YPMyYKslBVA" name="framework">
        <packagedElement xmi:type="uml:Package" xmi:id="_tB3NGN0fEe2YPMyYKslBVA" name="connect">
          <packagedElement xmi:type="uml:Interface" xmi:id="_tB4bN90fEe2YPMyYKslBVA" name="FrameworkUtilHelper" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tXCL090fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXCL1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uyIQ0d0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
              <ownedParameter xmi:id="_uyIQ0t0fEe2YPMyYKslBVA" name="classFromBundle" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyIQ090fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tg9j8d0fEe2YPMyYKslBVA" name="ModuleConnector" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiZHQt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiZHQ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_up6wAt0fEe2YPMyYKslBVA" name="initialize" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_up6wA90fEe2YPMyYKslBVA" name="arg0" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_up6wBN0fEe2YPMyYKslBVA" name="arg1" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_up_Bed0fEe2YPMyYKslBVA" name="connect" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_up_Bet0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_up_Be90fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyIQ1N0fEe2YPMyYKslBVA" name="newBundleActivator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyIQ1d0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tg_ZGN0fEe2YPMyYKslBVA" name="ConnectModule" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiZHRN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiZHRd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_up-abt0fEe2YPMyYKslBVA" name="getContent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_up-ab90fEe2YPMyYKslBVA" name="return" type="_thJxIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_thJxIN0fEe2YPMyYKslBVA" name="ConnectContent" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiZHQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiZHQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_thJxId0fEe2YPMyYKslBVA" name="ConnectEntry" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tiYgTt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiYgT90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uq1WEd0fEe2YPMyYKslBVA" name="getInputStream" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uq1WEt0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uyHCvd0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uyHCvt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uyHCv90fEe2YPMyYKslBVA" name="getContentLength" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uyHCwN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uyHCwd0fEe2YPMyYKslBVA" name="getLastModified" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uyHCwt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uyHCw90fEe2YPMyYKslBVA" name="getBytes" visibility="public">
                <ownedParameter xmi:id="_uyHCxN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedAttribute xmi:id="_uyIQ0N0fEe2YPMyYKslBVA" name="TAG_OSGI_CONNECT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uq1WAN0fEe2YPMyYKslBVA" name="open" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uq1WA90fEe2YPMyYKslBVA" name="getEntries" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uq1WBN0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uq1WCN0fEe2YPMyYKslBVA" name="getEntry" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uq1WCd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uq1WCt0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uq1WDN0fEe2YPMyYKslBVA" name="close" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uq19Ed0fEe2YPMyYKslBVA" name="getHeaders" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uq19Et0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uq19Ft0fEe2YPMyYKslBVA" name="getClassLoader" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uq19F90fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tB1X490fEe2YPMyYKslBVA" name="FrameworkUtil" visibility="public">
          <eAnnotations xmi:id="_tB3NEN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tB3NEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tB3NEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uzEsBd0fEe2YPMyYKslBVA" name="helpers" visibility="private" isLeaf="true" isStatic="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uZ9BYN0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZ9BYd0fEe2YPMyYKslBVA" name="classFromBundle" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZ9BYt0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ua6DoN0fEe2YPMyYKslBVA" name="createFilter" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_ua6Dod0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ua6Dot0fEe2YPMyYKslBVA" name="return" type="_tW6QAt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyW6U90fEe2YPMyYKslBVA" name="matchDistinguishedNameChain" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uyW6VN0fEe2YPMyYKslBVA" name="matchPattern" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyW6Vd0fEe2YPMyYKslBVA" name="dnChain" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyW6Vt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzEsBt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_uzFTEd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          <ownedOperation xmi:id="_uzFTFt0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uzFTF90fEe2YPMyYKslBVA" name="bundleClassLoader" type="_tANnQt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzFTGN0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzFTGd0fEe2YPMyYKslBVA" name="asMap" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uzF6IN0fEe2YPMyYKslBVA" name="dictionary" type="_tB6QYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzF6Id0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzF6It0fEe2YPMyYKslBVA" name="asDictionary" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uzF6I90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzF6JN0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzF6J90fEe2YPMyYKslBVA" name="lambda$0" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uzF6KN0fEe2YPMyYKslBVA" name="return" type="_tB30IN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzF6Ld0fEe2YPMyYKslBVA" name="lambda$2" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uzF6Lt0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzF6L90fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzF6MN0fEe2YPMyYKslBVA" name="lambda$4" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uzF6Md0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzF6Mt0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzGhMN0fEe2YPMyYKslBVA" name="lambda$5" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uzGhMd0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzGhMt0fEe2YPMyYKslBVA" name="helper" type="_tB4bN90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzGhM90fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tB30Kd0fEe2YPMyYKslBVA" name="DNChainMatching" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tB5CQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tB5CQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tB5CQt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzHvVN0fEe2YPMyYKslBVA" name="MINUS_WILDCARD" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzHvVd0fEe2YPMyYKslBVA" name="STAR_WILDCARD" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uzFTEt0fEe2YPMyYKslBVA" name="match" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uzFTE90fEe2YPMyYKslBVA" name="pattern" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzFTFN0fEe2YPMyYKslBVA" name="dnChain" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzFTFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzHvVt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uzHvV90fEe2YPMyYKslBVA" name="rdnmatch" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uzHvWN0fEe2YPMyYKslBVA" name="rdn" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzHvWd0fEe2YPMyYKslBVA" name="rdnPattern" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzHvWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzHvW90fEe2YPMyYKslBVA" name="dnmatch" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uzHvXN0fEe2YPMyYKslBVA" name="dn" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzHvXd0fEe2YPMyYKslBVA" name="dnPattern" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzHvXt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzIWYN0fEe2YPMyYKslBVA" name="parseDNchainPattern" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uzIWYd0fEe2YPMyYKslBVA" name="pattern" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzIWYt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzIWY90fEe2YPMyYKslBVA" name="skipSpaces" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uzIWZN0fEe2YPMyYKslBVA" name="dnChain" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzIWZd0fEe2YPMyYKslBVA" name="startIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzIWZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzI9cN0fEe2YPMyYKslBVA" name="parseDN" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uzI9cd0fEe2YPMyYKslBVA" name="dn" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzI9ct0fEe2YPMyYKslBVA" name="rdn" type="_s7dDE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzI9c90fEe2YPMyYKslBVA" name="parseDNchain" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uzI9dN0fEe2YPMyYKslBVA" name="chain" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzI9dd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzJkgN0fEe2YPMyYKslBVA" name="skipWildCards" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uzJkgd0fEe2YPMyYKslBVA" name="dnChainPattern" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzJkgt0fEe2YPMyYKslBVA" name="dnChainPatternIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzJkg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzKLkN0fEe2YPMyYKslBVA" name="dnChainMatch" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uzKLkd0fEe2YPMyYKslBVA" name="dnChain" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzKLkt0fEe2YPMyYKslBVA" name="dnChainIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzKLk90fEe2YPMyYKslBVA" name="dnChainPattern" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzKLlN0fEe2YPMyYKslBVA" name="dnChainPatternIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzKLld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzKyoN0fEe2YPMyYKslBVA" name="toString" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uzKyod0fEe2YPMyYKslBVA" name="dnChain" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzKyot0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tB4bNN0fEe2YPMyYKslBVA" name="DictionaryAsMap" visibility="package">
            <eAnnotations xmi:id="_tXF2MN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tXF2Md0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tXF2Mt0fEe2YPMyYKslBVA" general="_tUDwUd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzC23t0fEe2YPMyYKslBVA" name="dict" visibility="private" isLeaf="true" type="_tB6QYt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uzCPyN0fEe2YPMyYKslBVA" name="keys" visibility="package">
              <ownedParameter xmi:id="_uzC20N0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzC22d0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uzC22t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzC2290fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzC2390fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uzC24N0fEe2YPMyYKslBVA" name="dict" type="_tB6QYt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzDd4N0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uzDd4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzDd4t0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uzDd490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzDd5N0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
              <ownedParameter xmi:id="_uzDd5d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzDd5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzDd590fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uzDd6N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzDd6d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzEE8N0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_uzEE8d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzEE8t0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzEE890fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzEE-N0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            <ownedOperation xmi:id="_uzEE-d0fEe2YPMyYKslBVA" name="keySet" visibility="public">
              <ownedParameter xmi:id="_uzEE-t0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzEE_d0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uzEsAN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzEsA90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uzEsBN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tXF2NN0fEe2YPMyYKslBVA" name="KeySet" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tXGdRd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tXGdRt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tXGdR90fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzLZtN0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tB4bNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uzEE-90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uzEE_N0fEe2YPMyYKslBVA" name="arg0" type="_tB4bNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzLZtd0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uzLZtt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzLZt90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uzLZuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzLZud0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uzLZut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzLZu90fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uzLZvN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzLZvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzMAwN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uzMAwd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzMAwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzMAw90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tXF2Nt0fEe2YPMyYKslBVA" name="EntrySet" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tXGdQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tXGdQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tXGdQt0fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzHIRN0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tB4bNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uzEsAd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uzEsAt0fEe2YPMyYKslBVA" name="arg0" type="_tB4bNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzHIRd0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uzHIRt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzHIR90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uzHISN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzHISd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uzHISt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzHIS90fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uzHITN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzHITd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzHITt0fEe2YPMyYKslBVA" name="containsEntry" visibility="private">
                <ownedParameter xmi:id="_uzHIT90fEe2YPMyYKslBVA" name="e" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzHIUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzHvUN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uzHvUd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzHvUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzHvU90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tXGdRN0fEe2YPMyYKslBVA" name="EntryIterator" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tewkct0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tewkc90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tewkdd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzCPw90fEe2YPMyYKslBVA" name="keys" visibility="private" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uzCPxN0fEe2YPMyYKslBVA" name="key" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzCPxd0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tB4bNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tewkdN0fEe2YPMyYKslBVA" client="_tXGdRN0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uzCPxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uzCPx90fEe2YPMyYKslBVA" name="arg0" type="_tB4bNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzC20d0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uzC20t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzC2090fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uzC21N0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzC22N0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
              <ownedOperation xmi:id="_uzC23N0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uzC23d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tXHEUN0fEe2YPMyYKslBVA" name="KeyIterator" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tewkfN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tewkfd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tewkf90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzKyo90fEe2YPMyYKslBVA" name="keys" visibility="private" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uzKypN0fEe2YPMyYKslBVA" name="key" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzKypd0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tB4bNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tewkft0fEe2YPMyYKslBVA" client="_tXHEUN0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uzKypt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uzKyp90fEe2YPMyYKslBVA" name="arg0" type="_tB4bNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzKyqN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uzLZsN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzLZsd0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uzLZst0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzLZs90fEe2YPMyYKslBVA" name="remove" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tewkd90fEe2YPMyYKslBVA" name="Entry" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tewkeN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tewked0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tewke90fEe2YPMyYKslBVA" general="_tewket0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzGhNN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uzGhNd0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tB4bNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uzC21d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uzC21t0fEe2YPMyYKslBVA" name="arg0" type="_tB4bNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzC2190fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzGhOd0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                <ownedParameter xmi:id="_uzGhOt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzGhO90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzGhPN0fEe2YPMyYKslBVA" name="getKey" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uzHIQN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tB4bNt0fEe2YPMyYKslBVA" name="MapAsDictionary" visibility="package">
            <eAnnotations xmi:id="_tB6QYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tB6QYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tB63cN0fEe2YPMyYKslBVA" general="_tB6QYt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzMAxN0fEe2YPMyYKslBVA" name="map" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uzF6Jd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uzF6Jt0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzMAxd0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uzMAxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzMAx90fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uzMAyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzMAyd0fEe2YPMyYKslBVA" name="keys" visibility="public">
              <ownedParameter xmi:id="_uzMAyt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzMn0N0fEe2YPMyYKslBVA" name="elements" visibility="public">
              <ownedParameter xmi:id="_uzMn0d0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzMn0t0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uzMn090fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzMn1N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzMn1d0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_uzMn1t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzMn190fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzMn2N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzMn2d0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uzMn2t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzMn290fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzMn3N0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uzMn3d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tB4bMd0fEe2YPMyYKslBVA" name="BundleReference" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tXEBB90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tXEBCN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_uaDIC90fEe2YPMyYKslBVA" name="getBundle" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uaDIDN0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tV9NwN0fEe2YPMyYKslBVA" name="Bundle" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tXCL1d0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tXCL1t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tXCy4N0fEe2YPMyYKslBVA" general="_s_ToUN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyJe8t0fEe2YPMyYKslBVA" name="UNINSTALLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyJe890fEe2YPMyYKslBVA" name="INSTALLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyJe9N0fEe2YPMyYKslBVA" name="RESOLVED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyJe9d0fEe2YPMyYKslBVA" name="STARTING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyJe9t0fEe2YPMyYKslBVA" name="STOPPING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyJe990fEe2YPMyYKslBVA" name="ACTIVE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyJe-N0fEe2YPMyYKslBVA" name="START_TRANSIENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyJe-d0fEe2YPMyYKslBVA" name="START_ACTIVATION_POLICY" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyJe-t0fEe2YPMyYKslBVA" name="STOP_TRANSIENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyJe-90fEe2YPMyYKslBVA" name="SIGNERS_ALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyJe_N0fEe2YPMyYKslBVA" name="SIGNERS_TRUSTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uaAE2N0fEe2YPMyYKslBVA" name="getSymbolicName" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uaAE2d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uaCg-d0fEe2YPMyYKslBVA" name="getBundleContext" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uaCg-t0fEe2YPMyYKslBVA" name="return" type="_tXCy5N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uaDIAt0fEe2YPMyYKslBVA" name="getBundleId" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uaDIA90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uaZtVN0fEe2YPMyYKslBVA" name="adapt" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uaZtVd0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uaZtVt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uagbAN0fEe2YPMyYKslBVA" name="getState" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uagbAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uaksdt0fEe2YPMyYKslBVA" name="start" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uaksd90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ualThN0fEe2YPMyYKslBVA" name="getVersion" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ualThd0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uatPbd0fEe2YPMyYKslBVA" name="getEntry" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uatPbt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uatPb90fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ubItJt0fEe2YPMyYKslBVA" name="getResource" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ubItJ90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ubItKN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ubddQN0fEe2YPMyYKslBVA" name="getHeaders" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ubddQd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ubddQt0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ucCsFN0fEe2YPMyYKslBVA" name="loadClass" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ucCsFd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ucCsFt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ucTKw90fEe2YPMyYKslBVA" name="findEntries" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ucTKxN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ucTKxd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ucTKxt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ucTKx90fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ukePVN0fEe2YPMyYKslBVA" name="getDataFile" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ukePVd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ukePVt0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ulaqlN0fEe2YPMyYKslBVA" name="getResources" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ulaqld0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ulaqlt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_umvgN90fEe2YPMyYKslBVA" name="getLocation" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_umvgON0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoB5ot0fEe2YPMyYKslBVA" name="hasPermission" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uoB5o90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoB5pN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoU0kt0fEe2YPMyYKslBVA" name="getLastModified" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uoU0k90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyJe_d0fEe2YPMyYKslBVA" name="start" visibility="public" isAbstract="true"/>
          <ownedOperation xmi:id="_uyJe_t0fEe2YPMyYKslBVA" name="stop" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyJe_90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyJfAN0fEe2YPMyYKslBVA" name="stop" visibility="public" isAbstract="true"/>
          <ownedOperation xmi:id="_uyJfAd0fEe2YPMyYKslBVA" name="update" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyJfAt0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyJfA90fEe2YPMyYKslBVA" name="update" visibility="public" isAbstract="true"/>
          <ownedOperation xmi:id="_uyJfBN0fEe2YPMyYKslBVA" name="uninstall" visibility="public" isAbstract="true"/>
          <ownedOperation xmi:id="_uyJfBd0fEe2YPMyYKslBVA" name="getHeaders" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyJfBt0fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyKGAN0fEe2YPMyYKslBVA" name="getRegisteredServices" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyKGAd0fEe2YPMyYKslBVA" name="return" type="_tXCy4d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyKGAt0fEe2YPMyYKslBVA" name="getServicesInUse" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyKGA90fEe2YPMyYKslBVA" name="return" type="_tXCy4d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyKGBN0fEe2YPMyYKslBVA" name="getEntryPaths" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyKGBd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyKGBt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyKGB90fEe2YPMyYKslBVA" name="getSignerCertificates" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyKGCN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyKGCd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tW6QAt0fEe2YPMyYKslBVA" name="Filter" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tXEBDN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tXEBDd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_undR4N0fEe2YPMyYKslBVA" name="match" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_undR4d0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_undR4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_unr7YN0fEe2YPMyYKslBVA" name="matches" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_unr7Yd0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_unr7Yt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoEV8d0fEe2YPMyYKslBVA" name="toString" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uoEV8t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uv_i0N0fEe2YPMyYKslBVA" name="matchCase" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uv_i0d0fEe2YPMyYKslBVA" name="arg0" type="_tB6QYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uv_i0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uye2IN0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uye2Id0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uye2It0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy_zhd0fEe2YPMyYKslBVA" name="match" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uy_zht0fEe2YPMyYKslBVA" name="arg0" type="_tB6QYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uy_zh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy_ziN0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uy_zid0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tXCy4d0fEe2YPMyYKslBVA" name="ServiceReference[]" isLeaf="true" isAbstract="true">
          <eAnnotations xmi:id="_vf_cdN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vf_cdd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tXCy5N0fEe2YPMyYKslBVA" name="BundleContext" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tXCy5d0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tXCy5t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tXCy590fEe2YPMyYKslBVA" general="_tB4bMd0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uZ_dtN0fEe2YPMyYKslBVA" name="getProperty" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uZ_dtd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZ_dtt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uaDIBt0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uaDIB90fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uaXRE90fEe2YPMyYKslBVA" name="registerService" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uaXRFN0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uaXRFd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uaXRFt0fEe2YPMyYKslBVA" name="arg2" type="_tB6QYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uaXRF90fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uaX4Id0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uaX4It0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uaX4I90fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uahpI90fEe2YPMyYKslBVA" name="createFilter" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uahpJN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uahpJd0fEe2YPMyYKslBVA" name="return" type="_tW6QAt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ua7Rxt0fEe2YPMyYKslBVA" name="getServiceReference" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ua7Rx90fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ua7RyN0fEe2YPMyYKslBVA" name="return" type="_tXDZ-d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ua7Ryd0fEe2YPMyYKslBVA" name="getServiceReferences" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ua7Ryt0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ua7Ry90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ua7RzN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ua8f6t0fEe2YPMyYKslBVA" name="getService" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ua8f690fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ua8f7N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ua9G8d0fEe2YPMyYKslBVA" name="ungetService" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ua9G8t0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ua9G890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ua9uAN0fEe2YPMyYKslBVA" name="addServiceListener" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ua9uAd0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ua9uAt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ua9uA90fEe2YPMyYKslBVA" name="addBundleListener" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ua9uBN0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ_t0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ua-VEN0fEe2YPMyYKslBVA" name="removeServiceListener" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ua-VEd0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ua-VEt0fEe2YPMyYKslBVA" name="removeBundleListener" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ua-VE90fEe2YPMyYKslBVA" name="arg0" type="_tXDZ_t0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ubRQAd0fEe2YPMyYKslBVA" name="registerService" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ubRQAt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ubRQA90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ubRQBN0fEe2YPMyYKslBVA" name="arg2" type="_tB6QYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ubRQBd0fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ub2e0N0fEe2YPMyYKslBVA" name="getServiceReference" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ub2e0d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ub2e0t0fEe2YPMyYKslBVA" name="return" type="_tXDZ-d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ucCFB90fEe2YPMyYKslBVA" name="getBundle" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ucCFCN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ucCFCd0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ucD6NN0fEe2YPMyYKslBVA" name="getBundles" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ucD6Nd0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_umm9Ut0fEe2YPMyYKslBVA" name="addServiceListener" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_umm9U90fEe2YPMyYKslBVA" name="arg0" type="_tXDZ8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_umm9VN0fEe2YPMyYKslBVA" name="addFrameworkListener" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_umm9Vd0fEe2YPMyYKslBVA" name="arg0" type="_tXDaA90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_umm9Vt0fEe2YPMyYKslBVA" name="registerService" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_umm9V90fEe2YPMyYKslBVA" name="arg0" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_umm9WN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_umm9Wd0fEe2YPMyYKslBVA" name="arg2" type="_tB6QYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_umm9Wt0fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_umnkYd0fEe2YPMyYKslBVA" name="removeFrameworkListener" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_umnkYt0fEe2YPMyYKslBVA" name="arg0" type="_tXDaA90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoell90fEe2YPMyYKslBVA" name="getAllServiceReferences" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uoelmN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoelmd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoelmt0fEe2YPMyYKslBVA" name="return" type="_tXCy4d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uqszIt0fEe2YPMyYKslBVA" name="getServiceReferences" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uqszI90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uqszJN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uqszJd0fEe2YPMyYKslBVA" name="return" type="_tXCy4d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyQzsN0fEe2YPMyYKslBVA" name="installBundle" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyQzsd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyQzst0fEe2YPMyYKslBVA" name="arg1" type="_s9aK4d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyQzs90fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyQztN0fEe2YPMyYKslBVA" name="installBundle" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyQztd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyQztt0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyQzt90fEe2YPMyYKslBVA" name="registerService" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyQzuN0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyQzud0fEe2YPMyYKslBVA" name="arg1" type="_tXEBBN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyQzut0fEe2YPMyYKslBVA" name="arg2" type="_tB6QYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyQzu90fEe2YPMyYKslBVA" name="return" type="_tXEBCd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyQzvN0fEe2YPMyYKslBVA" name="getServiceObjects" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyQzvd0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyQzvt0fEe2YPMyYKslBVA" name="return" type="_tXHEUd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyRawN0fEe2YPMyYKslBVA" name="getDataFile" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyRawd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyRawt0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tXCy6N0fEe2YPMyYKslBVA" name="Bundle[]" isLeaf="true" isAbstract="true">
          <eAnnotations xmi:id="_vf_cdt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vf_cd90fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tXDZ8N0fEe2YPMyYKslBVA" name="ServiceListener" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tXDZ8d0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tXDZ8t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tXDZ890fEe2YPMyYKslBVA" general="_tWsNlN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_unB0Fd0fEe2YPMyYKslBVA" name="serviceChanged" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_unB0Ft0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tXDZ9d0fEe2YPMyYKslBVA" name="ServiceEvent" visibility="public">
          <eAnnotations xmi:id="_tXDZ9t0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tXDZ990fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tXDZ-N0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyXhYN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyXhYd0fEe2YPMyYKslBVA" name="reference" visibility="private" isLeaf="true" type="_tXDZ-d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyXhYt0fEe2YPMyYKslBVA" name="type" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyXhY90fEe2YPMyYKslBVA" name="REGISTERED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyXhZN0fEe2YPMyYKslBVA" name="MODIFIED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyXhZd0fEe2YPMyYKslBVA" name="UNREGISTERING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyXhZt0fEe2YPMyYKslBVA" name="MODIFIED_ENDMATCH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_ua9G_N0fEe2YPMyYKslBVA" name="getServiceReference" visibility="public">
            <ownedParameter xmi:id="_ua9G_d0fEe2YPMyYKslBVA" name="return" type="_tXDZ-d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ua9G_t0fEe2YPMyYKslBVA" name="getType" visibility="public">
            <ownedParameter xmi:id="_ua9G_90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_unlNs90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_unlNtN0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_unlNtd0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tXDZ-d0fEe2YPMyYKslBVA" name="ServiceReference" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tXDZ-t0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tXDZ-90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tXDZ_N0fEe2YPMyYKslBVA" general="_s_ToUN0fEe2YPMyYKslBVA"/>
          <generalization xmi:id="_tXDZ_d0fEe2YPMyYKslBVA" general="_tB4bMd0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_ua5cpt0fEe2YPMyYKslBVA" name="getProperty" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ua5cp90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ua5cqN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ua9uBd0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_ua9uBt0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uofzsN0fEe2YPMyYKslBVA" name="getPropertyKeys" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uofzsd0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uofztt0fEe2YPMyYKslBVA" name="getUsingBundles" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uofzt90fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyXhZ90fEe2YPMyYKslBVA" name="isAssignableTo" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyXhaN0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyXhad0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyXhat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyXha90fEe2YPMyYKslBVA" name="compareTo" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyXhbN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyXhbd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyXhbt0fEe2YPMyYKslBVA" name="getProperties" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyXhb90fEe2YPMyYKslBVA" name="return" type="_tB6QYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyXhcN0fEe2YPMyYKslBVA" name="adapt" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uyXhcd0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyXhct0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tXDZ_t0fEe2YPMyYKslBVA" name="BundleListener" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tXDZ_90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tXDaAN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tXDaAd0fEe2YPMyYKslBVA" general="_tWsNlN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_upMXQ90fEe2YPMyYKslBVA" name="bundleChanged" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_upMXRN0fEe2YPMyYKslBVA" name="arg0" type="_tXEBAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tXDaA90fEe2YPMyYKslBVA" name="FrameworkListener" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tXDaBN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tXDaBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tXDaBt0fEe2YPMyYKslBVA" general="_tWsNlN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_upM-UN0fEe2YPMyYKslBVA" name="frameworkEvent" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_upM-Ud0fEe2YPMyYKslBVA" name="arg0" type="_tev9b90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tXEBAN0fEe2YPMyYKslBVA" name="BundleEvent" visibility="public">
          <eAnnotations xmi:id="_tXEBAd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tXEBAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tXEBA90fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyonIt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyonI90fEe2YPMyYKslBVA" name="bundle" visibility="private" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyonJN0fEe2YPMyYKslBVA" name="type" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyonJd0fEe2YPMyYKslBVA" name="INSTALLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyonJt0fEe2YPMyYKslBVA" name="STARTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyonJ90fEe2YPMyYKslBVA" name="STOPPED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyonKN0fEe2YPMyYKslBVA" name="UPDATED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyonKd0fEe2YPMyYKslBVA" name="UNINSTALLED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyonKt0fEe2YPMyYKslBVA" name="RESOLVED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyonK90fEe2YPMyYKslBVA" name="UNRESOLVED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyonLN0fEe2YPMyYKslBVA" name="STARTING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyonLd0fEe2YPMyYKslBVA" name="STOPPING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyonLt0fEe2YPMyYKslBVA" name="LAZY_ACTIVATION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyonL90fEe2YPMyYKslBVA" name="origin" visibility="private" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_ua9G9t0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
            <ownedParameter xmi:id="_ua9G990fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ua9G-N0fEe2YPMyYKslBVA" name="getType" visibility="public">
            <ownedParameter xmi:id="_ua9G-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_upQBrN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_upQBrd0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upQBrt0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upQBr90fEe2YPMyYKslBVA" name="origin" type="_tV9NwN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_upQBst0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_upQBs90fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upQBtN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uypOMN0fEe2YPMyYKslBVA" name="getOrigin" visibility="public">
            <ownedParameter xmi:id="_uypOMd0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tXEBBN0fEe2YPMyYKslBVA" name="ServiceFactory" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tXEBBd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tXEBBt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_unH6uN0fEe2YPMyYKslBVA" name="getService" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_unH6ud0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_unH6ut0fEe2YPMyYKslBVA" name="arg1" type="_tXEBCd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_unH6u90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_unLlF90fEe2YPMyYKslBVA" name="ungetService" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_unLlGN0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_unLlGd0fEe2YPMyYKslBVA" name="arg1" type="_tXEBCd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_unMMIN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tXEBCd0fEe2YPMyYKslBVA" name="ServiceRegistration" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tXEBCt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tXEBC90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_uaX4IN0fEe2YPMyYKslBVA" name="unregister" visibility="public" isAbstract="true"/>
          <ownedOperation xmi:id="_umm9W90fEe2YPMyYKslBVA" name="getReference" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_umm9XN0fEe2YPMyYKslBVA" name="return" type="_tXDZ-d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy_zg90fEe2YPMyYKslBVA" name="setProperties" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uy_zhN0fEe2YPMyYKslBVA" name="arg0" type="_tB6QYt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tXEBDt0fEe2YPMyYKslBVA" name="Version" visibility="public">
          <eAnnotations xmi:id="_tXEBD90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tXEBEN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tXEBEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_ukGb590fEe2YPMyYKslBVA" name="emptyVersion" visibility="public" isLeaf="true" isStatic="true" type="_tXEBDt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy_zit0fEe2YPMyYKslBVA" name="major" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy_zi90fEe2YPMyYKslBVA" name="minor" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy_zjN0fEe2YPMyYKslBVA" name="micro" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy_zjd0fEe2YPMyYKslBVA" name="qualifier" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy_zjt0fEe2YPMyYKslBVA" name="SEPARATOR" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy_zj90fEe2YPMyYKslBVA" name="versionString" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uy_zkN0fEe2YPMyYKslBVA" name="hash" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tXEBEd0fEe2YPMyYKslBVA" client="_tXEBDt0fEe2YPMyYKslBVA" supplier="_s_ToUN0fEe2YPMyYKslBVA" contract="_s_ToUN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_ualTht0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
            <ownedParameter xmi:id="_ualTh90fEe2YPMyYKslBVA" name="other" type="_tXEBDt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ualTiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ubmnMN0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_ubmnMd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ubmnMt0fEe2YPMyYKslBVA" name="parseVersion" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_ubmnM90fEe2YPMyYKslBVA" name="version" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ubmnNN0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ukF1At0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_ukF1A90fEe2YPMyYKslBVA" name="major" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ukF1BN0fEe2YPMyYKslBVA" name="minor" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ukF1Bd0fEe2YPMyYKslBVA" name="micro" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ukGb6N0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_ukGb6d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ukGb6t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ulBo8t0fEe2YPMyYKslBVA" name="getMajor" visibility="public">
            <ownedParameter xmi:id="_ulBo890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uonvj90fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uonvkN0fEe2YPMyYKslBVA" name="version" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uonvkd0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uqSjc90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uqSjdN0fEe2YPMyYKslBVA" name="major" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uqSjdd0fEe2YPMyYKslBVA" name="minor" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uqSjdt0fEe2YPMyYKslBVA" name="micro" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uqSjd90fEe2YPMyYKslBVA" name="qualifier" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_urF0vt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_urF0v90fEe2YPMyYKslBVA" name="version" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_urPltt0fEe2YPMyYKslBVA" name="getQualifier" visibility="public">
            <ownedParameter xmi:id="_urPlt90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_urak0N0fEe2YPMyYKslBVA" name="getMinor" visibility="public">
            <ownedParameter xmi:id="_urak0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_urbL4N0fEe2YPMyYKslBVA" name="getMicro" visibility="public">
            <ownedParameter xmi:id="_urbL4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy9-UN0fEe2YPMyYKslBVA" name="toString0" visibility="package">
            <ownedParameter xmi:id="_uy9-Ud0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy9-VN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uy9-Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy_zkd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_uy_zkt0fEe2YPMyYKslBVA" name="validate" visibility="private"/>
          <ownedOperation xmi:id="_uzAakN0fEe2YPMyYKslBVA" name="parseInt" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uzAakd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzAakt0fEe2YPMyYKslBVA" name="version" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzAak90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzCPwN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
            <ownedParameter xmi:id="_uzCPwd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzCPwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tXHEUd0fEe2YPMyYKslBVA" name="ServiceObjects" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tXHEUt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tXHEU90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_uzMn3t0fEe2YPMyYKslBVA" name="getService" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uzMn390fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzNO4N0fEe2YPMyYKslBVA" name="ungetService" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uzNO4d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzNO4t0fEe2YPMyYKslBVA" name="getServiceReference" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uzNO490fEe2YPMyYKslBVA" name="return" type="_tXDZ-d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_teCyy90fEe2YPMyYKslBVA" name="BundleActivator" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tewkcN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tewkcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_upD0ed0fEe2YPMyYKslBVA" name="stop" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_upD0et0fEe2YPMyYKslBVA" name="arg0" type="_tXCy5N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_upOzgt0fEe2YPMyYKslBVA" name="start" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_upOzg90fEe2YPMyYKslBVA" name="arg0" type="_tXCy5N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tepPv90fEe2YPMyYKslBVA" name="InvalidSyntaxException" visibility="public">
          <eAnnotations xmi:id="_tev9bN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tev9bd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tev9bt0fEe2YPMyYKslBVA" general="_s72rsN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyKGCt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKGC90fEe2YPMyYKslBVA" name="filter" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_unUvAd0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_unUvAt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoqLxd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uoqLxt0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoqLx90fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoqLyd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uoqLyt0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoqLy90fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoqLzN0fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyKGDN0fEe2YPMyYKslBVA" name="message" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uyKGDd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyKGDt0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyKGD90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyKGE90fEe2YPMyYKslBVA" name="getFilter" visibility="public">
            <ownedParameter xmi:id="_uyKGFN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyKtEN0fEe2YPMyYKslBVA" name="getCause" visibility="public">
            <ownedParameter xmi:id="_uyKtEd0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyKtFN0fEe2YPMyYKslBVA" name="initCause" visibility="public">
            <ownedParameter xmi:id="_uyKtFd0fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyKtFt0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tev9b90fEe2YPMyYKslBVA" name="FrameworkEvent" visibility="public">
          <eAnnotations xmi:id="_tev9cN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tev9cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tev9ct0fEe2YPMyYKslBVA" general="_tO3HSt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyKtGt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKtG90fEe2YPMyYKslBVA" name="bundle" visibility="private" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKtHN0fEe2YPMyYKslBVA" name="throwable" visibility="private" isLeaf="true" type="_s7BlQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKtHd0fEe2YPMyYKslBVA" name="type" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKtHt0fEe2YPMyYKslBVA" name="STARTED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKtH90fEe2YPMyYKslBVA" name="ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKtIN0fEe2YPMyYKslBVA" name="PACKAGES_REFRESHED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKtId0fEe2YPMyYKslBVA" name="STARTLEVEL_CHANGED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKtIt0fEe2YPMyYKslBVA" name="WARNING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKtI90fEe2YPMyYKslBVA" name="INFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKtJN0fEe2YPMyYKslBVA" name="STOPPED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKtJd0fEe2YPMyYKslBVA" name="STOPPED_UPDATE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKtJt0fEe2YPMyYKslBVA" name="STOPPED_BOOTCLASSPATH_MODIFIED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKtJ90fEe2YPMyYKslBVA" name="WAIT_TIMEDOUT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyKtKN0fEe2YPMyYKslBVA" name="STOPPED_SYSTEM_REFRESHED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_umoygt0fEe2YPMyYKslBVA" name="getBundle" visibility="public">
            <ownedParameter xmi:id="_umoyg90fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_umoyhN0fEe2YPMyYKslBVA" name="getType" visibility="public">
            <ownedParameter xmi:id="_umoyhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_umoyid0fEe2YPMyYKslBVA" name="getThrowable" visibility="public">
            <ownedParameter xmi:id="_umoyit0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_upR21d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_upR21t0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upR2190fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upR22N0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyKtKd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uyKtKt0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyKtK90fEe2YPMyYKslBVA" name="source" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_texykt0fEe2YPMyYKslBVA" name="AllServiceListener" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_ticKkN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_ticKkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_ticKkt0fEe2YPMyYKslBVA" general="_tXDZ8N0fEe2YPMyYKslBVA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tgVRw90fEe2YPMyYKslBVA" name="SynchronousBundleListener" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tibjhN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tibjhd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tibjht0fEe2YPMyYKslBVA" general="_tXDZ_t0fEe2YPMyYKslBVA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tglwd90fEe2YPMyYKslBVA" name="AdaptPermission" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tiZHSd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tiZHSt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tiZHTN0fEe2YPMyYKslBVA" general="_tiZHS90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyLUIt0fEe2YPMyYKslBVA" name="bundle" visibility="package" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyL7N90fEe2YPMyYKslBVA" name="action_mask" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyL7ON0fEe2YPMyYKslBVA" name="filter" visibility="package" type="_tW6QAt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyNJXd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyNJXt0fEe2YPMyYKslBVA" name="ADAPT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyNJX90fEe2YPMyYKslBVA" name="ACTION_ADAPT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyNJYN0fEe2YPMyYKslBVA" name="ACTION_ALL" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyNJYd0fEe2YPMyYKslBVA" name="ACTION_NONE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyNJYt0fEe2YPMyYKslBVA" name="actions" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyNJY90fEe2YPMyYKslBVA" name="properties" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_unNaSt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_unNaS90fEe2YPMyYKslBVA" name="adaptClass" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_unNaTN0fEe2YPMyYKslBVA" name="adaptableBundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_unNaTd0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyL7Nd0fEe2YPMyYKslBVA" name="getName" visibility="package" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uyL7Nt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyL7Od0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uyL7Ot0fEe2YPMyYKslBVA" name="filter" type="_tW6QAt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyL7O90fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyMiQ90fEe2YPMyYKslBVA" name="implies0" visibility="package">
            <ownedParameter xmi:id="_uyMiRN0fEe2YPMyYKslBVA" name="requested" type="_tglwd90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyMiRd0fEe2YPMyYKslBVA" name="effective" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyMiRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyNJZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uyNJZd0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyNJZt0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyNJZ90fEe2YPMyYKslBVA" name="parseFilter" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uyNJaN0fEe2YPMyYKslBVA" name="filterString" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyNJad0fEe2YPMyYKslBVA" name="return" type="_tW6QAt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyNwYN0fEe2YPMyYKslBVA" name="parseActions" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uyNwYd0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyNwYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyNwZd0fEe2YPMyYKslBVA" name="setTransients" visibility="private">
            <ownedParameter xmi:id="_uyNwZt0fEe2YPMyYKslBVA" name="filter" type="_tW6QAt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyNwZ90fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyO-gN0fEe2YPMyYKslBVA" name="implies" visibility="public">
            <ownedParameter xmi:id="_uyO-gd0fEe2YPMyYKslBVA" name="p" type="_tkxs5N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyO-gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyPlkN0fEe2YPMyYKslBVA" name="getProperties" visibility="private">
            <ownedParameter xmi:id="_uyPlkd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyPlkt0fEe2YPMyYKslBVA" name="getActions" visibility="public">
            <ownedParameter xmi:id="_uyPlk90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyPllN0fEe2YPMyYKslBVA" name="newPermissionCollection" visibility="public">
            <ownedParameter xmi:id="_uyPlld0fEe2YPMyYKslBVA" name="return" type="_tia8dt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyPllt0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uyPll90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyPlmN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyQMoN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uyQMod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyQMot0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
            <ownedParameter xmi:id="_uyQMo90fEe2YPMyYKslBVA" name="s" type="_s-izUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyQMpt0fEe2YPMyYKslBVA" name="readObject" visibility="private">
            <ownedParameter xmi:id="_uyQMp90fEe2YPMyYKslBVA" name="s" type="_s-izU90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tiZuVd0fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_tmwC090fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmwC1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tmwC1t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uyKtLN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tglwd90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyKtLd0fEe2YPMyYKslBVA" name="val$map" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tmwC1d0fEe2YPMyYKslBVA" client="_tiZuVd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uyKtLt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uyKtL90fEe2YPMyYKslBVA" name="arg0" type="_tglwd90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyKtMN0fEe2YPMyYKslBVA" name="arg1" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyLUIN0fEe2YPMyYKslBVA" name="run" visibility="public">
              <ownedParameter xmi:id="_uyLUId0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyLUJ90fEe2YPMyYKslBVA" name="run" visibility="public">
              <ownedParameter xmi:id="_uyLUKN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tgm-l90fEe2YPMyYKslBVA" name="ServiceException" visibility="public">
          <eAnnotations xmi:id="_tiZHRt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tiZHR90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tiZHSN0fEe2YPMyYKslBVA" general="_s82xQd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyI4Bd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyI4Bt0fEe2YPMyYKslBVA" name="type" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyI4B90fEe2YPMyYKslBVA" name="UNSPECIFIED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyI4CN0fEe2YPMyYKslBVA" name="UNREGISTERED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyI4Cd0fEe2YPMyYKslBVA" name="FACTORY_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyI4Ct0fEe2YPMyYKslBVA" name="FACTORY_EXCEPTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyI4C90fEe2YPMyYKslBVA" name="SUBCLASSED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyI4DN0fEe2YPMyYKslBVA" name="REMOTE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyI4Dd0fEe2YPMyYKslBVA" name="FACTORY_RECURSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyI4Dt0fEe2YPMyYKslBVA" name="ASYNC_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_unHTqt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_unHTq90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_unJI0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_unJI0d0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_unJI0t0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_unK-A90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_unK-BN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_unK-Bd0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_unK-Bt0fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_unhjUt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_unhjU90fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_unhjVN0fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyJe8N0fEe2YPMyYKslBVA" name="getType" visibility="public">
            <ownedParameter xmi:id="_uyJe8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tgpa090fEe2YPMyYKslBVA" name="dto">
          <packagedElement xmi:type="uml:DataType" xmi:id="_tgqB7d0fEe2YPMyYKslBVA" name="ServiceReferenceDTO[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_ceN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_ced0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgqB7t0fEe2YPMyYKslBVA" name="BundleDTO" visibility="public">
            <eAnnotations xmi:id="_tiYgPd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiYgPt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiYgP90fEe2YPMyYKslBVA" general="_tiX5J90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoU0kd0fEe2YPMyYKslBVA" name="id" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoU0lN0fEe2YPMyYKslBVA" name="lastModified" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoU0ld0fEe2YPMyYKslBVA" name="state" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoU0lt0fEe2YPMyYKslBVA" name="symbolicName" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoU0l90fEe2YPMyYKslBVA" name="version" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uoU0kN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgseIt0fEe2YPMyYKslBVA" name="FrameworkDTO" visibility="public">
            <eAnnotations xmi:id="_tiYgQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiYgQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiYgQt0fEe2YPMyYKslBVA" general="_tiX5J90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoellN0fEe2YPMyYKslBVA" name="properties" visibility="public" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoelld0fEe2YPMyYKslBVA" name="bundles" visibility="public" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoellt0fEe2YPMyYKslBVA" name="services" visibility="public" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uoelkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgtFMN0fEe2YPMyYKslBVA" name="ServiceReferenceDTO" visibility="public">
            <eAnnotations xmi:id="_tiYgQ90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiYgRN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiYgRd0fEe2YPMyYKslBVA" general="_tiX5J90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uofztd0fEe2YPMyYKslBVA" name="properties" visibility="public" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uofzuN0fEe2YPMyYKslBVA" name="usingBundles" visibility="public" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uofzud0fEe2YPMyYKslBVA" name="id" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uofzut0fEe2YPMyYKslBVA" name="bundle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uofMoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tgpa1d0fEe2YPMyYKslBVA" name="startlevel">
          <packagedElement xmi:type="uml:Package" xmi:id="_tgpa190fEe2YPMyYKslBVA" name="dto">
            <packagedElement xmi:type="uml:Class" xmi:id="_tgqB790fEe2YPMyYKslBVA" name="BundleStartLevelDTO" visibility="public">
              <eAnnotations xmi:id="_tiYgNN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiYgNd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tiYgNt0fEe2YPMyYKslBVA" general="_tiX5J90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoU0nd0fEe2YPMyYKslBVA" name="bundle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoU0oN0fEe2YPMyYKslBVA" name="activationPolicyUsed" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoU0o90fEe2YPMyYKslBVA" name="persistentlyStarted" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoVbot0fEe2YPMyYKslBVA" name="startLevel" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uoU0nN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgtFMd0fEe2YPMyYKslBVA" name="FrameworkStartLevelDTO" visibility="public">
              <eAnnotations xmi:id="_tiYgMd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiYgMt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tiYgM90fEe2YPMyYKslBVA" general="_tiX5J90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uogaxN0fEe2YPMyYKslBVA" name="initialBundleStartLevel" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uogaxd0fEe2YPMyYKslBVA" name="startLevel" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uogaw90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgqo8N0fEe2YPMyYKslBVA" name="BundleStartLevel" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiYgOt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiYgO90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiYgPN0fEe2YPMyYKslBVA" general="_tB4bMd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uoU0nt0fEe2YPMyYKslBVA" name="isActivationPolicyUsed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoU0n90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoU0od0fEe2YPMyYKslBVA" name="isPersistentlyStarted" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoU0ot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoVboN0fEe2YPMyYKslBVA" name="getStartLevel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoVbod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyF0t90fEe2YPMyYKslBVA" name="setStartLevel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyF0uN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgtFMt0fEe2YPMyYKslBVA" name="FrameworkStartLevel" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiYgN90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiYgON0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiYgOd0fEe2YPMyYKslBVA" general="_tB4bMd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uoRKPd0fEe2YPMyYKslBVA" name="getStartLevel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoRKPt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoRKQd0fEe2YPMyYKslBVA" name="setStartLevel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoRKQt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uoRKQ90fEe2YPMyYKslBVA" name="arg1" type="_tg1BC90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoRxS90fEe2YPMyYKslBVA" name="getInitialBundleStartLevel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoRxTN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoRxT90fEe2YPMyYKslBVA" name="setInitialBundleStartLevel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoRxUN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tgpa2d0fEe2YPMyYKslBVA" name="wiring">
          <packagedElement xmi:type="uml:Package" xmi:id="_tgpa290fEe2YPMyYKslBVA" name="dto">
            <packagedElement xmi:type="uml:DataType" xmi:id="_tgqB4N0fEe2YPMyYKslBVA" name="BundleRevisionDTO[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf_cet0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf_ce90fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgqB5N0fEe2YPMyYKslBVA" name="BundleWiringDTO" visibility="public">
              <eAnnotations xmi:id="_tiX5JN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiX5Jd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tiX5KN0fEe2YPMyYKslBVA" general="_tiX5J90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoaUJN0fEe2YPMyYKslBVA" name="bundle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoaUKN0fEe2YPMyYKslBVA" name="root" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoa7MN0fEe2YPMyYKslBVA" name="nodes" visibility="public" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoa7Md0fEe2YPMyYKslBVA" name="resources" visibility="public" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uoaUI90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tgr3FN0fEe2YPMyYKslBVA" name="NodeDTO" visibility="public">
                <eAnnotations xmi:id="_tiX5Kd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tiX5Kt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tiX5LN0fEe2YPMyYKslBVA" general="_tiX5K90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uoa7Mt0fEe2YPMyYKslBVA" name="id" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uobiQd0fEe2YPMyYKslBVA" name="current" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uobiQt0fEe2YPMyYKslBVA" name="inUse" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uobiRd0fEe2YPMyYKslBVA" name="resource" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uobiSd0fEe2YPMyYKslBVA" name="capabilities" visibility="public" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uocJU90fEe2YPMyYKslBVA" name="requirements" visibility="public" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uocJV90fEe2YPMyYKslBVA" name="providedWires" visibility="public" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uocJWN0fEe2YPMyYKslBVA" name="requiredWires" visibility="public" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uobiQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_tgqB6N0fEe2YPMyYKslBVA" name="BundleWiringDTO[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf_cfN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf_cfd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgqo8d0fEe2YPMyYKslBVA" name="BundleRevisionDTO" visibility="public">
              <eAnnotations xmi:id="_tiX5IN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiX5Id0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tiX5I90fEe2YPMyYKslBVA" general="_tiX5It0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoVbrN0fEe2YPMyYKslBVA" name="id" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uoWCsd0fEe2YPMyYKslBVA" name="bundle" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoWCtN0fEe2YPMyYKslBVA" name="symbolicName" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoWCtd0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoWCuN0fEe2YPMyYKslBVA" name="version" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoWCv90fEe2YPMyYKslBVA" name="capabilities" visibility="public" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uoWCxt0fEe2YPMyYKslBVA" name="requirements" visibility="public" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uoVbrd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgr3Et0fEe2YPMyYKslBVA" name="FrameworkWiringDTO" visibility="public">
              <eAnnotations xmi:id="_tiX5Ld0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiX5Lt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tiX5L90fEe2YPMyYKslBVA" general="_tiX5J90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoZtFd0fEe2YPMyYKslBVA" name="wirings" visibility="public" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uoZtFt0fEe2YPMyYKslBVA" name="resources" visibility="public" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uoZtFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tgseIN0fEe2YPMyYKslBVA" name="BundleWireDTO" visibility="public">
              <eAnnotations xmi:id="_tiX5MN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiX5Md0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tiX5M90fEe2YPMyYKslBVA" general="_tiX5Mt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uocwZt0fEe2YPMyYKslBVA" name="capability" visibility="public" isLeaf="true" type="_tgrQAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uodXcN0fEe2YPMyYKslBVA" name="requirement" visibility="public" isLeaf="true" type="_tgr3EN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uodXcd0fEe2YPMyYKslBVA" name="provider" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uodXct0fEe2YPMyYKslBVA" name="requirer" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uodXdd0fEe2YPMyYKslBVA" name="providerWiring" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uodXdt0fEe2YPMyYKslBVA" name="requirerWiring" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uocwY90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgqo8t0fEe2YPMyYKslBVA" name="BundleRevision" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiX5QN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiX5Qd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiX5Qt0fEe2YPMyYKslBVA" general="_tB4bMd0fEe2YPMyYKslBVA"/>
            <generalization xmi:id="_tiX5Q90fEe2YPMyYKslBVA" general="_thrVkN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uyFNjt0fEe2YPMyYKslBVA" name="PACKAGE_NAMESPACE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyFNj90fEe2YPMyYKslBVA" name="BUNDLE_NAMESPACE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyFNkN0fEe2YPMyYKslBVA" name="HOST_NAMESPACE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyFNkd0fEe2YPMyYKslBVA" name="TYPE_FRAGMENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uafz9N0fEe2YPMyYKslBVA" name="getTypes" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uafz9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaksfd0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uaksft0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoLqot0fEe2YPMyYKslBVA" name="getWiring" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoLqo90fEe2YPMyYKslBVA" name="return" type="_tgr3E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoWCst0fEe2YPMyYKslBVA" name="getSymbolicName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoWCs90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoWCtt0fEe2YPMyYKslBVA" name="getVersion" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoWCt90fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoWCud0fEe2YPMyYKslBVA" name="getDeclaredCapabilities" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoWCut0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uoWCu90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoWCwN0fEe2YPMyYKslBVA" name="getDeclaredRequirements" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoWCwd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uoWCwt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_us1hIN0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_us1hId0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_us1hIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyFNkt0fEe2YPMyYKslBVA" name="getCapabilities" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyFNk90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyFNlN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyFNld0fEe2YPMyYKslBVA" name="getRequirements" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyFNlt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyFNl90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgrQAN0fEe2YPMyYKslBVA" name="BundleCapability" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiX5Pd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiX5Pt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiX5P90fEe2YPMyYKslBVA" general="_tgzL1t0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uakse90fEe2YPMyYKslBVA" name="getRevision" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaksfN0fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoB5qN0fEe2YPMyYKslBVA" name="getNamespace" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoB5qd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoB5tN0fEe2YPMyYKslBVA" name="getAttributes" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoB5td0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoWpzt0fEe2YPMyYKslBVA" name="getDirectives" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoWpz90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyFNit0fEe2YPMyYKslBVA" name="getResource" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyFNi90fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyFNjN0fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_uyFNjd0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgrQA90fEe2YPMyYKslBVA" name="BundleRequirement" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiX5NN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiX5Nd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiX5Nt0fEe2YPMyYKslBVA" general="_thjZwN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uoQjJd0fEe2YPMyYKslBVA" name="getDirectives" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoQjJt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoX35d0fEe2YPMyYKslBVA" name="getNamespace" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoX35t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoX36N0fEe2YPMyYKslBVA" name="getRevision" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoX36d0fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoX3690fEe2YPMyYKslBVA" name="getAttributes" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoX37N0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyFNg90fEe2YPMyYKslBVA" name="matches" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyFNhN0fEe2YPMyYKslBVA" name="arg0" type="_tgrQAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyFNhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyFNht0fEe2YPMyYKslBVA" name="getResource" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyFNh90fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyFNiN0fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_uyFNid0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgr3Ed0fEe2YPMyYKslBVA" name="BundleRevisions" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiX5Ot0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiX5O90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiX5PN0fEe2YPMyYKslBVA" general="_tB4bMd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uafz8t0fEe2YPMyYKslBVA" name="getRevisions" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uafz890fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgr3E90fEe2YPMyYKslBVA" name="BundleWiring" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiX5RN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiX5Rd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiX5R90fEe2YPMyYKslBVA" general="_tB4bMd0fEe2YPMyYKslBVA"/>
            <generalization xmi:id="_tiX5SN0fEe2YPMyYKslBVA" general="_tiX5Rt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uyF0kN0fEe2YPMyYKslBVA" name="FINDENTRIES_RECURSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyF0kd0fEe2YPMyYKslBVA" name="LISTRESOURCES_RECURSE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyF0kt0fEe2YPMyYKslBVA" name="LISTRESOURCES_LOCAL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uaZtV90fEe2YPMyYKslBVA" name="getProvidedWires" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaZtWN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaZtWd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaaUYt0fEe2YPMyYKslBVA" name="getRequiredWires" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaaUY90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaaUZN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoP8Gd0fEe2YPMyYKslBVA" name="isInUse" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoP8Gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoP8G90fEe2YPMyYKslBVA" name="getBundle" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uoP8HN0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoQjLd0fEe2YPMyYKslBVA" name="isCurrent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoQjLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uobiQ90fEe2YPMyYKslBVA" name="getRevision" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uobiRN0fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uobiRt0fEe2YPMyYKslBVA" name="getCapabilities" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uobiR90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uobiSN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uocJUN0fEe2YPMyYKslBVA" name="getRequirements" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uocJUd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uocJUt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyF0k90fEe2YPMyYKslBVA" name="getClassLoader" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyF0lN0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyF0ld0fEe2YPMyYKslBVA" name="findEntries" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyF0lt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyF0l90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyF0mN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyF0md0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyF0mt0fEe2YPMyYKslBVA" name="listResources" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyF0m90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyF0nN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyF0nd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyF0nt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyF0n90fEe2YPMyYKslBVA" name="getResourceCapabilities" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyF0oN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyF0od0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyF0ot0fEe2YPMyYKslBVA" name="getResourceRequirements" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyF0o90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyF0pN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyF0pd0fEe2YPMyYKslBVA" name="getProvidedResourceWires" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyF0pt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyF0p90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyF0qN0fEe2YPMyYKslBVA" name="getRequiredResourceWires" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyF0qd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyF0qt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyF0q90fEe2YPMyYKslBVA" name="getResource" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyF0rN0fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyF0rd0fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_uyF0rt0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgseId0fEe2YPMyYKslBVA" name="BundleWire" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiX5Sd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiX5St0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiYgMN0fEe2YPMyYKslBVA" general="_thiLot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_ualTj90fEe2YPMyYKslBVA" name="getRequirer" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ualTkN0fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ual6kN0fEe2YPMyYKslBVA" name="getProvider" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ual6kd0fEe2YPMyYKslBVA" name="return" type="_tgqo8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoQjI90fEe2YPMyYKslBVA" name="getRequirement" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoQjJN0fEe2YPMyYKslBVA" name="return" type="_tgrQA90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoQjJ90fEe2YPMyYKslBVA" name="getRequirerWiring" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoQjKN0fEe2YPMyYKslBVA" name="return" type="_tgr3E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uocwZN0fEe2YPMyYKslBVA" name="getCapability" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uocwZd0fEe2YPMyYKslBVA" name="return" type="_tgrQAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uodXc90fEe2YPMyYKslBVA" name="getProviderWiring" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uodXdN0fEe2YPMyYKslBVA" name="return" type="_tgr3E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyF0r90fEe2YPMyYKslBVA" name="getProvider" visibility="public">
              <ownedParameter xmi:id="_uyF0sN0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyF0sd0fEe2YPMyYKslBVA" name="getCapability" visibility="public">
              <ownedParameter xmi:id="_uyF0st0fEe2YPMyYKslBVA" name="return" type="_tgzL1t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyF0s90fEe2YPMyYKslBVA" name="getRequirement" visibility="public">
              <ownedParameter xmi:id="_uyF0tN0fEe2YPMyYKslBVA" name="return" type="_thjZwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyF0td0fEe2YPMyYKslBVA" name="getRequirer" visibility="public">
              <ownedParameter xmi:id="_uyF0tt0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_th9CYN0fEe2YPMyYKslBVA" name="FrameworkWiring" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tiX5N90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tiX5ON0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tiX5Od0fEe2YPMyYKslBVA" general="_tB4bMd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uaYfNd0fEe2YPMyYKslBVA" name="findProviders" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uaYfNt0fEe2YPMyYKslBVA" name="arg0" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaYfN90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoMRst0fEe2YPMyYKslBVA" name="refreshBundles" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoMRs90fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uoMRtN0fEe2YPMyYKslBVA" name="arg1" type="_tg1BC90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoMRuN0fEe2YPMyYKslBVA" name="resolveBundles" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoMRud0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uoMRut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoPVDd0fEe2YPMyYKslBVA" name="getRemovalPendingBundles" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoPVDt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoP8EN0fEe2YPMyYKslBVA" name="getDependencyClosure" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoP8Ed0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uoP8Et0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tgvheN0fEe2YPMyYKslBVA" name="hooks">
          <packagedElement xmi:type="uml:Package" xmi:id="_tgvhed0fEe2YPMyYKslBVA" name="bundle">
            <packagedElement xmi:type="uml:Interface" xmi:id="_tg1BAN0fEe2YPMyYKslBVA" name="FindHook" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tiYgSt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiYgS90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_upOMeN0fEe2YPMyYKslBVA" name="find" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_upOMed0fEe2YPMyYKslBVA" name="arg0" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upOMet0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tg22NN0fEe2YPMyYKslBVA" name="EventHook" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tiYgTN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiYgTd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_upUTGN0fEe2YPMyYKslBVA" name="event" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_upUTGd0fEe2YPMyYKslBVA" name="arg0" type="_tXEBAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_upUTGt0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tl1c0t0fEe2YPMyYKslBVA" name="CollisionHook" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tmvby90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmvbzN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedAttribute xmi:id="_uyHCu90fEe2YPMyYKslBVA" name="INSTALLING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uyHCvN0fEe2YPMyYKslBVA" name="UPDATING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uqFIGt0fEe2YPMyYKslBVA" name="filterCollisions" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uqFIG90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqFIHN0fEe2YPMyYKslBVA" name="arg1" type="_tV9NwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqFIHd0fEe2YPMyYKslBVA" name="arg2" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_thdTJN0fEe2YPMyYKslBVA" name="resolver">
            <packagedElement xmi:type="uml:Interface" xmi:id="_tiYgRt0fEe2YPMyYKslBVA" name="ResolverHookFactory" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tiYgR90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tiYgSN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uqDS590fEe2YPMyYKslBVA" name="begin" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uqDS6N0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqDS6d0fEe2YPMyYKslBVA" name="return" type="_tmPsgN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tmPsgN0fEe2YPMyYKslBVA" name="ResolverHook" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tmvbwd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmvbwt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uqAPk90fEe2YPMyYKslBVA" name="filterResolvable" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uqAPlN0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqA2oN0fEe2YPMyYKslBVA" name="filterSingletonCollisions" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uqA2od0fEe2YPMyYKslBVA" name="arg0" type="_tgrQAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqA2ot0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqA2pt0fEe2YPMyYKslBVA" name="filterMatches" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uqA2p90fEe2YPMyYKslBVA" name="arg0" type="_tgrQA90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uqA2qN0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uqCEwt0fEe2YPMyYKslBVA" name="end" visibility="public" isAbstract="true"/>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tlYw4d0fEe2YPMyYKslBVA" name="service">
            <packagedElement xmi:type="uml:Interface" xmi:id="_tlgFoN0fEe2YPMyYKslBVA" name="FindHook" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tmvbw90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmvbxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_unjYgN0fEe2YPMyYKslBVA" name="find" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_unjYgd0fEe2YPMyYKslBVA" name="arg0" type="_tXCy5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unjYgt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unjYg90fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unjYhN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unjYhd0fEe2YPMyYKslBVA" name="arg4" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tlgFod0fEe2YPMyYKslBVA" name="EventHook" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tmvbyd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmvbyt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_unjYi90fEe2YPMyYKslBVA" name="event" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_unjYjN0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unjYjd0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tlgssN0fEe2YPMyYKslBVA" name="EventListenerHook" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tmvbx90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmvbyN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_unjYk90fEe2YPMyYKslBVA" name="event" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_unjYlN0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_unjYld0fEe2YPMyYKslBVA" name="arg1" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tlgssd0fEe2YPMyYKslBVA" name="ListenerHook" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tmvbxd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tmvbxt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <nestedClassifier xmi:type="uml:Interface" xmi:id="_toehJN0fEe2YPMyYKslBVA" name="ListenerInfo" visibility="public" isAbstract="true">
                <eAnnotations xmi:id="_to6mCt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_to6mC90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <ownedOperation xmi:id="_uyHCsN0fEe2YPMyYKslBVA" name="getBundleContext" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uyHCsd0fEe2YPMyYKslBVA" name="return" type="_tXCy5N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uyHCst0fEe2YPMyYKslBVA" name="getFilter" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uyHCs90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uyHCtN0fEe2YPMyYKslBVA" name="isRemoved" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uyHCtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uyHCtt0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uyHCt90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uyHCuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uyHCud0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uyHCut0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <ownedOperation xmi:id="_unjYmt0fEe2YPMyYKslBVA" name="added" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_unjYm90fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_unj_ld0fEe2YPMyYKslBVA" name="removed" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_unj_lt0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tokAst0fEe2YPMyYKslBVA" name="weaving">
            <packagedElement xmi:type="uml:Interface" xmi:id="_tokAs90fEe2YPMyYKslBVA" name="WovenClass" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_to6mCN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to6mCd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedAttribute xmi:id="_uyGbpt0fEe2YPMyYKslBVA" name="TRANSFORMING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uyGbp90fEe2YPMyYKslBVA" name="TRANSFORMED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uyGbqN0fEe2YPMyYKslBVA" name="DEFINED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uyGbqd0fEe2YPMyYKslBVA" name="TRANSFORMING_FAILED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uyGbqt0fEe2YPMyYKslBVA" name="DEFINE_FAILED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uyGbq90fEe2YPMyYKslBVA" name="getBytes" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uyGbrN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uyGbrd0fEe2YPMyYKslBVA" name="setBytes" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uyGbrt0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uyGbr90fEe2YPMyYKslBVA" name="getDynamicImports" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uyGbsN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uyGbsd0fEe2YPMyYKslBVA" name="isWeavingComplete" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uyGbst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uyGbs90fEe2YPMyYKslBVA" name="getClassName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uyGbtN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uyGbtd0fEe2YPMyYKslBVA" name="getProtectionDomain" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uyGbtt0fEe2YPMyYKslBVA" name="return" type="_tSmXwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uyGbt90fEe2YPMyYKslBVA" name="getDefinedClass" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uyGbuN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uyGbud0fEe2YPMyYKslBVA" name="getBundleWiring" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uyGbut0fEe2YPMyYKslBVA" name="return" type="_tgr3E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uyGbu90fEe2YPMyYKslBVA" name="getState" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uyGbvN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tolO0N0fEe2YPMyYKslBVA" name="WeavingHook" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_to6mBN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to6mBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uqbGYd0fEe2YPMyYKslBVA" name="weave" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uqbtYN0fEe2YPMyYKslBVA" name="arg0" type="_tokAs90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tol14N0fEe2YPMyYKslBVA" name="WovenClassListener" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_to6mBt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to6mB90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uqdikN0fEe2YPMyYKslBVA" name="modified" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uqdikd0fEe2YPMyYKslBVA" name="arg0" type="_tokAs90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_to6mAN0fEe2YPMyYKslBVA" name="WeavingException" visibility="public">
              <eAnnotations xmi:id="_to6mAd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to6mAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to6mA90fEe2YPMyYKslBVA" general="_s82xQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uyGboN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uyGbod0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uyGbot0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uyGbo90fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uyGbpN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uyGbpd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tgzL0d0fEe2YPMyYKslBVA" name="BundleException" visibility="public">
          <eAnnotations xmi:id="_tibjh90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tibjiN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tibjid0fEe2YPMyYKslBVA" general="_s72rsN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uy5s4N0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy5s4d0fEe2YPMyYKslBVA" name="type" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy5s4t0fEe2YPMyYKslBVA" name="UNSPECIFIED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy5s490fEe2YPMyYKslBVA" name="UNSUPPORTED_OPERATION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy5s5N0fEe2YPMyYKslBVA" name="INVALID_OPERATION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy5s5d0fEe2YPMyYKslBVA" name="MANIFEST_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy5s5t0fEe2YPMyYKslBVA" name="RESOLVE_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy5s590fEe2YPMyYKslBVA" name="ACTIVATOR_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy5s6N0fEe2YPMyYKslBVA" name="SECURITY_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy5s6d0fEe2YPMyYKslBVA" name="STATECHANGE_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy5s6t0fEe2YPMyYKslBVA" name="NATIVECODE_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy5s690fEe2YPMyYKslBVA" name="DUPLICATE_BUNDLE_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy5s7N0fEe2YPMyYKslBVA" name="START_TRANSIENT_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy5s7d0fEe2YPMyYKslBVA" name="READ_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy5s7t0fEe2YPMyYKslBVA" name="REJECTED_BY_HOOK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_ulKy490fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_ulKy5N0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ulKy5d0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_umx8dd0fEe2YPMyYKslBVA" name="getNestedException" visibility="public">
            <ownedParameter xmi:id="_umx8dt0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_upKiEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_upKiEd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upKiEt0fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upKiE90fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_up0pYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_up0pYt0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uq61lN0fEe2YPMyYKslBVA" name="getType" visibility="public">
            <ownedParameter xmi:id="_uq61ld0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uq7coN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uq7cod0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uq7cot0fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_useUxt0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_uvCgkN0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uvCgkd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy6T8N0fEe2YPMyYKslBVA" name="getCause" visibility="public">
            <ownedParameter xmi:id="_uy6T8d0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy6T8t0fEe2YPMyYKslBVA" name="initCause" visibility="public">
            <ownedParameter xmi:id="_uy6T890fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uy6T9N0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tg1BC90fEe2YPMyYKslBVA" name="FrameworkListener[]" isLeaf="true" isAbstract="true">
          <eAnnotations xmi:id="_vf_cft0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vf_cf90fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tg-yAt0fEe2YPMyYKslBVA" name="AdminPermission" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tiZuVt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tiZuV90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tiZuWN0fEe2YPMyYKslBVA" general="_tiZHS90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyXhet0fEe2YPMyYKslBVA" name="bundle" visibility="package" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIct0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIc90fEe2YPMyYKslBVA" name="CLASS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIdN0fEe2YPMyYKslBVA" name="EXECUTE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIdd0fEe2YPMyYKslBVA" name="EXTENSIONLIFECYCLE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIdt0fEe2YPMyYKslBVA" name="LIFECYCLE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYId90fEe2YPMyYKslBVA" name="LISTENER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIeN0fEe2YPMyYKslBVA" name="METADATA" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIed0fEe2YPMyYKslBVA" name="RESOLVE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIet0fEe2YPMyYKslBVA" name="RESOURCE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIe90fEe2YPMyYKslBVA" name="STARTLEVEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIfN0fEe2YPMyYKslBVA" name="CONTEXT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIfd0fEe2YPMyYKslBVA" name="WEAVE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIft0fEe2YPMyYKslBVA" name="ACTION_CLASS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIf90fEe2YPMyYKslBVA" name="ACTION_EXECUTE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIgN0fEe2YPMyYKslBVA" name="ACTION_LIFECYCLE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIgd0fEe2YPMyYKslBVA" name="ACTION_LISTENER" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIgt0fEe2YPMyYKslBVA" name="ACTION_METADATA" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIg90fEe2YPMyYKslBVA" name="ACTION_RESOLVE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIhN0fEe2YPMyYKslBVA" name="ACTION_RESOURCE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIhd0fEe2YPMyYKslBVA" name="ACTION_STARTLEVEL" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIht0fEe2YPMyYKslBVA" name="ACTION_EXTENSIONLIFECYCLE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIh90fEe2YPMyYKslBVA" name="ACTION_CONTEXT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIiN0fEe2YPMyYKslBVA" name="ACTION_WEAVE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIid0fEe2YPMyYKslBVA" name="ACTION_ALL" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIit0fEe2YPMyYKslBVA" name="ACTION_NONE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyYIi90fEe2YPMyYKslBVA" name="actions" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyYIjN0fEe2YPMyYKslBVA" name="action_mask" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyYIjd0fEe2YPMyYKslBVA" name="filter" visibility="package" type="_tW6QAt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyYIjt0fEe2YPMyYKslBVA" name="properties" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyYIj90fEe2YPMyYKslBVA" name="recurse" visibility="private" isLeaf="true" isStatic="true" type="_tAbCoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_up9MQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_up9MQd0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_up9MQt0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyYIkN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_uyYvgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uyYvgd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uyYvgt0fEe2YPMyYKslBVA" name="filter" type="_tW6QAt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyYvg90fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyYvhN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uyYvhd0fEe2YPMyYKslBVA" name="filter" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyYvht0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyYvh90fEe2YPMyYKslBVA" name="parseFilter" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uyYviN0fEe2YPMyYKslBVA" name="filterString" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyYvid0fEe2YPMyYKslBVA" name="return" type="_tW6QAt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyYvit0fEe2YPMyYKslBVA" name="parseActions" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uyYvi90fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyYvjN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyYvjd0fEe2YPMyYKslBVA" name="createName" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uyYvjt0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyYvj90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyYvkN0fEe2YPMyYKslBVA" name="setTransients" visibility="private">
            <ownedParameter xmi:id="_uyYvkd0fEe2YPMyYKslBVA" name="filter" type="_tW6QAt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyYvkt0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uydoAN0fEe2YPMyYKslBVA" name="implies" visibility="public">
            <ownedParameter xmi:id="_uydoAd0fEe2YPMyYKslBVA" name="p" type="_tkxs5N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uydoAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uydoA90fEe2YPMyYKslBVA" name="implies0" visibility="package">
            <ownedParameter xmi:id="_uydoBN0fEe2YPMyYKslBVA" name="requested" type="_tg-yAt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uydoBd0fEe2YPMyYKslBVA" name="effective" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uydoBt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uydoB90fEe2YPMyYKslBVA" name="getProperties" visibility="private">
            <ownedParameter xmi:id="_uydoCN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uydoCd0fEe2YPMyYKslBVA" name="getActions" visibility="public">
            <ownedParameter xmi:id="_uydoCt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyePEN0fEe2YPMyYKslBVA" name="newPermissionCollection" visibility="public">
            <ownedParameter xmi:id="_uyePEd0fEe2YPMyYKslBVA" name="return" type="_tia8dt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyePE90fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uyePFN0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyePFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uye2I90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uye2JN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uye2Jd0fEe2YPMyYKslBVA" name="getName" visibility="package" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uye2Jt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uye2J90fEe2YPMyYKslBVA" name="writeObject" visibility="private">
            <ownedParameter xmi:id="_uye2KN0fEe2YPMyYKslBVA" name="s" type="_s-izUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyfdMN0fEe2YPMyYKslBVA" name="readObject" visibility="private">
            <ownedParameter xmi:id="_uyfdMd0fEe2YPMyYKslBVA" name="s" type="_s-izU90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tia8c90fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_tmx4Ad0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmx4At0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tmx4BN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uyXhc90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tg-yAt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyXhdN0fEe2YPMyYKslBVA" name="val$map" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tmx4A90fEe2YPMyYKslBVA" client="_tia8c90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uyXhdd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uyXhdt0fEe2YPMyYKslBVA" name="arg0" type="_tg-yAt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyXhd90fEe2YPMyYKslBVA" name="arg1" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyXheN0fEe2YPMyYKslBVA" name="run" visibility="public">
              <ownedParameter xmi:id="_uyXhed0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyYIcN0fEe2YPMyYKslBVA" name="run" visibility="public">
              <ownedParameter xmi:id="_uyYIcd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tiZuUd0fEe2YPMyYKslBVA" name="AdaptPermissionCollection" visibility="package" isLeaf="true">
          <eAnnotations xmi:id="_tmwC2d0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tmwC2t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tmwC290fEe2YPMyYKslBVA" general="_tia8dt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyLUKd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyLUKt0fEe2YPMyYKslBVA" name="permissions" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyLUK90fEe2YPMyYKslBVA" name="all_allowed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyLULN0fEe2YPMyYKslBVA" name="serialPersistentFields" visibility="private" isLeaf="true" isStatic="true" type="_tia8ed0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uyLULd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_uyL7MN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uyL7Md0fEe2YPMyYKslBVA" name="add" visibility="public">
            <ownedParameter xmi:id="_uyL7Mt0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyL7M90fEe2YPMyYKslBVA" name="isReadOnly" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uyL7NN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyMiQN0fEe2YPMyYKslBVA" name="implies" visibility="public">
            <ownedParameter xmi:id="_uyMiQd0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyMiQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyMiR90fEe2YPMyYKslBVA" name="elements" visibility="public">
            <ownedParameter xmi:id="_uyMiSN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyMiSd0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
            <ownedParameter xmi:id="_uyMiSt0fEe2YPMyYKslBVA" name="out" type="_s-izUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyNJUd0fEe2YPMyYKslBVA" name="readObject" visibility="private">
            <ownedParameter xmi:id="_uyNJUt0fEe2YPMyYKslBVA" name="in" type="_s-izU90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tia8cd0fEe2YPMyYKslBVA" name="AdminPermissionCollection" visibility="package" isLeaf="true">
          <eAnnotations xmi:id="_tia8dN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tia8dd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tia8d90fEe2YPMyYKslBVA" general="_tia8dt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyfdMt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyfdM90fEe2YPMyYKslBVA" name="permissions" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uygEQN0fEe2YPMyYKslBVA" name="all_allowed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uygEQd0fEe2YPMyYKslBVA" name="serialPersistentFields" visibility="private" isLeaf="true" isStatic="true" type="_tia8ed0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uyePEt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uygEQt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_uygEQ90fEe2YPMyYKslBVA" name="add" visibility="public">
            <ownedParameter xmi:id="_uygERN0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uygERd0fEe2YPMyYKslBVA" name="isReadOnly" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uygERt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uygrUN0fEe2YPMyYKslBVA" name="implies" visibility="public">
            <ownedParameter xmi:id="_uygrUd0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uygrUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uygrU90fEe2YPMyYKslBVA" name="elements" visibility="public">
            <ownedParameter xmi:id="_uygrVN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uygrVd0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
            <ownedParameter xmi:id="_uygrVt0fEe2YPMyYKslBVA" name="out" type="_s-izUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uygrV90fEe2YPMyYKslBVA" name="readObject" visibility="private">
            <ownedParameter xmi:id="_uygrWN0fEe2YPMyYKslBVA" name="in" type="_s-izU90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tjpEcd0fEe2YPMyYKslBVA" name="VersionRange" visibility="public">
          <eAnnotations xmi:id="_tm1iad0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tm1iat0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tm1ia90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uy6T9d0fEe2YPMyYKslBVA" name="LEFT_OPEN" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6T9t0fEe2YPMyYKslBVA" name="LEFT_CLOSED" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6T990fEe2YPMyYKslBVA" name="RIGHT_OPEN" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6T-N0fEe2YPMyYKslBVA" name="RIGHT_CLOSED" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6T-d0fEe2YPMyYKslBVA" name="leftClosed" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6T-t0fEe2YPMyYKslBVA" name="left" visibility="private" isLeaf="true" type="_tXEBDt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6T-90fEe2YPMyYKslBVA" name="right" visibility="private" isLeaf="true" type="_tXEBDt0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6T_N0fEe2YPMyYKslBVA" name="rightClosed" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6T_d0fEe2YPMyYKslBVA" name="empty" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6T_t0fEe2YPMyYKslBVA" name="versionRangeString" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uy6T_90fEe2YPMyYKslBVA" name="hash" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uy6UAN0fEe2YPMyYKslBVA" name="LEFT_OPEN_DELIMITER" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6UAd0fEe2YPMyYKslBVA" name="LEFT_CLOSED_DELIMITER" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6UAt0fEe2YPMyYKslBVA" name="LEFT_DELIMITERS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6UA90fEe2YPMyYKslBVA" name="RIGHT_OPEN_DELIMITER" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6UBN0fEe2YPMyYKslBVA" name="RIGHT_CLOSED_DELIMITER" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6UBd0fEe2YPMyYKslBVA" name="RIGHT_DELIMITERS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uy6UBt0fEe2YPMyYKslBVA" name="ENDPOINT_DELIMITER" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uaZGQN0fEe2YPMyYKslBVA" name="toFilterString" visibility="public">
            <ownedParameter xmi:id="_uaZGQd0fEe2YPMyYKslBVA" name="attributeName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uaZGQt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uaZGQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uaZGRN0fEe2YPMyYKslBVA" name="range" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ukGb690fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_ukGb7N0fEe2YPMyYKslBVA" name="leftType" type="_s8e90d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ukGb7d0fEe2YPMyYKslBVA" name="leftEndpoint" type="_tXEBDt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ukGb7t0fEe2YPMyYKslBVA" name="rightEndpoint" type="_tXEBDt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ukGb790fEe2YPMyYKslBVA" name="rightType" type="_s8e90d0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_urI4AN0fEe2YPMyYKslBVA" name="getLeft" visibility="public">
            <ownedParameter xmi:id="_urI4Ad0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy67AN0fEe2YPMyYKslBVA" name="isEmpty0" visibility="private">
            <ownedParameter xmi:id="_uy67Ad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy7iEN0fEe2YPMyYKslBVA" name="parseVersion" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uy7iEd0fEe2YPMyYKslBVA" name="version" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uy7iEt0fEe2YPMyYKslBVA" name="range" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uy7iE90fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy8JIN0fEe2YPMyYKslBVA" name="getRight" visibility="public">
            <ownedParameter xmi:id="_uy8JId0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy8JIt0fEe2YPMyYKslBVA" name="getLeftType" visibility="public">
            <ownedParameter xmi:id="_uy8JI90fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy8JJN0fEe2YPMyYKslBVA" name="getRightType" visibility="public">
            <ownedParameter xmi:id="_uy8JJd0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy8JJt0fEe2YPMyYKslBVA" name="includes" visibility="public">
            <ownedParameter xmi:id="_uy8JJ90fEe2YPMyYKslBVA" name="version" type="_tXEBDt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uy8JKN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy8JKd0fEe2YPMyYKslBVA" name="intersection" visibility="public">
            <ownedParameter xmi:id="_uy8JKt0fEe2YPMyYKslBVA" name="ranges" type="_tm1ibN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uy8JK90fEe2YPMyYKslBVA" name="return" type="_tjpEcd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy8wMN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
            <ownedParameter xmi:id="_uy8wMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy8wMt0fEe2YPMyYKslBVA" name="isExact" visibility="public">
            <ownedParameter xmi:id="_uy8wM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy9XQN0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_uy9XQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy9-Ut0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uy9-U90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy-lYN0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uy-lYd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uy-lYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy_zgN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uy_zgd0fEe2YPMyYKslBVA" name="range" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uy_zgt0fEe2YPMyYKslBVA" name="return" type="_tjpEcd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tldCUd0fEe2YPMyYKslBVA" name="ServicePermission" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tm0UQt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tm0UQ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tm0URN0fEe2YPMyYKslBVA" general="_tiZHS90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uywi8N0fEe2YPMyYKslBVA" name="service" visibility="package" isLeaf="true" type="_tXDZ-d0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uywi890fEe2YPMyYKslBVA" name="filter" visibility="package" type="_tW6QAt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uywi9N0fEe2YPMyYKslBVA" name="action_mask" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyxKAN0fEe2YPMyYKslBVA" name="objectClass" visibility="package" isLeaf="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyy_NN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyy_Nd0fEe2YPMyYKslBVA" name="GET" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyy_Nt0fEe2YPMyYKslBVA" name="REGISTER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyy_N90fEe2YPMyYKslBVA" name="ACTION_GET" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyy_ON0fEe2YPMyYKslBVA" name="ACTION_REGISTER" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyy_Od0fEe2YPMyYKslBVA" name="ACTION_ALL" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyy_Ot0fEe2YPMyYKslBVA" name="ACTION_NONE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyy_O90fEe2YPMyYKslBVA" name="actions" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyy_PN0fEe2YPMyYKslBVA" name="properties" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyy_Pd0fEe2YPMyYKslBVA" name="wildcard" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyzmQN0fEe2YPMyYKslBVA" name="prefix" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_und48N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_und48d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_und48t0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_und4890fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_und49N0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_und49d0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uywi8d0fEe2YPMyYKslBVA" name="getName" visibility="package" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uywi8t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uywi9d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uywi9t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uywi990fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyxKBt0fEe2YPMyYKslBVA" name="implies0" visibility="package">
            <ownedParameter xmi:id="_uyxKB90fEe2YPMyYKslBVA" name="requested" type="_tldCUd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyxKCN0fEe2YPMyYKslBVA" name="effective" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyxKCd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyzmQd0fEe2YPMyYKslBVA" name="parseActions" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uyzmQt0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyzmQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyzmRN0fEe2YPMyYKslBVA" name="createName" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uyzmRd0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyzmRt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyzmR90fEe2YPMyYKslBVA" name="setTransients" visibility="private">
            <ownedParameter xmi:id="_uyzmSN0fEe2YPMyYKslBVA" name="f" type="_tW6QAt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyzmSd0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy0NUN0fEe2YPMyYKslBVA" name="parseFilter" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uy0NUd0fEe2YPMyYKslBVA" name="filterString" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uy0NUt0fEe2YPMyYKslBVA" name="return" type="_tW6QAt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy1bcN0fEe2YPMyYKslBVA" name="implies" visibility="public">
            <ownedParameter xmi:id="_uy1bcd0fEe2YPMyYKslBVA" name="p" type="_tkxs5N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uy1bct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy1bc90fEe2YPMyYKslBVA" name="getProperties" visibility="private">
            <ownedParameter xmi:id="_uy1bdN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy2CgN0fEe2YPMyYKslBVA" name="getActions" visibility="public">
            <ownedParameter xmi:id="_uy2Cgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy2Cgt0fEe2YPMyYKslBVA" name="newPermissionCollection" visibility="public">
            <ownedParameter xmi:id="_uy2Cg90fEe2YPMyYKslBVA" name="return" type="_tia8dt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy2ChN0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uy2Chd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uy2Cht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy2pkN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uy2pkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy2pkt0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
            <ownedParameter xmi:id="_uy2pk90fEe2YPMyYKslBVA" name="s" type="_s-izUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uy2plN0fEe2YPMyYKslBVA" name="readObject" visibility="private">
            <ownedParameter xmi:id="_uy2pld0fEe2YPMyYKslBVA" name="s" type="_s-izU90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tm1iYd0fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_to9CQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_to9CQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_to9CQ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uyyYIt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tldCUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyyYI90fEe2YPMyYKslBVA" name="val$props" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyyYJN0fEe2YPMyYKslBVA" name="val$bundle" visibility="private" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_to9CQt0fEe2YPMyYKslBVA" client="_tm1iYd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uyyYJd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uyyYJt0fEe2YPMyYKslBVA" name="arg0" type="_tldCUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyyYJ90fEe2YPMyYKslBVA" name="arg1" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyyYKN0fEe2YPMyYKslBVA" name="arg2" type="_tV9NwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyy_MN0fEe2YPMyYKslBVA" name="run" visibility="public">
              <ownedParameter xmi:id="_uyy_Md0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyy_Mt0fEe2YPMyYKslBVA" name="run" visibility="public">
              <ownedParameter xmi:id="_uyy_M90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tm1iY90fEe2YPMyYKslBVA" name="Properties" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tm1iZN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tm1iZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tm1iZt0fEe2YPMyYKslBVA" general="_tUDwUd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uy5F0t0fEe2YPMyYKslBVA" name="properties" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uy5F090fEe2YPMyYKslBVA" name="service" visibility="private" isLeaf="true" type="_tXDZ-d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uy5F1N0fEe2YPMyYKslBVA" name="entries" visibility="private" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uy3QoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uy3Qod0fEe2YPMyYKslBVA" name="properties" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uy33sN0fEe2YPMyYKslBVA" name="service" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uy5F1d0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uy5F1t0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uy5F190fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uy5F2N0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uy5F2d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tm1iaN0fEe2YPMyYKslBVA" name="Entry" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_to9pUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to9pUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to9pU90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uy33sd0fEe2YPMyYKslBVA" name="k" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uy33st0fEe2YPMyYKslBVA" name="v" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_to9pUt0fEe2YPMyYKslBVA" client="_tm1iaN0fEe2YPMyYKslBVA" supplier="_s9KTQN0fEe2YPMyYKslBVA" contract="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uy33s90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uy33tN0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uy33td0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uy33tt0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                <ownedParameter xmi:id="_uy33t90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uy33uN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_uy33ud0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uy33ut0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                <ownedParameter xmi:id="_uy33u90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uy33vN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uy33vd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uy4ewN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uy4ewd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uy4ewt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uy4ew90fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uy4exN0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uy4exd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uy5F0N0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                <ownedParameter xmi:id="_uy5F0d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tlllNd0fEe2YPMyYKslBVA" name="PackagePermission" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tmzGJN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tmzGJd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tmzGJt0fEe2YPMyYKslBVA" general="_tiZHS90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyp1RN0fEe2YPMyYKslBVA" name="bundle" visibility="package" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyp1R90fEe2YPMyYKslBVA" name="filter" visibility="package" type="_tW6QAt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyp1SN0fEe2YPMyYKslBVA" name="action_mask" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyrqct0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyrqc90fEe2YPMyYKslBVA" name="EXPORT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyrqdN0fEe2YPMyYKslBVA" name="EXPORTONLY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyrqdd0fEe2YPMyYKslBVA" name="IMPORT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyrqdt0fEe2YPMyYKslBVA" name="ACTION_EXPORT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyrqd90fEe2YPMyYKslBVA" name="ACTION_IMPORT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyrqeN0fEe2YPMyYKslBVA" name="ACTION_ALL" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyrqed0fEe2YPMyYKslBVA" name="ACTION_NONE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyrqet0fEe2YPMyYKslBVA" name="actions" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyrqe90fEe2YPMyYKslBVA" name="properties" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_ukUeZ90fEe2YPMyYKslBVA" name="getActions" visibility="public">
            <ownedParameter xmi:id="_ukUeaN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoB5rd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uoB5rt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoB5r90fEe2YPMyYKslBVA" name="exportingBundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoB5sN0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoB5u90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uoB5vN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoB5vd0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyp1Rd0fEe2YPMyYKslBVA" name="getName" visibility="package" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uyp1Rt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyqcUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uyqcUd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyqcUt0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyrDYN0fEe2YPMyYKslBVA" name="implies0" visibility="package">
            <ownedParameter xmi:id="_uyrDYd0fEe2YPMyYKslBVA" name="requested" type="_tlllNd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyrDYt0fEe2YPMyYKslBVA" name="effective" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyrDY90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uysRgN0fEe2YPMyYKslBVA" name="parseActions" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uysRgd0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uysRgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uysRg90fEe2YPMyYKslBVA" name="setTransients" visibility="private">
            <ownedParameter xmi:id="_uysRhN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uysRhd0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uys4kN0fEe2YPMyYKslBVA" name="parseFilter" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uys4kd0fEe2YPMyYKslBVA" name="filterString" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uys4kt0fEe2YPMyYKslBVA" name="return" type="_tW6QAt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyuGsN0fEe2YPMyYKslBVA" name="implies" visibility="public">
            <ownedParameter xmi:id="_uyuGsd0fEe2YPMyYKslBVA" name="p" type="_tkxs5N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyuGst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyuGs90fEe2YPMyYKslBVA" name="getProperties" visibility="private">
            <ownedParameter xmi:id="_uyuGtN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyutwN0fEe2YPMyYKslBVA" name="newPermissionCollection" visibility="public">
            <ownedParameter xmi:id="_uyutwd0fEe2YPMyYKslBVA" name="return" type="_tia8dt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyutwt0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uyutw90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyutxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyutxd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uyutxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyutx90fEe2YPMyYKslBVA" name="writeObject" visibility="private">
            <ownedParameter xmi:id="_uyutyN0fEe2YPMyYKslBVA" name="s" type="_s-izUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyutyd0fEe2YPMyYKslBVA" name="readObject" visibility="private">
            <ownedParameter xmi:id="_uyutyt0fEe2YPMyYKslBVA" name="s" type="_s-izU90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tmztM90fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_tmztNN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmztNd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tm0UQd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uyvU090fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tlllNd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyvU1N0fEe2YPMyYKslBVA" name="val$map" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tm0UQN0fEe2YPMyYKslBVA" client="_tmztM90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uyvU0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uyvU0d0fEe2YPMyYKslBVA" name="arg0" type="_tlllNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyvU0t0fEe2YPMyYKslBVA" name="arg1" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyvU1d0fEe2YPMyYKslBVA" name="run" visibility="public">
              <ownedParameter xmi:id="_uyvU1t0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyv74N0fEe2YPMyYKslBVA" name="run" visibility="public">
              <ownedParameter xmi:id="_uyv74d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tlllN90fEe2YPMyYKslBVA" name="BundlePermission" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tmwp4N0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tmwp4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tmwp4t0fEe2YPMyYKslBVA" general="_tiZHS90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyT3Bt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyT3B90fEe2YPMyYKslBVA" name="PROVIDE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyT3CN0fEe2YPMyYKslBVA" name="REQUIRE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyT3Cd0fEe2YPMyYKslBVA" name="HOST" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyT3Ct0fEe2YPMyYKslBVA" name="FRAGMENT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyT3C90fEe2YPMyYKslBVA" name="ACTION_PROVIDE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyT3DN0fEe2YPMyYKslBVA" name="ACTION_REQUIRE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyUeEN0fEe2YPMyYKslBVA" name="ACTION_HOST" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyUeEd0fEe2YPMyYKslBVA" name="ACTION_FRAGMENT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyUeEt0fEe2YPMyYKslBVA" name="ACTION_ALL" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyUeE90fEe2YPMyYKslBVA" name="ACTION_NONE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyUeFN0fEe2YPMyYKslBVA" name="action_mask" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyUeFd0fEe2YPMyYKslBVA" name="actions" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uoB5sd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uoB5st0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoB5s90fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uySB0t0fEe2YPMyYKslBVA" name="getName" visibility="package" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uySB090fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uySB1N0fEe2YPMyYKslBVA" name="getActionsMask" visibility="package">
            <ownedParameter xmi:id="_uySB1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uySo4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uySo4d0fEe2YPMyYKslBVA" name="symbolicName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uySo4t0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyUeFt0fEe2YPMyYKslBVA" name="parseActions" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uyUeF90fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyUeGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyUeGd0fEe2YPMyYKslBVA" name="setTransients" visibility="private">
            <ownedParameter xmi:id="_uyUeGt0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyVsMN0fEe2YPMyYKslBVA" name="implies" visibility="public">
            <ownedParameter xmi:id="_uyVsMd0fEe2YPMyYKslBVA" name="p" type="_tkxs5N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyVsMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyVsNt0fEe2YPMyYKslBVA" name="getActions" visibility="public">
            <ownedParameter xmi:id="_uyVsN90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyVsON0fEe2YPMyYKslBVA" name="newPermissionCollection" visibility="public">
            <ownedParameter xmi:id="_uyVsOd0fEe2YPMyYKslBVA" name="return" type="_tia8dt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyWTQN0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uyWTQd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyWTQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyWTQ90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uyWTRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyWTRd0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
            <ownedParameter xmi:id="_uyWTRt0fEe2YPMyYKslBVA" name="s" type="_s-izUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyWTR90fEe2YPMyYKslBVA" name="readObject" visibility="private">
            <ownedParameter xmi:id="_uyWTSN0fEe2YPMyYKslBVA" name="s" type="_s-izU90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tlllOd0fEe2YPMyYKslBVA" name="CapabilityPermission" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tmx4Bd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tmx4Bt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tmx4B90fEe2YPMyYKslBVA" general="_tiZHS90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyh5cN0fEe2YPMyYKslBVA" name="bundle" visibility="package" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyh5c90fEe2YPMyYKslBVA" name="filter" visibility="package" type="_tW6QAt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyh5dN0fEe2YPMyYKslBVA" name="action_mask" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyjHlN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyjHld0fEe2YPMyYKslBVA" name="REQUIRE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyjHlt0fEe2YPMyYKslBVA" name="PROVIDE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyjHl90fEe2YPMyYKslBVA" name="ACTION_REQUIRE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyjHmN0fEe2YPMyYKslBVA" name="ACTION_PROVIDE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyjHmd0fEe2YPMyYKslBVA" name="ACTION_ALL" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyjHmt0fEe2YPMyYKslBVA" name="ACTION_NONE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyjHm90fEe2YPMyYKslBVA" name="actions" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyjHnN0fEe2YPMyYKslBVA" name="attributes" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyjuoN0fEe2YPMyYKslBVA" name="properties" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uoB5tt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uoB5t90fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoB5uN0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoB5ud0fEe2YPMyYKslBVA" name="providingBundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoB5ut0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoCgsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uoCgsd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoCgst0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyh5cd0fEe2YPMyYKslBVA" name="getName" visibility="package" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uyh5ct0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyh5dd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uyh5dt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyh5d90fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyiggN0fEe2YPMyYKslBVA" name="implies0" visibility="package">
            <ownedParameter xmi:id="_uyiggd0fEe2YPMyYKslBVA" name="requested" type="_tlllOd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyiggt0fEe2YPMyYKslBVA" name="effective" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyigg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyjuod0fEe2YPMyYKslBVA" name="parseActions" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uyjuot0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyjuo90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyjupN0fEe2YPMyYKslBVA" name="setTransients" visibility="private">
            <ownedParameter xmi:id="_uyjupd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyjupt0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uykVsN0fEe2YPMyYKslBVA" name="parseFilter" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uykVsd0fEe2YPMyYKslBVA" name="filterString" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uykVst0fEe2YPMyYKslBVA" name="return" type="_tW6QAt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uylj0N0fEe2YPMyYKslBVA" name="implies" visibility="public">
            <ownedParameter xmi:id="_uylj0d0fEe2YPMyYKslBVA" name="p" type="_tkxs5N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uylj0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uylj090fEe2YPMyYKslBVA" name="getProperties" visibility="private">
            <ownedParameter xmi:id="_uylj1N0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uylj1d0fEe2YPMyYKslBVA" name="getActions" visibility="public">
            <ownedParameter xmi:id="_uylj1t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uymK4N0fEe2YPMyYKslBVA" name="newPermissionCollection" visibility="public">
            <ownedParameter xmi:id="_uymK4d0fEe2YPMyYKslBVA" name="return" type="_tia8dt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uymK4t0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uymK490fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uymK5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uymK5d0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uymK5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uymx8N0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
            <ownedParameter xmi:id="_uymx8d0fEe2YPMyYKslBVA" name="s" type="_s-izUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uymx8t0fEe2YPMyYKslBVA" name="readObject" visibility="private">
            <ownedParameter xmi:id="_uymx890fEe2YPMyYKslBVA" name="s" type="_s-izU90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tmyfE90fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_tmyfFt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmyfF90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tmzGIN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uynZBt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tlllOd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uynZB90fEe2YPMyYKslBVA" name="val$props" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tmyfGN0fEe2YPMyYKslBVA" client="_tmyfE90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uynZAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uynZAd0fEe2YPMyYKslBVA" name="arg0" type="_tlllOd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uynZAt0fEe2YPMyYKslBVA" name="arg1" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uynZCN0fEe2YPMyYKslBVA" name="run" visibility="public">
              <ownedParameter xmi:id="_uynZCd0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyoAEN0fEe2YPMyYKslBVA" name="run" visibility="public">
              <ownedParameter xmi:id="_uyoAEd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tmyfFd0fEe2YPMyYKslBVA" name="Properties" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tmzGId0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmzGIt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tmzGI90fEe2YPMyYKslBVA" general="_tUDwUd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uyoAEt0fEe2YPMyYKslBVA" name="properties" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyoAE90fEe2YPMyYKslBVA" name="attributes" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyoAFN0fEe2YPMyYKslBVA" name="entries" visibility="private" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uynZA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uynZBN0fEe2YPMyYKslBVA" name="properties" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uynZBd0fEe2YPMyYKslBVA" name="attributes" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyoAFd0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uyoAFt0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyoAF90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyonIN0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uyonId0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tlxygN0fEe2YPMyYKslBVA" name="launch">
          <packagedElement xmi:type="uml:Interface" xmi:id="_tlxygd0fEe2YPMyYKslBVA" name="Framework" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tmwC0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmwC0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tmwC0t0fEe2YPMyYKslBVA" general="_tV9NwN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uyIQ1t0fEe2YPMyYKslBVA" name="init" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uyI34N0fEe2YPMyYKslBVA" name="init" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyI34d0fEe2YPMyYKslBVA" name="arg0" type="_tg1BC90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyI34t0fEe2YPMyYKslBVA" name="waitForStop" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyI3490fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyI35N0fEe2YPMyYKslBVA" name="return" type="_tev9b90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyI35d0fEe2YPMyYKslBVA" name="start" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uyI35t0fEe2YPMyYKslBVA" name="start" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyI3590fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyI36N0fEe2YPMyYKslBVA" name="stop" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uyI36d0fEe2YPMyYKslBVA" name="stop" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyI36t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyI3690fEe2YPMyYKslBVA" name="uninstall" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uyI37N0fEe2YPMyYKslBVA" name="update" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uyI37d0fEe2YPMyYKslBVA" name="update" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyI37t0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyI3790fEe2YPMyYKslBVA" name="getBundleId" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyI38N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyI38d0fEe2YPMyYKslBVA" name="getLocation" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyI38t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyI3890fEe2YPMyYKslBVA" name="getSymbolicName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyI39N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyI39d0fEe2YPMyYKslBVA" name="getEntryPaths" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyI39t0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyI3990fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyI3-N0fEe2YPMyYKslBVA" name="getEntry" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyI3-d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyI3-t0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyI3-90fEe2YPMyYKslBVA" name="getLastModified" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyI3_N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyI3_d0fEe2YPMyYKslBVA" name="findEntries" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyI3_t0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyI3_90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyI4AN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyI4Ad0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyI4At0fEe2YPMyYKslBVA" name="adapt" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uyI4A90fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyI4BN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tmwC2N0fEe2YPMyYKslBVA" name="SignerProperty" visibility="package" isLeaf="true">
          <eAnnotations xmi:id="_tmxQ8t0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tmxQ890fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tmxQ9N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyWTSd0fEe2YPMyYKslBVA" name="bundle" visibility="private" isLeaf="true" type="_tV9NwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyWTSt0fEe2YPMyYKslBVA" name="pattern" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uyLUI90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uyLUJN0fEe2YPMyYKslBVA" name="bundle" type="_tV9NwN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyLUJd0fEe2YPMyYKslBVA" name="isBundleSigned" visibility="package">
            <ownedParameter xmi:id="_uyLUJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyWTS90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uyWTTN0fEe2YPMyYKslBVA" name="pattern" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyW6UN0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uyW6Ud0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyW6Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyW6W90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uyW6XN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tmxQ8d0fEe2YPMyYKslBVA" name="BundlePermissionCollection" visibility="package" isLeaf="true">
          <eAnnotations xmi:id="_to6mDN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_to6mDd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_to6mDt0fEe2YPMyYKslBVA" general="_tia8dt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyRaw90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyRaxN0fEe2YPMyYKslBVA" name="permissions" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyRaxd0fEe2YPMyYKslBVA" name="all_allowed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyRaxt0fEe2YPMyYKslBVA" name="serialPersistentFields" visibility="private" isLeaf="true" isStatic="true" type="_tia8ed0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uyRax90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_uyRayN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uyRayd0fEe2YPMyYKslBVA" name="add" visibility="public">
            <ownedParameter xmi:id="_uyRayt0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uySB0N0fEe2YPMyYKslBVA" name="isReadOnly" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uySB0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uySo490fEe2YPMyYKslBVA" name="implies" visibility="public">
            <ownedParameter xmi:id="_uySo5N0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uySo5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyTP8N0fEe2YPMyYKslBVA" name="elements" visibility="public">
            <ownedParameter xmi:id="_uyTP8d0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyT3AN0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
            <ownedParameter xmi:id="_uyT3Ad0fEe2YPMyYKslBVA" name="out" type="_s-izUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyT3BN0fEe2YPMyYKslBVA" name="readObject" visibility="private">
            <ownedParameter xmi:id="_uyT3Bd0fEe2YPMyYKslBVA" name="in" type="_s-izU90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tmyfEd0fEe2YPMyYKslBVA" name="CapabilityPermissionCollection" visibility="package" isLeaf="true">
          <eAnnotations xmi:id="_to7NEN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_to7NEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_to7NEt0fEe2YPMyYKslBVA" general="_tia8dt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyhSYN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyhSYd0fEe2YPMyYKslBVA" name="permissions" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyhSYt0fEe2YPMyYKslBVA" name="all_allowed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyhSY90fEe2YPMyYKslBVA" name="filterPermissions" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyhSZN0fEe2YPMyYKslBVA" name="serialPersistentFields" visibility="private" isLeaf="true" isStatic="true" type="_tia8ed0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uyhSZd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_uyhSZt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uyhSZ90fEe2YPMyYKslBVA" name="add" visibility="public">
            <ownedParameter xmi:id="_uyhSaN0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyhSad0fEe2YPMyYKslBVA" name="isReadOnly" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uyhSat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyh5eN0fEe2YPMyYKslBVA" name="implies" visibility="public">
            <ownedParameter xmi:id="_uyh5ed0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyh5et0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyighN0fEe2YPMyYKslBVA" name="elements" visibility="public">
            <ownedParameter xmi:id="_uyighd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyjHkN0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
            <ownedParameter xmi:id="_uyjHkd0fEe2YPMyYKslBVA" name="out" type="_s-izUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyjHkt0fEe2YPMyYKslBVA" name="readObject" visibility="private">
            <ownedParameter xmi:id="_uyjHk90fEe2YPMyYKslBVA" name="in" type="_s-izU90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tmztMd0fEe2YPMyYKslBVA" name="PackagePermissionCollection" visibility="package" isLeaf="true">
          <eAnnotations xmi:id="_to70IN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_to70Id0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_to70It0fEe2YPMyYKslBVA" general="_tia8dt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uypOMt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uypOM90fEe2YPMyYKslBVA" name="permissions" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uypONN0fEe2YPMyYKslBVA" name="all_allowed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uypONd0fEe2YPMyYKslBVA" name="filterPermissions" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uypONt0fEe2YPMyYKslBVA" name="serialPersistentFields" visibility="private" isLeaf="true" isStatic="true" type="_tia8ed0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uypON90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_uypOON0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uyp1QN0fEe2YPMyYKslBVA" name="add" visibility="public">
            <ownedParameter xmi:id="_uyp1Qd0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyp1Qt0fEe2YPMyYKslBVA" name="isReadOnly" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uyp1Q90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyqcU90fEe2YPMyYKslBVA" name="implies" visibility="public">
            <ownedParameter xmi:id="_uyqcVN0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyqcVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyrDZN0fEe2YPMyYKslBVA" name="elements" visibility="public">
            <ownedParameter xmi:id="_uyrDZd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyrDZt0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
            <ownedParameter xmi:id="_uyrDZ90fEe2YPMyYKslBVA" name="out" type="_s-izUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyrqcN0fEe2YPMyYKslBVA" name="readObject" visibility="private">
            <ownedParameter xmi:id="_uyrqcd0fEe2YPMyYKslBVA" name="in" type="_s-izU90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tm07Ud0fEe2YPMyYKslBVA" name="ServicePermissionCollection" visibility="package" isLeaf="true">
          <eAnnotations xmi:id="_to70I90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_to70JN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_to70Jd0fEe2YPMyYKslBVA" general="_tia8dt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyv74t0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uyv7490fEe2YPMyYKslBVA" name="permissions" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyv75N0fEe2YPMyYKslBVA" name="all_allowed" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyv75d0fEe2YPMyYKslBVA" name="filterPermissions" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uyv75t0fEe2YPMyYKslBVA" name="serialPersistentFields" visibility="private" isLeaf="true" isStatic="true" type="_tia8ed0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uyv7590fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_uyv76N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uyv76d0fEe2YPMyYKslBVA" name="add" visibility="public">
            <ownedParameter xmi:id="_uyv76t0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyv7690fEe2YPMyYKslBVA" name="isReadOnly" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uyv77N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uywi-N0fEe2YPMyYKslBVA" name="implies" visibility="public">
            <ownedParameter xmi:id="_uywi-d0fEe2YPMyYKslBVA" name="permission" type="_tkxs5N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uywi-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyxKAd0fEe2YPMyYKslBVA" name="effective" visibility="private">
            <ownedParameter xmi:id="_uyxKAt0fEe2YPMyYKslBVA" name="requestedName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyxKA90fEe2YPMyYKslBVA" name="desired" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyxKBN0fEe2YPMyYKslBVA" name="effective" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyxKBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyxxEN0fEe2YPMyYKslBVA" name="elements" visibility="public">
            <ownedParameter xmi:id="_uyxxEd0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyxxEt0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
            <ownedParameter xmi:id="_uyxxE90fEe2YPMyYKslBVA" name="out" type="_s-izUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyyYIN0fEe2YPMyYKslBVA" name="readObject" visibility="private">
            <ownedParameter xmi:id="_uyyYId0fEe2YPMyYKslBVA" name="in" type="_s-izU90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tm1ibN0fEe2YPMyYKslBVA" name="VersionRange[]" isLeaf="true" isAbstract="true">
          <eAnnotations xmi:id="_vf_cgN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vf_cgd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_teDZ1t0fEe2YPMyYKslBVA" name="service">
        <packagedElement xmi:type="uml:Package" xmi:id="_teDZ190fEe2YPMyYKslBVA" name="packageadmin">
          <packagedElement xmi:type="uml:Interface" xmi:id="_teEA5d0fEe2YPMyYKslBVA" name="PackageAdmin" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teyZrt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teyZr90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedAttribute xmi:id="_uzdGht0fEe2YPMyYKslBVA" name="BUNDLE_TYPE_FRAGMENT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ubG39t0fEe2YPMyYKslBVA" name="getBundles" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubG3990fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubG3-N0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubG3-d0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubPa1d0fEe2YPMyYKslBVA" name="getFragments" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubPa1t0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ubPa190fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ucAP0N0fEe2YPMyYKslBVA" name="getBundleType" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ucAP0d0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ucAP0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ucAP090fEe2YPMyYKslBVA" name="getHosts" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ucAP1N0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ucAP1d0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uk-loN0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uk-lod0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uk-lot0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulaqg90fEe2YPMyYKslBVA" name="getExportedPackage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ulaqhN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulaqhd0fEe2YPMyYKslBVA" name="return" type="_teyZtN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ulaqkd0fEe2YPMyYKslBVA" name="getExportedPackages" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ulaqkt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ulaqk90fEe2YPMyYKslBVA" name="return" type="_teyZsd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGh90fEe2YPMyYKslBVA" name="getExportedPackages" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGiN0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGid0fEe2YPMyYKslBVA" name="return" type="_teyZsd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGit0fEe2YPMyYKslBVA" name="refreshPackages" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGi90fEe2YPMyYKslBVA" name="arg0" type="_tXCy6N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGjN0fEe2YPMyYKslBVA" name="resolveBundles" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGjd0fEe2YPMyYKslBVA" name="arg0" type="_tXCy6N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGj90fEe2YPMyYKslBVA" name="getRequiredBundles" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGkN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGkd0fEe2YPMyYKslBVA" name="return" type="_teyZs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_teyZsd0fEe2YPMyYKslBVA" name="ExportedPackage[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_cgt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_cg90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_teyZs90fEe2YPMyYKslBVA" name="RequiredBundle[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_chN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_chd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teyZtN0fEe2YPMyYKslBVA" name="ExportedPackage" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teyZtd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teyZtt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ulaqht0fEe2YPMyYKslBVA" name="getExportingBundle" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ulaqh90fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoLDl90fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoLDmN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoLDmd0fEe2YPMyYKslBVA" name="getVersion" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uoLDmt0fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGkt0fEe2YPMyYKslBVA" name="getImportingBundles" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGk90fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGlN0fEe2YPMyYKslBVA" name="getSpecificationVersion" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGld0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGlt0fEe2YPMyYKslBVA" name="isRemovalPending" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGl90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tid_wt0fEe2YPMyYKslBVA" name="RequiredBundle" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tid_w90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tid_xN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uzcfrN0fEe2YPMyYKslBVA" name="getSymbolicName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfrd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfrt0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfr90fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGgN0fEe2YPMyYKslBVA" name="getRequiringBundles" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGgd0fEe2YPMyYKslBVA" name="return" type="_tXCy6N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGgt0fEe2YPMyYKslBVA" name="getVersion" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGg90fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGhN0fEe2YPMyYKslBVA" name="isRemovalPending" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_teHrUt0fEe2YPMyYKslBVA" name="url">
          <packagedElement xmi:type="uml:Class" xmi:id="_teHrU90fEe2YPMyYKslBVA" name="AbstractURLStreamHandlerService" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teyZt90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teyZuN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teyZvN0fEe2YPMyYKslBVA" general="_teyZut0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzdtm90fEe2YPMyYKslBVA" name="realHandler" visibility="protected" type="_teyZvt0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_teyZu90fEe2YPMyYKslBVA" client="_teHrU90fEe2YPMyYKslBVA" supplier="_teyZud0fEe2YPMyYKslBVA" contract="_teyZud0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uberad0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uzdtnN0fEe2YPMyYKslBVA" name="openConnection" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdtnd0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtnt0fEe2YPMyYKslBVA" name="return" type="_teISVN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdtn90fEe2YPMyYKslBVA" name="parseURL" visibility="public">
              <ownedParameter xmi:id="_uzdtoN0fEe2YPMyYKslBVA" name="realHandler" type="_teyZvt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtod0fEe2YPMyYKslBVA" name="u" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtot0fEe2YPMyYKslBVA" name="spec" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdto90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtpN0fEe2YPMyYKslBVA" name="limit" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdtpd0fEe2YPMyYKslBVA" name="parseURL" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uzdtpt0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtp90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtqN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtqd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdtqt0fEe2YPMyYKslBVA" name="toExternalForm" visibility="public">
              <ownedParameter xmi:id="_uzdtq90fEe2YPMyYKslBVA" name="u" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtrN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdtsN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uzdtsd0fEe2YPMyYKslBVA" name="u1" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtst0fEe2YPMyYKslBVA" name="u2" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdts90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdtuN0fEe2YPMyYKslBVA" name="getDefaultPort" visibility="public">
              <ownedParameter xmi:id="_uzdtud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdtvN0fEe2YPMyYKslBVA" name="getHostAddress" visibility="public">
              <ownedParameter xmi:id="_uzdtvd0fEe2YPMyYKslBVA" name="u" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtvt0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzeUo90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uzeUpN0fEe2YPMyYKslBVA" name="u" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUpd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzeUqd0fEe2YPMyYKslBVA" name="hostsEqual" visibility="public">
              <ownedParameter xmi:id="_uzeUqt0fEe2YPMyYKslBVA" name="u1" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUq90fEe2YPMyYKslBVA" name="u2" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUrN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzeUsd0fEe2YPMyYKslBVA" name="sameFile" visibility="public">
              <ownedParameter xmi:id="_uzeUst0fEe2YPMyYKslBVA" name="u1" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUs90fEe2YPMyYKslBVA" name="u2" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUtN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzeUud0fEe2YPMyYKslBVA" name="setURL" visibility="protected">
              <ownedParameter xmi:id="_uzeUut0fEe2YPMyYKslBVA" name="u" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUu90fEe2YPMyYKslBVA" name="proto" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUvN0fEe2YPMyYKslBVA" name="host" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUvd0fEe2YPMyYKslBVA" name="port" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUvt0fEe2YPMyYKslBVA" name="file" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUv90fEe2YPMyYKslBVA" name="ref" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzeUwN0fEe2YPMyYKslBVA" name="setURL" visibility="protected">
              <ownedParameter xmi:id="_uzeUwd0fEe2YPMyYKslBVA" name="u" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUwt0fEe2YPMyYKslBVA" name="proto" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUw90fEe2YPMyYKslBVA" name="host" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUxN0fEe2YPMyYKslBVA" name="port" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUxd0fEe2YPMyYKslBVA" name="auth" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUxt0fEe2YPMyYKslBVA" name="user" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUx90fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUyN0fEe2YPMyYKslBVA" name="query" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzeUyd0fEe2YPMyYKslBVA" name="ref" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teyZud0fEe2YPMyYKslBVA" name="URLStreamHandlerService" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tid_x90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tid_yN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uzdGqd0fEe2YPMyYKslBVA" name="openConnection" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGqt0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGq90fEe2YPMyYKslBVA" name="return" type="_teISVN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGrN0fEe2YPMyYKslBVA" name="parseURL" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGrd0fEe2YPMyYKslBVA" name="arg0" type="_teyZvt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGrt0fEe2YPMyYKslBVA" name="arg1" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGr90fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGsN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGsd0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGst0fEe2YPMyYKslBVA" name="toExternalForm" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGs90fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGtN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGtd0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGtt0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGt90fEe2YPMyYKslBVA" name="arg1" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGud0fEe2YPMyYKslBVA" name="getDefaultPort" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGut0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGu90fEe2YPMyYKslBVA" name="getHostAddress" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGvN0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGvd0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdtkN0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdtkd0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdtk90fEe2YPMyYKslBVA" name="hostsEqual" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdtlN0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtld0fEe2YPMyYKslBVA" name="arg1" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtlt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdtl90fEe2YPMyYKslBVA" name="sameFile" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdtmN0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtmd0fEe2YPMyYKslBVA" name="arg1" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdtmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teyZvt0fEe2YPMyYKslBVA" name="URLStreamHandlerSetter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tid_xd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tid_xt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uzdGmN0fEe2YPMyYKslBVA" name="setURL" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGmd0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGmt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGm90fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGnN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGnd0fEe2YPMyYKslBVA" name="arg4" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGnt0fEe2YPMyYKslBVA" name="arg5" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzdGn90fEe2YPMyYKslBVA" name="setURL" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzdGoN0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGod0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGot0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGo90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGpN0fEe2YPMyYKslBVA" name="arg4" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGpd0fEe2YPMyYKslBVA" name="arg5" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGpt0fEe2YPMyYKslBVA" name="arg6" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGp90fEe2YPMyYKslBVA" name="arg7" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzdGqN0fEe2YPMyYKslBVA" name="arg8" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tevWXd0fEe2YPMyYKslBVA" name="log">
          <packagedElement xmi:type="uml:Package" xmi:id="_tlJgXN0fEe2YPMyYKslBVA" name="admin">
            <packagedElement xmi:type="uml:Interface" xmi:id="_tlSqQN0fEe2YPMyYKslBVA" name="LoggerAdmin" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tm3Xkt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tm3Xk90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedAttribute xmi:id="_uzaqSN0fEe2YPMyYKslBVA" name="LOG_SERVICE_ID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_umj6A90fEe2YPMyYKslBVA" name="getLoggerContext" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_umj6BN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umj6Bd0fEe2YPMyYKslBVA" name="return" type="_tlSqQd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Interface" xmi:id="_tlSqQd0fEe2YPMyYKslBVA" name="LoggerContext" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tm3XkN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tm3Xkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedAttribute xmi:id="_uzaqQd0fEe2YPMyYKslBVA" name="LOGGER_CONTEXT_PID" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uzaqQt0fEe2YPMyYKslBVA" name="LOGGER_CONTEXT_DEFAULT_LOGLEVEL" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_umg2s90fEe2YPMyYKslBVA" name="getEffectiveLogLevel" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_umg2tN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_umg2td0fEe2YPMyYKslBVA" name="return" type="_tgXG9N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_umj6Bt0fEe2YPMyYKslBVA" name="setLogLevels" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_umj6B90fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_um5RMd0fEe2YPMyYKslBVA" name="getLogLevels" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_um5RMt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzaqQ90fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uzaqRN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzaqRd0fEe2YPMyYKslBVA" name="clear" visibility="public" isAbstract="true"/>
              <ownedOperation xmi:id="_uzaqRt0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uzaqR90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tevWXt0fEe2YPMyYKslBVA" name="LogReaderService" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teyZpN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teyZpd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uzcfpt0fEe2YPMyYKslBVA" name="addLogListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfp90fEe2YPMyYKslBVA" name="arg0" type="_teyZqd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfqN0fEe2YPMyYKslBVA" name="removeLogListener" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfqd0fEe2YPMyYKslBVA" name="arg0" type="_teyZqd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfqt0fEe2YPMyYKslBVA" name="getLog" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfq90fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tev9Y90fEe2YPMyYKslBVA" name="LogService" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teyZoN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teyZod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teyZo90fEe2YPMyYKslBVA" general="_teyZot0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzcfkt0fEe2YPMyYKslBVA" name="LOG_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzcfk90fEe2YPMyYKslBVA" name="LOG_WARNING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzcflN0fEe2YPMyYKslBVA" name="LOG_INFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzcfld0fEe2YPMyYKslBVA" name="LOG_DEBUG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uzcflt0fEe2YPMyYKslBVA" name="log" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfl90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfmN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfmd0fEe2YPMyYKslBVA" name="log" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfmt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfm90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfnN0fEe2YPMyYKslBVA" name="arg2" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfnd0fEe2YPMyYKslBVA" name="log" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfnt0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfn90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfoN0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfod0fEe2YPMyYKslBVA" name="log" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfot0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfo90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfpN0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfpd0fEe2YPMyYKslBVA" name="arg3" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tev9at0fEe2YPMyYKslBVA" name="Logger" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_texyl90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_texymN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedAttribute xmi:id="_uzb4aN0fEe2YPMyYKslBVA" name="ROOT_LOGGER_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uzb4ad0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4at0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4a90fEe2YPMyYKslBVA" name="isTraceEnabled" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4bN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4bd0fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4bt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4b90fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4cN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzb4cd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4ct0fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4c90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzb4dN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzb4dd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4dt0fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4d90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzb4eN0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4ed0fEe2YPMyYKslBVA" name="trace" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4et0fEe2YPMyYKslBVA" name="arg0" type="_teyZpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4e90fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4fN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4fd0fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4ft0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4f90fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4gN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzb4gd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4gt0fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4g90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzb4hN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzb4hd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4ht0fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4h90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzb4iN0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4id0fEe2YPMyYKslBVA" name="debug" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4it0fEe2YPMyYKslBVA" name="arg0" type="_teyZpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4i90fEe2YPMyYKslBVA" name="isInfoEnabled" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4jN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4jd0fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4jt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4j90fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4kN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzb4kd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4kt0fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4k90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzb4lN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzb4ld0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4lt0fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4l90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzb4mN0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4md0fEe2YPMyYKslBVA" name="info" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4mt0fEe2YPMyYKslBVA" name="arg0" type="_teyZpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4m90fEe2YPMyYKslBVA" name="isWarnEnabled" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4nN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4nd0fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4nt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4n90fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4oN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzb4od0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4ot0fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4o90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzb4pN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfcN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfcd0fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfct0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfc90fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfdN0fEe2YPMyYKslBVA" name="warn" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfdd0fEe2YPMyYKslBVA" name="arg0" type="_teyZpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfdt0fEe2YPMyYKslBVA" name="isErrorEnabled" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfd90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfeN0fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfed0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfet0fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfe90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcffN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcffd0fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfft0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcff90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfgN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfgd0fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfgt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfg90fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfhN0fEe2YPMyYKslBVA" name="error" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfhd0fEe2YPMyYKslBVA" name="arg0" type="_teyZpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfht0fEe2YPMyYKslBVA" name="audit" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfh90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfiN0fEe2YPMyYKslBVA" name="audit" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfid0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfit0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfi90fEe2YPMyYKslBVA" name="audit" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfjN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfjd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfjt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzcfj90fEe2YPMyYKslBVA" name="audit" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzcfkN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzcfkd0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teyZot0fEe2YPMyYKslBVA" name="LoggerFactory" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tidYud0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tidYut0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uzbRUN0fEe2YPMyYKslBVA" name="getLogger" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzbRUd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzbRUt0fEe2YPMyYKslBVA" name="return" type="_tev9at0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzbRU90fEe2YPMyYKslBVA" name="getLogger" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzbRVN0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzbRVd0fEe2YPMyYKslBVA" name="return" type="_tev9at0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzbRVt0fEe2YPMyYKslBVA" name="getLogger" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzbRV90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzbRWN0fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzbRWd0fEe2YPMyYKslBVA" name="return" type="_tev9at0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzbRWt0fEe2YPMyYKslBVA" name="getLogger" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzbRW90fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzbRXN0fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzbRXd0fEe2YPMyYKslBVA" name="return" type="_tev9at0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzbRXt0fEe2YPMyYKslBVA" name="getLogger" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzbRX90fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzbRYN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzbRYd0fEe2YPMyYKslBVA" name="arg2" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzbRYt0fEe2YPMyYKslBVA" name="return" type="_tev9at0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teyZpt0fEe2YPMyYKslBVA" name="LoggerConsumer" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teyZp90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teyZqN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_umeaft0fEe2YPMyYKslBVA" name="accept" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_umeaf90fEe2YPMyYKslBVA" name="arg0" type="_tev9at0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_teyZqd0fEe2YPMyYKslBVA" name="LogListener" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_teyZqt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_teyZq90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_teyZrN0fEe2YPMyYKslBVA" general="_tWsNlN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_umPxAt0fEe2YPMyYKslBVA" name="logged" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_umPxA90fEe2YPMyYKslBVA" name="arg0" type="_tgXG8t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tgXG8t0fEe2YPMyYKslBVA" name="LogEntry" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tid_wN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tid_wd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ubHfFN0fEe2YPMyYKslBVA" name="getLogLevel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubHfFd0fEe2YPMyYKslBVA" name="return" type="_tgXG9N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubHfGN0fEe2YPMyYKslBVA" name="getBundle" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubHfGd0fEe2YPMyYKslBVA" name="return" type="_tV9NwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubHfGt0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubHfG90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubHfHN0fEe2YPMyYKslBVA" name="getException" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ubHfHd0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umLfit0fEe2YPMyYKslBVA" name="getLevel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_umLfi90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umMGlt0fEe2YPMyYKslBVA" name="getServiceReference" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_umMGl90fEe2YPMyYKslBVA" name="return" type="_tXDZ-d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umMGm90fEe2YPMyYKslBVA" name="getTime" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_umMGnN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4YN0fEe2YPMyYKslBVA" name="getLoggerName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4Yd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4Yt0fEe2YPMyYKslBVA" name="getSequence" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4Y90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4ZN0fEe2YPMyYKslBVA" name="getThreadInfo" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4Zd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzb4Zt0fEe2YPMyYKslBVA" name="getLocation" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzb4Z90fEe2YPMyYKslBVA" name="return" type="_tl_N0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgXG9N0fEe2YPMyYKslBVA" name="LogLevel" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tidYtd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tidYtt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tidYt90fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_ubIGEt0fEe2YPMyYKslBVA" name="AUDIT" visibility="public" isLeaf="true" isStatic="true" type="_tgXG9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ubIGE90fEe2YPMyYKslBVA" name="DEBUG" visibility="public" isLeaf="true" isStatic="true" type="_tgXG9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ubIGFN0fEe2YPMyYKslBVA" name="ERROR" visibility="public" isLeaf="true" isStatic="true" type="_tgXG9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ubIGFd0fEe2YPMyYKslBVA" name="INFO" visibility="public" isLeaf="true" isStatic="true" type="_tgXG9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ubIGFt0fEe2YPMyYKslBVA" name="TRACE" visibility="public" isLeaf="true" isStatic="true" type="_tgXG9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ubIGF90fEe2YPMyYKslBVA" name="WARN" visibility="public" isLeaf="true" isStatic="true" type="_tgXG9N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzaqSd0fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tidYuN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ubHfFt0fEe2YPMyYKslBVA" name="ordinal" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ubHfF90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ubIGEN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_ubIGEd0fEe2YPMyYKslBVA" name="return" type="_tidYuN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umWep90fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_umWeqN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umWeqd0fEe2YPMyYKslBVA" name="return" type="_tgXG9N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umbXI90fEe2YPMyYKslBVA" name="implies" visibility="public">
              <ownedParameter xmi:id="_umbXJN0fEe2YPMyYKslBVA" name="other" type="_tgXG9N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umbXJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzaqSt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uzaqS90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uzaqTN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzaqTd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tidYuN0fEe2YPMyYKslBVA" name="LogLevel[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_cht0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_ch90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tlJgW90fEe2YPMyYKslBVA" name="LogListener[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_ciN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_cid0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_todTAt0fEe2YPMyYKslBVA" name="FormatterLogger" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_to-QYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_to-QYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_to-QYt0fEe2YPMyYKslBVA" general="_tev9at0fEe2YPMyYKslBVA"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tg884N0fEe2YPMyYKslBVA" name="startlevel">
          <packagedElement xmi:type="uml:Interface" xmi:id="_tid_yd0fEe2YPMyYKslBVA" name="StartLevel" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tid_yt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tid_y90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uze7sN0fEe2YPMyYKslBVA" name="getStartLevel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uze7sd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uze7st0fEe2YPMyYKslBVA" name="setStartLevel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uze7s90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uze7tN0fEe2YPMyYKslBVA" name="getBundleStartLevel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uze7td0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uze7tt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uze7t90fEe2YPMyYKslBVA" name="setBundleStartLevel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uze7uN0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uze7ud0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uze7ut0fEe2YPMyYKslBVA" name="getInitialBundleStartLevel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uze7u90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uze7vN0fEe2YPMyYKslBVA" name="setInitialBundleStartLevel" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uze7vd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uze7vt0fEe2YPMyYKslBVA" name="isBundlePersistentlyStarted" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uze7v90fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uze7wN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uze7wd0fEe2YPMyYKslBVA" name="isBundleActivationPolicyUsed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uze7wt0fEe2YPMyYKslBVA" name="arg0" type="_tV9NwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uze7w90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_thUJMN0fEe2YPMyYKslBVA" name="resolver">
          <packagedElement xmi:type="uml:Class" xmi:id="_thUJMt0fEe2YPMyYKslBVA" name="ResolutionException" visibility="public">
            <eAnnotations xmi:id="_tid_zN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tid_zd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tid_zt0fEe2YPMyYKslBVA" general="_s72rsN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uze7xt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uze7x90fEe2YPMyYKslBVA" name="unresolvedRequirements" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ur0Ndt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ur0Nd90fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ur00gN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ur00gd0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur00gt0fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ur00g90fEe2YPMyYKslBVA" name="unresolvedRequirements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ur00ht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ur00h90fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_us7nxd0fEe2YPMyYKslBVA" name="getCause" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_us7nxt0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uze7yN0fEe2YPMyYKslBVA" name="emptyCollection" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uze7yd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uze7yt0fEe2YPMyYKslBVA" name="getUnresolvedRequirements" visibility="public">
              <ownedParameter xmi:id="_uze7y90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tmN3Xt0fEe2YPMyYKslBVA" name="ResolveContext" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tm3Xmd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tm3Xmt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tm3Xm90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_usxPsd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uwfSEN0fEe2YPMyYKslBVA" name="insertHostedCapability" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uwfSEd0fEe2YPMyYKslBVA" name="arg0" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwfSEt0fEe2YPMyYKslBVA" name="arg1" type="_tmVzIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uwfSE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw8lEt0fEe2YPMyYKslBVA" name="findRelatedResources" visibility="public">
              <ownedParameter xmi:id="_uw8lE90fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw8lFN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw8lHt0fEe2YPMyYKslBVA" name="findProviders" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uw8lH90fEe2YPMyYKslBVA" name="arg0" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw8lIN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw8lKd0fEe2YPMyYKslBVA" name="getWirings" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uw8lKt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw9MJN0fEe2YPMyYKslBVA" name="isEffective" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uw9MJd0fEe2YPMyYKslBVA" name="arg0" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw9MJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxbGR90fEe2YPMyYKslBVA" name="onCancel" visibility="public">
              <ownedParameter xmi:id="_uxbGSN0fEe2YPMyYKslBVA" name="callback" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxcUUN0fEe2YPMyYKslBVA" name="getMandatoryResources" visibility="public">
              <ownedParameter xmi:id="_uxcUUd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxcUUt0fEe2YPMyYKslBVA" name="getOptionalResources" visibility="public">
              <ownedParameter xmi:id="_uxcUU90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ux8DkN0fEe2YPMyYKslBVA" name="getSubstitutionWires" visibility="public">
              <ownedParameter xmi:id="_ux8Dkd0fEe2YPMyYKslBVA" name="wiring" type="_tiX5Rt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux8Dkt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzfixd0fEe2YPMyYKslBVA" name="emptyCollection" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uzfixt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tmVzIN0fEe2YPMyYKslBVA" name="HostedCapability" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tm3XlN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tm3Xld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tm3Xlt0fEe2YPMyYKslBVA" general="_tgzL1t0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_utEKoN0fEe2YPMyYKslBVA" name="getDeclaredCapability" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_utEKod0fEe2YPMyYKslBVA" name="return" type="_tgzL1t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uze7xN0fEe2YPMyYKslBVA" name="getResource" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uze7xd0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tmnf9d0fEe2YPMyYKslBVA" name="Resolver" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tm3Xl90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tm3XmN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uze7zN0fEe2YPMyYKslBVA" name="resolve" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uze7zd0fEe2YPMyYKslBVA" name="arg0" type="_tmN3Xt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uze7zt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzfiwN0fEe2YPMyYKslBVA" name="resolveDynamic" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzfiwd0fEe2YPMyYKslBVA" name="arg0" type="_tmN3Xt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzfiwt0fEe2YPMyYKslBVA" name="arg1" type="_tiX5Rt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzfiw90fEe2YPMyYKslBVA" name="arg2" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzfixN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tjghlN0fEe2YPMyYKslBVA" name="prefs">
          <eAnnotations xmi:id="_vf_cjt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vf_cj90fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tjhvtd0fEe2YPMyYKslBVA" name="Preferences" isAbstract="true">
            <ownedOperation xmi:id="_uaGLV90fEe2YPMyYKslBVA" name="name" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uaGLWN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tjkzAN0fEe2YPMyYKslBVA" name="BackingStoreException" isLeaf="true" isAbstract="true">
            <ownedOperation xmi:id="_uaOuMt0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uaOuM90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tkk4lt0fEe2YPMyYKslBVA" name="permissionadmin">
          <packagedElement xmi:type="uml:Interface" xmi:id="_tkk4l90fEe2YPMyYKslBVA" name="PermissionAdmin" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tm3-oN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tm3-od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uzgJ0N0fEe2YPMyYKslBVA" name="getPermissions" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzgJ0d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzgJ0t0fEe2YPMyYKslBVA" name="return" type="_tkk4nt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzgJ090fEe2YPMyYKslBVA" name="setPermissions" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzgJ1N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzgJ1d0fEe2YPMyYKslBVA" name="arg1" type="_tkk4nt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzgJ1t0fEe2YPMyYKslBVA" name="getLocations" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzgJ190fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzgJ2N0fEe2YPMyYKslBVA" name="getDefaultPermissions" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzgJ2d0fEe2YPMyYKslBVA" name="return" type="_tkk4nt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzgJ2t0fEe2YPMyYKslBVA" name="setDefaultPermissions" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzgJ290fEe2YPMyYKslBVA" name="arg0" type="_tkk4nt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tkk4nt0fEe2YPMyYKslBVA" name="PermissionInfo[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_ckN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_ckd0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tkmGst0fEe2YPMyYKslBVA" name="PermissionInfo" visibility="public">
            <eAnnotations xmi:id="_tm3-ot0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tm3-o90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tm3-pN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzgJ3N0fEe2YPMyYKslBVA" name="type" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzgJ3d0fEe2YPMyYKslBVA" name="name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzgJ3t0fEe2YPMyYKslBVA" name="actions" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ukYIut0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ukYIu90fEe2YPMyYKslBVA" name="encodedPermission" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukZ94N0fEe2YPMyYKslBVA" name="getEncoded" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ukZ94d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukdoR90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_ukdoSN0fEe2YPMyYKslBVA" name="type" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ukdoSd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ukdoSt0fEe2YPMyYKslBVA" name="actions" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukePUN0fEe2YPMyYKslBVA" name="getType" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ukePUd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukePUt0fEe2YPMyYKslBVA" name="getName" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ukePU90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukePV90fEe2YPMyYKslBVA" name="getActions" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ukePWN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukxxVt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ukxxV90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzgw4N0fEe2YPMyYKslBVA" name="unescapeString" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uzgw4d0fEe2YPMyYKslBVA" name="str" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzgw4t0fEe2YPMyYKslBVA" name="begin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzgw490fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzgw5N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzhX8N0fEe2YPMyYKslBVA" name="escapeString" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uzhX8d0fEe2YPMyYKslBVA" name="str" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzhX8t0fEe2YPMyYKslBVA" name="output" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzh_AN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uzh_Ad0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzh_At0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uzh_A90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzh_BN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tkk4mN0fEe2YPMyYKslBVA" name="condpermadmin">
          <packagedElement xmi:type="uml:Interface" xmi:id="_tkk4md0fEe2YPMyYKslBVA" name="ConditionalPermissionAdmin" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tm4ltt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tm4lt90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uzjNIN0fEe2YPMyYKslBVA" name="addConditionalPermissionInfo" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzjNId0fEe2YPMyYKslBVA" name="arg0" type="_tkk4pt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzjNIt0fEe2YPMyYKslBVA" name="arg1" type="_tkk4nt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzjNI90fEe2YPMyYKslBVA" name="return" type="_tknU0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzjNJN0fEe2YPMyYKslBVA" name="setConditionalPermissionInfo" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzjNJd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzjNJt0fEe2YPMyYKslBVA" name="arg1" type="_tkk4pt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzjNJ90fEe2YPMyYKslBVA" name="arg2" type="_tkk4nt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzjNKN0fEe2YPMyYKslBVA" name="return" type="_tknU0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzjNKd0fEe2YPMyYKslBVA" name="getConditionalPermissionInfos" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzjNKt0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzjNK90fEe2YPMyYKslBVA" name="getConditionalPermissionInfo" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzjNLN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzjNLd0fEe2YPMyYKslBVA" name="return" type="_tknU0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzjNLt0fEe2YPMyYKslBVA" name="getAccessControlContext" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzjNL90fEe2YPMyYKslBVA" name="arg0" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzjNMN0fEe2YPMyYKslBVA" name="return" type="_tg5Scd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzjNMd0fEe2YPMyYKslBVA" name="newConditionalPermissionUpdate" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzjNMt0fEe2YPMyYKslBVA" name="return" type="_tknU0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzjNM90fEe2YPMyYKslBVA" name="newConditionalPermissionInfo" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzjNNN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzjNNd0fEe2YPMyYKslBVA" name="arg1" type="_tkk4pt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzjNNt0fEe2YPMyYKslBVA" name="arg2" type="_tkk4nt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzjNN90fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzjNON0fEe2YPMyYKslBVA" name="return" type="_tknU0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzjNOd0fEe2YPMyYKslBVA" name="newConditionalPermissionInfo" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzjNOt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzjNO90fEe2YPMyYKslBVA" name="return" type="_tknU0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tkk4pt0fEe2YPMyYKslBVA" name="ConditionInfo[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_ckt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_ck90fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tknU0N0fEe2YPMyYKslBVA" name="ConditionalPermissionUpdate" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tm4ltN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tm4ltd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_ukZ96t0fEe2YPMyYKslBVA" name="getConditionalPermissionInfos" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ukZ9690fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukZ98N0fEe2YPMyYKslBVA" name="commit" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ukZ98d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tknU0d0fEe2YPMyYKslBVA" name="ConditionalPermissionInfo" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tm4luN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tm4lud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedAttribute xmi:id="_uzjNPN0fEe2YPMyYKslBVA" name="ALLOW" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzjNPd0fEe2YPMyYKslBVA" name="DENY" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_ukZ97t0fEe2YPMyYKslBVA" name="getName" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ukZ9790fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukcaJt0fEe2YPMyYKslBVA" name="getConditionInfos" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ukcaJ90fEe2YPMyYKslBVA" name="return" type="_tkk4pt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukcaKN0fEe2YPMyYKslBVA" name="getPermissionInfos" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ukcaKd0fEe2YPMyYKslBVA" name="return" type="_tkk4nt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukcaKt0fEe2YPMyYKslBVA" name="getAccessDecision" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ukcaK90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukxKTd0fEe2YPMyYKslBVA" name="getEncoded" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ukxKTt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzjNPt0fEe2YPMyYKslBVA" name="delete" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uzjNP90fEe2YPMyYKslBVA" name="toString" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzjNQN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzjNQd0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzjNQt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzjNQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzjNRN0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzjNRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tksNVN0fEe2YPMyYKslBVA" name="Condition[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vf_clN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vf_cld0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tks0YN0fEe2YPMyYKslBVA" name="Condition" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tm4lsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tm4lsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedAttribute xmi:id="_ukvVE90fEe2YPMyYKslBVA" name="FALSE" visibility="public" isLeaf="true" isStatic="true" type="_tks0YN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzimHd0fEe2YPMyYKslBVA" name="TRUE" visibility="public" isLeaf="true" isStatic="true" type="_tks0YN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uknZSN0fEe2YPMyYKslBVA" name="isMutable" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uknZSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uknZSt0fEe2YPMyYKslBVA" name="isSatisfied" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uknZS90fEe2YPMyYKslBVA" name="arg0" type="_tksNVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uknZTN0fEe2YPMyYKslBVA" name="arg1" type="_tB6QYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uknZTd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukqckN0fEe2YPMyYKslBVA" name="isPostponed" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ukqckd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukwjM90fEe2YPMyYKslBVA" name="isSatisfied" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_ukwjNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzimHt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tkupkN0fEe2YPMyYKslBVA" name="ConditionInfo" visibility="public">
            <eAnnotations xmi:id="_tm4lut0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tm4lu90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tm4lvN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzjNRt0fEe2YPMyYKslBVA" name="type" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzjNR90fEe2YPMyYKslBVA" name="args" visibility="private" isLeaf="true" type="_s69T0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uks4090fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uks41N0fEe2YPMyYKslBVA" name="encodedCondition" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukuuBN0fEe2YPMyYKslBVA" name="getType" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ukuuBd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukxxWN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_ukxxWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ukxxWt0fEe2YPMyYKslBVA" name="getEncoded" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ukxxW90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzjNSN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uzjNSd0fEe2YPMyYKslBVA" name="type" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzjNSt0fEe2YPMyYKslBVA" name="args" type="_s69T0t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzj0MN0fEe2YPMyYKslBVA" name="unescapeString" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uzj0Md0fEe2YPMyYKslBVA" name="str" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzj0Mt0fEe2YPMyYKslBVA" name="begin" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzj0M90fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzj0NN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzkbQN0fEe2YPMyYKslBVA" name="escapeString" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uzkbQd0fEe2YPMyYKslBVA" name="str" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzkbQt0fEe2YPMyYKslBVA" name="output" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzkbQ90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uzkbRN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzkbRd0fEe2YPMyYKslBVA" name="getArgs" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uzkbRt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzkbR90fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uzkbSN0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzkbSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tm4ls90fEe2YPMyYKslBVA" name="BooleanCondition" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_to-QY90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_to-QZN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_to-QZt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzimEN0fEe2YPMyYKslBVA" name="satisfied" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_to-QZd0fEe2YPMyYKslBVA" client="_tm4ls90fEe2YPMyYKslBVA" supplier="_tks0YN0fEe2YPMyYKslBVA" contract="_tks0YN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uzimEd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uzimEt0fEe2YPMyYKslBVA" name="satisfied" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzimE90fEe2YPMyYKslBVA" name="isPostponed" visibility="public">
              <ownedParameter xmi:id="_uzimFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzimFd0fEe2YPMyYKslBVA" name="isSatisfied" visibility="public">
              <ownedParameter xmi:id="_uzimFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzimF90fEe2YPMyYKslBVA" name="isMutable" visibility="public">
              <ownedParameter xmi:id="_uzimGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzimGd0fEe2YPMyYKslBVA" name="isSatisfied" visibility="public">
              <ownedParameter xmi:id="_uzimGt0fEe2YPMyYKslBVA" name="conds" type="_tksNVN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzimG90fEe2YPMyYKslBVA" name="context" type="_tB6QYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzimHN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_teEn8N0fEe2YPMyYKslBVA" name="util">
        <packagedElement xmi:type="uml:Package" xmi:id="_teEn8d0fEe2YPMyYKslBVA" name="tracker">
          <packagedElement xmi:type="uml:Class" xmi:id="_teEn890fEe2YPMyYKslBVA" name="ServiceTracker" visibility="public">
            <eAnnotations xmi:id="_tewkgN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tewkgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tewkhN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzT8ld0fEe2YPMyYKslBVA" name="customizer" visibility="package" isLeaf="true" type="_tewkgt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzUjpN0fEe2YPMyYKslBVA" name="DEBUG" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzUjpd0fEe2YPMyYKslBVA" name="context" visibility="protected" isLeaf="true" type="_tXCy5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzUjpt0fEe2YPMyYKslBVA" name="filter" visibility="protected" isLeaf="true" type="_tW6QAt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzUjp90fEe2YPMyYKslBVA" name="listenerFilter" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzUjqN0fEe2YPMyYKslBVA" name="trackClass" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzUjqd0fEe2YPMyYKslBVA" name="trackReference" visibility="private" isLeaf="true" type="_tXDZ-d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzUjqt0fEe2YPMyYKslBVA" name="tracked" visibility="private" type="_texLgt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzUjq90fEe2YPMyYKslBVA" name="cachedReference" visibility="private" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzUjrN0fEe2YPMyYKslBVA" name="cachedService" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tewkg90fEe2YPMyYKslBVA" client="_teEn890fEe2YPMyYKslBVA" supplier="_tewkgt0fEe2YPMyYKslBVA" contract="_tewkgt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uaCg-90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uaCg_N0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaCg_d0fEe2YPMyYKslBVA" name="clazz" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaCg_t0fEe2YPMyYKslBVA" name="customizer" type="_tewkgt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaCg_90fEe2YPMyYKslBVA" name="open" visibility="public"/>
            <ownedOperation xmi:id="_uaChAN0fEe2YPMyYKslBVA" name="getService" visibility="public">
              <ownedParameter xmi:id="_uaChAd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaDICt0fEe2YPMyYKslBVA" name="close" visibility="public"/>
            <ownedOperation xmi:id="_uaXREN0fEe2YPMyYKslBVA" name="getServices" visibility="public">
              <ownedParameter xmi:id="_uaXREd0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaXREt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uahpJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uahpJ90fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uahpKN0fEe2YPMyYKslBVA" name="filter" type="_tW6QAt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uahpKd0fEe2YPMyYKslBVA" name="customizer" type="_tewkgt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uaiQMd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uaiQMt0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaiQM90fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uaiQNN0fEe2YPMyYKslBVA" name="customizer" type="_tewkgt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umY64d0fEe2YPMyYKslBVA" name="open" visibility="public">
              <ownedParameter xmi:id="_umY64t0fEe2YPMyYKslBVA" name="trackAllServices" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzT8kN0fEe2YPMyYKslBVA" name="modified" visibility="package"/>
            <ownedOperation xmi:id="_uzUjrd0fEe2YPMyYKslBVA" name="tracked" visibility="private">
              <ownedParameter xmi:id="_uzUjrt0fEe2YPMyYKslBVA" name="return" type="_texLgt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzUjr90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uzUjsN0fEe2YPMyYKslBVA" name="context" type="_tXCy5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzUjsd0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzUjst0fEe2YPMyYKslBVA" name="customizer" type="_tewkgt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzWY0t0fEe2YPMyYKslBVA" name="getInitialReferences" visibility="private">
              <ownedParameter xmi:id="_uzWY090fEe2YPMyYKslBVA" name="trackAllServices" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzWY1N0fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzWY1d0fEe2YPMyYKslBVA" name="filterString" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzWY1t0fEe2YPMyYKslBVA" name="return" type="_tXCy4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzW_4d0fEe2YPMyYKslBVA" name="getServiceReferences" visibility="public">
              <ownedParameter xmi:id="_uzW_4t0fEe2YPMyYKslBVA" name="return" type="_tXCy4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzW_490fEe2YPMyYKslBVA" name="addingService" visibility="public">
              <ownedParameter xmi:id="_uzW_5N0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzW_5d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzXm8N0fEe2YPMyYKslBVA" name="modifiedService" visibility="public">
              <ownedParameter xmi:id="_uzXm8d0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzXm8t0fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzXm890fEe2YPMyYKslBVA" name="removedService" visibility="public">
              <ownedParameter xmi:id="_uzXm9N0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzXm9d0fEe2YPMyYKslBVA" name="service" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzXm9t0fEe2YPMyYKslBVA" name="waitForService" visibility="public">
              <ownedParameter xmi:id="_uzXm990fEe2YPMyYKslBVA" name="timeout" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzXm-N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzYOBd0fEe2YPMyYKslBVA" name="getServiceReference" visibility="public">
              <ownedParameter xmi:id="_uzYOBt0fEe2YPMyYKslBVA" name="return" type="_tXDZ-d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzY1EN0fEe2YPMyYKslBVA" name="getService" visibility="public">
              <ownedParameter xmi:id="_uzY1Ed0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzY1Et0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzY1Ft0fEe2YPMyYKslBVA" name="getServices" visibility="public">
              <ownedParameter xmi:id="_uzY1F90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzZcIN0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uzZcId0fEe2YPMyYKslBVA" name="reference" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzZcIt0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uzZcI90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzZcJN0fEe2YPMyYKslBVA" name="getTrackingCount" visibility="public">
              <ownedParameter xmi:id="_uzZcJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzZcKN0fEe2YPMyYKslBVA" name="getTracked" visibility="public">
              <ownedParameter xmi:id="_uzZcKd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzaDM90fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uzaDNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_texLgd0fEe2YPMyYKslBVA" name="AllTracked" visibility="package">
              <eAnnotations xmi:id="_texykN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_texykd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_texylN0fEe2YPMyYKslBVA" general="_texLgt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzaqQN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_teEn890fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_texyk90fEe2YPMyYKslBVA" client="_texLgd0fEe2YPMyYKslBVA" supplier="_texykt0fEe2YPMyYKslBVA" contract="_texykt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uzWY0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uzWY0d0fEe2YPMyYKslBVA" name="arg0" type="_teEn890fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_texLgt0fEe2YPMyYKslBVA" name="Tracked" visibility="package">
              <eAnnotations xmi:id="_tidYsN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tidYsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tidYtN0fEe2YPMyYKslBVA" general="_tidYst0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uzTVhd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_teEn890fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uzTVit0fEe2YPMyYKslBVA" name="closed" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tidYs90fEe2YPMyYKslBVA" client="_texLgt0fEe2YPMyYKslBVA" supplier="_tXDZ8N0fEe2YPMyYKslBVA" contract="_tXDZ8N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uzTVht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uzTVh90fEe2YPMyYKslBVA" name="arg0" type="_teEn890fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzTViN0fEe2YPMyYKslBVA" name="serviceChanged" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uzTVid0fEe2YPMyYKslBVA" name="event" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzTVi90fEe2YPMyYKslBVA" name="track" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uzTVjN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzTVjd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzTVjt0fEe2YPMyYKslBVA" name="untrack" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uzTVj90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzTVkN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzTVkd0fEe2YPMyYKslBVA" name="modified" visibility="package" isLeaf="true"/>
              <ownedOperation xmi:id="_uzT8kd0fEe2YPMyYKslBVA" name="customizerAdding" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_uzT8kt0fEe2YPMyYKslBVA" name="item" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzT8k90fEe2YPMyYKslBVA" name="related" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzT8lN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzT8md0fEe2YPMyYKslBVA" name="customizerModified" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_uzT8mt0fEe2YPMyYKslBVA" name="item" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzT8m90fEe2YPMyYKslBVA" name="related" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzT8nN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzT8oN0fEe2YPMyYKslBVA" name="customizerRemoved" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_uzT8od0fEe2YPMyYKslBVA" name="item" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzT8ot0fEe2YPMyYKslBVA" name="related" type="_tXDZ9d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzT8o90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzT8p90fEe2YPMyYKslBVA" name="customizerModified" visibility="package">
                <ownedParameter xmi:id="_uzT8qN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzT8qd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzT8qt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzT8q90fEe2YPMyYKslBVA" name="customizerRemoved" visibility="package">
                <ownedParameter xmi:id="_uzT8rN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzT8rd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzT8rt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzUjoN0fEe2YPMyYKslBVA" name="customizerAdding" visibility="package">
                <ownedParameter xmi:id="_uzUjod0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzUjot0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzUjo90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzWY190fEe2YPMyYKslBVA" name="setInitial" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uzWY2N0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzWY2d0fEe2YPMyYKslBVA" name="trackInitial" visibility="package" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_uzW_4N0fEe2YPMyYKslBVA" name="close" visibility="package" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_uzXm-d0fEe2YPMyYKslBVA" name="size" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uzXm-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzYOAN0fEe2YPMyYKslBVA" name="isEmpty" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uzYOAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzYOAt0fEe2YPMyYKslBVA" name="copyKeys" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uzYOA90fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzYOBN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzY1E90fEe2YPMyYKslBVA" name="getCustomizedObject" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uzY1FN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzY1Fd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzZcJt0fEe2YPMyYKslBVA" name="getTrackingCount" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uzZcJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uzaDMN0fEe2YPMyYKslBVA" name="copyEntries" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uzaDMd0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uzaDMt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tewkgt0fEe2YPMyYKslBVA" name="ServiceTrackerCustomizer" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_texyld0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_texylt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uzT8lt0fEe2YPMyYKslBVA" name="addingService" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzT8l90fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzT8mN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzT8nd0fEe2YPMyYKslBVA" name="modifiedService" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzT8nt0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzT8n90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzT8pN0fEe2YPMyYKslBVA" name="removedService" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uzT8pd0fEe2YPMyYKslBVA" name="arg0" type="_tXDZ-d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzT8pt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tidYst0fEe2YPMyYKslBVA" name="AbstractTracked" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tm2wgN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tm2wgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tm2wgt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzQ5QN0fEe2YPMyYKslBVA" name="DEBUG" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzQ5Qd0fEe2YPMyYKslBVA" name="tracked" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzQ5Qt0fEe2YPMyYKslBVA" name="trackingCount" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzQ5Q90fEe2YPMyYKslBVA" name="adding" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uzQ5RN0fEe2YPMyYKslBVA" name="closed" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzQ5Rd0fEe2YPMyYKslBVA" name="initial" visibility="private" isLeaf="true" type="_s_-Wst0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uzQ5Rt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uzQ5R90fEe2YPMyYKslBVA" name="setInitial" visibility="package">
              <ownedParameter xmi:id="_uzQ5SN0fEe2YPMyYKslBVA" name="list" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzRgUN0fEe2YPMyYKslBVA" name="trackInitial" visibility="package"/>
            <ownedOperation xmi:id="_uzRgUd0fEe2YPMyYKslBVA" name="trackAdding" visibility="private">
              <ownedParameter xmi:id="_uzRgUt0fEe2YPMyYKslBVA" name="item" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzRgU90fEe2YPMyYKslBVA" name="related" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzRgVN0fEe2YPMyYKslBVA" name="close" visibility="package"/>
            <ownedOperation xmi:id="_uzRgVd0fEe2YPMyYKslBVA" name="track" visibility="package">
              <ownedParameter xmi:id="_uzRgVt0fEe2YPMyYKslBVA" name="item" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzRgV90fEe2YPMyYKslBVA" name="related" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzSHYN0fEe2YPMyYKslBVA" name="customizerModified" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uzSHYd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzSHYt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzSHY90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzSHZN0fEe2YPMyYKslBVA" name="modified" visibility="package"/>
            <ownedOperation xmi:id="_uzSHZd0fEe2YPMyYKslBVA" name="customizerAdding" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uzSHZt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzSHZ90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzSHaN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzSHad0fEe2YPMyYKslBVA" name="customizerRemoved" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uzSHat0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzSHa90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzSHbN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzSHbd0fEe2YPMyYKslBVA" name="untrack" visibility="package">
              <ownedParameter xmi:id="_uzSHbt0fEe2YPMyYKslBVA" name="item" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzSHb90fEe2YPMyYKslBVA" name="related" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzSuc90fEe2YPMyYKslBVA" name="size" visibility="package">
              <ownedParameter xmi:id="_uzSudN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzSudd0fEe2YPMyYKslBVA" name="isEmpty" visibility="package">
              <ownedParameter xmi:id="_uzSudt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzSud90fEe2YPMyYKslBVA" name="getCustomizedObject" visibility="package">
              <ownedParameter xmi:id="_uzSueN0fEe2YPMyYKslBVA" name="item" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzSued0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzSuet0fEe2YPMyYKslBVA" name="copyKeys" visibility="package">
              <ownedParameter xmi:id="_uzSue90fEe2YPMyYKslBVA" name="list" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzSufN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzTVgN0fEe2YPMyYKslBVA" name="getTrackingCount" visibility="package">
              <ownedParameter xmi:id="_uzTVgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzTVgt0fEe2YPMyYKslBVA" name="copyEntries" visibility="package">
              <ownedParameter xmi:id="_uzTVg90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzTVhN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_tgpa3t0fEe2YPMyYKslBVA" name="resource">
        <packagedElement xmi:type="uml:Package" xmi:id="_tgpa390fEe2YPMyYKslBVA" name="dto">
          <packagedElement xmi:type="uml:Class" xmi:id="_tgqo890fEe2YPMyYKslBVA" name="CapabilityDTO" visibility="public">
            <eAnnotations xmi:id="_ticKk90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_ticKlN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_ticKld0fEe2YPMyYKslBVA" general="_tiX5J90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoWpx90fEe2YPMyYKslBVA" name="id" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoWpyN0fEe2YPMyYKslBVA" name="namespace" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoWpyd0fEe2YPMyYKslBVA" name="resource" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoWpzd0fEe2YPMyYKslBVA" name="attributes" visibility="public" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoXQ0d0fEe2YPMyYKslBVA" name="directives" visibility="public" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uoWpxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgrQAd0fEe2YPMyYKslBVA" name="CapabilityRefDTO" visibility="public">
            <eAnnotations xmi:id="_ticKpd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_ticKpt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_ticKp90fEe2YPMyYKslBVA" general="_tiX5J90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoXQ2d0fEe2YPMyYKslBVA" name="capability" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoXQ2t0fEe2YPMyYKslBVA" name="resource" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uoXQ2N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgrQAt0fEe2YPMyYKslBVA" name="RequirementDTO" visibility="public">
            <eAnnotations xmi:id="_ticKlt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_ticKl90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_ticKmN0fEe2YPMyYKslBVA" general="_tiX5J90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoX35N0fEe2YPMyYKslBVA" name="id" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoX3590fEe2YPMyYKslBVA" name="namespace" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoX36t0fEe2YPMyYKslBVA" name="resource" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoYe8N0fEe2YPMyYKslBVA" name="attributes" visibility="public" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoYe8d0fEe2YPMyYKslBVA" name="directives" visibility="public" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uoX3490fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgr3EN0fEe2YPMyYKslBVA" name="RequirementRefDTO" visibility="public">
            <eAnnotations xmi:id="_ticKmd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_ticKmt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_ticKm90fEe2YPMyYKslBVA" general="_tiX5J90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoZGAd0fEe2YPMyYKslBVA" name="requirement" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uoZGAt0fEe2YPMyYKslBVA" name="resource" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uoZGAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tiX5It0fEe2YPMyYKslBVA" name="ResourceDTO" visibility="public">
            <eAnnotations xmi:id="_ticKn90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_ticKoN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_ticKod0fEe2YPMyYKslBVA" general="_tiX5J90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzNO6N0fEe2YPMyYKslBVA" name="id" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzNO6d0fEe2YPMyYKslBVA" name="capabilities" visibility="public" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzNO6t0fEe2YPMyYKslBVA" name="requirements" visibility="public" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uyEmct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tiX5K90fEe2YPMyYKslBVA" name="WiringDTO" visibility="public">
            <eAnnotations xmi:id="_ticKot0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_ticKo90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_ticKpN0fEe2YPMyYKslBVA" general="_tiX5J90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzNO690fEe2YPMyYKslBVA" name="id" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzNO7N0fEe2YPMyYKslBVA" name="capabilities" visibility="public" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzNO7d0fEe2YPMyYKslBVA" name="requirements" visibility="public" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzNO7t0fEe2YPMyYKslBVA" name="providedWires" visibility="public" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzNO790fEe2YPMyYKslBVA" name="requiredWires" visibility="public" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzNO8N0fEe2YPMyYKslBVA" name="resource" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uyFNgd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tiX5Mt0fEe2YPMyYKslBVA" name="WireDTO" visibility="public">
            <eAnnotations xmi:id="_ticKnN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_ticKnd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_ticKnt0fEe2YPMyYKslBVA" general="_tiX5J90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzNO5N0fEe2YPMyYKslBVA" name="capability" visibility="public" type="_tgrQAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzNO5d0fEe2YPMyYKslBVA" name="requirement" visibility="public" type="_tgr3EN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzNO5t0fEe2YPMyYKslBVA" name="provider" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uzNO590fEe2YPMyYKslBVA" name="requirer" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uyFNgt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tgzL1t0fEe2YPMyYKslBVA" name="Capability" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_ticKrN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_ticKrd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_uoEV7d0fEe2YPMyYKslBVA" name="getAttributes" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uoEV7t0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoEV790fEe2YPMyYKslBVA" name="getDirectives" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uoEV8N0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uswBlN0fEe2YPMyYKslBVA" name="getNamespace" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uswBld0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uszE5t0fEe2YPMyYKslBVA" name="getResource" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uszE590fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uxNDw90fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uxNDxN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uxNDxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uxO49N0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uxO49d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_thiLot0fEe2YPMyYKslBVA" name="Wire" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_ticKrt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_ticKr90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_urT3Kd0fEe2YPMyYKslBVA" name="getCapability" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_urT3Kt0fEe2YPMyYKslBVA" name="return" type="_tgzL1t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_urT3K90fEe2YPMyYKslBVA" name="getProvider" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_urT3LN0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_urT3Ld0fEe2YPMyYKslBVA" name="getRequirement" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_urT3Lt0fEe2YPMyYKslBVA" name="return" type="_thjZwN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_urT3L90fEe2YPMyYKslBVA" name="getRequirer" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_urT3MN0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzN1890fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uzN19N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzN19d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzN19t0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uzN1990fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_thjZwN0fEe2YPMyYKslBVA" name="Requirement" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_ticxoN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_ticxod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_uoFkBd0fEe2YPMyYKslBVA" name="getNamespace" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uoFkBt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoHZMd0fEe2YPMyYKslBVA" name="getDirectives" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uoHZMt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoHZNt0fEe2YPMyYKslBVA" name="getAttributes" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uoHZN90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uszE4N0fEe2YPMyYKslBVA" name="getResource" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uszE4d0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uxNDwN0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uxNDwd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uxNDwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uxRVMN0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uxRVMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_thrVkN0fEe2YPMyYKslBVA" name="Resource" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_ticKqt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_ticKq90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_utiEud0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_utiEut0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_utiEu90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uw7XA90fEe2YPMyYKslBVA" name="getRequirements" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uw7XBN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uw7XBd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uw9zMN0fEe2YPMyYKslBVA" name="getCapabilities" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uw9zMd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uw9zMt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uxO48t0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uxO4890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tiX5Rt0fEe2YPMyYKslBVA" name="Wiring" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_ticKqN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_ticKqd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_uxAPcN0fEe2YPMyYKslBVA" name="getRequiredResourceWires" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uxAPcd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uxAPct0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uxAPc90fEe2YPMyYKslBVA" name="getResourceCapabilities" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uxAPdN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uxAPdd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uxL1pN0fEe2YPMyYKslBVA" name="getResourceRequirements" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uxL1pd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uxL1pt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uxqWyN0fEe2YPMyYKslBVA" name="getResource" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uxqWyd0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzN18N0fEe2YPMyYKslBVA" name="getProvidedResourceWires" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uzN18d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzN18t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_tiX5Jt0fEe2YPMyYKslBVA" name="dto">
        <packagedElement xmi:type="uml:Class" xmi:id="_tiX5J90fEe2YPMyYKslBVA" name="DTO" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_ticxot0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_ticxo90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_ticxpN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uzN1-N0fEe2YPMyYKslBVA" name="MAX_LENGTH" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uyFNgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uzN1-d0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_uzN1-t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzN1-90fEe2YPMyYKslBVA" name="appendValue" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uzN1_N0fEe2YPMyYKslBVA" name="result" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzN1_d0fEe2YPMyYKslBVA" name="objectRefs" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzN1_t0fEe2YPMyYKslBVA" name="refpath" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzN1_90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzN2AN0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzN2Ad0fEe2YPMyYKslBVA" name="appendDTO" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uzN2At0fEe2YPMyYKslBVA" name="result" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzN2A90fEe2YPMyYKslBVA" name="objectRefs" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzN2BN0fEe2YPMyYKslBVA" name="refpath" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzN2Bd0fEe2YPMyYKslBVA" name="dto" type="_tiX5J90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzN2Bt0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzOdAN0fEe2YPMyYKslBVA" name="appendString" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uzOdAd0fEe2YPMyYKslBVA" name="result" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzOdAt0fEe2YPMyYKslBVA" name="string" type="_tBR-Q90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzOdA90fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzPEEN0fEe2YPMyYKslBVA" name="compress" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uzPEEd0fEe2YPMyYKslBVA" name="in" type="_tBR-Q90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzPEEt0fEe2YPMyYKslBVA" name="return" type="_tBR-Q90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzPEE90fEe2YPMyYKslBVA" name="appendMap" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uzPEFN0fEe2YPMyYKslBVA" name="result" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzPEFd0fEe2YPMyYKslBVA" name="objectRefs" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzPEFt0fEe2YPMyYKslBVA" name="refpath" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzPEF90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzPEGN0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzPEGd0fEe2YPMyYKslBVA" name="appendIterable" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uzPEGt0fEe2YPMyYKslBVA" name="result" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzPEG90fEe2YPMyYKslBVA" name="objectRefs" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzPEHN0fEe2YPMyYKslBVA" name="refpath" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzPEHd0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzPEHt0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzPEH90fEe2YPMyYKslBVA" name="appendArray" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uzPEIN0fEe2YPMyYKslBVA" name="result" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzPEId0fEe2YPMyYKslBVA" name="objectRefs" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzPEIt0fEe2YPMyYKslBVA" name="refpath" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzPEI90fEe2YPMyYKslBVA" name="array" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzPEJN0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_tfUlKN0fEe2YPMyYKslBVA" name="w3c">
      <eAnnotations xmi:id="_vf_cot0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_vf_co90fEe2YPMyYKslBVA" key="inferred" value="true"/>
      </eAnnotations>
      <packagedElement xmi:type="uml:Package" xmi:id="_tfUlKd0fEe2YPMyYKslBVA" name="dom">
        <packagedElement xmi:type="uml:Interface" xmi:id="_tfVMO90fEe2YPMyYKslBVA" name="Document" isAbstract="true">
          <ownedOperation xmi:id="_vaEan90fEe2YPMyYKslBVA" name="getDocumentElement" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaEaoN0fEe2YPMyYKslBVA" name="return" type="_vaEant0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tfVMPN0fEe2YPMyYKslBVA" name="Node" isAbstract="true">
          <ownedOperation xmi:id="_vaEaod0fEe2YPMyYKslBVA" name="getChildNodes" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaEaot0fEe2YPMyYKslBVA" name="return" type="_tfVMPd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vaEarN0fEe2YPMyYKslBVA" name="getNodeType" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaEard0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vaFBqd0fEe2YPMyYKslBVA" name="getNodeName" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaFBqt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vaFotN0fEe2YPMyYKslBVA" name="getAttributes" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaFotd0fEe2YPMyYKslBVA" name="return" type="_tfVzQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vaFoud0fEe2YPMyYKslBVA" name="getNodeValue" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaFout0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vaIsAN0fEe2YPMyYKslBVA" name="getPreviousSibling" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaIsAd0fEe2YPMyYKslBVA" name="return" type="_tfVMPN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vaIsAt0fEe2YPMyYKslBVA" name="getNextSibling" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaIsA90fEe2YPMyYKslBVA" name="return" type="_tfVMPN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tfVMPd0fEe2YPMyYKslBVA" name="NodeList" isAbstract="true">
          <ownedOperation xmi:id="_vaEap90fEe2YPMyYKslBVA" name="getLength" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaEaqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vaEaqd0fEe2YPMyYKslBVA" name="item" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaEaqt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vaEaq90fEe2YPMyYKslBVA" name="return" type="_tfVMPN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tfVzQd0fEe2YPMyYKslBVA" name="NamedNodeMap" isAbstract="true">
          <ownedOperation xmi:id="_vaFott0fEe2YPMyYKslBVA" name="getNamedItem" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaFot90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vaFouN0fEe2YPMyYKslBVA" name="return" type="_tfVMPN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_vaEant0fEe2YPMyYKslBVA" name="Element" isLeaf="true" isAbstract="true"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_tfVMNN0fEe2YPMyYKslBVA" name="xml">
      <eAnnotations xmi:id="_vf_ctt0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_vf_ct90fEe2YPMyYKslBVA" key="inferred" value="true"/>
      </eAnnotations>
      <packagedElement xmi:type="uml:Package" xmi:id="_tfVMNd0fEe2YPMyYKslBVA" name="sax">
        <packagedElement xmi:type="uml:Package" xmi:id="_tkO6Ut0fEe2YPMyYKslBVA" name="helpers">
          <packagedElement xmi:type="uml:Class" xmi:id="_tkO6U90fEe2YPMyYKslBVA" name="DefaultHandler" isAbstract="true">
            <ownedOperation xmi:id="_ueDeQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tfVMOt0fEe2YPMyYKslBVA" name="InputSource" isLeaf="true">
          <ownedOperation xmi:id="_ud5GM90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ud5GNN0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ueHvuN0fEe2YPMyYKslBVA" name="getSystemId" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueHvud0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tiyv4t0fEe2YPMyYKslBVA" name="ErrorHandler" isAbstract="true"/>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tkRWkN0fEe2YPMyYKslBVA" name="Attributes" isAbstract="true">
          <ownedOperation xmi:id="_ueGhld0fEe2YPMyYKslBVA" name="getLength" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueGhlt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ueI90N0fEe2YPMyYKslBVA" name="getLocalName" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueI90d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ueI90t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ueI9090fEe2YPMyYKslBVA" name="getValue" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueI91N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ueI91d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tkR9oN0fEe2YPMyYKslBVA" name="SAXParseException" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_ueHIpN0fEe2YPMyYKslBVA" name="getSystemId" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueHIpd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ueHIpt0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueHIp90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ueHvst0fEe2YPMyYKslBVA" name="getLineNumber" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueHvs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ueHvtN0fEe2YPMyYKslBVA" name="getColumnNumber" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueHvtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tkR9ot0fEe2YPMyYKslBVA" name="SAXException" isLeaf="true">
          <ownedOperation xmi:id="_ueHvtt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ueHvt90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tkTLwN0fEe2YPMyYKslBVA" name="Locator" isAbstract="true">
          <ownedOperation xmi:id="_ueKzA90fEe2YPMyYKslBVA" name="getLineNumber" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueKzBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_tmTW4N0fEe2YPMyYKslBVA" name="apache">
      <packagedElement xmi:type="uml:Package" xmi:id="_tmTW4d0fEe2YPMyYKslBVA" name="felix">
        <packagedElement xmi:type="uml:Package" xmi:id="_tmTW4t0fEe2YPMyYKslBVA" name="resolver">
          <packagedElement xmi:type="uml:Package" xmi:id="_tmnf-90fEe2YPMyYKslBVA" name="util">
            <packagedElement xmi:type="uml:Class" xmi:id="_tmpVIN0fEe2YPMyYKslBVA" name="OpenHashMap" visibility="public">
              <eAnnotations xmi:id="_tonrGd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tonrGt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tonrHt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwkxoN0fEe2YPMyYKslBVA" name="key" visibility="protected" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwkxo90fEe2YPMyYKslBVA" name="value" visibility="protected" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwl_xd0fEe2YPMyYKslBVA" name="size" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwl_xt0fEe2YPMyYKslBVA" name="first" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwl_yd0fEe2YPMyYKslBVA" name="last" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwl_zd0fEe2YPMyYKslBVA" name="containsNullKey" visibility="protected" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwl_zt0fEe2YPMyYKslBVA" name="n" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwmm0t0fEe2YPMyYKslBVA" name="mask" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwn1AN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwn1Ad0fEe2YPMyYKslBVA" name="link" visibility="protected" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwn1At0fEe2YPMyYKslBVA" name="maxFill" visibility="protected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwn1A90fEe2YPMyYKslBVA" name="f" visibility="protected" isLeaf="true" type="_s9C-gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwn1BN0fEe2YPMyYKslBVA" name="defRetValue" visibility="protected" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwn1Bd0fEe2YPMyYKslBVA" name="fast" visibility="protected" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwn1Bt0fEe2YPMyYKslBVA" name="entries" visibility="protected" type="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwn1B90fEe2YPMyYKslBVA" name="keys" visibility="protected" type="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwn1CN0fEe2YPMyYKslBVA" name="values" visibility="protected" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tonrG90fEe2YPMyYKslBVA" client="_tmpVIN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tonrHN0fEe2YPMyYKslBVA" client="_tmpVIN0fEe2YPMyYKslBVA" supplier="_tCTR8t0fEe2YPMyYKslBVA" contract="_tCTR8t0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tonrHd0fEe2YPMyYKslBVA" client="_tmpVIN0fEe2YPMyYKslBVA" supplier="_s-tLYt0fEe2YPMyYKslBVA" contract="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uwdc4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uwdc490fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uwdc5N0fEe2YPMyYKslBVA" name="expected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwdc590fEe2YPMyYKslBVA" name="clone" visibility="public">
                <ownedParameter xmi:id="_uwdc6N0fEe2YPMyYKslBVA" name="return" type="_tmpVIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwl_z90fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uwmm0N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwmm0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwmm1t0fEe2YPMyYKslBVA" name="access$4" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uwmm190fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwmm2N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwmm2d0fEe2YPMyYKslBVA" name="access$5" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uwmm2t0fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwmm290fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwmm3N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwnN490fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uwn1Cd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uwn1Ct0fEe2YPMyYKslBVA" name="expected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwn1C90fEe2YPMyYKslBVA" name="f" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwocAN0fEe2YPMyYKslBVA" name="arraySize" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uwocAd0fEe2YPMyYKslBVA" name="expected" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwocAt0fEe2YPMyYKslBVA" name="f" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwocA90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwocBN0fEe2YPMyYKslBVA" name="maxFill" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uwocBd0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwocBt0fEe2YPMyYKslBVA" name="f" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwocB90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwocCN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uwocCd0fEe2YPMyYKslBVA" name="m" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwocCt0fEe2YPMyYKslBVA" name="f" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwocC90fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uwocDN0fEe2YPMyYKslBVA" name="m" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwocDd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uwocDt0fEe2YPMyYKslBVA" name="m" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwocD90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uwocEN0fEe2YPMyYKslBVA" name="k" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwocEd0fEe2YPMyYKslBVA" name="v" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwocEt0fEe2YPMyYKslBVA" name="f" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwpDEN0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uwpDEd0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwpDEt0fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwpDE90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwpDFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uwpDFd0fEe2YPMyYKslBVA" name="k" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwpDFt0fEe2YPMyYKslBVA" name="v" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwpDF90fEe2YPMyYKslBVA" name="defaultReturnValue" visibility="public">
                <ownedParameter xmi:id="_uwpDGN0fEe2YPMyYKslBVA" name="rv" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwpDGd0fEe2YPMyYKslBVA" name="defaultReturnValue" visibility="public">
                <ownedParameter xmi:id="_uwpDGt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwpDG90fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uwpDHN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwpDHd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwpDHt0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uwpDH90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwpDIN0fEe2YPMyYKslBVA" name="fast" visibility="public">
                <ownedParameter xmi:id="_uwpDId0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwpDIt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uwpDI90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwpqIN0fEe2YPMyYKslBVA" name="realSize" visibility="private">
                <ownedParameter xmi:id="_uwpqId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwpqIt0fEe2YPMyYKslBVA" name="ensureCapacity" visibility="private">
                <ownedParameter xmi:id="_uwpqI90fEe2YPMyYKslBVA" name="capacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwpqJN0fEe2YPMyYKslBVA" name="rehash" visibility="protected">
                <ownedParameter xmi:id="_uwpqJd0fEe2YPMyYKslBVA" name="newN" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwpqJt0fEe2YPMyYKslBVA" name="tryCapacity" visibility="private">
                <ownedParameter xmi:id="_uwpqJ90fEe2YPMyYKslBVA" name="capacity" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwpqKN0fEe2YPMyYKslBVA" name="nextPowerOfTwo" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uwpqKd0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwpqKt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwpqK90fEe2YPMyYKslBVA" name="removeEntry" visibility="private">
                <ownedParameter xmi:id="_uwpqLN0fEe2YPMyYKslBVA" name="pos" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwpqLd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwqRMN0fEe2YPMyYKslBVA" name="fixPointers" visibility="protected">
                <ownedParameter xmi:id="_uwqRMd0fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwqRMt0fEe2YPMyYKslBVA" name="shiftKeys" visibility="protected" isLeaf="true">
                <ownedParameter xmi:id="_uwqRM90fEe2YPMyYKslBVA" name="pos" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwqRNN0fEe2YPMyYKslBVA" name="removeNullEntry" visibility="private">
                <ownedParameter xmi:id="_uwqRNd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwq4QN0fEe2YPMyYKslBVA" name="insert" visibility="private">
                <ownedParameter xmi:id="_uwq4Qd0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwq4Qt0fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwq4Q90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwq4RN0fEe2YPMyYKslBVA" name="mix" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uwq4Rd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwq4Rt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwq4R90fEe2YPMyYKslBVA" name="getOrCompute" visibility="public">
                <ownedParameter xmi:id="_uwq4SN0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwq4Sd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwrfUN0fEe2YPMyYKslBVA" name="compute" visibility="protected">
                <ownedParameter xmi:id="_uwrfUd0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwrfUt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwsGYN0fEe2YPMyYKslBVA" name="fixPointers" visibility="protected">
                <ownedParameter xmi:id="_uwsGYd0fEe2YPMyYKslBVA" name="s" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwsGYt0fEe2YPMyYKslBVA" name="d" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwsGY90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uwsGZN0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwsGZd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwsGZt0fEe2YPMyYKslBVA" name="removeFirst" visibility="public">
                <ownedParameter xmi:id="_uwsGZ90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwstcN0fEe2YPMyYKslBVA" name="removeLast" visibility="public">
                <ownedParameter xmi:id="_uwstcd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwstct0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uwstc90fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwstdN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwtUgN0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uwtUgd0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwtUgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwtUg90fEe2YPMyYKslBVA" name="containsValue" visibility="public">
                <ownedParameter xmi:id="_uwtUhN0fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwtUhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwtUid0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uwtUit0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwuioN0fEe2YPMyYKslBVA" name="firstKey" visibility="public">
                <ownedParameter xmi:id="_uwuiod0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwuiot0fEe2YPMyYKslBVA" name="lastKey" visibility="public">
                <ownedParameter xmi:id="_uwuio90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwuipN0fEe2YPMyYKslBVA" name="comparator" visibility="public">
                <ownedParameter xmi:id="_uwuipd0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwuipt0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uwuip90fEe2YPMyYKslBVA" name="from" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwuiqN0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwuiqd0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uwuiqt0fEe2YPMyYKslBVA" name="to" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwuiq90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwuirN0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uwuird0fEe2YPMyYKslBVA" name="from" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwuirt0fEe2YPMyYKslBVA" name="to" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwuir90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwvJst0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_uwvJs90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwvJtN0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uwvJtd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwvJud0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uwvJut0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwvJvd0fEe2YPMyYKslBVA" name="trim" visibility="public">
                <ownedParameter xmi:id="_uwvJvt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwvJv90fEe2YPMyYKslBVA" name="trim" visibility="public">
                <ownedParameter xmi:id="_uwvJwN0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwvJwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwvwwN0fEe2YPMyYKslBVA" name="nextPowerOfTwo" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uwvwwd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwvwwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwwX0t0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uwwX090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uww-4N0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
                <ownedParameter xmi:id="_uww-4d0fEe2YPMyYKslBVA" name="s" type="_s-izUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uww-6N0fEe2YPMyYKslBVA" name="readObject" visibility="private">
                <ownedParameter xmi:id="_uww-6d0fEe2YPMyYKslBVA" name="s" type="_s-izU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwyNAN0fEe2YPMyYKslBVA" name="unwrap" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uwyNAd0fEe2YPMyYKslBVA" name="i" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwyNAt0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwyNA90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwyNBN0fEe2YPMyYKslBVA" name="max" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwyNBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwyNBt0fEe2YPMyYKslBVA" name="unwrap" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uwyNB90fEe2YPMyYKslBVA" name="i" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwyNCN0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwyNCd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwyNCt0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uwyNC90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwyNDN0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_uwyNDd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwyNDt0fEe2YPMyYKslBVA" name="clone" visibility="public">
                <ownedParameter xmi:id="_uwyND90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwy0EN0fEe2YPMyYKslBVA" name="access$6" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uwy0Ed0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwy0Et0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwy0E90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_torVcN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_totKpt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_totKp90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_totKqd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uwzbLt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_totKqN0fEe2YPMyYKslBVA" client="_torVcN0fEe2YPMyYKslBVA" supplier="_s-vnpt0fEe2YPMyYKslBVA" contract="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uwvJsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uwvJsd0fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwzbL90fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uwzbMN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_torVct0fEe2YPMyYKslBVA" name="MapEntrySet" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tpiREt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpiRE90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpiRFd0fEe2YPMyYKslBVA" general="_totKrt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uwlYst0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tpiRFN0fEe2YPMyYKslBVA" client="_torVct0fEe2YPMyYKslBVA" supplier="_s_RMEN0fEe2YPMyYKslBVA" contract="_s_RMEN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uwlYs90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_uwlYtN0fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwlYtt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uwlYt90fEe2YPMyYKslBVA" name="return" type="_tpi4Id0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwlYut0fEe2YPMyYKslBVA" name="comparator" visibility="public">
                  <ownedParameter xmi:id="_uwlYu90fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwlYvN0fEe2YPMyYKslBVA" name="subSet" visibility="public">
                  <ownedParameter xmi:id="_uwlYvd0fEe2YPMyYKslBVA" name="fromElement" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwlYvt0fEe2YPMyYKslBVA" name="toElement" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwlYv90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwlYwN0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                  <ownedParameter xmi:id="_uwlYwd0fEe2YPMyYKslBVA" name="toElement" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwlYwt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwl_wN0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                  <ownedParameter xmi:id="_uwl_wd0fEe2YPMyYKslBVA" name="fromElement" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwl_wt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwl_w90fEe2YPMyYKslBVA" name="first" visibility="public">
                  <ownedParameter xmi:id="_uwl_xN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwl_x90fEe2YPMyYKslBVA" name="last" visibility="public">
                  <ownedParameter xmi:id="_uwl_yN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwl_yt0fEe2YPMyYKslBVA" name="contains" visibility="public">
                  <ownedParameter xmi:id="_uwl_y90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwl_zN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwmm090fEe2YPMyYKslBVA" name="remove" visibility="public">
                  <ownedParameter xmi:id="_uwmm1N0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwmm1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwnN4N0fEe2YPMyYKslBVA" name="size" visibility="public">
                  <ownedParameter xmi:id="_uwnN4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwnN4t0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
                <ownedOperation xmi:id="_uwnN5N0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                  <ownedParameter xmi:id="_uwnN5d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwnN5t0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwnN590fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uwnN6N0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwnN6d0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                  <ownedParameter xmi:id="_uwnN6t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwnN690fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwnN7N0fEe2YPMyYKslBVA" name="last" visibility="public">
                  <ownedParameter xmi:id="_uwnN7d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwnN7t0fEe2YPMyYKslBVA" name="first" visibility="public">
                  <ownedParameter xmi:id="_uwnN790fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwnN8N0fEe2YPMyYKslBVA" name="subSet" visibility="public">
                  <ownedParameter xmi:id="_uwnN8d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwnN8t0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwnN890fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwn08N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uwn08d0fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwn08t0fEe2YPMyYKslBVA" name="arg1" type="_torVct0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_torVdN0fEe2YPMyYKslBVA" name="KeySet" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_totKrN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_totKrd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_totKsN0fEe2YPMyYKslBVA" general="_totKrt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uw0CMt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_totKr90fEe2YPMyYKslBVA" client="_torVdN0fEe2YPMyYKslBVA" supplier="_s_RMEN0fEe2YPMyYKslBVA" contract="_s_RMEN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uwvJtt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uwvJt90fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwvJuN0fEe2YPMyYKslBVA" name="arg1" type="_torVdN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw0CM90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_uw0CNN0fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw0CNd0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uw0CNt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw0COd0fEe2YPMyYKslBVA" name="size" visibility="public">
                  <ownedParameter xmi:id="_uw0COt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw0CO90fEe2YPMyYKslBVA" name="contains" visibility="public">
                  <ownedParameter xmi:id="_uw0CPN0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw0CPd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw0CPt0fEe2YPMyYKslBVA" name="remove" visibility="public">
                  <ownedParameter xmi:id="_uw0CP90fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw0CQN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw0CQd0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
                <ownedOperation xmi:id="_uw0CQt0fEe2YPMyYKslBVA" name="first" visibility="public">
                  <ownedParameter xmi:id="_uw0CQ90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw0pQN0fEe2YPMyYKslBVA" name="last" visibility="public">
                  <ownedParameter xmi:id="_uw0pQd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw0pQt0fEe2YPMyYKslBVA" name="comparator" visibility="public">
                  <ownedParameter xmi:id="_uw0pQ90fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw0pRN0fEe2YPMyYKslBVA" name="tailSet" visibility="public" isLeaf="true">
                  <ownedParameter xmi:id="_uw0pRd0fEe2YPMyYKslBVA" name="from" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw0pRt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw0pR90fEe2YPMyYKslBVA" name="headSet" visibility="public" isLeaf="true">
                  <ownedParameter xmi:id="_uw0pSN0fEe2YPMyYKslBVA" name="to" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw0pSd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw0pSt0fEe2YPMyYKslBVA" name="subSet" visibility="public" isLeaf="true">
                  <ownedParameter xmi:id="_uw0pS90fEe2YPMyYKslBVA" name="from" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw0pTN0fEe2YPMyYKslBVA" name="to" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw0pTd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_torVdt0fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_totKoN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_totKod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_totKo90fEe2YPMyYKslBVA" general="_totKot0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uwzbIt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uwvJu90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uwvJvN0fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwzbJN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uwzbJd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwzbKN0fEe2YPMyYKslBVA" name="size" visibility="public">
                  <ownedParameter xmi:id="_uwzbKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwzbKt0fEe2YPMyYKslBVA" name="contains" visibility="public">
                  <ownedParameter xmi:id="_uwzbK90fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwzbLN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwzbLd0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tor8gd0fEe2YPMyYKslBVA" name="MapIterator" visibility="package">
                <eAnnotations xmi:id="_totxtt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_totxt90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_totxuN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uw0pU90fEe2YPMyYKslBVA" name="prev" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uw0pVN0fEe2YPMyYKslBVA" name="next" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uw0pVd0fEe2YPMyYKslBVA" name="curr" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uw0pVt0fEe2YPMyYKslBVA" name="index" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uw0pV90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uwn0990fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uwn0-N0fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwn0-d0fEe2YPMyYKslBVA" name="arg1" type="_tor8gd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uww-4t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uww-490fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uww-5N0fEe2YPMyYKslBVA" name="arg1" type="_tor8gd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uww-5d0fEe2YPMyYKslBVA" name="arg2" type="_tor8gd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uww-5t0fEe2YPMyYKslBVA" name="nextEntry" visibility="public">
                  <ownedParameter xmi:id="_uww-590fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwy0G90fEe2YPMyYKslBVA" name="remove" visibility="public"/>
                <ownedOperation xmi:id="_uw0pWN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_uw0pWd0fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw1QUN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_uw1QUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw1QUt0fEe2YPMyYKslBVA" name="ensureIndexKnown" visibility="private"/>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_totKot0fEe2YPMyYKslBVA" name="AbstractObjectCollection" visibility="public" isAbstract="true">
                <eAnnotations xmi:id="_touYwN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_touYwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_touYwt0fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uwzbI90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
                <ownedOperation xmi:id="_uw2ecN0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                  <ownedParameter xmi:id="_uw2ecd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw2ect0fEe2YPMyYKslBVA" name="size" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uw2ec90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw2edN0fEe2YPMyYKslBVA" name="iterator" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uw2edd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw2edt0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                  <ownedParameter xmi:id="_uw2ed90fEe2YPMyYKslBVA" name="a" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw2eeN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw2eed0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                  <ownedParameter xmi:id="_uw2eet0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw2ee90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw3FgN0fEe2YPMyYKslBVA" name="add" visibility="public">
                  <ownedParameter xmi:id="_uw3Fgd0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw3Fgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw3Fg90fEe2YPMyYKslBVA" name="containsAll" visibility="public">
                  <ownedParameter xmi:id="_uw3FhN0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw3Fhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw3Fht0fEe2YPMyYKslBVA" name="contains" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uw3Fh90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw3FiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw3Fid0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                  <ownedParameter xmi:id="_uw3Fit0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw3Fi90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw3FjN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                  <ownedParameter xmi:id="_uw3Fjd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw3Fjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw3Fj90fEe2YPMyYKslBVA" name="remove" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uw3FkN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw3Fkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw3Fkt0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                  <ownedParameter xmi:id="_uw3Fk90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw3FlN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_uw3Fld0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_totKpd0fEe2YPMyYKslBVA" name="ValueIterator" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tou_0N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tou_0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tou_090fEe2YPMyYKslBVA" general="_tor8gd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uw3skN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tou_0t0fEe2YPMyYKslBVA" client="_totKpd0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uwzbJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uwzbJ90fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw3skd0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uw3skt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw3sk90fEe2YPMyYKslBVA" name="nextEntry" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uw3slN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_totKq90fEe2YPMyYKslBVA" name="FastEntryIterator" visibility="package">
                <eAnnotations xmi:id="_tpjfMN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpjfMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpjfM90fEe2YPMyYKslBVA" general="_tor8gd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uwn0890fEe2YPMyYKslBVA" name="entry" visibility="package" isLeaf="true" type="_tpi4I90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uwn09N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tpjfMt0fEe2YPMyYKslBVA" client="_totKq90fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uwn09d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uwn09t0fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwn0-t0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uwn0-90fEe2YPMyYKslBVA" name="return" type="_tpi4I90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwn0_N0fEe2YPMyYKslBVA" name="nextEntry" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uwn0_d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwn0_t0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uwn0_90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_totKrt0fEe2YPMyYKslBVA" name="AbstractObjectSet" visibility="public" isAbstract="true">
                <eAnnotations xmi:id="_tpjfON0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpjfOd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpjfO90fEe2YPMyYKslBVA" general="_totKot0fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tpjfOt0fEe2YPMyYKslBVA" client="_totKrt0fEe2YPMyYKslBVA" supplier="_tCTR8t0fEe2YPMyYKslBVA" contract="_tCTR8t0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uwlYtd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
                <ownedOperation xmi:id="_uwzbMd0fEe2YPMyYKslBVA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_uwzbMt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwzbM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwzbNN0fEe2YPMyYKslBVA" name="size" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uwzbNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwzbNt0fEe2YPMyYKslBVA" name="containsAll" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uwzbN90fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwzbON0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwzbOd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_uwzbOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw0CMN0fEe2YPMyYKslBVA" name="iterator" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uw0CMd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_totxsd0fEe2YPMyYKslBVA" name="KeyIterator" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_totxst0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_totxs90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_totxtd0fEe2YPMyYKslBVA" general="_tor8gd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uw0pTt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_totxtN0fEe2YPMyYKslBVA" client="_totxsd0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uw0CN90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uw0CON0fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw0pT90fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uw0pUN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw0pUd0fEe2YPMyYKslBVA" name="nextEntry" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uw0pUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tpi4Id0fEe2YPMyYKslBVA" name="EntryIterator" visibility="package">
                <eAnnotations xmi:id="_tpjfNN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpjfNd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpjfN90fEe2YPMyYKslBVA" general="_tor8gd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uwy0FN0fEe2YPMyYKslBVA" name="entry" visibility="private" type="_tpi4I90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uwy0Fd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tpjfNt0fEe2YPMyYKslBVA" client="_tpi4Id0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uwlYuN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uwlYud0fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwy0Ft0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uwy0F90fEe2YPMyYKslBVA" name="return" type="_tpi4I90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwy0GN0fEe2YPMyYKslBVA" name="nextEntry" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uwy0Gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwy0Gt0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
                <ownedOperation xmi:id="_uwzbIN0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uwzbId0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tpi4I90fEe2YPMyYKslBVA" name="MapEntry" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tp6rk90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tp6rlN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tp6rlt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uwkKld0fEe2YPMyYKslBVA" name="index" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uwkKlt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tp6rld0fEe2YPMyYKslBVA" client="_tpi4I90fEe2YPMyYKslBVA" supplier="_s9KTQN0fEe2YPMyYKslBVA" contract="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uwkKl90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uwkKmN0fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwkKmd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwkKmt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uwkKm90fEe2YPMyYKslBVA" name="arg0" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwkKnN0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                  <ownedParameter xmi:id="_uwkKnd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwkxod0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                  <ownedParameter xmi:id="_uwkxot0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwkxpN0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uwkxpd0fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwkxpt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwkxp90fEe2YPMyYKslBVA" name="equals" visibility="public">
                  <ownedParameter xmi:id="_uwkxqN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwkxqd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwkxqt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_uwkxq90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwlYsN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_uwlYsd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tmrKV90fEe2YPMyYKslBVA" name="ArrayMap" visibility="public">
              <eAnnotations xmi:id="_tonEEd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tonEEt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tonEE90fEe2YPMyYKslBVA" general="_tUDwUd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwggNt0fEe2YPMyYKslBVA" name="table" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwggN90fEe2YPMyYKslBVA" name="size" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwggON0fEe2YPMyYKslBVA" name="values" visibility="protected" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uwfSIt0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uwfSI90fEe2YPMyYKslBVA" name="arg0" type="_tmrKV90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwfSJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwf5It0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uwf5I90fEe2YPMyYKslBVA" name="arg0" type="_tmrKV90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwf5JN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwggOd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uwggOt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uwggO90fEe2YPMyYKslBVA" name="capacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwggPN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uwggPd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwggPt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwggP90fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uwggQN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwggQd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwggQt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwhHQN0fEe2YPMyYKslBVA" name="getOrCompute" visibility="public">
                <ownedParameter xmi:id="_uwhHQd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwhHQt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwhHQ90fEe2YPMyYKslBVA" name="compute" visibility="protected">
                <ownedParameter xmi:id="_uwhHRN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwhHRd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwhHRt0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uwhHR90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwhHSt0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_uwhHS90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tonrEd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tonrFN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tonrFd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tonrFt0fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uwhuV90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmrKV90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uwggMN0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uwggMd0fEe2YPMyYKslBVA" name="arg0" type="_tonrEd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwggMt0fEe2YPMyYKslBVA" name="return" type="_tmrKV90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwhHSN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uwhHSd0fEe2YPMyYKslBVA" name="arg0" type="_tmrKV90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwhuWN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uwhuWd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwhuWt0fEe2YPMyYKslBVA" name="size" visibility="public">
                  <ownedParameter xmi:id="_uwhuW90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tonrGN0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tphqBt0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tphqB90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tphqCd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uwf5Kt0fEe2YPMyYKslBVA" name="index" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uwf5K90fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tonrEd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tphqCN0fEe2YPMyYKslBVA" client="_tonrGN0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_uwf5LN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uwf5Ld0fEe2YPMyYKslBVA" name="arg0" type="_tonrEd0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uwf5Lt0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                    <ownedParameter xmi:id="_uwf5L90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uwggM90fEe2YPMyYKslBVA" name="next" visibility="public">
                    <ownedParameter xmi:id="_uwggNN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uwggNd0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
                </nestedClassifier>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tonrE90fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tphC9N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tphC9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tphC9t0fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uwfSGd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmrKV90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uwfSGt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uwfSG90fEe2YPMyYKslBVA" name="arg0" type="_tmrKV90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwfSHN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uwfSHd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwfSIN0fEe2YPMyYKslBVA" name="size" visibility="public">
                  <ownedParameter xmi:id="_uwfSId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwfSJd0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uwfSJt0fEe2YPMyYKslBVA" name="arg0" type="_tonrE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwfSJ90fEe2YPMyYKslBVA" name="return" type="_tmrKV90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tphC-N0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tphqAN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tphqAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tphqA90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uwfSKN0fEe2YPMyYKslBVA" name="entry" visibility="package" type="_tphqBd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uwfSKd0fEe2YPMyYKslBVA" name="index" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uwfSKt0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tonrE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tphqAt0fEe2YPMyYKslBVA" client="_tphC-N0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_uwfSHt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uwfSH90fEe2YPMyYKslBVA" name="arg0" type="_tonrE90fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uwfSLN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                    <ownedParameter xmi:id="_uwfSLd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uwf5IN0fEe2YPMyYKslBVA" name="next" visibility="public">
                    <ownedParameter xmi:id="_uwf5Id0fEe2YPMyYKslBVA" name="return" type="_tphqBd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uwf5J90fEe2YPMyYKslBVA" name="remove" visibility="public"/>
                  <ownedOperation xmi:id="_uwf5KN0fEe2YPMyYKslBVA" name="next" visibility="public">
                    <ownedParameter xmi:id="_uwf5Kd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tphqBd0fEe2YPMyYKslBVA" name="FastEntry" visibility="package">
                <eAnnotations xmi:id="_tphqCt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tphqC90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tphqDd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uwf5Jd0fEe2YPMyYKslBVA" name="key" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uwf5Jt0fEe2YPMyYKslBVA" name="value" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tphqDN0fEe2YPMyYKslBVA" client="_tphqBd0fEe2YPMyYKslBVA" supplier="_s9KTQN0fEe2YPMyYKslBVA" contract="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uwfSK90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_uwhuUN0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                  <ownedParameter xmi:id="_uwhuUd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwhuUt0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                  <ownedParameter xmi:id="_uwhuU90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwhuVN0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uwhuVd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uwhuVt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_towN8N0fEe2YPMyYKslBVA" name="OpenHashMapSet" visibility="public">
              <eAnnotations xmi:id="_tpgb790fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpgb8N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpgb8d0fEe2YPMyYKslBVA" general="_tmpVIN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwc18d0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwdc6d0fEe2YPMyYKslBVA" name="value" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uwc18t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uwdc4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uwdc4t0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwdc5d0fEe2YPMyYKslBVA" name="deepClone" visibility="public">
                <ownedParameter xmi:id="_uwdc5t0fEe2YPMyYKslBVA" name="return" type="_towN8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwdc7N0fEe2YPMyYKslBVA" name="compute" visibility="protected">
                <ownedParameter xmi:id="_uwdc7d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwdc7t0fEe2YPMyYKslBVA" name="return" type="_toyqMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwdc8N0fEe2YPMyYKslBVA" name="compute" visibility="protected">
                <ownedParameter xmi:id="_uwdc8d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwdc8t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw-aRd0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uw-aRt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uw-aR90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxBdk90fEe2YPMyYKslBVA" name="getOrCompute" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uxBdlN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxBdld0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxCrtN0fEe2YPMyYKslBVA" name="trim" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uxCrtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxCrud0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uxCrut0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxCru90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxCrvN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxLOkN0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uxLOkd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxLOkt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_towN8d0fEe2YPMyYKslBVA" name="OpenHashMapList" visibility="public">
              <eAnnotations xmi:id="_tpjfPN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpjfPd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpjfPt0fEe2YPMyYKslBVA" general="_tmpVIN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uw3sld0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uw3sm90fEe2YPMyYKslBVA" name="value" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uw3slt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uw3sl90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uw3smN0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw3smd0fEe2YPMyYKslBVA" name="deepClone" visibility="public">
                <ownedParameter xmi:id="_uw3smt0fEe2YPMyYKslBVA" name="return" type="_towN8d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw9zM90fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uw9zNN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uw9zNd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw-aSN0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uw-aSd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uw-aSt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxA2ht0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uxBdkN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxBdkd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxBdkt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxCrst0fEe2YPMyYKslBVA" name="trim" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uxCrs90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxJZZN0fEe2YPMyYKslBVA" name="fast" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uxJZZd0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxL1ot0fEe2YPMyYKslBVA" name="entrySet" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uxL1o90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toxcEt0fEe2YPMyYKslBVA" name="CandidateSelector" visibility="public">
              <eAnnotations xmi:id="_tpgb8t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpgb890fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tphC8N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwdc890fEe2YPMyYKslBVA" name="isUnmodifiable" visibility="protected" isLeaf="true" type="_thAnMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwdc9N0fEe2YPMyYKslBVA" name="unmodifiable" visibility="protected" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwdc9d0fEe2YPMyYKslBVA" name="currentIndex" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uwdc9t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uwdc990fEe2YPMyYKslBVA" name="candidates" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwdc-N0fEe2YPMyYKslBVA" name="isUnmodifiable" type="_thAnMd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwdc-d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
                <ownedParameter xmi:id="_uwdc-t0fEe2YPMyYKslBVA" name="candidateSelector" type="_toxcEt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uweD8N0fEe2YPMyYKslBVA" name="copy" visibility="public">
                <ownedParameter xmi:id="_uweD8d0fEe2YPMyYKslBVA" name="return" type="_toxcEt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uweD8t0fEe2YPMyYKslBVA" name="getRemainingCandidateCount" visibility="public">
                <ownedParameter xmi:id="_uweD890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uweD9N0fEe2YPMyYKslBVA" name="getCurrentCandidate" visibility="public">
                <ownedParameter xmi:id="_uweD9d0fEe2YPMyYKslBVA" name="return" type="_tgzL1t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uweD9t0fEe2YPMyYKslBVA" name="getRemainingCandidates" visibility="public">
                <ownedParameter xmi:id="_uweD990fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uweD-N0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uweD-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uweD-t0fEe2YPMyYKslBVA" name="removeCurrentCandidate" visibility="public">
                <ownedParameter xmi:id="_uweD-90fEe2YPMyYKslBVA" name="return" type="_tgzL1t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uweD_N0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uweD_d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uweD_t0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uweD_90fEe2YPMyYKslBVA" name="cap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uweEAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uweEAd0fEe2YPMyYKslBVA" name="checkModifiable" visibility="protected"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_toyqMd0fEe2YPMyYKslBVA" name="CopyOnWriteSet" visibility="public">
              <eAnnotations xmi:id="_tphqDt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tphqD90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tphqEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uwhuYt0fEe2YPMyYKslBVA" name="data" visibility="package" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tphqEN0fEe2YPMyYKslBVA" client="_toyqMd0fEe2YPMyYKslBVA" supplier="_s9JsNN0fEe2YPMyYKslBVA" contract="_s9JsNN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tphqEd0fEe2YPMyYKslBVA" client="_toyqMd0fEe2YPMyYKslBVA" supplier="_tCTR8t0fEe2YPMyYKslBVA" contract="_tCTR8t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uwdc6t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uwdc690fEe2YPMyYKslBVA" name="col" type="_toyqMd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwdc790fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uwiVYN0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uwiVYd0fEe2YPMyYKslBVA" name="arg0" type="_toyqMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwiVYt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwiVY90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uwiVZN0fEe2YPMyYKslBVA" name="col" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwiVZd0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uwiVZt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwiVZ90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uwiVaN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwiVad0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uwiVat0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwiVa90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwiVbN0fEe2YPMyYKslBVA" name="remove" visibility="private">
                <ownedParameter xmi:id="_uwiVbd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwi8cN0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uwi8cd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwi8ct0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uwi8c90fEe2YPMyYKslBVA" name="a" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwi8dN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwi8dd0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uwi8dt0fEe2YPMyYKslBVA" name="original" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwi8d90fEe2YPMyYKslBVA" name="newLength" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwi8eN0fEe2YPMyYKslBVA" name="newType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwi8ed0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwi8et0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uwi8e90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwi8fN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwi8fd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uwi8ft0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwi8f90fEe2YPMyYKslBVA" name="clone" visibility="public">
                <ownedParameter xmi:id="_uwi8gN0fEe2YPMyYKslBVA" name="return" type="_toyqMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwi8hN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uwi8hd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwjjgN0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uwjjgd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwjjgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwjjg90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uwjjhN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwjjhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwjjht0fEe2YPMyYKslBVA" name="indexOf" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uwjjh90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwjjiN0fEe2YPMyYKslBVA" name="d" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwjjid0fEe2YPMyYKslBVA" name="len" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwjjit0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwjji90fEe2YPMyYKslBVA" name="containsAll" visibility="public">
                <ownedParameter xmi:id="_uwjjjN0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwjjjd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwjjjt0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uwjjj90fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwjjkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwjjkd0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uwjjkt0fEe2YPMyYKslBVA" name="original" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwjjk90fEe2YPMyYKslBVA" name="newLength" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwjjlN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwjjld0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                <ownedParameter xmi:id="_uwjjlt0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwjjl90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwjjmN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uwkKkN0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwkKkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwkKkt0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uwkKk90fEe2YPMyYKslBVA" name="clone" visibility="public">
                <ownedParameter xmi:id="_uwkKlN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tpiREd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tp6EgN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tp6rkN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tp6rkt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uwhuXN0fEe2YPMyYKslBVA" name="idx" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uwhuXd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_toyqMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tp6rkd0fEe2YPMyYKslBVA" client="_tpiREd0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uwhuXt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uwhuX90fEe2YPMyYKslBVA" name="arg0" type="_toyqMd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwhuYN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_uwhuYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwhuY90fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uwhuZN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uwhuZd0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
              </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_tozRQ90fEe2YPMyYKslBVA" name="ShadowList" visibility="public">
              <eAnnotations xmi:id="_tphC8d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tphC8t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tphC890fEe2YPMyYKslBVA" general="_toxcEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uweEAt0fEe2YPMyYKslBVA" name="m_original" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwerCt0fEe2YPMyYKslBVA" name="unmodifiable" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uwerC90fEe2YPMyYKslBVA" name="isUnmodifiable" isLeaf="true" type="_thAnMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uwerAN0fEe2YPMyYKslBVA" name="createShadowList" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uwerAd0fEe2YPMyYKslBVA" name="original" type="_toxcEt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwerAt0fEe2YPMyYKslBVA" name="return" type="_tozRQ90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwerA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uwerBN0fEe2YPMyYKslBVA" name="unmodifiable" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwerBd0fEe2YPMyYKslBVA" name="original" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwerBt0fEe2YPMyYKslBVA" name="isUnmodifiable" type="_thAnMd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwerB90fEe2YPMyYKslBVA" name="deepCopy" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uwerCN0fEe2YPMyYKslBVA" name="original" type="_tozRQ90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwerCd0fEe2YPMyYKslBVA" name="return" type="_tozRQ90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwerDN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uwerDd0fEe2YPMyYKslBVA" name="shadow" type="_toxcEt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwerDt0fEe2YPMyYKslBVA" name="original" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwerD90fEe2YPMyYKslBVA" name="copy" visibility="public">
                <ownedParameter xmi:id="_uwerEN0fEe2YPMyYKslBVA" name="return" type="_tozRQ90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwerEd0fEe2YPMyYKslBVA" name="insertHostedCapability" visibility="public">
                <ownedParameter xmi:id="_uwerEt0fEe2YPMyYKslBVA" name="context" type="_tmN3Xt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwerE90fEe2YPMyYKslBVA" name="wrappedCapability" type="_tmVzIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwerFN0fEe2YPMyYKslBVA" name="toInsertCapability" type="_tmVzIN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwerFd0fEe2YPMyYKslBVA" name="checkModifiable" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_uwfSFN0fEe2YPMyYKslBVA" name="replace" visibility="public">
                <ownedParameter xmi:id="_uwfSFd0fEe2YPMyYKslBVA" name="origCap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uwfSFt0fEe2YPMyYKslBVA" name="c" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uwfSF90fEe2YPMyYKslBVA" name="copy" visibility="public">
                <ownedParameter xmi:id="_uwfSGN0fEe2YPMyYKslBVA" name="return" type="_toxcEt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tmTW5N0fEe2YPMyYKslBVA" name="ResolverImpl" visibility="public">
            <eAnnotations xmi:id="_tmnf890fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmnf9N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tmnf990fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uxmsYd0fEe2YPMyYKslBVA" name="m_acc" visibility="private" isLeaf="true" type="_tg5Scd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uxmsYt0fEe2YPMyYKslBVA" name="m_logger" visibility="private" isLeaf="true" type="_tmT99d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uxmsY90fEe2YPMyYKslBVA" name="m_parallelism" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uxmsZN0fEe2YPMyYKslBVA" name="m_executor" visibility="private" isLeaf="true" type="_tS5Ssd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tmnf9t0fEe2YPMyYKslBVA" client="_tmTW5N0fEe2YPMyYKslBVA" supplier="_tmnf9d0fEe2YPMyYKslBVA" contract="_tmnf9d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_us814N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_us814d0fEe2YPMyYKslBVA" name="logger" type="_tmT99d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_us814t0fEe2YPMyYKslBVA" name="executor" type="_tS5Ssd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_us81490fEe2YPMyYKslBVA" name="resolve" visibility="public">
              <ownedParameter xmi:id="_us815N0fEe2YPMyYKslBVA" name="rc" type="_tmN3Xt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_us815d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_us_5MN0fEe2YPMyYKslBVA" name="resolveDynamic" visibility="public">
              <ownedParameter xmi:id="_us_5Md0fEe2YPMyYKslBVA" name="context" type="_tmN3Xt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_us_5Mt0fEe2YPMyYKslBVA" name="hostWiring" type="_tiX5Rt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_us_5M90fEe2YPMyYKslBVA" name="dynamicRequirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_us_5NN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxTxfN0fEe2YPMyYKslBVA" name="access$5" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uxTxfd0fEe2YPMyYKslBVA" name="arg0" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxTxft0fEe2YPMyYKslBVA" name="arg1" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxTxf90fEe2YPMyYKslBVA" name="arg2" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxTxgN0fEe2YPMyYKslBVA" name="arg3" type="_tmp8MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxZRAN0fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uxZRAd0fEe2YPMyYKslBVA" name="arg0" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxZRAt0fEe2YPMyYKslBVA" name="return" type="_thjZwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxafLN0fEe2YPMyYKslBVA" name="access$6" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uxafLd0fEe2YPMyYKslBVA" name="arg0" type="_tmTW5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxafLt0fEe2YPMyYKslBVA" name="arg1" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxafL90fEe2YPMyYKslBVA" name="arg2" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxafMN0fEe2YPMyYKslBVA" name="arg3" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxafMd0fEe2YPMyYKslBVA" name="arg4" type="_thrVkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxgl1N0fEe2YPMyYKslBVA" name="access$2" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uxgl1d0fEe2YPMyYKslBVA" name="arg0" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxhM0N0fEe2YPMyYKslBVA" name="arg1" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxhM0d0fEe2YPMyYKslBVA" name="arg2" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxhM0t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxk3Pd0fEe2YPMyYKslBVA" name="access$4" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uxk3Pt0fEe2YPMyYKslBVA" name="arg0" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxk3P90fEe2YPMyYKslBVA" name="arg1" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxk3QN0fEe2YPMyYKslBVA" name="arg2" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxk3Qd0fEe2YPMyYKslBVA" name="arg3" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxk3Qt0fEe2YPMyYKslBVA" name="arg4" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxk3Q90fEe2YPMyYKslBVA" name="arg5" type="_tmp8MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxk3RN0fEe2YPMyYKslBVA" name="return" type="_tmp8MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxleTt0fEe2YPMyYKslBVA" name="access$3" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uxleT90fEe2YPMyYKslBVA" name="arg0" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxleUN0fEe2YPMyYKslBVA" name="arg1" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxleUd0fEe2YPMyYKslBVA" name="arg2" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxleUt0fEe2YPMyYKslBVA" name="arg3" type="_tmpVIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxleU90fEe2YPMyYKslBVA" name="arg4" type="_tmpVIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxleVN0fEe2YPMyYKslBVA" name="return" type="_tmpVIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxmFXd0fEe2YPMyYKslBVA" name="access$1" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uxmFXt0fEe2YPMyYKslBVA" name="arg0" type="_tmTW5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxmFX90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxmsZd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uxmsZt0fEe2YPMyYKslBVA" name="logger" type="_tmT99d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxmsZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uxmsaN0fEe2YPMyYKslBVA" name="logger" type="_tmT99d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxmsad0fEe2YPMyYKslBVA" name="parallelism" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxnTcN0fEe2YPMyYKslBVA" name="resolve" visibility="public">
              <ownedParameter xmi:id="_uxnTcd0fEe2YPMyYKslBVA" name="rc" type="_tmN3Xt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxnTct0fEe2YPMyYKslBVA" name="executor" type="_tS5Ssd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxnTc90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxn6gN0fEe2YPMyYKslBVA" name="doResolve" visibility="private">
              <ownedParameter xmi:id="_uxn6gd0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxn6gt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxn6g90fEe2YPMyYKslBVA" name="getInitialCandidates" visibility="private">
              <ownedParameter xmi:id="_uxn6hN0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxn6hd0fEe2YPMyYKslBVA" name="findValidCandidates" visibility="private">
              <ownedParameter xmi:id="_uxn6ht0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxn6h90fEe2YPMyYKslBVA" name="faultyResources" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxn6iN0fEe2YPMyYKslBVA" name="return" type="_tmouEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxohkN0fEe2YPMyYKslBVA" name="populateDynamicWireMap" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uxohkd0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxohkt0fEe2YPMyYKslBVA" name="wireMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxohk90fEe2YPMyYKslBVA" name="allCandidates" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxohlN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxohld0fEe2YPMyYKslBVA" name="populateWireMap" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uxohlt0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxohl90fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxohmN0fEe2YPMyYKslBVA" name="wireMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxohmd0fEe2YPMyYKslBVA" name="allCandidates" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxohmt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxpvsN0fEe2YPMyYKslBVA" name="checkConsistency" visibility="private">
              <ownedParameter xmi:id="_uxpvsd0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxpvst0fEe2YPMyYKslBVA" name="allCandidates" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxpvs90fEe2YPMyYKslBVA" name="currentFaultyResources" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxpvtN0fEe2YPMyYKslBVA" name="return" type="_tmXBRN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxpvtd0fEe2YPMyYKslBVA" name="calculatePackageSpaces" visibility="private">
              <ownedParameter xmi:id="_uxpvtt0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxpvt90fEe2YPMyYKslBVA" name="allCandidates" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxpvuN0fEe2YPMyYKslBVA" name="hosts" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxpvud0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxqWwN0fEe2YPMyYKslBVA" name="checkPackageSpaceConsistency" visibility="private">
              <ownedParameter xmi:id="_uxqWwd0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxqWwt0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxqWw90fEe2YPMyYKslBVA" name="allCandidates" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxqWxN0fEe2YPMyYKslBVA" name="dynamic" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxqWxd0fEe2YPMyYKslBVA" name="resourcePkgMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxqWxt0fEe2YPMyYKslBVA" name="resultCache" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxqWx90fEe2YPMyYKslBVA" name="return" type="_tmXBRN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxq90N0fEe2YPMyYKslBVA" name="getWireCandidates" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uxq90d0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxq90t0fEe2YPMyYKslBVA" name="allCandidates" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxq9090fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxq91N0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxrk4N0fEe2YPMyYKslBVA" name="getPackages" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uxrk4d0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxrk4t0fEe2YPMyYKslBVA" name="allCandidates" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxrk490fEe2YPMyYKslBVA" name="allWireCandidates" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxrk5N0fEe2YPMyYKslBVA" name="allPackages" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxrk5d0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxrk5t0fEe2YPMyYKslBVA" name="resourcePkgs" type="_tmp8MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxrk590fEe2YPMyYKslBVA" name="return" type="_tmp8MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxsL8N0fEe2YPMyYKslBVA" name="mergeCandidatePackages" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uxsL8d0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxsL8t0fEe2YPMyYKslBVA" name="resourcePkgMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxsL890fEe2YPMyYKslBVA" name="allCandidates" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxsL9N0fEe2YPMyYKslBVA" name="packages" type="_tmp8MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxsL9d0fEe2YPMyYKslBVA" name="currentReq" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxsL9t0fEe2YPMyYKslBVA" name="candCap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxsL990fEe2YPMyYKslBVA" name="capabilityCycles" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxsL-N0fEe2YPMyYKslBVA" name="visitedRequiredBundles" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxsL-d0fEe2YPMyYKslBVA" name="computeUses" visibility="private">
              <ownedParameter xmi:id="_uxsL-t0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxsL-90fEe2YPMyYKslBVA" name="allWireCandidates" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxsL_N0fEe2YPMyYKslBVA" name="resourcePkgMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxsL_d0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxtaEN0fEe2YPMyYKslBVA" name="mergeUses" visibility="private">
              <ownedParameter xmi:id="_uxtaEd0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxtaEt0fEe2YPMyYKslBVA" name="current" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxtaE90fEe2YPMyYKslBVA" name="currentPkgs" type="_tmp8MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxtaFN0fEe2YPMyYKslBVA" name="mergeCap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxtaFd0fEe2YPMyYKslBVA" name="blameReqs" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxtaFt0fEe2YPMyYKslBVA" name="matchingCap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxtaF90fEe2YPMyYKslBVA" name="resourcePkgMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxtaGN0fEe2YPMyYKslBVA" name="cycleMap" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxuBIN0fEe2YPMyYKslBVA" name="mergeCandidatePackage" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uxuBId0fEe2YPMyYKslBVA" name="packages" type="_tmpVIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxuBIt0fEe2YPMyYKslBVA" name="currentReq" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxuBI90fEe2YPMyYKslBVA" name="candCap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxv2UN0fEe2YPMyYKslBVA" name="getPackageSources" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uxwdYN0fEe2YPMyYKslBVA" name="cap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxwdYd0fEe2YPMyYKslBVA" name="resourcePkgMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxwdYt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxwdY90fEe2YPMyYKslBVA" name="parseUses" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uxwdZN0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxwdZd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxwdZt0fEe2YPMyYKslBVA" name="addUsedBlames" visibility="private">
              <ownedParameter xmi:id="_uxwdZ90fEe2YPMyYKslBVA" name="usedBlames" type="_tmrKV90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxwdaN0fEe2YPMyYKslBVA" name="blames" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxwdad0fEe2YPMyYKslBVA" name="matchingCap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxwdat0fEe2YPMyYKslBVA" name="resourcePkgMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxy5oN0fEe2YPMyYKslBVA" name="getPackageSourcesInternal" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uxy5od0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxy5ot0fEe2YPMyYKslBVA" name="resourcePkgMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxy5o90fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxy5pN0fEe2YPMyYKslBVA" name="packages" type="_tmp8MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ux188N0fEe2YPMyYKslBVA" name="isCompatible" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ux188d0fEe2YPMyYKslBVA" name="currentBlames" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux188t0fEe2YPMyYKslBVA" name="candSources" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux18890fEe2YPMyYKslBVA" name="resourcePkgMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux189N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ux2kAN0fEe2YPMyYKslBVA" name="permuteUsedBlames" visibility="private">
              <ownedParameter xmi:id="_ux2kAd0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux2kAt0fEe2YPMyYKslBVA" name="rethrow" type="_tmXBRN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux2kA90fEe2YPMyYKslBVA" name="allCandidates" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux2kBN0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux2kBd0fEe2YPMyYKslBVA" name="pkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux2kBt0fEe2YPMyYKslBVA" name="requirementBlame" type="_tmp8Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux2kB90fEe2YPMyYKslBVA" name="usedBlames" type="_tmrKWN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux2kCN0fEe2YPMyYKslBVA" name="permRef1" type="_thRs8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux2kCd0fEe2YPMyYKslBVA" name="permRef2" type="_thRs8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux2kCt0fEe2YPMyYKslBVA" name="mutated" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux2kC90fEe2YPMyYKslBVA" name="return" type="_tmXBRN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ux4ZMN0fEe2YPMyYKslBVA" name="isCompatible" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ux4ZMd0fEe2YPMyYKslBVA" name="currentBlame" type="_tmp8Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux4ZMt0fEe2YPMyYKslBVA" name="candSources" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux4ZM90fEe2YPMyYKslBVA" name="resourcePkgMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux4ZNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ux61cN0fEe2YPMyYKslBVA" name="permuteUsedBlameRequirement" visibility="private">
              <ownedParameter xmi:id="_ux61cd0fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux61ct0fEe2YPMyYKslBVA" name="mutated" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux61c90fEe2YPMyYKslBVA" name="permutation" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux61dN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ux7cgN0fEe2YPMyYKslBVA" name="calculateExportedPackages" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ux7cgd0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux7cgt0fEe2YPMyYKslBVA" name="allCandidates" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux7cg90fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux7chN0fEe2YPMyYKslBVA" name="exports" type="_tmpVIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux7chd0fEe2YPMyYKslBVA" name="substitutes" type="_tmpVIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux7cht0fEe2YPMyYKslBVA" name="return" type="_tmpVIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ux94wN0fEe2YPMyYKslBVA" name="getDeclaredResource" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ux-f0N0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux-f0d0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ux-f0t0fEe2YPMyYKslBVA" name="getDeclaredCapability" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ux-f090fEe2YPMyYKslBVA" name="c" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux-f1N0fEe2YPMyYKslBVA" name="return" type="_tgzL1t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ux-f1d0fEe2YPMyYKslBVA" name="getDeclaredRequirement" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ux-f1t0fEe2YPMyYKslBVA" name="r" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux-f190fEe2YPMyYKslBVA" name="return" type="_thjZwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ux_G4t0fEe2YPMyYKslBVA" name="isPayload" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ux_G490fEe2YPMyYKslBVA" name="fragmentReq" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux_G5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ux_t8N0fEe2YPMyYKslBVA" name="createWire" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_ux_t8d0fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux_t8t0fEe2YPMyYKslBVA" name="allCandidates" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ux_t890fEe2YPMyYKslBVA" name="return" type="_thiLot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyA8EN0fEe2YPMyYKslBVA" name="dumpResourcePkgMap" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uyA8Ed0fEe2YPMyYKslBVA" name="rc" type="_tmN3Xt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyA8Et0fEe2YPMyYKslBVA" name="resourcePkgMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyBjIN0fEe2YPMyYKslBVA" name="dumpResourcePkgs" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uyBjId0fEe2YPMyYKslBVA" name="rc" type="_tmN3Xt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyBjIt0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uyBjI90fEe2YPMyYKslBVA" name="packages" type="_tmp8MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmoHAd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_to5_At0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to5_A90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to5_Bd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxmFWN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmTW5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_to5_BN0fEe2YPMyYKslBVA" client="_tmoHAd0fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uxmFWd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uxmFWt0fEe2YPMyYKslBVA" name="arg0" type="_tmTW5N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxmFW90fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uxmFXN0fEe2YPMyYKslBVA" name="return" type="_tlwkUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxmFY90fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uxmsYN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmoHA90fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_to4w2N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to4w2d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to4w290fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxhz6N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmTW5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxia8N0fEe2YPMyYKslBVA" name="val$executor" visibility="private" isLeaf="true" type="_tlwkUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_to4w2t0fEe2YPMyYKslBVA" client="_tmoHA90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uxia8d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uxia8t0fEe2YPMyYKslBVA" name="arg0" type="_tmTW5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxia890fEe2YPMyYKslBVA" name="arg1" type="_tlwkUd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxia9N0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uxia9d0fEe2YPMyYKslBVA" name="return" type="_tAUU8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxia-N0fEe2YPMyYKslBVA" name="run" visibility="public">
                <ownedParameter xmi:id="_uxia-d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmoHBd0fEe2YPMyYKslBVA" name="DumbExecutor" visibility="package">
              <eAnnotations xmi:id="_to5-8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to5-8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to5-890fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_to5-8t0fEe2YPMyYKslBVA" client="_tmoHBd0fEe2YPMyYKslBVA" supplier="_tS5Ssd0fEe2YPMyYKslBVA" contract="_tS5Ssd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uxk3Rd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uxk3Rt0fEe2YPMyYKslBVA" name="execute" visibility="public">
                <ownedParameter xmi:id="_uxk3R90fEe2YPMyYKslBVA" name="command" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmouEN0fEe2YPMyYKslBVA" name="ResolveSession" visibility="package">
              <eAnnotations xmi:id="_to27p90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to27qN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to27qt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxafMt0fEe2YPMyYKslBVA" name="m_resolveContext" visibility="private" isLeaf="true" type="_tmN3Xt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxafM90fEe2YPMyYKslBVA" name="m_mandatoryResources" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxafNN0fEe2YPMyYKslBVA" name="m_optionalResources" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxafNd0fEe2YPMyYKslBVA" name="m_dynamicHost" visibility="private" isLeaf="true" type="_thrVkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxafNt0fEe2YPMyYKslBVA" name="m_dynamicReq" visibility="private" isLeaf="true" type="_thjZwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxafN90fEe2YPMyYKslBVA" name="m_dynamicCandidates" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxafON0fEe2YPMyYKslBVA" name="m_validRelatedResources" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxafOd0fEe2YPMyYKslBVA" name="m_relatedResources" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxafOt0fEe2YPMyYKslBVA" name="m_usesPermutations" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxafO90fEe2YPMyYKslBVA" name="m_usesIndex" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxafPN0fEe2YPMyYKslBVA" name="m_importPermutations" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxafPd0fEe2YPMyYKslBVA" name="m_importIndex" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxafPt0fEe2YPMyYKslBVA" name="m_substPermutations" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxbGMN0fEe2YPMyYKslBVA" name="m_substituteIndex" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxbGMd0fEe2YPMyYKslBVA" name="m_multipleCardCandidates" visibility="private" type="_tmouEd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxbGMt0fEe2YPMyYKslBVA" name="m_processedDeltas" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxbGM90fEe2YPMyYKslBVA" name="m_executor" visibility="private" isLeaf="true" type="_tS5Ssd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxbGNN0fEe2YPMyYKslBVA" name="m_mutated" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxbGNd0fEe2YPMyYKslBVA" name="m_sub_mutated" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxbGNt0fEe2YPMyYKslBVA" name="m_usesCache" visibility="private" isLeaf="true" type="_tUqNRt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxbGN90fEe2YPMyYKslBVA" name="m_currentError" visibility="private" type="_tmXBRN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxbGON0fEe2YPMyYKslBVA" name="m_isCancelled" visibility="private" type="_to4JwN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxbGOd0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$apache$felix$resolver$ResolverImpl$PermutationType" visibility="private" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_to27qd0fEe2YPMyYKslBVA" client="_tmouEN0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uw7W8d0fEe2YPMyYKslBVA" name="getMandatoryResources" visibility="package">
                <ownedParameter xmi:id="_uw7W8t0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw7W890fEe2YPMyYKslBVA" name="getOptionalResources" visibility="package">
                <ownedParameter xmi:id="_uw7W9N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw7-At0fEe2YPMyYKslBVA" name="getContext" visibility="package">
                <ownedParameter xmi:id="_uw7-A90fEe2YPMyYKslBVA" name="return" type="_tmN3Xt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw8lFd0fEe2YPMyYKslBVA" name="setRelatedResources" visibility="public">
                <ownedParameter xmi:id="_uw8lFt0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uw8lF90fEe2YPMyYKslBVA" name="related" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw8lGN0fEe2YPMyYKslBVA" name="isValidRelatedResource" visibility="public">
                <ownedParameter xmi:id="_uw8lGd0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uw8lGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw-aQd0fEe2YPMyYKslBVA" name="permutateIfNeeded" visibility="package">
                <ownedParameter xmi:id="_uw-aQt0fEe2YPMyYKslBVA" name="type" type="_to3isN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uw-aQ90fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uw-aRN0fEe2YPMyYKslBVA" name="permutation" type="_tmouEd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw_oYN0fEe2YPMyYKslBVA" name="getDynamicRequirement" visibility="package">
                <ownedParameter xmi:id="_uw_oYd0fEe2YPMyYKslBVA" name="return" type="_thjZwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw_oYt0fEe2YPMyYKslBVA" name="getDynamicCandidates" visibility="package">
                <ownedParameter xmi:id="_uw_oY90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw_obN0fEe2YPMyYKslBVA" name="getDynamicHost" visibility="package">
                <ownedParameter xmi:id="_uw_obd0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxbGOt0fEe2YPMyYKslBVA" name="createSession" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uxbGO90fEe2YPMyYKslBVA" name="resolveContext" type="_tmN3Xt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxbGPN0fEe2YPMyYKslBVA" name="executor" type="_tS5Ssd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxbGPd0fEe2YPMyYKslBVA" name="dynamicHost" type="_thrVkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxbGPt0fEe2YPMyYKslBVA" name="dynamicReq" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxbGP90fEe2YPMyYKslBVA" name="dynamicCandidates" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxbGQN0fEe2YPMyYKslBVA" name="return" type="_tmouEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxbGQd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uxbGQt0fEe2YPMyYKslBVA" name="resolveContext" type="_tmN3Xt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxbGQ90fEe2YPMyYKslBVA" name="executor" type="_tS5Ssd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxbGRN0fEe2YPMyYKslBVA" name="dynamicHost" type="_thrVkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxbGRd0fEe2YPMyYKslBVA" name="dynamicReq" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxbGRt0fEe2YPMyYKslBVA" name="dynamicCandidates" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxbGSd0fEe2YPMyYKslBVA" name="initMandatoryAndOptionalResources" visibility="private"/>
              <ownedOperation xmi:id="_uxbtQN0fEe2YPMyYKslBVA" name="isDynamic" visibility="package">
                <ownedParameter xmi:id="_uxbtQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxcUVN0fEe2YPMyYKslBVA" name="getMultipleCardCandidates" visibility="package">
                <ownedParameter xmi:id="_uxcUVd0fEe2YPMyYKslBVA" name="return" type="_tmouEd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxcUVt0fEe2YPMyYKslBVA" name="getUsesCache" visibility="package">
                <ownedParameter xmi:id="_uxcUV90fEe2YPMyYKslBVA" name="return" type="_tUqNRt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxc7YN0fEe2YPMyYKslBVA" name="addPermutation" visibility="package">
                <ownedParameter xmi:id="_uxc7Yd0fEe2YPMyYKslBVA" name="type" type="_to3isN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxc7Yt0fEe2YPMyYKslBVA" name="permutation" type="_tmouEd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxc7Y90fEe2YPMyYKslBVA" name="clearMutateIndexes" visibility="private"/>
              <ownedOperation xmi:id="_uxc7ZN0fEe2YPMyYKslBVA" name="$SWITCH_TABLE$org$apache$felix$resolver$ResolverImpl$PermutationType" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uxc7Zd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxdicN0fEe2YPMyYKslBVA" name="getNextPermutation" visibility="package">
                <ownedParameter xmi:id="_uxdicd0fEe2YPMyYKslBVA" name="return" type="_tmouEd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxeJgN0fEe2YPMyYKslBVA" name="clearPermutations" visibility="package"/>
              <ownedOperation xmi:id="_uxeJgd0fEe2YPMyYKslBVA" name="checkMultiple" visibility="package">
                <ownedParameter xmi:id="_uxeJgt0fEe2YPMyYKslBVA" name="usedBlames" type="_tmrKWN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxeJg90fEe2YPMyYKslBVA" name="usedBlame" type="_tmp8Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxeJhN0fEe2YPMyYKslBVA" name="permutation" type="_tmouEd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxeJhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxewkN0fEe2YPMyYKslBVA" name="getPermutationCount" visibility="package">
                <ownedParameter xmi:id="_uxewkd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxewkt0fEe2YPMyYKslBVA" name="getExecutor" visibility="package">
                <ownedParameter xmi:id="_uxewk90fEe2YPMyYKslBVA" name="return" type="_tS5Ssd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxewlN0fEe2YPMyYKslBVA" name="getCurrentError" visibility="package">
                <ownedParameter xmi:id="_uxewld0fEe2YPMyYKslBVA" name="return" type="_tmXBRN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxewlt0fEe2YPMyYKslBVA" name="setCurrentError" visibility="package">
                <ownedParameter xmi:id="_uxewl90fEe2YPMyYKslBVA" name="error" type="_tmXBRN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxfXoN0fEe2YPMyYKslBVA" name="invalidateRelatedResource" visibility="public">
                <ownedParameter xmi:id="_uxfXod0fEe2YPMyYKslBVA" name="faultyResource" type="_thrVkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxfXot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxf-sN0fEe2YPMyYKslBVA" name="getRelatedResources" visibility="public">
                <ownedParameter xmi:id="_uxf-sd0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxf-st0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxf-s90fEe2YPMyYKslBVA" name="run" visibility="public"/>
              <ownedOperation xmi:id="_uxf-td0fEe2YPMyYKslBVA" name="isCancelled" visibility="package">
                <ownedParameter xmi:id="_uxf-tt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxf-t90fEe2YPMyYKslBVA" name="checkForCancel" visibility="package"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmpVKN0fEe2YPMyYKslBVA" name="WireCandidate" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_to5-9N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to5-9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to5-9t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxhM090fEe2YPMyYKslBVA" name="capability" visibility="public" isLeaf="true" type="_tgzL1t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxk3SN0fEe2YPMyYKslBVA" name="requirement" visibility="public" isLeaf="true" type="_thjZwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uxk3Sd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uxk3St0fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxk3S90fEe2YPMyYKslBVA" name="capability" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmp8MN0fEe2YPMyYKslBVA" name="Packages" visibility="public">
              <eAnnotations xmi:id="_to5X4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to5X4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to5X4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxjpEN0fEe2YPMyYKslBVA" name="m_exportedPkgs" visibility="public" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxjpEd0fEe2YPMyYKslBVA" name="m_substitePkgs" visibility="public" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxjpEt0fEe2YPMyYKslBVA" name="m_importedPkgs" visibility="public" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxjpE90fEe2YPMyYKslBVA" name="m_requiredPkgs" visibility="public" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxjpFN0fEe2YPMyYKslBVA" name="m_usedPkgs" visibility="public" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxjpFd0fEe2YPMyYKslBVA" name="m_sources" visibility="public" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uxjpFt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uxjpF90fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_to5X5N0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_to5_Bt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_to5_B90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_to5_CN0fEe2YPMyYKslBVA" general="_tmpVIN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uyDYUN0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tmp8MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uxjpGN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uxjpGd0fEe2YPMyYKslBVA" name="arg0" type="_tmp8MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uxjpGt0fEe2YPMyYKslBVA" name="$anonymous0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uyDYUd0fEe2YPMyYKslBVA" name="compute" visibility="public">
                  <ownedParameter xmi:id="_uyDYUt0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uyDYU90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uyDYVN0fEe2YPMyYKslBVA" name="compute" visibility="public">
                  <ownedParameter xmi:id="_uyDYVd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uyDYVt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_to5X5t0fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tpkGT90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpkGUN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpkGUd0fEe2YPMyYKslBVA" general="_tmpVIN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uxhM2d0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tmp8MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uxhM2t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uxhM290fEe2YPMyYKslBVA" name="arg0" type="_tmp8MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uxhM3N0fEe2YPMyYKslBVA" name="$anonymous0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uxhM3d0fEe2YPMyYKslBVA" name="compute" visibility="public">
                  <ownedParameter xmi:id="_uxhM3t0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uxhM390fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uxhM4N0fEe2YPMyYKslBVA" name="compute" visibility="public">
                  <ownedParameter xmi:id="_uxhM4d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uxhM4t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_to5X6N0fEe2YPMyYKslBVA" name="3" visibility="package">
                <eAnnotations xmi:id="_tpkGSt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpkGS90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpkGTN0fEe2YPMyYKslBVA" general="_tmpVIN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uxZ4F90fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tmp8MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uxZ4GN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uxZ4Gd0fEe2YPMyYKslBVA" name="arg0" type="_tmp8MN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uxZ4Gt0fEe2YPMyYKslBVA" name="$anonymous0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uxZ4G90fEe2YPMyYKslBVA" name="compute" visibility="protected">
                  <ownedParameter xmi:id="_uxZ4HN0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uxZ4Hd0fEe2YPMyYKslBVA" name="return" type="_tmrKV90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uxZ4IN0fEe2YPMyYKslBVA" name="compute" visibility="protected">
                  <ownedParameter xmi:id="_uxZ4Id0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uxZ4It0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tpkGTt0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tpkGUt0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tpkGU90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tpkGVN0fEe2YPMyYKslBVA" general="_tmrKV90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uyDYV90fEe2YPMyYKslBVA" name="this$2" visibility="package" isLeaf="true" type="_to5X6N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_uxZ4Ht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uxZ4H90fEe2YPMyYKslBVA" name="arg0" type="_to5X6N0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uyDYWN0fEe2YPMyYKslBVA" name="compute" visibility="protected">
                    <ownedParameter xmi:id="_uyDYWd0fEe2YPMyYKslBVA" name="key" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uyDYWt0fEe2YPMyYKslBVA" name="return" type="_tmrKWN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uyDYW90fEe2YPMyYKslBVA" name="compute" visibility="protected">
                    <ownedParameter xmi:id="_uyDYXN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uyDYXd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmp8Md0fEe2YPMyYKslBVA" name="Blame" visibility="package">
              <eAnnotations xmi:id="_to5-_90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to5_AN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to5_Ad0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxU_kN0fEe2YPMyYKslBVA" name="m_cap" visibility="public" isLeaf="true" type="_tgzL1t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxWNsN0fEe2YPMyYKslBVA" name="m_reqs" visibility="public" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uxmFUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uxmFUd0fEe2YPMyYKslBVA" name="cap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxmFUt0fEe2YPMyYKslBVA" name="reqs" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxmFU90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uxmFVN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxmFVd0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uxmFVt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxmFV90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmqjQd0fEe2YPMyYKslBVA" name="EnhancedExecutor" visibility="package">
              <eAnnotations xmi:id="_to5X6d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to5X6t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to5X690fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxjpG90fEe2YPMyYKslBVA" name="executor" visibility="private" isLeaf="true" type="_tS5Ssd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxjpHN0fEe2YPMyYKslBVA" name="awaiting" visibility="private" isLeaf="true" type="_tVc3dt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxjpHd0fEe2YPMyYKslBVA" name="throwable" visibility="private" isLeaf="true" type="_thRs8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uxhM190fEe2YPMyYKslBVA" name="execute" visibility="public">
                <ownedParameter xmi:id="_uxhM2N0fEe2YPMyYKslBVA" name="runnable" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxjpHt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uxjpH90fEe2YPMyYKslBVA" name="executor" type="_tS5Ssd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxkQJt0fEe2YPMyYKslBVA" name="await" visibility="public"/>
              <ownedOperation xmi:id="_uxkQL90fEe2YPMyYKslBVA" name="access$0" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uxkQMN0fEe2YPMyYKslBVA" name="arg0" type="_tmqjQd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxkQMd0fEe2YPMyYKslBVA" name="return" type="_thRs8d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_to5X8d0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_to5-990fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_to5--N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_to5--t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uxk3TN0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tmqjQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uxleQN0fEe2YPMyYKslBVA" name="val$runnable" visibility="private" isLeaf="true" type="_s7Gdwt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_to5--d0fEe2YPMyYKslBVA" client="_to5X8d0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uxjpId0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uxjpIt0fEe2YPMyYKslBVA" name="arg0" type="_tmqjQd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uxjpI90fEe2YPMyYKslBVA" name="arg1" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uxleQd0fEe2YPMyYKslBVA" name="run" visibility="public"/>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmqjQ90fEe2YPMyYKslBVA" name="1Computer" visibility="package">
              <eAnnotations xmi:id="_to4w0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to4w0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to4w090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxglxN0fEe2YPMyYKslBVA" name="resource" visibility="package" isLeaf="true" type="_thrVkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxglxd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmTW5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxglxt0fEe2YPMyYKslBVA" name="val$session" visibility="private" isLeaf="true" type="_tmouEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxglx90fEe2YPMyYKslBVA" name="val$allCandidates" visibility="private" isLeaf="true" type="_tmouEd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxglyN0fEe2YPMyYKslBVA" name="val$allWireCandidates" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxglyd0fEe2YPMyYKslBVA" name="val$tasks" visibility="private" isLeaf="true" type="_tUqNRt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxglyt0fEe2YPMyYKslBVA" name="val$executor" visibility="private" isLeaf="true" type="_tmqjQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_to4w0t0fEe2YPMyYKslBVA" client="_tmqjQ90fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uxgly90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uxglzN0fEe2YPMyYKslBVA" name="arg0" type="_tmTW5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxglzd0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxglzt0fEe2YPMyYKslBVA" name="arg2" type="_tmouEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxglz90fEe2YPMyYKslBVA" name="arg3" type="_tmouEd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxgl0N0fEe2YPMyYKslBVA" name="arg4" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxgl0d0fEe2YPMyYKslBVA" name="arg5" type="_tUqNRt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxgl0t0fEe2YPMyYKslBVA" name="arg6" type="_tmqjQd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxgl090fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmrKUN0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_to5--90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to5-_N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to5-_t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxleQt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmTW5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxleQ90fEe2YPMyYKslBVA" name="val$session" visibility="private" isLeaf="true" type="_tmouEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxleRN0fEe2YPMyYKslBVA" name="val$allCandidates" visibility="private" isLeaf="true" type="_tmouEd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxleRd0fEe2YPMyYKslBVA" name="val$resource" visibility="private" isLeaf="true" type="_thrVkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxleRt0fEe2YPMyYKslBVA" name="val$packages" visibility="private" isLeaf="true" type="_tmp8MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_to5-_d0fEe2YPMyYKslBVA" client="_tmrKUN0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uxleR90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uxleSN0fEe2YPMyYKslBVA" name="arg0" type="_tmTW5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxleSd0fEe2YPMyYKslBVA" name="arg1" type="_tmouEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxleSt0fEe2YPMyYKslBVA" name="arg2" type="_tmouEd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxleS90fEe2YPMyYKslBVA" name="arg3" type="_thrVkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxleTN0fEe2YPMyYKslBVA" name="arg4" type="_tmp8MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxleTd0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmrKUt0fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_to5X9t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to5X990fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to5X-d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxkQMt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmTW5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxk3MN0fEe2YPMyYKslBVA" name="val$session" visibility="private" isLeaf="true" type="_tmouEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxk3Md0fEe2YPMyYKslBVA" name="val$allCandidates" visibility="private" isLeaf="true" type="_tmouEd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxk3Mt0fEe2YPMyYKslBVA" name="val$allWireCandidates" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxk3M90fEe2YPMyYKslBVA" name="val$allPackages" visibility="private" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxk3NN0fEe2YPMyYKslBVA" name="val$resource" visibility="private" isLeaf="true" type="_thrVkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_to5X-N0fEe2YPMyYKslBVA" client="_tmrKUt0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uxk3Nd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uxk3Nt0fEe2YPMyYKslBVA" name="arg0" type="_tmTW5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxk3N90fEe2YPMyYKslBVA" name="arg1" type="_tmouEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxk3ON0fEe2YPMyYKslBVA" name="arg2" type="_tmouEd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxk3Od0fEe2YPMyYKslBVA" name="arg3" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxk3Ot0fEe2YPMyYKslBVA" name="arg4" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxk3O90fEe2YPMyYKslBVA" name="arg5" type="_thrVkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxk3PN0fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmrKVN0fEe2YPMyYKslBVA" name="5" visibility="package">
              <eAnnotations xmi:id="_to1th90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to1tiN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to1tit0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxTxcN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmTW5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxTxcd0fEe2YPMyYKslBVA" name="val$session" visibility="private" isLeaf="true" type="_tmouEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxTxct0fEe2YPMyYKslBVA" name="val$allPackages" visibility="private" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxTxc90fEe2YPMyYKslBVA" name="val$resource" visibility="private" isLeaf="true" type="_thrVkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxTxdN0fEe2YPMyYKslBVA" name="val$packages" visibility="private" isLeaf="true" type="_tmp8MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_to1tid0fEe2YPMyYKslBVA" client="_tmrKVN0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uxTxdd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uxTxdt0fEe2YPMyYKslBVA" name="arg0" type="_tmTW5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxTxd90fEe2YPMyYKslBVA" name="arg1" type="_tmouEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxTxeN0fEe2YPMyYKslBVA" name="arg2" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxTxed0fEe2YPMyYKslBVA" name="arg3" type="_thrVkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxTxet0fEe2YPMyYKslBVA" name="arg4" type="_tmp8MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxTxe90fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmrKVt0fEe2YPMyYKslBVA" name="6" visibility="package">
              <eAnnotations xmi:id="_to27o90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to27pN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to27pt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxafIN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmTW5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxafId0fEe2YPMyYKslBVA" name="val$session" visibility="private" isLeaf="true" type="_tmouEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxafIt0fEe2YPMyYKslBVA" name="val$allWireCandidates" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxafI90fEe2YPMyYKslBVA" name="val$allPackages" visibility="private" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxafJN0fEe2YPMyYKslBVA" name="val$resource" visibility="private" isLeaf="true" type="_thrVkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_to27pd0fEe2YPMyYKslBVA" client="_tmrKVt0fEe2YPMyYKslBVA" supplier="_s7Gdwt0fEe2YPMyYKslBVA" contract="_s7Gdwt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uxafJd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uxafJt0fEe2YPMyYKslBVA" name="arg0" type="_tmTW5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxafJ90fEe2YPMyYKslBVA" name="arg1" type="_tmouEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxafKN0fEe2YPMyYKslBVA" name="arg2" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxafKd0fEe2YPMyYKslBVA" name="arg3" type="_tmpVIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxafKt0fEe2YPMyYKslBVA" name="arg4" type="_thrVkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxafK90fEe2YPMyYKslBVA" name="run" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmrKWN0fEe2YPMyYKslBVA" name="UsedBlames" visibility="package">
              <eAnnotations xmi:id="_to4w3N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to4w3d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to4w3t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxia-t0fEe2YPMyYKslBVA" name="m_caps" visibility="public" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxia-90fEe2YPMyYKslBVA" name="m_blames" visibility="public" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxia_N0fEe2YPMyYKslBVA" name="m_rootCauses" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uxeJht0fEe2YPMyYKslBVA" name="getRootCauses" visibility="public">
                <ownedParameter xmi:id="_uxeJh90fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxeJiN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxia_d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uxia_t0fEe2YPMyYKslBVA" name="caps" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxjCAN0fEe2YPMyYKslBVA" name="addBlame" visibility="public">
                <ownedParameter xmi:id="_uxjCAd0fEe2YPMyYKslBVA" name="blame" type="_tmp8Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxjCAt0fEe2YPMyYKslBVA" name="matchingRootCause" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxjCA90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uxjCBN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmrxYd0fEe2YPMyYKslBVA" name="UseConstraintError" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_to1ti90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to1tjN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to2UkN0fEe2YPMyYKslBVA" general="_tmXBRN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxUYgN0fEe2YPMyYKslBVA" name="m_context" visibility="private" isLeaf="true" type="_tmN3Xt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxUYgd0fEe2YPMyYKslBVA" name="m_allCandidates" visibility="private" isLeaf="true" type="_tmouEd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxUYgt0fEe2YPMyYKslBVA" name="m_resource" visibility="private" isLeaf="true" type="_thrVkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxUYg90fEe2YPMyYKslBVA" name="m_pkgName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxUYhN0fEe2YPMyYKslBVA" name="m_blame1" visibility="private" isLeaf="true" type="_tmp8Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxUYhd0fEe2YPMyYKslBVA" name="m_blame2" visibility="private" isLeaf="true" type="_tmp8Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uxUYht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uxUYh90fEe2YPMyYKslBVA" name="context" type="_tmN3Xt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxUYiN0fEe2YPMyYKslBVA" name="allCandidates" type="_tmouEd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxUYid0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxUYit0fEe2YPMyYKslBVA" name="pkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxUYi90fEe2YPMyYKslBVA" name="blame" type="_tmp8Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxUYjN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uxUYjd0fEe2YPMyYKslBVA" name="context" type="_tmN3Xt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxUYjt0fEe2YPMyYKslBVA" name="allCandidates" type="_tmouEd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxUYj90fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxUYkN0fEe2YPMyYKslBVA" name="pkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxUYkd0fEe2YPMyYKslBVA" name="blame1" type="_tmp8Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxUYkt0fEe2YPMyYKslBVA" name="blame2" type="_tmp8Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxUYk90fEe2YPMyYKslBVA" name="getMessage" visibility="public">
                <ownedParameter xmi:id="_uxUYlN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxU_kd0fEe2YPMyYKslBVA" name="toStringBlame" visibility="private">
                <ownedParameter xmi:id="_uxU_kt0fEe2YPMyYKslBVA" name="blame" type="_tmp8Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxU_k90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxVmoN0fEe2YPMyYKslBVA" name="getUnresolvedRequirements" visibility="public">
                <ownedParameter xmi:id="_uxVmod0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxW0wN0fEe2YPMyYKslBVA" name="getSatisfyingCapability" visibility="private">
                <ownedParameter xmi:id="_uxW0wd0fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxW0wt0fEe2YPMyYKslBVA" name="return" type="_tgzL1t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxZRA90fEe2YPMyYKslBVA" name="toException" visibility="public">
                <ownedParameter xmi:id="_uxZRBN0fEe2YPMyYKslBVA" name="return" type="_thUJMt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tms_gd0fEe2YPMyYKslBVA" name="7" visibility="package">
              <eAnnotations xmi:id="_to27oN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to27od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to27ot0fEe2YPMyYKslBVA" general="_tmpVIN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uxZRBd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uxZ4EN0fEe2YPMyYKslBVA" name="$anonymous0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxZ4Ed0fEe2YPMyYKslBVA" name="compute" visibility="public">
                <ownedParameter xmi:id="_uxZ4Et0fEe2YPMyYKslBVA" name="pkgName" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxZ4E90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxZ4FN0fEe2YPMyYKslBVA" name="compute" visibility="public">
                <ownedParameter xmi:id="_uxZ4Fd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxZ4Ft0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_to3isN0fEe2YPMyYKslBVA" name="PermutationType" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_to4w1N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to4w1d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to4w1t0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uw-aQN0fEe2YPMyYKslBVA" name="SUBSTITUTE" visibility="public" isLeaf="true" isStatic="true" type="_to3isN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxglwt0fEe2YPMyYKslBVA" name="IMPORT" visibility="public" isLeaf="true" isStatic="true" type="_to3isN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxglw90fEe2YPMyYKslBVA" name="USES" visibility="public" isLeaf="true" isStatic="true" type="_to3isN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uxhz4N0fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_to4w190fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uxc7Zt0fEe2YPMyYKslBVA" name="ordinal" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uxc7Z90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxglwN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uxglwd0fEe2YPMyYKslBVA" name="return" type="_to4w190fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxhz4d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <ownedOperation xmi:id="_uxhz4t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uxhz490fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxhz5N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxhz5d0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uxhz5t0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uxhz590fEe2YPMyYKslBVA" name="return" type="_to3isN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_to4w190fEe2YPMyYKslBVA" name="PermutationType[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vf_cuN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vf_cud0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tmT99d0fEe2YPMyYKslBVA" name="Logger" visibility="public">
            <eAnnotations xmi:id="_tmm48N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmm48d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tmm48t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uw46st0fEe2YPMyYKslBVA" name="LOG_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw46s90fEe2YPMyYKslBVA" name="LOG_WARNING" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw46tN0fEe2YPMyYKslBVA" name="LOG_INFO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw46td0fEe2YPMyYKslBVA" name="LOG_DEBUG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw46tt0fEe2YPMyYKslBVA" name="m_logLevel" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_us_SKN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_us_SKd0fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw46t90fEe2YPMyYKslBVA" name="setLogLevel" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uw46uN0fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw46ud0fEe2YPMyYKslBVA" name="getLogLevel" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uw46ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw46u90fEe2YPMyYKslBVA" name="log" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uw46vN0fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw46vd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw46vt0fEe2YPMyYKslBVA" name="_log" visibility="private">
              <ownedParameter xmi:id="_uw46v90fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw46wN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw46wd0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw46wt0fEe2YPMyYKslBVA" name="log" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uw46w90fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw46xN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw46xd0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw46xt0fEe2YPMyYKslBVA" name="isDebugEnabled" visibility="public">
              <ownedParameter xmi:id="_uw46x90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw46yN0fEe2YPMyYKslBVA" name="debug" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uw46yd0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw46yt0fEe2YPMyYKslBVA" name="doLog" visibility="protected">
              <ownedParameter xmi:id="_uw46y90fEe2YPMyYKslBVA" name="level" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw46zN0fEe2YPMyYKslBVA" name="msg" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw46zd0fEe2YPMyYKslBVA" name="throwable" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw5hwN0fEe2YPMyYKslBVA" name="logUsesConstraintViolation" visibility="public">
              <ownedParameter xmi:id="_uw5hwd0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw5hwt0fEe2YPMyYKslBVA" name="error" type="_tmXBRN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tmXBRN0fEe2YPMyYKslBVA" name="ResolutionError" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tmnf8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmnf8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tmnf8t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_utGm6N0fEe2YPMyYKslBVA" name="toException" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_utGm6d0fEe2YPMyYKslBVA" name="return" type="_thUJMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_utHN8N0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_utHN8d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw6I0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uxNq190fEe2YPMyYKslBVA" name="getUnresolvedRequirements" visibility="public">
              <ownedParameter xmi:id="_uxNq2N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxNq2d0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uxNq2t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tmouEd0fEe2YPMyYKslBVA" name="Candidates" visibility="package">
            <eAnnotations xmi:id="_tovm5N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tovm5d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tovm5t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uw6I190fEe2YPMyYKslBVA" name="m_session" visibility="private" isLeaf="true" type="_tmouEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw6I2N0fEe2YPMyYKslBVA" name="m_dependentMap" visibility="private" isLeaf="true" type="_towN8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw6I2d0fEe2YPMyYKslBVA" name="m_candidateMap" visibility="private" isLeaf="true" type="_towN8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw6I2t0fEe2YPMyYKslBVA" name="m_allWrappedHosts" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw6I290fEe2YPMyYKslBVA" name="m_populateResultCache" visibility="private" isLeaf="true" type="_tmpVIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw6I3N0fEe2YPMyYKslBVA" name="m_subtitutableMap" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw6I3d0fEe2YPMyYKslBVA" name="m_delta" visibility="private" isLeaf="true" type="_towN8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw6I3t0fEe2YPMyYKslBVA" name="m_candidateSelectorsUnmodifiable" visibility="private" isLeaf="true" type="_thAnMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw6I390fEe2YPMyYKslBVA" name="UNPROCESSED" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw6I4N0fEe2YPMyYKslBVA" name="PROCESSING" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw6v4N0fEe2YPMyYKslBVA" name="SUBSTITUTED" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw6v4d0fEe2YPMyYKslBVA" name="EXPORTED" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uw6v4t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uw6v490fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw6v5N0fEe2YPMyYKslBVA" name="candidateSelectorsUnmodifiable" type="_thAnMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw6v5d0fEe2YPMyYKslBVA" name="dependentMap" type="_towN8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw6v5t0fEe2YPMyYKslBVA" name="candidateMap" type="_towN8d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw6v590fEe2YPMyYKslBVA" name="wrappedHosts" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw6v6N0fEe2YPMyYKslBVA" name="populateResultCache" type="_tmpVIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw6v6d0fEe2YPMyYKslBVA" name="substitutableMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw6v6t0fEe2YPMyYKslBVA" name="delta" type="_towN8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw6v690fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uw6v7N0fEe2YPMyYKslBVA" name="session" type="_tmouEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw6v7d0fEe2YPMyYKslBVA" name="getNbResources" visibility="public">
              <ownedParameter xmi:id="_uw6v7t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw6v790fEe2YPMyYKslBVA" name="getRootHosts" visibility="public">
              <ownedParameter xmi:id="_uw7W8N0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw7W9d0fEe2YPMyYKslBVA" name="isPopulated" visibility="public">
              <ownedParameter xmi:id="_uw7W9t0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw7W990fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw7W-N0fEe2YPMyYKslBVA" name="addHost" visibility="private">
              <ownedParameter xmi:id="_uw7W-d0fEe2YPMyYKslBVA" name="res" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw7W-t0fEe2YPMyYKslBVA" name="hosts" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw7XAN0fEe2YPMyYKslBVA" name="getWrappedHost" visibility="public">
              <ownedParameter xmi:id="_uw7XAd0fEe2YPMyYKslBVA" name="r" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw7XAt0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw7XBt0fEe2YPMyYKslBVA" name="getFirstCandidate" visibility="public">
              <ownedParameter xmi:id="_uw7XB90fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw7XCN0fEe2YPMyYKslBVA" name="return" type="_tgzL1t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw7XCd0fEe2YPMyYKslBVA" name="getDelta" visibility="public">
              <ownedParameter xmi:id="_uw7XCt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw7-AN0fEe2YPMyYKslBVA" name="populate" visibility="public">
              <ownedParameter xmi:id="_uw7-Ad0fEe2YPMyYKslBVA" name="resources" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw7-Bt0fEe2YPMyYKslBVA" name="remove" visibility="private">
              <ownedParameter xmi:id="_uw7-B90fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw7-CN0fEe2YPMyYKslBVA" name="unresolvedResources" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw8lEN0fEe2YPMyYKslBVA" name="addCandidates" visibility="private">
              <ownedParameter xmi:id="_uw8lEd0fEe2YPMyYKslBVA" name="candidates" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw8lG90fEe2YPMyYKslBVA" name="isEffective" visibility="private">
              <ownedParameter xmi:id="_uw8lHN0fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw8lHd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw8lId0fEe2YPMyYKslBVA" name="processCandidates" visibility="private">
              <ownedParameter xmi:id="_uw8lIt0fEe2YPMyYKslBVA" name="toPopulate" type="_s_-Wst0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw8lI90fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw8lJN0fEe2YPMyYKslBVA" name="candidates" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw8lJd0fEe2YPMyYKslBVA" name="return" type="_tmXBRN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw9MJ90fEe2YPMyYKslBVA" name="populateSubstitutables" visibility="private"/>
            <ownedOperation xmi:id="_uw9MKN0fEe2YPMyYKslBVA" name="populateSubstitutables" visibility="private">
              <ownedParameter xmi:id="_uw9MKd0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw9zOd0fEe2YPMyYKslBVA" name="checkSubstitutes" visibility="package">
              <ownedParameter xmi:id="_uw9zOt0fEe2YPMyYKslBVA" name="return" type="_tmXBRN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw_BUN0fEe2YPMyYKslBVA" name="isSubstituted" visibility="private">
              <ownedParameter xmi:id="_uw_BUd0fEe2YPMyYKslBVA" name="substitutableCap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw_BUt0fEe2YPMyYKslBVA" name="substituteStatuses" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw_BU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw_BVN0fEe2YPMyYKslBVA" name="populateDynamic" visibility="public">
              <ownedParameter xmi:id="_uw_BVd0fEe2YPMyYKslBVA" name="return" type="_tmXBRN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw_oZN0fEe2YPMyYKslBVA" name="addCandidates" visibility="private">
              <ownedParameter xmi:id="_uw_oZd0fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw_oZt0fEe2YPMyYKslBVA" name="candidates" type="_s7dDE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxA2g90fEe2YPMyYKslBVA" name="getResolutionError" visibility="public">
              <ownedParameter xmi:id="_uxA2hN0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxA2hd0fEe2YPMyYKslBVA" name="return" type="_tmXBRN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxBdlt0fEe2YPMyYKslBVA" name="getCandidates" visibility="public">
              <ownedParameter xmi:id="_uxBdl90fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxBdmN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxCEoN0fEe2YPMyYKslBVA" name="removeFirstCandidate" visibility="public">
              <ownedParameter xmi:id="_uxCEod0fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxCEot0fEe2YPMyYKslBVA" name="clearMultipleCardinalityCandidates" visibility="public">
              <ownedParameter xmi:id="_uxCEo90fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxCEpN0fEe2YPMyYKslBVA" name="caps" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxCEpd0fEe2YPMyYKslBVA" name="return" type="_toxcEt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxCEpt0fEe2YPMyYKslBVA" name="prepare" visibility="public">
              <ownedParameter xmi:id="_uxCEp90fEe2YPMyYKslBVA" name="return" type="_tmXBRN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxCrsN0fEe2YPMyYKslBVA" name="getHostFragments" visibility="private">
              <ownedParameter xmi:id="_uxCrsd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxHkMt0fEe2YPMyYKslBVA" name="removeResource" visibility="private">
              <ownedParameter xmi:id="_uxHkM90fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxHkNN0fEe2YPMyYKslBVA" name="ex" type="_tmXBRN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxJZYN0fEe2YPMyYKslBVA" name="removeCandidate" visibility="private">
              <ownedParameter xmi:id="_uxJZYd0fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxJZYt0fEe2YPMyYKslBVA" name="cap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxJZY90fEe2YPMyYKslBVA" name="return" type="_toxcEt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxKngN0fEe2YPMyYKslBVA" name="remove" visibility="private">
              <ownedParameter xmi:id="_uxKngd0fEe2YPMyYKslBVA" name="c" type="_tgzL1t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxKngt0fEe2YPMyYKslBVA" name="unresolvedResources" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxKng90fEe2YPMyYKslBVA" name="remove" visibility="private">
              <ownedParameter xmi:id="_uxKnhN0fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxLOk90fEe2YPMyYKslBVA" name="copy" visibility="public">
              <ownedParameter xmi:id="_uxLOlN0fEe2YPMyYKslBVA" name="return" type="_tmouEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxL1oN0fEe2YPMyYKslBVA" name="dump" visibility="public">
              <ownedParameter xmi:id="_uxL1od0fEe2YPMyYKslBVA" name="rc" type="_tmN3Xt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxMcsN0fEe2YPMyYKslBVA" name="permutate" visibility="public">
              <ownedParameter xmi:id="_uxMcsd0fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxMcst0fEe2YPMyYKslBVA" name="return" type="_tmouEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxMctt0fEe2YPMyYKslBVA" name="canRemoveCandidate" visibility="public">
              <ownedParameter xmi:id="_uxMct90fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxMcuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tmpVJN0fEe2YPMyYKslBVA" name="MissingRequirementError" visibility="package">
              <eAnnotations xmi:id="_tou_1N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tou_1d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tou_1t0fEe2YPMyYKslBVA" general="_tmXBRN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uw5h090fEe2YPMyYKslBVA" name="requirement" visibility="private" isLeaf="true" type="_thjZwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uw5h1N0fEe2YPMyYKslBVA" name="cause" visibility="private" isLeaf="true" type="_tmXBRN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uw5h1d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uw5h1t0fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw5h190fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uw5h2N0fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uw5h2d0fEe2YPMyYKslBVA" name="cause" type="_tmXBRN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw6I0d0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
                <ownedParameter xmi:id="_uw6I0t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw6I090fEe2YPMyYKslBVA" name="getUnresolvedRequirements" visibility="public">
                <ownedParameter xmi:id="_uw6I1N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw6I1d0fEe2YPMyYKslBVA" name="toException" visibility="public">
                <ownedParameter xmi:id="_uw6I1t0fEe2YPMyYKslBVA" name="return" type="_thUJMt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tow1Ad0fEe2YPMyYKslBVA" name="PopulateResult" visibility="package">
              <eAnnotations xmi:id="_tpkGR90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpkGSN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpkGSd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uw5hzN0fEe2YPMyYKslBVA" name="success" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uw5hzd0fEe2YPMyYKslBVA" name="error" visibility="package" type="_tmXBRN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uw5hzt0fEe2YPMyYKslBVA" name="remaining" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uw5hz90fEe2YPMyYKslBVA" name="candidates" visibility="package" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uw5h0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uw5h0d0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uw5h0t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_toxcEd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tpkGRN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpkGRd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpkGRt0fEe2YPMyYKslBVA" general="_tmpVIN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uw5hw90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tmouEd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uw5hxN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uw5hxd0fEe2YPMyYKslBVA" name="arg0" type="_tmouEd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw5hxt0fEe2YPMyYKslBVA" name="compute" visibility="protected">
                <ownedParameter xmi:id="_uw5hx90fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uw5hyN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw5hyd0fEe2YPMyYKslBVA" name="compute" visibility="protected">
                <ownedParameter xmi:id="_uw5hyt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uw5hy90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_toyDId0fEe2YPMyYKslBVA" name="DynamicImportFailed" visibility="package">
              <eAnnotations xmi:id="_to0fYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to0fYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to0fYt0fEe2YPMyYKslBVA" general="_tmXBRN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxNDxt0fEe2YPMyYKslBVA" name="requirement" visibility="private" isLeaf="true" type="_thjZwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uw_oat0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uw_oa90fEe2YPMyYKslBVA" name="requirement" type="_thjZwN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxNDx90fEe2YPMyYKslBVA" name="getMessage" visibility="public">
                <ownedParameter xmi:id="_uxNDyN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxNDyd0fEe2YPMyYKslBVA" name="getUnresolvedRequirements" visibility="public">
                <ownedParameter xmi:id="_uxNDyt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxNDy90fEe2YPMyYKslBVA" name="toException" visibility="public">
                <ownedParameter xmi:id="_uxNDzN0fEe2YPMyYKslBVA" name="return" type="_thUJMt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tozRQt0fEe2YPMyYKslBVA" name="FragmentNotSelectedError" visibility="package">
              <eAnnotations xmi:id="_to0fY90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_to0fZN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_to0fZd0fEe2YPMyYKslBVA" general="_tmXBRN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uxNq0N0fEe2YPMyYKslBVA" name="resource" visibility="private" isLeaf="true" type="_thrVkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uxHkMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uxHkMd0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxNq0d0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
                <ownedParameter xmi:id="_uxNq0t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxNq090fEe2YPMyYKslBVA" name="getUnresolvedRequirements" visibility="public">
                <ownedParameter xmi:id="_uxNq1N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uxNq1d0fEe2YPMyYKslBVA" name="toException" visibility="public">
                <ownedParameter xmi:id="_uxNq1t0fEe2YPMyYKslBVA" name="return" type="_thUJMt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tmouE90fEe2YPMyYKslBVA" name="Util" visibility="public">
            <eAnnotations xmi:id="_to1tgN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_to1tgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_to1tgt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uw7W_d0fEe2YPMyYKslBVA" name="isFragment" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uw7W_t0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw7W_90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw8lJt0fEe2YPMyYKslBVA" name="isOptional" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uw8lJ90fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw8lKN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxJZZt0fEe2YPMyYKslBVA" name="getSymbolicName" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uxJZZ90fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxJZaN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxJZad0fEe2YPMyYKslBVA" name="getVersion" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uxJZat0fEe2YPMyYKslBVA" name="resource" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxJZa90fEe2YPMyYKslBVA" name="return" type="_tXEBDt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxL1p90fEe2YPMyYKslBVA" name="getDynamicRequirements" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uxL1qN0fEe2YPMyYKslBVA" name="reqs" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxL1qd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxMcs90fEe2YPMyYKslBVA" name="isMultiple" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uxMctN0fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxMctd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxRVMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uxR8QN0fEe2YPMyYKslBVA" name="isDynamic" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uxR8Qd0fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxR8Qt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxR8Q90fEe2YPMyYKslBVA" name="isReexport" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uxR8RN0fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxR8Rd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tmpVIt0fEe2YPMyYKslBVA" name="WrappedRequirement" visibility="public">
            <eAnnotations xmi:id="_to1tg90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_to1thN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_to1tht0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uxSjUN0fEe2YPMyYKslBVA" name="m_host" visibility="private" isLeaf="true" type="_thrVkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uxSjUd0fEe2YPMyYKslBVA" name="m_req" visibility="private" isLeaf="true" type="_thjZwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_to1thd0fEe2YPMyYKslBVA" client="_tmpVIt0fEe2YPMyYKslBVA" supplier="_thjZwN0fEe2YPMyYKslBVA" contract="_thjZwN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uxDSw90fEe2YPMyYKslBVA" name="getDeclaredRequirement" visibility="public">
              <ownedParameter xmi:id="_uxDSxN0fEe2YPMyYKslBVA" name="return" type="_thjZwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxSjUt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uxSjU90fEe2YPMyYKslBVA" name="host" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxSjVN0fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxSjVd0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uxSjVt0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxSjV90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxTKYN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uxTKYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxTKYt0fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_uxTKY90fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxTKZN0fEe2YPMyYKslBVA" name="getNamespace" visibility="public">
              <ownedParameter xmi:id="_uxTKZd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxTKZt0fEe2YPMyYKslBVA" name="getDirectives" visibility="public">
              <ownedParameter xmi:id="_uxTKZ90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxTKaN0fEe2YPMyYKslBVA" name="getAttributes" visibility="public">
              <ownedParameter xmi:id="_uxTKad0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxTKat0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uxTKa90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tmpVJt0fEe2YPMyYKslBVA" name="WrappedCapability" visibility="public">
            <eAnnotations xmi:id="_to1GcN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_to1Gcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_to1Gc90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uxOR4N0fEe2YPMyYKslBVA" name="m_host" visibility="private" isLeaf="true" type="_thrVkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uxOR4d0fEe2YPMyYKslBVA" name="m_cap" visibility="private" isLeaf="true" type="_tgzL1t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uxOR4t0fEe2YPMyYKslBVA" name="m_augmentedAttrs" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_to1Gct0fEe2YPMyYKslBVA" client="_tmpVJt0fEe2YPMyYKslBVA" supplier="_tmVzIN0fEe2YPMyYKslBVA" contract="_tmVzIN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uxAPdt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uxAPd90fEe2YPMyYKslBVA" name="host" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxAPeN0fEe2YPMyYKslBVA" name="cap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxOR490fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uxOR5N0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxOR5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxO48N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uxO48d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxO49t0fEe2YPMyYKslBVA" name="getDeclaredCapability" visibility="public">
              <ownedParameter xmi:id="_uxO4990fEe2YPMyYKslBVA" name="return" type="_tgzL1t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxO4-N0fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_uxO4-d0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxO4-t0fEe2YPMyYKslBVA" name="getNamespace" visibility="public">
              <ownedParameter xmi:id="_uxO4-90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxPgAN0fEe2YPMyYKslBVA" name="getDirectives" visibility="public">
              <ownedParameter xmi:id="_uxPgAd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxPgAt0fEe2YPMyYKslBVA" name="getAttributes" visibility="public">
              <ownedParameter xmi:id="_uxPgA90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxPgBN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uxPgBd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tms_g90fEe2YPMyYKslBVA" name="WrappedResource" visibility="package">
            <eAnnotations xmi:id="_tmu0sN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tmu0sd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tmvbwN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uyDYXt0fEe2YPMyYKslBVA" name="m_host" visibility="private" isLeaf="true" type="_thrVkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyDYX90fEe2YPMyYKslBVA" name="m_fragments" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyDYYN0fEe2YPMyYKslBVA" name="m_cachedCapabilities" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uyD_YN0fEe2YPMyYKslBVA" name="m_cachedRequirements" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tmu0st0fEe2YPMyYKslBVA" client="_tms_g90fEe2YPMyYKslBVA" supplier="_thrVkN0fEe2YPMyYKslBVA" contract="_thrVkN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uw7W-90fEe2YPMyYKslBVA" name="getDeclaredResource" visibility="public">
              <ownedParameter xmi:id="_uw7W_N0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxCrtt0fEe2YPMyYKslBVA" name="getCapabilities" visibility="public">
              <ownedParameter xmi:id="_uxCrt90fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxCruN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxDSwN0fEe2YPMyYKslBVA" name="getRequirements" visibility="public">
              <ownedParameter xmi:id="_uxDSwd0fEe2YPMyYKslBVA" name="namespace" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxDSwt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxILQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uxILQd0fEe2YPMyYKslBVA" name="host" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxILQt0fEe2YPMyYKslBVA" name="fragments" type="_s7dDE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ux_G4N0fEe2YPMyYKslBVA" name="getFragments" visibility="public">
              <ownedParameter xmi:id="_ux_G4d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uyEmcN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uyEmcd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tmtmkd0fEe2YPMyYKslBVA" name="WireImpl" visibility="package">
            <eAnnotations xmi:id="_to1GdN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_to1Gdd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_to1Gd90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uxPgBt0fEe2YPMyYKslBVA" name="m_requirer" visibility="private" isLeaf="true" type="_thrVkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uxPgB90fEe2YPMyYKslBVA" name="m_req" visibility="private" isLeaf="true" type="_thjZwN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uxQHEN0fEe2YPMyYKslBVA" name="m_provider" visibility="private" isLeaf="true" type="_thrVkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uxQHEd0fEe2YPMyYKslBVA" name="m_cap" visibility="private" isLeaf="true" type="_tgzL1t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_to1Gdt0fEe2YPMyYKslBVA" client="_tmtmkd0fEe2YPMyYKslBVA" supplier="_thiLot0fEe2YPMyYKslBVA" contract="_thiLot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uxQHEt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uxQHE90fEe2YPMyYKslBVA" name="requirer" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxQHFN0fEe2YPMyYKslBVA" name="req" type="_thjZwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxQHFd0fEe2YPMyYKslBVA" name="provider" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxQHFt0fEe2YPMyYKslBVA" name="cap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxQHF90fEe2YPMyYKslBVA" name="getRequirer" visibility="public">
              <ownedParameter xmi:id="_uxQHGN0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxQHGd0fEe2YPMyYKslBVA" name="getRequirement" visibility="public">
              <ownedParameter xmi:id="_uxQHGt0fEe2YPMyYKslBVA" name="return" type="_thjZwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxQHG90fEe2YPMyYKslBVA" name="getProvider" visibility="public">
              <ownedParameter xmi:id="_uxQHHN0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxQHHd0fEe2YPMyYKslBVA" name="getCapability" visibility="public">
              <ownedParameter xmi:id="_uxQHHt0fEe2YPMyYKslBVA" name="return" type="_tgzL1t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxQHH90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uxQHIN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxQuIN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uxQuId0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uxQuIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uxQuI90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uxQuJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Package" xmi:id="_tovm4N0fEe2YPMyYKslBVA" name="reason">
            <packagedElement xmi:type="uml:Class" xmi:id="_tovm4t0fEe2YPMyYKslBVA" name="ReasonException" visibility="public">
              <eAnnotations xmi:id="_tpjfP90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpjfQN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpjfQd0fEe2YPMyYKslBVA" general="_thUJMt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uw3snN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uw3snd0fEe2YPMyYKslBVA" name="reason" visibility="private" isLeaf="true" type="_tpjfQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uw3snt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uw3sn90fEe2YPMyYKslBVA" name="reason" type="_tpjfQt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uw3soN0fEe2YPMyYKslBVA" name="message" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uw3sod0fEe2YPMyYKslBVA" name="cause" type="_s7BlQd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uw3sot0fEe2YPMyYKslBVA" name="unresolvedRequirements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uw3so90fEe2YPMyYKslBVA" name="getReason" visibility="public">
                <ownedParameter xmi:id="_uw3spN0fEe2YPMyYKslBVA" name="return" type="_tpjfQt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tpjfQt0fEe2YPMyYKslBVA" name="Reason" visibility="public" isLeaf="true">
                <eAnnotations xmi:id="_tpjfQ90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tpjfRN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tpjfRd0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uw3spd0fEe2YPMyYKslBVA" name="DynamicImport" visibility="public" isLeaf="true" isStatic="true" type="_tpjfQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uw3spt0fEe2YPMyYKslBVA" name="FragmentNotSelected" visibility="public" isLeaf="true" isStatic="true" type="_tpjfQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uw3sp90fEe2YPMyYKslBVA" name="MissingRequirement" visibility="public" isLeaf="true" isStatic="true" type="_tpjfQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uw3sqN0fEe2YPMyYKslBVA" name="UseConstraint" visibility="public" isLeaf="true" isStatic="true" type="_tpjfQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uw4ToN0fEe2YPMyYKslBVA" name="ENUM$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tpjfRt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uw4Tod0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
                <ownedOperation xmi:id="_uw4Tot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_uw4To90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw4TpN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw4Tpd0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_uw4Tpt0fEe2YPMyYKslBVA" name="return" type="_tpjfRt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uw4Tp90fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                  <ownedParameter xmi:id="_uw4TqN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uw4Tqd0fEe2YPMyYKslBVA" name="return" type="_tpjfQt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:DataType" xmi:id="_tpjfRt0fEe2YPMyYKslBVA" name="Reason[]" isLeaf="true" isAbstract="true">
                <eAnnotations xmi:id="_vf_cut0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_vf_cu90fEe2YPMyYKslBVA" key="inferred" value="true"/>
                </eAnnotations>
              </nestedClassifier>
            </packagedElement>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tozRRd0fEe2YPMyYKslBVA" name="SimpleHostedCapability" visibility="package">
            <eAnnotations xmi:id="_tpkGQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tpkGQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tpkGQ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uw4Tqt0fEe2YPMyYKslBVA" name="m_host" visibility="private" isLeaf="true" type="_thrVkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uw4Tq90fEe2YPMyYKslBVA" name="m_cap" visibility="private" isLeaf="true" type="_tgzL1t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tpkGQt0fEe2YPMyYKslBVA" client="_tozRRd0fEe2YPMyYKslBVA" supplier="_tmVzIN0fEe2YPMyYKslBVA" contract="_tmVzIN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uw4TrN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uw4Trd0fEe2YPMyYKslBVA" name="host" type="_thrVkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uw4Trt0fEe2YPMyYKslBVA" name="cap" type="_tgzL1t0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw4Tr90fEe2YPMyYKslBVA" name="getResource" visibility="public">
              <ownedParameter xmi:id="_uw4TsN0fEe2YPMyYKslBVA" name="return" type="_thrVkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw4Tsd0fEe2YPMyYKslBVA" name="getDeclaredCapability" visibility="public">
              <ownedParameter xmi:id="_uw4Tst0fEe2YPMyYKslBVA" name="return" type="_tgzL1t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw4Ts90fEe2YPMyYKslBVA" name="getNamespace" visibility="public">
              <ownedParameter xmi:id="_uw4TtN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw4Ttd0fEe2YPMyYKslBVA" name="getDirectives" visibility="public">
              <ownedParameter xmi:id="_uw4Ttt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uw46sN0fEe2YPMyYKslBVA" name="getAttributes" visibility="public">
              <ownedParameter xmi:id="_uw46sd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
      </packagedElement>
    </packagedElement>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_s6O7Ed0fEe2YPMyYKslBVA" name="java">
    <eAnnotations xmi:id="_vgB4o90fEe2YPMyYKslBVA" source="Jar2UML">
      <details xmi:id="_vgB4pN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
    </eAnnotations>
    <packagedElement xmi:type="uml:Package" xmi:id="_s6O7Et0fEe2YPMyYKslBVA" name="lang">
      <packagedElement xmi:type="uml:Package" xmi:id="_s9dOMd0fEe2YPMyYKslBVA" name="reflect">
        <packagedElement xmi:type="uml:Class" xmi:id="_s9dOM90fEe2YPMyYKslBVA" name="Field" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uDqoWt0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uDqoW90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uDqoXN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uDrPYN0fEe2YPMyYKslBVA" name="set" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uDrPYd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uDrPYt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uTkFhN0fEe2YPMyYKslBVA" name="setAccessible" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uTkFhd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXrwgt0fEe2YPMyYKslBVA" name="getType" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uXrwg90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXrwhN0fEe2YPMyYKslBVA" name="getModifiers" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uXrwhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZKXMN0fEe2YPMyYKslBVA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uZKXMd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s_Nhs90fEe2YPMyYKslBVA" name="Array" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uHbG9t0fEe2YPMyYKslBVA" name="getLength" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uHbG990fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uHbG-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uSxbU90fEe2YPMyYKslBVA" name="newInstance" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uSxbVN0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uSxbVd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uSxbVt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX6aAN0fEe2YPMyYKslBVA" name="get" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uX6aAd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX6aAt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX6aA90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoho4N0fEe2YPMyYKslBVA" name="set" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uoho4d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoho4t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uoho490fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAJV0N0fEe2YPMyYKslBVA" name="Proxy" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uWpOu90fEe2YPMyYKslBVA" name="isProxyClass" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uWpOvN0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWpOvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWp1wN0fEe2YPMyYKslBVA" name="getInvocationHandler" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uWp1wd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWp1wt0fEe2YPMyYKslBVA" name="return" type="_tVxAgt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWrq-d0fEe2YPMyYKslBVA" name="newProxyInstance" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uWrq-t0fEe2YPMyYKslBVA" name="arg0" type="_tANnQt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWrq-90fEe2YPMyYKslBVA" name="arg1" type="_tADPMd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWrq_N0fEe2YPMyYKslBVA" name="arg2" type="_tVxAgt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWrq_d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tAJV0d0fEe2YPMyYKslBVA" name="Field[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAJV090fEe2YPMyYKslBVA" name="Modifier" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uXrwht0fEe2YPMyYKslBVA" name="isStatic" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uXrwh90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXrwiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZK-QN0fEe2YPMyYKslBVA" name="isFinal" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uZK-Qd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZK-Qt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZOooN0fEe2YPMyYKslBVA" name="isPublic" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uZOood0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZOoot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZS6EN0fEe2YPMyYKslBVA" name="isVolatile" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uZS6Ed0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZS6Et0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAO1Z90fEe2YPMyYKslBVA" name="Method" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uWk9St0fEe2YPMyYKslBVA" name="getParameterTypes" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uWk9S90fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWk9TN0fEe2YPMyYKslBVA" name="getReturnType" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uWk9Td0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWlkVd0fEe2YPMyYKslBVA" name="isAccessible" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uWlkVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWlkV90fEe2YPMyYKslBVA" name="setAccessible" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uWlkWN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWmLbd0fEe2YPMyYKslBVA" name="invoke" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uWmLbt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWmLb90fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWmLcN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWpOsd0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uWpOst0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWpOs90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWpOtN0fEe2YPMyYKslBVA" name="getDeclaringClass" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uWpOtd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWv8ZN0fEe2YPMyYKslBVA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uWv8Zd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX82Qt0fEe2YPMyYKslBVA" name="getModifiers" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uX82Q90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYELAN0fEe2YPMyYKslBVA" name="getExceptionTypes" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uYELAd0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZixtN0fEe2YPMyYKslBVA" name="isVarArgs" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uZixtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tAR4sN0fEe2YPMyYKslBVA" name="Method[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_tBMesN0fEe2YPMyYKslBVA" name="Constructor" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uZdSI90fEe2YPMyYKslBVA" name="newInstance" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uZdSJN0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZdSJd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ukv8IN0fEe2YPMyYKslBVA" name="getParameterTypes" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ukv8Id0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tBMesd0fEe2YPMyYKslBVA" name="InvocationTargetException" isLeaf="true">
          <ownedOperation xmi:id="_uWmycN0fEe2YPMyYKslBVA" name="getTargetException" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uWmycd0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZdSJt0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_uwFCYt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_uwFCY90fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tFAAo90fEe2YPMyYKslBVA" name="Type" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tFAApN0fEe2YPMyYKslBVA" name="Type[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tVxAgt0fEe2YPMyYKslBVA" name="InvocationHandler" isAbstract="true">
          <ownedOperation xmi:id="_uXXAZN0fEe2YPMyYKslBVA" name="invoke" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uXXAZd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXXAZt0fEe2YPMyYKslBVA" name="arg1" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXXAZ90fEe2YPMyYKslBVA" name="arg2" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXXAaN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tesTAN0fEe2YPMyYKslBVA" name="AccessibleObject" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_un9oMt0fEe2YPMyYKslBVA" name="setAccessible" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_un9oM90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uo-75t0fEe2YPMyYKslBVA" name="isAccessible" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uo-7590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_ukvVF90fEe2YPMyYKslBVA" name="Constructor[]" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s6O7E90fEe2YPMyYKslBVA" name="Object">
        <ownedOperation xmi:id="_t_vKkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uC2wA90fEe2YPMyYKslBVA" name="toString" visibility="public">
          <ownedParameter xmi:id="_uC2wBN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uC5MSN0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uC5zUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHCsed0fEe2YPMyYKslBVA" name="equals" visibility="public">
          <ownedParameter xmi:id="_uHCset0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHCse90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHbG8t0fEe2YPMyYKslBVA" name="getClass" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHbG890fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZw0Jd0fEe2YPMyYKslBVA" name="finalize" visibility="protected"/>
        <ownedOperation xmi:id="_uaw5tt0fEe2YPMyYKslBVA" name="clone" visibility="protected">
          <ownedParameter xmi:id="_uaw5t90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_udUecd0fEe2YPMyYKslBVA" name="wait" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_udUedN0fEe2YPMyYKslBVA" name="notifyAll" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_ud34FN0fEe2YPMyYKslBVA" name="notify" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uteaUN0fEe2YPMyYKslBVA" name="wait" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uteaUd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_s6q_8N0fEe2YPMyYKslBVA" name="long"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_s6rnAN0fEe2YPMyYKslBVA" name="boolean"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_s6rnAd0fEe2YPMyYKslBVA" name="int"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_s6vRYt0fEe2YPMyYKslBVA" name="StringBuilder" isLeaf="true">
        <ownedOperation xmi:id="_t_3GYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_t_3GYd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_t_3GYt0fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_t_3GY90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_t_3GZN0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_t_3GZd0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_t_3GZt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_t_3tcN0fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_t_3tcd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_t_3tct0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_t_4UhN0fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_t_4Uhd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_t_4Uht0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_t_6wwN0fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_t_6wwd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_t_6wwt0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAxsY90fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAxsZN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAxsZd0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uB2qcN0fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uB2qcd0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uB2qct0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uExblN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uGSeg90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uGSehN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGSehd0fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGSeht0fEe2YPMyYKslBVA" name="arg0" type="_tBR-Q90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGSeh90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGSeiN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGSeid0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGWv9t0fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGWv990fEe2YPMyYKslBVA" name="arg0" type="_tBR-Q90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGWv-N0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWEm8N0fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWEm8d0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWEm8t0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ufnkgt0fEe2YPMyYKslBVA" name="length" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ufnkg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ufnkhN0fEe2YPMyYKslBVA" name="setLength" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ufnkhd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_umgPpN0fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_umgPpd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_umgPpt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_umgPp90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_umgPqN0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uo4OMN0fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uo4OMd0fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uo4OMt0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqmFdN0fEe2YPMyYKslBVA" name="indexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqmFdd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqmFdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqmFd90fEe2YPMyYKslBVA" name="replace" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqmFeN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqmFed0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqmFet0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqmFe90fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_urBjQN0fEe2YPMyYKslBVA" name="insert" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_urBjQd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_urBjQt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_urBjQ90fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ut7GQ90fEe2YPMyYKslBVA" name="deleteCharAt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ut7GRN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ut7GRd0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uzQSMN0fEe2YPMyYKslBVA" name="charAt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uzQSMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzQSMt0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uzQSM90fEe2YPMyYKslBVA" name="insert" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uzQSNN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzQSNd0fEe2YPMyYKslBVA" name="arg1" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzQSNt0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s6wfgd0fEe2YPMyYKslBVA" name="Long" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_uFo-Tt0fEe2YPMyYKslBVA" name="TYPE" isLeaf="true" isStatic="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_t_4Ugd0fEe2YPMyYKslBVA" name="decode" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_t_4Ugt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_t_4Ug90fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_t_47kN0fEe2YPMyYKslBVA" name="longValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_t_47kd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uATyUN0fEe2YPMyYKslBVA" name="toHexString" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uATyUd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uATyUt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCAbcN0fEe2YPMyYKslBVA" name="parseLong" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uCAbcd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCAbct0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCRhOd0fEe2YPMyYKslBVA" name="toString" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uCSIQN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCSIQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCXn0t0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uCXn090fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCXn1N0fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uV3Lmd0fEe2YPMyYKslBVA" name="numberOfLeadingZeros" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uV3Lmt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uV3Lm90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uV4Zxt0fEe2YPMyYKslBVA" name="numberOfTrailingZeros" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uV4Zx90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uV4ZyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWVFsN0fEe2YPMyYKslBVA" name="intValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWVFsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWZ-K90fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWZ-LN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWjvIN0fEe2YPMyYKslBVA" name="toString" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWjvId0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWjvIt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWjvI90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_unqtRN0fEe2YPMyYKslBVA" name="compare" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_unqtRd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_unqtRt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_unqtR90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_urF0u90fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_urF0vN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_urF0vd0fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_urdBF90fEe2YPMyYKslBVA" name="compareTo" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_urdBGN0fEe2YPMyYKslBVA" name="arg0" type="_s6wfgd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_urdBGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_usYOIN0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_usYOId0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_usYOIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuP2at0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uuP2a90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuP2bN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuP2bd0fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s6xGkN0fEe2YPMyYKslBVA" name="Math" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_t_4Uh90fEe2YPMyYKslBVA" name="abs" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_t_4UiN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_t_4Uid0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCqiwN0fEe2YPMyYKslBVA" name="sin" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uCqiwd0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCqiwt0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIIRm90fEe2YPMyYKslBVA" name="min" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uIIRnN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIIRnd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIIRnt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJ5MIN0fEe2YPMyYKslBVA" name="max" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uJ5MId0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJ5MIt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJ5MI90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKIcsN0fEe2YPMyYKslBVA" name="min" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uKIcsd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKIcst0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKIcs90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uLix9N0fEe2YPMyYKslBVA" name="max" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uLix9d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uLix9t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uLix990fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVuovN0fEe2YPMyYKslBVA" name="nextUp" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uVuovd0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVuovt0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVuoxd0fEe2YPMyYKslBVA" name="getExponent" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uVuoxt0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVuox90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVv22d0fEe2YPMyYKslBVA" name="max" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uVv22t0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVv2290fEe2YPMyYKslBVA" name="arg1" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVv23N0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVy6I90fEe2YPMyYKslBVA" name="sqrt" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uVy6JN0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVy6Jd0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uV8EEN0fEe2YPMyYKslBVA" name="abs" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uV8EEd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uV8EEt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWA8lN0fEe2YPMyYKslBVA" name="ceil" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWA8ld0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWA8lt0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWBjoN0fEe2YPMyYKslBVA" name="floor" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWBjod0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWBjot0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uif5ZN0fEe2YPMyYKslBVA" name="round" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uif5Zd0fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uif5Zt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_um2N4N0fEe2YPMyYKslBVA" name="pow" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_um2N4d0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_um2N4t0fEe2YPMyYKslBVA" name="arg1" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_um2N490fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u1DB990fEe2YPMyYKslBVA" name="max" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_u1DB-N0fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u1DB-d0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u1DB-t0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u1DpAN0fEe2YPMyYKslBVA" name="min" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_u1DpAd0fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u1DpAt0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u1DpA90fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u5O-YN0fEe2YPMyYKslBVA" name="cos" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_u5O-Yd0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u5O-Yt0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u8siEN0fEe2YPMyYKslBVA" name="round" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_u8siEd0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u8siEt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s6xGkd0fEe2YPMyYKslBVA" name="ArrayIndexOutOfBoundsException" isLeaf="true">
        <ownedOperation xmi:id="_t__pQN0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uIIRkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uIIRkd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u8H6UN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s6xtod0fEe2YPMyYKslBVA" name="Byte" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_uWy_sd0fEe2YPMyYKslBVA" name="TYPE" isLeaf="true" isStatic="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_t_5iqd0fEe2YPMyYKslBVA" name="toString" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_t_5iqt0fEe2YPMyYKslBVA" name="arg0" type="_s60J4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_t_5iq90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAR9I90fEe2YPMyYKslBVA" name="parseByte" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uAR9JN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAR9Jd0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uC3XFt0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uC3XF90fEe2YPMyYKslBVA" name="arg0" type="_s60J4N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uC3XGN0fEe2YPMyYKslBVA" name="return" type="_s6xtod0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDawst0fEe2YPMyYKslBVA" name="byteValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDaws90fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vc2o0N0fEe2YPMyYKslBVA" name="compareTo" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vc2o0d0fEe2YPMyYKslBVA" name="arg0" type="_s6xtod0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vc2o0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s6xto90fEe2YPMyYKslBVA" name="String" isLeaf="true">
        <ownedOperation xmi:id="_t_6Jst0fEe2YPMyYKslBVA" name="length" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_t_6Js90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_t_6Jtd0fEe2YPMyYKslBVA" name="substring" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_t_6Jtt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_t_6Jt90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_t_6JuN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_t_6Jud0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_t_6Jut0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_t_6Ju90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAR9IN0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAR9Id0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAR9It0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uASkMN0fEe2YPMyYKslBVA" name="contains" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uASkMd0fEe2YPMyYKslBVA" name="arg0" type="_tBR-Q90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uASkMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAWOkN0fEe2YPMyYKslBVA" name="indexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAWOkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAWOkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAWOk90fEe2YPMyYKslBVA" name="substring" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAWOlN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAWOld0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAXcsN0fEe2YPMyYKslBVA" name="charAt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAXcsd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAXcst0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBSCst0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uBSCs90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uBSCtN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uB4fpN0fEe2YPMyYKslBVA" name="endsWith" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uB4fpd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uB4fpt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uB4fp90fEe2YPMyYKslBVA" name="toLowerCase" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uB4fqN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uB5GsN0fEe2YPMyYKslBVA" name="startsWith" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uB5Gsd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uB5Gst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uB_0Y90fEe2YPMyYKslBVA" name="indexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uB_0ZN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uB_0Zd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCSIRN0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uCSIRd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCSIRt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCSIR90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCSvUt0fEe2YPMyYKslBVA" name="indexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uCSvU90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCSvVN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCSvVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCSvVt0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uCSvV90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCSvWN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCTWYN0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uCTWYd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCTWYt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCTWY90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCT9ct0fEe2YPMyYKslBVA" name="indexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uCT9c90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCT9dN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCT9dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCYO4N0fEe2YPMyYKslBVA" name="format" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uCYO4d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCYO4t0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCYO490fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDb-3N0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDcl4N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGAKoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uGAKod0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGAKot0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGAKo90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGO0I90fEe2YPMyYKslBVA" name="toCharArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGO0JN0fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGO0Jd0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uGO0Jt0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGO0J90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGWv8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uGWv8d0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGWv_d0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uGWv_t0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGWv_90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGddqN0fEe2YPMyYKslBVA" name="replace" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGddqd0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGddqt0fEe2YPMyYKslBVA" name="arg1" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGddq90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uG0C8N0fEe2YPMyYKslBVA" name="concat" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uG0C8d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uG0C8t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uG0C890fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uG0C9N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uG3GQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uG3GQd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uG3GQt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uG3GQ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uG6wo90fEe2YPMyYKslBVA" name="copyValueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uG6wpN0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uG6wpd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHYDrt0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHYqsN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHYqsd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHYqvt0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHYqv90fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHYqwN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHZRwt0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHZRw90fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHZRxN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHZRzd0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHZRzt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHZRz90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHibvN0fEe2YPMyYKslBVA" name="format" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHibvd0fEe2YPMyYKslBVA" name="arg0" type="_tXBkwd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHibvt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHibv90fEe2YPMyYKslBVA" name="arg2" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHibwN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHibxN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHibxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIIRkt0fEe2YPMyYKslBVA" name="getChars" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIIRk90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIIRlN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIIRld0fEe2YPMyYKslBVA" name="arg2" type="_s_9vo90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIIRlt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVuBrd0fEe2YPMyYKslBVA" name="compareTo" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVuBrt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVuBr90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXF6o90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uXF6pN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXF6pd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXVyQN0fEe2YPMyYKslBVA" name="trim" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXVyQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXlp6t0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXlp690fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXlp7N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXmQ990fEe2YPMyYKslBVA" name="split" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXmQ-N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXmQ-d0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXotOt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uXotO90fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXotPN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXotPd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXotPt0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXwB8N0fEe2YPMyYKslBVA" name="getBytes" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXwB8d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXwB8t0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXwB890fEe2YPMyYKslBVA" name="getBytes" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXwB9N0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXx3I90fEe2YPMyYKslBVA" name="replace" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXx3JN0fEe2YPMyYKslBVA" name="arg0" type="_tBR-Q90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXx3Jd0fEe2YPMyYKslBVA" name="arg1" type="_tBR-Q90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXx3Jt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX5L5N0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uX5L5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYN8Bd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uYN8Bt0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYj6QN0fEe2YPMyYKslBVA" name="equalsIgnoreCase" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYj6Qd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uYj6Qt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZjYzt0fEe2YPMyYKslBVA" name="subSequence" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZjYz90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZjY0N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZjY0d0fEe2YPMyYKslBVA" name="return" type="_tBR-Q90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubcPKd0fEe2YPMyYKslBVA" name="startsWith" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubcPKt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubcPK90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubcPLN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uchNON0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uchNOd0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uchNOt0fEe2YPMyYKslBVA" name="arg1" type="_tAc30t0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uc1WQN0fEe2YPMyYKslBVA" name="getBytes" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uc1WQd0fEe2YPMyYKslBVA" name="arg0" type="_tAc30t0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uc1WQt0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ug9BU90fEe2YPMyYKslBVA" name="toUpperCase" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ug9oUN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uhz87N0fEe2YPMyYKslBVA" name="toUpperCase" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uhz87d0fEe2YPMyYKslBVA" name="arg0" type="_tXBkwd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uhz87t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uk7iY90fEe2YPMyYKslBVA" name="intern" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uk7iZN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_upDNUd0fEe2YPMyYKslBVA" name="regionMatches" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_upDNUt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_upDNU90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_upDNVN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_upDNVd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_upDNVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqND490fEe2YPMyYKslBVA" name="regionMatches" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqND5N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqND5d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqND5t0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqND590fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqND6N0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqND6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqU_sd0fEe2YPMyYKslBVA" name="matches" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqU_st0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqU_s90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_urF0tN0fEe2YPMyYKslBVA" name="replaceAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_urF0td0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_urF0tt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_urF0t90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuP2Zd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uuP2Zt0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuP2Z90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuP2aN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuP2ad0fEe2YPMyYKslBVA" name="arg3" type="_tAc30t0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcmKLN0fEe2YPMyYKslBVA" name="split" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vcmKLd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vcmKLt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vcmxMN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_s60J4N0fEe2YPMyYKslBVA" name="byte"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s68swN0fEe2YPMyYKslBVA" name="byte[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s69T0t0fEe2YPMyYKslBVA" name="String[]" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_ut54LN0fEe2YPMyYKslBVA" name="clone" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ut54Ld0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s7BlQd0fEe2YPMyYKslBVA" name="Throwable" isLeaf="true">
        <ownedOperation xmi:id="_uAOSwN0fEe2YPMyYKslBVA" name="addSuppressed" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAOSwd0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHjp390fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uXiml90fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_ubEbsd0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubEbst0fEe2YPMyYKslBVA" name="arg0" type="_s6v4ct0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubEbtN0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubEbtd0fEe2YPMyYKslBVA" name="arg0" type="_s9V5cN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uhjeQN0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uhjeQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uhkFQN0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uhkFQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uit7090fEe2YPMyYKslBVA" name="getLocalizedMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uit71N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uvLDft0fEe2YPMyYKslBVA" name="getCause" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uvLDf90fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s7Gdwt0fEe2YPMyYKslBVA" name="Runnable" isAbstract="true">
        <ownedOperation xmi:id="_uaBS290fEe2YPMyYKslBVA" name="run" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s7I6AN0fEe2YPMyYKslBVA" name="Thread">
        <ownedOperation xmi:id="_uAagA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true"/>
        <ownedOperation xmi:id="_uApJjd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uApJjt0fEe2YPMyYKslBVA" name="arg0" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uApJj90fEe2YPMyYKslBVA" name="start" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uExbld0fEe2YPMyYKslBVA" name="setName" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uExblt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX06cN0fEe2YPMyYKslBVA" name="currentThread" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uX06cd0fEe2YPMyYKslBVA" name="return" type="_s7I6AN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX06ct0fEe2YPMyYKslBVA" name="getContextClassLoader" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uX06c90fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uaksct0fEe2YPMyYKslBVA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uaksc90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ud-lyd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true">
          <ownedParameter xmi:id="_ud-lyt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ulne0N0fEe2YPMyYKslBVA" name="interrupted" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ulne0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ulne0t0fEe2YPMyYKslBVA" name="interrupt" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_umJqZN0fEe2YPMyYKslBVA" name="getId" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_umJqZd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_umN72N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_umN72d0fEe2YPMyYKslBVA" name="arg0" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_umN72t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_umN7290fEe2YPMyYKslBVA" name="setDaemon" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_umN73N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_umfomt0fEe2YPMyYKslBVA" name="getStackTrace" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_umfom90fEe2YPMyYKslBVA" name="return" type="_tl9_sd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_unGsmN0fEe2YPMyYKslBVA" name="holdsLock" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_unGsmd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_unGsmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_upD0e90fEe2YPMyYKslBVA" name="setContextClassLoader" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_upD0fN0fEe2YPMyYKslBVA" name="arg0" type="_tANnQt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_up9zU90fEe2YPMyYKslBVA" name="setPriority" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_up9zVN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_utuR-d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
          <ownedParameter xmi:id="_utuR-t0fEe2YPMyYKslBVA" name="arg0" type="_tVlaWN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_utuR-90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uwVhEN0fEe2YPMyYKslBVA" name="sleep" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uwVhEd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uzEsCd0fEe2YPMyYKslBVA" name="getUncaughtExceptionHandler" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uzEsCt0fEe2YPMyYKslBVA" name="return" type="_tB30It0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_tB30It0fEe2YPMyYKslBVA" name="UncaughtExceptionHandler" isAbstract="true">
          <ownedOperation xmi:id="_uzEsC90fEe2YPMyYKslBVA" name="uncaughtException" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uzEsDN0fEe2YPMyYKslBVA" name="arg0" type="_s7I6AN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzFTEN0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:DataType" xmi:id="_ut8Ub90fEe2YPMyYKslBVA" name="State" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s7KIIN0fEe2YPMyYKslBVA" name="System" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_t_2fUN0fEe2YPMyYKslBVA" name="out" isLeaf="true" isStatic="true" type="_s6v4ct0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uDrPZt0fEe2YPMyYKslBVA" name="err" isLeaf="true" isStatic="true" type="_s6v4ct0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uAbHEN0fEe2YPMyYKslBVA" name="currentTimeMillis" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uAbHEd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAvQKN0fEe2YPMyYKslBVA" name="load" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uAvQKd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAweRN0fEe2YPMyYKslBVA" name="getProperty" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uAweRd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAweRt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDUqEt0fEe2YPMyYKslBVA" name="arraycopy" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uDUqE90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDUqFN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDUqFd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDUqFt0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDUqF90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHG98d0fEe2YPMyYKslBVA" name="identityHashCode" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHHk8N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHHk8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHh0rN0fEe2YPMyYKslBVA" name="nanoTime" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHh0rd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHjp1N0fEe2YPMyYKslBVA" name="getProperty" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHjp1d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHjp1t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHjp190fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXm4At0fEe2YPMyYKslBVA" name="setProperty" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uXm4A90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXm4BN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXm4Bd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXx3IN0fEe2YPMyYKslBVA" name="mapLibraryName" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uXx3Id0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXx3It0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXyeMN0fEe2YPMyYKslBVA" name="loadLibrary" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uXyeMd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ua6qtN0fEe2YPMyYKslBVA" name="getSecurityManager" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ua6qtd0fEe2YPMyYKslBVA" name="return" type="_tVyOs90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ut-wst0fEe2YPMyYKslBVA" name="getProperties" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ut-ws90fEe2YPMyYKslBVA" name="return" type="_s-w1wt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u8OA8N0fEe2YPMyYKslBVA" name="lineSeparator" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_u8OA8d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vBSuMN0fEe2YPMyYKslBVA" name="getenv" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_vBSuMd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vBSuMt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s7dqIN0fEe2YPMyYKslBVA" name="Integer" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_uFo-T90fEe2YPMyYKslBVA" name="TYPE" isLeaf="true" isStatic="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uApwm90fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uApwnN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uApwnd0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAupE90fEe2YPMyYKslBVA" name="intValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAupFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uA0Iqd0fEe2YPMyYKslBVA" name="toString" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uA0Iqt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA0Iq90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uA95oN0fEe2YPMyYKslBVA" name="parseInt" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uA95od0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uA95ot0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGvKc90fEe2YPMyYKslBVA" name="numberOfLeadingZeros" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uGvKdN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGvKdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIF1Xt0fEe2YPMyYKslBVA" name="rotateLeft" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uIF1X90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIF1YN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIF1Yd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIGcYN0fEe2YPMyYKslBVA" name="highestOneBit" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uIGcYd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIGcYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIKGwt0fEe2YPMyYKslBVA" name="toHexString" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uIKGw90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIKGxN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKfpE90fEe2YPMyYKslBVA" name="longValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uKfpFN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uSz3md0fEe2YPMyYKslBVA" name="compareTo" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uSz3mt0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uSz3m90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uT6Dx90fEe2YPMyYKslBVA" name="numberOfTrailingZeros" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uT6DyN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uT6Dyd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uT6q0t0fEe2YPMyYKslBVA" name="bitCount" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uT6q090fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uT6q1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWQNIt0fEe2YPMyYKslBVA" name="decode" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWQNI90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWQNJN0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWQNKN0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWQNKd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXEFc90fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXEFdN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXEFdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_unqtQN0fEe2YPMyYKslBVA" name="compare" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_unqtQd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_unqtQt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_unqtQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u0_-sN0fEe2YPMyYKslBVA" name="parseInt" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_u0_-sd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u0_-st0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u0_-s90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vZ-7Cd0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vZ-7Ct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vaAJKN0fEe2YPMyYKslBVA" name="hashCode" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_vaAJKd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vaAJKt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vb94Ed0fEe2YPMyYKslBVA" name="shortValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vb94Et0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vewGQ90fEe2YPMyYKslBVA" name="getInteger" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_vewGRN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vewGRd0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s7k-4d0fEe2YPMyYKslBVA" name="int[]" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_vex7dN0fEe2YPMyYKslBVA" name="clone" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vex7dd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s7s6sd0fEe2YPMyYKslBVA" name="NullPointerException" isLeaf="true">
        <ownedOperation xmi:id="_uA-gsN0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uHcVGd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uHcVGt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHxFPd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s72rsN0fEe2YPMyYKslBVA" name="Exception">
        <ownedOperation xmi:id="_uBGcgd0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uZxbO90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uZxbPN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uapk9d0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public">
          <ownedParameter xmi:id="_uapk9t0fEe2YPMyYKslBVA" name="arg0" type="_s6v4ct0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uapk_N0fEe2YPMyYKslBVA" name="printStackTrace" visibility="protected">
          <ownedParameter xmi:id="_uapk_d0fEe2YPMyYKslBVA" name="arg0" type="_s9V5cN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubfSdN0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubfSdd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uhhpB90fEe2YPMyYKslBVA" name="getLocalizedMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uhhpCN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uiggdt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uqibEt0fEe2YPMyYKslBVA" name="getStackTrace" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqibE90fEe2YPMyYKslBVA" name="return" type="_tl9_sd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uslpgd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
          <ownedParameter xmi:id="_uslpgt0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uyKGEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
          <ownedParameter xmi:id="_uyKGEd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uyKGEt0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uyKtEt0fEe2YPMyYKslBVA" name="getCause" visibility="protected">
          <ownedParameter xmi:id="_uyKtE90fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uyKtF90fEe2YPMyYKslBVA" name="initCause" visibility="protected">
          <ownedParameter xmi:id="_uyKtGN0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uyKtGd0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s8HKYN0fEe2YPMyYKslBVA" name="Error">
        <ownedOperation xmi:id="_uBbMoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uBbMod0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZKXMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uZKXM90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZKXNN0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ueBCBt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_u00YcN0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_u00Ycd0fEe2YPMyYKslBVA" name="arg0" type="_s6v4ct0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vYj-st0fEe2YPMyYKslBVA" name="getMessage" visibility="protected">
          <ownedParameter xmi:id="_vYj-s90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vYj-td0fEe2YPMyYKslBVA" name="printStackTrace" visibility="protected"/>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_s8e90d0fEe2YPMyYKslBVA" name="char"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_s81jId0fEe2YPMyYKslBVA" name="ProcessBuilder" isLeaf="true">
        <ownedOperation xmi:id="_uCQ6Jd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uCQ6Jt0fEe2YPMyYKslBVA" name="arg0" type="_s69T0t0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCQ6J90fEe2YPMyYKslBVA" name="start" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uCQ6KN0fEe2YPMyYKslBVA" name="return" type="_s82KMN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDg3UN0fEe2YPMyYKslBVA" name="redirectErrorStream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDg3Ud0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDg3Ut0fEe2YPMyYKslBVA" name="return" type="_s81jId0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s82KMN0fEe2YPMyYKslBVA" name="Process" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uCRhMN0fEe2YPMyYKslBVA" name="children" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uCRhMd0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCRhNd0fEe2YPMyYKslBVA" name="info" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uCRhNt0fEe2YPMyYKslBVA" name="return" type="_uCRhNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCRhN90fEe2YPMyYKslBVA" name="pid" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uCRhON0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCVLkt0fEe2YPMyYKslBVA" name="destroyForcibly" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uCVLk90fEe2YPMyYKslBVA" name="return" type="_s82KMN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDg3U90fEe2YPMyYKslBVA" name="getInputStream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDg3VN0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uu7L090fEe2YPMyYKslBVA" name="waitFor" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uu7L1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s82KMd0fEe2YPMyYKslBVA" name="StringIndexOutOfBoundsException" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uCSISN0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s82xQd0fEe2YPMyYKslBVA" name="RuntimeException">
        <ownedOperation xmi:id="_uCTWZN0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public"/>
        <ownedOperation xmi:id="_uF6EBN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uF6EBd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXF6pt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uXF6p90fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uefjLN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_ujafYN0fEe2YPMyYKslBVA" name="getMessage" visibility="public">
          <ownedParameter xmi:id="_ujafYd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ukRbBN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_ukRbBd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ukRbBt0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ur00hN0fEe2YPMyYKslBVA" name="getCause" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ur00hd0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s8-tE90fEe2YPMyYKslBVA" name="IllegalArgumentException">
        <ownedOperation xmi:id="_uCgKsN0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uDoMEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uDoMEd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHkQ4t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uMM5Tt0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uMNgUN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZHT490fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uZHT5N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZHT5d0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ua6Do90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ua6DpN0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uzVKsN0fEe2YPMyYKslBVA" name="initCause" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uzVKsd0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzVKst0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_s9C-gd0fEe2YPMyYKslBVA" name="float"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_s9DlkN0fEe2YPMyYKslBVA" name="double"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_s9PLxN0fEe2YPMyYKslBVA" name="InterruptedException" isLeaf="true">
        <ownedOperation xmi:id="_uDEyc90fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_vcTPOt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s9RoAd0fEe2YPMyYKslBVA" name="Enum" isAbstract="true">
        <ownedOperation xmi:id="_uDTb8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
          <ownedParameter xmi:id="_uDTb8d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDTb8t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDUqG90fEe2YPMyYKslBVA" name="valueOf" visibility="protected" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uDUqHN0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDUqHd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDUqHt0fEe2YPMyYKslBVA" name="return" type="_s9RoAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHDTjN0fEe2YPMyYKslBVA" name="name" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHDTjd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHEhoN0fEe2YPMyYKslBVA" name="getDeclaringClass" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHEhod0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s9UrUd0fEe2YPMyYKslBVA" name="Boolean" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_uWnZn90fEe2YPMyYKslBVA" name="TYPE" isLeaf="true" isStatic="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uWoAlt0fEe2YPMyYKslBVA" name="TRUE" isLeaf="true" isStatic="true" type="_s9UrUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uWp1w90fEe2YPMyYKslBVA" name="FALSE" isLeaf="true" isStatic="true" type="_s9UrUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uDXtYt0fEe2YPMyYKslBVA" name="hashCode" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uDXtY90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDXtZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHjp2N0fEe2YPMyYKslBVA" name="parseBoolean" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHjp2d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHjp2t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKNVNN0fEe2YPMyYKslBVA" name="booleanValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uKNVNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWGcIN0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWGcId0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWGcIt0fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWoAl90fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWoAmN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWoAmd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXxQEN0fEe2YPMyYKslBVA" name="getBoolean" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uXxQEd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXxQEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uaCg9N0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uaCg9d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubKiX90fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ubKiYN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubKiYd0fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uo9twN0fEe2YPMyYKslBVA" name="compare" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uo9twd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uo9twt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uo9tw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqJZg90fEe2YPMyYKslBVA" name="toString" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uqJZhN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqJZhd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s9ax8N0fEe2YPMyYKslBVA" name="Class" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uDmW4N0fEe2YPMyYKslBVA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDmW4d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDm98N0fEe2YPMyYKslBVA" name="getResourceAsStream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDm98d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDm98t0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDqoVN0fEe2YPMyYKslBVA" name="forName" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uDqoVd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDqoVt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDqoV90fEe2YPMyYKslBVA" name="getField" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDqoWN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDqoWd0fEe2YPMyYKslBVA" name="return" type="_s9dOM90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHEhot0fEe2YPMyYKslBVA" name="getDeclaredField" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHEho90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHEhpN0fEe2YPMyYKslBVA" name="return" type="_s9dOM90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHbG9N0fEe2YPMyYKslBVA" name="isArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHbG9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHc8IN0fEe2YPMyYKslBVA" name="getSimpleName" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHc8Id0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHibst0fEe2YPMyYKslBVA" name="cast" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHibs90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHibtN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uH7dRd0fEe2YPMyYKslBVA" name="isInstance" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uH7dRt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uH7dR90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIAVyN0fEe2YPMyYKslBVA" name="isAssignableFrom" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIAVyd0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIAVyt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uS5-Ot0fEe2YPMyYKslBVA" name="getComponentType" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uS5-O90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWrD8d0fEe2YPMyYKslBVA" name="isInterface" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWrD8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWrq990fEe2YPMyYKslBVA" name="getClassLoader" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWrq-N0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWvVUN0fEe2YPMyYKslBVA" name="getInterfaces" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWvVUd0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWvVUt0fEe2YPMyYKslBVA" name="getSuperclass" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWvVU90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWv8YN0fEe2YPMyYKslBVA" name="getDeclaredMethods" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWv8Yd0fEe2YPMyYKslBVA" name="return" type="_tAR4sN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWv8Yt0fEe2YPMyYKslBVA" name="getMethods" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWv8Y90fEe2YPMyYKslBVA" name="return" type="_tAR4sN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW0N090fEe2YPMyYKslBVA" name="getMethod" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW0N1N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uW0N1d0fEe2YPMyYKslBVA" name="arg1" type="_tADPMd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uW0N1t0fEe2YPMyYKslBVA" name="return" type="_tAO1Z90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXProN0fEe2YPMyYKslBVA" name="isPrimitive" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXProd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXT9Ft0fEe2YPMyYKslBVA" name="newInstance" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXT9F90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXjNo90fEe2YPMyYKslBVA" name="getDeclaredMethod" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXjNpN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXjNpd0fEe2YPMyYKslBVA" name="arg1" type="_tADPMd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXjNpt0fEe2YPMyYKslBVA" name="return" type="_tAO1Z90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXrwgN0fEe2YPMyYKslBVA" name="getFields" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXrwgd0fEe2YPMyYKslBVA" name="return" type="_tAJV0d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXsXk90fEe2YPMyYKslBVA" name="getDeclaringClass" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXsXlN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX82RN0fEe2YPMyYKslBVA" name="forName" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uX82Rd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX82Rt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX82R90fEe2YPMyYKslBVA" name="arg2" type="_tANnQt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX82SN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYJqkN0fEe2YPMyYKslBVA" name="getPackage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYJqkd0fEe2YPMyYKslBVA" name="return" type="_tAZNcd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZOBld0fEe2YPMyYKslBVA" name="getDeclaredFields" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZOBlt0fEe2YPMyYKslBVA" name="return" type="_tAJV0d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZdSIN0fEe2YPMyYKslBVA" name="getConstructor" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZdSId0fEe2YPMyYKslBVA" name="arg0" type="_tADPMd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZdSIt0fEe2YPMyYKslBVA" name="return" type="_tBMesN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubt7_N0fEe2YPMyYKslBVA" name="getDeclaredConstructor" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubt7_d0fEe2YPMyYKslBVA" name="arg0" type="_tADPMd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubt7_t0fEe2YPMyYKslBVA" name="return" type="_tBMesN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ujibOt0fEe2YPMyYKslBVA" name="getResource" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ujibO90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ujibPN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ukvVGN0fEe2YPMyYKslBVA" name="getConstructors" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ukvVGd0fEe2YPMyYKslBVA" name="return" type="_ukvVF90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_um7tcN0fEe2YPMyYKslBVA" name="desiredAssertionStatus" visibility="protected" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_um7tcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqRVUN0fEe2YPMyYKslBVA" name="getProtectionDomain" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqRVUd0fEe2YPMyYKslBVA" name="return" type="_tSmXwN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uwR2sN0fEe2YPMyYKslBVA" name="getModifiers" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uwR2sd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s90ak90fEe2YPMyYKslBVA" name="Short" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_uWy_st0fEe2YPMyYKslBVA" name="TYPE" isLeaf="true" isStatic="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uEu_UN0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uEu_Ud0fEe2YPMyYKslBVA" name="arg0" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uEu_Ut0fEe2YPMyYKslBVA" name="return" type="_s90ak90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uY0Y9N0fEe2YPMyYKslBVA" name="shortValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uY0Y9d0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcgqld0fEe2YPMyYKslBVA" name="compareTo" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vcgqlt0fEe2YPMyYKslBVA" name="arg0" type="_s90ak90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vcgql90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s91Bpd0fEe2YPMyYKslBVA" name="byte[][]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s91osN0fEe2YPMyYKslBVA" name="Thread[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_s-X0Nt0fEe2YPMyYKslBVA" name="short"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s-YbQ90fEe2YPMyYKslBVA" name="short[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s-vnpt0fEe2YPMyYKslBVA" name="Iterable" isAbstract="true">
        <ownedOperation xmi:id="_uG7-1d0fEe2YPMyYKslBVA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uG7-1t0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uOc8Dd0fEe2YPMyYKslBVA" name="forEach" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uOc8Dt0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uOc8Ed0fEe2YPMyYKslBVA" name="spliterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uOdjEN0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s_IpNN0fEe2YPMyYKslBVA" name="Object[]" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uMB6IN0fEe2YPMyYKslBVA" name="clone" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uMB6Id0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s_OIwt0fEe2YPMyYKslBVA" name="UnsupportedOperationException" isLeaf="true">
        <ownedOperation xmi:id="_uGM-990fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uHOSot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uHOSo90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZK-Q90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uZK-RN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZK-Rd0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s_QlA90fEe2YPMyYKslBVA" name="AssertionError" isLeaf="true">
        <ownedOperation xmi:id="_uG9M5N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uHEhpd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uHEhpt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s_ToUN0fEe2YPMyYKslBVA" name="Comparable" isAbstract="true">
        <ownedOperation xmi:id="_uKKR5t0fEe2YPMyYKslBVA" name="compareTo" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uKKR590fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKKR6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s_WEkN0fEe2YPMyYKslBVA" name="NoSuchFieldException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s_WroN0fEe2YPMyYKslBVA" name="Enum[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_s_tQ9d0fEe2YPMyYKslBVA" name="ArithmeticException" isLeaf="true">
        <ownedOperation xmi:id="_uVxE9N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uVxE9d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s_vtMN0fEe2YPMyYKslBVA" name="long[]" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uwwX0N0fEe2YPMyYKslBVA" name="clone" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uwwX0d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s_vtMd0fEe2YPMyYKslBVA" name="long[][]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s_1z1N0fEe2YPMyYKslBVA" name="int[][]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_s_4QE90fEe2YPMyYKslBVA" name="Number" isAbstract="true">
        <ownedOperation xmi:id="_uWVFoN0fEe2YPMyYKslBVA" name="intValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWVFod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWePk90fEe2YPMyYKslBVA" name="longValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWePlN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXTWDd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true"/>
        <ownedOperation xmi:id="_uXUkJt0fEe2YPMyYKslBVA" name="floatValue" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uXUkJ90fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXUkKt0fEe2YPMyYKslBVA" name="doubleValue" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uXUkK90fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s_9vo90fEe2YPMyYKslBVA" name="char[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s_9vpN0fEe2YPMyYKslBVA" name="float[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s_9vpd0fEe2YPMyYKslBVA" name="double[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_s_-WtN0fEe2YPMyYKslBVA" name="OutOfMemoryError" isLeaf="true">
        <ownedOperation xmi:id="_uXZco90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uXZcpN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_s_-Wtd0fEe2YPMyYKslBVA" name="ref">
        <packagedElement xmi:type="uml:Class" xmi:id="_s_-Wt90fEe2YPMyYKslBVA" name="WeakReference">
          <ownedOperation xmi:id="_uHFIsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_uHFIsd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uHibsN0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uHibsd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uPZ-Rd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_uPZ-Rt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uPZ-R90fEe2YPMyYKslBVA" name="arg1" type="_tBR-S90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAf7IN0fEe2YPMyYKslBVA" name="Reference" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uWrD890fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uWrD9N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ueBCEN0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAlaud0fEe2YPMyYKslBVA" name="SoftReference">
          <ownedOperation xmi:id="_uYeasN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_uYeasd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uchNO90fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_uchNPN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ueCQKt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true">
            <ownedParameter xmi:id="_ueCQK90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ueCQLN0fEe2YPMyYKslBVA" name="arg1" type="_tBR-S90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tBR-S90fEe2YPMyYKslBVA" name="ReferenceQueue" isLeaf="true">
          <ownedOperation xmi:id="_uPmymd0fEe2YPMyYKslBVA" name="poll" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uPmymt0fEe2YPMyYKslBVA" name="return" type="_tAf7IN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uQBpWN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s_-9w90fEe2YPMyYKslBVA" name="IndexOutOfBoundsException" isLeaf="true">
        <ownedOperation xmi:id="_uH2kzN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uH2kzd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tADPMd0fEe2YPMyYKslBVA" name="Class[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tAEdUd0fEe2YPMyYKslBVA" name="Float" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_uWs5GN0fEe2YPMyYKslBVA" name="TYPE" isLeaf="true" isStatic="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uKK4-t0fEe2YPMyYKslBVA" name="compare" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uKK4-90fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKK4_N0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKK4_d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXMBTN0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uXMBTd0fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXMBTt0fEe2YPMyYKslBVA" name="return" type="_tAEdUd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXQ5yd0fEe2YPMyYKslBVA" name="floatValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXQ5yt0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXmQ8N0fEe2YPMyYKslBVA" name="parseFloat" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uXmQ8d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXmQ8t0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZ2Tt90fEe2YPMyYKslBVA" name="isNaN" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uZ2TuN0fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZ2Tud0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZ2Tvd0fEe2YPMyYKslBVA" name="toString" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uZ2Tvt0fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZ2Tv90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u0pZUt0fEe2YPMyYKslBVA" name="floatToIntBits" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_u0pZU90fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u0pZVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tAJ84d0fEe2YPMyYKslBVA" name="IllegalStateException" isLeaf="true">
        <ownedOperation xmi:id="_uGJUmd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uGJUmt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHrlq90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uZkm9N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uZkm9d0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_usT8sN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_usT8sd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_usT8st0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uwCmIN0fEe2YPMyYKslBVA" name="getCause" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uwCmId0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tAMZI90fEe2YPMyYKslBVA" name="UnsatisfiedLinkError" isLeaf="true">
        <ownedOperation xmi:id="_uXIW790fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXIW8N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXI98N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uXI98d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tANnQt0fEe2YPMyYKslBVA" name="ClassLoader" isAbstract="true">
        <ownedOperation xmi:id="_uX1hgN0fEe2YPMyYKslBVA" name="getResource" visibility="public">
          <ownedParameter xmi:id="_uX1hgd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX1hgt0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX2IkN0fEe2YPMyYKslBVA" name="getResourceAsStream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uX2Ikd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX2Ikt0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZnDJt0fEe2YPMyYKslBVA" name="getResources" visibility="public">
          <ownedParameter xmi:id="_uZnDJ90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZnDKN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZsisN0fEe2YPMyYKslBVA" name="getSystemClassLoader" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uZsisd0fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubWIht0fEe2YPMyYKslBVA" name="loadClass" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubWIh90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubWIiN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ulXnQt0fEe2YPMyYKslBVA" name="getParent" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ulXnQ90fEe2YPMyYKslBVA" name="return" type="_tANnQt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ulgKGd0fEe2YPMyYKslBVA" name="registerAsParallelCapable" visibility="protected" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ulgKGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ulhYMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
          <ownedParameter xmi:id="_ulhYM90fEe2YPMyYKslBVA" name="arg0" type="_tANnQt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqySsN0fEe2YPMyYKslBVA" name="getSystemResources" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uqySsd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqySst0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uv9toN0fEe2YPMyYKslBVA" name="getSystemResourceAsStream" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uv9tod0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uv9tot0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tAUU8N0fEe2YPMyYKslBVA" name="Void" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_uWy_sN0fEe2YPMyYKslBVA" name="TYPE" isLeaf="true" isStatic="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tAZNcd0fEe2YPMyYKslBVA" name="Package" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uYJqkt0fEe2YPMyYKslBVA" name="getSpecificationTitle" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYJqk90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYJqlN0fEe2YPMyYKslBVA" name="getSpecificationVersion" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYJqld0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYJqlt0fEe2YPMyYKslBVA" name="getImplementationVersion" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYJql90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcCJcd0fEe2YPMyYKslBVA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vcCJct0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tAbCoN0fEe2YPMyYKslBVA" name="ThreadLocal">
        <ownedOperation xmi:id="_uXj0s90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uYPKIN0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYPKId0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ukmyNd0fEe2YPMyYKslBVA" name="set" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ukmyNt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tAi-cN0fEe2YPMyYKslBVA" name="Character" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_uWy_s90fEe2YPMyYKslBVA" name="TYPE" isLeaf="true" isStatic="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uGbBa90fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uGbBbN0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGbBbd0fEe2YPMyYKslBVA" name="return" type="_tAi-cN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGhIA90fEe2YPMyYKslBVA" name="isDigit" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uGhIBN0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGhIBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGiWIt0fEe2YPMyYKslBVA" name="isLetter" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uGiWI90fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGiWJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGi9Nd0fEe2YPMyYKslBVA" name="isLetterOrDigit" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uGi9Nt0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGi9N90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGjkRN0fEe2YPMyYKslBVA" name="isLowerCase" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uGjkRd0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGjkRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGkLVd0fEe2YPMyYKslBVA" name="isUpperCase" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uGkLVt0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGkLV90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uG6JkN0fEe2YPMyYKslBVA" name="charValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uG6Jkd0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIJfsN0fEe2YPMyYKslBVA" name="isHighSurrogate" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uIJfsd0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIJfst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIJfs90fEe2YPMyYKslBVA" name="isLowSurrogate" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uIJftN0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIJftd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWihB90fEe2YPMyYKslBVA" name="digit" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWihCN0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWihCd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWihCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWjvJN0fEe2YPMyYKslBVA" name="forDigit" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWjvJd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWjvJt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWjvJ90fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ugnDBd0fEe2YPMyYKslBVA" name="toUpperCase" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ugnDBt0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ugnDB90fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ujditd0fEe2YPMyYKslBVA" name="isWhitespace" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ujditt0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ujdit90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uo6qc90fEe2YPMyYKslBVA" name="toLowerCase" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uo6qdN0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uo6qdd0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uo9tx90fEe2YPMyYKslBVA" name="compare" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uo9tyN0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uo9tyd0fEe2YPMyYKslBVA" name="arg1" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uo9tyt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u3mmvd0fEe2YPMyYKslBVA" name="isAlphabetic" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_u3mmvt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u3mmv90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vUbsoN0fEe2YPMyYKslBVA" name="isDefined" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_vUbsod0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vUbsot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vY9nUN0fEe2YPMyYKslBVA" name="isSpaceChar" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_vY9nUd0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vY9nUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tAkMkN0fEe2YPMyYKslBVA" name="Runtime" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uYb-dN0fEe2YPMyYKslBVA" name="getRuntime" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uYb-dd0fEe2YPMyYKslBVA" name="return" type="_tAkMkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYb-dt0fEe2YPMyYKslBVA" name="exec" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYb-d90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uYb-eN0fEe2YPMyYKslBVA" name="return" type="_s82KMN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_umN7yd0fEe2YPMyYKslBVA" name="availableProcessors" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_umN7yt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uol6Yd0fEe2YPMyYKslBVA" name="addShutdownHook" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uol6Yt0fEe2YPMyYKslBVA" name="arg0" type="_s7I6AN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uomhaN0fEe2YPMyYKslBVA" name="removeShutdownHook" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uomhad0fEe2YPMyYKslBVA" name="arg0" type="_s7I6AN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uomhat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_us7AsN0fEe2YPMyYKslBVA" name="freeMemory" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_us7Asd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uu7L0N0fEe2YPMyYKslBVA" name="exec" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uu7L0d0fEe2YPMyYKslBVA" name="arg0" type="_s69T0t0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uu7L0t0fEe2YPMyYKslBVA" name="return" type="_s82KMN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u8oQoN0fEe2YPMyYKslBVA" name="exec" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_u8oQod0fEe2YPMyYKslBVA" name="arg0" type="_s69T0t0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u8oQot0fEe2YPMyYKslBVA" name="arg1" type="_s69T0t0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u8oQo90fEe2YPMyYKslBVA" name="arg2" type="_s7A-MN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u8oQpN0fEe2YPMyYKslBVA" name="return" type="_s82KMN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tAmBwN0fEe2YPMyYKslBVA" name="InstantiationException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tAmBwd0fEe2YPMyYKslBVA" name="IllegalAccessException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tAsvcN0fEe2YPMyYKslBVA" name="Double" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_uFt2xd0fEe2YPMyYKslBVA" name="TYPE" isLeaf="true" isStatic="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uHibud0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHibut0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHibu90fEe2YPMyYKslBVA" name="return" type="_tAsvcN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKK5At0fEe2YPMyYKslBVA" name="compare" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uKK5A90fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKK5BN0fEe2YPMyYKslBVA" name="arg1" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKK5Bd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVuoyN0fEe2YPMyYKslBVA" name="doubleToRawLongBits" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uVuoyd0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVuoyt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVvPxt0fEe2YPMyYKslBVA" name="longBitsToDouble" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uVvPx90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVvPyN0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVv21t0fEe2YPMyYKslBVA" name="isNaN" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uVv2190fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVv22N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXQ5zt0fEe2YPMyYKslBVA" name="doubleValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXQ5z90fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZ1so90fEe2YPMyYKslBVA" name="toString" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uZ1spN0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZ1spd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZ1sqd0fEe2YPMyYKslBVA" name="parseDouble" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uZ1sqt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZ1sq90fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_urF0uN0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_urF0ud0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_urF0ut0fEe2YPMyYKslBVA" name="return" type="_tAsvcN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tA0EMt0fEe2YPMyYKslBVA" name="StringBuffer" isLeaf="true">
        <ownedOperation xmi:id="_uY6fkN0fEe2YPMyYKslBVA" name="length" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uY6fkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uY6fkt0fEe2YPMyYKslBVA" name="charAt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uY6fk90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uY6flN0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfMLRt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_vfMLR90fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vfMLSN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfMLSd0fEe2YPMyYKslBVA" name="return" type="_tA0EMt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfMyMN0fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vfMyMd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vfMyMt0fEe2YPMyYKslBVA" name="return" type="_tA0EMt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfMyM90fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vfMyNN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tBR-Q90fEe2YPMyYKslBVA" name="CharSequence" isAbstract="true">
        <ownedOperation xmi:id="_uGPbMN0fEe2YPMyYKslBVA" name="length" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGPbMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGPbMt0fEe2YPMyYKslBVA" name="charAt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGPbM90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGPbNN0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGSegd0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGSegt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uG4UY90fEe2YPMyYKslBVA" name="subSequence" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uG4UZN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uG4UZd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uG4UZt0fEe2YPMyYKslBVA" name="return" type="_tBR-Q90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tBZ6Fd0fEe2YPMyYKslBVA" name="ExceptionInInitializerError" isLeaf="true">
        <ownedOperation xmi:id="_uZsitt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uZsit90fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tCI54N0fEe2YPMyYKslBVA" name="boolean[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tCTR8t0fEe2YPMyYKslBVA" name="Cloneable" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tHO1Q90fEe2YPMyYKslBVA" name="Runnable[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tQv9q90fEe2YPMyYKslBVA" name="boolean[][]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tTRGK90fEe2YPMyYKslBVA" name="NoClassDefFoundError" isLeaf="true">
        <ownedOperation xmi:id="_vfJH290fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vfJH3N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfOnad0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_vfOnat0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tTRtMd0fEe2YPMyYKslBVA" name="NoSuchMethodError" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_vfJH390fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vfJH4N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tTS7Xd0fEe2YPMyYKslBVA" name="ClassNotFoundException" isLeaf="true">
        <ownedOperation xmi:id="_ulRgmN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ulRgmd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ulxP0N0fEe2YPMyYKslBVA" name="getCause" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ulxP0d0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_umlvPt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_upkxxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_upkxx90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_upkxyN0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uplY0d0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uplY0t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tT9psd0fEe2YPMyYKslBVA" name="Comparable[]" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uOTyEN0fEe2YPMyYKslBVA" name="clone" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uOTyEd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tUfOI90fEe2YPMyYKslBVA" name="Iterable[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tVFrFN0fEe2YPMyYKslBVA" name="ClassCastException">
        <ownedOperation xmi:id="_uS0eoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uS0eod0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uaGLW90fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uaGLXN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tVlaWN0fEe2YPMyYKslBVA" name="ThreadGroup" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tVyOs90fEe2YPMyYKslBVA" name="SecurityManager" isAbstract="true">
        <ownedOperation xmi:id="_uXjNr90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
        <ownedOperation xmi:id="_uXj0sN0fEe2YPMyYKslBVA" name="getClassContext" visibility="protected">
          <ownedParameter xmi:id="_uXj0sd0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ukZW3N0fEe2YPMyYKslBVA" name="checkPermission" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ukZW3d0fEe2YPMyYKslBVA" name="arg0" type="_tkxs5N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_upFCgN0fEe2YPMyYKslBVA" name="checkPropertyAccess" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_upFCgd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_upkKsN0fEe2YPMyYKslBVA" name="checkPermission" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_upkKsd0fEe2YPMyYKslBVA" name="arg0" type="_tkxs5N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_upkKst0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tXZ_RN0fEe2YPMyYKslBVA" name="Error[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_td2lgN0fEe2YPMyYKslBVA" name="NumberFormatException" isLeaf="true">
        <ownedOperation xmi:id="_uWe2ot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uWe2o90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWjIE90fEe2YPMyYKslBVA" name="initCause" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWjIFN0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWjIFd0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ujWN-d0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ujWN-t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tfx4IN0fEe2YPMyYKslBVA" name="Appendable" isAbstract="true">
        <ownedOperation xmi:id="_uHO5sN0fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHO5sd0fEe2YPMyYKslBVA" name="arg0" type="_tBR-Q90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHO5st0fEe2YPMyYKslBVA" name="return" type="_tfx4IN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tg0Z8d0fEe2YPMyYKslBVA" name="InternalError" isLeaf="true">
        <ownedOperation xmi:id="_upMXQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uwi8gd0fEe2YPMyYKslBVA" name="initCause" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uwi8gt0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uwi8g90fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_thOppN0fEe2YPMyYKslBVA" name="Object[][]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_thPQsN0fEe2YPMyYKslBVA" name="IllegalMonitorStateException" isLeaf="true">
        <ownedOperation xmi:id="_urmLAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_urmLA90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_thehR90fEe2YPMyYKslBVA" name="RuntimePermission" isLeaf="true">
        <ownedOperation xmi:id="_usqiCt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_usqiC90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_thkn4t0fEe2YPMyYKslBVA" name="SecurityException" isLeaf="true">
        <ownedOperation xmi:id="_ukUeZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_ukmyOd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ukmyOt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uk2p190fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uk2p2N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uk2p2d0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_utQX4t0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_utQX490fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_utQX5N0fEe2YPMyYKslBVA" name="initCause" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_utQX5d0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_utQX5t0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_thu_890fEe2YPMyYKslBVA" name="management">
        <packagedElement xmi:type="uml:DataType" xmi:id="_thu_9t0fEe2YPMyYKslBVA" name="ThreadInfo[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_thu_-N0fEe2YPMyYKslBVA" name="ManagementFactory" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_ut7tWN0fEe2YPMyYKslBVA" name="getThreadMXBean" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_ut7tWd0fEe2YPMyYKslBVA" name="return" type="_thu_-d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_thu_-d0fEe2YPMyYKslBVA" name="ThreadMXBean" isAbstract="true">
          <ownedOperation xmi:id="_ut7tWt0fEe2YPMyYKslBVA" name="isObjectMonitorUsageSupported" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ut7tW90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ut7tXN0fEe2YPMyYKslBVA" name="isSynchronizerUsageSupported" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ut7tXd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ut7tXt0fEe2YPMyYKslBVA" name="dumpAllThreads" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ut7tX90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ut7tYN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ut7tYd0fEe2YPMyYKslBVA" name="return" type="_thu_9t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_thu_-t0fEe2YPMyYKslBVA" name="ThreadInfo" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_ut8Ua90fEe2YPMyYKslBVA" name="getThreadId" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ut8UbN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ut8Ubd0fEe2YPMyYKslBVA" name="getThreadName" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ut8Ubt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ut8UcN0fEe2YPMyYKslBVA" name="getThreadState" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ut8Ucd0fEe2YPMyYKslBVA" name="return" type="_ut8Ub90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ut8Uct0fEe2YPMyYKslBVA" name="getLockInfo" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ut8Uc90fEe2YPMyYKslBVA" name="return" type="_thu__90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ut8UdN0fEe2YPMyYKslBVA" name="getLockedSynchronizers" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ut8Udd0fEe2YPMyYKslBVA" name="return" type="_thu__N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ut8Udt0fEe2YPMyYKslBVA" name="getLockedMonitors" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ut8Ud90fEe2YPMyYKslBVA" name="return" type="_thu__t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ut87dN0fEe2YPMyYKslBVA" name="getLockOwnerId" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ut87dd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ut87dt0fEe2YPMyYKslBVA" name="getLockOwnerName" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ut87d90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ut87eN0fEe2YPMyYKslBVA" name="getStackTrace" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ut87ed0fEe2YPMyYKslBVA" name="return" type="_tl9_sd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_thu__N0fEe2YPMyYKslBVA" name="LockInfo[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:DataType" xmi:id="_thu__t0fEe2YPMyYKslBVA" name="MonitorInfo[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_thu__90fEe2YPMyYKslBVA" name="LockInfo" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_ut87ct0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ut87c90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_thvAAN0fEe2YPMyYKslBVA" name="MonitorInfo" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_ut87cN0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ut87cd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tkxs490fEe2YPMyYKslBVA" name="Class[][]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tkyT8d0fEe2YPMyYKslBVA" name="NoSuchMethodException" isLeaf="true">
        <ownedOperation xmi:id="_uk3Q5N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uk3Q5d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tk5Bod0fEe2YPMyYKslBVA" name="LinkageError" isLeaf="true">
        <ownedOperation xmi:id="_ulSutd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ulSutt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ulSut90fEe2YPMyYKslBVA" name="initCause" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ulSuuN0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ulSuud0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tl9Yo90fEe2YPMyYKslBVA" name="ClassFormatError" isLeaf="true">
        <ownedOperation xmi:id="_uqewsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uqewsd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqewst0fEe2YPMyYKslBVA" name="initCause" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqews90fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqewtN0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tl9_sd0fEe2YPMyYKslBVA" name="StackTraceElement[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tl_N0N0fEe2YPMyYKslBVA" name="StackTraceElement" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_umgPoN0fEe2YPMyYKslBVA" name="getClassName" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_umgPod0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqjCId0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqjCIt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqnTnt0fEe2YPMyYKslBVA" name="getMethodName" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqnTn90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqnToN0fEe2YPMyYKslBVA" name="getLineNumber" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqnTod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tnnlgN0fEe2YPMyYKslBVA" name="String[][]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tnwIZd0fEe2YPMyYKslBVA" name="CloneNotSupportedException" isLeaf="true">
        <ownedOperation xmi:id="_udQ0Jd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_toaPs90fEe2YPMyYKslBVA" name="ReflectiveOperationException" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_umZh8N0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_uCRhM90fEe2YPMyYKslBVA" name="ProcessHandle" isLeaf="true" isAbstract="true">
        <nestedClassifier xmi:type="uml:DataType" xmi:id="_uCRhNN0fEe2YPMyYKslBVA" name="Info" isLeaf="true" isAbstract="true"/>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_s6v4cN0fEe2YPMyYKslBVA" name="io">
      <packagedElement xmi:type="uml:Class" xmi:id="_s6v4ct0fEe2YPMyYKslBVA" name="PrintStream" isLeaf="true">
        <ownedOperation xmi:id="_t_3GZ90fEe2YPMyYKslBVA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_t_3GaN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_t_6ww90fEe2YPMyYKslBVA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_t_6wxN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBA8-d0fEe2YPMyYKslBVA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uBA8-t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBSpwN0fEe2YPMyYKslBVA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uBSpwd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDY7g90fEe2YPMyYKslBVA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDZikN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqk3V90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uqk3WN0fEe2YPMyYKslBVA" name="arg0" type="_tV6KcN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqk3Wd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqk3X90fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uqmsht0fEe2YPMyYKslBVA" name="write" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqmsh90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqmsjd0fEe2YPMyYKslBVA" name="write" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqmsjt0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqnTkN0fEe2YPMyYKslBVA" name="write" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqnTkd0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqnTkt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqnTk90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uquoVN0fEe2YPMyYKslBVA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uquoVd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uquoWN0fEe2YPMyYKslBVA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uquoWd0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uquoXN0fEe2YPMyYKslBVA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uquoXd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqvPYN0fEe2YPMyYKslBVA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqvPYd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqvPZN0fEe2YPMyYKslBVA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqvPZd0fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqvPaN0fEe2YPMyYKslBVA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqvPad0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqvPbN0fEe2YPMyYKslBVA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqvPbd0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqvPct0fEe2YPMyYKslBVA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqvPc90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqvPdt0fEe2YPMyYKslBVA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqvPd90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqvPet0fEe2YPMyYKslBVA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqvPe90fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqv2cN0fEe2YPMyYKslBVA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqv2cd0fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqv2dN0fEe2YPMyYKslBVA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqv2dd0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqv2eN0fEe2YPMyYKslBVA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqv2ed0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vfMyNd0fEe2YPMyYKslBVA" name="flush" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s6_wEd0fEe2YPMyYKslBVA" name="IOException" isLeaf="true">
        <ownedOperation xmi:id="_uAHlEN0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uXyeM90fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXyeNN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX1hhd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uX1hht0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZr7pd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uZr7pt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZr7p90fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubkK890fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_ujjpUd0fEe2YPMyYKslBVA" name="getLocalizedMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ujjpUt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_um4qI90fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_um5RMN0fEe2YPMyYKslBVA" name="arg0" type="_s6v4ct0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uvdXUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uvdXUd0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s7A-MN0fEe2YPMyYKslBVA" name="File" isLeaf="true">
        <ownedAttribute xmi:id="_uXxQFN0fEe2YPMyYKslBVA" name="pathSeparator" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uat2cd0fEe2YPMyYKslBVA" name="separatorChar" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_ubf5hd0fEe2YPMyYKslBVA" name="separator" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uAFv4N0fEe2YPMyYKslBVA" name="getPath" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAFv4d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAFv5t0fEe2YPMyYKslBVA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAFv590fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uA7dYt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uA7dY90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBSpxt0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uBSpx90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCQ6I90fEe2YPMyYKslBVA" name="getAbsolutePath" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uCQ6JN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXm4Cd0fEe2YPMyYKslBVA" name="delete" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXm4Ct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXx3J90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uXx3KN0fEe2YPMyYKslBVA" name="arg0" type="_s7A-MN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXx3Kd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXx3Kt0fEe2YPMyYKslBVA" name="exists" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXx3K90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX1hjd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uX1hjt0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX2Il90fEe2YPMyYKslBVA" name="createTempFile" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uX2ImN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX2Imd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX2Imt0fEe2YPMyYKslBVA" name="arg2" type="_s7A-MN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX2Im90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX2InN0fEe2YPMyYKslBVA" name="deleteOnExit" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uX4k0N0fEe2YPMyYKslBVA" name="getParent" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uX4k0d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX4k0t0fEe2YPMyYKslBVA" name="getParentFile" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uX4k090fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX4k1N0fEe2YPMyYKslBVA" name="createNewFile" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uX4k1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX5L4N0fEe2YPMyYKslBVA" name="mkdirs" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uX5L4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX5L4t0fEe2YPMyYKslBVA" name="canWrite" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uX5L490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX5y8N0fEe2YPMyYKslBVA" name="listFiles" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uX5y8d0fEe2YPMyYKslBVA" name="arg0" type="_tVyOrt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX5y8t0fEe2YPMyYKslBVA" name="return" type="_tAQDgN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYS0hN0fEe2YPMyYKslBVA" name="isAbsolute" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYS0hd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYaJQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uYaJQd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uYaJQt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYdMmd0fEe2YPMyYKslBVA" name="isDirectory" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYdMmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYisIN0fEe2YPMyYKslBVA" name="getCanonicalPath" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYisId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZl1Ct0fEe2YPMyYKslBVA" name="listFiles" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZl1C90fEe2YPMyYKslBVA" name="return" type="_tAQDgN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZl1DN0fEe2YPMyYKslBVA" name="isFile" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZl1Dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZmcEN0fEe2YPMyYKslBVA" name="createTempFile" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uZmcEd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZmcEt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZmcE90fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZoRR90fEe2YPMyYKslBVA" name="lastModified" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZoRSN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZw0It0fEe2YPMyYKslBVA" name="mkdir" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZw0I90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubFCzN0fEe2YPMyYKslBVA" name="toURL" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubFCzd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ucYDTt0fEe2YPMyYKslBVA" name="length" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucYDT90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_um0YuN0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_um0Yud0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_um0Yut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_um4qIN0fEe2YPMyYKslBVA" name="renameTo" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_um4qId0fEe2YPMyYKslBVA" name="arg0" type="_s7A-MN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_um4qIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_un5Wxt0fEe2YPMyYKslBVA" name="toURI" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_un5Wx90fEe2YPMyYKslBVA" name="return" type="_tAOOUd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ut-woN0fEe2YPMyYKslBVA" name="getCanonicalFile" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ut-wod0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuAl090fEe2YPMyYKslBVA" name="list" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uuAl1N0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuBM9d0fEe2YPMyYKslBVA" name="getAbsoluteFile" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uuBM9t0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uwJT090fEe2YPMyYKslBVA" name="toPath" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uwJT1N0fEe2YPMyYKslBVA" name="return" type="_uBTQ0N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u8PPE90fEe2YPMyYKslBVA" name="setExecutable" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_u8PPFN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u8PPFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s7A-Md0fEe2YPMyYKslBVA" name="FileOutputStream" isLeaf="true">
        <ownedOperation xmi:id="_uAGW9N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uAGW9d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAGW9t0fEe2YPMyYKslBVA" name="write" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAGW990fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAGW-N0fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uX2Ind0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uX2Int0fEe2YPMyYKslBVA" name="arg0" type="_s7A-MN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX2IpN0fEe2YPMyYKslBVA" name="write" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uX2Ipd0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX2Ipt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX2Ip90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZzQa90fEe2YPMyYKslBVA" name="getFD" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZzQbN0fEe2YPMyYKslBVA" name="return" type="_teI5Yd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubhHod0fEe2YPMyYKslBVA" name="flush" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_ut-Jmd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ut-Jmt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ut-Jm90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s7BlQt0fEe2YPMyYKslBVA" name="FileNotFoundException" isLeaf="true">
        <ownedOperation xmi:id="_uAIzMN0fEe2YPMyYKslBVA" name="printStackTrace" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uuJvwd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uuJvwt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s9V5cN0fEe2YPMyYKslBVA" name="PrintWriter" isLeaf="true">
        <ownedOperation xmi:id="_uDbXwt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uDbXw90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDbXxt0fEe2YPMyYKslBVA" name="print" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDbXx90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDbXy90fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uY54ht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uY54h90fEe2YPMyYKslBVA" name="arg0" type="_tlO_4N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uY54iN0fEe2YPMyYKslBVA" name="println" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uY54id0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubEbs90fEe2YPMyYKslBVA" name="flush" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_vZADkN0fEe2YPMyYKslBVA" name="println" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s9V5cd0fEe2YPMyYKslBVA" name="FileWriter" isLeaf="true">
        <ownedOperation xmi:id="_uDbXxN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uDbXxd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDbXyN0fEe2YPMyYKslBVA" name="write" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDbXyd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDbXyt0fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uDbXz90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uDbX0N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDb-0N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s9V5dN0fEe2YPMyYKslBVA" name="FileReader" isLeaf="true">
        <ownedOperation xmi:id="_uDb-1t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uDb-190fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDcl590fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s9V5dd0fEe2YPMyYKslBVA" name="BufferedReader" isLeaf="true">
        <ownedOperation xmi:id="_uDb-2N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uDb-2d0fEe2YPMyYKslBVA" name="arg0" type="_tlQOAN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDb-2t0fEe2YPMyYKslBVA" name="readLine" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDb-290fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDcl4d0fEe2YPMyYKslBVA" name="ready" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDcl4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDfpMN0fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s9XHkd0fEe2YPMyYKslBVA" name="InputStreamReader" isLeaf="true">
        <ownedOperation xmi:id="_uDg3Vd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uDg3Vt0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZnqMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uZnqM90fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZnqNN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uke2Zt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uke2Z90fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uke2aN0fEe2YPMyYKslBVA" name="arg1" type="_tAc30t0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s9aK4d0fEe2YPMyYKslBVA" name="InputStream" isAbstract="true">
        <ownedOperation xmi:id="_uDlIyd0fEe2YPMyYKslBVA" name="close" visibility="public" isAbstract="true"/>
        <ownedOperation xmi:id="_uX2In90fEe2YPMyYKslBVA" name="read" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uX2IoN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX2Iod0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX2Iot0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX2Io90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZo4U90fEe2YPMyYKslBVA" name="read" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZo4VN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZo4Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uch0TN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true"/>
        <ownedOperation xmi:id="_uuP2YN0fEe2YPMyYKslBVA" name="markSupported" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uuP2Yd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuP2Yt0fEe2YPMyYKslBVA" name="mark" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uuP2Y90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuP2ZN0fEe2YPMyYKslBVA" name="reset" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uwOMVN0fEe2YPMyYKslBVA" name="read" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uwOMVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u8HTQN0fEe2YPMyYKslBVA" name="available" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_u8HTQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s9aK490fEe2YPMyYKslBVA" name="FileInputStream" isLeaf="true">
        <ownedOperation xmi:id="_uDlv0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uDlv0d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZzQht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uZzQh90fEe2YPMyYKslBVA" name="arg0" type="_s7A-MN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubpDc90fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s-izUN0fEe2YPMyYKslBVA" name="ObjectOutputStream" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uJYOw90fEe2YPMyYKslBVA" name="defaultWriteObject" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uNvKWt0fEe2YPMyYKslBVA" name="writeObject" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uNvKW90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uPYJEt0fEe2YPMyYKslBVA" name="writeInt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uPYJE90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uyMiS90fEe2YPMyYKslBVA" name="putFields" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uyMiTN0fEe2YPMyYKslBVA" name="return" type="_tibjgd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uyNJUN0fEe2YPMyYKslBVA" name="writeFields" visibility="public" isLeaf="true" isAbstract="true"/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_tibjgd0fEe2YPMyYKslBVA" name="PutField" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uyMiTd0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uyMiTt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyMiT90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyMiUN0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uyMiUd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyMiUt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </nestedClassifier>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s-izU90fEe2YPMyYKslBVA" name="ObjectInputStream" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uJYOyd0fEe2YPMyYKslBVA" name="defaultReadObject" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uMM5QN0fEe2YPMyYKslBVA" name="readInt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uMM5Qd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uMM5RN0fEe2YPMyYKslBVA" name="readObject" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uMM5Rd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uyNJU90fEe2YPMyYKslBVA" name="readFields" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uyNJVN0fEe2YPMyYKslBVA" name="return" type="_tibjg90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_tibjg90fEe2YPMyYKslBVA" name="GetField" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uyNJVd0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uyNJVt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyNJV90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyNJWN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uyNJWd0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uyNJWt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyNJW90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uyNJXN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </nestedClassifier>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s_Ov0d0fEe2YPMyYKslBVA" name="Serializable" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tAG5kN0fEe2YPMyYKslBVA" name="UnsupportedEncodingException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tAQDgN0fEe2YPMyYKslBVA" name="File[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tA0EMN0fEe2YPMyYKslBVA" name="StringWriter" isLeaf="true">
        <ownedOperation xmi:id="_uY54hN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uY54hd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uY54it0fEe2YPMyYKslBVA" name="getBuffer" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uY54i90fEe2YPMyYKslBVA" name="return" type="_tA0EMt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uY6fld0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uY6flt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_um2N590fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_vZADkd0fEe2YPMyYKslBVA" name="flush" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tSaKgt0fEe2YPMyYKslBVA" name="Closeable" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tSfDA90fEe2YPMyYKslBVA" name="EOFException" isLeaf="true">
        <ownedOperation xmi:id="_vcSBEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tT-3090fEe2YPMyYKslBVA" name="InvalidObjectException" isLeaf="true">
        <ownedOperation xmi:id="_uJC3md0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uJC3mt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uMNgUd0fEe2YPMyYKslBVA" name="initCause" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uMNgUt0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uMNgU90fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tVprwN0fEe2YPMyYKslBVA" name="RandomAccessFile" isLeaf="true">
        <ownedOperation xmi:id="_uW-l6t0fEe2YPMyYKslBVA" name="getChannel" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW-l690fEe2YPMyYKslBVA" name="return" type="_tVprw90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXCQQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uXCQQd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXCQQt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXCQQ90fEe2YPMyYKslBVA" name="length" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXCQRN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXCQRd0fEe2YPMyYKslBVA" name="seek" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXCQRt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXCQR90fEe2YPMyYKslBVA" name="read" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXCQSN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXCQSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXC3UN0fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uXC3Ud0fEe2YPMyYKslBVA" name="readByte" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXC3Ut0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uch0Td0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uch0Tt0fEe2YPMyYKslBVA" name="arg0" type="_s7A-MN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uch0T90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uch0U90fEe2YPMyYKslBVA" name="read" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucibUN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ucibUd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ucibUt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ucibU90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ucibXt0fEe2YPMyYKslBVA" name="skipBytes" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucjCYN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ucjCYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_untJit0fEe2YPMyYKslBVA" name="writeByte" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_untJi90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tVyOrt0fEe2YPMyYKslBVA" name="FilenameFilter" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tV6KcN0fEe2YPMyYKslBVA" name="OutputStream" isAbstract="true">
        <ownedOperation xmi:id="_uZo4Vt0fEe2YPMyYKslBVA" name="write" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uZo4V90fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZpfYN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZpfYd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZzQat0fEe2YPMyYKslBVA" name="flush" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uZzQbt0fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uqmsid0fEe2YPMyYKslBVA" name="write" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uqmsit0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqmsj90fEe2YPMyYKslBVA" name="write" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqmskN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u8EP_t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tWup090fEe2YPMyYKslBVA" name="StringReader" isLeaf="true">
        <ownedOperation xmi:id="_uit71d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uit71t0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_td629N0fEe2YPMyYKslBVA" name="ByteArrayOutputStream" isLeaf="true">
        <ownedOperation xmi:id="_uW_M9t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uW_M990fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW_0AN0fEe2YPMyYKslBVA" name="reset" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uW_0Ct0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW_0C90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uW_0DN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW_0Dd0fEe2YPMyYKslBVA" name="write" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW_0Dt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqk3Vt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uqk3Wt0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqk3W90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uupfAt0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uupfA90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uupfBN0fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uupfBd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uyHCxd0fEe2YPMyYKslBVA" name="flush" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uyHpwN0fEe2YPMyYKslBVA" name="write" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uyHpwd0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uyHpwt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uyHpw90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_teI5Yd0fEe2YPMyYKslBVA" name="FileDescriptor" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uZzQbd0fEe2YPMyYKslBVA" name="sync" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_ucuokt0fEe2YPMyYKslBVA" name="valid" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucuok90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tejJEd0fEe2YPMyYKslBVA" name="BufferedInputStream" isLeaf="true">
        <ownedOperation xmi:id="_uZz3cN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uZz3cd0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuK94d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uuK94t0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuK9490fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tfVMMd0fEe2YPMyYKslBVA" name="ByteArrayInputStream" isLeaf="true">
        <ownedOperation xmi:id="_uuj_c90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uuj_dN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_thzRZN0fEe2YPMyYKslBVA" name="FilterInputStream" isAbstract="true">
        <ownedOperation xmi:id="_uuIhpN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true">
          <ownedParameter xmi:id="_uuIhpd0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuIhq90fEe2YPMyYKslBVA" name="close" visibility="protected"/>
        <ownedOperation xmi:id="_uuIhst0fEe2YPMyYKslBVA" name="read" visibility="protected">
          <ownedParameter xmi:id="_uuIhs90fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuIhtN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuIhtd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuIhtt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuJIst0fEe2YPMyYKslBVA" name="read" visibility="protected">
          <ownedParameter xmi:id="_uuJIs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuJIud0fEe2YPMyYKslBVA" name="skip" visibility="protected">
          <ownedParameter xmi:id="_uuJIut0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuJIu90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuiKQt0fEe2YPMyYKslBVA" name="available" visibility="protected">
          <ownedParameter xmi:id="_uuiKQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuiKUt0fEe2YPMyYKslBVA" name="read" visibility="protected">
          <ownedParameter xmi:id="_uuiKU90fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuiKVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuiKVt0fEe2YPMyYKslBVA" name="reset" visibility="protected"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_th7NMd0fEe2YPMyYKslBVA" name="DataInputStream" isLeaf="true">
        <ownedOperation xmi:id="_ucVnAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ucVnA90fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ucW1JN0fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_ucW1Jd0fEe2YPMyYKslBVA" name="readInt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucW1Jt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ucXcM90fEe2YPMyYKslBVA" name="readLong" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucXcNN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ucYDRN0fEe2YPMyYKslBVA" name="readBoolean" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucYDRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ucZRat0fEe2YPMyYKslBVA" name="readByte" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucZRa90fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uchNNd0fEe2YPMyYKslBVA" name="readFully" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uchNNt0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uch0QN0fEe2YPMyYKslBVA" name="readUTF" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uch0Qd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_urYIkN0fEe2YPMyYKslBVA" name="readDouble" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_urYIkd0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tiIBgt0fEe2YPMyYKslBVA" name="DataOutputStream" isLeaf="true">
        <ownedOperation xmi:id="_ucq-O90fEe2YPMyYKslBVA" name="writeInt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucq-PN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ucuBgt0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucuBg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ucuBkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ucuBkd0fEe2YPMyYKslBVA" name="arg0" type="_tV6KcN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ucuokd0fEe2YPMyYKslBVA" name="flush" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_ucuolN0fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_ucxr4N0fEe2YPMyYKslBVA" name="writeLong" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucxr4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ucxr4t0fEe2YPMyYKslBVA" name="writeUTF" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucxr490fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ucxr5N0fEe2YPMyYKslBVA" name="writeBoolean" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucxr5d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uczhGt0fEe2YPMyYKslBVA" name="writeByte" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uczhG90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uc1WQ90fEe2YPMyYKslBVA" name="write" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uc1WRN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_urW6cN0fEe2YPMyYKslBVA" name="writeDouble" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_urW6cd0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tiIBhd0fEe2YPMyYKslBVA" name="BufferedOutputStream" isLeaf="true">
        <ownedOperation xmi:id="_uZypbd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uZypbt0fEe2YPMyYKslBVA" name="arg0" type="_tV6KcN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tiUOwt0fEe2YPMyYKslBVA" name="InputStream[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tiXSEt0fEe2YPMyYKslBVA" name="FilterOutputStream" isAbstract="true">
        <ownedOperation xmi:id="_uqf-4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true">
          <ownedParameter xmi:id="_uqf-4d0fEe2YPMyYKslBVA" name="arg0" type="_tV6KcN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tiZuU90fEe2YPMyYKslBVA" name="NotSerializableException" isLeaf="true">
        <ownedOperation xmi:id="_uyQMpN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uyQMpd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tia8ed0fEe2YPMyYKslBVA" name="ObjectStreamField[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tia8et0fEe2YPMyYKslBVA" name="ObjectStreamField" isLeaf="true">
        <ownedOperation xmi:id="_uyLULt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uyLUL90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uyLUMN0fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tlO_4N0fEe2YPMyYKslBVA" name="Writer" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_umzxoN0fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_um0Ys90fEe2YPMyYKslBVA" name="flush" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_um1m1d0fEe2YPMyYKslBVA" name="write" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_um1m1t0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_um1m190fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_um1m2N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_um4DEN0fEe2YPMyYKslBVA" name="write" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_um4DEd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tlQOAN0fEe2YPMyYKslBVA" name="Reader" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_um0_x90fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_um1m0N0fEe2YPMyYKslBVA" name="read" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_um1m0d0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_um1m0t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_um1m090fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_um1m1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tlRcIN0fEe2YPMyYKslBVA" name="BufferedWriter" isLeaf="true">
        <ownedOperation xmi:id="_um20890fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_um209N0fEe2YPMyYKslBVA" name="arg0" type="_tlO_4N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tlRcIt0fEe2YPMyYKslBVA" name="OutputStreamWriter" isLeaf="true">
        <ownedOperation xmi:id="_um208N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_um208d0fEe2YPMyYKslBVA" name="arg0" type="_tV6KcN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_um208t0fEe2YPMyYKslBVA" name="arg1" type="_tAc30t0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_um209d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_um209t0fEe2YPMyYKslBVA" name="arg0" type="_tV6KcN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_uk1bv90fEe2YPMyYKslBVA" name="FilePermission" isLeaf="true" isAbstract="true"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_s7ZYsN0fEe2YPMyYKslBVA" name="util">
      <packagedElement xmi:type="uml:Package" xmi:id="_s8-GAN0fEe2YPMyYKslBVA" name="stream">
        <packagedElement xmi:type="uml:Class" xmi:id="_tTuZIN0fEe2YPMyYKslBVA" name="Collector" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uJkcA90fEe2YPMyYKslBVA" name="of" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uJkcBN0fEe2YPMyYKslBVA" name="arg0" type="_tcPb890fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJkcBd0fEe2YPMyYKslBVA" name="arg1" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJkcBt0fEe2YPMyYKslBVA" name="arg2" type="_s-nEw90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJkcB90fEe2YPMyYKslBVA" name="arg3" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJkcCN0fEe2YPMyYKslBVA" name="arg4" type="_uJkcAt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJkcCd0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uJmRMN0fEe2YPMyYKslBVA" name="of" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uJmRMd0fEe2YPMyYKslBVA" name="arg0" type="_tcPb890fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJmRMt0fEe2YPMyYKslBVA" name="arg1" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJmRM90fEe2YPMyYKslBVA" name="arg2" type="_s-nEw90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJmRNN0fEe2YPMyYKslBVA" name="arg3" type="_uJkcAt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJmRNd0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:DataType" xmi:id="_tTvAMN0fEe2YPMyYKslBVA" name="Characteristics" isLeaf="true" isAbstract="true">
            <ownedAttribute xmi:id="_uJkcAd0fEe2YPMyYKslBVA" name="UNORDERED" isLeaf="true" isStatic="true" type="_tTvAMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:DataType" xmi:id="_uJkcAt0fEe2YPMyYKslBVA" name="Characteristics[]" isLeaf="true" isAbstract="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tTuZI90fEe2YPMyYKslBVA" name="Collectors" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uJmRP90fEe2YPMyYKslBVA" name="toMap" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uJmRQN0fEe2YPMyYKslBVA" name="arg0" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJm4QN0fEe2YPMyYKslBVA" name="arg1" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJm4Qd0fEe2YPMyYKslBVA" name="arg2" type="_s-nEw90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJm4Qt0fEe2YPMyYKslBVA" name="arg3" type="_tcPb890fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJm4Q90fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uJm4RN0fEe2YPMyYKslBVA" name="collectingAndThen" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uJm4Rd0fEe2YPMyYKslBVA" name="arg0" type="_tTuZIN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJm4Rt0fEe2YPMyYKslBVA" name="arg1" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJm4R90fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tV7_qt0fEe2YPMyYKslBVA" name="StreamSupport" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uUcPQN0fEe2YPMyYKslBVA" name="stream" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uUcPQd0fEe2YPMyYKslBVA" name="arg0" type="_s_HbE90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUcPQt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUcPQ90fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUfSkd0fEe2YPMyYKslBVA" name="intStream" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uUfSkt0fEe2YPMyYKslBVA" name="arg0" type="_tcZ0Ct0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUfSk90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUfSlN0fEe2YPMyYKslBVA" name="return" type="_tdvQw90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUf5pt0fEe2YPMyYKslBVA" name="longStream" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uUf5p90fEe2YPMyYKslBVA" name="arg0" type="_tcabH90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUf5qN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUf5qd0fEe2YPMyYKslBVA" name="return" type="_tdvQxN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUgguN0fEe2YPMyYKslBVA" name="doubleStream" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uUggud0fEe2YPMyYKslBVA" name="arg0" type="_tcabE90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUggut0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUggu90fEe2YPMyYKslBVA" name="return" type="_tdv30N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tduCpt0fEe2YPMyYKslBVA" name="BaseStream[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tduCp90fEe2YPMyYKslBVA" name="Stream[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tduCqN0fEe2YPMyYKslBVA" name="IntStream[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tduCqd0fEe2YPMyYKslBVA" name="LongStream[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tduCqt0fEe2YPMyYKslBVA" name="DoubleStream[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tdvQwd0fEe2YPMyYKslBVA" name="BaseStream" isAbstract="true">
          <ownedOperation xmi:id="_uUeEcd0fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tdvQwt0fEe2YPMyYKslBVA" name="Stream" isAbstract="true">
          <ownedOperation xmi:id="_uCfjpN0fEe2YPMyYKslBVA" name="mapToInt" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uCfjpd0fEe2YPMyYKslBVA" name="arg0" type="_tTyDgN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uCfjpt0fEe2YPMyYKslBVA" name="return" type="_tdvQw90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uJqiq90fEe2YPMyYKslBVA" name="forEachOrdered" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJqirN0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uJrJud0fEe2YPMyYKslBVA" name="peek" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJrJut0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJrJu90fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uObt6d0fEe2YPMyYKslBVA" name="generate" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uObt6t0fEe2YPMyYKslBVA" name="arg0" type="_tcPb890fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uObt690fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uObt7N0fEe2YPMyYKslBVA" name="flatMap" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uObt7d0fEe2YPMyYKslBVA" name="arg0" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uObt7t0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uObt790fEe2YPMyYKslBVA" name="spliterator" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uObt8N0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uOfYQt0fEe2YPMyYKslBVA" name="skip" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uOfYQ90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uOfYRN0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uOfYUt0fEe2YPMyYKslBVA" name="limit" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uOfYU90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uOfYVN0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uTnv5t0fEe2YPMyYKslBVA" name="filter" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uTnv590fEe2YPMyYKslBVA" name="arg0" type="_tTiy8t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uTnv6N0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uTnv6d0fEe2YPMyYKslBVA" name="concat" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uTnv6t0fEe2YPMyYKslBVA" name="arg0" type="_tdvQwt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uTnv690fEe2YPMyYKslBVA" name="arg1" type="_tdvQwt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uTnv7N0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uTnv790fEe2YPMyYKslBVA" name="parallel" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uTnv8N0fEe2YPMyYKslBVA" name="return" type="_tdvQwd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUc2UN0fEe2YPMyYKslBVA" name="of" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uUc2Ud0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUc2Ut0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUc2U90fEe2YPMyYKslBVA" name="empty" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uUc2VN0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUeEdd0fEe2YPMyYKslBVA" name="isParallel" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUeEdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUergN0fEe2YPMyYKslBVA" name="onClose" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUergd0fEe2YPMyYKslBVA" name="arg0" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUergt0fEe2YPMyYKslBVA" name="return" type="_tdvQwd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUiV4N0fEe2YPMyYKslBVA" name="forEach" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUiV4d0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUiV4t0fEe2YPMyYKslBVA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUiV490fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uaYfON0fEe2YPMyYKslBVA" name="map" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uaYfOd0fEe2YPMyYKslBVA" name="arg0" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uaYfOt0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uaYfO90fEe2YPMyYKslBVA" name="sorted" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uaYfPN0fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uaYfPd0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uaYfPt0fEe2YPMyYKslBVA" name="toArray" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uaYfP90fEe2YPMyYKslBVA" name="arg0" type="_tcabEN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uaYfQN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ua740N0fEe2YPMyYKslBVA" name="findFirst" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ua740d0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tdvQw90fEe2YPMyYKslBVA" name="IntStream" isAbstract="true">
          <ownedOperation xmi:id="_uCfjp90fEe2YPMyYKslBVA" name="toArray" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uCfjqN0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uJ8Pe90fEe2YPMyYKslBVA" name="range" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uJ8PfN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJ8Pfd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJ8Pft0fEe2YPMyYKslBVA" name="return" type="_tdvQw90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uJ8Pf90fEe2YPMyYKslBVA" name="spliterator" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJ8PgN0fEe2YPMyYKslBVA" name="return" type="_tcZ0Ct0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUc2X90fEe2YPMyYKslBVA" name="of" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uUc2YN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUc2Yd0fEe2YPMyYKslBVA" name="return" type="_tdvQw90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUc2Yt0fEe2YPMyYKslBVA" name="empty" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uUddYN0fEe2YPMyYKslBVA" name="return" type="_tdvQw90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUerht0fEe2YPMyYKslBVA" name="isParallel" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUerh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUfSld0fEe2YPMyYKslBVA" name="onClose" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUfSlt0fEe2YPMyYKslBVA" name="arg0" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUfSl90fEe2YPMyYKslBVA" name="return" type="_tdvQwd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUtVBd0fEe2YPMyYKslBVA" name="boxed" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUtVBt0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vWs9gd0fEe2YPMyYKslBVA" name="anyMatch" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vWs9gt0fEe2YPMyYKslBVA" name="arg0" type="_vWs9gN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vWs9g90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tdvQxN0fEe2YPMyYKslBVA" name="LongStream" isAbstract="true">
          <ownedOperation xmi:id="_uUddZt0fEe2YPMyYKslBVA" name="of" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uUddZ90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUddaN0fEe2YPMyYKslBVA" name="return" type="_tdvQxN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUddad0fEe2YPMyYKslBVA" name="empty" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uUddat0fEe2YPMyYKslBVA" name="return" type="_tdvQxN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUfSm90fEe2YPMyYKslBVA" name="isParallel" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUfSnN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUf5oN0fEe2YPMyYKslBVA" name="spliterator" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUf5od0fEe2YPMyYKslBVA" name="return" type="_tcabH90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUf5qt0fEe2YPMyYKslBVA" name="onClose" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUf5q90fEe2YPMyYKslBVA" name="arg0" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUf5rN0fEe2YPMyYKslBVA" name="return" type="_tdvQwd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUt8E90fEe2YPMyYKslBVA" name="boxed" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUt8FN0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tdv30N0fEe2YPMyYKslBVA" name="DoubleStream" isAbstract="true">
          <ownedOperation xmi:id="_uUddcN0fEe2YPMyYKslBVA" name="of" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uUddcd0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUddct0fEe2YPMyYKslBVA" name="return" type="_tdv30N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUddc90fEe2YPMyYKslBVA" name="empty" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uUdddN0fEe2YPMyYKslBVA" name="return" type="_tdv30N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUggsN0fEe2YPMyYKslBVA" name="isParallel" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUggsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUggst0fEe2YPMyYKslBVA" name="spliterator" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUggs90fEe2YPMyYKslBVA" name="return" type="_tcabE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUggvN0fEe2YPMyYKslBVA" name="onClose" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUggvd0fEe2YPMyYKslBVA" name="arg0" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUhHwN0fEe2YPMyYKslBVA" name="return" type="_tdvQwd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUt8GN0fEe2YPMyYKslBVA" name="boxed" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUt8Gd0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s7ccAN0fEe2YPMyYKslBVA" name="ArrayList" isLeaf="true">
        <ownedOperation xmi:id="_uAn7Zd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uAqXoN0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAqXod0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAqXot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAsM0N0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAsM0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAsM0t0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAsM090fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAsM1N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uB34kN0fEe2YPMyYKslBVA" name="toArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uB34kd0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uB34kt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCfjot0fEe2YPMyYKslBVA" name="stream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uCfjo90fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uC5MQt0fEe2YPMyYKslBVA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uC5MQ90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJXnud0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uJXnut0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJYOwN0fEe2YPMyYKslBVA" name="trimToSize" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uJ_53d0fEe2YPMyYKslBVA" name="toArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJ_53t0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKFZZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uKFZZd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uS4JBN0fEe2YPMyYKslBVA" name="subList" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uS4JBd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uS4JBt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uS4JB90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYb-ed0fEe2YPMyYKslBVA" name="contains" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYb-et0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uYb-e90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYdMkN0fEe2YPMyYKslBVA" name="indexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYdMkd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uYdMkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYdMk90fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYdMlN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uYdMld0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYdMlt0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYdMl90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uYdMmN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubJUQ90fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubJURN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubJURd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubJ7QN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubJ7Qd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubJ7RN0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_ubTsQN0fEe2YPMyYKslBVA" name="ensureCapacity" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubTsQd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_udZW890fEe2YPMyYKslBVA" name="addAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_udZW9N0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_udZW9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vaVgZ90fEe2YPMyYKslBVA" name="containsAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vaVgaN0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vaVgad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s7dDEN0fEe2YPMyYKslBVA" name="HashMap" isLeaf="true">
        <ownedOperation xmi:id="_uAoict0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uApwl90fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uApwmN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uApwmd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uApwmt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAupEN0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAupEd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAupEt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uC4lMd0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uC4lMt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uC4lM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uC4lNN0fEe2YPMyYKslBVA" name="entrySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uC4lNd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uROjM90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uROjNN0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uROjON0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uROjOd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubYkzN0fEe2YPMyYKslBVA" name="values" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubYkzd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubZL0N0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_udJfUt0fEe2YPMyYKslBVA" name="containsKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_udJfU90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_udJfVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_udJfVd0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_udJfVt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_udJfV90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ujNEAN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ujNEAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uwLwEN0fEe2YPMyYKslBVA" name="keySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uwLwEd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s7dDE90fEe2YPMyYKslBVA" name="List" isAbstract="true">
        <ownedOperation xmi:id="_uAoidd0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAoidt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAoid90fEe2YPMyYKslBVA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAoieN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uApwkN0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uApwkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uApwkt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uH4Z8t0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uH4Z890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uH4Z990fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uH4Z-N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uH4Z-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIrEKN0fEe2YPMyYKslBVA" name="listIterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIrEKd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIrEKt0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIs5WN0fEe2YPMyYKslBVA" name="addAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIs5Wd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIs5Wt0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIs5W90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uItgZd0fEe2YPMyYKslBVA" name="set" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uItgZt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uItgZ90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uItgaN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uItgbN0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uItgbd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uItgbt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIuHcN0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIuHcd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIuHct0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIuHd90fEe2YPMyYKslBVA" name="indexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIuHeN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIuHed0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIuugN0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIuugd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIuugt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIuujt0fEe2YPMyYKslBVA" name="subList" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIvVkN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIvVkd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIvVkt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uI3RY90fEe2YPMyYKslBVA" name="listIterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uI3RZN0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJgKld0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJgKlt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJim090fEe2YPMyYKslBVA" name="contains" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJim1N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJim1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKqBJ90fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uKqBKN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKqBKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uNLws90fEe2YPMyYKslBVA" name="addAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uNLwtN0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uNLwtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uOfYQN0fEe2YPMyYKslBVA" name="spliterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uOfYQd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uPI4jt0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uPLUz90fEe2YPMyYKslBVA" name="removeIf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uPLU0N0fEe2YPMyYKslBVA" name="arg0" type="_tTiy8t0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uPLU0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVA3AN0fEe2YPMyYKslBVA" name="replaceAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVA3Ad0fEe2YPMyYKslBVA" name="arg0" type="_tT8bnN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVA3BN0fEe2YPMyYKslBVA" name="sort" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVA3Bd0fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYx8tN0fEe2YPMyYKslBVA" name="toArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYx8td0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uYx8tt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uaaUYN0fEe2YPMyYKslBVA" name="stream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uaaUYd0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubYkzt0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubYkz90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubYk0N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uegxRd0fEe2YPMyYKslBVA" name="toArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uegxRt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uj19Nt0fEe2YPMyYKslBVA" name="forEach" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uj19N90fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_urgrcN0fEe2YPMyYKslBVA" name="removeAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_urgrcd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_urgrct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uw9zNt0fEe2YPMyYKslBVA" name="containsAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uw9zN90fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uw9zON0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uw_oZ90fEe2YPMyYKslBVA" name="retainAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uw_oaN0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uw_oad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s7dqIt0fEe2YPMyYKslBVA" name="Iterator" isAbstract="true">
        <ownedOperation xmi:id="_uAoied0fEe2YPMyYKslBVA" name="hasNext" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uApJgN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uApJgd0fEe2YPMyYKslBVA" name="next" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uApJgt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uG8l1t0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uQ395t0fEe2YPMyYKslBVA" name="forEachRemaining" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQ39590fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s7e4Qt0fEe2YPMyYKslBVA" name="Collection" isAbstract="true">
        <ownedOperation xmi:id="_uArlxd0fEe2YPMyYKslBVA" name="toArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uArlxt0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uArlx90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uAsM1d0fEe2YPMyYKslBVA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAsM1t0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHaf6d0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHaf6t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uH62M90fEe2YPMyYKslBVA" name="contains" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uH62NN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uH62Nd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uH62Od0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uH62Ot0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uH62O90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uH62Pt0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uH62P90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uITQtt0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uITQt90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uITQvN0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uIVF5d0fEe2YPMyYKslBVA" name="addAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIVF5t0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIVF590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIpO8N0fEe2YPMyYKslBVA" name="spliterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIpO8d0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIpO9d0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIpO9t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIpO990fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIp2B90fEe2YPMyYKslBVA" name="containsAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIp2CN0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIp2Cd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIp2Dt0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIp2D90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIp2EN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIqdE90fEe2YPMyYKslBVA" name="removeAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIqdFN0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIqdFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIqdGd0fEe2YPMyYKslBVA" name="retainAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIqdGt0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIqdG90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uI6UtN0fEe2YPMyYKslBVA" name="forEach" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uI6Utd0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJ_5090fEe2YPMyYKslBVA" name="removeIf" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJ_51N0fEe2YPMyYKslBVA" name="arg0" type="_tTiy8t0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJ_51d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uLGGAN0fEe2YPMyYKslBVA" name="toArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uLGGAd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUboN90fEe2YPMyYKslBVA" name="stream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uUboON0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uU3GC90fEe2YPMyYKslBVA" name="parallelStream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uU3GDN0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s7m0Ed0fEe2YPMyYKslBVA" name="Arrays" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uAxsYN0fEe2YPMyYKslBVA" name="toString" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uAxsYd0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uAxsYt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uCVyoN0fEe2YPMyYKslBVA" name="toString" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uCVyod0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uCVyot0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFo-Q90fEe2YPMyYKslBVA" name="asList" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uFo-RN0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFo-Rd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF-Ve90fEe2YPMyYKslBVA" name="fill" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uF-VfN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF-Vfd0fEe2YPMyYKslBVA" name="arg1" type="_s60J4N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGAKpN0fEe2YPMyYKslBVA" name="copyOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uGAKpd0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGAKpt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGAKp90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGWI7d0fEe2YPMyYKslBVA" name="fill" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uGWI7t0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGWI790fEe2YPMyYKslBVA" name="arg1" type="_s8e90d0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGX-EN0fEe2YPMyYKslBVA" name="sort" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uGX-Ed0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGX-Fd0fEe2YPMyYKslBVA" name="binarySearch" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uGX-Ft0fEe2YPMyYKslBVA" name="arg0" type="_s_9vo90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGX-F90fEe2YPMyYKslBVA" name="arg1" type="_s8e90d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGX-GN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHbG-90fEe2YPMyYKslBVA" name="deepToString" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHbG_N0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHbG_d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHdjMN0fEe2YPMyYKslBVA" name="hashCode" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHdjMd0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHdjMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKFZZt0fEe2YPMyYKslBVA" name="fill" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uKFZZ90fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKFZaN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKOjUN0fEe2YPMyYKslBVA" name="equals" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uKOjUd0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKOjUt0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKOjU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uK-KPt0fEe2YPMyYKslBVA" name="copyOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uK-KP90fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uK-KQN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uK-KQd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uLnDYN0fEe2YPMyYKslBVA" name="sort" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uLnDYd0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uLnDYt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uLnDY90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uLnDZN0fEe2YPMyYKslBVA" name="arg3" type="_s--4Md0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uMB6Jd0fEe2YPMyYKslBVA" name="sort" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uMB6Jt0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uMChMN0fEe2YPMyYKslBVA" name="sort" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uMChMd0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uMChMt0fEe2YPMyYKslBVA" name="arg1" type="_s--4Md0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uNHfTd0fEe2YPMyYKslBVA" name="fill" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uNIGUN0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uNIGUd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uNIGUt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uNIGU90fEe2YPMyYKslBVA" name="arg3" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uS6lQN0fEe2YPMyYKslBVA" name="copyOfRange" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uS6lQd0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uS6lQt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uS6lQ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uS6lRN0fEe2YPMyYKslBVA" name="arg3" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uS6lRd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWIRUt0fEe2YPMyYKslBVA" name="copyOfRange" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWIRU90fEe2YPMyYKslBVA" name="arg0" type="_tCI54N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWIRVN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWIRVd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWIRVt0fEe2YPMyYKslBVA" name="return" type="_tCI54N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWL7td0fEe2YPMyYKslBVA" name="copyOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWL7tt0fEe2YPMyYKslBVA" name="arg0" type="_tCI54N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWL7t90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWL7uN0fEe2YPMyYKslBVA" name="return" type="_tCI54N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWPmEt0fEe2YPMyYKslBVA" name="copyOfRange" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWPmE90fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWPmFN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWPmFd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWPmFt0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWT3ht0fEe2YPMyYKslBVA" name="copyOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWT3h90fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWT3iN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWT3id0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWUelt0fEe2YPMyYKslBVA" name="sort" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWUel90fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWUemN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWUemd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWZXF90fEe2YPMyYKslBVA" name="copyOfRange" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWZXGN0fEe2YPMyYKslBVA" name="arg0" type="_s_vtMN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWZXGd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWZXGt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWZXG90fEe2YPMyYKslBVA" name="return" type="_s_vtMN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWdBd90fEe2YPMyYKslBVA" name="copyOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWdBeN0fEe2YPMyYKslBVA" name="arg0" type="_s_vtMN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWdBed0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWdBet0fEe2YPMyYKslBVA" name="return" type="_s_vtMN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWdoit0fEe2YPMyYKslBVA" name="sort" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWdoi90fEe2YPMyYKslBVA" name="arg0" type="_s_vtMN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWdojN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWdojd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXCQSt0fEe2YPMyYKslBVA" name="equals" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uXCQS90fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXCQTN0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXCQTd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubAKQ90fEe2YPMyYKslBVA" name="spliterator" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ubAKRN0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubAKRd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ueSu2d0fEe2YPMyYKslBVA" name="stream" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ueSu2t0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ueSu290fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uf4qUt0fEe2YPMyYKslBVA" name="sort" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uf4qU90fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uwtUht0fEe2YPMyYKslBVA" name="fill" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uwtUh90fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uwtUiN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u3vJkt0fEe2YPMyYKslBVA" name="equals" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_u3vJk90fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u3vJlN0fEe2YPMyYKslBVA" name="arg1" type="_s7k-4d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u3vJld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u8uXVN0fEe2YPMyYKslBVA" name="toString" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_u8uXVd0fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u8uXVt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vetqAt0fEe2YPMyYKslBVA" name="hashCode" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_vetqA90fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vetqBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s9JsNN0fEe2YPMyYKslBVA" name="Set" isAbstract="true">
        <ownedOperation xmi:id="_uC4lNt0fEe2YPMyYKslBVA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uC4lN90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uISCld0fEe2YPMyYKslBVA" name="spliterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uISClt0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIZXVN0fEe2YPMyYKslBVA" name="containsAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIZXVd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIZXVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIZXWt0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIZXW90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIZXXN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIZXX90fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIZXYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJLacN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJLacd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJXnst0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJXns90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uK2OaN0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uNZzLN0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uNZzLd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uNZzLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uOjptN0fEe2YPMyYKslBVA" name="contains" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uOjptd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uOjptt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uQlqDd0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQlqDt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uQlqD90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uQmRFd0fEe2YPMyYKslBVA" name="forEach" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQmRFt0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uQsXvd0fEe2YPMyYKslBVA" name="retainAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQsXvt0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uQsXv90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uRLf7t0fEe2YPMyYKslBVA" name="removeAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uRLf790fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uRLf8N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uStw8N0fEe2YPMyYKslBVA" name="toArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uStw8d0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uStw8t0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uTnv5N0fEe2YPMyYKslBVA" name="stream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uTnv5d0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uTnv990fEe2YPMyYKslBVA" name="addAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uTnv-N0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uTnv-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uTo-DN0fEe2YPMyYKslBVA" name="parallelStream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uTo-Dd0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_s9PLwd0fEe2YPMyYKslBVA" name="concurrent">
        <packagedElement xmi:type="uml:Package" xmi:id="_tSaxlN0fEe2YPMyYKslBVA" name="locks">
          <packagedElement xmi:type="uml:Class" xmi:id="_tSbYoN0fEe2YPMyYKslBVA" name="ReentrantReadWriteLock" isLeaf="true">
            <ownedOperation xmi:id="_ucA25N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_umEKz90fEe2YPMyYKslBVA" name="writeLock" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umEK0N0fEe2YPMyYKslBVA" name="return" type="_tSiGUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umEx0d0fEe2YPMyYKslBVA" name="readLock" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umEx0t0fEe2YPMyYKslBVA" name="return" type="_tSb_st0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urdBJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_urdBJ90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urmLAN0fEe2YPMyYKslBVA" name="getWriteHoldCount" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_urmLAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uroAMN0fEe2YPMyYKslBVA" name="getReadHoldCount" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uroAMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tSb_st0fEe2YPMyYKslBVA" name="ReadLock" isLeaf="true" isAbstract="true">
              <ownedOperation xmi:id="_umEx090fEe2YPMyYKslBVA" name="lock" visibility="public" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_umEx1N0fEe2YPMyYKslBVA" name="unlock" visibility="public" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_vcFz2N0fEe2YPMyYKslBVA" name="tryLock" visibility="public" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_vcFz2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tSiGUN0fEe2YPMyYKslBVA" name="WriteLock" isLeaf="true" isAbstract="true">
              <ownedOperation xmi:id="_umEK0d0fEe2YPMyYKslBVA" name="lock" visibility="public" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_umEK1t0fEe2YPMyYKslBVA" name="unlock" visibility="public" isLeaf="true" isAbstract="true"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tdMeNd0fEe2YPMyYKslBVA" name="ReentrantLock">
            <ownedOperation xmi:id="_uPhTCd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_un-PSd0fEe2YPMyYKslBVA" name="getOwner" visibility="protected">
              <ownedParameter xmi:id="_un-PSt0fEe2YPMyYKslBVA" name="return" type="_s7I6AN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoDH0d0fEe2YPMyYKslBVA" name="isHeldByCurrentThread" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uoDH0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoDH090fEe2YPMyYKslBVA" name="tryLock" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uoDH1N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uoDH1d0fEe2YPMyYKslBVA" name="arg1" type="_s9PLw90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uoDH1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoDH2N0fEe2YPMyYKslBVA" name="unlock" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uoDu0N0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uoDu0d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usSHgN0fEe2YPMyYKslBVA" name="lock" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uudRyd0fEe2YPMyYKslBVA" name="newCondition" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uudRyt0fEe2YPMyYKslBVA" name="return" type="_thyqUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_thyqUN0fEe2YPMyYKslBVA" name="Condition" isAbstract="true">
            <ownedOperation xmi:id="_uugVGd0fEe2YPMyYKslBVA" name="await" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uugVGt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uugVG90fEe2YPMyYKslBVA" name="arg1" type="_s9PLw90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uugVHN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uuhjMt0fEe2YPMyYKslBVA" name="signal" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uunp0N0fEe2YPMyYKslBVA" name="signalAll" visibility="public" isLeaf="true" isAbstract="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tj3G4t0fEe2YPMyYKslBVA" name="ReadWriteLock" isAbstract="true">
            <ownedOperation xmi:id="_ucCFAN0fEe2YPMyYKslBVA" name="readLock" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ucCFAd0fEe2YPMyYKslBVA" name="return" type="_tj3G5N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ucCFCt0fEe2YPMyYKslBVA" name="writeLock" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ucCFC90fEe2YPMyYKslBVA" name="return" type="_tj3G5N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tj3G5N0fEe2YPMyYKslBVA" name="Lock" isAbstract="true">
            <ownedOperation xmi:id="_ucCFAt0fEe2YPMyYKslBVA" name="lock" visibility="public" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_ucCFBt0fEe2YPMyYKslBVA" name="unlock" visibility="public" isLeaf="true" isAbstract="true"/>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s9PLw90fEe2YPMyYKslBVA" name="TimeUnit" isLeaf="true" isAbstract="true">
          <ownedAttribute xmi:id="_uDEycN0fEe2YPMyYKslBVA" name="SECONDS" isLeaf="true" isStatic="true" type="_s9PLw90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uomhYd0fEe2YPMyYKslBVA" name="MILLISECONDS" isLeaf="true" isStatic="true" type="_s9PLw90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_utH1B90fEe2YPMyYKslBVA" name="MINUTES" isLeaf="true" isStatic="true" type="_s9PLw90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_utYTsN0fEe2YPMyYKslBVA" name="NANOSECONDS" isLeaf="true" isStatic="true" type="_s9PLw90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uugVGN0fEe2YPMyYKslBVA" name="MICROSECONDS" isLeaf="true" isStatic="true" type="_s9PLw90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uDEycd0fEe2YPMyYKslBVA" name="sleep" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uDEyct0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_utH1BN0fEe2YPMyYKslBVA" name="toMillis" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_utH1Bd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_utH1Bt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s91BpN0fEe2YPMyYKslBVA" name="Semaphore" isLeaf="true">
          <ownedOperation xmi:id="_uEvmZd0fEe2YPMyYKslBVA" name="acquire" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_uEvmZ90fEe2YPMyYKslBVA" name="release" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_uEwNdd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_uEwNdt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_useUz90fEe2YPMyYKslBVA" name="tryAcquire" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_useU0N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_useU0d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_useU0t0fEe2YPMyYKslBVA" name="arg2" type="_s9PLw90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_useU090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_use71N0fEe2YPMyYKslBVA" name="release" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_use71d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s-rWMN0fEe2YPMyYKslBVA" name="ConcurrentHashMap" isLeaf="true">
          <ownedOperation xmi:id="_uPWT4t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_uPWT490fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uPWT5N0fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uPWT5d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uRPKSd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
          <ownedOperation xmi:id="_uS5-M90fEe2YPMyYKslBVA" name="newKeySet" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uS5-NN0fEe2YPMyYKslBVA" name="return" type="_uS5-Mt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ukyYa90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ukyYbN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:DataType" xmi:id="_uS5-Mt0fEe2YPMyYKslBVA" name="KeySetView" isLeaf="true" isAbstract="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s_fOgN0fEe2YPMyYKslBVA" name="CopyOnWriteArraySet" isLeaf="true">
          <ownedOperation xmi:id="_uUAxdt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
          <ownedOperation xmi:id="_uUAxet0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_uUAxe90fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSfDAd0fEe2YPMyYKslBVA" name="TimeoutException" isLeaf="true">
          <ownedOperation xmi:id="_utV3cN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_utV3cd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_utV3dN0fEe2YPMyYKslBVA" name="initCause" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_utV3dd0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_utV3dt0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcSBEd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tS5Ssd0fEe2YPMyYKslBVA" name="Executor" isAbstract="true">
          <ownedOperation xmi:id="_usjNSN0fEe2YPMyYKslBVA" name="execute" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_usjNSd0fEe2YPMyYKslBVA" name="arg0" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tTRtNt0fEe2YPMyYKslBVA" name="LinkedBlockingQueue" isLeaf="true">
          <ownedOperation xmi:id="_umN7y90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
          <ownedOperation xmi:id="_umOi4d0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_umOi4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_upVhNt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_upVhN90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfHSot0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_vfJu4N0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vfJu4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vfJu4t0fEe2YPMyYKslBVA" name="drainTo" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vfJu490fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfJu5N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vfJu5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tUnJ9d0fEe2YPMyYKslBVA" name="CopyOnWriteArrayList" isLeaf="true">
          <ownedOperation xmi:id="_uPO_Jt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
          <ownedOperation xmi:id="_uPO_Kt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_uPO_K90fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tUqNRt0fEe2YPMyYKslBVA" name="ConcurrentMap" isAbstract="true">
          <ownedOperation xmi:id="_uLH7N90fEe2YPMyYKslBVA" name="putIfAbsent" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uLH7ON0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uLH7Od0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uLH7Ot0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uLH7P90fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uLH7QN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uLH7Qd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uLH7Qt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uLH7R90fEe2YPMyYKslBVA" name="replace" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uLH7SN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uLH7Sd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uLH7St0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uLIiQN0fEe2YPMyYKslBVA" name="replace" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uLIiQd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uLIiQt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uLIiQ90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uLIiRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uPYJEN0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uPYJEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uPYJFN0fEe2YPMyYKslBVA" name="entrySet" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uPYJFd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uPYwIt0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uPYwI90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uPYwJN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uPYwJd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uSzQj90fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uSzQkN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uSzQkd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_up-aY90fEe2YPMyYKslBVA" name="compute" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_up-aZN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_up-aZd0fEe2YPMyYKslBVA" name="arg1" type="_tUywKN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_up-aZt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uxhM1N0fEe2YPMyYKslBVA" name="containsKey" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uxhM1d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uxhM1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_tUtQkN0fEe2YPMyYKslBVA" name="atomic">
          <packagedElement xmi:type="uml:Class" xmi:id="_tUt3oN0fEe2YPMyYKslBVA" name="AtomicReferenceArray" isLeaf="true">
            <ownedOperation xmi:id="_uPdBkt0fEe2YPMyYKslBVA" name="length" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uPdBk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPdoo90fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uPdopN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPdopd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPjIMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uPjIMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPkWUN0fEe2YPMyYKslBVA" name="set" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uPkWUd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPkWUt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tdNsUN0fEe2YPMyYKslBVA" name="AtomicInteger" isLeaf="true">
            <ownedOperation xmi:id="_uPhTCt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_uPwjkN0fEe2YPMyYKslBVA" name="set" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uPwjkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uP01AN0fEe2YPMyYKslBVA" name="incrementAndGet" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uP1cEN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSzQh90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uSzQiN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSz3kN0fEe2YPMyYKslBVA" name="getAndIncrement" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uSz3kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_unsicN0fEe2YPMyYKslBVA" name="getAndDecrement" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_unsicd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_unsidd0fEe2YPMyYKslBVA" name="decrementAndGet" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_unsidt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_usfi4N0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_usfi4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_thAnMd0fEe2YPMyYKslBVA" name="AtomicBoolean" isLeaf="true">
            <ownedOperation xmi:id="_ulrwQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_ulrwQd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_ul7n590fEe2YPMyYKslBVA" name="getAndSet" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_ul7n6N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_ul7n6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umBHct0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umBHc90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uqILZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_uqIycd0fEe2YPMyYKslBVA" name="set" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uqIyct0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_use70N0fEe2YPMyYKslBVA" name="compareAndSet" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_use70d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_use70t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_use7090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_thM0cN0fEe2YPMyYKslBVA" name="AtomicLong" isLeaf="true">
            <ownedOperation xmi:id="_upU6Nt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_upX9fN0fEe2YPMyYKslBVA" name="getAndSet" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_upX9fd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_upX9ft0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urRa4d0fEe2YPMyYKslBVA" name="set" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_urRa4t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urdoIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_urdoId0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urmyEN0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_urmyEd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urmyEt0fEe2YPMyYKslBVA" name="getAndIncrement" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_urmyE90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_urnZIN0fEe2YPMyYKslBVA" name="incrementAndGet" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_urnZId0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_thRs8d0fEe2YPMyYKslBVA" name="AtomicReference" isLeaf="true">
            <ownedOperation xmi:id="_umUpfd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_umVQg90fEe2YPMyYKslBVA" name="compareAndSet" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umVQhN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umVQhd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_umVQht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_umVQh90fEe2YPMyYKslBVA" name="set" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_umVQiN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoCgt90fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uoCguN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uoDHwN0fEe2YPMyYKslBVA" name="getAndSet" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uoDHwd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uoDHwt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tg22M90fEe2YPMyYKslBVA" name="CountDownLatch" isLeaf="true">
          <ownedOperation xmi:id="_upOzjt0fEe2YPMyYKslBVA" name="countDown" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_upTsAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_upTsAd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_upTsAt0fEe2YPMyYKslBVA" name="await" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_upUTEN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upUTEd0fEe2YPMyYKslBVA" name="arg1" type="_s9PLw90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upUTEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_usjNQt0fEe2YPMyYKslBVA" name="await" visibility="public" isLeaf="true" isAbstract="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tg882t0fEe2YPMyYKslBVA" name="ThreadFactory" isAbstract="true"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_tg-K8d0fEe2YPMyYKslBVA" name="Executors" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_up7-Id0fEe2YPMyYKslBVA" name="newScheduledThreadPool" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_up7-It0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_up7-I90fEe2YPMyYKslBVA" name="arg1" type="_tg882t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_up7-JN0fEe2YPMyYKslBVA" name="return" type="_tg-K8t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uxmFYN0fEe2YPMyYKslBVA" name="newFixedThreadPool" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uxmFYd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uxmFYt0fEe2YPMyYKslBVA" name="return" type="_tlwkUd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tg-K8t0fEe2YPMyYKslBVA" name="ScheduledExecutorService" isAbstract="true">
          <ownedOperation xmi:id="_uomhYt0fEe2YPMyYKslBVA" name="scheduleWithFixedDelay" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uomhY90fEe2YPMyYKslBVA" name="arg0" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uomhZN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uomhZd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uomhZt0fEe2YPMyYKslBVA" name="arg3" type="_s9PLw90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uomhZ90fEe2YPMyYKslBVA" name="return" type="_tls58N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_up7-Jd0fEe2YPMyYKslBVA" name="execute" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_up7-Jt0fEe2YPMyYKslBVA" name="arg0" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_up7-KN0fEe2YPMyYKslBVA" name="shutdown" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_utEKp90fEe2YPMyYKslBVA" name="schedule" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_utExsN0fEe2YPMyYKslBVA" name="arg0" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_utExsd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_utExst0fEe2YPMyYKslBVA" name="arg2" type="_s9PLw90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_utExs90fEe2YPMyYKslBVA" name="return" type="_tls58N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tlmMQN0fEe2YPMyYKslBVA" name="Callable" isAbstract="true">
          <ownedOperation xmi:id="_ueT88t0fEe2YPMyYKslBVA" name="call" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueT8890fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tls58N0fEe2YPMyYKslBVA" name="ScheduledFuture" isAbstract="true">
          <ownedOperation xmi:id="_uomha90fEe2YPMyYKslBVA" name="cancel" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uomhbN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uomhbd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tlthCN0fEe2YPMyYKslBVA" name="BlockingQueue" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_tluIEt0fEe2YPMyYKslBVA" name="SynchronousQueue" isLeaf="true">
          <ownedOperation xmi:id="_upVhMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tlwkUd0fEe2YPMyYKslBVA" name="ExecutorService" isAbstract="true">
          <ownedOperation xmi:id="_upZyqd0fEe2YPMyYKslBVA" name="shutdown" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_uxia9t0fEe2YPMyYKslBVA" name="shutdownNow" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uxia990fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tlxycd0fEe2YPMyYKslBVA" name="RejectedExecutionHandler" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_tlxyd90fEe2YPMyYKslBVA" name="ThreadPoolExecutor" isLeaf="true">
          <ownedOperation xmi:id="_umN7zt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_umN7z90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_umN70N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_umN70d0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_umN70t0fEe2YPMyYKslBVA" name="arg3" type="_s9PLw90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_umN7090fEe2YPMyYKslBVA" name="arg4" type="_tlthCN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_umN71N0fEe2YPMyYKslBVA" name="arg5" type="_tg882t0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_umOi090fEe2YPMyYKslBVA" name="setCorePoolSize" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_umOi1N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_umOi1d0fEe2YPMyYKslBVA" name="execute" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_umOi1t0fEe2YPMyYKslBVA" name="arg0" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_umOi3N0fEe2YPMyYKslBVA" name="shutdown" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_upbn2d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_upbn2t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upbn290fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upbn3N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upbn3d0fEe2YPMyYKslBVA" name="arg3" type="_s9PLw90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upbn3t0fEe2YPMyYKslBVA" name="arg4" type="_tlthCN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upbn390fEe2YPMyYKslBVA" name="arg5" type="_tg882t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_upbn4N0fEe2YPMyYKslBVA" name="arg6" type="_tlxycd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_upbn4d0fEe2YPMyYKslBVA" name="allowCoreThreadTimeOut" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_upbn4t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tlxyed0fEe2YPMyYKslBVA" name="CallerRunsPolicy" isLeaf="true">
            <ownedOperation xmi:id="_upbn2N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_to4JwN0fEe2YPMyYKslBVA" name="CancellationException" isLeaf="true">
          <ownedOperation xmi:id="_uxf-tN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_to5X7d0fEe2YPMyYKslBVA" name="ConcurrentLinkedQueue" isLeaf="true">
          <ownedOperation xmi:id="_uxjpIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_to5X790fEe2YPMyYKslBVA" name="FutureTask" isLeaf="true">
          <ownedOperation xmi:id="_uxkQIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_uxkQId0fEe2YPMyYKslBVA" name="arg0" type="_s7Gdwt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uxkQIt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uxkQI90fEe2YPMyYKslBVA" name="cancel" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uxkQJN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uxkQJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_to5X9N0fEe2YPMyYKslBVA" name="Future" isAbstract="true">
          <ownedOperation xmi:id="_uxkQJ90fEe2YPMyYKslBVA" name="isDone" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uxkQKN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uxkQKd0fEe2YPMyYKslBVA" name="isCancelled" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uxkQKt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uxkQK90fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uxkQLN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_to5X9d0fEe2YPMyYKslBVA" name="ExecutionException" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uxkQLd0fEe2YPMyYKslBVA" name="getCause" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uxkQLt0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s9Xuod0fEe2YPMyYKslBVA" name="Map[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s9Y8wN0fEe2YPMyYKslBVA" name="Map" isAbstract="true">
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_s9KTQN0fEe2YPMyYKslBVA" name="Entry" isAbstract="true">
          <ownedOperation xmi:id="_uC5zVN0fEe2YPMyYKslBVA" name="getValue" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uC5zVd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uC6aYN0fEe2YPMyYKslBVA" name="getKey" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uC6aYd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uLPP890fEe2YPMyYKslBVA" name="setValue" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uLPP9N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uLPP9d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uLPP-d0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uLPP-t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uLPP-90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uLPP_t0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uLPP_90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:DataType" xmi:id="_tT4xNd0fEe2YPMyYKslBVA" name="Entry[]" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uDj6oN0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDj6od0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDj6ot0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDj6pt0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDj6p90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDj6qN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uDj6qd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDkhsN0fEe2YPMyYKslBVA" name="values" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uDkhsd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uDkhst0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uHQH2d0fEe2YPMyYKslBVA" name="entrySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHQH2t0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHaf690fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHaf7N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIUe4d0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIUe4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIVF4N0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIVF4d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIVF4t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIVF690fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIVF7N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIVF7d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIVF8N0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIVF8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIYwRt0fEe2YPMyYKslBVA" name="keySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIYwR90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uI1cN90fEe2YPMyYKslBVA" name="containsKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uI1cON0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uI1cOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uI5tot0fEe2YPMyYKslBVA" name="forEach" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uI5to90fEe2YPMyYKslBVA" name="arg0" type="_s_BUcN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uLMzsN0fEe2YPMyYKslBVA" name="containsValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uLMzsd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uLMzst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uLMzvN0fEe2YPMyYKslBVA" name="putAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uLMzvd0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uO7dI90fEe2YPMyYKslBVA" name="putIfAbsent" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uO7dJN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uO7dJd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uO7dJt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uO_HgN0fEe2YPMyYKslBVA" name="getOrDefault" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uO_Hgd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uO_Hgt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uO_Hg90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVFIfd0fEe2YPMyYKslBVA" name="replace" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVFIft0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVFIf90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVFIgN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVFIgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVFvgN0fEe2YPMyYKslBVA" name="replace" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVFvgd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVFvgt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVFvg90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVFviN0fEe2YPMyYKslBVA" name="computeIfAbsent" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVFvid0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVFvit0fEe2YPMyYKslBVA" name="arg1" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVFvi90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVGWkN0fEe2YPMyYKslBVA" name="computeIfPresent" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVGWkd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVGWkt0fEe2YPMyYKslBVA" name="arg1" type="_tUywKN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVGWk90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVGWmN0fEe2YPMyYKslBVA" name="compute" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVGWmd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVGWmt0fEe2YPMyYKslBVA" name="arg1" type="_tUywKN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVGWm90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVGWod0fEe2YPMyYKslBVA" name="merge" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVGWot0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVGWo90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVGWpN0fEe2YPMyYKslBVA" name="arg2" type="_tUywKN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVGWpd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVG9ot0fEe2YPMyYKslBVA" name="replaceAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVG9o90fEe2YPMyYKslBVA" name="arg0" type="_tUywKN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVG9q90fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVHksN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVHksd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVHkst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_s-iMQd0fEe2YPMyYKslBVA" name="function">
        <packagedElement xmi:type="uml:DataType" xmi:id="_s-nEw90fEe2YPMyYKslBVA" name="BinaryOperator" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Interface" xmi:id="_s_BUcN0fEe2YPMyYKslBVA" name="BiConsumer" isAbstract="true">
          <ownedOperation xmi:id="_uI67xN0fEe2YPMyYKslBVA" name="accept" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uI67xd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uI67xt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_s_Cikt0fEe2YPMyYKslBVA" name="Consumer" isAbstract="true">
          <ownedOperation xmi:id="_uJ0TqN0fEe2YPMyYKslBVA" name="accept" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJ0Tqd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_s_Cik90fEe2YPMyYKslBVA" name="ObjIntConsumer" isAbstract="true">
          <ownedOperation xmi:id="_uJDeoN0fEe2YPMyYKslBVA" name="accept" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJDeod0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJDeot0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tTd6e90fEe2YPMyYKslBVA" name="BiPredicate" isAbstract="true"/>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tTiy8t0fEe2YPMyYKslBVA" name="Predicate" isAbstract="true">
          <ownedOperation xmi:id="_uJ06s90fEe2YPMyYKslBVA" name="test" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJ06tN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJ06td0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tTyDgN0fEe2YPMyYKslBVA" name="ToIntFunction" isAbstract="true">
          <ownedOperation xmi:id="_uJwpSN0fEe2YPMyYKslBVA" name="applyAsInt" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJwpSd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJwpSt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tT8bnN0fEe2YPMyYKslBVA" name="UnaryOperator" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tUywKN0fEe2YPMyYKslBVA" name="BiFunction" isAbstract="true">
          <ownedOperation xmi:id="_uQuM4d0fEe2YPMyYKslBVA" name="apply" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uQuM4t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uQuM490fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uQuM5N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tcPb890fEe2YPMyYKslBVA" name="Supplier" isAbstract="true">
          <ownedOperation xmi:id="_ujSjk90fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ujSjlN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tcZ0AN0fEe2YPMyYKslBVA" name="Function" isAbstract="true">
          <ownedOperation xmi:id="_uJqiqN0fEe2YPMyYKslBVA" name="apply" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJqiqd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJqiqt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uNDN1N0fEe2YPMyYKslBVA" name="identity" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uNDN1d0fEe2YPMyYKslBVA" name="return" type="_tcZ0AN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tcabEN0fEe2YPMyYKslBVA" name="IntFunction" isAbstract="true">
          <ownedOperation xmi:id="_uJ3W-d0fEe2YPMyYKslBVA" name="apply" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJ3W-t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJ3W-90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tgK5tt0fEe2YPMyYKslBVA" name="IntConsumer" isAbstract="true"/>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tgMH090fEe2YPMyYKslBVA" name="LongConsumer" isAbstract="true"/>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tgMu490fEe2YPMyYKslBVA" name="DoubleConsumer" isAbstract="true"/>
        <packagedElement xmi:type="uml:DataType" xmi:id="_vWs9gN0fEe2YPMyYKslBVA" name="IntPredicate" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s-phAd0fEe2YPMyYKslBVA" name="EnumMap" isLeaf="true">
        <ownedOperation xmi:id="_uJjN590fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uJjN6N0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJjN6d0fEe2YPMyYKslBVA" name="merge" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJjN6t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJjN690fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJjN7N0fEe2YPMyYKslBVA" name="arg2" type="_tUywKN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJjN7d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJjN8d0fEe2YPMyYKslBVA" name="forEach" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJjN8t0fEe2YPMyYKslBVA" name="arg0" type="_s_BUcN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uLypmd0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uLypmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uLzQot0fEe2YPMyYKslBVA" name="entrySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uLzQo90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uLzQrN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uLzQrd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uLz3st0fEe2YPMyYKslBVA" name="keySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uLz3s90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uLz3vt0fEe2YPMyYKslBVA" name="containsKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uLz3v90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uLz3wN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uL0ew90fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uL0exN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uL0exd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uL0eyd0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uL0eyt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uL0ey90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uMdX8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uMdX8d0fEe2YPMyYKslBVA" name="arg0" type="_s-phAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uRN8IN0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uRN8Id0fEe2YPMyYKslBVA" name="arg0" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uRN8It0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uRN8I90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uRPxW90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uRPxXN0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s-qvIN0fEe2YPMyYKslBVA" name="LinkedHashMap" isLeaf="true">
        <ownedOperation xmi:id="_uPBjw90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uRPKQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uRPKRN0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uRPKRd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uRPKRt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s-rWMd0fEe2YPMyYKslBVA" name="TreeMap" isLeaf="true">
        <ownedOperation xmi:id="_uJvbJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uJvbJ90fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uRPKTN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uRPxUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uRPxUd0fEe2YPMyYKslBVA" name="arg0" type="_s-tLYt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s-skUN0fEe2YPMyYKslBVA" name="IdentityHashMap" isLeaf="true">
        <ownedOperation xmi:id="_uRQYYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uZjY1N0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZjY1d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZjY1t0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZjY190fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZj_0N0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZj_0d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZj_0t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s-tLYt0fEe2YPMyYKslBVA" name="SortedMap" isAbstract="true">
        <ownedOperation xmi:id="_uIjIX90fEe2YPMyYKslBVA" name="comparator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIjIYN0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIjvYt0fEe2YPMyYKslBVA" name="firstKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIjvY90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIjvZt0fEe2YPMyYKslBVA" name="lastKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIjvZ90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIjva90fEe2YPMyYKslBVA" name="headMap" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIjvbN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIjvbd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIjvct0fEe2YPMyYKslBVA" name="subMap" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIkWcN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIkWcd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIkWct0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIkWdt0fEe2YPMyYKslBVA" name="tailMap" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIkWd90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIkWeN0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uOA3It0fEe2YPMyYKslBVA" name="entrySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uOA3I90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uQzsf90fEe2YPMyYKslBVA" name="keySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQzsgN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uRQ_c90fEe2YPMyYKslBVA" name="putAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uRQ_dN0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s-uZgd0fEe2YPMyYKslBVA" name="Collections" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_uXEsgN0fEe2YPMyYKslBVA" name="EMPTY_MAP" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_ulHvmN0fEe2YPMyYKslBVA" name="EMPTY_LIST" isLeaf="true" isStatic="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uGJ7sN0fEe2YPMyYKslBVA" name="emptySet" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uGJ7sd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIFOQN0fEe2YPMyYKslBVA" name="singleton" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uIFOQd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIFOQt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIO_Td0fEe2YPMyYKslBVA" name="emptyList" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uIO_Tt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIPmUN0fEe2YPMyYKslBVA" name="unmodifiableList" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uIPmUd0fEe2YPMyYKslBVA" name="arg0" type="_s7dDE90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIPmUt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uI2qUN0fEe2YPMyYKslBVA" name="unmodifiableCollection" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uI2qUd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uI2qUt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJRhGd0fEe2YPMyYKslBVA" name="unmodifiableSet" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uJRhGt0fEe2YPMyYKslBVA" name="arg0" type="_s9JsNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJRhG90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJT9Yd0fEe2YPMyYKslBVA" name="unmodifiableSortedSet" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uJT9Yt0fEe2YPMyYKslBVA" name="arg0" type="_s_RMEN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJT9Y90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKC9KN0fEe2YPMyYKslBVA" name="swap" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uKC9Kd0fEe2YPMyYKslBVA" name="arg0" type="_s7dDE90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKC9Kt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKC9K90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKDkMN0fEe2YPMyYKslBVA" name="reverse" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uKDkMd0fEe2YPMyYKslBVA" name="arg0" type="_s7dDE90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uNFqEN0fEe2YPMyYKslBVA" name="addAll" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uNFqEd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uNFqEt0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uNFqE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uNMXwd0fEe2YPMyYKslBVA" name="sort" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uNMXwt0fEe2YPMyYKslBVA" name="arg0" type="_s7dDE90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uNMXw90fEe2YPMyYKslBVA" name="arg1" type="_s--4Md0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uOVAOd0fEe2YPMyYKslBVA" name="reverseOrder" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uOVAOt0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uRGnZN0fEe2YPMyYKslBVA" name="unmodifiableMap" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uRGnZd0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uRGnZt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uRH1jt0fEe2YPMyYKslBVA" name="unmodifiableSortedMap" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uRH1j90fEe2YPMyYKslBVA" name="arg0" type="_s-tLYt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uRH1kN0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uStw9t0fEe2YPMyYKslBVA" name="nCopies" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uStw990fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uStw-N0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uStw-d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uS5XJ90fEe2YPMyYKslBVA" name="binarySearch" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uS5XKN0fEe2YPMyYKslBVA" name="arg0" type="_s7dDE90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uS5XKd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uS5XKt0fEe2YPMyYKslBVA" name="arg2" type="_s--4Md0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uS5XK90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uTd-5N0fEe2YPMyYKslBVA" name="reverseOrder" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uTd-5d0fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uTd-5t0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uTplEt0fEe2YPMyYKslBVA" name="disjoint" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uTplE90fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uTplFN0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uTplFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUAxcd0fEe2YPMyYKslBVA" name="newSetFromMap" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uUAxct0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uUAxc90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW0N0N0fEe2YPMyYKslBVA" name="synchronizedMap" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uW0N0d0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uW0N0t0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXqiZd0fEe2YPMyYKslBVA" name="emptyMap" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uXqiZt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYC84N0fEe2YPMyYKslBVA" name="singletonMap" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uYC84d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uYC84t0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uYC8490fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYXF890fEe2YPMyYKslBVA" name="synchronizedList" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uYXF9N0fEe2YPMyYKslBVA" name="arg0" type="_s7dDE90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uYXF9d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZPPs90fEe2YPMyYKslBVA" name="singletonList" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uZPPtN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZPPtd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZPPvN0fEe2YPMyYKslBVA" name="sort" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uZPPvd0fEe2YPMyYKslBVA" name="arg0" type="_s7dDE90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ukbMGd0fEe2YPMyYKslBVA" name="enumeration" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ukbMGt0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ukbMG90fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ulsXUN0fEe2YPMyYKslBVA" name="synchronizedCollection" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ulsXUd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ulsXUt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_una1oN0fEe2YPMyYKslBVA" name="binarySearch" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_una1od0fEe2YPMyYKslBVA" name="arg0" type="_s7dDE90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_una1ot0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_una1o90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_usvahN0fEe2YPMyYKslBVA" name="synchronizedSet" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_usvahd0fEe2YPMyYKslBVA" name="arg0" type="_s9JsNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_usvaht0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uucqt90fEe2YPMyYKslBVA" name="list" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uucquN0fEe2YPMyYKslBVA" name="arg0" type="_s-w1w90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uucqud0fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s-w1wt0fEe2YPMyYKslBVA" name="Properties">
        <ownedOperation xmi:id="_uRUCw90fEe2YPMyYKslBVA" name="propertyNames" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uRUCxN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uRUCxd0fEe2YPMyYKslBVA" name="getProperty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uRUCxt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uRUCx90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZz3fd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uZz3ft0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uZz3f90fEe2YPMyYKslBVA" name="arg0" type="_s-w1wt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZ0egN0fEe2YPMyYKslBVA" name="containsKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZ0egd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZ0egt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZ0elt0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZ0el90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZ0emN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZ1FkN0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZ1Fkd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZ1Fkt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZ1Fk90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZ4v-N0fEe2YPMyYKslBVA" name="getProperty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZ4v-d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZ4v-t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZ4v-90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZ5XAN0fEe2YPMyYKslBVA" name="keySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZ5XAd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZ5XCd0fEe2YPMyYKslBVA" name="store" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZ5XCt0fEe2YPMyYKslBVA" name="arg0" type="_tV6KcN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uZ5XC90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZ5XDt0fEe2YPMyYKslBVA" name="load" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZ5XD90fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubkK8N0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubkK8d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubkK8t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubn1UN0fEe2YPMyYKslBVA" name="keys" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubn1Ud0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubn1Ut0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubn1U90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ucoh_N0fEe2YPMyYKslBVA" name="setProperty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucoh_d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ucoh_t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ucoh_90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqqW4N0fEe2YPMyYKslBVA" name="entrySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqqW4d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_veu4K90fEe2YPMyYKslBVA" name="putAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_veu4LN0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s-w1w90fEe2YPMyYKslBVA" name="Enumeration" isAbstract="true">
        <ownedOperation xmi:id="_uOoiMt0fEe2YPMyYKslBVA" name="hasMoreElements" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uOoiM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uOoiNt0fEe2YPMyYKslBVA" name="nextElement" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uOoiN90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s-w1xd0fEe2YPMyYKslBVA" name="Objects" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uHW1gN0fEe2YPMyYKslBVA" name="requireNonNull" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHW1gd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHW1gt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ue-rbd0fEe2YPMyYKslBVA" name="hashCode" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ue-rbt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ue-rb90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ue_SYN0fEe2YPMyYKslBVA" name="equals" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ue_SYd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ue_SYt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ue_SY90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ukpOct0fEe2YPMyYKslBVA" name="hash" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ukpOc90fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ukpOdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uzEE9N0fEe2YPMyYKslBVA" name="requireNonNull" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uzEE9d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzEE9t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzEE990fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s--RIN0fEe2YPMyYKslBVA" name="NavigableMap" isAbstract="true">
        <ownedOperation xmi:id="_uIZ-at0fEe2YPMyYKslBVA" name="lowerEntry" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIZ-a90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIZ-bN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIaldN0fEe2YPMyYKslBVA" name="lowerKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIaldd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIaldt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIalet0fEe2YPMyYKslBVA" name="floorEntry" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIale90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIalfN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIalgN0fEe2YPMyYKslBVA" name="floorKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIalgd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIalgt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIbMg90fEe2YPMyYKslBVA" name="ceilingEntry" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIbMhN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIbMhd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIbMid0fEe2YPMyYKslBVA" name="ceilingKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIbMit0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIbMi90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIbzkN0fEe2YPMyYKslBVA" name="higherEntry" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIbzkd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIbzkt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIbzlt0fEe2YPMyYKslBVA" name="higherKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIbzl90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIbzmN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIbzm90fEe2YPMyYKslBVA" name="firstEntry" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIbznN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIcaoN0fEe2YPMyYKslBVA" name="lastEntry" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIcaod0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIcard0fEe2YPMyYKslBVA" name="entrySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIcart0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIdBs90fEe2YPMyYKslBVA" name="descendingMap" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIdBtN0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIdoy90fEe2YPMyYKslBVA" name="navigableKeySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIdozN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIeP190fEe2YPMyYKslBVA" name="subMap" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIeP2N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIeP2d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIeP2t0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIeP290fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIeP3N0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIe24N0fEe2YPMyYKslBVA" name="headMap" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIe24d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIe24t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIe2490fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIe2690fEe2YPMyYKslBVA" name="tailMap" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIe27N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIe27d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIe27t0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uQnfP90fEe2YPMyYKslBVA" name="comparator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQnfQN0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uQoGQN0fEe2YPMyYKslBVA" name="lastKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQoGQd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uQoGRN0fEe2YPMyYKslBVA" name="firstKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQoGRd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uQpUYN0fEe2YPMyYKslBVA" name="pollLastEntry" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQpUYd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uQpUZN0fEe2YPMyYKslBVA" name="pollFirstEntry" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQpUZd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uQ-Eid0fEe2YPMyYKslBVA" name="descendingKeySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQ-Eit0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s--4Md0fEe2YPMyYKslBVA" name="Comparator" isAbstract="true">
        <ownedOperation xmi:id="_uKBH_d0fEe2YPMyYKslBVA" name="compare" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uKBH_t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKBH_90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKBvAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKJq090fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uKJq1N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKJq1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s_HbE90fEe2YPMyYKslBVA" name="Spliterator" isAbstract="true">
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_tcZ0Ct0fEe2YPMyYKslBVA" name="OfInt" isAbstract="true">
          <ownedOperation xmi:id="_uJ2I090fEe2YPMyYKslBVA" name="tryAdvance" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJ2I1N0fEe2YPMyYKslBVA" name="arg0" type="_tgK5tt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJ2I1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uJ2I2N0fEe2YPMyYKslBVA" name="forEachRemaining" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJ2I2d0fEe2YPMyYKslBVA" name="arg0" type="_tgK5tt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uJ2v4t0fEe2YPMyYKslBVA" name="trySplit" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJ2v490fEe2YPMyYKslBVA" name="return" type="_tcZ0Ct0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uJ2v5t0fEe2YPMyYKslBVA" name="estimateSize" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJ2v590fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUeriN0fEe2YPMyYKslBVA" name="characteristics" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUfSkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUpqoN0fEe2YPMyYKslBVA" name="hasCharacteristics" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUpqod0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUpqot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_tcabE90fEe2YPMyYKslBVA" name="OfDouble" isAbstract="true">
          <ownedOperation xmi:id="_uUZL8d0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUZL8t0fEe2YPMyYKslBVA" name="arg0" type="_tgMu490fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUZL890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUggtN0fEe2YPMyYKslBVA" name="characteristics" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUggtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUggtt0fEe2YPMyYKslBVA" name="estimateSize" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUggt90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUrf1N0fEe2YPMyYKslBVA" name="hasCharacteristics" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUrf1d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUrf1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_tcabH90fEe2YPMyYKslBVA" name="OfLong" isAbstract="true">
          <ownedOperation xmi:id="_uUWvut0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUWvu90fEe2YPMyYKslBVA" name="arg0" type="_tgMH090fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUWvvN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUf5ot0fEe2YPMyYKslBVA" name="characteristics" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUf5o90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUf5pN0fEe2YPMyYKslBVA" name="estimateSize" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUf5pd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUq4wt0fEe2YPMyYKslBVA" name="hasCharacteristics" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUq4w90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uUq4xN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_tcbCJN0fEe2YPMyYKslBVA" name="OfPrimitive" isAbstract="true">
          <ownedOperation xmi:id="_uJ7BWN0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJ7BWd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uJ7BWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uJ7oYN0fEe2YPMyYKslBVA" name="forEachRemaining" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uJ7oYd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </nestedClassifier>
        <ownedOperation xmi:id="_uJzsk90fEe2YPMyYKslBVA" name="tryAdvance" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJzslN0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJzsld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJzsmN0fEe2YPMyYKslBVA" name="forEachRemaining" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJzsmd0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJzsnN0fEe2YPMyYKslBVA" name="trySplit" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJzsnd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJzsoN0fEe2YPMyYKslBVA" name="estimateSize" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJzsod0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJ0Tot0fEe2YPMyYKslBVA" name="characteristics" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJ0To90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJ1hx90fEe2YPMyYKslBVA" name="getComparator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJ1hyN0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUbBJt0fEe2YPMyYKslBVA" name="getExactSizeIfKnown" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uUbBJ90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUpDkN0fEe2YPMyYKslBVA" name="hasCharacteristics" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uUpDkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uUpDkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_s_M6o90fEe2YPMyYKslBVA" name="logging">
        <packagedElement xmi:type="uml:DataType" xmi:id="_s_OIxd0fEe2YPMyYKslBVA" name="Level" isLeaf="true" isAbstract="true">
          <ownedAttribute xmi:id="_uHjCyt0fEe2YPMyYKslBVA" name="WARNING" isLeaf="true" isStatic="true" type="_s_OIxd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYisIt0fEe2YPMyYKslBVA" name="INFO" isLeaf="true" isStatic="true" type="_s_OIxd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s_OIxt0fEe2YPMyYKslBVA" name="Logger" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uHjCy90fEe2YPMyYKslBVA" name="log" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uHjp0N0fEe2YPMyYKslBVA" name="arg0" type="_s_OIxd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uHjp0d0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uHjp0t0fEe2YPMyYKslBVA" name="arg2" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uHjp4d0fEe2YPMyYKslBVA" name="getLogger" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uHjp4t0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uHkQ4N0fEe2YPMyYKslBVA" name="return" type="_s_OIxt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s_RMEN0fEe2YPMyYKslBVA" name="SortedSet" isAbstract="true">
        <ownedOperation xmi:id="_uIy_9N0fEe2YPMyYKslBVA" name="comparator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIy_9d0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIy_-d0fEe2YPMyYKslBVA" name="first" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIy_-t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIy__d0fEe2YPMyYKslBVA" name="last" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIznAN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIznBt0fEe2YPMyYKslBVA" name="headSet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIznB90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIznCN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIznD90fEe2YPMyYKslBVA" name="subSet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIznEN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIznEd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uI0OEN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uI0OFN0fEe2YPMyYKslBVA" name="tailSet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uI0OFd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uI0OFt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uLfHkN0fEe2YPMyYKslBVA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uLfHkd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vT8kcN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vT8kcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vUyR-d0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vUyR-t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vUyR-90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s_WrqN0fEe2YPMyYKslBVA" name="Set[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_s_XSsN0fEe2YPMyYKslBVA" name="EnumSet" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uHEhst0fEe2YPMyYKslBVA" name="allOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHEhs90fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHEhtN0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHEhtd0fEe2YPMyYKslBVA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHEhtt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJj0-N0fEe2YPMyYKslBVA" name="of" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uJj0-d0fEe2YPMyYKslBVA" name="arg0" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJj0-t0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJj0-90fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJj0_N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJj0_d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJj1Ad0fEe2YPMyYKslBVA" name="addAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJj1At0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJj1A90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uL1s5N0fEe2YPMyYKslBVA" name="clone" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uL1s5d0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uL2T8N0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uL2T8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uL27At0fEe2YPMyYKslBVA" name="spliterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uL27A90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uL27Bt0fEe2YPMyYKslBVA" name="forEach" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uL27B90fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uL27Dd0fEe2YPMyYKslBVA" name="contains" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uL27Dt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uL27D90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uL27E90fEe2YPMyYKslBVA" name="containsAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uL27FN0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uL27Fd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uL27GN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uL27Gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uL3iEN0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uL3iEd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uL3iEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uL3iF90fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uL3iGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uL3iG90fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uL3iHN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uNjkIN0fEe2YPMyYKslBVA" name="copyOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uNjkId0fEe2YPMyYKslBVA" name="arg0" type="_s_XSsN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uNjkIt0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uRfo8t0fEe2YPMyYKslBVA" name="noneOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uRfo890fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uRfo9N0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uT9uKd0fEe2YPMyYKslBVA" name="of" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uT9uKt0fEe2YPMyYKslBVA" name="arg0" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uT9uK90fEe2YPMyYKslBVA" name="arg1" type="_s_WroN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uT9uLN0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uT-VMN0fEe2YPMyYKslBVA" name="copyOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uT-VMd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uT-VMt0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUBYgN0fEe2YPMyYKslBVA" name="complementOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uUBYgd0fEe2YPMyYKslBVA" name="arg0" type="_s_XSsN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uUBYgt0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUBYi90fEe2YPMyYKslBVA" name="removeAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uUBYjN0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uUBYjd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uq5ngN0fEe2YPMyYKslBVA" name="of" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uq5ngd0fEe2YPMyYKslBVA" name="arg0" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uq5ngt0fEe2YPMyYKslBVA" name="arg1" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uq5ng90fEe2YPMyYKslBVA" name="arg2" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uq5nhN0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_utTbPd0fEe2YPMyYKslBVA" name="of" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_utTbPt0fEe2YPMyYKslBVA" name="arg0" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_utTbP90fEe2YPMyYKslBVA" name="arg1" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_utTbQN0fEe2YPMyYKslBVA" name="arg2" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_utTbQd0fEe2YPMyYKslBVA" name="arg3" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_utTbQt0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_utTbQ90fEe2YPMyYKslBVA" name="of" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_utTbRN0fEe2YPMyYKslBVA" name="arg0" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_utTbRd0fEe2YPMyYKslBVA" name="arg1" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_utTbRt0fEe2YPMyYKslBVA" name="arg2" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_utTbR90fEe2YPMyYKslBVA" name="arg3" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_utTbSN0fEe2YPMyYKslBVA" name="arg4" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_utTbSd0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_utWegt0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_utWeg90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_utWehN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_utclIt0fEe2YPMyYKslBVA" name="of" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_utclI90fEe2YPMyYKslBVA" name="arg0" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_utclJN0fEe2YPMyYKslBVA" name="arg1" type="_s9RoAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_utclJd0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s_cyQN0fEe2YPMyYKslBVA" name="HashSet" isLeaf="true">
        <ownedOperation xmi:id="_uR_YM90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uR_YNN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uT-VOd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uT-8Rt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uT-8R90fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ugB0MN0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ugB0Md0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ugB0NN0fEe2YPMyYKslBVA" name="contains" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ugB0Nd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ugB0Nt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ugB0N90fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ugB0ON0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ugB0Od0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ugB0PN0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ugB0Pd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ugB0Pt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_up6I-90fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s_eAYN0fEe2YPMyYKslBVA" name="LinkedHashSet" isLeaf="true">
        <ownedOperation xmi:id="_uT_jVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uUAKYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uUAKYd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUAKYt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uUAKY90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ul4kkN0fEe2YPMyYKslBVA" name="contains" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ul4kkd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ul4kkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ul4kk90fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ul4klN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ul4kld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uucqut0fEe2YPMyYKslBVA" name="addAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uucqu90fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uucqvN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uufuB90fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uufuCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s_encN0fEe2YPMyYKslBVA" name="TreeSet" isLeaf="true">
        <ownedOperation xmi:id="_uRsdQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uRsdQ90fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUAKZt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_s_iR0N0fEe2YPMyYKslBVA" name="NavigableSet" isAbstract="true">
        <ownedOperation xmi:id="_uIhTJN0fEe2YPMyYKslBVA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIhTJd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIv8p90fEe2YPMyYKslBVA" name="lower" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIv8qN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIv8qd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIv8rd0fEe2YPMyYKslBVA" name="floor" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIv8rt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIv8r90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIv8s90fEe2YPMyYKslBVA" name="ceiling" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIv8tN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIwjsN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIwjtN0fEe2YPMyYKslBVA" name="higher" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIwjtd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIwjtt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIxKxN0fEe2YPMyYKslBVA" name="descendingSet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIxKxd0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIxKxt0fEe2YPMyYKslBVA" name="descendingIterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIxKx90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIxKzt0fEe2YPMyYKslBVA" name="subSet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIxKz90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIxK0N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIxK0d0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIxx0N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIxx0d0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIxx1t0fEe2YPMyYKslBVA" name="headSet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIxx190fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIxx2N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIxx2d0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIxx3t0fEe2YPMyYKslBVA" name="tailSet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIxx390fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIxx4N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uIxx4d0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uLXy3N0fEe2YPMyYKslBVA" name="pollFirst" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uLXy3d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uLYZ5N0fEe2YPMyYKslBVA" name="pollLast" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uLYZ5d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uQ7oTt0fEe2YPMyYKslBVA" name="comparator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQ7oT90fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uQ8PWN0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uQ8PXd0fEe2YPMyYKslBVA" name="spliterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQ8PXt0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uQ82Yd0fEe2YPMyYKslBVA" name="forEach" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQ82Yt0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uQ82a90fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uQ82bN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uT7R590fEe2YPMyYKslBVA" name="stream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uT7R6N0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uT7R690fEe2YPMyYKslBVA" name="parallelStream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uT7R7N0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s_-Wst0fEe2YPMyYKslBVA" name="LinkedList" isLeaf="true">
        <ownedOperation xmi:id="_uPO_IN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uWxxkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uWxxkd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_umTbUN0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_umTbUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_umTbUt0fEe2YPMyYKslBVA" name="removeLast" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_umTbU90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_umTbVN0fEe2YPMyYKslBVA" name="addFirst" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_umTbVd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uw7-BN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uw7-Bd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uw7-Cd0fEe2YPMyYKslBVA" name="getFirst" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uw7-Ct0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uw7-C90fEe2YPMyYKslBVA" name="removeFirst" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uw7-DN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uw9MIN0fEe2YPMyYKslBVA" name="addAll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uw9MId0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uw9MIt0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uw9MI90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uxA2gN0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uxA2gd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uxA2gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uzSucN0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uzSucd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzSuct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tABaAd0fEe2YPMyYKslBVA" name="WeakHashMap" isLeaf="true">
        <ownedOperation xmi:id="_uHFIud0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_up-acN0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_up-acd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_up-act0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_up-aed0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_up-aet0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_up-ae90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_up-afN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tAMZIN0fEe2YPMyYKslBVA" name="StringTokenizer" isLeaf="true">
        <ownedOperation xmi:id="_uXxQFd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uXxQFt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXxQF90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXxQGN0fEe2YPMyYKslBVA" name="hasMoreTokens" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXxQGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXxQGt0fEe2YPMyYKslBVA" name="nextToken" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXxQG90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uhz8590fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uhz86N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uhz86d0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uhz86t0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ujVm6N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ujVm6d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqXb890fEe2YPMyYKslBVA" name="hasMoreElements" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqXb9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uy7iFN0fEe2YPMyYKslBVA" name="nextToken" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uy7iFd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uy7iFt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tB30IN0fEe2YPMyYKslBVA" name="ServiceLoader" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uzEsB90fEe2YPMyYKslBVA" name="forEach" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uzEsCN0fEe2YPMyYKslBVA" name="arg0" type="_s_Cikt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uzF6Kd0fEe2YPMyYKslBVA" name="load" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uzF6Kt0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzF6K90fEe2YPMyYKslBVA" name="arg1" type="_tANnQt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzF6LN0fEe2YPMyYKslBVA" name="return" type="_tB30IN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vceOW90fEe2YPMyYKslBVA" name="load" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_vceOXN0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vceOXd0fEe2YPMyYKslBVA" name="return" type="_tB30IN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vceOXt0fEe2YPMyYKslBVA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vceOX90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tB4bMt0fEe2YPMyYKslBVA" name="Optional" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uHaf7d0fEe2YPMyYKslBVA" name="isPresent" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHaf7t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHexWN0fEe2YPMyYKslBVA" name="orElse" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHexWd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHexWt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uHfYYd0fEe2YPMyYKslBVA" name="ofNullable" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uHfYYt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uHfYY90fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUc2WN0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uUc2Wd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUst8t0fEe2YPMyYKslBVA" name="of" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uUst890fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uUst9N0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUtVAN0fEe2YPMyYKslBVA" name="empty" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uUtVAd0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUtVB90fEe2YPMyYKslBVA" name="map" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uUtVCN0fEe2YPMyYKslBVA" name="arg0" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uUtVCd0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUtVCt0fEe2YPMyYKslBVA" name="orElseGet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uUtVC90fEe2YPMyYKslBVA" name="arg0" type="_tcPb890fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uUtVDN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ua7RwN0fEe2YPMyYKslBVA" name="flatMap" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ua7Rwd0fEe2YPMyYKslBVA" name="arg0" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ua7Rwt0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tB6QYt0fEe2YPMyYKslBVA" name="Dictionary" isAbstract="true">
        <ownedOperation xmi:id="_ubOMtd0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubOMtt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubOMt90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubOMuN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubddQ90fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ubddRN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubddRd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_umjS8N0fEe2YPMyYKslBVA" name="size" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_umjS8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_umjS8t0fEe2YPMyYKslBVA" name="keys" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_umjS890fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_upeEG90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
        <ownedOperation xmi:id="_upeEHt0fEe2YPMyYKslBVA" name="elements" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_upeEH90fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uperJ90fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uperKN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_upfSN90fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_upfSON0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_upfSOd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_tE8WQd0fEe2YPMyYKslBVA" name="jar">
        <packagedElement xmi:type="uml:Class" xmi:id="_tE89VN0fEe2YPMyYKslBVA" name="Attributes" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_ulBB6t0fEe2YPMyYKslBVA" name="getValue" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ulBB690fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ulBB7N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ulCQAd0fEe2YPMyYKslBVA" name="getValue" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ulCQAt0fEe2YPMyYKslBVA" name="arg0" type="_tkziFd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ulCQA90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:DataType" xmi:id="_tkziFd0fEe2YPMyYKslBVA" name="Name" isLeaf="true" isAbstract="true">
            <ownedAttribute xmi:id="_ulCQAN0fEe2YPMyYKslBVA" name="SPECIFICATION_TITLE" isLeaf="true" isStatic="true" type="_tkziFd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ulCQBN0fEe2YPMyYKslBVA" name="SPECIFICATION_VERSION" isLeaf="true" isStatic="true" type="_tkziFd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ulCQBd0fEe2YPMyYKslBVA" name="SPECIFICATION_VENDOR" isLeaf="true" isStatic="true" type="_tkziFd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ulCQBt0fEe2YPMyYKslBVA" name="IMPLEMENTATION_TITLE" isLeaf="true" isStatic="true" type="_tkziFd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ulCQB90fEe2YPMyYKslBVA" name="IMPLEMENTATION_VERSION" isLeaf="true" isStatic="true" type="_tkziFd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_ulCQCN0fEe2YPMyYKslBVA" name="IMPLEMENTATION_VENDOR" isLeaf="true" isStatic="true" type="_tkziFd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tkziFN0fEe2YPMyYKslBVA" name="Manifest" isLeaf="true">
          <ownedOperation xmi:id="_ulAa4d0fEe2YPMyYKslBVA" name="getMainAttributes" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ulAa4t0fEe2YPMyYKslBVA" name="return" type="_tE89VN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ulAa590fEe2YPMyYKslBVA" name="getEntries" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ulAa6N0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ulEsRt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_ulEsR90fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_tLTc8N0fEe2YPMyYKslBVA" name="regex">
        <packagedElement xmi:type="uml:Class" xmi:id="_tLUrEN0fEe2YPMyYKslBVA" name="Pattern" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uHNEh90fEe2YPMyYKslBVA" name="matcher" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uHNEiN0fEe2YPMyYKslBVA" name="arg0" type="_tBR-Q90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uHNEid0fEe2YPMyYKslBVA" name="return" type="_tLUrEd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uHNEjN0fEe2YPMyYKslBVA" name="pattern" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uHNEjd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uHNEkN0fEe2YPMyYKslBVA" name="flags" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uHNEkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uHNrkt0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uHNrk90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uHh0oN0fEe2YPMyYKslBVA" name="compile" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uHh0od0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uHh0ot0fEe2YPMyYKslBVA" name="return" type="_tLUrEN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcomad0fEe2YPMyYKslBVA" name="quote" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_vcomat0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vcoma90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tLUrEd0fEe2YPMyYKslBVA" name="Matcher" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uHL2Zd0fEe2YPMyYKslBVA" name="matches" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uHL2Zt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uHMdcN0fEe2YPMyYKslBVA" name="find" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uHMdcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uHMddd0fEe2YPMyYKslBVA" name="find" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uHMddt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uHMdd90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uHMde90fEe2YPMyYKslBVA" name="replaceAll" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uHMdfN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uHMdfd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uHMdgN0fEe2YPMyYKslBVA" name="end" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uHMdgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uHMdhN0fEe2YPMyYKslBVA" name="start" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uHMdhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZqGcN0fEe2YPMyYKslBVA" name="group" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uZqGcd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZqGct0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_umgPqd0fEe2YPMyYKslBVA" name="start" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_umgPqt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_umgPq90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_umg2sN0fEe2YPMyYKslBVA" name="end" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_umg2sd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_umg2st0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoEV990fEe2YPMyYKslBVA" name="reset" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uoEV-N0fEe2YPMyYKslBVA" name="return" type="_tLUrEd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uoE88N0fEe2YPMyYKslBVA" name="groupCount" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uoE88d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tO3HSt0fEe2YPMyYKslBVA" name="EventObject" isAbstract="true">
        <ownedOperation xmi:id="_uZypUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
          <ownedParameter xmi:id="_uZypUd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tSBwBN0fEe2YPMyYKslBVA" name="Scanner" isLeaf="true">
        <ownedOperation xmi:id="_vbNqEt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_vbNqE90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vbNqFN0fEe2YPMyYKslBVA" name="useDelimiter" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vbNqFd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vbNqFt0fEe2YPMyYKslBVA" name="return" type="_tSBwBN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vbNqF90fEe2YPMyYKslBVA" name="hasNextInt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vbNqGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vbNqGd0fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_vbNqGt0fEe2YPMyYKslBVA" name="nextInt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vbNqG90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tSN9QN0fEe2YPMyYKslBVA" name="Hashtable" isLeaf="true">
        <ownedOperation xmi:id="_uajeUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_ubOMut0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ubOMu90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubOMvN0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubOMvd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubOMvt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubOMv90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubercd0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uberct0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uberc90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubfSeN0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubfSed0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubfSet0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_udXhwN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_udXhwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ukp1id0fEe2YPMyYKslBVA" name="keys" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ukp1it0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uur7QN0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uyT3At0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uyT3A90fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vZWo4N0fEe2YPMyYKslBVA" name="containsKey" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vZWo4d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vZWo4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vaZKsd0fEe2YPMyYKslBVA" name="elements" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vaZKst0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vaZKtN0fEe2YPMyYKslBVA" name="values" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vaZKtd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vacOAt0fEe2YPMyYKslBVA" name="entrySet" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vacOA90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tSmXxN0fEe2YPMyYKslBVA" name="ServiceConfigurationError" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_vceOZt0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vceOZ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_tSqpMd0fEe2YPMyYKslBVA" name="zip">
        <packagedElement xmi:type="uml:Class" xmi:id="_tSqpM90fEe2YPMyYKslBVA" name="CRC32" isLeaf="true">
          <ownedOperation xmi:id="_uuPPVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
          <ownedOperation xmi:id="_vcn_Vt0fEe2YPMyYKslBVA" name="update" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vcn_V90fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcn_WN0fEe2YPMyYKslBVA" name="getValue" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vcn_Wd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tSrQQN0fEe2YPMyYKslBVA" name="Adler32" isLeaf="true">
          <ownedOperation xmi:id="_vcomYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
          <ownedOperation xmi:id="_vcomYd0fEe2YPMyYKslBVA" name="update" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vcomYt0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vcomY90fEe2YPMyYKslBVA" name="getValue" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vcomZN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_thwOI90fEe2YPMyYKslBVA" name="ZipFile" isLeaf="true">
          <ownedOperation xmi:id="_uuEQMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_uuEQMd0fEe2YPMyYKslBVA" name="arg0" type="_s7A-MN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uuaOfd0fEe2YPMyYKslBVA" name="entries" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uuaOft0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uua1g90fEe2YPMyYKslBVA" name="getEntry" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uua1hN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uua1hd0fEe2YPMyYKslBVA" name="return" type="_tmindN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uua1l90fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_uubck90fEe2YPMyYKslBVA" name="getInputStream" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uubclN0fEe2YPMyYKslBVA" name="arg0" type="_tmindN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uubcld0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_thw1Id0fEe2YPMyYKslBVA" name="ZipException" isLeaf="true">
          <ownedOperation xmi:id="_uuEQNd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_uuEQNt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uuEQN90fEe2YPMyYKslBVA" name="initCause" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uuEQON0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uuEQOd0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tmdH5d0fEe2YPMyYKslBVA" name="Checksum" isAbstract="true">
          <ownedOperation xmi:id="_uuH6k90fEe2YPMyYKslBVA" name="update" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uuH6lN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uuH6ld0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uuH6lt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uuH6md0fEe2YPMyYKslBVA" name="update" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uuH6mt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uuPPUN0fEe2YPMyYKslBVA" name="getValue" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uuPPUd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tmindN0fEe2YPMyYKslBVA" name="ZipEntry" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uuaOct0fEe2YPMyYKslBVA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uuaOc90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uua1ht0fEe2YPMyYKslBVA" name="getSize" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uua1h90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uua1iN0fEe2YPMyYKslBVA" name="isDirectory" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uua1id0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uukmi90fEe2YPMyYKslBVA" name="getTime" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uukmjN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tTqHut0fEe2YPMyYKslBVA" name="AbstractCollection" isAbstract="true">
        <ownedOperation xmi:id="_uInZyt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
        <ownedOperation xmi:id="_uRLf490fEe2YPMyYKslBVA" name="remove" visibility="protected">
          <ownedParameter xmi:id="_uRLf5N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uRLf5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uRLf6d0fEe2YPMyYKslBVA" name="removeAll" visibility="protected">
          <ownedParameter xmi:id="_uRLf6t0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uRLf690fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uRMG890fEe2YPMyYKslBVA" name="retainAll" visibility="protected">
          <ownedParameter xmi:id="_uRMG9N0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uRMG9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tTrV0d0fEe2YPMyYKslBVA" name="Spliterators" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uJIXKd0fEe2YPMyYKslBVA" name="spliterator" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uJIXKt0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJIXK90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJIXLN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uJIXLd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uLu_Qt0fEe2YPMyYKslBVA" name="spliterator" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uLu_Q90fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uLu_RN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uLu_Rd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uTOuUt0fEe2YPMyYKslBVA" name="spliterator" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uTOuU90fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uTOuVN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uTOuVd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUcPSt0fEe2YPMyYKslBVA" name="spliteratorUnknownSize" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uUcPS90fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uUcPTN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uUcPTd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUhHxt0fEe2YPMyYKslBVA" name="iterator" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uUhHx90fEe2YPMyYKslBVA" name="arg0" type="_s_HbE90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uUhHyN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUpqo90fEe2YPMyYKslBVA" name="iterator" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uUpqpN0fEe2YPMyYKslBVA" name="arg0" type="_tcZ0Ct0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uUpqpd0fEe2YPMyYKslBVA" name="return" type="_tgMH0N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUq4xd0fEe2YPMyYKslBVA" name="iterator" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uUq4xt0fEe2YPMyYKslBVA" name="arg0" type="_tcabH90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uUq4x90fEe2YPMyYKslBVA" name="return" type="_tgMu4N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUsG4N0fEe2YPMyYKslBVA" name="iterator" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uUsG4d0fEe2YPMyYKslBVA" name="arg0" type="_tcabE90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uUsG4t0fEe2YPMyYKslBVA" name="return" type="_tgNV890fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWNw5d0fEe2YPMyYKslBVA" name="spliterator" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWNw5t0fEe2YPMyYKslBVA" name="arg0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWNw590fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWNw6N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWNw6d0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWNw6t0fEe2YPMyYKslBVA" name="return" type="_tcZ0Ct0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWXh4N0fEe2YPMyYKslBVA" name="spliterator" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uWXh4d0fEe2YPMyYKslBVA" name="arg0" type="_s_vtMN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWXh4t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWXh490fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWXh5N0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWXh5d0fEe2YPMyYKslBVA" name="return" type="_tcabH90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_tdA4At0fEe2YPMyYKslBVA" name="AbstractSpliterator" isAbstract="true">
          <ownedOperation xmi:id="_uONEk90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true">
            <ownedParameter xmi:id="_uONElN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uONEld0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </nestedClassifier>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tT1G1N0fEe2YPMyYKslBVA" name="Comparator[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tT2U9d0fEe2YPMyYKslBVA" name="NoSuchElementException" isLeaf="true">
        <ownedOperation xmi:id="_uGM-8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_ujXcEt0fEe2YPMyYKslBVA" name="getMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ujXcE90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tT8bl90fEe2YPMyYKslBVA" name="RandomAccess" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tUDwUd0fEe2YPMyYKslBVA" name="AbstractMap" isAbstract="true">
        <ownedOperation xmi:id="_uQUkRd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_tUDwU90fEe2YPMyYKslBVA" name="SimpleImmutableEntry" isLeaf="true">
          <ownedOperation xmi:id="_uMbiw90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_uMbixN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uMbixd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_tewket0fEe2YPMyYKslBVA" name="SimpleEntry" isAbstract="true">
          <ownedOperation xmi:id="_uzGhNt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true">
            <ownedParameter xmi:id="_uzGhN90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzGhON0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uzHIQd0fEe2YPMyYKslBVA" name="setValue" visibility="protected">
            <ownedParameter xmi:id="_uzHIQt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uzHIQ90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </nestedClassifier>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tUhqZ90fEe2YPMyYKslBVA" name="Iterator[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tUnJ9N0fEe2YPMyYKslBVA" name="List[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tUoYEN0fEe2YPMyYKslBVA" name="ListIterator" isAbstract="true">
        <ownedOperation xmi:id="_uIrrMt0fEe2YPMyYKslBVA" name="hasPrevious" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIrrM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIrrNt0fEe2YPMyYKslBVA" name="previous" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIrrN90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIrrOt0fEe2YPMyYKslBVA" name="nextIndex" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIrrO90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIrrPt0fEe2YPMyYKslBVA" name="previousIndex" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIrrP90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIsSQN0fEe2YPMyYKslBVA" name="set" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIsSQd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uIsSRt0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uIsSR90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJhYs90fEe2YPMyYKslBVA" name="hasNext" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJhYtN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uJhYtd0fEe2YPMyYKslBVA" name="next" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uJhYtt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uPIRe90fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tVRRQt0fEe2YPMyYKslBVA" name="AbstractSet" isAbstract="true">
        <ownedOperation xmi:id="_uPgr8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
        <ownedOperation xmi:id="_uT2ZYt0fEe2YPMyYKslBVA" name="retainAll" visibility="protected">
          <ownedParameter xmi:id="_uT2ZY90fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uT2ZZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uT3nit0fEe2YPMyYKslBVA" name="equals" visibility="protected">
          <ownedParameter xmi:id="_uT3ni90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uT3njN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tVX-8t0fEe2YPMyYKslBVA" name="Deque" isAbstract="true">
        <ownedOperation xmi:id="_uOsMmN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uOsMmd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uOsMmt0fEe2YPMyYKslBVA" name="removeFirst" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uOsMm90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uOszod0fEe2YPMyYKslBVA" name="addFirst" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uOszot0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uOszo90fEe2YPMyYKslBVA" name="removeLast" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uOszpN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUst8N0fEe2YPMyYKslBVA" name="addLast" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uUst8d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uU5iSt0fEe2YPMyYKslBVA" name="offerFirst" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uU5iS90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uU5iTN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uU6JU90fEe2YPMyYKslBVA" name="offerLast" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uU6JVN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uU6JVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uU6wYN0fEe2YPMyYKslBVA" name="pollFirst" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uU6wYd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uU6wZN0fEe2YPMyYKslBVA" name="pollLast" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uU6wZd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uU6waN0fEe2YPMyYKslBVA" name="getFirst" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uU6wad0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uU6wbN0fEe2YPMyYKslBVA" name="getLast" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uU6wbd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uU7Xct0fEe2YPMyYKslBVA" name="peekFirst" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uU7Xc90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uU7Xdt0fEe2YPMyYKslBVA" name="peekLast" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uU7Xd90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uU7-gN0fEe2YPMyYKslBVA" name="removeFirstOccurrence" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uU7-gd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uU7-gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uU7-ht0fEe2YPMyYKslBVA" name="removeLastOccurrence" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uU7-h90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uU7-iN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uU7-i90fEe2YPMyYKslBVA" name="push" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uU7-jN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uU8lkt0fEe2YPMyYKslBVA" name="pop" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uU8lk90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uU9MoN0fEe2YPMyYKslBVA" name="descendingIterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uU9Mod0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uq6Oi90fEe2YPMyYKslBVA" name="contains" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uq6OjN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uq6Ojd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uq61kN0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tVc3dt0fEe2YPMyYKslBVA" name="Queue" isAbstract="true">
        <ownedOperation xmi:id="_uKPKYt0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uKPKY90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKPKZt0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uKPKZ90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uOvP490fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uOvP5N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uOvP5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVVnK90fEe2YPMyYKslBVA" name="element" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVVnLN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVWOMN0fEe2YPMyYKslBVA" name="offer" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVWOMd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVWOMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVWONd0fEe2YPMyYKslBVA" name="peek" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVWONt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVWOOd0fEe2YPMyYKslBVA" name="poll" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVWOOt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tViXBt0fEe2YPMyYKslBVA" name="AbstractList" isAbstract="true">
        <ownedOperation xmi:id="_uHPgyt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true"/>
        <ownedOperation xmi:id="_uWHqQ90fEe2YPMyYKslBVA" name="equals" visibility="protected">
          <ownedParameter xmi:id="_uWHqRN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWHqRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tWsNlN0fEe2YPMyYKslBVA" name="EventListener" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tWy7Qt0fEe2YPMyYKslBVA" name="ResourceBundle" isAbstract="true">
        <ownedOperation xmi:id="_ubcPLd0fEe2YPMyYKslBVA" name="getString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubcPLt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubcPL90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubc2PN0fEe2YPMyYKslBVA" name="getBundle" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ubc2Pd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubc2Pt0fEe2YPMyYKslBVA" name="arg1" type="_tXBkwd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubc2P90fEe2YPMyYKslBVA" name="arg2" type="_tANnQt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubc2QN0fEe2YPMyYKslBVA" name="return" type="_tWy7Qt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uhxgpN0fEe2YPMyYKslBVA" name="getBundle" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uhxgpd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uhxgpt0fEe2YPMyYKslBVA" name="return" type="_tWy7Qt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uhxgp90fEe2YPMyYKslBVA" name="getKeys" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uhxgqN0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuqGFd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true"/>
        <ownedOperation xmi:id="_uuqGHd0fEe2YPMyYKslBVA" name="setParent" visibility="protected">
          <ownedParameter xmi:id="_uuqGHt0fEe2YPMyYKslBVA" name="arg0" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uur7SN0fEe2YPMyYKslBVA" name="getObject" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uusiUN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uusiUd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tXBkwd0fEe2YPMyYKslBVA" name="Locale" isLeaf="true">
        <ownedAttribute xmi:id="_uHibuN0fEe2YPMyYKslBVA" name="ROOT" isLeaf="true" isStatic="true" type="_tXBkwd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uhz8690fEe2YPMyYKslBVA" name="ENGLISH" isLeaf="true" isStatic="true" type="_tXBkwd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_ubc2N90fEe2YPMyYKslBVA" name="getDefault" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ubc2ON0fEe2YPMyYKslBVA" name="return" type="_tXBkwd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubc2Qd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ubc2Qt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubvxIN0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubvxId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqSjeN0fEe2YPMyYKslBVA" name="getLanguage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqSjed0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqSjft0fEe2YPMyYKslBVA" name="setDefault" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uqSjf90fEe2YPMyYKslBVA" name="arg0" type="_tXBkwd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqU_tt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uqU_t90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqU_uN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqU_ud0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uqU_ut0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqU_u90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqU_vN0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u9w5E90fEe2YPMyYKslBVA" name="getCountry" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_u9w5FN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u9xgIN0fEe2YPMyYKslBVA" name="getVariant" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_u9xgId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tcLKgd0fEe2YPMyYKslBVA" name="OptionalInt" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uHaf790fEe2YPMyYKslBVA" name="isPresent" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHaf8N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUc2Xd0fEe2YPMyYKslBVA" name="getAsInt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uUc2Xt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tcLKg90fEe2YPMyYKslBVA" name="OptionalLong" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uHaf8d0fEe2YPMyYKslBVA" name="isPresent" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHaf8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUddZN0fEe2YPMyYKslBVA" name="getAsLong" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uUddZd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tcLKhd0fEe2YPMyYKslBVA" name="OptionalDouble" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uHaf890fEe2YPMyYKslBVA" name="isPresent" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uHaf9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uUddbt0fEe2YPMyYKslBVA" name="getAsDouble" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uUddb90fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tcTtY90fEe2YPMyYKslBVA" name="ConcurrentModificationException" isLeaf="true">
        <ownedOperation xmi:id="_uImysN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tdFwi90fEe2YPMyYKslBVA" name="ArrayDeque" isLeaf="true">
        <ownedOperation xmi:id="_uOszoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uq6Oid0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uq6Oit0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tdGXnN0fEe2YPMyYKslBVA" name="PriorityQueue" isLeaf="true">
        <ownedOperation xmi:id="_uOuo2N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uOuo2d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uOuo2t0fEe2YPMyYKslBVA" name="arg1" type="_s--4Md0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tdKpBN0fEe2YPMyYKslBVA" name="AbstractSequentialList" isAbstract="true">
        <ownedOperation xmi:id="_uPMi5d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tdsNdN0fEe2YPMyYKslBVA" name="BitSet" isLeaf="true">
        <ownedOperation xmi:id="_uGUTsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_uGUTs90fEe2YPMyYKslBVA" name="and" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGUTtN0fEe2YPMyYKslBVA" name="arg0" type="_tdsNdN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGUTtd0fEe2YPMyYKslBVA" name="or" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGUTtt0fEe2YPMyYKslBVA" name="arg0" type="_tdsNdN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGX-G90fEe2YPMyYKslBVA" name="set" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGX-HN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGYlLd0fEe2YPMyYKslBVA" name="length" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGYlLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGYlL90fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGYlMN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGZMMN0fEe2YPMyYKslBVA" name="clone" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGZMMd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGZMNd0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGZMNt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGZMN90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGcPkd0fEe2YPMyYKslBVA" name="set" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGcPkt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGcPk90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGn1sN0fEe2YPMyYKslBVA" name="flip" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGn1sd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGn1st0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGzb4t0fEe2YPMyYKslBVA" name="cardinality" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGzb490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uG0qAN0fEe2YPMyYKslBVA" name="nextSetBit" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uG0qAd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uG0qAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uTudkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uTudkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uTudlN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uTudld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uTvEoN0fEe2YPMyYKslBVA" name="nextClearBit" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uTvEod0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uTvEot0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uTvEpd0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uTvEpt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uTvEp90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tdwe5d0fEe2YPMyYKslBVA" name="PrimitiveIterator" isLeaf="true" isAbstract="true">
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_tgMH0N0fEe2YPMyYKslBVA" name="OfInt" isAbstract="true">
          <ownedOperation xmi:id="_uUWIod0fEe2YPMyYKslBVA" name="hasNext" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUWIot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUWIo90fEe2YPMyYKslBVA" name="nextInt" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUWIpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_tgMu4N0fEe2YPMyYKslBVA" name="OfLong" isAbstract="true">
          <ownedOperation xmi:id="_uUX92t0fEe2YPMyYKslBVA" name="hasNext" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUX9290fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUX93N0fEe2YPMyYKslBVA" name="nextLong" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUX93d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </nestedClassifier>
        <nestedClassifier xmi:type="uml:Interface" xmi:id="_tgNV890fEe2YPMyYKslBVA" name="OfDouble" isAbstract="true">
          <ownedOperation xmi:id="_uUaaEN0fEe2YPMyYKslBVA" name="hasNext" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUaaEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uUaaEt0fEe2YPMyYKslBVA" name="nextDouble" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uUaaE90fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </nestedClassifier>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_teEA6d0fEe2YPMyYKslBVA" name="MissingResourceException" isLeaf="true">
        <ownedOperation xmi:id="_ubQB4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ubQB4d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubQB4t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubQB490fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_teJgcd0fEe2YPMyYKslBVA" name="Date" isLeaf="true">
        <ownedOperation xmi:id="_uakscN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uakscd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubkyAd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_ubkyAt0fEe2YPMyYKslBVA" name="getTime" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubkyA90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tfI-_N0fEe2YPMyYKslBVA" name="Vector" isLeaf="true">
        <ownedOperation xmi:id="_ubaZ8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_ubaZ8d0fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubaZ8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubaZ890fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubaZ9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubaZ9d0fEe2YPMyYKslBVA" name="toArray" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubaZ9t0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubaZ990fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubaZ-N0fEe2YPMyYKslBVA" name="addElement" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubbBAN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vY8ZMN0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vY8ZMd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vY8ZMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vZADmN0fEe2YPMyYKslBVA" name="iterator" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vZADmd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vZxfot0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vZxfo90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vZxfpN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vZ7QoN0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_thDqgd0fEe2YPMyYKslBVA" name="UUID" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_up3ssN0fEe2YPMyYKslBVA" name="randomUUID" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_up3ssd0fEe2YPMyYKslBVA" name="return" type="_thDqgd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_up3sst0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_up3ss90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tjzcgd0fEe2YPMyYKslBVA" name="StringJoiner" isLeaf="true">
        <ownedOperation xmi:id="_uaraLN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uaraLd0fEe2YPMyYKslBVA" name="arg0" type="_tBR-Q90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uaraLt0fEe2YPMyYKslBVA" name="arg1" type="_tBR-Q90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uaraL90fEe2YPMyYKslBVA" name="arg2" type="_tBR-Q90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uaraMN0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uaraMd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uaraMt0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uaraM90fEe2YPMyYKslBVA" name="arg0" type="_tBR-Q90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uasBMN0fEe2YPMyYKslBVA" name="return" type="_tjzcgd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tkO6Vt0fEe2YPMyYKslBVA" name="ArrayList[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tkPhYN0fEe2YPMyYKslBVA" name="Stack" isLeaf="true">
        <ownedOperation xmi:id="_ueDeQd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_ueEFUN0fEe2YPMyYKslBVA" name="peek" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ueEFUd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ueEsYN0fEe2YPMyYKslBVA" name="pop" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ueEsYd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ueF6hd0fEe2YPMyYKslBVA" name="push" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ueF6ht0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ueF6h90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tkicUd0fEe2YPMyYKslBVA" name="Dictionary[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tlQ1EN0fEe2YPMyYKslBVA" name="Calendar" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_um1m2d0fEe2YPMyYKslBVA" name="getInstance" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_um1m2t0fEe2YPMyYKslBVA" name="return" type="_tlQ1EN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_um1m290fEe2YPMyYKslBVA" name="setTime" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_um1m3N0fEe2YPMyYKslBVA" name="arg0" type="_teJgcd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_um1m3d0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_um1m3t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_um1m390fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tonEDt0fEe2YPMyYKslBVA" name="PropertyResourceBundle" isAbstract="true">
        <ownedOperation xmi:id="_uuqtLt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true">
          <ownedParameter xmi:id="_uuqtL90fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uurUMN0fEe2YPMyYKslBVA" name="setParent" visibility="protected">
          <ownedParameter xmi:id="_uurUMd0fEe2YPMyYKslBVA" name="arg0" type="_tWy7Qt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_s7jJtN0fEe2YPMyYKslBVA" name="net">
      <packagedElement xmi:type="uml:Class" xmi:id="_s7jwwN0fEe2YPMyYKslBVA" name="InetAddress" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uAuCAt0fEe2YPMyYKslBVA" name="getHostAddress" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uAuCA90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vb94Cd0fEe2YPMyYKslBVA" name="getByAddress" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_vb94Ct0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vb94C90fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcZV0N0fEe2YPMyYKslBVA" name="getByName" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_vcZV0d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vcZV0t0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcnYQ90fEe2YPMyYKslBVA" name="getAddress" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vcnYRN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcwiNd0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vcwiNt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vcwiN90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vczli90fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vczljN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vdKK0N0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vdKK0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s850kd0fEe2YPMyYKslBVA" name="ProxySelector" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_s850lN0fEe2YPMyYKslBVA" name="SocketAddress" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tANnQN0fEe2YPMyYKslBVA" name="URISyntaxException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tANnRN0fEe2YPMyYKslBVA" name="URLClassLoader" isLeaf="true">
        <ownedOperation xmi:id="_uX1hg90fEe2YPMyYKslBVA" name="getURLs" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uX1hhN0fEe2YPMyYKslBVA" name="return" type="_td_vcN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubddW90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ubddXN0fEe2YPMyYKslBVA" name="arg0" type="_td_vcN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tAOOUN0fEe2YPMyYKslBVA" name="URL" isLeaf="true">
        <ownedOperation xmi:id="_uX1hh90fEe2YPMyYKslBVA" name="getProtocol" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uX1hiN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX1hid0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uX1hit0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uX2vo90fEe2YPMyYKslBVA" name="getPath" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uX2vpN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uZnqMN0fEe2YPMyYKslBVA" name="openStream" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uZnqMd0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uaEWIt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uaEWI90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uaa7cN0fEe2YPMyYKslBVA" name="getFile" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uaa7cd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubItKd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ubItKt0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubItK90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubJUMt0fEe2YPMyYKslBVA" name="openConnection" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ubJUM90fEe2YPMyYKslBVA" name="return" type="_teISVN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uberbd0fEe2YPMyYKslBVA" name="toExternalForm" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uberbt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubkK9N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ubkK9d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubkK9t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubkK990fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ubkyAN0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ujk3d90fEe2YPMyYKslBVA" name="getQuery" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ujk3eN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ujlegN0fEe2YPMyYKslBVA" name="getHost" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ujlegd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ujlegt0fEe2YPMyYKslBVA" name="getPort" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ujleg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_unz3Qd0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_unz3Qt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_unz3Q90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_un4vsd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_un4vst0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_un4vs90fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_un4vtN0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ut_XsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ut_Xsd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ut_Xst0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ut_Xs90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ut_XtN0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ut_Xtd0fEe2YPMyYKslBVA" name="arg4" type="_teyZut0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuTgyd0fEe2YPMyYKslBVA" name="getRef" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uuTgyt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuUu490fEe2YPMyYKslBVA" name="getAuthority" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uuUu5N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuVV_90fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uuVWAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uvJ1Vt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uvJ1V90fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uvJ1WN0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uvJ1Wd0fEe2YPMyYKslBVA" name="arg2" type="_teyZut0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u8Tgh90fEe2YPMyYKslBVA" name="toURI" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_u8TgiN0fEe2YPMyYKslBVA" name="return" type="_tAOOUd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tAOOUd0fEe2YPMyYKslBVA" name="URI" isLeaf="true">
        <ownedOperation xmi:id="_uX1hi90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uX1hjN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ujDTAN0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ujDTAd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_un5WyN0fEe2YPMyYKslBVA" name="toURL" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_un5Wyd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uucDpt0fEe2YPMyYKslBVA" name="getPath" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uucDp90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uucDqN0fEe2YPMyYKslBVA" name="normalize" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uucDqd0fEe2YPMyYKslBVA" name="return" type="_tAOOUd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tE89U90fEe2YPMyYKslBVA" name="JarURLConnection" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uqR8YN0fEe2YPMyYKslBVA" name="getJarFileURL" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqR8Yd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u8RERt0fEe2YPMyYKslBVA" name="getMainAttributes" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_u8RER90fEe2YPMyYKslBVA" name="return" type="_tE89VN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tSaxlt0fEe2YPMyYKslBVA" name="Inet4Address" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tSitYN0fEe2YPMyYKslBVA" name="UnknownHostException" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tSqpMN0fEe2YPMyYKslBVA" name="Inet6Address" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_vcmxOt0fEe2YPMyYKslBVA" name="getByAddress" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_vcmxO90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vcmxPN0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vcmxPd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_vcmxPt0fEe2YPMyYKslBVA" name="return" type="_tSqpMN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_td_vcN0fEe2YPMyYKslBVA" name="URL[]" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_teHrQt0fEe2YPMyYKslBVA" name="UnknownServiceException" isLeaf="true">
        <ownedOperation xmi:id="_ubcPIt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ubcPI90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_teISUd0fEe2YPMyYKslBVA" name="MalformedURLException" isLeaf="true">
        <ownedOperation xmi:id="_uberb90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ubercN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ujlehN0fEe2YPMyYKslBVA" name="getLocalizedMessage" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ujlehd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuUu6d0fEe2YPMyYKslBVA" name="initCause" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uuUu6t0fEe2YPMyYKslBVA" name="arg0" type="_s7BlQd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuUu690fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_teISVN0fEe2YPMyYKslBVA" name="URLConnection" isAbstract="true">
        <ownedOperation xmi:id="_ubf5ht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
          <ownedParameter xmi:id="_ubf5h90fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubggm90fEe2YPMyYKslBVA" name="getURL" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ubggnN0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ubi80N0fEe2YPMyYKslBVA" name="getInputStream" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ubi80d0fEe2YPMyYKslBVA" name="return" type="_s9aK4d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ucLO9t0fEe2YPMyYKslBVA" name="getLastModified" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ucLO990fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_teyZut0fEe2YPMyYKslBVA" name="URLStreamHandler" isAbstract="true">
        <ownedOperation xmi:id="_uuQdgd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
        <ownedOperation xmi:id="_uzdtrd0fEe2YPMyYKslBVA" name="toExternalForm" visibility="protected">
          <ownedParameter xmi:id="_uzdtrt0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzdtr90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uzdttN0fEe2YPMyYKslBVA" name="equals" visibility="protected">
          <ownedParameter xmi:id="_uzdttd0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzdttt0fEe2YPMyYKslBVA" name="arg1" type="_tAOOUN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzdtt90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uzdtut0fEe2YPMyYKslBVA" name="getDefaultPort" visibility="protected">
          <ownedParameter xmi:id="_uzdtu90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uzeUoN0fEe2YPMyYKslBVA" name="getHostAddress" visibility="protected">
          <ownedParameter xmi:id="_uzeUod0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzeUot0fEe2YPMyYKslBVA" name="return" type="_s7jwwN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uzeUpt0fEe2YPMyYKslBVA" name="hashCode" visibility="protected">
          <ownedParameter xmi:id="_uzeUp90fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzeUqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uzeUrd0fEe2YPMyYKslBVA" name="hostsEqual" visibility="protected">
          <ownedParameter xmi:id="_uzeUrt0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzeUr90fEe2YPMyYKslBVA" name="arg1" type="_tAOOUN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzeUsN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uzeUtd0fEe2YPMyYKslBVA" name="sameFile" visibility="protected">
          <ownedParameter xmi:id="_uzeUtt0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzeUt90fEe2YPMyYKslBVA" name="arg1" type="_tAOOUN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uzeUuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tljwAd0fEe2YPMyYKslBVA" name="URLDecoder" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_un591N0fEe2YPMyYKslBVA" name="decode" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_un591d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_un591t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_un59190fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_s7350d0fEe2YPMyYKslBVA" name="awt">
      <packagedElement xmi:type="uml:Class" xmi:id="_s75vAd0fEe2YPMyYKslBVA" name="Toolkit" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uBKG490fEe2YPMyYKslBVA" name="getDefaultToolkit" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uBKG5N0fEe2YPMyYKslBVA" name="return" type="_s75vAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uBKG5d0fEe2YPMyYKslBVA" name="getScreenSize" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uBKG5t0fEe2YPMyYKslBVA" name="return" type="_s76WEN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s76WEN0fEe2YPMyYKslBVA" name="Dimension" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_uBKG590fEe2YPMyYKslBVA" name="width" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uBKG6N0fEe2YPMyYKslBVA" name="height" visibility="public" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_tACBFd0fEe2YPMyYKslBVA" name="Window" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tVy1sd0fEe2YPMyYKslBVA" name="GraphicsEnvironment" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uXj0v90fEe2YPMyYKslBVA" name="isHeadless" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uXj0wN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tVy1s90fEe2YPMyYKslBVA" name="HeadlessException" isLeaf="true">
        <ownedOperation xmi:id="_uXj0wd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uXj0wt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tVy1tN0fEe2YPMyYKslBVA" name="Component" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uXj0w90fEe2YPMyYKslBVA" name="isLightweight" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXj0xN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXj0xd0fEe2YPMyYKslBVA" name="isDisplayable" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXj0xt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXkbwt0fEe2YPMyYKslBVA" name="isVisible" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXkbw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_s7-AcN0fEe2YPMyYKslBVA" name="nio">
      <packagedElement xmi:type="uml:Package" xmi:id="_s7-Acd0fEe2YPMyYKslBVA" name="file">
        <packagedElement xmi:type="uml:Class" xmi:id="_s7-Ac90fEe2YPMyYKslBVA" name="Paths" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uBTQ0d0fEe2YPMyYKslBVA" name="get" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uBTQ0t0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uBTQ090fEe2YPMyYKslBVA" name="arg1" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uBTQ1N0fEe2YPMyYKslBVA" name="return" type="_uBTQ0N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s7-Add0fEe2YPMyYKslBVA" name="Files" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uBTQ1d0fEe2YPMyYKslBVA" name="readAllBytes" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uBTQ1t0fEe2YPMyYKslBVA" name="arg0" type="_uBTQ0N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uBTQ190fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uwJT1d0fEe2YPMyYKslBVA" name="isWritable" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uwJT1t0fEe2YPMyYKslBVA" name="arg0" type="_uBTQ0N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uwJT190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uwJ65N0fEe2YPMyYKslBVA" name="move" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uwJ65d0fEe2YPMyYKslBVA" name="arg0" type="_uBTQ0N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uwJ65t0fEe2YPMyYKslBVA" name="arg1" type="_uBTQ0N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uwJ6590fEe2YPMyYKslBVA" name="arg2" type="_uwJ6490fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uwJ66N0fEe2YPMyYKslBVA" name="return" type="_uBTQ0N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_u8QdMN0fEe2YPMyYKslBVA" name="copy" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_u8QdMd0fEe2YPMyYKslBVA" name="arg0" type="_s9aK4d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_u8QdMt0fEe2YPMyYKslBVA" name="arg1" type="_uBTQ0N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_u8QdM90fEe2YPMyYKslBVA" name="arg2" type="_uwJ6490fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_u8QdNN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tE8WQN0fEe2YPMyYKslBVA" name="StandardCopyOption" isLeaf="true" isAbstract="true">
          <ownedAttribute xmi:id="_uwJ64N0fEe2YPMyYKslBVA" name="REPLACE_EXISTING" isLeaf="true" isStatic="true" type="_tE8WQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uwJ64d0fEe2YPMyYKslBVA" name="ATOMIC_MOVE" isLeaf="true" isStatic="true" type="_tE8WQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_uBTQ0N0fEe2YPMyYKslBVA" name="Path" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:DataType" xmi:id="_uwJ64t0fEe2YPMyYKslBVA" name="CopyOption" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:DataType" xmi:id="_uwJ6490fEe2YPMyYKslBVA" name="CopyOption[]" isLeaf="true" isAbstract="true"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_tAc30N0fEe2YPMyYKslBVA" name="charset">
        <packagedElement xmi:type="uml:Class" xmi:id="_tAc30t0fEe2YPMyYKslBVA" name="Charset" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uYPxMd0fEe2YPMyYKslBVA" name="defaultCharset" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYPxMt0fEe2YPMyYKslBVA" name="return" type="_tAc30t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYPxM90fEe2YPMyYKslBVA" name="name" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uYPxNN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tfVMMt0fEe2YPMyYKslBVA" name="StandardCharsets" isLeaf="true" isAbstract="true">
          <ownedAttribute xmi:id="_uchNN90fEe2YPMyYKslBVA" name="UTF_8" isLeaf="true" isStatic="true" type="_tAc30t0fEe2YPMyYKslBVA" isReadOnly="true"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tAt9kd0fEe2YPMyYKslBVA" name="ByteOrder" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_uW-l5t0fEe2YPMyYKslBVA" name="BIG_ENDIAN" isLeaf="true" isStatic="true" type="_tAt9kd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uW_0D90fEe2YPMyYKslBVA" name="LITTLE_ENDIAN" isLeaf="true" isStatic="true" type="_tAt9kd0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uYwHgN0fEe2YPMyYKslBVA" name="nativeOrder" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uYwHgd0fEe2YPMyYKslBVA" name="return" type="_tAt9kd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tAt9kt0fEe2YPMyYKslBVA" name="ByteBuffer" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uW8Jqd0fEe2YPMyYKslBVA" name="getInt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW8Jqt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uW8Jq90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW8JrN0fEe2YPMyYKslBVA" name="getLong" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW8Jrd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uW8Jrt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW-l4N0fEe2YPMyYKslBVA" name="getShort" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW-l4d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uW-l4t0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW-l490fEe2YPMyYKslBVA" name="allocate" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uW-l5N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uW-l5d0fEe2YPMyYKslBVA" name="return" type="_tAt9kt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW-l590fEe2YPMyYKslBVA" name="order" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW-l6N0fEe2YPMyYKslBVA" name="arg0" type="_tAt9kd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uW-l6d0fEe2YPMyYKslBVA" name="return" type="_tAt9kt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW-l8N0fEe2YPMyYKslBVA" name="position" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW-l8d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uW-l8t0fEe2YPMyYKslBVA" name="return" type="_tVqS0d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW-l890fEe2YPMyYKslBVA" name="slice" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW-l9N0fEe2YPMyYKslBVA" name="return" type="_tAt9kt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW-l9d0fEe2YPMyYKslBVA" name="order" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW_M8N0fEe2YPMyYKslBVA" name="return" type="_tAt9kd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW_M8d0fEe2YPMyYKslBVA" name="limit" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW_M8t0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uW_M890fEe2YPMyYKslBVA" name="return" type="_tVqS0d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW_M9N0fEe2YPMyYKslBVA" name="rewind" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW_M9d0fEe2YPMyYKslBVA" name="return" type="_tVqS0d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW_0BN0fEe2YPMyYKslBVA" name="position" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW_0Bd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW_0Bt0fEe2YPMyYKslBVA" name="limit" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW_0B90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uW_0CN0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW_0Cd0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXC3U90fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXC3VN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXC3Vd0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXEsgd0fEe2YPMyYKslBVA" name="getInt" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXEsgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXF6oN0fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXF6od0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXF6ot0fEe2YPMyYKslBVA" name="return" type="_tAt9kt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_tVprwd0fEe2YPMyYKslBVA" name="channels">
        <packagedElement xmi:type="uml:Class" xmi:id="_tVprw90fEe2YPMyYKslBVA" name="FileChannel" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uW-l7N0fEe2YPMyYKslBVA" name="read" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uW-l7d0fEe2YPMyYKslBVA" name="arg0" type="_tAt9kt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uW-l7t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uW-l790fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_un593t0fEe2YPMyYKslBVA" name="tryLock" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_un59390fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_un594N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_un594d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_un594t0fEe2YPMyYKslBVA" name="return" type="_tljwB90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tljwB90fEe2YPMyYKslBVA" name="FileLock" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_un6k490fEe2YPMyYKslBVA" name="release" visibility="public" isLeaf="true" isAbstract="true"/>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tVqS0d0fEe2YPMyYKslBVA" name="Buffer" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uW_0Ad0fEe2YPMyYKslBVA" name="position" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uW_0At0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uW_0A90fEe2YPMyYKslBVA" name="return" type="_tVqS0d0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tVzcxN0fEe2YPMyYKslBVA" name="CharBuffer" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uYgP8N0fEe2YPMyYKslBVA" name="wrap" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uYgP8d0fEe2YPMyYKslBVA" name="arg0" type="_tBR-Q90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uYgP8t0fEe2YPMyYKslBVA" name="return" type="_tVzcxN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uYgP890fEe2YPMyYKslBVA" name="subSequence" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uYgP9N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uYgP9d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uYgP9t0fEe2YPMyYKslBVA" name="return" type="_tVzcxN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_s_o_gN0fEe2YPMyYKslBVA" name="math">
      <packagedElement xmi:type="uml:Class" xmi:id="_s_t4Ad0fEe2YPMyYKslBVA" name="RoundingMode" isLeaf="true" isAbstract="true">
        <ownedAttribute xmi:id="_uNeroN0fEe2YPMyYKslBVA" name="UNNECESSARY" isLeaf="true" isStatic="true" type="_s_t4Ad0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uNiWBN0fEe2YPMyYKslBVA" name="CEILING" isLeaf="true" isStatic="true" type="_s_t4Ad0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uVwd490fEe2YPMyYKslBVA" name="DOWN" isLeaf="true" isStatic="true" type="_s_t4Ad0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uVwd5N0fEe2YPMyYKslBVA" name="FLOOR" isLeaf="true" isStatic="true" type="_s_t4Ad0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uVwd5d0fEe2YPMyYKslBVA" name="UP" isLeaf="true" isStatic="true" type="_s_t4Ad0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uVwd5t0fEe2YPMyYKslBVA" name="HALF_DOWN" isLeaf="true" isStatic="true" type="_s_t4Ad0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uVwd590fEe2YPMyYKslBVA" name="HALF_UP" isLeaf="true" isStatic="true" type="_s_t4Ad0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uVwd6N0fEe2YPMyYKslBVA" name="HALF_EVEN" isLeaf="true" isStatic="true" type="_s_t4Ad0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uVv24N0fEe2YPMyYKslBVA" name="values" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uVwd4N0fEe2YPMyYKslBVA" name="return" type="_uVv2390fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVwd4d0fEe2YPMyYKslBVA" name="ordinal" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVwd4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_s_0lsN0fEe2YPMyYKslBVA" name="BigInteger" isLeaf="true">
        <ownedAttribute xmi:id="_uKdM090fEe2YPMyYKslBVA" name="ONE" isLeaf="true" isStatic="true" type="_s_0lsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uXGhsN0fEe2YPMyYKslBVA" name="ZERO" isLeaf="true" isStatic="true" type="_s_0lsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uKdM1N0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uKdM1d0fEe2YPMyYKslBVA" name="arg0" type="_s_0lsN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKdM1t0fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKdM2t0fEe2YPMyYKslBVA" name="subtract" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uKdM290fEe2YPMyYKslBVA" name="arg0" type="_s_0lsN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKdM3N0fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKdM4d0fEe2YPMyYKslBVA" name="valueOf" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uKdM4t0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKdM490fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKdz4N0fEe2YPMyYKslBVA" name="max" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uKdz4d0fEe2YPMyYKslBVA" name="arg0" type="_s_0lsN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKdz4t0fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKdz490fEe2YPMyYKslBVA" name="min" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uKdz5N0fEe2YPMyYKslBVA" name="arg0" type="_s_0lsN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uKdz5d0fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uKdz5t0fEe2YPMyYKslBVA" name="longValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uKdz590fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVvPzN0fEe2YPMyYKslBVA" name="abs" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVvPzd0fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVvPzt0fEe2YPMyYKslBVA" name="bitLength" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVvPz90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVvP0N0fEe2YPMyYKslBVA" name="signum" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVvP0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVvP0t0fEe2YPMyYKslBVA" name="shiftRight" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVvP090fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uVv20N0fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uVv20d0fEe2YPMyYKslBVA" name="getLowestSetBit" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uVv20t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWgExt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uWgEx90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWgEyN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uWgEzd0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uWgEzt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uWgEz90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXEFdt0fEe2YPMyYKslBVA" name="intValue" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXEFd90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXGhsd0fEe2YPMyYKslBVA" name="shiftLeft" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXGhst0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXGhs90fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uXGhtN0fEe2YPMyYKslBVA" name="or" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uXGhtd0fEe2YPMyYKslBVA" name="arg0" type="_s_0lsN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uXGhtt0fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_uVv2390fEe2YPMyYKslBVA" name="RoundingMode[]" isLeaf="true" isAbstract="true"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_tAO1ZN0fEe2YPMyYKslBVA" name="security">
      <packagedElement xmi:type="uml:Package" xmi:id="_tg6gkt0fEe2YPMyYKslBVA" name="cert">
        <packagedElement xmi:type="uml:DataType" xmi:id="_tg6gk90fEe2YPMyYKslBVA" name="Certificate" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tg6glN0fEe2YPMyYKslBVA" name="Certificate[]" isLeaf="true" isAbstract="true"/>
        <packagedElement xmi:type="uml:Class" xmi:id="_tmx4AN0fEe2YPMyYKslBVA" name="X509Certificate" isAbstract="true">
          <ownedOperation xmi:id="_ukVFeN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true"/>
          <ownedOperation xmi:id="_uyW6V90fEe2YPMyYKslBVA" name="getSubjectDN" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uyW6WN0fEe2YPMyYKslBVA" name="return" type="_tkqYIt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tAO1Zt0fEe2YPMyYKslBVA" name="AccessController" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uX39w90fEe2YPMyYKslBVA" name="doPrivileged" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uX39xN0fEe2YPMyYKslBVA" name="arg0" type="_tVyOqd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uX39xd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ukoAVt0fEe2YPMyYKslBVA" name="getContext" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ukoAV90fEe2YPMyYKslBVA" name="return" type="_tg5Scd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uk2C0N0fEe2YPMyYKslBVA" name="doPrivileged" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uk2C0d0fEe2YPMyYKslBVA" name="arg0" type="_tg1BA90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uk2C0t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuCbAN0fEe2YPMyYKslBVA" name="doPrivileged" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uuCbAd0fEe2YPMyYKslBVA" name="arg0" type="_tVyOqd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuCbAt0fEe2YPMyYKslBVA" name="arg1" type="_tg5Scd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuCbA90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uuCbBN0fEe2YPMyYKslBVA" name="doPrivileged" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_uuCbBd0fEe2YPMyYKslBVA" name="arg0" type="_tg1BA90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuCbBt0fEe2YPMyYKslBVA" name="arg1" type="_tg5Scd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uuCbB90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tSmXwN0fEe2YPMyYKslBVA" name="ProtectionDomain">
        <ownedOperation xmi:id="_ukdoRN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ukdoRd0fEe2YPMyYKslBVA" name="arg0" type="_tSmXwt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ukdoRt0fEe2YPMyYKslBVA" name="arg1" type="_tia8dt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ullpoN0fEe2YPMyYKslBVA" name="getPermissions" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ullpod0fEe2YPMyYKslBVA" name="return" type="_tia8dt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_unegAN0fEe2YPMyYKslBVA" name="implies" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_unegAd0fEe2YPMyYKslBVA" name="arg0" type="_tkxs5N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_unegAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqTxkN0fEe2YPMyYKslBVA" name="getCodeSource" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqTxkd0fEe2YPMyYKslBVA" name="return" type="_tSmXwt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tSmXwt0fEe2YPMyYKslBVA" name="CodeSource" isLeaf="true">
        <ownedOperation xmi:id="_ullprN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ullprd0fEe2YPMyYKslBVA" name="arg0" type="_tAOOUN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ullprt0fEe2YPMyYKslBVA" name="arg1" type="_tg6glN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqTKgN0fEe2YPMyYKslBVA" name="getLocation" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqTKgd0fEe2YPMyYKslBVA" name="return" type="_tAOOUN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tVyOqd0fEe2YPMyYKslBVA" name="PrivilegedAction" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tgzL290fEe2YPMyYKslBVA" name="PrivilegedActionException" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_uk2p1d0fEe2YPMyYKslBVA" name="getException" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uk2p1t0fEe2YPMyYKslBVA" name="return" type="_s72rsN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_umLfhd0fEe2YPMyYKslBVA" name="getCause" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_umLfht0fEe2YPMyYKslBVA" name="return" type="_s7BlQd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tg1BA90fEe2YPMyYKslBVA" name="PrivilegedExceptionAction" isAbstract="true"/>
      <packagedElement xmi:type="uml:Class" xmi:id="_tg5Scd0fEe2YPMyYKslBVA" name="AccessControlContext" isLeaf="true">
        <ownedOperation xmi:id="_ukbMD90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_ukbMEN0fEe2YPMyYKslBVA" name="arg0" type="_ukbMDt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ukmyN90fEe2YPMyYKslBVA" name="checkPermission" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ukmyON0fEe2YPMyYKslBVA" name="arg0" type="_tkxs5N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_thkn4d0fEe2YPMyYKslBVA" name="AllPermission" isLeaf="true">
        <ownedOperation xmi:id="_ukW6p90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_ukW6qN0fEe2YPMyYKslBVA" name="newPermissionCollection" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ukW6qd0fEe2YPMyYKslBVA" name="return" type="_tia8dt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tiZHS90fEe2YPMyYKslBVA" name="BasicPermission" isAbstract="true">
        <ownedOperation xmi:id="_uyNwY90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true">
          <ownedParameter xmi:id="_uyNwZN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uyVsM90fEe2YPMyYKslBVA" name="implies" visibility="protected">
          <ownedParameter xmi:id="_uyVsNN0fEe2YPMyYKslBVA" name="arg0" type="_tkxs5N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uyVsNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tia8dt0fEe2YPMyYKslBVA" name="PermissionCollection" isAbstract="true">
        <ownedOperation xmi:id="_ukUeX90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
        <ownedOperation xmi:id="_ukW6qt0fEe2YPMyYKslBVA" name="add" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ukW6q90fEe2YPMyYKslBVA" name="arg0" type="_tkxs5N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ukYvyt0fEe2YPMyYKslBVA" name="implies" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_ukYvy90fEe2YPMyYKslBVA" name="arg0" type="_tkxs5N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ukYvzN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Interface" xmi:id="_tkqYIt0fEe2YPMyYKslBVA" name="Principal" isAbstract="true">
        <ownedOperation xmi:id="_ukVscd0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ukVsct0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ukVsc90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ukVsdt0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ukVsd90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ukVset0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ukVse90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uyW6Wd0fEe2YPMyYKslBVA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uyW6Wt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tkxs5N0fEe2YPMyYKslBVA" name="Permission" isAbstract="true">
        <ownedOperation xmi:id="_ukp1jt0fEe2YPMyYKslBVA" name="implies" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ukp1j90fEe2YPMyYKslBVA" name="arg0" type="_tkxs5N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ukp1kN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uk2Cyd0fEe2YPMyYKslBVA" name="newPermissionCollection" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uk2Cyt0fEe2YPMyYKslBVA" name="return" type="_tia8dt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uwcOxd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected" isLeaf="true">
          <ownedParameter xmi:id="_uwcOxt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_toQesN0fEe2YPMyYKslBVA" name="Permissions" isLeaf="true">
        <ownedOperation xmi:id="_ukUeYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true"/>
        <ownedOperation xmi:id="_ukUead0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ukUeat0fEe2YPMyYKslBVA" name="arg0" type="_tkxs5N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_ukVFaN0fEe2YPMyYKslBVA" name="implies" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_ukVFad0fEe2YPMyYKslBVA" name="arg0" type="_tkxs5N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ukVFat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:DataType" xmi:id="_toQetN0fEe2YPMyYKslBVA" name="PublicKey" isLeaf="true" isAbstract="true"/>
      <packagedElement xmi:type="uml:DataType" xmi:id="_ukbMDt0fEe2YPMyYKslBVA" name="ProtectionDomain[]" isLeaf="true" isAbstract="true"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_tSaxmd0fEe2YPMyYKslBVA" name="sql">
      <packagedElement xmi:type="uml:Class" xmi:id="_tSiGUd0fEe2YPMyYKslBVA" name="Timestamp" isLeaf="true">
        <ownedOperation xmi:id="_vcYHtd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_vcYHtt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcYHut0fEe2YPMyYKslBVA" name="setNanos" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vcYHu90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcsQyt0fEe2YPMyYKslBVA" name="getTime" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vcsQy90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vcsQzd0fEe2YPMyYKslBVA" name="getNanos" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vcsQzt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_tWc9B90fEe2YPMyYKslBVA" name="text">
      <packagedElement xmi:type="uml:Class" xmi:id="_tWc9Cd0fEe2YPMyYKslBVA" name="Collator" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_ufdMed0fEe2YPMyYKslBVA" name="getInstance" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ufdMet0fEe2YPMyYKslBVA" name="return" type="_tWc9Cd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tWy7RN0fEe2YPMyYKslBVA" name="MessageFormat" isLeaf="true">
        <ownedOperation xmi:id="_ujfX4N0fEe2YPMyYKslBVA" name="format" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_ujfX4d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ujfX4t0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_ujfX490fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u8oQrN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_u8oQrd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u8oQrt0fEe2YPMyYKslBVA" name="applyPattern" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_u8oQr90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_u8oQsN0fEe2YPMyYKslBVA" name="format" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_u8oQsd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_u8oQst0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tbZHYd0fEe2YPMyYKslBVA" name="BreakIterator" isLeaf="true" isAbstract="true">
        <ownedOperation xmi:id="_vZpj0d0fEe2YPMyYKslBVA" name="getWordInstance" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_vZpj0t0fEe2YPMyYKslBVA" name="return" type="_tbZHYd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vZpj090fEe2YPMyYKslBVA" name="setText" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vZpj1N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vZpj1d0fEe2YPMyYKslBVA" name="first" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vZpj1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vZpj190fEe2YPMyYKslBVA" name="next" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_vZpj2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_vZ8ewN0fEe2YPMyYKslBVA" name="getLineInstance" isLeaf="true" isStatic="true">
          <ownedParameter xmi:id="_vZ8ewd0fEe2YPMyYKslBVA" name="return" type="_tbZHYd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
      <packagedElement xmi:type="uml:Class" xmi:id="_tl9_st0fEe2YPMyYKslBVA" name="SimpleDateFormat" isLeaf="true">
        <ownedOperation xmi:id="_uqgl5d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
          <ownedParameter xmi:id="_uqgl5t0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uqk3UN0fEe2YPMyYKslBVA" name="format" visibility="public" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uqk3Ud0fEe2YPMyYKslBVA" name="arg0" type="_teJgcd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uqk3Ut0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </packagedElement>
    </packagedElement>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_s6qY4N0fEe2YPMyYKslBVA" name="capstone">
    <packagedElement xmi:type="uml:Class" xmi:id="_s6qY4t0fEe2YPMyYKslBVA" name="Capstone" visibility="public">
      <eAnnotations xmi:id="_s-Uw4N0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_s-VX8N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_s-VX8d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uF3nxd0fEe2YPMyYKslBVA" name="CS_API_MAJOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3nxt0fEe2YPMyYKslBVA" name="CS_API_MINOR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3nx90fEe2YPMyYKslBVA" name="CS_ARCH_ARM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3nyN0fEe2YPMyYKslBVA" name="CS_ARCH_ARM64" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3nyd0fEe2YPMyYKslBVA" name="CS_ARCH_MIPS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3nyt0fEe2YPMyYKslBVA" name="CS_ARCH_X86" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3ny90fEe2YPMyYKslBVA" name="CS_ARCH_PPC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3nzN0fEe2YPMyYKslBVA" name="CS_ARCH_SPARC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3nzd0fEe2YPMyYKslBVA" name="CS_ARCH_SYSZ" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3nzt0fEe2YPMyYKslBVA" name="CS_ARCH_XCORE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3nz90fEe2YPMyYKslBVA" name="CS_ARCH_M68K" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n0N0fEe2YPMyYKslBVA" name="CS_ARCH_TMS320C64X" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n0d0fEe2YPMyYKslBVA" name="CS_ARCH_M680X" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n0t0fEe2YPMyYKslBVA" name="CS_ARCH_MAX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n090fEe2YPMyYKslBVA" name="CS_ARCH_ALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n1N0fEe2YPMyYKslBVA" name="CS_MODE_LITTLE_ENDIAN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n1d0fEe2YPMyYKslBVA" name="CS_MODE_ARM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n1t0fEe2YPMyYKslBVA" name="CS_MODE_16" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n190fEe2YPMyYKslBVA" name="CS_MODE_32" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n2N0fEe2YPMyYKslBVA" name="CS_MODE_64" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n2d0fEe2YPMyYKslBVA" name="CS_MODE_THUMB" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n2t0fEe2YPMyYKslBVA" name="CS_MODE_MCLASS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n290fEe2YPMyYKslBVA" name="CS_MODE_V8" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n3N0fEe2YPMyYKslBVA" name="CS_MODE_MICRO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n3d0fEe2YPMyYKslBVA" name="CS_MODE_MIPS3" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF3n3t0fEe2YPMyYKslBVA" name="CS_MODE_MIPS32R6" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O0N0fEe2YPMyYKslBVA" name="CS_MODE_MIPS2" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O0d0fEe2YPMyYKslBVA" name="CS_MODE_BIG_ENDIAN" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O0t0fEe2YPMyYKslBVA" name="CS_MODE_V9" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O090fEe2YPMyYKslBVA" name="CS_MODE_MIPS32" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O1N0fEe2YPMyYKslBVA" name="CS_MODE_MIPS64" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O1d0fEe2YPMyYKslBVA" name="CS_MODE_QPX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O1t0fEe2YPMyYKslBVA" name="CS_MODE_M680X_6301" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O190fEe2YPMyYKslBVA" name="CS_MODE_M680X_6309" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O2N0fEe2YPMyYKslBVA" name="CS_MODE_M680X_6800" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O2d0fEe2YPMyYKslBVA" name="CS_MODE_M680X_6801" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O2t0fEe2YPMyYKslBVA" name="CS_MODE_M680X_6805" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O290fEe2YPMyYKslBVA" name="CS_MODE_M680X_6808" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O3N0fEe2YPMyYKslBVA" name="CS_MODE_M680X_6809" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O3d0fEe2YPMyYKslBVA" name="CS_MODE_M680X_6811" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O3t0fEe2YPMyYKslBVA" name="CS_MODE_M680X_CPU12" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O390fEe2YPMyYKslBVA" name="CS_MODE_M680X_HCS08" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O4N0fEe2YPMyYKslBVA" name="CS_ERR_OK" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O4d0fEe2YPMyYKslBVA" name="CS_ERR_MEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O4t0fEe2YPMyYKslBVA" name="CS_ERR_ARCH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O490fEe2YPMyYKslBVA" name="CS_ERR_HANDLE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O5N0fEe2YPMyYKslBVA" name="CS_ERR_CSH" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O5d0fEe2YPMyYKslBVA" name="CS_ERR_MODE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O5t0fEe2YPMyYKslBVA" name="CS_ERR_OPTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O590fEe2YPMyYKslBVA" name="CS_ERR_DETAIL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O6N0fEe2YPMyYKslBVA" name="CS_ERR_MEMSETUP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O6d0fEe2YPMyYKslBVA" name="CS_ERR_VERSION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O6t0fEe2YPMyYKslBVA" name="CS_ERR_DIET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O690fEe2YPMyYKslBVA" name="CS_ERR_SKIPDATA" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O7N0fEe2YPMyYKslBVA" name="CS_ERR_X86_ATT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O7d0fEe2YPMyYKslBVA" name="CS_ERR_X86_INTEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O7t0fEe2YPMyYKslBVA" name="CS_OPT_SYNTAX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O790fEe2YPMyYKslBVA" name="CS_OPT_DETAIL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF4O8N0fEe2YPMyYKslBVA" name="CS_OPT_MODE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF414N0fEe2YPMyYKslBVA" name="CS_OPT_OFF" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF414d0fEe2YPMyYKslBVA" name="CS_OPT_SYNTAX_INTEL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF414t0fEe2YPMyYKslBVA" name="CS_OPT_SYNTAX_ATT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF41490fEe2YPMyYKslBVA" name="CS_OPT_ON" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF415N0fEe2YPMyYKslBVA" name="CS_OPT_SYNTAX_NOREGNAME" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF415d0fEe2YPMyYKslBVA" name="CS_OP_INVALID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF415t0fEe2YPMyYKslBVA" name="CS_OP_REG" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF41590fEe2YPMyYKslBVA" name="CS_OP_IMM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF416N0fEe2YPMyYKslBVA" name="CS_OP_MEM" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF416d0fEe2YPMyYKslBVA" name="CS_OP_FP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF416t0fEe2YPMyYKslBVA" name="CS_AC_INVALID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF41690fEe2YPMyYKslBVA" name="CS_AC_READ" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF417N0fEe2YPMyYKslBVA" name="CS_AC_WRITE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF417d0fEe2YPMyYKslBVA" name="CS_GRP_INVALID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF417t0fEe2YPMyYKslBVA" name="CS_GRP_JUMP" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF41790fEe2YPMyYKslBVA" name="CS_GRP_CALL" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF418N0fEe2YPMyYKslBVA" name="CS_GRP_RET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF418d0fEe2YPMyYKslBVA" name="CS_GRP_INT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF418t0fEe2YPMyYKslBVA" name="CS_GRP_IRET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF41890fEe2YPMyYKslBVA" name="CS_GRP_PRIVILEGE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF419N0fEe2YPMyYKslBVA" name="CS_SUPPORT_DIET" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF419d0fEe2YPMyYKslBVA" name="CS_SUPPORT_X86_REDUCE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF419t0fEe2YPMyYKslBVA" name="EMPTY_INSN" visibility="private" isLeaf="true" isStatic="true" type="_s7CMUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
      <ownedAttribute xmi:id="_uF41990fEe2YPMyYKslBVA" name="ns" visibility="protected" type="_s-V_At0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uF41-N0fEe2YPMyYKslBVA" name="cs" visibility="private" type="_s-V_B90fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uF41-d0fEe2YPMyYKslBVA" name="arch" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uF41-t0fEe2YPMyYKslBVA" name="mode" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uF41-90fEe2YPMyYKslBVA" name="syntax" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uF41_N0fEe2YPMyYKslBVA" name="detail" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      <ownedAttribute xmi:id="_uF41_d0fEe2YPMyYKslBVA" name="diet" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uAR9Kd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
        <ownedParameter xmi:id="_uAR9Kt0fEe2YPMyYKslBVA" name="arch" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uAR9K90fEe2YPMyYKslBVA" name="mode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uATLQN0fEe2YPMyYKslBVA" name="disasm" visibility="public">
        <ownedParameter xmi:id="_uATLQd0fEe2YPMyYKslBVA" name="code" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uATLQt0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uATLQ90fEe2YPMyYKslBVA" name="return" type="_s7CMUN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uCXAw90fEe2YPMyYKslBVA" name="setDetail" visibility="public">
        <ownedParameter xmi:id="_uCXAxN0fEe2YPMyYKslBVA" name="opt" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uF5c8N0fEe2YPMyYKslBVA" name="fromArrayRaw" visibility="private">
        <ownedParameter xmi:id="_uF5c8d0fEe2YPMyYKslBVA" name="arr_raw" type="_s-V_AN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uF5c8t0fEe2YPMyYKslBVA" name="deallocator" type="_s-XNI90fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uF5c890fEe2YPMyYKslBVA" name="return" type="_s7CMUN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uF6rEt0fEe2YPMyYKslBVA" name="version" visibility="public">
        <ownedParameter xmi:id="_uF6rE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uF6rFN0fEe2YPMyYKslBVA" name="setSyntax" visibility="public">
        <ownedParameter xmi:id="_uF6rFd0fEe2YPMyYKslBVA" name="syntax" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uF7SIN0fEe2YPMyYKslBVA" name="setMode" visibility="public">
        <ownedParameter xmi:id="_uF7SId0fEe2YPMyYKslBVA" name="opt" type="_s6rnAd0fEe2YPMyYKslBVA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uF7SIt0fEe2YPMyYKslBVA" name="finalize" visibility="protected"/>
      <ownedOperation xmi:id="_uF7SI90fEe2YPMyYKslBVA" name="close" visibility="public">
        <ownedParameter xmi:id="_uF7SJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uF75MN0fEe2YPMyYKslBVA" name="disasm" visibility="public">
        <ownedParameter xmi:id="_uF75Md0fEe2YPMyYKslBVA" name="code" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uF75Mt0fEe2YPMyYKslBVA" name="address" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uF75M90fEe2YPMyYKslBVA" name="count" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uF75NN0fEe2YPMyYKslBVA" name="return" type="_s7CMUN0fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uF8gQ90fEe2YPMyYKslBVA" name="strerror" visibility="public">
        <ownedParameter xmi:id="_uF8gRN0fEe2YPMyYKslBVA" name="code" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedParameter xmi:id="_uF8gRd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_uF8gRt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s6uqUd0fEe2YPMyYKslBVA" name="CsInsn" visibility="public">
        <eAnnotations xmi:id="_s-YbQN0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_s-YbQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_s-YbQt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_t_1RMt0fEe2YPMyYKslBVA" name="groups" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_t_14QN0fEe2YPMyYKslBVA" name="bytes" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_t_4UgN0fEe2YPMyYKslBVA" name="opStr" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_t_47l90fEe2YPMyYKslBVA" name="address" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uAVAcN0fEe2YPMyYKslBVA" name="mnemonic" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_jmN0fEe2YPMyYKslBVA" name="csh" visibility="private" type="_s_9voN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_jmd0fEe2YPMyYKslBVA" name="cs" visibility="private" type="_s-V_B90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_jmt0fEe2YPMyYKslBVA" name="raw" visibility="private" type="_s-XNIt0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_jm90fEe2YPMyYKslBVA" name="arch" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_jnN0fEe2YPMyYKslBVA" name="id" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_jnd0fEe2YPMyYKslBVA" name="size" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_jnt0fEe2YPMyYKslBVA" name="regsRead" visibility="public" type="_s-YbQ90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_jn90fEe2YPMyYKslBVA" name="regsWrite" visibility="public" type="_s-YbQ90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_joN0fEe2YPMyYKslBVA" name="operands" visibility="public" type="_s-cFst0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_jod0fEe2YPMyYKslBVA" name="deallocator" visibility="private" isLeaf="true" type="_s-XNI90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uF5c9N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uF5c9d0fEe2YPMyYKslBVA" name="insn" type="_s-XNIt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF5c9t0fEe2YPMyYKslBVA" name="_arch" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF5c990fEe2YPMyYKslBVA" name="_csh" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF5c-N0fEe2YPMyYKslBVA" name="_cs" type="_s-V_B90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF5c-d0fEe2YPMyYKslBVA" name="diet" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF5c-t0fEe2YPMyYKslBVA" name="deallocator" type="_s-XNI90fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGAxtt0fEe2YPMyYKslBVA" name="getOptInfo" visibility="private">
          <ownedParameter xmi:id="_uGAxt90fEe2YPMyYKslBVA" name="detail" type="_s-X0ON0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGAxuN0fEe2YPMyYKslBVA" name="return" type="_s-cFst0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGCm4t0fEe2YPMyYKslBVA" name="opCount" visibility="public">
          <ownedParameter xmi:id="_uGCm490fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGCm5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGDN8t0fEe2YPMyYKslBVA" name="opIndex" visibility="public">
          <ownedParameter xmi:id="_uGDN890fEe2YPMyYKslBVA" name="type" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGDN9N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGDN9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGDN9t0fEe2YPMyYKslBVA" name="regRead" visibility="public">
          <ownedParameter xmi:id="_uGDN990fEe2YPMyYKslBVA" name="reg_id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGDN-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGD1AN0fEe2YPMyYKslBVA" name="regWrite" visibility="public">
          <ownedParameter xmi:id="_uGD1Ad0fEe2YPMyYKslBVA" name="reg_id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGD1At0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGD1A90fEe2YPMyYKslBVA" name="errno" visibility="public">
          <ownedParameter xmi:id="_uGD1BN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGD1Bd0fEe2YPMyYKslBVA" name="regName" visibility="public">
          <ownedParameter xmi:id="_uGD1Bt0fEe2YPMyYKslBVA" name="reg_id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGD1B90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGD1CN0fEe2YPMyYKslBVA" name="insnName" visibility="public">
          <ownedParameter xmi:id="_uGD1Cd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGEcEN0fEe2YPMyYKslBVA" name="groupName" visibility="public">
          <ownedParameter xmi:id="_uGEcEd0fEe2YPMyYKslBVA" name="id" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGEcEt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGEcE90fEe2YPMyYKslBVA" name="group" visibility="public">
          <ownedParameter xmi:id="_uGEcFN0fEe2YPMyYKslBVA" name="gid" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGEcFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGEcFt0fEe2YPMyYKslBVA" name="regsAccess" visibility="public">
          <ownedParameter xmi:id="_uGEcF90fEe2YPMyYKslBVA" name="return" type="_s-bekd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:DataType" xmi:id="_s7CMUN0fEe2YPMyYKslBVA" name="CsInsn[]" isLeaf="true" isAbstract="true">
        <eAnnotations xmi:id="_vgB4pd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_vgB4pt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
        </eAnnotations>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:DataType" xmi:id="_s-V_AN0fEe2YPMyYKslBVA" name="_cs_insn[]" isLeaf="true" isAbstract="true">
        <eAnnotations xmi:id="_vgB4p90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_vgB4qN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
        </eAnnotations>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-V_At0fEe2YPMyYKslBVA" name="NativeStruct" visibility="public">
        <eAnnotations xmi:id="_tTXz390fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTXz4N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTXz4d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFraht0fEe2YPMyYKslBVA" name="csh" visibility="private" type="_s_9voN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFrah90fEe2YPMyYKslBVA" name="handleRef" visibility="private" type="_s-WmEt0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFraiN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s6qY4t0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uFraid0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
          <ownedParameter xmi:id="_uFrait0fEe2YPMyYKslBVA" name="this$0" type="_s6qY4t0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFrai90fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
          <ownedParameter xmi:id="_uFrajN0fEe2YPMyYKslBVA" name="x0" type="_s-V_At0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFrajd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFsBkN0fEe2YPMyYKslBVA" name="access$102" visibility="package" isStatic="true">
          <ownedParameter xmi:id="_uFsBkd0fEe2YPMyYKslBVA" name="x0" type="_s-V_At0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFsBkt0fEe2YPMyYKslBVA" name="x1" type="_s-WmEt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFsBk90fEe2YPMyYKslBVA" name="return" type="_s-WmEt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFsBlN0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
          <ownedParameter xmi:id="_uFsBld0fEe2YPMyYKslBVA" name="x0" type="_s-V_At0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFsBlt0fEe2YPMyYKslBVA" name="return" type="_s-WmEt0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFsBl90fEe2YPMyYKslBVA" name="access$002" visibility="package" isStatic="true">
          <ownedParameter xmi:id="_uFsBmN0fEe2YPMyYKslBVA" name="x0" type="_s-V_At0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFsBmd0fEe2YPMyYKslBVA" name="x1" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFsBmt0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Interface" xmi:id="_s-V_B90fEe2YPMyYKslBVA" name="CS" visibility="package" isAbstract="true">
        <eAnnotations xmi:id="_tTZCAN0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTZCAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTZCA90fEe2YPMyYKslBVA" general="_tTZCAt0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFzWV90fEe2YPMyYKslBVA" name="cs_open" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uFzWWN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFzWWd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFzWWt0fEe2YPMyYKslBVA" name="arg2" type="_s-WmEt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFzWW90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFz9YN0fEe2YPMyYKslBVA" name="cs_disasm" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uFz9Yd0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9Yt0fEe2YPMyYKslBVA" name="arg1" type="_s68swN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9Y90fEe2YPMyYKslBVA" name="arg2" type="_s-XNIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9ZN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9Zd0fEe2YPMyYKslBVA" name="arg4" type="_s-XNIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9Zt0fEe2YPMyYKslBVA" name="arg5" type="_s-WmEt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9Z90fEe2YPMyYKslBVA" name="return" type="_s-XNIN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFz9aN0fEe2YPMyYKslBVA" name="cs_free" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uFz9ad0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9at0fEe2YPMyYKslBVA" name="arg1" type="_s-XNIN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFz9a90fEe2YPMyYKslBVA" name="cs_close" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uFz9bN0fEe2YPMyYKslBVA" name="arg0" type="_s-WmEt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9bd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFz9bt0fEe2YPMyYKslBVA" name="cs_option" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uFz9b90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9cN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9cd0fEe2YPMyYKslBVA" name="arg2" type="_s-XNIN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9ct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFz9c90fEe2YPMyYKslBVA" name="cs_reg_name" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uFz9dN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9dd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9dt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFz9d90fEe2YPMyYKslBVA" name="cs_op_count" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uFz9eN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9ed0fEe2YPMyYKslBVA" name="arg1" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9et0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9e90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFz9fN0fEe2YPMyYKslBVA" name="cs_op_index" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uFz9fd0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9ft0fEe2YPMyYKslBVA" name="arg1" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9f90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9gN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFz9gt0fEe2YPMyYKslBVA" name="cs_insn_name" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uFz9g90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9hN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9hd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFz9ht0fEe2YPMyYKslBVA" name="cs_group_name" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uFz9h90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9iN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9id0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFz9it0fEe2YPMyYKslBVA" name="cs_insn_group" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uFz9i90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9jN0fEe2YPMyYKslBVA" name="arg1" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9jd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFz9jt0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF0kcN0fEe2YPMyYKslBVA" name="cs_reg_read" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uF0kcd0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0kct0fEe2YPMyYKslBVA" name="arg1" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0kc90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0kdN0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF0kdd0fEe2YPMyYKslBVA" name="cs_reg_write" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uF0kdt0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0kd90fEe2YPMyYKslBVA" name="arg1" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0keN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0ked0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF0ket0fEe2YPMyYKslBVA" name="cs_errno" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uF0ke90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0kfN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF0kfd0fEe2YPMyYKslBVA" name="cs_version" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uF0kft0fEe2YPMyYKslBVA" name="arg0" type="_tSg4Mt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0kf90fEe2YPMyYKslBVA" name="arg1" type="_tSg4Mt0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0kgN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF0kgd0fEe2YPMyYKslBVA" name="cs_support" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uF0kgt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0kg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF0khN0fEe2YPMyYKslBVA" name="cs_strerror" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uF0khd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0kht0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF0kh90fEe2YPMyYKslBVA" name="cs_regs_access" visibility="public" isAbstract="true">
          <ownedParameter xmi:id="_uF0kiN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0kid0fEe2YPMyYKslBVA" name="arg1" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0kit0fEe2YPMyYKslBVA" name="arg2" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0ki90fEe2YPMyYKslBVA" name="arg3" type="_s-bekN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0kjN0fEe2YPMyYKslBVA" name="arg4" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0kjd0fEe2YPMyYKslBVA" name="arg5" type="_s-bekN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0kjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-XNIt0fEe2YPMyYKslBVA" name="_cs_insn" visibility="public">
        <eAnnotations xmi:id="_s-X0Mt0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_s-X0M90fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_s-X0Nd0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-Vc90fEe2YPMyYKslBVA" name="id" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-VdN0fEe2YPMyYKslBVA" name="address" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-Vdd0fEe2YPMyYKslBVA" name="size" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-Vdt0fEe2YPMyYKslBVA" name="bytes" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-Vd90fEe2YPMyYKslBVA" name="mnemonic" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-VeN0fEe2YPMyYKslBVA" name="op_str" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-Ved0fEe2YPMyYKslBVA" name="cs_detail" visibility="public" type="_s-YbRt0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF75N90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uF75ON0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF8gQN0fEe2YPMyYKslBVA" name="toArray" visibility="package" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uF8gQd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF8gQt0fEe2YPMyYKslBVA" name="return" type="_tAsvct0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF-Vet0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uF-Vft0fEe2YPMyYKslBVA" name="useMemory" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uF-Vf90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF-VgN0fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uF-8gN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uF-8gd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGDN8N0fEe2YPMyYKslBVA" name="getPointer" visibility="package" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGDN8d0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-XNI90fEe2YPMyYKslBVA" name="CsInsnDeallocator" visibility="package">
        <eAnnotations xmi:id="_s-bemt0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_s-bem90fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_s-benN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGFqON0fEe2YPMyYKslBVA" name="cs" visibility="private" isLeaf="true" type="_s-V_B90fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uGFqOd0fEe2YPMyYKslBVA" name="p" visibility="private" isLeaf="true" type="_s_9voN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedAttribute xmi:id="_uGFqOt0fEe2YPMyYKslBVA" name="c" visibility="private" isLeaf="true" type="_s-XNIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
        <ownedOperation xmi:id="_uF75Od0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
          <ownedParameter xmi:id="_uF75Ot0fEe2YPMyYKslBVA" name="cs" type="_s-V_B90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF75O90fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF75PN0fEe2YPMyYKslBVA" name="c" type="_s-XNIN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGFqO90fEe2YPMyYKslBVA" name="finalize" visibility="protected"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-X0ON0fEe2YPMyYKslBVA" name="_cs_detail" visibility="public">
        <eAnnotations xmi:id="_tTZpDd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTZpDt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTZpD90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF2Zq90fEe2YPMyYKslBVA" name="regs_read" visibility="public" type="_s-YbQ90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF2ZrN0fEe2YPMyYKslBVA" name="regs_read_count" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF2Zrd0fEe2YPMyYKslBVA" name="regs_write" visibility="public" type="_s-YbQ90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF2Zrt0fEe2YPMyYKslBVA" name="regs_write_count" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF2Zr90fEe2YPMyYKslBVA" name="groups" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF2ZsN0fEe2YPMyYKslBVA" name="groups_count" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF2Zsd0fEe2YPMyYKslBVA" name="arch" visibility="public" type="_s-ZCUd0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF2Zst0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
        <ownedOperation xmi:id="_uF3AsN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uF3Asd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <nestedClassifier xmi:type="uml:Class" xmi:id="_s-YbRt0fEe2YPMyYKslBVA" name="ByReference" visibility="public">
          <eAnnotations xmi:id="_s-bekt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_s-bek90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_s-belt0fEe2YPMyYKslBVA" general="_s-X0ON0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uGAxsN0fEe2YPMyYKslBVA" name="regs_read_count" visibility="package" isLeaf="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uGAxsd0fEe2YPMyYKslBVA" name="regs_read" visibility="package" isLeaf="true" type="_s-YbQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uGAxst0fEe2YPMyYKslBVA" name="regs_write_count" visibility="package" isLeaf="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uGAxs90fEe2YPMyYKslBVA" name="regs_write" visibility="package" isLeaf="true" type="_s-YbQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uGAxtN0fEe2YPMyYKslBVA" name="groups_count" visibility="package" isLeaf="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uGAxtd0fEe2YPMyYKslBVA" name="groups" visibility="package" isLeaf="true" type="_s68swN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_s-beld0fEe2YPMyYKslBVA" client="_s-YbRt0fEe2YPMyYKslBVA" supplier="_s-belN0fEe2YPMyYKslBVA" contract="_s-belN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uGFDJ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uGFDKN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
            <ownedParameter xmi:id="_uGFDKd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </nestedClassifier>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-ZCUd0fEe2YPMyYKslBVA" name="UnionArch" visibility="public">
        <eAnnotations xmi:id="_s-cFo90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_s-cFpN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_s-cFpt0fEe2YPMyYKslBVA" general="_s-cFpd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGBYw90fEe2YPMyYKslBVA" name="arm" visibility="public" type="_tTYa6d0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGBYxN0fEe2YPMyYKslBVA" name="arm64" visibility="public" type="_tTYa6N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGB_0N0fEe2YPMyYKslBVA" name="mips" visibility="public" type="_tTXz3t0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGB_0d0fEe2YPMyYKslBVA" name="x86" visibility="public" type="_s-css90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGB_1N0fEe2YPMyYKslBVA" name="ppc" visibility="public" type="_tTXMxt0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGB_1d0fEe2YPMyYKslBVA" name="sparc" visibility="public" type="_tTXz6t0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGB_1t0fEe2YPMyYKslBVA" name="sysz" visibility="public" type="_tTZB890fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGCm4N0fEe2YPMyYKslBVA" name="xcore" visibility="public" type="_tTXz2N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGCm4d0fEe2YPMyYKslBVA" name="m680x" visibility="public" type="_tTZpAN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uGBYwN0fEe2YPMyYKslBVA" name="setType" visibility="package" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGBYwd0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGBYwt0fEe2YPMyYKslBVA" name="read" visibility="package" isLeaf="true" isAbstract="true"/>
        <ownedOperation xmi:id="_uGIGct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-bekd0fEe2YPMyYKslBVA" name="CsRegsAccess" visibility="public">
        <eAnnotations xmi:id="_tTaQFd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTaQFt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTaQF90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF9HVd0fEe2YPMyYKslBVA" name="regsRead" visibility="public" type="_s-YbQ90fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF9HVt0fEe2YPMyYKslBVA" name="regsWrite" visibility="public" type="_s-YbQ90fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF9HV90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uF9HWN0fEe2YPMyYKslBVA" name="regsRead" type="_s-YbQ90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF9HWd0fEe2YPMyYKslBVA" name="regsWrite" type="_s-YbQ90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-cFst0fEe2YPMyYKslBVA" name="OpInfo" visibility="public" isAbstract="true">
        <eAnnotations xmi:id="_tTZB990fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTZB-N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTZB-d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFqzdt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTXMyd0fEe2YPMyYKslBVA" name="UnionOpInfo" visibility="public" isAbstract="true">
        <eAnnotations xmi:id="_tTaQG90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTaQHN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTaQHd0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFqMaN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s-ZCU90fEe2YPMyYKslBVA" name="Arm" visibility="public">
      <eAnnotations xmi:id="_s-cFoN0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_s-cFod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_s-cFot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uGGRQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-ZCVd0fEe2YPMyYKslBVA" name="OpInfo" visibility="public">
        <eAnnotations xmi:id="_tTZB-t0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTZB-90fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTZB_N0fEe2YPMyYKslBVA" general="_s-cFst0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyIN90fEe2YPMyYKslBVA" name="usermode" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyION0fEe2YPMyYKslBVA" name="vectorSize" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyIOd0fEe2YPMyYKslBVA" name="vectorData" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyIOt0fEe2YPMyYKslBVA" name="cpsMode" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyIO90fEe2YPMyYKslBVA" name="cpsFlag" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyIPN0fEe2YPMyYKslBVA" name="cc" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyIPd0fEe2YPMyYKslBVA" name="updateFlags" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyIPt0fEe2YPMyYKslBVA" name="writeback" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyIP90fEe2YPMyYKslBVA" name="memBarrier" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyIQN0fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTYa7t0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFyIQd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uFyIQt0fEe2YPMyYKslBVA" name="op_info" type="_tTYa6d0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTYa6d0fEe2YPMyYKslBVA" name="UnionOpInfo" visibility="public">
        <eAnnotations xmi:id="_tTYa6t0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTYa690fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTYa7N0fEe2YPMyYKslBVA" general="_tTXMyd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvr8N0fEe2YPMyYKslBVA" name="usermode" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvr8d0fEe2YPMyYKslBVA" name="vector_size" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvr8t0fEe2YPMyYKslBVA" name="vector_data" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvr890fEe2YPMyYKslBVA" name="cps_mode" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvr9N0fEe2YPMyYKslBVA" name="cps_flag" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvr9d0fEe2YPMyYKslBVA" name="cc" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvr9t0fEe2YPMyYKslBVA" name="update_flags" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvr990fEe2YPMyYKslBVA" name="writeback" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvr-N0fEe2YPMyYKslBVA" name="mem_barrier" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvr-d0fEe2YPMyYKslBVA" name="op_count" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvr-t0fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTYa7t0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFvr-90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFvr_N0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uFvr_d0fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFvr_t0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFvr_90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFvsAN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFvsAd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:DataType" xmi:id="_tTYa7t0fEe2YPMyYKslBVA" name="Operand[]" isLeaf="true" isAbstract="true">
        <eAnnotations xmi:id="_vgB4qd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_vgB4qt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
        </eAnnotations>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTZpBt0fEe2YPMyYKslBVA" name="Operand" visibility="public">
        <eAnnotations xmi:id="_tTZpB90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTZpCN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTZpCd0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF1Lgt0fEe2YPMyYKslBVA" name="vector_index" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF1Lg90fEe2YPMyYKslBVA" name="shift" visibility="public" type="_tcFq_d0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF1LhN0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF1Lhd0fEe2YPMyYKslBVA" name="value" visibility="public" type="_tTZpDN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF1Lht0fEe2YPMyYKslBVA" name="subtracted" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF1Lh90fEe2YPMyYKslBVA" name="access" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF1LiN0fEe2YPMyYKslBVA" name="neon_lane" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF1Lid0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uF1Lit0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uF1Li90fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uF1LjN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF1Ljd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF1ykN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uF1ykd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTZpDN0fEe2YPMyYKslBVA" name="OpValue" visibility="public">
        <eAnnotations xmi:id="_tTa3IN0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTa3Id0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTa3It0fEe2YPMyYKslBVA" general="_s-cFpd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGFDKt0fEe2YPMyYKslBVA" name="reg" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGFDK90fEe2YPMyYKslBVA" name="imm" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGFDLN0fEe2YPMyYKslBVA" name="fp" visibility="public" type="_s9DlkN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGFDLd0fEe2YPMyYKslBVA" name="mem" visibility="public" type="_tcGSBN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGFDLt0fEe2YPMyYKslBVA" name="setend" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF1Ljt0fEe2YPMyYKslBVA" name="setType" visibility="package" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uF1Lj90fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGFDL90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uGFqMN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uGFqMd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcFq_d0fEe2YPMyYKslBVA" name="OpShift" visibility="public">
        <eAnnotations xmi:id="_tcFq_t0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcFq_90fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcFrAN0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFwTAN0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFwTAd0fEe2YPMyYKslBVA" name="value" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFwTAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFwTA90fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFwTBN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcGSBN0fEe2YPMyYKslBVA" name="MemType" visibility="public">
        <eAnnotations xmi:id="_tcGSBd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcGSBt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcGSB90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF9uad0fEe2YPMyYKslBVA" name="base" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF9uat0fEe2YPMyYKslBVA" name="index" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF9ua90fEe2YPMyYKslBVA" name="scale" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF9ubN0fEe2YPMyYKslBVA" name="disp" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF9ubd0fEe2YPMyYKslBVA" name="lshift" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF9ubt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uF-VcN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uF-Vcd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s-ZCV90fEe2YPMyYKslBVA" name="Arm64" visibility="public">
      <eAnnotations xmi:id="_tTXMw90fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_tTXMxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_tTXMxd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uFplVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-ZCWd0fEe2YPMyYKslBVA" name="OpInfo" visibility="public">
        <eAnnotations xmi:id="_tTYa490fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTYa5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTYa5d0fEe2YPMyYKslBVA" general="_s-cFst0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvE5t0fEe2YPMyYKslBVA" name="cc" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvE590fEe2YPMyYKslBVA" name="updateFlags" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvE6N0fEe2YPMyYKslBVA" name="writeback" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvE6d0fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTYa590fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFvE6t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uFvE690fEe2YPMyYKslBVA" name="op_info" type="_tTYa6N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:DataType" xmi:id="_tTYa590fEe2YPMyYKslBVA" name="Operand[]" isLeaf="true" isAbstract="true">
        <eAnnotations xmi:id="_vgB4q90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_vgB4rN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
        </eAnnotations>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTYa6N0fEe2YPMyYKslBVA" name="UnionOpInfo" visibility="public">
        <eAnnotations xmi:id="_tTa3MN0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTa3Md0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTa3Mt0fEe2YPMyYKslBVA" general="_tTXMyd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvE7N0fEe2YPMyYKslBVA" name="cc" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvE7d0fEe2YPMyYKslBVA" name="_update_flags" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvE7t0fEe2YPMyYKslBVA" name="_writeback" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvE790fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTYa590fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGHfYN0fEe2YPMyYKslBVA" name="op_count" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uGHfYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uGHfYt0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uGHfY90fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGHfZN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGHfZd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGHfZt0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uGHfZ90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcFD6t0fEe2YPMyYKslBVA" name="Operand" visibility="public">
        <eAnnotations xmi:id="_tcFD690fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcFD7N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcFD7d0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFtPuN0fEe2YPMyYKslBVA" name="vector_index" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFtPud0fEe2YPMyYKslBVA" name="vas" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFtPut0fEe2YPMyYKslBVA" name="vess" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFtPu90fEe2YPMyYKslBVA" name="shift" visibility="public" type="_tcGSDt0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFtPvN0fEe2YPMyYKslBVA" name="ext" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFtPvd0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFtPvt0fEe2YPMyYKslBVA" name="value" visibility="public" type="_tcFD8N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFtPv90fEe2YPMyYKslBVA" name="access" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFtPwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFtPwd0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uFt2wN0fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFt2wd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFt2wt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFt2xt0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFt2x90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcFD8N0fEe2YPMyYKslBVA" name="OpValue" visibility="public">
        <eAnnotations xmi:id="_tcFrBd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcFrBt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcFrB90fEe2YPMyYKslBVA" general="_s-cFpd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFxhKd0fEe2YPMyYKslBVA" name="reg" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFxhKt0fEe2YPMyYKslBVA" name="imm" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFxhK90fEe2YPMyYKslBVA" name="fp" visibility="public" type="_s9DlkN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFxhLN0fEe2YPMyYKslBVA" name="mem" visibility="public" type="_tfrKhN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFxhLd0fEe2YPMyYKslBVA" name="pstate" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFxhLt0fEe2YPMyYKslBVA" name="sys" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFxhL90fEe2YPMyYKslBVA" name="prefetch" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFxhMN0fEe2YPMyYKslBVA" name="barrier" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFt2w90fEe2YPMyYKslBVA" name="setType" visibility="package" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFt2xN0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFxhMd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFyIMN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFyIMd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcGSDt0fEe2YPMyYKslBVA" name="OpShift" visibility="public">
        <eAnnotations xmi:id="_tcGSD90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcGSEN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcGSEd0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGFqM90fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGFqNN0fEe2YPMyYKslBVA" name="value" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uGFqNd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uGFqNt0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uGFqN90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tfrKhN0fEe2YPMyYKslBVA" name="MemType" visibility="public">
        <eAnnotations xmi:id="_tfrKhd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tfrKht0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tfrKh90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFxhI90fEe2YPMyYKslBVA" name="base" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFxhJN0fEe2YPMyYKslBVA" name="index" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFxhJd0fEe2YPMyYKslBVA" name="disp" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFxhJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFxhJ90fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFxhKN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s-ZCW90fEe2YPMyYKslBVA" name="Mips" visibility="public">
      <eAnnotations xmi:id="_tTYa4N0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_tTYa4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_tTYa4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uFvE5d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-ZpYd0fEe2YPMyYKslBVA" name="OpInfo" visibility="public">
        <eAnnotations xmi:id="_tTXz2d0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTXz2t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTXz290fEe2YPMyYKslBVA" general="_s-cFst0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFragt0fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTXz3d0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFrag90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uFrahN0fEe2YPMyYKslBVA" name="e" type="_tTXz3t0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:DataType" xmi:id="_tTXz3d0fEe2YPMyYKslBVA" name="Operand[]" isLeaf="true" isAbstract="true">
        <eAnnotations xmi:id="_vgB4rd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_vgB4rt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
        </eAnnotations>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTXz3t0fEe2YPMyYKslBVA" name="UnionOpInfo" visibility="public">
        <eAnnotations xmi:id="_tTXz4t0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTXz490fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTXz5N0fEe2YPMyYKslBVA" general="_tTXMyd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFrahd0fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTXz3d0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFsoq90fEe2YPMyYKslBVA" name="op_count" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFsorN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFsord0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uFsort0fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFsor90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFsosN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFtPsN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFtPsd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcEc0N0fEe2YPMyYKslBVA" name="Operand" visibility="public">
        <eAnnotations xmi:id="_tcEc0d0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcEc0t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcEc090fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFo-R90fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFo-SN0fEe2YPMyYKslBVA" name="value" visibility="public" type="_tcEc1d0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFo-Sd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFo-St0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uFplUN0fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFplUd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFplUt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFplU90fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFplVN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcEc1d0fEe2YPMyYKslBVA" name="OpValue" visibility="public">
        <eAnnotations xmi:id="_tcFq8N0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcFq8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcFq8t0fEe2YPMyYKslBVA" general="_s-cFpd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFud090fEe2YPMyYKslBVA" name="reg" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFud1N0fEe2YPMyYKslBVA" name="imm" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFud1d0fEe2YPMyYKslBVA" name="mem" visibility="public" type="_tfrKfN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFo-TN0fEe2YPMyYKslBVA" name="setType" visibility="package" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFo-Td0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFud1t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFud190fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFud2N0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tfrKfN0fEe2YPMyYKslBVA" name="MemType" visibility="public">
        <eAnnotations xmi:id="_tfrKfd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tfrKft0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tfrKf90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFt2yN0fEe2YPMyYKslBVA" name="base" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFt2yd0fEe2YPMyYKslBVA" name="disp" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFud0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFud0d0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFud0t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s-ZpY90fEe2YPMyYKslBVA" name="X86" visibility="public">
      <eAnnotations xmi:id="_tTXz0N0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_tTXz0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_tTXz0t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uFqzct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-ZpZd0fEe2YPMyYKslBVA" name="OpInfo" visibility="public">
        <eAnnotations xmi:id="_s-cFsN0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_s-cFsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_s-cFs90fEe2YPMyYKslBVA" general="_s-cFst0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGc90fEe2YPMyYKslBVA" name="prefix" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGdN0fEe2YPMyYKslBVA" name="opcode" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGdd0fEe2YPMyYKslBVA" name="opSize" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGdt0fEe2YPMyYKslBVA" name="rex" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGd90fEe2YPMyYKslBVA" name="addrSize" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGeN0fEe2YPMyYKslBVA" name="dispSize" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGed0fEe2YPMyYKslBVA" name="immSize" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGet0fEe2YPMyYKslBVA" name="modrm" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGe90fEe2YPMyYKslBVA" name="sib" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGfN0fEe2YPMyYKslBVA" name="disp" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGfd0fEe2YPMyYKslBVA" name="sibIndex" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGft0fEe2YPMyYKslBVA" name="sibScale" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGf90fEe2YPMyYKslBVA" name="sibBase" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGgN0fEe2YPMyYKslBVA" name="xopCC" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGgd0fEe2YPMyYKslBVA" name="sseCC" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGgt0fEe2YPMyYKslBVA" name="avxCC" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGg90fEe2YPMyYKslBVA" name="avxSae" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGIGhN0fEe2YPMyYKslBVA" name="avxRm" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGItgN0fEe2YPMyYKslBVA" name="eflags" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGItgd0fEe2YPMyYKslBVA" name="op" visibility="public" type="_s-cssd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGItgt0fEe2YPMyYKslBVA" name="encoding" visibility="public" type="_tTaQHt0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uGB_0t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uGB_090fEe2YPMyYKslBVA" name="e" type="_s-css90fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:DataType" xmi:id="_s-cssd0fEe2YPMyYKslBVA" name="Operand[]" isLeaf="true" isAbstract="true">
        <eAnnotations xmi:id="_vgB4r90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_vgB4sN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
        </eAnnotations>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-css90fEe2YPMyYKslBVA" name="UnionOpInfo" visibility="public">
        <eAnnotations xmi:id="_tTaQKN0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTaQKd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTaQKt0fEe2YPMyYKslBVA" general="_tTXMyd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8gt0fEe2YPMyYKslBVA" name="prefix" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8g90fEe2YPMyYKslBVA" name="opcode" visibility="public" type="_s68swN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8hN0fEe2YPMyYKslBVA" name="rex" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8hd0fEe2YPMyYKslBVA" name="addr_size" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8ht0fEe2YPMyYKslBVA" name="modrm" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8h90fEe2YPMyYKslBVA" name="sib" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8iN0fEe2YPMyYKslBVA" name="disp" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8id0fEe2YPMyYKslBVA" name="sib_index" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8it0fEe2YPMyYKslBVA" name="sib_scale" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8i90fEe2YPMyYKslBVA" name="sib_base" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8jN0fEe2YPMyYKslBVA" name="xop_cc" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8jd0fEe2YPMyYKslBVA" name="sse_cc" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8jt0fEe2YPMyYKslBVA" name="avx_cc" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8j90fEe2YPMyYKslBVA" name="avx_sae" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8kN0fEe2YPMyYKslBVA" name="avx_rm" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8kd0fEe2YPMyYKslBVA" name="eflags" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8kt0fEe2YPMyYKslBVA" name="op_count" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8k90fEe2YPMyYKslBVA" name="op" visibility="public" type="_s-cssd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8lN0fEe2YPMyYKslBVA" name="encoding" visibility="public" type="_tTaQHt0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF-8ld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uF-8lt0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uF-8l90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTYa790fEe2YPMyYKslBVA" name="Operand" visibility="public">
        <eAnnotations xmi:id="_tTYa8N0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTYa8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTYa8t0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFwTC90fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFwTDN0fEe2YPMyYKslBVA" name="value" visibility="public" type="_tTYa9N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFwTDd0fEe2YPMyYKslBVA" name="size" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFwTDt0fEe2YPMyYKslBVA" name="access" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFwTD90fEe2YPMyYKslBVA" name="avx_bcast" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFwTEN0fEe2YPMyYKslBVA" name="avx_zero_opmask" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFwTEd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFwTEt0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uFw6Et0fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFw6E90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFw6FN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFw6Fd0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFw6Ft0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTYa9N0fEe2YPMyYKslBVA" name="OpValue" visibility="public">
        <eAnnotations xmi:id="_tcFD5t0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcFD590fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcFD6N0fEe2YPMyYKslBVA" general="_s-cFpd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFsopN0fEe2YPMyYKslBVA" name="reg" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFsopd0fEe2YPMyYKslBVA" name="imm" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFsopt0fEe2YPMyYKslBVA" name="mem" visibility="public" type="_tfrKdN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFsop90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFsoqd0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFsoqt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFw6EN0fEe2YPMyYKslBVA" name="setType" visibility="package" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFw6Ed0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTaQHt0fEe2YPMyYKslBVA" name="Encoding" visibility="public">
        <eAnnotations xmi:id="_tTaQH90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTaQIN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTaQId0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF9uYN0fEe2YPMyYKslBVA" name="modrmOffset" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF9uYd0fEe2YPMyYKslBVA" name="dispOffset" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF9uYt0fEe2YPMyYKslBVA" name="dispSize" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF9uY90fEe2YPMyYKslBVA" name="immOffset" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF9uZN0fEe2YPMyYKslBVA" name="immSize" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF9uZd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uF9uZt0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uF9uZ90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tfrKdN0fEe2YPMyYKslBVA" name="MemType" visibility="public">
        <eAnnotations xmi:id="_tfrKdd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tfrKdt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tfrKd90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFqzeN0fEe2YPMyYKslBVA" name="segment" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFqzed0fEe2YPMyYKslBVA" name="base" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFqzet0fEe2YPMyYKslBVA" name="index" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFqze90fEe2YPMyYKslBVA" name="scale" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFqzfN0fEe2YPMyYKslBVA" name="disp" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFqzfd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFragN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFragd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s-ZpZ90fEe2YPMyYKslBVA" name="Sparc" visibility="public">
      <eAnnotations xmi:id="_s-bel90fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_s-bemN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_s-bemd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uGFqMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-Zpad0fEe2YPMyYKslBVA" name="OpInfo" visibility="public">
        <eAnnotations xmi:id="_tTXz5d0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTXz5t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTXz590fEe2YPMyYKslBVA" general="_s-cFst0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFud2d0fEe2YPMyYKslBVA" name="cc" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFud2t0fEe2YPMyYKslBVA" name="hint" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFud290fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTXz6d0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFud3N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uFud3d0fEe2YPMyYKslBVA" name="op_info" type="_tTXz6t0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:DataType" xmi:id="_tTXz6d0fEe2YPMyYKslBVA" name="Operand[]" isLeaf="true" isAbstract="true">
        <eAnnotations xmi:id="_vgB4sd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_vgB4st0fEe2YPMyYKslBVA" key="inferred" value="true"/>
        </eAnnotations>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTXz6t0fEe2YPMyYKslBVA" name="UnionOpInfo" visibility="public">
        <eAnnotations xmi:id="_tTaQEt0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTaQE90fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTaQFN0fEe2YPMyYKslBVA" general="_tTXMyd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFud3t0fEe2YPMyYKslBVA" name="cc" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFud390fEe2YPMyYKslBVA" name="hint" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFud4N0fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTXz6d0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF8gSN0fEe2YPMyYKslBVA" name="op_count" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF8gSd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uF8gSt0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uF9HUN0fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uF9HUd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF9HUt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF9HU90fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uF9HVN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcFD4N0fEe2YPMyYKslBVA" name="Operand" visibility="public">
        <eAnnotations xmi:id="_tcFD4d0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcFD4t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcFD490fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFsBm90fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFsBnN0fEe2YPMyYKslBVA" name="value" visibility="public" type="_tcFD5d0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFsBnd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFsBnt0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uFsBn90fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFsBoN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFsBod0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFsoot0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFsoo90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcFD5d0fEe2YPMyYKslBVA" name="OpValue" visibility="public">
        <eAnnotations xmi:id="_tcFrAd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcFrAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcFrA90fEe2YPMyYKslBVA" general="_s-cFpd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFw6F90fEe2YPMyYKslBVA" name="reg" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFw6GN0fEe2YPMyYKslBVA" name="imm" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFw6Gd0fEe2YPMyYKslBVA" name="mem" visibility="public" type="_tfrKgN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFsooN0fEe2YPMyYKslBVA" name="setType" visibility="package" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFsood0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFw6Gt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tfrKgN0fEe2YPMyYKslBVA" name="MemType" visibility="public">
        <eAnnotations xmi:id="_tfrKgd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tfrKgt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tfrKg90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFwTBd0fEe2YPMyYKslBVA" name="base" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFwTBt0fEe2YPMyYKslBVA" name="index" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFwTB90fEe2YPMyYKslBVA" name="disp" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFwTCN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFwTCd0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFwTCt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s-Zpa90fEe2YPMyYKslBVA" name="Systemz" visibility="public">
      <eAnnotations xmi:id="_tTZB9N0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_tTZB9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_tTZB9t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uFxhIt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-Zpbd0fEe2YPMyYKslBVA" name="OpInfo" visibility="public">
        <eAnnotations xmi:id="_tTYa9d0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTYa9t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTZB8N0fEe2YPMyYKslBVA" general="_s-cFst0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFw6G90fEe2YPMyYKslBVA" name="cc" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFw6HN0fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTZB8t0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFw6Hd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uFw6Ht0fEe2YPMyYKslBVA" name="op_info" type="_tTZB890fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:DataType" xmi:id="_tTZB8t0fEe2YPMyYKslBVA" name="Operand[]" isLeaf="true" isAbstract="true">
        <eAnnotations xmi:id="_vgB4s90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_vgB4tN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
        </eAnnotations>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTZB890fEe2YPMyYKslBVA" name="UnionOpInfo" visibility="public">
        <eAnnotations xmi:id="_tTa3M90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTa3NN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTa3Nd0fEe2YPMyYKslBVA" general="_tTXMyd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFxhIN0fEe2YPMyYKslBVA" name="cc" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFxhId0fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTZB8t0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGHfaN0fEe2YPMyYKslBVA" name="op_count" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uGHfad0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uGHfat0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uGHfa90fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGHfbN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGHfbd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGIGcN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uGIGcd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTa3JN0fEe2YPMyYKslBVA" name="Operand" visibility="public">
        <eAnnotations xmi:id="_tTa3Jd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTa3Jt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTa3J90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGGRQd0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGGRQt0fEe2YPMyYKslBVA" name="value" visibility="public" type="_tTa3Kd0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uGGRQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uGGRRN0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uGGRRd0fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGGRRt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGGRR90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGGRSt0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uGGRS90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTa3Kd0fEe2YPMyYKslBVA" name="OpValue" visibility="public">
        <eAnnotations xmi:id="_tcGSAN0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcGSAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcGSAt0fEe2YPMyYKslBVA" general="_s-cFpd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF3Ast0fEe2YPMyYKslBVA" name="reg" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF3As90fEe2YPMyYKslBVA" name="imm" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF3AtN0fEe2YPMyYKslBVA" name="mem" visibility="public" type="_tfrKjN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF3Atd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uGGRSN0fEe2YPMyYKslBVA" name="setType" visibility="package" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGGRSd0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tfrKjN0fEe2YPMyYKslBVA" name="MemType" visibility="public">
        <eAnnotations xmi:id="_tfrKjd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tfrKjt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tfrKj90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF1ykt0fEe2YPMyYKslBVA" name="base" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF1yk90fEe2YPMyYKslBVA" name="index" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF1ylN0fEe2YPMyYKslBVA" name="length" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF1yld0fEe2YPMyYKslBVA" name="disp" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF1ylt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uF1yl90fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uF1ymN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s-Zpb90fEe2YPMyYKslBVA" name="Ppc" visibility="public">
      <eAnnotations xmi:id="_tTaQJd0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_tTaQJt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_tTaQJ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uF-Vct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-aQcN0fEe2YPMyYKslBVA" name="OpInfo" visibility="public">
        <eAnnotations xmi:id="_tTZB_d0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTZB_t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTZB_90fEe2YPMyYKslBVA" general="_s-cFst0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyvQN0fEe2YPMyYKslBVA" name="bc" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyvQd0fEe2YPMyYKslBVA" name="bh" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyvQt0fEe2YPMyYKslBVA" name="updateCr0" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyvQ90fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTXMzN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFyvRN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uFyvRd0fEe2YPMyYKslBVA" name="op_info" type="_tTXMxt0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTXMxt0fEe2YPMyYKslBVA" name="UnionOpInfo" visibility="public">
        <eAnnotations xmi:id="_tTXMx90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTXMyN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTXMyt0fEe2YPMyYKslBVA" general="_tTXMyd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFqMYt0fEe2YPMyYKslBVA" name="bc" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFqMY90fEe2YPMyYKslBVA" name="bh" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFqMZN0fEe2YPMyYKslBVA" name="update_cr0" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFqMZd0fEe2YPMyYKslBVA" name="op_count" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFqMZt0fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTXMzN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFqMZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFqMad0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uFqMat0fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFqMa90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFqMbN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFqzcN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFqzcd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:DataType" xmi:id="_tTXMzN0fEe2YPMyYKslBVA" name="Operand[]" isLeaf="true" isAbstract="true">
        <eAnnotations xmi:id="_vgB4td0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_vgB4tt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
        </eAnnotations>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcEc1t0fEe2YPMyYKslBVA" name="Operand" visibility="public">
        <eAnnotations xmi:id="_tcEc190fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcEc2N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcEc2d0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFplVt0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFplV90fEe2YPMyYKslBVA" name="value" visibility="public" type="_tcEc290fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFplWN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFplWd0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uFplWt0fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFplW90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFplXN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFqMYN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFqMYd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcEc290fEe2YPMyYKslBVA" name="OpValue" visibility="public">
        <eAnnotations xmi:id="_tcFq9N0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcFq9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcFq9t0fEe2YPMyYKslBVA" general="_s-cFpd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvE4N0fEe2YPMyYKslBVA" name="reg" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvE4d0fEe2YPMyYKslBVA" name="imm" visibility="public" type="_s6q_8N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvE4t0fEe2YPMyYKslBVA" name="mem" visibility="public" type="_tcFq-d0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvE490fEe2YPMyYKslBVA" name="crx" visibility="public" type="_tfrKeN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFplXd0fEe2YPMyYKslBVA" name="setType" visibility="package" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFplXt0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFvE5N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcFq-d0fEe2YPMyYKslBVA" name="MemType" visibility="public">
        <eAnnotations xmi:id="_tcFq-t0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcFq-90fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcFq_N0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvE8N0fEe2YPMyYKslBVA" name="base" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFvE8d0fEe2YPMyYKslBVA" name="disp" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFvE8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFvE890fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFvE9N0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tfrKeN0fEe2YPMyYKslBVA" name="CrxType" visibility="public">
        <eAnnotations xmi:id="_tfrKed0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tfrKet0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tfrKe90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFtPst0fEe2YPMyYKslBVA" name="scale" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFtPs90fEe2YPMyYKslBVA" name="reg" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFtPtN0fEe2YPMyYKslBVA" name="cond" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFtPtd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFtPtt0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFtPt90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s-aQct0fEe2YPMyYKslBVA" name="Xcore" visibility="public">
      <eAnnotations xmi:id="_tTXMwN0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_tTXMwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_tTXMwt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uFo-Rt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-aQdN0fEe2YPMyYKslBVA" name="OpInfo" visibility="public">
        <eAnnotations xmi:id="_tTXz090fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTXz1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTXz1d0fEe2YPMyYKslBVA" general="_s-cFst0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFqzc90fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTXz190fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFqzdN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uFqzdd0fEe2YPMyYKslBVA" name="op_info" type="_tTXz2N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:DataType" xmi:id="_tTXz190fEe2YPMyYKslBVA" name="Operand[]" isLeaf="true" isAbstract="true">
        <eAnnotations xmi:id="_vgB4t90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_vgB4uN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
        </eAnnotations>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTXz2N0fEe2YPMyYKslBVA" name="UnionOpInfo" visibility="public">
        <eAnnotations xmi:id="_tTZpEN0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTaQEN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTaQEd0fEe2YPMyYKslBVA" general="_tTXMyd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFqzd90fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTXz190fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF3Att0fEe2YPMyYKslBVA" name="op_count" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF3At90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uF3AuN0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uF3nwN0fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uF3nwd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF3nwt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF3nw90fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uF3nxN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTa3Kt0fEe2YPMyYKslBVA" name="Operand" visibility="public">
        <eAnnotations xmi:id="_tTa3K90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTa3LN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTa3Ld0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGGRTN0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGGRTd0fEe2YPMyYKslBVA" name="value" visibility="public" type="_tTa3L90fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uGG4UN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uGG4Ud0fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uGG4Ut0fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGG4U90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uGG4VN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uGG4V90fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uGG4WN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTa3L90fEe2YPMyYKslBVA" name="OpValue" visibility="public">
        <eAnnotations xmi:id="_tcFrD90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcFrEN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcFrEd0fEe2YPMyYKslBVA" general="_s-cFpd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF2Zp90fEe2YPMyYKslBVA" name="reg" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF2ZqN0fEe2YPMyYKslBVA" name="imm" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF2Zqd0fEe2YPMyYKslBVA" name="mem" visibility="public" type="_tfrKkN0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF2Zqt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uGG4Vd0fEe2YPMyYKslBVA" name="setType" visibility="package" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uGG4Vt0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tfrKkN0fEe2YPMyYKslBVA" name="MemType" visibility="public">
        <eAnnotations xmi:id="_tfrKkd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tfrKkt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tfrKk90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF2ZoN0fEe2YPMyYKslBVA" name="base" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF2Zod0fEe2YPMyYKslBVA" name="index" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF2Zot0fEe2YPMyYKslBVA" name="disp" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF2Zo90fEe2YPMyYKslBVA" name="direct" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF2ZpN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uF2Zpd0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uF2Zpt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_s-aQdt0fEe2YPMyYKslBVA" name="M680x" visibility="public">
      <eAnnotations xmi:id="_tTaQIt0fEe2YPMyYKslBVA" source="Jar2UML">
        <details xmi:id="_tTaQI90fEe2YPMyYKslBVA" key="classpath" value="true"/>
      </eAnnotations>
      <generalization xmi:id="_tTaQJN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
      <ownedOperation xmi:id="_uF9uaN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_s-aQeN0fEe2YPMyYKslBVA" name="OpInfo" visibility="public">
        <eAnnotations xmi:id="_tTaQGN0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTaQGd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTaQGt0fEe2YPMyYKslBVA" general="_s-cFst0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF9HWt0fEe2YPMyYKslBVA" name="flags" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF9HW90fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTZpBd0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF9HXN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
          <ownedParameter xmi:id="_uF9HXd0fEe2YPMyYKslBVA" name="op_info" type="_tTZpAN0fEe2YPMyYKslBVA"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tTZpAN0fEe2YPMyYKslBVA" name="UnionOpInfo" visibility="public">
        <eAnnotations xmi:id="_tTZpAd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tTZpAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tTZpA90fEe2YPMyYKslBVA" general="_tTXMyd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF0kj90fEe2YPMyYKslBVA" name="flags" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF0kkN0fEe2YPMyYKslBVA" name="op_count" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF0kkd0fEe2YPMyYKslBVA" name="op" visibility="public" type="_tTZpBd0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uF0kkt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uF0kk90fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uF0klN0fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uF0kld0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uF0klt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF1LgN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uF1Lgd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:DataType" xmi:id="_tTZpBd0fEe2YPMyYKslBVA" name="Operand[]" isLeaf="true" isAbstract="true">
        <eAnnotations xmi:id="_vgB4ud0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_vgB4ut0fEe2YPMyYKslBVA" key="inferred" value="true"/>
        </eAnnotations>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcFrCd0fEe2YPMyYKslBVA" name="Operand" visibility="public">
        <eAnnotations xmi:id="_tcFrCt0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcFrC90fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcFrDN0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyvRt0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyvR90fEe2YPMyYKslBVA" name="value" visibility="public" type="_tcFrDt0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyvSN0fEe2YPMyYKslBVA" name="size" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyvSd0fEe2YPMyYKslBVA" name="access" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFyvSt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFyvS90fEe2YPMyYKslBVA" name="read" visibility="public"/>
        <ownedOperation xmi:id="_uFzWUN0fEe2YPMyYKslBVA" name="readField" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFzWUd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedParameter xmi:id="_uFzWUt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uFzWVd0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFzWVt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcFrDt0fEe2YPMyYKslBVA" name="OpValue" visibility="public">
        <eAnnotations xmi:id="_tcGSCN0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcGSCd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcGSCt0fEe2YPMyYKslBVA" general="_s-cFpd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8mN0fEe2YPMyYKslBVA" name="imm" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF-8md0fEe2YPMyYKslBVA" name="reg" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_jkN0fEe2YPMyYKslBVA" name="idx" visibility="public" type="_tfrKcN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_jkd0fEe2YPMyYKslBVA" name="rel" visibility="public" type="_tfrKiN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_jkt0fEe2YPMyYKslBVA" name="ext" visibility="public" type="_tcGSEt0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_jk90fEe2YPMyYKslBVA" name="direct_addr" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uF_jlN0fEe2YPMyYKslBVA" name="const_val" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFzWU90fEe2YPMyYKslBVA" name="setType" visibility="package" isLeaf="true" isAbstract="true">
          <ownedParameter xmi:id="_uFzWVN0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
        </ownedOperation>
        <ownedOperation xmi:id="_uF_jld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uF_jlt0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uF_jl90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tcGSEt0fEe2YPMyYKslBVA" name="OpExtended" visibility="public">
        <eAnnotations xmi:id="_tcGSE90fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tcGSFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tcGSFd0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGG4Wd0fEe2YPMyYKslBVA" name="address" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uGG4Wt0fEe2YPMyYKslBVA" name="indirect" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uGG4W90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uGG4XN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uGG4Xd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tfrKcN0fEe2YPMyYKslBVA" name="OpIndexed" visibility="public">
        <eAnnotations xmi:id="_tfrKcd0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tfrKct0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tfrKc90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFoXMN0fEe2YPMyYKslBVA" name="base_reg" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFoXMd0fEe2YPMyYKslBVA" name="offset_reg" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFoXMt0fEe2YPMyYKslBVA" name="offset" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFoXM90fEe2YPMyYKslBVA" name="offset_addr" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFoXNN0fEe2YPMyYKslBVA" name="offset_bits" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFoXNd0fEe2YPMyYKslBVA" name="inc_dec" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFoXNt0fEe2YPMyYKslBVA" name="flags" visibility="public" type="_s60J4N0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFoXN90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFo-Qd0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFo-Qt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
      <nestedClassifier xmi:type="uml:Class" xmi:id="_tfrKiN0fEe2YPMyYKslBVA" name="OpRelative" visibility="public">
        <eAnnotations xmi:id="_tfrKid0fEe2YPMyYKslBVA" source="Jar2UML">
          <details xmi:id="_tfrKit0fEe2YPMyYKslBVA" key="classpath" value="true"/>
        </eAnnotations>
        <generalization xmi:id="_tfrKi90fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyIMt0fEe2YPMyYKslBVA" name="address" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
        <ownedAttribute xmi:id="_uFyIM90fEe2YPMyYKslBVA" name="offset" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
        <ownedOperation xmi:id="_uFyINN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        <ownedOperation xmi:id="_uFyINd0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="public">
          <ownedParameter xmi:id="_uFyINt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
        </ownedOperation>
      </nestedClassifier>
    </packagedElement>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_s7ZYs90fEe2YPMyYKslBVA" name="com">
    <packagedElement xmi:type="uml:Package" xmi:id="_s7Z_wN0fEe2YPMyYKslBVA" name="google">
      <packagedElement xmi:type="uml:Package" xmi:id="_s7Z_wd0fEe2YPMyYKslBVA" name="common">
        <packagedElement xmi:type="uml:Package" xmi:id="_s7Z_wt0fEe2YPMyYKslBVA" name="collect">
          <packagedElement xmi:type="uml:Class" xmi:id="_s7ccAt0fEe2YPMyYKslBVA" name="ArrayListMultimap" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_s-hlMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s-hlMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s-hlM90fEe2YPMyYKslBVA" general="_s-hlMt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJWZm90fEe2YPMyYKslBVA" name="DEFAULT_VALUES_PER_KEY" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uJWZnN0fEe2YPMyYKslBVA" name="expectedValuesPerKey" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJWZnd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uAoicN0fEe2YPMyYKslBVA" name="create" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uAoicd0fEe2YPMyYKslBVA" name="return" type="_s7ccAt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJWZnt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uJWZn90fEe2YPMyYKslBVA" name="create" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJWZoN0fEe2YPMyYKslBVA" name="expectedKeys" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJWZod0fEe2YPMyYKslBVA" name="expectedValuesPerKey" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJWZot0fEe2YPMyYKslBVA" name="return" type="_s7ccAt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJXAoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uJXAod0fEe2YPMyYKslBVA" name="expectedKeys" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJXAot0fEe2YPMyYKslBVA" name="expectedValuesPerKey" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJXAo90fEe2YPMyYKslBVA" name="create" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJXApN0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJXApd0fEe2YPMyYKslBVA" name="return" type="_s7ccAt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJXApt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uJXAp90fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJXntN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
              <ownedParameter xmi:id="_uJXntd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJXntt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJXnt90fEe2YPMyYKslBVA" name="createCollection" visibility="package">
              <ownedParameter xmi:id="_uJXnuN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJXnu90fEe2YPMyYKslBVA" name="trimToSize" visibility="public"/>
            <ownedOperation xmi:id="_uJXnvN0fEe2YPMyYKslBVA" name="backingMap" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uJXnvd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJYOwd0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
              <ownedParameter xmi:id="_uJYOwt0fEe2YPMyYKslBVA" name="stream" type="_s-izUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJYOx90fEe2YPMyYKslBVA" name="readObject" visibility="private">
              <ownedParameter xmi:id="_uJYOyN0fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJY10N0fEe2YPMyYKslBVA" name="setMap" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uJY10d0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJY11t0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uJY1190fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJY12N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJY13N0fEe2YPMyYKslBVA" name="asMap" visibility="public">
              <ownedParameter xmi:id="_uJY13d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJY14N0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_uJY14d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJY14t0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJY1490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJY16N0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uJZc4N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJZc4d0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJZc4t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJZc590fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uJZc6N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJZc6d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJZc7d0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uJZc7t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJZc790fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJZc890fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uJZc9N0fEe2YPMyYKslBVA" name="arg0" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJaD8N0fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uJaD8d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJaD9N0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uJaD9d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJaD-N0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            <ownedOperation xmi:id="_uJaD-t0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
              <ownedParameter xmi:id="_uJaD-90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJaD_N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJaEAN0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uJaEAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJarAt0fEe2YPMyYKslBVA" name="createCollection" visibility="package">
              <ownedParameter xmi:id="_uJarA90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJarBN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uJarBd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJarCN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uJarCd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJarDN0fEe2YPMyYKslBVA" name="keys" visibility="public">
              <ownedParameter xmi:id="_uJarDd0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJbSEN0fEe2YPMyYKslBVA" name="keySet" visibility="public">
              <ownedParameter xmi:id="_uJbSEd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJbSF90fEe2YPMyYKslBVA" name="putAll" visibility="public">
              <ownedParameter xmi:id="_uJbSGN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJbSGd0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJbSGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJbSH90fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uJbSIN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJbSId0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJbSIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJb5Id0fEe2YPMyYKslBVA" name="containsEntry" visibility="public">
              <ownedParameter xmi:id="_uJb5It0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJb5I90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJb5JN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJb5Kd0fEe2YPMyYKslBVA" name="containsValue" visibility="public">
              <ownedParameter xmi:id="_uJb5Kt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJb5K90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJb5L90fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uJb5MN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_s7e4QN0fEe2YPMyYKslBVA" name="Multimap" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_s_AtYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_AtYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uAq-sN0fEe2YPMyYKslBVA" name="containsKey" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uAq-sd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAq-st0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uArlwN0fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uArlwd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uArlwt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uArlw90fEe2YPMyYKslBVA" name="size" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uArlxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uAuCBN0fEe2YPMyYKslBVA" name="put" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uAuCBd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAuCBt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uAuCB90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJHwId0fEe2YPMyYKslBVA" name="entries" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uJHwIt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJXnsN0fEe2YPMyYKslBVA" name="keySet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uJXnsd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJqioN0fEe2YPMyYKslBVA" name="putAll" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uJqiod0fEe2YPMyYKslBVA" name="arg0" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJqiot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKlIrd0fEe2YPMyYKslBVA" name="asMap" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKlIrt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK1AQN0fEe2YPMyYKslBVA" name="remove" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uK1AQd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK1AQt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK1AQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK2OYN0fEe2YPMyYKslBVA" name="removeAll" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uK2OYd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK2OYt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK21ft0fEe2YPMyYKslBVA" name="keys" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uK21f90fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLQeFt0fEe2YPMyYKslBVA" name="clear" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uLQeG90fEe2YPMyYKslBVA" name="containsEntry" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLQeHN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLQeHd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLQeHt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLRFJd0fEe2YPMyYKslBVA" name="containsValue" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLRFJt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLRFJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLRFL90fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLRFMN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLRsOt0fEe2YPMyYKslBVA" name="putAll" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLRsO90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLRsPN0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLRsPd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLSTR90fEe2YPMyYKslBVA" name="replaceValues" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLSTSN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLSTSd0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLSTSt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLSTT90fEe2YPMyYKslBVA" name="values" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLSTUN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLS6U90fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLS6VN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLS6Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLS6WN0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLS6Wd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRdzwN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uRdzwd0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRdzwt0fEe2YPMyYKslBVA" name="lambda$forEach$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uRdzw90fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRdzxN0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-hlMt0fEe2YPMyYKslBVA" name="ArrayListMultimapGwtSerializationDependencies" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_s-jaYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s-jaYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s-kBcN0fEe2YPMyYKslBVA" general="_s-jaYt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJXAq90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uJXArN0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJY12d0fEe2YPMyYKslBVA" name="equals" visibility="package">
              <ownedParameter xmi:id="_uJY12t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJY1290fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJY13t0fEe2YPMyYKslBVA" name="asMap" visibility="package">
              <ownedParameter xmi:id="_uJY1390fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJY15N0fEe2YPMyYKslBVA" name="put" visibility="package">
              <ownedParameter xmi:id="_uJY15d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJY15t0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJY1590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJZc490fEe2YPMyYKslBVA" name="replaceValues" visibility="package">
              <ownedParameter xmi:id="_uJZc5N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJZc5d0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJZc5t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJZc6t0fEe2YPMyYKslBVA" name="removeAll" visibility="package">
              <ownedParameter xmi:id="_uJZc690fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJZc7N0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJZc8N0fEe2YPMyYKslBVA" name="get" visibility="package">
              <ownedParameter xmi:id="_uJZc8d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJZc8t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJZc9d0fEe2YPMyYKslBVA" name="forEach" visibility="package">
              <ownedParameter xmi:id="_uJZc9t0fEe2YPMyYKslBVA" name="arg0" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJaD8t0fEe2YPMyYKslBVA" name="entries" visibility="package">
              <ownedParameter xmi:id="_uJaD890fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJaD9t0fEe2YPMyYKslBVA" name="values" visibility="package">
              <ownedParameter xmi:id="_uJaD990fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJaD-d0fEe2YPMyYKslBVA" name="clear" visibility="package"/>
            <ownedOperation xmi:id="_uJaD_d0fEe2YPMyYKslBVA" name="containsKey" visibility="package">
              <ownedParameter xmi:id="_uJaD_t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJaD_90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJarAN0fEe2YPMyYKslBVA" name="size" visibility="package">
              <ownedParameter xmi:id="_uJarAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJarBt0fEe2YPMyYKslBVA" name="toString" visibility="package">
              <ownedParameter xmi:id="_uJarB90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJarCt0fEe2YPMyYKslBVA" name="hashCode" visibility="package">
              <ownedParameter xmi:id="_uJarC90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJarDt0fEe2YPMyYKslBVA" name="keys" visibility="package">
              <ownedParameter xmi:id="_uJarD90fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJbSEt0fEe2YPMyYKslBVA" name="keySet" visibility="package">
              <ownedParameter xmi:id="_uJbSE90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJbSFN0fEe2YPMyYKslBVA" name="putAll" visibility="package">
              <ownedParameter xmi:id="_uJbSFd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJbSFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJbSG90fEe2YPMyYKslBVA" name="putAll" visibility="package">
              <ownedParameter xmi:id="_uJbSHN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJbSHd0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJbSHt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJbSI90fEe2YPMyYKslBVA" name="remove" visibility="package">
              <ownedParameter xmi:id="_uJbSJN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJbSJd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJb5IN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJb5Jd0fEe2YPMyYKslBVA" name="containsEntry" visibility="package">
              <ownedParameter xmi:id="_uJb5Jt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJb5J90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJb5KN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJb5LN0fEe2YPMyYKslBVA" name="containsValue" visibility="package">
              <ownedParameter xmi:id="_uJb5Ld0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJb5Lt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJb5Md0fEe2YPMyYKslBVA" name="isEmpty" visibility="package">
              <ownedParameter xmi:id="_uJb5Mt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-iMRd0fEe2YPMyYKslBVA" name="Platform" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_s_M6oN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_M6od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_M6ot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uS5XLd0fEe2YPMyYKslBVA" name="logger" visibility="private" isLeaf="true" isStatic="true" type="_s_OIxt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uJXAqN0fEe2YPMyYKslBVA" name="newHashMapWithExpectedSize" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJXAqd0fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJXAqt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLvmSd0fEe2YPMyYKslBVA" name="copy" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLvmSt0fEe2YPMyYKslBVA" name="source" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLvmS90fEe2YPMyYKslBVA" name="from" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLvmTN0fEe2YPMyYKslBVA" name="to" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLvmTd0fEe2YPMyYKslBVA" name="arrayOfType" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLvmTt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMsBcN0fEe2YPMyYKslBVA" name="preservesInsertionOrderOnPutsMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uMsBcd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNlZUt0fEe2YPMyYKslBVA" name="preservesInsertionOrderOnAddsSet" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uNlZU90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRea190fEe2YPMyYKslBVA" name="newLinkedHashMapWithExpectedSize" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRea2N0fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRea2d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRfo_N0fEe2YPMyYKslBVA" name="newHashSetWithExpectedSize" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRgQAN0fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRgQAd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRgQCd0fEe2YPMyYKslBVA" name="newLinkedHashSetWithExpectedSize" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRgQCt0fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRgQC90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSxbV90fEe2YPMyYKslBVA" name="newArray" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSxbWN0fEe2YPMyYKslBVA" name="reference" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSxbWd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSxbWt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSzQid0fEe2YPMyYKslBVA" name="tryWeakKeys" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSzQit0fEe2YPMyYKslBVA" name="mapMaker" type="_s_OIwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSzQi90fEe2YPMyYKslBVA" name="return" type="_s_OIwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS5-MN0fEe2YPMyYKslBVA" name="newConcurrentHashSet" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uS5-Md0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS6lRt0fEe2YPMyYKslBVA" name="reduceIterationsIfGwt" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uS6lR90fEe2YPMyYKslBVA" name="iterations" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS6lSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS6lSd0fEe2YPMyYKslBVA" name="reduceExponentIfGwt" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uS6lSt0fEe2YPMyYKslBVA" name="exponent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS6lS90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS6lTN0fEe2YPMyYKslBVA" name="checkGwtRpcEnabled" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uS6lTd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uS7MUN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-iMR90fEe2YPMyYKslBVA" name="CollectPreconditions" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_s-kBcd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s-kBct0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s-kBc90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uI-mJd0fEe2YPMyYKslBVA" name="checkRemove" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uI-mJt0fEe2YPMyYKslBVA" name="canRemove" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJC3kN0fEe2YPMyYKslBVA" name="checkNonnegative" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJC3kd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJC3kt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJC3k90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJyecN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uJyecd0fEe2YPMyYKslBVA" name="checkEntryNotNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJyect0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJyec90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJzFgN0fEe2YPMyYKslBVA" name="checkNonnegative" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJzFgd0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJzFgt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJzFg90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJzFhN0fEe2YPMyYKslBVA" name="checkPositive" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJzFhd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJzFht0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-izUt0fEe2YPMyYKslBVA" name="Serialization" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_s_U2cN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_U2cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_VdgN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJYOxN0fEe2YPMyYKslBVA" name="writeMultimap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJYOxd0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJYOxt0fEe2YPMyYKslBVA" name="stream" type="_s-izUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJYOyt0fEe2YPMyYKslBVA" name="readCount" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJYOy90fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJYOzN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJY10t0fEe2YPMyYKslBVA" name="populateMultimap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJY1090fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJY11N0fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJY11d0fEe2YPMyYKslBVA" name="distinctKeys" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLgVs90fEe2YPMyYKslBVA" name="writeMultiset" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLgVtN0fEe2YPMyYKslBVA" name="multiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLgVtd0fEe2YPMyYKslBVA" name="stream" type="_s-izUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLgVut0fEe2YPMyYKslBVA" name="populateMultiset" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLgVu90fEe2YPMyYKslBVA" name="multiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLgVvN0fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLgVvd0fEe2YPMyYKslBVA" name="distinctElements" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMwS690fEe2YPMyYKslBVA" name="getFieldSetter" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uMwS7N0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMwS7d0fEe2YPMyYKslBVA" name="fieldName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMwS7t0fEe2YPMyYKslBVA" name="return" type="_s_WEkd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTkFid0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uTkskN0fEe2YPMyYKslBVA" name="writeMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uTkskd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTkskt0fEe2YPMyYKslBVA" name="stream" type="_s-izUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTksk90fEe2YPMyYKslBVA" name="populateMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uTkslN0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTksld0fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTkslt0fEe2YPMyYKslBVA" name="populateMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uTksl90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTksmN0fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTksmd0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTlToN0fEe2YPMyYKslBVA" name="populateMultiset" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uTlTod0fEe2YPMyYKslBVA" name="multiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTlTot0fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTl6sN0fEe2YPMyYKslBVA" name="populateMultimap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uTl6sd0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTl6st0fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_WEkd0fEe2YPMyYKslBVA" name="FieldSetter" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tVO1AN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVO1Ad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVO1At0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uTkFgd0fEe2YPMyYKslBVA" name="field" visibility="private" isLeaf="true" type="_s9dOM90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uMM5R90fEe2YPMyYKslBVA" name="set" visibility="package">
                <ownedParameter xmi:id="_uMM5SN0fEe2YPMyYKslBVA" name="instance" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMM5Sd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMM5S90fEe2YPMyYKslBVA" name="set" visibility="package">
                <ownedParameter xmi:id="_uMM5TN0fEe2YPMyYKslBVA" name="instance" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMM5Td0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTkFgt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uTkFg90fEe2YPMyYKslBVA" name="field" type="_s9dOM90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTkFht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uTkFh90fEe2YPMyYKslBVA" name="x0" type="_s9dOM90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTkFiN0fEe2YPMyYKslBVA" name="x1" type="_tdq_Vt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdq_Vt0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tdq_V90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdq_WN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdq_Wd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-izVd0fEe2YPMyYKslBVA" name="Maps" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_s-mdsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s-mdsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s-mdst0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uIRbhN0fEe2YPMyYKslBVA" name="immutableEntry" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIRbhd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIRbht0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIRbh90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIT3y90fEe2YPMyYKslBVA" name="safeContainsKey" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIT3zN0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIT3zd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIT3zt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIUe090fEe2YPMyYKslBVA" name="safeGet" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIUe1N0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIUe1d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIUe1t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI34ct0fEe2YPMyYKslBVA" name="safeRemove" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uI34c90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI34dN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI34dd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJJlQN0fEe2YPMyYKslBVA" name="valueIterator" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJJlQd0fEe2YPMyYKslBVA" name="entryIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJJlQt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJPr9N0fEe2YPMyYKslBVA" name="keyOrNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJPr9d0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJPr9t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJYOzd0fEe2YPMyYKslBVA" name="newHashMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJYOzt0fEe2YPMyYKslBVA" name="return" type="_s7dDEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKkhlN0fEe2YPMyYKslBVA" name="indexMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKkhld0fEe2YPMyYKslBVA" name="list" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKkhlt0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKm92d0fEe2YPMyYKslBVA" name="keyPredicateOnEntries" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKm92t0fEe2YPMyYKslBVA" name="keyPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKm9290fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKozAN0fEe2YPMyYKslBVA" name="valuePredicateOnEntries" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKozAd0fEe2YPMyYKslBVA" name="valuePredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKozAt0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK21eN0fEe2YPMyYKslBVA" name="filterKeys" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK21ed0fEe2YPMyYKslBVA" name="unfiltered" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK21et0fEe2YPMyYKslBVA" name="keyPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK21e90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDpwN0fEe2YPMyYKslBVA" name="toMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLDpwd0fEe2YPMyYKslBVA" name="keys" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDpwt0fEe2YPMyYKslBVA" name="valueFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDpw90fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDpzt0fEe2YPMyYKslBVA" name="uniqueIndex" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLDpz90fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDp0N0fEe2YPMyYKslBVA" name="keyFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDp0d0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLNayd0fEe2YPMyYKslBVA" name="putAllImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLNayt0fEe2YPMyYKslBVA" name="self" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLNay90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLOB1N0fEe2YPMyYKslBVA" name="containsKeyImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLOB1d0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLOB1t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLOB190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLOB290fEe2YPMyYKslBVA" name="containsValueImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLOB3N0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLOB3d0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLOB3t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLOo490fEe2YPMyYKslBVA" name="equalsImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLOo5N0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLOo5d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLOo5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLOo690fEe2YPMyYKslBVA" name="toStringImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLOo7N0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLOo7d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLfusN0fEe2YPMyYKslBVA" name="newHashMapWithExpectedSize" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLfusd0fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLgVsN0fEe2YPMyYKslBVA" name="return" type="_s7dDEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLmcVN0fEe2YPMyYKslBVA" name="valueFunction" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLmcVd0fEe2YPMyYKslBVA" name="return" type="_s-wOsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL0ezt0fEe2YPMyYKslBVA" name="unmodifiableEntryIterator" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uL0ez90fEe2YPMyYKslBVA" name="entryIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL0e0N0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPBjxN0fEe2YPMyYKslBVA" name="newLinkedHashMapWithExpectedSize" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPBjxd0fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPBjxt0fEe2YPMyYKslBVA" name="return" type="_s-qvIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQe8Wt0fEe2YPMyYKslBVA" name="transformEntry" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uQe8W90fEe2YPMyYKslBVA" name="transformer" type="_tUvFy90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQe8XN0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQe8Xd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQgxg90fEe2YPMyYKslBVA" name="access$300" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uQgxhN0fEe2YPMyYKslBVA" name="x0" type="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQgxhd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQh_pN0fEe2YPMyYKslBVA" name="access$400" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uQh_pd0fEe2YPMyYKslBVA" name="x0" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQh_pt0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQjNzd0fEe2YPMyYKslBVA" name="unmodifiableEntry" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uQjNzt0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQjNz90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQlC990fEe2YPMyYKslBVA" name="asMapEntryIterator" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uQlC-N0fEe2YPMyYKslBVA" name="set" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQlC-d0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQlC-t0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQlDAd0fEe2YPMyYKslBVA" name="access$200" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uQlDAt0fEe2YPMyYKslBVA" name="x0" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQlDA90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQzFYt0fEe2YPMyYKslBVA" name="filterEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uQzFY90fEe2YPMyYKslBVA" name="unfiltered" type="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQzFZN0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQzFZd0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQ4k8N0fEe2YPMyYKslBVA" name="keyIterator" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uQ4k8d0fEe2YPMyYKslBVA" name="entryIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQ4k8t0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQ5MDd0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uQ5MDt0fEe2YPMyYKslBVA" name="x0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQ5MD90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQ7oQN0fEe2YPMyYKslBVA" name="asMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uQ7oQd0fEe2YPMyYKslBVA" name="set" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQ7oQt0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQ7oQ90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQ_Sq90fEe2YPMyYKslBVA" name="asMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uQ_SrN0fEe2YPMyYKslBVA" name="set" type="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQ_Srd0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQ_Srt0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRCV8t0fEe2YPMyYKslBVA" name="asEntryToEntryFunction" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRCV890fEe2YPMyYKslBVA" name="transformer" type="_tUvFy90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRCV9N0fEe2YPMyYKslBVA" name="return" type="_s-wOsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRDkEd0fEe2YPMyYKslBVA" name="transformEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRDkEt0fEe2YPMyYKslBVA" name="fromMap" type="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRDkE90fEe2YPMyYKslBVA" name="transformer" type="_tUvFy90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRDkFN0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRGAVt0fEe2YPMyYKslBVA" name="transformEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRGAV90fEe2YPMyYKslBVA" name="fromMap" type="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRGAWN0fEe2YPMyYKslBVA" name="transformer" type="_tUvFy90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRGAWd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRIckN0fEe2YPMyYKslBVA" name="access$800" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRIckd0fEe2YPMyYKslBVA" name="x0" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRIckt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRJqut0fEe2YPMyYKslBVA" name="unmodifiableNavigableMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRJqu90fEe2YPMyYKslBVA" name="map" type="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRJqvN0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRMuD90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uRNVEN0fEe2YPMyYKslBVA" name="keyFunction" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRNVEd0fEe2YPMyYKslBVA" name="return" type="_s-wOsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRNVEt0fEe2YPMyYKslBVA" name="immutableEnumMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRNVE90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRNVFN0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRN8JN0fEe2YPMyYKslBVA" name="toImmutableEnumMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRN8Jd0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRN8Jt0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRN8J90fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRN8KN0fEe2YPMyYKslBVA" name="toImmutableEnumMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRN8Kd0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRN8Kt0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRN8K90fEe2YPMyYKslBVA" name="mergeFunction" type="_s-nEw90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRN8LN0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uROjMN0fEe2YPMyYKslBVA" name="newHashMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uROjMd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uROjMt0fEe2YPMyYKslBVA" name="return" type="_s7dDEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uROjNd0fEe2YPMyYKslBVA" name="capacity" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uROjNt0fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uROjN90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uROjOt0fEe2YPMyYKslBVA" name="newLinkedHashMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uROjO90fEe2YPMyYKslBVA" name="return" type="_s-qvIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRPKQN0fEe2YPMyYKslBVA" name="newLinkedHashMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRPKQd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRPKQt0fEe2YPMyYKslBVA" name="return" type="_s-qvIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRPKR90fEe2YPMyYKslBVA" name="newConcurrentMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRPKSN0fEe2YPMyYKslBVA" name="return" type="_tUqNRt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRPKSt0fEe2YPMyYKslBVA" name="newTreeMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRPKS90fEe2YPMyYKslBVA" name="return" type="_s-rWMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRPKTd0fEe2YPMyYKslBVA" name="newTreeMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRPKTt0fEe2YPMyYKslBVA" name="map" type="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRPKT90fEe2YPMyYKslBVA" name="return" type="_s-rWMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRPxUt0fEe2YPMyYKslBVA" name="newTreeMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRPxU90fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRPxVN0fEe2YPMyYKslBVA" name="return" type="_s-rWMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRPxVd0fEe2YPMyYKslBVA" name="newEnumMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRPxVt0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRPxV90fEe2YPMyYKslBVA" name="return" type="_s-phAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRPxWN0fEe2YPMyYKslBVA" name="newEnumMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRPxWd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRPxWt0fEe2YPMyYKslBVA" name="return" type="_s-phAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRPxXd0fEe2YPMyYKslBVA" name="newIdentityHashMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRPxXt0fEe2YPMyYKslBVA" name="return" type="_s-skUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRQYYd0fEe2YPMyYKslBVA" name="difference" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRQYYt0fEe2YPMyYKslBVA" name="left" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRQYY90fEe2YPMyYKslBVA" name="right" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRQYZN0fEe2YPMyYKslBVA" name="return" type="_s_iR1N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRQYZd0fEe2YPMyYKslBVA" name="difference" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRQYZt0fEe2YPMyYKslBVA" name="left" type="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRQYZ90fEe2YPMyYKslBVA" name="right" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRQYaN0fEe2YPMyYKslBVA" name="return" type="_s_iR0d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRQYad0fEe2YPMyYKslBVA" name="difference" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRQYat0fEe2YPMyYKslBVA" name="left" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRQYa90fEe2YPMyYKslBVA" name="right" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRQYbN0fEe2YPMyYKslBVA" name="valueEquivalence" type="_s-skUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRQYbd0fEe2YPMyYKslBVA" name="return" type="_s_iR1N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRQYbt0fEe2YPMyYKslBVA" name="doDifference" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uRQYb90fEe2YPMyYKslBVA" name="left" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRQYcN0fEe2YPMyYKslBVA" name="right" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRQYcd0fEe2YPMyYKslBVA" name="valueEquivalence" type="_s-skUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRQYct0fEe2YPMyYKslBVA" name="onlyOnLeft" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRQYc90fEe2YPMyYKslBVA" name="onlyOnRight" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRQYdN0fEe2YPMyYKslBVA" name="onBoth" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRQYdd0fEe2YPMyYKslBVA" name="differences" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRQ_cN0fEe2YPMyYKslBVA" name="orNaturalOrder" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRQ_cd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRQ_ct0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRRmgN0fEe2YPMyYKslBVA" name="unmodifiableMap" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uRRmgd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRRmgt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRRmg90fEe2YPMyYKslBVA" name="asMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRRmhN0fEe2YPMyYKslBVA" name="set" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRRmhd0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRRmht0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRSNkN0fEe2YPMyYKslBVA" name="removeOnlySet" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uRSNkd0fEe2YPMyYKslBVA" name="set" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRSNkt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRS0oN0fEe2YPMyYKslBVA" name="removeOnlySortedSet" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uRS0od0fEe2YPMyYKslBVA" name="set" type="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRS0ot0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRS0o90fEe2YPMyYKslBVA" name="removeOnlyNavigableSet" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uRS0pN0fEe2YPMyYKslBVA" name="set" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRS0pd0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRS0pt0fEe2YPMyYKslBVA" name="toMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRS0p90fEe2YPMyYKslBVA" name="keys" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRS0qN0fEe2YPMyYKslBVA" name="valueFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRS0qd0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRTbsN0fEe2YPMyYKslBVA" name="uniqueIndex" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRTbsd0fEe2YPMyYKslBVA" name="values" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRTbst0fEe2YPMyYKslBVA" name="keyFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRTbs90fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRUCwN0fEe2YPMyYKslBVA" name="fromProperties" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRUCwd0fEe2YPMyYKslBVA" name="properties" type="_s-w1wt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRUCwt0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRUp0N0fEe2YPMyYKslBVA" name="unmodifiableEntrySet" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRUp0d0fEe2YPMyYKslBVA" name="entrySet" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRUp0t0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRUp090fEe2YPMyYKslBVA" name="asConverter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRUp1N0fEe2YPMyYKslBVA" name="bimap" type="_tTr85d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRUp1d0fEe2YPMyYKslBVA" name="return" type="_tTdTYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRVQ4N0fEe2YPMyYKslBVA" name="synchronizedBiMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRVQ4d0fEe2YPMyYKslBVA" name="bimap" type="_tTr85d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRVQ4t0fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRVQ590fEe2YPMyYKslBVA" name="unmodifiableBiMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRVQ6N0fEe2YPMyYKslBVA" name="bimap" type="_tTr85d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRVQ6d0fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRVQ6t0fEe2YPMyYKslBVA" name="transformValues" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRVQ690fEe2YPMyYKslBVA" name="fromMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRVQ7N0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRVQ7d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRVQ7t0fEe2YPMyYKslBVA" name="asEntryTransformer" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRVQ790fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRVQ8N0fEe2YPMyYKslBVA" name="return" type="_tUvFy90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRVQ8d0fEe2YPMyYKslBVA" name="transformEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRVQ8t0fEe2YPMyYKslBVA" name="fromMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRVQ890fEe2YPMyYKslBVA" name="transformer" type="_tUvFy90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRVQ9N0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRVQ9d0fEe2YPMyYKslBVA" name="transformValues" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRVQ9t0fEe2YPMyYKslBVA" name="fromMap" type="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRVQ990fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRVQ-N0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRV38N0fEe2YPMyYKslBVA" name="transformValues" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRV38d0fEe2YPMyYKslBVA" name="fromMap" type="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRV38t0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRV3890fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRWfAN0fEe2YPMyYKslBVA" name="asValueToValueFunction" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRWfAd0fEe2YPMyYKslBVA" name="transformer" type="_tUvFy90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRWfAt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRWfA90fEe2YPMyYKslBVA" name="return" type="_s-wOsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRWfBN0fEe2YPMyYKslBVA" name="asEntryToValueFunction" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRWfBd0fEe2YPMyYKslBVA" name="transformer" type="_tUvFy90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRWfBt0fEe2YPMyYKslBVA" name="return" type="_s-wOsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRXGEN0fEe2YPMyYKslBVA" name="filterFiltered" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uRXGEd0fEe2YPMyYKslBVA" name="map" type="_s-5YoN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRXGEt0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRXGE90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRXGFN0fEe2YPMyYKslBVA" name="filterKeys" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRXGFd0fEe2YPMyYKslBVA" name="unfiltered" type="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRXGFt0fEe2YPMyYKslBVA" name="keyPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRXGF90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRXtIN0fEe2YPMyYKslBVA" name="filterEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRXtId0fEe2YPMyYKslBVA" name="unfiltered" type="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRXtIt0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRXtI90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRXtJN0fEe2YPMyYKslBVA" name="filterKeys" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRXtJd0fEe2YPMyYKslBVA" name="unfiltered" type="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRXtJt0fEe2YPMyYKslBVA" name="keyPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRXtJ90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRXtKN0fEe2YPMyYKslBVA" name="filterKeys" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRXtKd0fEe2YPMyYKslBVA" name="unfiltered" type="_tTr85d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRXtKt0fEe2YPMyYKslBVA" name="keyPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRXtK90fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRXtLN0fEe2YPMyYKslBVA" name="filterEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRXtLd0fEe2YPMyYKslBVA" name="unfiltered" type="_tTr85d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRXtLt0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRXtL90fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRXtMN0fEe2YPMyYKslBVA" name="filterValues" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRXtMd0fEe2YPMyYKslBVA" name="unfiltered" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRXtMt0fEe2YPMyYKslBVA" name="valuePredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRXtM90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRYUMN0fEe2YPMyYKslBVA" name="filterEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRYUMd0fEe2YPMyYKslBVA" name="unfiltered" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRYUMt0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRYUM90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRYUNN0fEe2YPMyYKslBVA" name="filterValues" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRYUNd0fEe2YPMyYKslBVA" name="unfiltered" type="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRYUNt0fEe2YPMyYKslBVA" name="valuePredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRYUN90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRYUON0fEe2YPMyYKslBVA" name="filterValues" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRYUOd0fEe2YPMyYKslBVA" name="unfiltered" type="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRYUOt0fEe2YPMyYKslBVA" name="valuePredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRYUO90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRYUPN0fEe2YPMyYKslBVA" name="filterValues" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRYUPd0fEe2YPMyYKslBVA" name="unfiltered" type="_tTr85d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRYUPt0fEe2YPMyYKslBVA" name="valuePredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRYUP90fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRY7QN0fEe2YPMyYKslBVA" name="filterFiltered" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uRY7Qd0fEe2YPMyYKslBVA" name="map" type="_s-3jct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRY7Qt0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRY7Q90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRY7RN0fEe2YPMyYKslBVA" name="filterFiltered" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uRY7Rd0fEe2YPMyYKslBVA" name="map" type="_s-4KgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRY7Rt0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRY7R90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRZiUN0fEe2YPMyYKslBVA" name="filterFiltered" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uRZiUd0fEe2YPMyYKslBVA" name="map" type="_s-4Kgd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRZiUt0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRZiU90fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRaJYN0fEe2YPMyYKslBVA" name="unmodifiableOrNull" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uRaJYd0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRaJYt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRaJY90fEe2YPMyYKslBVA" name="synchronizedNavigableMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRaJZN0fEe2YPMyYKslBVA" name="navigableMap" type="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRaJZd0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRbXgN0fEe2YPMyYKslBVA" name="containsEntryImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRbXgd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRbXgt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRbXg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRbXhN0fEe2YPMyYKslBVA" name="removeEntryImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRbXhd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRbXht0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRbXh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRb-kN0fEe2YPMyYKslBVA" name="valueOrNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRb-kd0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRb-kt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRcloN0fEe2YPMyYKslBVA" name="subMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRclod0fEe2YPMyYKslBVA" name="map" type="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRclot0fEe2YPMyYKslBVA" name="range" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRclo90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-o58t0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tUvFw90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUvFxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUvFxt0fEe2YPMyYKslBVA" general="_tUvFxd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQduMd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQduMt0fEe2YPMyYKslBVA" name="backingIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQduM90fEe2YPMyYKslBVA" name="transform" visibility="package">
                <ownedParameter xmi:id="_uQduNN0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQduNd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQduNt0fEe2YPMyYKslBVA" name="transform" visibility="package">
                <ownedParameter xmi:id="_uQduN90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQduON0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-o59N0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tUvs2N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUvs2d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUvs2t0fEe2YPMyYKslBVA" general="_tUvFxd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQe8Yd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQfjYN0fEe2YPMyYKslBVA" name="backingIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQfjYd0fEe2YPMyYKslBVA" name="transform" visibility="package">
                <ownedParameter xmi:id="_uQfjYt0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQfjY90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQfjZN0fEe2YPMyYKslBVA" name="transform" visibility="package">
                <ownedParameter xmi:id="_uQfjZd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQfjZt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-tLYd0fEe2YPMyYKslBVA" name="MapDifferenceImpl" visibility="package">
              <eAnnotations xmi:id="_tU1MZN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU1MZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU1MZ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQ5MBN0fEe2YPMyYKslBVA" name="onlyOnLeft" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQ5MBd0fEe2YPMyYKslBVA" name="onlyOnRight" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQ5MBt0fEe2YPMyYKslBVA" name="onBoth" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQ5MB90fEe2YPMyYKslBVA" name="differences" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tU1MZt0fEe2YPMyYKslBVA" client="_s-tLYd0fEe2YPMyYKslBVA" supplier="_s_iR1N0fEe2YPMyYKslBVA" contract="_s_iR1N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQ5MCN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQ5MCd0fEe2YPMyYKslBVA" name="onlyOnLeft" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ5MCt0fEe2YPMyYKslBVA" name="onlyOnRight" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ5MC90fEe2YPMyYKslBVA" name="onBoth" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ5MDN0fEe2YPMyYKslBVA" name="differences" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ5MEN0fEe2YPMyYKslBVA" name="areEqual" visibility="public">
                <ownedParameter xmi:id="_uQ5MEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ5MEt0fEe2YPMyYKslBVA" name="entriesOnlyOnLeft" visibility="public">
                <ownedParameter xmi:id="_uQ5ME90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ5zEN0fEe2YPMyYKslBVA" name="entriesOnlyOnRight" visibility="public">
                <ownedParameter xmi:id="_uQ5zEd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ5zEt0fEe2YPMyYKslBVA" name="entriesInCommon" visibility="public">
                <ownedParameter xmi:id="_uQ5zE90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ5zFN0fEe2YPMyYKslBVA" name="entriesDiffering" visibility="public">
                <ownedParameter xmi:id="_uQ5zFd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ5zFt0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uQ5zF90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ5zGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ5zGd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uQ5zGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ6aIN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uQ6aId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-tLZN0fEe2YPMyYKslBVA" name="SortedMapDifferenceImpl" visibility="package">
              <eAnnotations xmi:id="_tU2ahN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU2ahd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU2ah90fEe2YPMyYKslBVA" general="_s-tLYd0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tU2aht0fEe2YPMyYKslBVA" client="_s-tLZN0fEe2YPMyYKslBVA" supplier="_s_iR0d0fEe2YPMyYKslBVA" contract="_s_iR0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRAgyd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRAgyt0fEe2YPMyYKslBVA" name="onlyOnLeft" type="_s-tLYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRAgy90fEe2YPMyYKslBVA" name="onlyOnRight" type="_s-tLYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRAgzN0fEe2YPMyYKslBVA" name="onBoth" type="_s-tLYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRAgzd0fEe2YPMyYKslBVA" name="differences" type="_s-tLYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRAgzt0fEe2YPMyYKslBVA" name="entriesDiffering" visibility="public">
                <ownedParameter xmi:id="_uRAgz90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRAg0N0fEe2YPMyYKslBVA" name="entriesInCommon" visibility="public">
                <ownedParameter xmi:id="_uRAg0d0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRBH0N0fEe2YPMyYKslBVA" name="entriesOnlyOnLeft" visibility="public">
                <ownedParameter xmi:id="_uRBH0d0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRBH0t0fEe2YPMyYKslBVA" name="entriesOnlyOnRight" visibility="public">
                <ownedParameter xmi:id="_uRBH090fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRBH1N0fEe2YPMyYKslBVA" name="entriesDiffering" visibility="public">
                <ownedParameter xmi:id="_uRBH1d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRBH1t0fEe2YPMyYKslBVA" name="entriesInCommon" visibility="public">
                <ownedParameter xmi:id="_uRBH190fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRBH2N0fEe2YPMyYKslBVA" name="entriesOnlyOnRight" visibility="public">
                <ownedParameter xmi:id="_uRBH2d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRBH2t0fEe2YPMyYKslBVA" name="entriesOnlyOnLeft" visibility="public">
                <ownedParameter xmi:id="_uRBH290fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-tyc90fEe2YPMyYKslBVA" name="ValueDifferenceImpl" visibility="package">
              <eAnnotations xmi:id="_tU5d0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU5d0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU5d1N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRKRxN0fEe2YPMyYKslBVA" name="left" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uRKRxd0fEe2YPMyYKslBVA" name="right" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tU5d090fEe2YPMyYKslBVA" client="_s-tyc90fEe2YPMyYKslBVA" supplier="_tU5d0t0fEe2YPMyYKslBVA" contract="_tU5d0t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRKRxt0fEe2YPMyYKslBVA" name="create" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uRKRx90fEe2YPMyYKslBVA" name="left" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRKRyN0fEe2YPMyYKslBVA" name="right" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRKRyd0fEe2YPMyYKslBVA" name="return" type="_tU5d0t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRKRyt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uRKRy90fEe2YPMyYKslBVA" name="left" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRKRzN0fEe2YPMyYKslBVA" name="right" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRKRzd0fEe2YPMyYKslBVA" name="leftValue" visibility="public">
                <ownedParameter xmi:id="_uRKRzt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRKRz90fEe2YPMyYKslBVA" name="rightValue" visibility="public">
                <ownedParameter xmi:id="_uRKR0N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRKR0d0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uRKR0t0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRKR090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRK40N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uRK40d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRK40t0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uRK4090fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-uZhd0fEe2YPMyYKslBVA" name="AsMapView" visibility="package">
              <eAnnotations xmi:id="_tUxiAt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUxiA90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUxiBN0fEe2YPMyYKslBVA" general="_tUw6_N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQlC9t0fEe2YPMyYKslBVA" name="function" visibility="package" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQlC-90fEe2YPMyYKslBVA" name="set" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQlC9N0fEe2YPMyYKslBVA" name="backingSet" visibility="package">
                <ownedParameter xmi:id="_uQlC9d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQlC_N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQlC_d0fEe2YPMyYKslBVA" name="set" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQlC_t0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQlC_90fEe2YPMyYKslBVA" name="createKeySet" visibility="public">
                <ownedParameter xmi:id="_uQlDAN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQlDBN0fEe2YPMyYKslBVA" name="createValues" visibility="package">
                <ownedParameter xmi:id="_uQlDBd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQlDBt0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uQlDB90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQlqAN0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uQlqAd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQlqAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQlqA90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uQlqBN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQlqBd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQlqBt0fEe2YPMyYKslBVA" name="getOrDefault" visibility="public">
                <ownedParameter xmi:id="_uQlqB90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQlqCN0fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQlqCd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQlqCt0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uQlqC90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQlqDN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQmREN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uQmREd0fEe2YPMyYKslBVA" name="createEntrySet" visibility="protected">
                <ownedParameter xmi:id="_uQmREt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQmRE90fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uQmRFN0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQmRF90fEe2YPMyYKslBVA" name="lambda$forEach$0" visibility="private">
                <ownedParameter xmi:id="_uQmRGN0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQmRGd0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUxiBt0fEe2YPMyYKslBVA" name="1EntrySetImpl" visibility="package">
                <eAnnotations xmi:id="_tdeLCd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdeLCt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdeLDN0fEe2YPMyYKslBVA" general="_tdeLC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uQkb890fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s-uZhd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uQkb9N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uQkb9d0fEe2YPMyYKslBVA" name="this$0" type="_s-uZhd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQlC8N0fEe2YPMyYKslBVA" name="map" visibility="package">
                  <ownedParameter xmi:id="_uQlC8d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQlC8t0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uQlC890fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-vAkd0fEe2YPMyYKslBVA" name="SortedAsMapView" visibility="package">
              <eAnnotations xmi:id="_tU2agN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU2agd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU2ag90fEe2YPMyYKslBVA" general="_s-uZhd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQ_Sqt0fEe2YPMyYKslBVA" name="function" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tU2agt0fEe2YPMyYKslBVA" client="_s-vAkd0fEe2YPMyYKslBVA" supplier="_s-tLYt0fEe2YPMyYKslBVA" contract="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQ-rpt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQ-rp90fEe2YPMyYKslBVA" name="set" type="_s_RMEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ-rqN0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ_SoN0fEe2YPMyYKslBVA" name="backingSet" visibility="package">
                <ownedParameter xmi:id="_uQ_Sod0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ_Sot0fEe2YPMyYKslBVA" name="comparator" visibility="public">
                <ownedParameter xmi:id="_uQ_So90fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ_SpN0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uQ_Spd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ_Spt0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uQ_Sp90fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ_SqN0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ_Sqd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ_Sr90fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uQ_SsN0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ_Ssd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ_5sN0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uQ_5sd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ_5st0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ_5s90fEe2YPMyYKslBVA" name="firstKey" visibility="public">
                <ownedParameter xmi:id="_uQ_5tN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ_5td0fEe2YPMyYKslBVA" name="lastKey" visibility="public">
                <ownedParameter xmi:id="_uQ_5tt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ_5t90fEe2YPMyYKslBVA" name="backingSet" visibility="package">
                <ownedParameter xmi:id="_uQ_5uN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-vAk90fEe2YPMyYKslBVA" name="NavigableAsMapView" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tU1zcN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU1zcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU1zct0fEe2YPMyYKslBVA" general="_tUzXN90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQ7BMN0fEe2YPMyYKslBVA" name="set" visibility="private" isLeaf="true" type="_s_iR0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQ7BMd0fEe2YPMyYKslBVA" name="function" visibility="private" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQ7BMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQ7BM90fEe2YPMyYKslBVA" name="ks" type="_s_iR0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ7BNN0fEe2YPMyYKslBVA" name="vFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ7BNd0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uQ7BNt0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ7BN90fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ7BON0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ7BOd0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ7BOt0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ7oRN0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uQ7oRd0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ7oRt0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ7oR90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ7oSN0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uQ7oSd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ7oSt0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ7oS90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ7oTN0fEe2YPMyYKslBVA" name="comparator" visibility="public">
                <ownedParameter xmi:id="_uQ7oTd0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ8PUN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uQ8PUd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ8PUt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ8PU90fEe2YPMyYKslBVA" name="getOrDefault" visibility="public">
                <ownedParameter xmi:id="_uQ8PVN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ8PVd0fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ8PVt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ8PV90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uQ8PWd0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
                <ownedParameter xmi:id="_uQ8PWt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ8PW90fEe2YPMyYKslBVA" name="entrySpliterator" visibility="package">
                <ownedParameter xmi:id="_uQ8PXN0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ8PX90fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uQ82YN0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ82Y90fEe2YPMyYKslBVA" name="descendingEntryIterator" visibility="package">
                <ownedParameter xmi:id="_uQ82ZN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ82Zd0fEe2YPMyYKslBVA" name="descendingMap" visibility="public">
                <ownedParameter xmi:id="_uQ82Zt0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ82Z90fEe2YPMyYKslBVA" name="navigableKeySet" visibility="public">
                <ownedParameter xmi:id="_uQ82aN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ82ad0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uQ82at0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ82bd0fEe2YPMyYKslBVA" name="lambda$forEach$1" visibility="private">
                <ownedParameter xmi:id="_uQ82bt0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ82b90fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ9dcN0fEe2YPMyYKslBVA" name="lambda$entrySpliterator$0" visibility="private">
                <ownedParameter xmi:id="_uQ9dcd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ9dct0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-vAld0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tUvs290fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUvs3N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUvs3d0fEe2YPMyYKslBVA" general="_tUvFxd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQfjZ90fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQfjaN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQfjad0fEe2YPMyYKslBVA" name="backingIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQfjat0fEe2YPMyYKslBVA" name="arg1" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQfja90fEe2YPMyYKslBVA" name="transform" visibility="package">
                <ownedParameter xmi:id="_uQfjbN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQfjbd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQfjbt0fEe2YPMyYKslBVA" name="transform" visibility="package">
                <ownedParameter xmi:id="_uQfjb90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQfjcN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-vnod0fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_tUvs3t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUvs390fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUvs4d0fEe2YPMyYKslBVA" general="_tUvs4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQfjcd0fEe2YPMyYKslBVA" name="val$set" visibility="package" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQfjct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQfjc90fEe2YPMyYKslBVA" name="arg0" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQgKcN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uQgKcd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQgKct0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uQgKc90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQgKdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQgKdd0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uQgKdt0fEe2YPMyYKslBVA" name="es" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQgKd90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQgKeN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uQgKed0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQgKet0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uQgKe90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-vno90fEe2YPMyYKslBVA" name="5" visibility="package">
              <eAnnotations xmi:id="_tUwT4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUwT4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUwT490fEe2YPMyYKslBVA" general="_tUwT4t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQgKfN0fEe2YPMyYKslBVA" name="val$set" visibility="package" isLeaf="true" type="_s_RMEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQgKfd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQgKft0fEe2YPMyYKslBVA" name="arg0" type="_s_RMEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQgKf90fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uQgKgN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQgKgd0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uQgKgt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQgKg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQgKhN0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uQgKhd0fEe2YPMyYKslBVA" name="es" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQgKht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQgxgN0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uQgxgd0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQgxgt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQgxht0fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uQgxh90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQgxiN0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQgxid0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQgxit0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uQgxi90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQgxjN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQgxjd0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uQgxjt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQgxj90fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uQgxkN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQhYkN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uQhYkd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-vnpd0fEe2YPMyYKslBVA" name="6" visibility="package">
              <eAnnotations xmi:id="_tUwT5N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUwT5d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUwT590fEe2YPMyYKslBVA" general="_tUwT5t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQhYkt0fEe2YPMyYKslBVA" name="val$set" visibility="package" isLeaf="true" type="_s_iR0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQhYk90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQhYlN0fEe2YPMyYKslBVA" name="arg0" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQhYld0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uQhYlt0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQhYl90fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uQhYmN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQhYmd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQhYmt0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uQhYm90fEe2YPMyYKslBVA" name="es" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQhYnN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQhYnd0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uQhYnt0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQhYn90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQh_oN0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uQh_od0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQh_ot0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQh_o90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQh_p90fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uQh_qN0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQh_qd0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQh_qt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQh_r90fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uQh_sN0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQh_sd0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQh_st0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQh_s90fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQh_tN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQh_td0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uQh_tt0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQh_t90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQims90fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uQimtN0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQimtd0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQimtt0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQimt90fEe2YPMyYKslBVA" name="descendingSet" visibility="public">
                <ownedParameter xmi:id="_uQimuN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQimud0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uQimut0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQimu90fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uQimvN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQimvd0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uQimvt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQimv90fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uQimwN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-xc0d0fEe2YPMyYKslBVA" name="UnmodifiableEntrySet" visibility="package">
              <eAnnotations xmi:id="_tU4Put0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU4Pu90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU42wd0fEe2YPMyYKslBVA" general="_tU4PvN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tU42wN0fEe2YPMyYKslBVA" client="_s-xc0d0fEe2YPMyYKslBVA" supplier="_s9JsNN0fEe2YPMyYKslBVA" contract="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRHOhd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRHOht0fEe2YPMyYKslBVA" name="entries" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRH1gN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uRH1gd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRH1gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRH1g90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uRH1hN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-yD4N0fEe2YPMyYKslBVA" name="7" visibility="package">
              <eAnnotations xmi:id="_tUw68N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUw68d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUw68t0fEe2YPMyYKslBVA" general="_tT7Ndt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQimwd0fEe2YPMyYKslBVA" name="val$entry" visibility="package" isLeaf="true" type="_s9KTQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQjNwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQjNwd0fEe2YPMyYKslBVA" name="arg0" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQjNwt0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                <ownedParameter xmi:id="_uQjNw90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQjNxN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_uQjNxd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-yD4t0fEe2YPMyYKslBVA" name="8" visibility="package">
              <eAnnotations xmi:id="_tUw6890fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUw69N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUw69d0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQjNxt0fEe2YPMyYKslBVA" name="val$entryIterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQjNx90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQjNyN0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQjNyd0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uQjNyt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQjNy90fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uQjNzN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQjN0N0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uQjN0d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-yD5N0fEe2YPMyYKslBVA" name="BiMapConverter" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tUxiB90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUxiCN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUxiCt0fEe2YPMyYKslBVA" general="_tTdTYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQmRGt0fEe2YPMyYKslBVA" name="bimap" visibility="private" isLeaf="true" type="_tTr85d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQmRG90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tUxiCd0fEe2YPMyYKslBVA" client="_s-yD5N0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQmRHN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQmRHd0fEe2YPMyYKslBVA" name="bimap" type="_tTr85d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQmRHt0fEe2YPMyYKslBVA" name="doForward" visibility="protected">
                <ownedParameter xmi:id="_uQmRH90fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQmRIN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQmRId0fEe2YPMyYKslBVA" name="convert" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uQmRIt0fEe2YPMyYKslBVA" name="bimap" type="_tTr85d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQmRI90fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQmRJN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQm4IN0fEe2YPMyYKslBVA" name="doBackward" visibility="protected">
                <ownedParameter xmi:id="_uQm4Id0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQm4It0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQm4Jt0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uQm4J90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQm4KN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQm4Kd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uQm4Kt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQm4K90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uQm4LN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-yq890fEe2YPMyYKslBVA" name="UnmodifiableBiMap" visibility="package">
              <eAnnotations xmi:id="_tU4PtN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU4Ptd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU4Pud0fEe2YPMyYKslBVA" general="_tU4Ptt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRGAY90fEe2YPMyYKslBVA" name="unmodifiableMap" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uRGAZN0fEe2YPMyYKslBVA" name="delegate" visibility="package" isLeaf="true" type="_tTr85d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uRGAZd0fEe2YPMyYKslBVA" name="inverse" visibility="package" type="_tTr85d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRGAZt0fEe2YPMyYKslBVA" name="values" visibility="package" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRGnYN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tU4Pt90fEe2YPMyYKslBVA" client="_s-yq890fEe2YPMyYKslBVA" supplier="_tTr85d0fEe2YPMyYKslBVA" contract="_tTr85d0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tU4PuN0fEe2YPMyYKslBVA" client="_s-yq890fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRGnYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRGnYt0fEe2YPMyYKslBVA" name="delegate" type="_tTr85d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRGnY90fEe2YPMyYKslBVA" name="inverse" type="_tTr85d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRGnZ90fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uRGnaN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRGnad0fEe2YPMyYKslBVA" name="forcePut" visibility="public">
                <ownedParameter xmi:id="_uRGnat0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRGna90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRGnbN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRGnbd0fEe2YPMyYKslBVA" name="inverse" visibility="public">
                <ownedParameter xmi:id="_uRGnbt0fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRGnb90fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uRGncN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRGncd0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uRGnct0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRHOcN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uRHOcd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-zSAd0fEe2YPMyYKslBVA" name="TransformedEntriesMap" visibility="package">
              <eAnnotations xmi:id="_tU3BkN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU3Bkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU3Bk90fEe2YPMyYKslBVA" general="_tU3Bkt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRBH3N0fEe2YPMyYKslBVA" name="fromMap" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uRBH3d0fEe2YPMyYKslBVA" name="transformer" visibility="package" isLeaf="true" type="_tUvFy90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uRBH3t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRBH390fEe2YPMyYKslBVA" name="fromMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRBH4N0fEe2YPMyYKslBVA" name="transformer" type="_tUvFy90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRBH4d0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uRBH4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRBH490fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uRBH5N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRBH5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRBu4N0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRBu4d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRBu4t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRBu490fEe2YPMyYKslBVA" name="getOrDefault" visibility="public">
                <ownedParameter xmi:id="_uRBu5N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRBu5d0fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRBu5t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRBu590fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uRBu6N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRBu6d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRBu6t0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uRBu690fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uRBu7N0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRCV8N0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
                <ownedParameter xmi:id="_uRCV8d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRCV9d0fEe2YPMyYKslBVA" name="entrySpliterator" visibility="package">
                <ownedParameter xmi:id="_uRCV9t0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRCV990fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uRCV-N0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRCV-d0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uRCV-t0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRCV-90fEe2YPMyYKslBVA" name="lambda$forEach$0" visibility="private">
                <ownedParameter xmi:id="_uRCV_N0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRCV_d0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRCV_t0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-z5EN0fEe2YPMyYKslBVA" name="TransformedEntriesSortedMap" visibility="package">
              <eAnnotations xmi:id="_tU4PsN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU4Psd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU4Ps90fEe2YPMyYKslBVA" general="_s-zSAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRFZTt0fEe2YPMyYKslBVA" name="fromMap" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uRGAVd0fEe2YPMyYKslBVA" name="transformer" isLeaf="true" type="_tUvFy90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tU4Pst0fEe2YPMyYKslBVA" client="_s-z5EN0fEe2YPMyYKslBVA" supplier="_s-tLYt0fEe2YPMyYKslBVA" contract="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRC9A90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRC9BN0fEe2YPMyYKslBVA" name="fromMap" type="_s-tLYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRC9Bd0fEe2YPMyYKslBVA" name="transformer" type="_tUvFy90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRFZQN0fEe2YPMyYKslBVA" name="fromMap" visibility="protected">
                <ownedParameter xmi:id="_uRFZQd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRFZT90fEe2YPMyYKslBVA" name="comparator" visibility="public">
                <ownedParameter xmi:id="_uRFZUN0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRGAUN0fEe2YPMyYKslBVA" name="firstKey" visibility="public">
                <ownedParameter xmi:id="_uRGAUd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRGAUt0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uRGAU90fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRGAVN0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRGAWt0fEe2YPMyYKslBVA" name="lastKey" visibility="public">
                <ownedParameter xmi:id="_uRGAW90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRGAXN0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uRGAXd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRGAXt0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRGAX90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRGAYN0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uRGAYd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRGAYt0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-z5Et0fEe2YPMyYKslBVA" name="TransformedEntriesNavigableMap" visibility="package">
              <eAnnotations xmi:id="_tU3BlN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU3Bld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU3Bl90fEe2YPMyYKslBVA" general="_s-z5EN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRDkEN0fEe2YPMyYKslBVA" name="transformer" isLeaf="true" type="_tUvFy90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tU3Blt0fEe2YPMyYKslBVA" client="_s-z5Et0fEe2YPMyYKslBVA" supplier="_s--RIN0fEe2YPMyYKslBVA" contract="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRC9AN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRC9Ad0fEe2YPMyYKslBVA" name="fromMap" type="_s--RIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRC9At0fEe2YPMyYKslBVA" name="transformer" type="_tUvFy90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRC9Bt0fEe2YPMyYKslBVA" name="ceilingEntry" visibility="public">
                <ownedParameter xmi:id="_uRC9B90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRC9CN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRC9Cd0fEe2YPMyYKslBVA" name="fromMap" visibility="protected">
                <ownedParameter xmi:id="_uRC9Ct0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRC9C90fEe2YPMyYKslBVA" name="transformEntry" visibility="private">
                <ownedParameter xmi:id="_uRC9DN0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRC9Dd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRC9Dt0fEe2YPMyYKslBVA" name="ceilingKey" visibility="public">
                <ownedParameter xmi:id="_uRC9D90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRC9EN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRC9Ed0fEe2YPMyYKslBVA" name="descendingKeySet" visibility="public">
                <ownedParameter xmi:id="_uRC9Et0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRC9E90fEe2YPMyYKslBVA" name="descendingMap" visibility="public">
                <ownedParameter xmi:id="_uRC9FN0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRDkFd0fEe2YPMyYKslBVA" name="firstEntry" visibility="public">
                <ownedParameter xmi:id="_uRDkFt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRDkF90fEe2YPMyYKslBVA" name="floorEntry" visibility="public">
                <ownedParameter xmi:id="_uRDkGN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRDkGd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRDkGt0fEe2YPMyYKslBVA" name="floorKey" visibility="public">
                <ownedParameter xmi:id="_uRDkG90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRDkHN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRDkHd0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uRDkHt0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRDkH90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRDkIN0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uRDkId0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRDkIt0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRELIN0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRELId0fEe2YPMyYKslBVA" name="higherEntry" visibility="public">
                <ownedParameter xmi:id="_uRELIt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRELI90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRELJN0fEe2YPMyYKslBVA" name="higherKey" visibility="public">
                <ownedParameter xmi:id="_uRELJd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRELJt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRELJ90fEe2YPMyYKslBVA" name="lastEntry" visibility="public">
                <ownedParameter xmi:id="_uRELKN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRELKd0fEe2YPMyYKslBVA" name="lowerEntry" visibility="public">
                <ownedParameter xmi:id="_uRELKt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRELK90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRELLN0fEe2YPMyYKslBVA" name="lowerKey" visibility="public">
                <ownedParameter xmi:id="_uRELLd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRELLt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRELL90fEe2YPMyYKslBVA" name="navigableKeySet" visibility="public">
                <ownedParameter xmi:id="_uRELMN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uREyMN0fEe2YPMyYKslBVA" name="pollFirstEntry" visibility="public">
                <ownedParameter xmi:id="_uREyMd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uREyMt0fEe2YPMyYKslBVA" name="pollLastEntry" visibility="public">
                <ownedParameter xmi:id="_uREyM90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uREyNN0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uREyNd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uREyNt0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uREyN90fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uREyON0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uREyOd0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uREyOt0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uREyO90fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uREyPN0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uREyPd0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uREyPt0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uREyP90fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uREyQN0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uREyQd0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uREyQt0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uREyQ90fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uREyRN0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRFZQt0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uRFZQ90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRFZRN0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRFZRd0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uRFZRt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRFZR90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRFZSN0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRFZSd0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uRFZSt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRFZS90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRFZTN0fEe2YPMyYKslBVA" name="fromMap" visibility="protected">
                <ownedParameter xmi:id="_uRFZTd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-z5FN0fEe2YPMyYKslBVA" name="9" visibility="package">
              <eAnnotations xmi:id="_tUw69t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUw6990fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUw6-d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQjN0t0fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tUw6-N0fEe2YPMyYKslBVA" client="_s-z5FN0fEe2YPMyYKslBVA" supplier="_tUvFy90fEe2YPMyYKslBVA" contract="_tUvFy90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQjN090fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQjN1N0fEe2YPMyYKslBVA" name="arg0" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQj00N0fEe2YPMyYKslBVA" name="transformEntry" visibility="public">
                <ownedParameter xmi:id="_uQj00d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQj00t0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQj0090fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-0gId0fEe2YPMyYKslBVA" name="10" visibility="package">
              <eAnnotations xmi:id="_tUvFx90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUvFyN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUvFyt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQduOd0fEe2YPMyYKslBVA" name="val$transformer" visibility="package" isLeaf="true" type="_tUvFy90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQeVQN0fEe2YPMyYKslBVA" name="val$key" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tUvFyd0fEe2YPMyYKslBVA" client="_s-0gId0fEe2YPMyYKslBVA" supplier="_s-wOsN0fEe2YPMyYKslBVA" contract="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQeVQd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQeVQt0fEe2YPMyYKslBVA" name="arg0" type="_tUvFy90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQeVQ90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQeVRN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uQeVRd0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQeVRt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-0gI90fEe2YPMyYKslBVA" name="11" visibility="package">
              <eAnnotations xmi:id="_tUvFzN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUvFzd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUvs0N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQeVS90fEe2YPMyYKslBVA" name="val$transformer" visibility="package" isLeaf="true" type="_tUvFy90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tUvFzt0fEe2YPMyYKslBVA" client="_s-0gI90fEe2YPMyYKslBVA" supplier="_s-wOsN0fEe2YPMyYKslBVA" contract="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQeVTN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQeVTd0fEe2YPMyYKslBVA" name="arg0" type="_tUvFy90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQeVTt0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uQeVT90fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQeVUN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQeVUd0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uQeVUt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQeVU90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-1HMd0fEe2YPMyYKslBVA" name="12" visibility="package">
              <eAnnotations xmi:id="_tUvs0d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUvs0t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUvs090fEe2YPMyYKslBVA" general="_tT7Ndt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQeVVN0fEe2YPMyYKslBVA" name="val$entry" visibility="package" isLeaf="true" type="_s9KTQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQeVVd0fEe2YPMyYKslBVA" name="val$transformer" visibility="package" isLeaf="true" type="_tUvFy90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQeVVt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQeVV90fEe2YPMyYKslBVA" name="arg0" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQeVWN0fEe2YPMyYKslBVA" name="arg1" type="_tUvFy90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQe8UN0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                <ownedParameter xmi:id="_uQe8Ud0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQe8Ut0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_uQe8U90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-1uQd0fEe2YPMyYKslBVA" name="13" visibility="package">
              <eAnnotations xmi:id="_tUvs1N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUvs1d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUvs190fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQe8VN0fEe2YPMyYKslBVA" name="val$transformer" visibility="package" isLeaf="true" type="_tUvFy90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tUvs1t0fEe2YPMyYKslBVA" client="_s-1uQd0fEe2YPMyYKslBVA" supplier="_s-wOsN0fEe2YPMyYKslBVA" contract="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQe8Vd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQe8Vt0fEe2YPMyYKslBVA" name="arg0" type="_tUvFy90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQe8V90fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uQe8WN0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQe8Wd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQe8Xt0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uQe8X90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQe8YN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-2VUd0fEe2YPMyYKslBVA" name="FilteredKeyMap" visibility="package">
              <eAnnotations xmi:id="_tU0lUt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU0lU90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU0lVN0fEe2YPMyYKslBVA" general="_s-5YoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQ2Ist0fEe2YPMyYKslBVA" name="keyPredicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQ2Iud0fEe2YPMyYKslBVA" name="unfiltered" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQ2Iut0fEe2YPMyYKslBVA" name="predicate" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQ2Is90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQ2ItN0fEe2YPMyYKslBVA" name="unfiltered" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ2Itd0fEe2YPMyYKslBVA" name="keyPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ2Itt0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ2It90fEe2YPMyYKslBVA" name="createEntrySet" visibility="protected">
                <ownedParameter xmi:id="_uQ2IuN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ2Iu90fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uQ2IvN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ2Ivd0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uQ2Ivt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ2Iv90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-3jcd0fEe2YPMyYKslBVA" name="FilteredEntryMap" visibility="package">
              <eAnnotations xmi:id="_tUywKd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUywKt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUzXMN0fEe2YPMyYKslBVA" general="_s-5YoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQuz_d0fEe2YPMyYKslBVA" name="filteredEntrySet" visibility="package" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQvbDt0fEe2YPMyYKslBVA" name="unfiltered" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQvbEt0fEe2YPMyYKslBVA" name="predicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQs-x90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQs-yN0fEe2YPMyYKslBVA" name="unfiltered" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQs-yd0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQuM890fEe2YPMyYKslBVA" name="apply" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQuM9N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQuM9d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQuM9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQvbC90fEe2YPMyYKslBVA" name="containsKey" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQvbDN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQvbDd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQvbE90fEe2YPMyYKslBVA" name="removeAllKeys" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uQvbFN0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQvbFd0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQvbFt0fEe2YPMyYKslBVA" name="keyCollection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQvbF90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQwCEN0fEe2YPMyYKslBVA" name="retainAllKeys" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uQwCEd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQwCEt0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQwCE90fEe2YPMyYKslBVA" name="keyCollection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQwCFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQwCHN0fEe2YPMyYKslBVA" name="createEntrySet" visibility="protected">
                <ownedParameter xmi:id="_uQwCHd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQwCHt0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uQwCH90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ06k90fEe2YPMyYKslBVA" name="keySet" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_uQ06lN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUzXMt0fEe2YPMyYKslBVA" name="EntrySet" visibility="package">
                <eAnnotations xmi:id="_tdeyG90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdeyHN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdeyHd0fEe2YPMyYKslBVA" general="_tUvs4N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uQuM8N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s-3jcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uQuz-d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                  <ownedParameter xmi:id="_uQuz-t0fEe2YPMyYKslBVA" name="arg0" type="_s-3jcd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQuz-90fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                  <ownedParameter xmi:id="_uQuz_N0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQuz_t0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uQuz_90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQu0AN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                  <ownedParameter xmi:id="_uQu0Ad0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQvbAN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                  <ownedParameter xmi:id="_uQvbAd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQvbAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uQvbA90fEe2YPMyYKslBVA" name="x0" type="_s-3jcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQvbBN0fEe2YPMyYKslBVA" name="x1" type="_s-o58t0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tdfZId0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tgGoQN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tgGoQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tgGoQt0fEe2YPMyYKslBVA" general="_tUvFxd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uQuM790fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tUzXMt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_uQuz8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uQuz8d0fEe2YPMyYKslBVA" name="this$1" type="_tUzXMt0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uQuz8t0fEe2YPMyYKslBVA" name="backingIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uQuz890fEe2YPMyYKslBVA" name="transform" visibility="package">
                    <ownedParameter xmi:id="_uQuz9N0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uQuz9d0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uQuz9t0fEe2YPMyYKslBVA" name="transform" visibility="package">
                    <ownedParameter xmi:id="_uQuz990fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uQuz-N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <nestedClassifier xmi:type="uml:Class" xmi:id="_tgGoRN0fEe2YPMyYKslBVA" name="1" visibility="package">
                    <eAnnotations xmi:id="_tjPb190fEe2YPMyYKslBVA" source="Jar2UML">
                      <details xmi:id="_tjQC4N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                    </eAnnotations>
                    <generalization xmi:id="_tjQC4t0fEe2YPMyYKslBVA" general="_tjQC4d0fEe2YPMyYKslBVA"/>
                    <ownedAttribute xmi:id="_uQuM5d0fEe2YPMyYKslBVA" name="val$entry" visibility="package" isLeaf="true" type="_s9KTQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                    <ownedAttribute xmi:id="_uQuM5t0fEe2YPMyYKslBVA" name="this$2" visibility="package" isLeaf="true" type="_tdfZId0fEe2YPMyYKslBVA" isReadOnly="true"/>
                    <ownedOperation xmi:id="_uQuM590fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                      <ownedParameter xmi:id="_uQuM6N0fEe2YPMyYKslBVA" name="this$2" type="_tdfZId0fEe2YPMyYKslBVA"/>
                      <ownedParameter xmi:id="_uQuM6d0fEe2YPMyYKslBVA" name="arg1" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                    </ownedOperation>
                    <ownedOperation xmi:id="_uQuM6t0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                      <ownedParameter xmi:id="_uQuM690fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
                    </ownedOperation>
                    <ownedOperation xmi:id="_uQuM7N0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                      <ownedParameter xmi:id="_uQuM7d0fEe2YPMyYKslBVA" name="newValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
                      <ownedParameter xmi:id="_uQuM7t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                    </ownedOperation>
                    <ownedOperation xmi:id="_uQuM8d0fEe2YPMyYKslBVA" name="getKey" isLeaf="true" isAbstract="true">
                      <ownedParameter xmi:id="_uQuM8t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                    </ownedOperation>
                    <ownedOperation xmi:id="_uQuM990fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                      <ownedParameter xmi:id="_uQuM-N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                    </ownedOperation>
                  </nestedClassifier>
                </nestedClassifier>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUzXNN0fEe2YPMyYKslBVA" name="KeySet" visibility="package">
                <eAnnotations xmi:id="_tdfZIt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdfZI90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdfZJN0fEe2YPMyYKslBVA" general="_tU6E5N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uQvbBd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s-3jcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uQvbBt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uQvbB90fEe2YPMyYKslBVA" name="this$0" type="_s-3jcd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQvbCN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                  <ownedParameter xmi:id="_uQvbCd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQvbCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQvbD90fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                  <ownedParameter xmi:id="_uQvbEN0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQvbEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQvbGN0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                  <ownedParameter xmi:id="_uQvbGd0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQvbGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQwCFd0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                  <ownedParameter xmi:id="_uQwCFt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQwCF90fEe2YPMyYKslBVA" name="iterator" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uQwCGN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQwCGd0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                  <ownedParameter xmi:id="_uQwCGt0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQwCG90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-3jct0fEe2YPMyYKslBVA" name="FilteredEntrySortedMap" visibility="package">
              <eAnnotations xmi:id="_tUz-QN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUz-Qd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUz-Q90fEe2YPMyYKslBVA" general="_s-3jcd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQ06kN0fEe2YPMyYKslBVA" name="unfiltered" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQ1hpN0fEe2YPMyYKslBVA" name="predicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tUz-Qt0fEe2YPMyYKslBVA" client="_s-3jct0fEe2YPMyYKslBVA" supplier="_s-tLYt0fEe2YPMyYKslBVA" contract="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQzsdd0fEe2YPMyYKslBVA" name="sortedMap" visibility="package">
                <ownedParameter xmi:id="_uQzsdt0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQzse90fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uQzsfN0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQzsfd0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQzsft0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQzshN0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uQzshd0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQzsht0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQzsit0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uQzsi90fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQzsjN0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ0Tgt0fEe2YPMyYKslBVA" name="firstKey" visibility="public">
                <ownedParameter xmi:id="_uQ0Tg90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ0Tht0fEe2YPMyYKslBVA" name="lastKey" visibility="public">
                <ownedParameter xmi:id="_uQ0Th90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ0TiN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQ0Tid0fEe2YPMyYKslBVA" name="unfiltered" type="_s-tLYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ0Tit0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ06kd0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uQ06kt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ06ld0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uQ06lt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ06l90fEe2YPMyYKslBVA" name="comparator" visibility="public">
                <ownedParameter xmi:id="_uQ06mN0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ1hoN0fEe2YPMyYKslBVA" name="apply" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQ1hod0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ1hot0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ1ho90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ1hpd0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uQ1hpt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ2IsN0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uQ2Isd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tU0lUd0fEe2YPMyYKslBVA" name="SortedKeySet" visibility="package">
                <eAnnotations xmi:id="_tdfZKN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdfZKd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdfZK90fEe2YPMyYKslBVA" general="_tUzXNN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uQzscN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s-3jct0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tdfZKt0fEe2YPMyYKslBVA" client="_tU0lUd0fEe2YPMyYKslBVA" supplier="_s_RMEN0fEe2YPMyYKslBVA" contract="_s_RMEN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uQzscd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uQzsct0fEe2YPMyYKslBVA" name="this$0" type="_s-3jct0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQzsc90fEe2YPMyYKslBVA" name="comparator" visibility="public">
                  <ownedParameter xmi:id="_uQzsdN0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQzsd90fEe2YPMyYKslBVA" name="subSet" visibility="public">
                  <ownedParameter xmi:id="_uQzseN0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQzsed0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQzset0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQzsgd0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                  <ownedParameter xmi:id="_uQzsgt0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQzsg90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQzsh90fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                  <ownedParameter xmi:id="_uQzsiN0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQzsid0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQ0TgN0fEe2YPMyYKslBVA" name="first" visibility="public">
                  <ownedParameter xmi:id="_uQ0Tgd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQ0ThN0fEe2YPMyYKslBVA" name="last" visibility="public">
                  <ownedParameter xmi:id="_uQ0Thd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-4KgN0fEe2YPMyYKslBVA" name="FilteredEntryNavigableMap" visibility="package">
              <eAnnotations xmi:id="_tUzXNd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUzXNt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUzXON0fEe2YPMyYKslBVA" general="_tUzXN90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQxQMN0fEe2YPMyYKslBVA" name="unfiltered" visibility="private" isLeaf="true" type="_s--RIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQxQMd0fEe2YPMyYKslBVA" name="entryPredicate" visibility="private" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQxQMt0fEe2YPMyYKslBVA" name="filteredDelegate" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQwpJ90fEe2YPMyYKslBVA" name="access$600" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uQwpKN0fEe2YPMyYKslBVA" name="x0" type="_s-4KgN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQwpKd0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQwpKt0fEe2YPMyYKslBVA" name="access$500" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uQwpK90fEe2YPMyYKslBVA" name="x0" type="_s-4KgN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQwpLN0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQxQM90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQxQNN0fEe2YPMyYKslBVA" name="unfiltered" type="_s--RIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQxQNd0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQxQNt0fEe2YPMyYKslBVA" name="comparator" visibility="public">
                <ownedParameter xmi:id="_uQxQN90fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQxQON0fEe2YPMyYKslBVA" name="navigableKeySet" visibility="public">
                <ownedParameter xmi:id="_uQxQOd0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQx3QN0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uQx3Qd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQx3Qt0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
                <ownedParameter xmi:id="_uQx3Q90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQx3RN0fEe2YPMyYKslBVA" name="descendingEntryIterator" visibility="package">
                <ownedParameter xmi:id="_uQx3Rd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQx3Rt0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uQx3R90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQx3SN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uQx3Sd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQx3St0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uQx3S90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQx3TN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQx3Td0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uQx3Tt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQx3T90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQyeUN0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uQyeUd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQyeUt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQyeU90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQyeVN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uQyeVd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQyeVt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQyeV90fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uQyeWN0fEe2YPMyYKslBVA" name="m" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQyeWd0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uQyeWt0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_uQyeW90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQyeXN0fEe2YPMyYKslBVA" name="pollFirstEntry" visibility="public">
                <ownedParameter xmi:id="_uQyeXd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQyeXt0fEe2YPMyYKslBVA" name="pollLastEntry" visibility="public">
                <ownedParameter xmi:id="_uQyeX90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQzFYN0fEe2YPMyYKslBVA" name="descendingMap" visibility="public">
                <ownedParameter xmi:id="_uQzFYd0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQzFZt0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uQzFZ90fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQzFaN0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQzFad0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQzFat0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQzFa90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQzFbN0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uQzFbd0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQzFbt0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQzFb90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQzFcN0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uQzFcd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQzFct0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQzFc90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUzXOt0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdfZJd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdfZJt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdfZJ90fEe2YPMyYKslBVA" general="_tcX-0d0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uQwpIN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s-4KgN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uQwpId0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uQwpIt0fEe2YPMyYKslBVA" name="this$0" type="_s-4KgN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQwpI90fEe2YPMyYKslBVA" name="map" type="_s--RIN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQwpJN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                  <ownedParameter xmi:id="_uQwpJd0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQwpJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQwpLd0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                  <ownedParameter xmi:id="_uQwpLt0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQwpL90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-4Kgd0fEe2YPMyYKslBVA" name="FilteredEntryBiMap" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tUywIt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUywI90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUywJd0fEe2YPMyYKslBVA" general="_s-3jcd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQs-wN0fEe2YPMyYKslBVA" name="inverse" visibility="private" isLeaf="true" type="_tTr85d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQs-0N0fEe2YPMyYKslBVA" name="unfiltered" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQuM4N0fEe2YPMyYKslBVA" name="predicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tUywJN0fEe2YPMyYKslBVA" client="_s-4Kgd0fEe2YPMyYKslBVA" supplier="_tTr85d0fEe2YPMyYKslBVA" contract="_tTr85d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQs-wd0fEe2YPMyYKslBVA" name="inversePredicate" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uQs-wt0fEe2YPMyYKslBVA" name="forwardPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQs-w90fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQs-xN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQs-xd0fEe2YPMyYKslBVA" name="delegate" type="_tTr85d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQs-xt0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQs-yt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uQs-y90fEe2YPMyYKslBVA" name="delegate" type="_tTr85d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQs-zN0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQs-zd0fEe2YPMyYKslBVA" name="inverse" type="_tTr85d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQs-zt0fEe2YPMyYKslBVA" name="unfiltered" visibility="package">
                <ownedParameter xmi:id="_uQs-z90fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQs-0d0fEe2YPMyYKslBVA" name="forcePut" visibility="public">
                <ownedParameter xmi:id="_uQs-0t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQs-090fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQs-1N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQs-1d0fEe2YPMyYKslBVA" name="apply" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQs-1t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQs-190fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQs-2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQtl0N0fEe2YPMyYKslBVA" name="replaceAll" visibility="public">
                <ownedParameter xmi:id="_uQtl0d0fEe2YPMyYKslBVA" name="function" type="_tUywKN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQtl1N0fEe2YPMyYKslBVA" name="inverse" visibility="public">
                <ownedParameter xmi:id="_uQtl1d0fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQtl1t0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uQtl190fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQtl2t0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uQtl290fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQtl3N0fEe2YPMyYKslBVA" name="lambda$replaceAll$0" visibility="private">
                <ownedParameter xmi:id="_uQtl3d0fEe2YPMyYKslBVA" name="function" type="_tUywKN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQtl3t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQtl390fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQtl4N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUywJ90fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdeyF90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdeyGN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdeyGt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uQsXwN0fEe2YPMyYKslBVA" name="val$forwardPredicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tdeyGd0fEe2YPMyYKslBVA" client="_tUywJ90fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uQsXwd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uQsXwt0fEe2YPMyYKslBVA" name="arg0" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQsXw90fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uQsXxN0fEe2YPMyYKslBVA" name="input" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQsXxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQsXxt0fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uQsXx90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQsXyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-5YoN0fEe2YPMyYKslBVA" name="AbstractFilteredMap" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tUw6-t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUw6-90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUw6_d0fEe2YPMyYKslBVA" general="_tUw6_N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQj01N0fEe2YPMyYKslBVA" name="unfiltered" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQj01d0fEe2YPMyYKslBVA" name="predicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQj01t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQj0190fEe2YPMyYKslBVA" name="unfiltered" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQj02N0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQj02d0fEe2YPMyYKslBVA" name="apply" visibility="package">
                <ownedParameter xmi:id="_uQj02t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQj0290fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQj03N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQj03d0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uQj03t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQj0390fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQj04N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQj04d0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uQj04t0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQkb4N0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uQkb4d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQkb4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQkb490fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uQkb5N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQkb5d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQkb5t0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uQkb590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQkb6N0fEe2YPMyYKslBVA" name="entrySet" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQkb6d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQkb6t0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uQkb690fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQkb7N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQkb7d0fEe2YPMyYKslBVA" name="createValues" visibility="package">
                <ownedParameter xmi:id="_uQkb7t0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-6mwd0fEe2YPMyYKslBVA" name="UnmodifiableNavigableMap" visibility="package">
              <eAnnotations xmi:id="_tU42wt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU42w90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU42x90fEe2YPMyYKslBVA" general="_tU42xN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRH1hd0fEe2YPMyYKslBVA" name="delegate" visibility="private" isLeaf="true" type="_s--RIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uRH1ht0fEe2YPMyYKslBVA" name="descendingMap" visibility="private" type="_s-6mwd0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tU42xd0fEe2YPMyYKslBVA" client="_s-6mwd0fEe2YPMyYKslBVA" supplier="_s--RIN0fEe2YPMyYKslBVA" contract="_s--RIN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tU42xt0fEe2YPMyYKslBVA" client="_s-6mwd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRH1h90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRH1iN0fEe2YPMyYKslBVA" name="delegate" type="_s--RIN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRH1id0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRH1it0fEe2YPMyYKslBVA" name="delegate" type="_s--RIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRH1i90fEe2YPMyYKslBVA" name="descendingMap" type="_s-6mwd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRH1jN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uRH1jd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRH1kd0fEe2YPMyYKslBVA" name="lowerEntry" visibility="public">
                <ownedParameter xmi:id="_uRH1kt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRH1k90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRIck90fEe2YPMyYKslBVA" name="lowerKey" visibility="public">
                <ownedParameter xmi:id="_uRIclN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRIcld0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRIclt0fEe2YPMyYKslBVA" name="floorEntry" visibility="public">
                <ownedParameter xmi:id="_uRIcl90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRIcmN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRIcmd0fEe2YPMyYKslBVA" name="floorKey" visibility="public">
                <ownedParameter xmi:id="_uRIcmt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRIcm90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRIcnN0fEe2YPMyYKslBVA" name="ceilingEntry" visibility="public">
                <ownedParameter xmi:id="_uRIcnd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRIcnt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRIcn90fEe2YPMyYKslBVA" name="ceilingKey" visibility="public">
                <ownedParameter xmi:id="_uRIcoN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRIcod0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRIcot0fEe2YPMyYKslBVA" name="higherEntry" visibility="public">
                <ownedParameter xmi:id="_uRIco90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRIcpN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRIcpd0fEe2YPMyYKslBVA" name="higherKey" visibility="public">
                <ownedParameter xmi:id="_uRIcpt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRIcp90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRJDoN0fEe2YPMyYKslBVA" name="firstEntry" visibility="public">
                <ownedParameter xmi:id="_uRJDod0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRJDot0fEe2YPMyYKslBVA" name="lastEntry" visibility="public">
                <ownedParameter xmi:id="_uRJDo90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRJDpN0fEe2YPMyYKslBVA" name="pollFirstEntry" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uRJDpd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRJDpt0fEe2YPMyYKslBVA" name="pollLastEntry" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uRJDp90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRJDqN0fEe2YPMyYKslBVA" name="descendingMap" visibility="public">
                <ownedParameter xmi:id="_uRJDqd0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRJDqt0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uRJDq90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRJDrN0fEe2YPMyYKslBVA" name="navigableKeySet" visibility="public">
                <ownedParameter xmi:id="_uRJDrd0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRJDrt0fEe2YPMyYKslBVA" name="descendingKeySet" visibility="public">
                <ownedParameter xmi:id="_uRJDr90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRJqsN0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uRJqsd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRJqst0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRJqs90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRJqtN0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uRJqtd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRJqtt0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRJqt90fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRJquN0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRJqud0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRJqvd0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uRJqvt0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRJqv90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRJqwN0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uRJqwd0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRJqwt0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRJqw90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRJqxN0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uRJqxd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRJqxt0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRJqx90fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uRJqyN0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRJqyd0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRJqyt0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRKRwN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uRKRwd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRKRwt0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uRKRw90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tUvFy90fEe2YPMyYKslBVA" name="EntryTransformer" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tUywIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUywId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uQeVR90fEe2YPMyYKslBVA" name="transformEntry" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uQeVSN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQeVSd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQeVSt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUw6_N0fEe2YPMyYKslBVA" name="ViewCachingAbstractMap" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tU6E4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU6E4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU6E4t0fEe2YPMyYKslBVA" general="_tUDwUd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRMuAN0fEe2YPMyYKslBVA" name="entrySet" visibility="private" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRMuAd0fEe2YPMyYKslBVA" name="keySet" visibility="private" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRMuAt0fEe2YPMyYKslBVA" name="values" visibility="private" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIT3xd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uRMuA90fEe2YPMyYKslBVA" name="createEntrySet" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uRMuBN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRMuBd0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_uRMuBt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRMuB90fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uRMuCN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRMuCd0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uRMuCt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRMuC90fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uRMuDN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRMuDd0fEe2YPMyYKslBVA" name="createValues" visibility="package">
                <ownedParameter xmi:id="_uRMuDt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUxiAd0fEe2YPMyYKslBVA" name="FilteredMapValues" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tU1MYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU1MYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU1MY90fEe2YPMyYKslBVA" general="_tU1MYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQ2vwN0fEe2YPMyYKslBVA" name="unfiltered" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQ2vwd0fEe2YPMyYKslBVA" name="predicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQkb790fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQkb8N0fEe2YPMyYKslBVA" name="filteredMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQkb8d0fEe2YPMyYKslBVA" name="unfiltered" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQkb8t0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ2vwt0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uQ2vw90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ2vxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ2vxd0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uQ2vxt0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ2vx90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ2vyN0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                <ownedParameter xmi:id="_uQ2vyd0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ2vyt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ2vy90fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uQ3W0N0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ3W0d0fEe2YPMyYKslBVA" name="iterator" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQ3W0t0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ3W090fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uQ3W1N0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ3W1d0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUyJEN0fEe2YPMyYKslBVA" name="EntryFunction" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tUyJEd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUyJEt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUyJFN0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQrJk90fEe2YPMyYKslBVA" name="KEY" visibility="public" isLeaf="true" isStatic="true" type="_tUyJEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQrJlN0fEe2YPMyYKslBVA" name="VALUE" visibility="public" isLeaf="true" isStatic="true" type="_tUyJEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQrJld0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tUyJFd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tUyJE90fEe2YPMyYKslBVA" client="_tUyJEN0fEe2YPMyYKslBVA" supplier="_s-wOsN0fEe2YPMyYKslBVA" contract="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQqii90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQqijN0fEe2YPMyYKslBVA" name="x0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQqijd0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQqijt0fEe2YPMyYKslBVA" name="x2" type="_s-o58t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQrJlt0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uQrJl90fEe2YPMyYKslBVA" name="return" type="_tUyJFd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQrJmt0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uQrJm90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQrJnN0fEe2YPMyYKslBVA" name="return" type="_tUyJEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQrJnd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uQrJnt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQrJn90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQrJoN0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uQrJod0fEe2YPMyYKslBVA" name="return" type="_tUyJFd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQrJot0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUyJF90fEe2YPMyYKslBVA" name="1" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdeLDd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdeLDt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdeLD90fEe2YPMyYKslBVA" general="_tUyJEN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uQqiiN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uQqiid0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQqiit0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQqij90fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uQqikN0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQqikd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQqikt0fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uQqik90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQqilN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUyJGd0fEe2YPMyYKslBVA" name="2" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdeyEN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdeyEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdeyEt0fEe2YPMyYKslBVA" general="_tUyJEN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uQqild0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uQqilt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQqil90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQqimN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uQqimd0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQqimt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQrJkN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uQrJkd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQrJkt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tUyJFd0fEe2YPMyYKslBVA" name="EntryFunction[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB4u90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB4vN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uQrJmN0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQrJmd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU1MYt0fEe2YPMyYKslBVA" name="Values" visibility="package">
              <eAnnotations xmi:id="_tU5d1d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU5d1t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU5d190fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRK41N0fEe2YPMyYKslBVA" name="map" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKoL8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKoL8d0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRK41d0fEe2YPMyYKslBVA" name="map" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_uRK41t0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRK4190fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uRK42N0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRK42d0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uRK42t0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRLf4N0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uRLf4d0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRLf4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRLf5t0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uRLf590fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRLf6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRMG8N0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                <ownedParameter xmi:id="_uRMG8d0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRMG8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRMG9t0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uRMG990fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRMG-N0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uRMG-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRMG-t0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uRMG-90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRMG_N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRMG_d0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uRMG_t0fEe2YPMyYKslBVA" name="lambda$forEach$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uRMG_90fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRMHAN0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRMHAd0fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU3Bkt0fEe2YPMyYKslBVA" name="IteratorBasedAbstractMap" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tdgAMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdgAMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdgAMt0fEe2YPMyYKslBVA" general="_tUDwUd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJOdxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uQ3W3d0fEe2YPMyYKslBVA" name="entryIterator" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uQ3W3t0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ3W4d0fEe2YPMyYKslBVA" name="entrySpliterator" visibility="package">
                <ownedParameter xmi:id="_uQ3W4t0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ394N0fEe2YPMyYKslBVA" name="forEachEntry" visibility="package">
                <ownedParameter xmi:id="_uQ394d0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ394t0fEe2YPMyYKslBVA" name="size" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uQ39490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ395N0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_uQ395d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ396N0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tdgANN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgGoRd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgGoRt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgGoR90fEe2YPMyYKslBVA" general="_tdeLC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uQ3W1t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tU3Bkt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uQ3W190fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uQ3W2N0fEe2YPMyYKslBVA" name="this$0" type="_tU3Bkt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQ3W2d0fEe2YPMyYKslBVA" name="map" visibility="package">
                  <ownedParameter xmi:id="_uQ3W2t0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQ3W290fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uQ3W3N0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQ3W390fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                  <ownedParameter xmi:id="_uQ3W4N0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQ3W490fEe2YPMyYKslBVA" name="forEach" visibility="public">
                  <ownedParameter xmi:id="_uQ3W5N0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU4PvN0fEe2YPMyYKslBVA" name="UnmodifiableEntries" visibility="package">
              <eAnnotations xmi:id="_tdhOUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdhOUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdhOUt0fEe2YPMyYKslBVA" general="_tVRRSN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRHOct0fEe2YPMyYKslBVA" name="entries" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uRHOc90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRHOdN0fEe2YPMyYKslBVA" name="entries" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRHOdd0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uRHOdt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRHOd90fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uRHOeN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRHOed0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uRHOet0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRHOe90fEe2YPMyYKslBVA" name="standardToArray" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uRHOfN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRHOfd0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uRHOft0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRHOf90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRHOgN0fEe2YPMyYKslBVA" name="standardToArray" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uRHOgd0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRHOgt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRHOg90fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uRHOhN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU6E5N0fEe2YPMyYKslBVA" name="KeySet" visibility="package">
              <eAnnotations xmi:id="_tdgANd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdgANt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdgAN90fEe2YPMyYKslBVA" general="_tdeyFd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQ396d0fEe2YPMyYKslBVA" name="map" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uIYJNN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIYJNd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ396t0fEe2YPMyYKslBVA" name="map" visibility="package">
                <ownedParameter xmi:id="_uQ39690fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ397N0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uQ397d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ4k890fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uQ4k9N0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ4k9d0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uQ4k9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ4k990fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uQ4k-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ4k-d0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uQ4k-t0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ4k-90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ4k_N0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uQ4k_d0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ4k_t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ4k_90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uQ5MAN0fEe2YPMyYKslBVA" name="lambda$forEach$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uQ5MAd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ5MAt0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ5MA90fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcX-0d0fEe2YPMyYKslBVA" name="NavigableKeySet" visibility="package">
              <eAnnotations xmi:id="_tdgAON0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdgAOd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdgAPN0fEe2YPMyYKslBVA" general="_tdgAOt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQ9dd90fEe2YPMyYKslBVA" name="map" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdgAO90fEe2YPMyYKslBVA" client="_tcX-0d0fEe2YPMyYKslBVA" supplier="_s_iR0N0fEe2YPMyYKslBVA" contract="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJQ6Bd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJQ6Bt0fEe2YPMyYKslBVA" name="map" type="_s--RIN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ9ddd0fEe2YPMyYKslBVA" name="map" visibility="package">
                <ownedParameter xmi:id="_uQ9ddt0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ9deN0fEe2YPMyYKslBVA" name="lower" visibility="public">
                <ownedParameter xmi:id="_uQ9ded0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ9det0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ9de90fEe2YPMyYKslBVA" name="floor" visibility="public">
                <ownedParameter xmi:id="_uQ9dfN0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ9dfd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ9dft0fEe2YPMyYKslBVA" name="ceiling" visibility="public">
                <ownedParameter xmi:id="_uQ9df90fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ9dgN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ-EgN0fEe2YPMyYKslBVA" name="higher" visibility="public">
                <ownedParameter xmi:id="_uQ-Egd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ-Egt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ-Eg90fEe2YPMyYKslBVA" name="pollFirst" visibility="public">
                <ownedParameter xmi:id="_uQ-EhN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ-Ehd0fEe2YPMyYKslBVA" name="pollLast" visibility="public">
                <ownedParameter xmi:id="_uQ-Eht0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ-Eh90fEe2YPMyYKslBVA" name="descendingSet" visibility="public">
                <ownedParameter xmi:id="_uQ-EiN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ-Ei90fEe2YPMyYKslBVA" name="descendingIterator" visibility="public">
                <ownedParameter xmi:id="_uQ-EjN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ-Ejd0fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uQ-Ejt0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ-Ej90fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ-EkN0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ-Ekd0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ-Ekt0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ-rkN0fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uQ-rkd0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ-rkt0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ-rk90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ-rlN0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uQ-rld0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ-rlt0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ-rl90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ-rmN0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uQ-rmd0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ-rmt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ-rm90fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uQ-rnN0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ-rnd0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ-rnt0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ-rn90fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uQ-roN0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ-rod0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ-rot0fEe2YPMyYKslBVA" name="map" visibility="package">
                <ownedParameter xmi:id="_uQ-ro90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ-rpN0fEe2YPMyYKslBVA" name="map" visibility="package">
                <ownedParameter xmi:id="_uQ-rpd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdeLC90fEe2YPMyYKslBVA" name="EntrySet" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tdeyE90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdeyFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdeyFt0fEe2YPMyYKslBVA" general="_tdeyFd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIRbj90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uQrwod0fEe2YPMyYKslBVA" name="map" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uQrwot0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQrwo90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uQrwpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQrwpd0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uQrwpt0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uQrwp90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQrwqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQrwqd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uQrwqt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQrwq90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uQrwrN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQrwrd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQrwrt0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uQrwr90fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQrwsN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQsXt90fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                <ownedParameter xmi:id="_uQsXuN0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQsXud0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdgAOt0fEe2YPMyYKslBVA" name="SortedKeySet" visibility="package">
              <eAnnotations xmi:id="_tdgnQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdgnQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdgnQ90fEe2YPMyYKslBVA" general="_tU6E5N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdgnQt0fEe2YPMyYKslBVA" client="_tdgAOt0fEe2YPMyYKslBVA" supplier="_s_RMEN0fEe2YPMyYKslBVA" contract="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQ9dc90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQ9ddN0fEe2YPMyYKslBVA" name="map" type="_s-tLYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ_5ud0fEe2YPMyYKslBVA" name="map" visibility="package">
                <ownedParameter xmi:id="_uQ_5ut0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ_5u90fEe2YPMyYKslBVA" name="comparator" visibility="public">
                <ownedParameter xmi:id="_uQ_5vN0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ_5vd0fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uQ_5vt0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ_5v90fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ_5wN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQ_5wd0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uQ_5wt0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQ_5w90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRAgwN0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uRAgwd0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRAgwt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRAgw90fEe2YPMyYKslBVA" name="first" visibility="public">
                <ownedParameter xmi:id="_uRAgxN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRAgxd0fEe2YPMyYKslBVA" name="last" visibility="public">
                <ownedParameter xmi:id="_uRAgxt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRAgx90fEe2YPMyYKslBVA" name="map" visibility="package">
                <ownedParameter xmi:id="_uRAgyN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tf3-yt0fEe2YPMyYKslBVA" name="DescendingMap" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tgFaId0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgFaIt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgFaJN0fEe2YPMyYKslBVA" general="_tU4Ptt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQnfNt0fEe2YPMyYKslBVA" name="comparator" visibility="private" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQnfN90fEe2YPMyYKslBVA" name="entrySet" visibility="private" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQnfON0fEe2YPMyYKslBVA" name="navigableKeySet" visibility="private" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgFaI90fEe2YPMyYKslBVA" client="_tf3-yt0fEe2YPMyYKslBVA" supplier="_s--RIN0fEe2YPMyYKslBVA" contract="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJN2td0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uQnfNN0fEe2YPMyYKslBVA" name="entryIterator" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uQnfNd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQnfOd0fEe2YPMyYKslBVA" name="forward" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uQnfOt0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQnfO90fEe2YPMyYKslBVA" name="delegate" visibility="protected" isLeaf="true">
                <ownedParameter xmi:id="_uQnfPN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQnfPd0fEe2YPMyYKslBVA" name="comparator" visibility="public">
                <ownedParameter xmi:id="_uQnfPt0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQnfQd0fEe2YPMyYKslBVA" name="reverse" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uQnfQt0fEe2YPMyYKslBVA" name="forward" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQnfQ90fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQnfRN0fEe2YPMyYKslBVA" name="firstKey" visibility="public">
                <ownedParameter xmi:id="_uQnfRd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQoGQt0fEe2YPMyYKslBVA" name="lastKey" visibility="public">
                <ownedParameter xmi:id="_uQoGQ90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQoGRt0fEe2YPMyYKslBVA" name="lowerEntry" visibility="public">
                <ownedParameter xmi:id="_uQoGR90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQoGSN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQoGSd0fEe2YPMyYKslBVA" name="lowerKey" visibility="public">
                <ownedParameter xmi:id="_uQoGSt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQoGS90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQoGTN0fEe2YPMyYKslBVA" name="floorEntry" visibility="public">
                <ownedParameter xmi:id="_uQoGTd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQoGTt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQoGT90fEe2YPMyYKslBVA" name="floorKey" visibility="public">
                <ownedParameter xmi:id="_uQoGUN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQoGUd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQotUN0fEe2YPMyYKslBVA" name="ceilingEntry" visibility="public">
                <ownedParameter xmi:id="_uQotUd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQotUt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQotU90fEe2YPMyYKslBVA" name="ceilingKey" visibility="public">
                <ownedParameter xmi:id="_uQotVN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQotVd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQotVt0fEe2YPMyYKslBVA" name="higherEntry" visibility="public">
                <ownedParameter xmi:id="_uQotV90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQotWN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQotWd0fEe2YPMyYKslBVA" name="higherKey" visibility="public">
                <ownedParameter xmi:id="_uQotWt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQotW90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQotXN0fEe2YPMyYKslBVA" name="firstEntry" visibility="public">
                <ownedParameter xmi:id="_uQotXd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQotXt0fEe2YPMyYKslBVA" name="lastEntry" visibility="public">
                <ownedParameter xmi:id="_uQotX90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQotYN0fEe2YPMyYKslBVA" name="pollFirstEntry" visibility="public">
                <ownedParameter xmi:id="_uQotYd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQpUYt0fEe2YPMyYKslBVA" name="pollLastEntry" visibility="public">
                <ownedParameter xmi:id="_uQpUY90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQpUZt0fEe2YPMyYKslBVA" name="descendingMap" visibility="public">
                <ownedParameter xmi:id="_uQpUZ90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQpUaN0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_uQpUad0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQpUat0fEe2YPMyYKslBVA" name="createEntrySet" visibility="package">
                <ownedParameter xmi:id="_uQpUa90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQpUbN0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uQpUbd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQpUbt0fEe2YPMyYKslBVA" name="navigableKeySet" visibility="public">
                <ownedParameter xmi:id="_uQpUb90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQpUcN0fEe2YPMyYKslBVA" name="descendingKeySet" visibility="public">
                <ownedParameter xmi:id="_uQpUcd0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQp7cN0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uQp7cd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQp7ct0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQp7c90fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQp7dN0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQp7dd0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQp7dt0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uQp7d90fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQp7eN0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQp7ed0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQp7et0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uQp7e90fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQp7fN0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQp7fd0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQp7ft0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uQp7f90fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQp7gN0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQp7gd0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uQp7gt0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQp7g90fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQp7hN0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQp7hd0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uQp7ht0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQp7h90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQqigN0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uQqigd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQqigt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uQqig90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQqihN0fEe2YPMyYKslBVA" name="standardToString" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQqihd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQqiht0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uQqih90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tgGBMd0fEe2YPMyYKslBVA" name="1EntrySetImpl" visibility="package">
                <eAnnotations xmi:id="_tjPb1N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tjPb1d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tjPb1t0fEe2YPMyYKslBVA" general="_tdeLC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uQm4Ld0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tf3-yt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uQm4Lt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uQm4L90fEe2YPMyYKslBVA" name="this$0" type="_tf3-yt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQnfMN0fEe2YPMyYKslBVA" name="map" visibility="package">
                  <ownedParameter xmi:id="_uQnfMd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQnfMt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uQnfM90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-jaYt0fEe2YPMyYKslBVA" name="AbstractListMultimap" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tTlPMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTlPMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTl2Q90fEe2YPMyYKslBVA" general="_tTl2Qd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uIO_RN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tTl2Qt0fEe2YPMyYKslBVA" client="_s-jaYt0fEe2YPMyYKslBVA" supplier="_tTl2QN0fEe2YPMyYKslBVA" contract="_tTl2QN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uIO_Rd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uIO_Rt0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIO_Sd0fEe2YPMyYKslBVA" name="createCollection" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uIO_St0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIO_S90fEe2YPMyYKslBVA" name="createUnmodifiableEmptyCollection" visibility="package">
              <ownedParameter xmi:id="_uIO_TN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIO_T90fEe2YPMyYKslBVA" name="unmodifiableCollectionSubclass" visibility="package">
              <ownedParameter xmi:id="_uIO_UN0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIO_Ud0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIPmU90fEe2YPMyYKslBVA" name="wrapCollection" visibility="package">
              <ownedParameter xmi:id="_uIPmVN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIPmVd0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIPmVt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIPmV90fEe2YPMyYKslBVA" name="wrapList" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uIPmWN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIPmWd0fEe2YPMyYKslBVA" name="arg1" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIPmWt0fEe2YPMyYKslBVA" name="arg2" type="_tTnEYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIPmW90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIPmXN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uIPmXd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIPmXt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIPmYt0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uIPmY90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIPmZN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIPmaN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uIPmad0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIPmat0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIPma90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIQNYt0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_uIQNY90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIQNZN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIQNZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIQNat0fEe2YPMyYKslBVA" name="asMap" visibility="public">
              <ownedParameter xmi:id="_uIQNa90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIQNbt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uIQNb90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIQNcN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIQNdN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uIQNdd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIQNdt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIQNd90fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uIQNeN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIQNed0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIQ0cN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uIQ0cd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIQ0ct0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIQ0c90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIQ0dN0fEe2YPMyYKslBVA" name="createCollection" visibility="package">
              <ownedParameter xmi:id="_uIQ0dd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIQ0dt0fEe2YPMyYKslBVA" name="createUnmodifiableEmptyCollection" visibility="package">
              <ownedParameter xmi:id="_uIQ0d90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-phAN0fEe2YPMyYKslBVA" name="ImmutableMap" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tUCiOt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUCiO90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUCiPt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uMVcJd0fEe2YPMyYKslBVA" name="EMPTY_ENTRY_ARRAY" visibility="package" isLeaf="true" isStatic="true" type="_tT4xNd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uMVcJt0fEe2YPMyYKslBVA" name="entrySet" visibility="private" type="_s_XSs90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uMVcJ90fEe2YPMyYKslBVA" name="keySet" visibility="private" type="_s_XSs90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uMVcKN0fEe2YPMyYKslBVA" name="values" visibility="private" type="_tT6mYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uMVcKd0fEe2YPMyYKslBVA" name="multimapView" visibility="private" type="_tTtLBN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tUCiPN0fEe2YPMyYKslBVA" client="_s-phAN0fEe2YPMyYKslBVA" supplier="_s9Y8wN0fEe2YPMyYKslBVA" contract="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tUCiPd0fEe2YPMyYKslBVA" client="_s-phAN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJjN9d0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJjN9t0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKkhoN0fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKkhod0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKkhot0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKkhqN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uKkhqd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKkhqt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKlIoN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uKlIod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKlIpN0fEe2YPMyYKslBVA" name="keySet" visibility="public">
              <ownedParameter xmi:id="_uKlIpd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLuYIt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uLzQp90fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLzQqN0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLzQqd0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLzQqt0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMM5Qt0fEe2YPMyYKslBVA" name="builder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMM5Q90fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMP8kN0fEe2YPMyYKslBVA" name="entryOf" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uMP8kd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMP8kt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMP8k90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMSY3t0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uMSY390fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMS_4N0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uMS_4d0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMTm-90fEe2YPMyYKslBVA" name="size" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uMTm_N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMTnAt0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
              <ownedParameter xmi:id="_uMTnA90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMTnBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMUOBd0fEe2YPMyYKslBVA" name="isPartialView" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uMUOBt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMUOC90fEe2YPMyYKslBVA" name="isHashCodeFast" visibility="package">
              <ownedParameter xmi:id="_uMUODN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMVcKt0fEe2YPMyYKslBVA" name="toImmutableMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMVcK90fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWDMN0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWDMd0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMWDMt0fEe2YPMyYKslBVA" name="toImmutableMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMWDM90fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWDNN0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWDNd0fEe2YPMyYKslBVA" name="mergeFunction" type="_s-nEw90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWDNt0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMWDON0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMWDOd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWDOt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWDO90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWDPN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqQN0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMWqRN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMWqRd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqRt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqR90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqSN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqSd0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqSt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqS90fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMWqTN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMWqTd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqTt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqT90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqUN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqUd0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqUt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqU90fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqVN0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqVd0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMXRUN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMXRUd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRUt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRU90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRVN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRVd0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRVt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRV90fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRWN0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRWd0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRWt0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRW90fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMXRXN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMXRXd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRXt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRX90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRYN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRYd0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMXRYt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4YN0fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4Yd0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4Yt0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4Y90fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4ZN0fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4Zd0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4Zt0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMX4Z90fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMX4aN0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4ad0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4at0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4a90fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4bN0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4bd0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4bt0fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4b90fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4cN0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4cd0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4ct0fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4c90fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4dN0fEe2YPMyYKslBVA" name="k7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4dd0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMX4dt0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMYfcN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMYfcd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMYfct0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMYfc90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMYfdN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMYfdd0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMYfdt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMYfd90fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMYfeN0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMYfed0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMYfet0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMaUoN0fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMaUod0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMaUot0fEe2YPMyYKslBVA" name="k7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMaUo90fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMaUpN0fEe2YPMyYKslBVA" name="k8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMaUpd0fEe2YPMyYKslBVA" name="v8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMaUpt0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMa7sN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMa7sd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7st0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7s90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7tN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7td0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7tt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7t90fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7uN0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7ud0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7ut0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7u90fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7vN0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7vd0fEe2YPMyYKslBVA" name="k7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7vt0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7v90fEe2YPMyYKslBVA" name="k8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7wN0fEe2YPMyYKslBVA" name="v8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7wd0fEe2YPMyYKslBVA" name="k9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7wt0fEe2YPMyYKslBVA" name="v9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7w90fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMa7xN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMa7xd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7xt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7x90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7yN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7yd0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7yt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7y90fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7zN0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7zd0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7zt0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7z90fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa70N0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa70d0fEe2YPMyYKslBVA" name="k7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa70t0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7090fEe2YPMyYKslBVA" name="k8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa71N0fEe2YPMyYKslBVA" name="v8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa71d0fEe2YPMyYKslBVA" name="k9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa71t0fEe2YPMyYKslBVA" name="v9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa7190fEe2YPMyYKslBVA" name="k10" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa72N0fEe2YPMyYKslBVA" name="v10" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMa72d0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMbiwN0fEe2YPMyYKslBVA" name="ofEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMbiwd0fEe2YPMyYKslBVA" name="entries" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMbiwt0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMcJ0N0fEe2YPMyYKslBVA" name="builderWithExpectedSize" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMcJ0d0fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMcJ0t0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMcJ090fEe2YPMyYKslBVA" name="checkNoConflict" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uMcJ1N0fEe2YPMyYKslBVA" name="safe" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMcJ1d0fEe2YPMyYKslBVA" name="conflictDescription" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMcJ1t0fEe2YPMyYKslBVA" name="entry1" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMcJ190fEe2YPMyYKslBVA" name="entry2" type="_s9KTQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMcJ2N0fEe2YPMyYKslBVA" name="conflictException" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uMcJ2d0fEe2YPMyYKslBVA" name="conflictDescription" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMcJ2t0fEe2YPMyYKslBVA" name="entry1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMcJ290fEe2YPMyYKslBVA" name="entry2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMcJ3N0fEe2YPMyYKslBVA" name="return" type="_s8-tE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMcw4N0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMcw4d0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMcw4t0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMcw490fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMcw5N0fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMcw5d0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMcw5t0fEe2YPMyYKslBVA" name="copyOfEnumMap" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uMcw590fEe2YPMyYKslBVA" name="original" type="_s-phAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMcw6N0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMdX8t0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMdX890fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMdX9N0fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMdX9d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMd_AN0fEe2YPMyYKslBVA" name="putIfAbsent" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMd_Ad0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMd_At0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMd_A90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMd_BN0fEe2YPMyYKslBVA" name="replace" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMd_Bd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMd_Bt0fEe2YPMyYKslBVA" name="oldValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMd_B90fEe2YPMyYKslBVA" name="newValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMd_CN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMd_Cd0fEe2YPMyYKslBVA" name="replace" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMd_Ct0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMd_C90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMd_DN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMd_Dd0fEe2YPMyYKslBVA" name="computeIfAbsent" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMd_Dt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMd_D90fEe2YPMyYKslBVA" name="mappingFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMd_EN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMd_Ed0fEe2YPMyYKslBVA" name="computeIfPresent" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMd_Et0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMd_E90fEe2YPMyYKslBVA" name="remappingFunction" type="_tUywKN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMd_FN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMemEN0fEe2YPMyYKslBVA" name="compute" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMemEd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMemEt0fEe2YPMyYKslBVA" name="remappingFunction" type="_tUywKN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMemE90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMemFN0fEe2YPMyYKslBVA" name="merge" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMemFd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMemFt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMemF90fEe2YPMyYKslBVA" name="remappingFunction" type="_tUywKN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMemGN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMemGd0fEe2YPMyYKslBVA" name="putAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMemGt0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMemG90fEe2YPMyYKslBVA" name="replaceAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMemHN0fEe2YPMyYKslBVA" name="function" type="_tUywKN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMemHd0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMemHt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMemH90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMemIN0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMemId0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMemIt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMemI90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMfNIN0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_uMfNId0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uMfNIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMfNI90fEe2YPMyYKslBVA" name="containsValue" visibility="public">
              <ownedParameter xmi:id="_uMfNJN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMfNJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMfNJt0fEe2YPMyYKslBVA" name="getOrDefault" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMfNJ90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMfNKN0fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMfNKd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMfNKt0fEe2YPMyYKslBVA" name="createEntrySet" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uMfNK90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMf0MN0fEe2YPMyYKslBVA" name="createKeySet" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uMf0Md0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMf0Mt0fEe2YPMyYKslBVA" name="keyIterator" visibility="package">
              <ownedParameter xmi:id="_uMf0M90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMf0NN0fEe2YPMyYKslBVA" name="keySpliterator" visibility="package">
              <ownedParameter xmi:id="_uMf0Nd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMf0ON0fEe2YPMyYKslBVA" name="createValues" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uMf0Od0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMgbQN0fEe2YPMyYKslBVA" name="asMultimap" visibility="public">
              <ownedParameter xmi:id="_uMgbQd0fEe2YPMyYKslBVA" name="return" type="_tTtLBN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMgbRN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uMgbRd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMgbRt0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
              <ownedParameter xmi:id="_uMgbR90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMgbSN0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uMgbSd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMhCUN0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uMhCUd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMhCUt0fEe2YPMyYKslBVA" name="keySet" visibility="public">
              <ownedParameter xmi:id="_uMhCU90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMhCVN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uMmh4N0fEe2YPMyYKslBVA" name="forEach" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uMmh4d0fEe2YPMyYKslBVA" name="arg0" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s-w1wN0fEe2YPMyYKslBVA" name="Builder" visibility="public">
              <eAnnotations xmi:id="_tUBUEd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUBUEt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUBUE90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMPVht0fEe2YPMyYKslBVA" name="valueComparator" visibility="package" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMPVh90fEe2YPMyYKslBVA" name="entries" visibility="package" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMPViN0fEe2YPMyYKslBVA" name="size" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMPVid0fEe2YPMyYKslBVA" name="entriesUsed" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJwCPd0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uJwCPt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJwCP90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJwCQN0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLknJN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uLknJ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uLknKN0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLlOMd0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uLlOMt0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLlOM90fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLlON90fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uLlOON0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLlOOd0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLl1QN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uLl1Qd0fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLl1Qt0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLl1Rt0fEe2YPMyYKslBVA" name="orderEntriesByValue" visibility="public">
                <ownedParameter xmi:id="_uLl1R90fEe2YPMyYKslBVA" name="valueComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLl1SN0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLl1TN0fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uLl1Td0fEe2YPMyYKslBVA" name="other" type="_s-w1wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLl1Tt0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMLEFd0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uMLEFt0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMPVit0fEe2YPMyYKslBVA" name="ensureCapacity" visibility="private">
                <ownedParameter xmi:id="_uMPVi90fEe2YPMyYKslBVA" name="minCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMQjoN0fEe2YPMyYKslBVA" name="buildOrThrow" visibility="public">
                <ownedParameter xmi:id="_uMRKsN0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMRKtd0fEe2YPMyYKslBVA" name="buildJdkBacked" visibility="package">
                <ownedParameter xmi:id="_uMRKtt0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT7Ne90fEe2YPMyYKslBVA" name="IteratorBasedImmutableMap" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tUCiMd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUCiMt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUCiM90fEe2YPMyYKslBVA" general="_s-phAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uLzQq90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uMRxyN0fEe2YPMyYKslBVA" name="entryIterator" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uMRxyd0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMRxzN0fEe2YPMyYKslBVA" name="entrySpliterator" visibility="package">
                <ownedParameter xmi:id="_uMRxzd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMSY0N0fEe2YPMyYKslBVA" name="size" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uMSY0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMSY0t0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uMSY090fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMSY1t0fEe2YPMyYKslBVA" name="createEntrySet" visibility="package">
                <ownedParameter xmi:id="_uMSY190fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMSY2N0fEe2YPMyYKslBVA" name="createValues" visibility="package">
                <ownedParameter xmi:id="_uMSY2d0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMSY3N0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_uMSY3d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMSY4N0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uMSY4d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMS_4t0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uMS_490fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUCiN90fEe2YPMyYKslBVA" name="1EntrySetImpl" visibility="package">
                <eAnnotations xmi:id="_tc3HA90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tc3HBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tc3HBd0fEe2YPMyYKslBVA" general="_tUlUxt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uMRxwN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tT7Ne90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uMRxwd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uMRxwt0fEe2YPMyYKslBVA" name="this$0" type="_tT7Ne90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uMRxxN0fEe2YPMyYKslBVA" name="map" visibility="package">
                  <ownedParameter xmi:id="_uMRxxd0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uMRxxt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uMRxx90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uMRxyt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uMRxy90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUE-cd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tc3HAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc3HAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc3HAt0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMOued0fEe2YPMyYKslBVA" name="val$entryIterator" visibility="package" isLeaf="true" type="_s_qNoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uMOuet0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMOue90fEe2YPMyYKslBVA" name="this$0" type="_s-phAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMOufN0fEe2YPMyYKslBVA" name="arg1" type="_s_qNoN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMPVgN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uMPVgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMPVhN0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uMPVhd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUFlgd0fEe2YPMyYKslBVA" name="MapViewOfValuesAsSingletonSets" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tc3HBt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc3HB90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc3HCN0fEe2YPMyYKslBVA" general="_tT7Ne90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMTm9t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s-phAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uMTm990fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uMTm-N0fEe2YPMyYKslBVA" name="arg0" type="_s-phAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMTm-d0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uMTm-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMTm_d0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uMTm_t0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMTm_90fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uMTnAN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMTnAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMUOAN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uMUOAd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMUOAt0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMUOA90fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uMUOBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMUOB90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uMUOCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMUOCd0fEe2YPMyYKslBVA" name="isHashCodeFast" visibility="package">
                <ownedParameter xmi:id="_uMUOCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMUODd0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
                <ownedParameter xmi:id="_uMUODt0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMUOEd0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uMUOEt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMUOE90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMU1EN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMU1Ed0fEe2YPMyYKslBVA" name="x0" type="_s-phAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMU1Et0fEe2YPMyYKslBVA" name="x1" type="_tUE-cd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tc3HCt0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgAhpN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgAhpd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgAhpt0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uMS_7t0fEe2YPMyYKslBVA" name="val$backingIterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uMS_790fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uMS_8N0fEe2YPMyYKslBVA" name="this$1" type="_tUFlgd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uMS_8d0fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uMTm8N0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_uMTm8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uMTm8t0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uMTm890fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uMTm9N0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uMTm9d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tgAhqN0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tjO0wN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tjO0wd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tjO0wt0fEe2YPMyYKslBVA" general="_tT7Ndt0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uMS_5N0fEe2YPMyYKslBVA" name="val$backingEntry" visibility="package" isLeaf="true" type="_s9KTQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_uMS_5d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uMS_5t0fEe2YPMyYKslBVA" name="this$2" type="_tc3HCt0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uMS_590fEe2YPMyYKslBVA" name="arg1" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uMS_6N0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                    <ownedParameter xmi:id="_uMS_6d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uMS_6t0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                    <ownedParameter xmi:id="_uMS_690fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uMS_7N0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                    <ownedParameter xmi:id="_uMS_7d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUFlg90fEe2YPMyYKslBVA" name="SerializedForm" visibility="package">
              <eAnnotations xmi:id="_tc3HC90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc3HDN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc3HDt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMU1E90fEe2YPMyYKslBVA" name="USE_LEGACY_SERIALIZATION" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uMU1FN0fEe2YPMyYKslBVA" name="keys" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uMU1Fd0fEe2YPMyYKslBVA" name="values" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uMU1Ft0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tc3HDd0fEe2YPMyYKslBVA" client="_tUFlg90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uLoRjd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uLoRjt0fEe2YPMyYKslBVA" name="map" type="_s-phAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMU1F90fEe2YPMyYKslBVA" name="readResolve" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_uMU1GN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMU1Gd0fEe2YPMyYKslBVA" name="legacyReadResolve" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_uMU1Gt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMVcIt0fEe2YPMyYKslBVA" name="makeBuilder" visibility="package">
                <ownedParameter xmi:id="_uMVcI90fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMVcJN0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-phAt0fEe2YPMyYKslBVA" name="ImmutableEnumMap" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tT7Ned0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tT7Net0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tT7NfN0fEe2YPMyYKslBVA" general="_tT7Ne90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uLypmN0fEe2YPMyYKslBVA" name="delegate" visibility="private" isLeaf="true" type="_s-phAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uJj08N0fEe2YPMyYKslBVA" name="asImmutable" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJj08d0fEe2YPMyYKslBVA" name="map" type="_s-phAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJj08t0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLypld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uLyplt0fEe2YPMyYKslBVA" name="x0" type="_s-phAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLypl90fEe2YPMyYKslBVA" name="x1" type="_tc1R0N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLzQoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uLzQod0fEe2YPMyYKslBVA" name="delegate" type="_s-phAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLz3sN0fEe2YPMyYKslBVA" name="keyIterator" visibility="package">
              <ownedParameter xmi:id="_uLz3sd0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLz3t90fEe2YPMyYKslBVA" name="keySpliterator" visibility="package">
              <ownedParameter xmi:id="_uLz3uN0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLz3ud0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uLz3ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLz3u90fEe2YPMyYKslBVA" name="containsKey" visibility="public">
              <ownedParameter xmi:id="_uLz3vN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLz3vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL0ewN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uL0ewd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL0ewt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL0ext0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uL0ex90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL0eyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL0ezN0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
              <ownedParameter xmi:id="_uL0ezd0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL0e0d0fEe2YPMyYKslBVA" name="entrySpliterator" visibility="package">
              <ownedParameter xmi:id="_uL0e0t0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL1F0N0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uL1F0d0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL1F0t0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uL1F090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL1F1N0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
              <ownedParameter xmi:id="_uL1F1d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT70gd0fEe2YPMyYKslBVA" name="EnumSerializedForm" visibility="package">
              <eAnnotations xmi:id="_tc1R1N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc1R1d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc1R190fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uLyCit0fEe2YPMyYKslBVA" name="delegate" visibility="package" isLeaf="true" type="_s-phAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uLypkN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tc1R1t0fEe2YPMyYKslBVA" client="_tT70gd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uLypkd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uLypkt0fEe2YPMyYKslBVA" name="delegate" type="_s-phAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLypk90fEe2YPMyYKslBVA" name="readResolve" visibility="package">
                <ownedParameter xmi:id="_uLyplN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tc1R0N0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tc1R0d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc1R0t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc1R090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-phBN0fEe2YPMyYKslBVA" name="CollectCollectors" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tTtLAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTtLAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTtLAt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJkcCt0fEe2YPMyYKslBVA" name="TO_IMMUTABLE_LIST" visibility="private" isLeaf="true" isStatic="true" type="_tTuZIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uJkcC90fEe2YPMyYKslBVA" name="TO_IMMUTABLE_SET" visibility="private" isLeaf="true" isStatic="true" type="_tTuZIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uJkcDN0fEe2YPMyYKslBVA" name="TO_IMMUTABLE_RANGE_SET" visibility="private" isLeaf="true" isStatic="true" type="_tTuZIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uJkcDd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uJkcDt0fEe2YPMyYKslBVA" name="toImmutableList" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJkcD90fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJlDEN0fEe2YPMyYKslBVA" name="toImmutableSet" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJlDEd0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJlDEt0fEe2YPMyYKslBVA" name="toImmutableSortedSet" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJlDE90fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJlDFN0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJlDFd0fEe2YPMyYKslBVA" name="toImmutableEnumSet" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJlDFt0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJlqIN0fEe2YPMyYKslBVA" name="toImmutableRangeSet" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJlqId0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJlqIt0fEe2YPMyYKslBVA" name="toImmutableMultiset" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJlqI90fEe2YPMyYKslBVA" name="elementFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJlqJN0fEe2YPMyYKslBVA" name="countFunction" type="_tTyDgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJlqJd0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJlqJt0fEe2YPMyYKslBVA" name="toMultiset" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJlqJ90fEe2YPMyYKslBVA" name="elementFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJlqKN0fEe2YPMyYKslBVA" name="countFunction" type="_tTyDgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJlqKd0fEe2YPMyYKslBVA" name="multisetSupplier" type="_tcPb890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJlqKt0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJmRNt0fEe2YPMyYKslBVA" name="toImmutableMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJmRN90fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJmRON0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJmROd0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJmROt0fEe2YPMyYKslBVA" name="toImmutableMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJmRO90fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJmRPN0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJmRPd0fEe2YPMyYKslBVA" name="mergeFunction" type="_s-nEw90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJmRPt0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJm4SN0fEe2YPMyYKslBVA" name="toImmutableSortedMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJm4Sd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJm4St0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJm4S90fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJm4TN0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJm4Td0fEe2YPMyYKslBVA" name="toImmutableSortedMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJm4Tt0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJm4T90fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJm4UN0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJm4Ud0fEe2YPMyYKslBVA" name="mergeFunction" type="_s-nEw90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJm4Ut0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJnfUN0fEe2YPMyYKslBVA" name="toImmutableBiMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJnfUd0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJnfUt0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJnfU90fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJnfVN0fEe2YPMyYKslBVA" name="toImmutableEnumMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJnfVd0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJnfVt0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJnfV90fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJoGYN0fEe2YPMyYKslBVA" name="toImmutableEnumMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJoGYd0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJoGYt0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJoGY90fEe2YPMyYKslBVA" name="mergeFunction" type="_s-nEw90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJoGZN0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJoGZd0fEe2YPMyYKslBVA" name="toImmutableRangeMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJoGZt0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJoGZ90fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJoGaN0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJoGad0fEe2YPMyYKslBVA" name="toImmutableListMultimap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJoGat0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJotcN0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJotcd0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJotct0fEe2YPMyYKslBVA" name="flatteningToImmutableListMultimap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJotc90fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJotdN0fEe2YPMyYKslBVA" name="valuesFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJotdd0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJotet0fEe2YPMyYKslBVA" name="flatteningToMultimap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJote90fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJotfN0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJpUgN0fEe2YPMyYKslBVA" name="multimapSupplier" type="_tcPb890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJpUgd0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJpUgt0fEe2YPMyYKslBVA" name="toImmutableSetMultimap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJpUg90fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJpUhN0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJpUhd0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJpUht0fEe2YPMyYKslBVA" name="flatteningToImmutableSetMultimap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJpUh90fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJpUiN0fEe2YPMyYKslBVA" name="valuesFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJpUid0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJp7kN0fEe2YPMyYKslBVA" name="toMultimap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJp7kd0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJp7kt0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJp7k90fEe2YPMyYKslBVA" name="multimapSupplier" type="_tcPb890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJp7lN0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJp7ld0fEe2YPMyYKslBVA" name="lambda$flatteningToMultimap$26" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJp7lt0fEe2YPMyYKslBVA" name="multimap1" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJp7l90fEe2YPMyYKslBVA" name="multimap2" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJp7mN0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJqio90fEe2YPMyYKslBVA" name="lambda$flatteningToMultimap$25" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJqipN0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJqipd0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJqipt0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJqip90fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJqird0fEe2YPMyYKslBVA" name="lambda$toMultimap$24" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJqirt0fEe2YPMyYKslBVA" name="multimap1" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJqir90fEe2YPMyYKslBVA" name="multimap2" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJqisN0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJrJsN0fEe2YPMyYKslBVA" name="lambda$toMultimap$23" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJrJsd0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJrJst0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJrJs90fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJrJtN0fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJrJtd0fEe2YPMyYKslBVA" name="lambda$flatteningToImmutableSetMultimap$22" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJrJtt0fEe2YPMyYKslBVA" name="valuesFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJrJt90fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJrJuN0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJrJvN0fEe2YPMyYKslBVA" name="lambda$flatteningToImmutableSetMultimap$21" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJrJvd0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJrJvt0fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJrJv90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJrwwN0fEe2YPMyYKslBVA" name="lambda$toImmutableSetMultimap$20" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJrwwd0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJrwwt0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJrww90fEe2YPMyYKslBVA" name="builder" type="_tTwOUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJrwxN0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJrwyd0fEe2YPMyYKslBVA" name="lambda$flatteningToImmutableListMultimap$19" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJrwyt0fEe2YPMyYKslBVA" name="valuesFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJsX0N0fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJsX0d0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJsX0t0fEe2YPMyYKslBVA" name="lambda$flatteningToImmutableListMultimap$18" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJsX090fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJsX1N0fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJsX1d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJs-4N0fEe2YPMyYKslBVA" name="lambda$toImmutableListMultimap$17" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJs-4d0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJs-4t0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJs-490fEe2YPMyYKslBVA" name="builder" type="_tTw1YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJs-5N0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJs-6d0fEe2YPMyYKslBVA" name="lambda$toImmutableRangeMap$16" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJs-6t0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJs-690fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJs-7N0fEe2YPMyYKslBVA" name="builder" type="_tTw1Yd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJs-7d0fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJtl9N0fEe2YPMyYKslBVA" name="lambda$toImmutableEnumMap$15" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJtl9d0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJtl9t0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJtl990fEe2YPMyYKslBVA" name="accum" type="_tTw1Yt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJtl-N0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJtl-d0fEe2YPMyYKslBVA" name="lambda$toImmutableEnumMap$14" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJtl-t0fEe2YPMyYKslBVA" name="mergeFunction" type="_s-nEw90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJtl-90fEe2YPMyYKslBVA" name="return" type="_tTw1Yt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJuNAN0fEe2YPMyYKslBVA" name="lambda$toImmutableEnumMap$13" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJuNAd0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJuNAt0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJuNA90fEe2YPMyYKslBVA" name="accum" type="_tTw1Yt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJuNBN0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJuNBd0fEe2YPMyYKslBVA" name="lambda$toImmutableEnumMap$12" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJuNBt0fEe2YPMyYKslBVA" name="return" type="_tTw1Yt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJu0EN0fEe2YPMyYKslBVA" name="lambda$toImmutableEnumMap$11" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJu0Ed0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJu0Et0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJu0E90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJu0FN0fEe2YPMyYKslBVA" name="lambda$toImmutableBiMap$10" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJu0Fd0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJu0Ft0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJu0F90fEe2YPMyYKslBVA" name="builder" type="_tTxccN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJu0GN0fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJvbI90fEe2YPMyYKslBVA" name="lambda$toImmutableSortedMap$9" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJvbJN0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJvbJd0fEe2YPMyYKslBVA" name="return" type="_s-rWMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJvbKN0fEe2YPMyYKslBVA" name="lambda$toImmutableSortedMap$8" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJvbKd0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJvbKt0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJvbK90fEe2YPMyYKslBVA" name="builder" type="_tTxccd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJvbLN0fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJwCM90fEe2YPMyYKslBVA" name="lambda$toImmutableSortedMap$7" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJwCNN0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJwCNd0fEe2YPMyYKslBVA" name="return" type="_tTxccd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJwCON0fEe2YPMyYKslBVA" name="lambda$toImmutableMap$6" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJwCOd0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJwCOt0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJwCO90fEe2YPMyYKslBVA" name="builder" type="_s-w1wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJwCPN0fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJwCQd0fEe2YPMyYKslBVA" name="lambda$toMultiset$5" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJwCQt0fEe2YPMyYKslBVA" name="ms1" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJwCQ90fEe2YPMyYKslBVA" name="ms2" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJwCRN0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJwpQ90fEe2YPMyYKslBVA" name="lambda$toMultiset$4" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJwpRN0fEe2YPMyYKslBVA" name="elementFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJwpRd0fEe2YPMyYKslBVA" name="countFunction" type="_tTyDgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJwpRt0fEe2YPMyYKslBVA" name="ms" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJwpR90fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJwpT90fEe2YPMyYKslBVA" name="lambda$toImmutableMultiset$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJwpUN0fEe2YPMyYKslBVA" name="multiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJwpUd0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJxQVd0fEe2YPMyYKslBVA" name="lambda$toImmutableMultiset$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJxQVt0fEe2YPMyYKslBVA" name="multiset1" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJxQV90fEe2YPMyYKslBVA" name="multiset2" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJxQWN0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJxQWd0fEe2YPMyYKslBVA" name="lambda$toImmutableMultiset$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJxQWt0fEe2YPMyYKslBVA" name="elementFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJxQW90fEe2YPMyYKslBVA" name="countFunction" type="_tTyDgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJxQXN0fEe2YPMyYKslBVA" name="multiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJxQXd0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJx3YN0fEe2YPMyYKslBVA" name="lambda$toImmutableSortedSet$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJx3Yd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJx3Yt0fEe2YPMyYKslBVA" name="return" type="_tTyqkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJx3Zd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTw1Yt0fEe2YPMyYKslBVA" name="EnumMapAccumulator" visibility="package">
              <eAnnotations xmi:id="_tcZM8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcZM8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcZM8t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJjN4N0fEe2YPMyYKslBVA" name="mergeFunction" visibility="private" isLeaf="true" type="_s-nEw90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJjN4d0fEe2YPMyYKslBVA" name="map" visibility="private" type="_s-phAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJjN4t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJjN490fEe2YPMyYKslBVA" name="mergeFunction" type="_s-nEw90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJjN5N0fEe2YPMyYKslBVA" name="put" visibility="package">
                <ownedParameter xmi:id="_uJjN5d0fEe2YPMyYKslBVA" name="key" type="_s9RoAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJjN5t0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJjN7t0fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uJjN790fEe2YPMyYKslBVA" name="other" type="_tTw1Yt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJjN8N0fEe2YPMyYKslBVA" name="return" type="_tTw1Yt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJjN890fEe2YPMyYKslBVA" name="toImmutableMap" visibility="package">
                <ownedParameter xmi:id="_uJjN9N0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcZM890fEe2YPMyYKslBVA" name="EnumSetAccumulator" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcZM9N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcZM9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcZM9t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJj0890fEe2YPMyYKslBVA" name="TO_IMMUTABLE_ENUM_SET" visibility="package" isLeaf="true" isStatic="true" type="_tTuZIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJj09N0fEe2YPMyYKslBVA" name="set" visibility="private" type="_s_XSsN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJj09d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uJj09t0fEe2YPMyYKslBVA" name="add" visibility="package">
                <ownedParameter xmi:id="_uJj0990fEe2YPMyYKslBVA" name="e" type="_s9RoAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJj0_t0fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uJj0_90fEe2YPMyYKslBVA" name="other" type="_tcZM890fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJj1AN0fEe2YPMyYKslBVA" name="return" type="_tcZM890fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJj1BN0fEe2YPMyYKslBVA" name="toImmutableSet" visibility="package">
                <ownedParameter xmi:id="_uJj1Bd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJkcAN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-tycd0fEe2YPMyYKslBVA" name="NullnessCasts" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_s_ICJt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_ICJ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_ICKN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uIOYMt0fEe2YPMyYKslBVA" name="uncheckedCastNullableTToT" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIO_QN0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIO_Qd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSu_G90fEe2YPMyYKslBVA" name="unsafeNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSu_HN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSu_Hd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-uZg90fEe2YPMyYKslBVA" name="Ordering" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_s_IpMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_IpMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_IpM90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uS0eot0fEe2YPMyYKslBVA" name="LEFT_IS_GREATER" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uS0eo90fEe2YPMyYKslBVA" name="RIGHT_IS_GREATER" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_s_IpMt0fEe2YPMyYKslBVA" client="_s-uZg90fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJVyjt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uJduWt0fEe2YPMyYKslBVA" name="compare" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uJduW90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJduXN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJduXd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKIct90fEe2YPMyYKslBVA" name="natural" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKIcuN0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLCbst0fEe2YPMyYKslBVA" name="from" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLCbs90fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDCsN0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDCsd0fEe2YPMyYKslBVA" name="immutableSortedCopy" visibility="public">
              <ownedParameter xmi:id="_uLDCst0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDCs90fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLmcVt0fEe2YPMyYKslBVA" name="onResultOf" visibility="public">
              <ownedParameter xmi:id="_uLmcV90fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLmcWN0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMvEwN0fEe2YPMyYKslBVA" name="onKeys" visibility="package">
              <ownedParameter xmi:id="_uMvEwd0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNRQRt0fEe2YPMyYKslBVA" name="reverse" visibility="public">
              <ownedParameter xmi:id="_uNRQR90fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSuYAt0fEe2YPMyYKslBVA" name="nullsFirst" visibility="public">
              <ownedParameter xmi:id="_uSuYA90fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSuYBt0fEe2YPMyYKslBVA" name="nullsLast" visibility="public">
              <ownedParameter xmi:id="_uSuYB90fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS0epN0fEe2YPMyYKslBVA" name="from" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS0epd0fEe2YPMyYKslBVA" name="ordering" type="_s-uZg90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS0ept0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS0ep90fEe2YPMyYKslBVA" name="explicit" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS0eqN0fEe2YPMyYKslBVA" name="valuesInOrder" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS0eqd0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS1FsN0fEe2YPMyYKslBVA" name="explicit" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS1Fsd0fEe2YPMyYKslBVA" name="leastValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS1Fst0fEe2YPMyYKslBVA" name="remainingValuesInOrder" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS1Fs90fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS1FtN0fEe2YPMyYKslBVA" name="allEqual" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS1Ftd0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS1Ftt0fEe2YPMyYKslBVA" name="usingToString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS1Ft90fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS1Fud0fEe2YPMyYKslBVA" name="arbitrary" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS1Fut0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS1swt0fEe2YPMyYKslBVA" name="compound" visibility="public">
              <ownedParameter xmi:id="_uS1sw90fEe2YPMyYKslBVA" name="secondaryComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS1sxN0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS1sxd0fEe2YPMyYKslBVA" name="compound" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS1sxt0fEe2YPMyYKslBVA" name="comparators" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS1sx90fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS2T0N0fEe2YPMyYKslBVA" name="lexicographical" visibility="public">
              <ownedParameter xmi:id="_uS2T0d0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS2T0t0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uS2T090fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS2T1N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS2T1d0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uS2T1t0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS2T190fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS2T2N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS2T2d0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uS2T2t0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS2T290fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS264N0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uS264d0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS264t0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS26490fEe2YPMyYKslBVA" name="c" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS265N0fEe2YPMyYKslBVA" name="rest" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS265d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS265t0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uS26590fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS266N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS266d0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uS266t0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS26690fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS267N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS267d0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uS267t0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS26790fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS3h8N0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uS3h8d0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS3h8t0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS3h890fEe2YPMyYKslBVA" name="c" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS3h9N0fEe2YPMyYKslBVA" name="rest" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS3h9d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS3h9t0fEe2YPMyYKslBVA" name="leastOf" visibility="public">
              <ownedParameter xmi:id="_uS3h990fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS3h-N0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS3h-d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS4JAN0fEe2YPMyYKslBVA" name="leastOf" visibility="public">
              <ownedParameter xmi:id="_uS4JAd0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS4JAt0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS4JA90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS4JEN0fEe2YPMyYKslBVA" name="greatestOf" visibility="public">
              <ownedParameter xmi:id="_uS4JEd0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS4JEt0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS4JE90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS4wEN0fEe2YPMyYKslBVA" name="greatestOf" visibility="public">
              <ownedParameter xmi:id="_uS4wEd0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS4wEt0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS4wE90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS4wFN0fEe2YPMyYKslBVA" name="sortedCopy" visibility="public">
              <ownedParameter xmi:id="_uS4wFd0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS4wFt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS4wF90fEe2YPMyYKslBVA" name="isOrdered" visibility="public">
              <ownedParameter xmi:id="_uS4wGN0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS4wGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS5XIN0fEe2YPMyYKslBVA" name="isStrictlyOrdered" visibility="public">
              <ownedParameter xmi:id="_uS5XId0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS5XIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS5XI90fEe2YPMyYKslBVA" name="binarySearch" visibility="public">
              <ownedParameter xmi:id="_uS5XJN0fEe2YPMyYKslBVA" name="sortedList" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS5XJd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS5XJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT28Ad0fEe2YPMyYKslBVA" name="IncomparableValueException" visibility="package">
              <eAnnotations xmi:id="_tVFrEt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVFrE90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVFrFd0fEe2YPMyYKslBVA" general="_tVFrFN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSz3od0fEe2YPMyYKslBVA" name="value" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSz3ot0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKkho90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKkhpN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVFEAN0fEe2YPMyYKslBVA" name="ArbitraryOrderingHolder" visibility="package">
              <eAnnotations xmi:id="_tVFEAd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVFEAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVFEA90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSz3nt0fEe2YPMyYKslBVA" name="ARBITRARY_ORDERING" visibility="package" isLeaf="true" isStatic="true" type="_s-uZg90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uSz3n90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uSz3oN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVFrEd0fEe2YPMyYKslBVA" name="ArbitraryOrdering" visibility="package">
              <eAnnotations xmi:id="_tdpxMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdpxMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdpxMt0fEe2YPMyYKslBVA" general="_s-uZg90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSzQhN0fEe2YPMyYKslBVA" name="counter" visibility="private" isLeaf="true" type="_tdNsUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSzQhd0fEe2YPMyYKslBVA" name="uids" visibility="private" isLeaf="true" type="_tUqNRt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uSzQht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uSzQjN0fEe2YPMyYKslBVA" name="getUid" visibility="private">
                <ownedParameter xmi:id="_uSzQjd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSzQjt0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSz3kt0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uSz3k90fEe2YPMyYKslBVA" name="left" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSz3lN0fEe2YPMyYKslBVA" name="right" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSz3ld0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSz3lt0fEe2YPMyYKslBVA" name="identityHashCode" visibility="package">
                <ownedParameter xmi:id="_uSz3l90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSz3mN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSz3nN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uSz3nd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-w1x90fEe2YPMyYKslBVA" name="ImmutableEntry" visibility="package">
            <eAnnotations xmi:id="_tT7NdN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tT7Ndd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tT7NeN0fEe2YPMyYKslBVA" general="_tT7Ndt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uLxbd90fEe2YPMyYKslBVA" name="key" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uLxbeN0fEe2YPMyYKslBVA" name="value" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uLxbed0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tT7Nd90fEe2YPMyYKslBVA" client="_s-w1x90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLyCgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uLyCgd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLyCgt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLyCg90fEe2YPMyYKslBVA" name="getKey" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLyChN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLyChd0fEe2YPMyYKslBVA" name="getValue" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLyCht0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLyCh90fEe2YPMyYKslBVA" name="setValue" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLyCiN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLyCid0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-yq8d0fEe2YPMyYKslBVA" name="Synchronized" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_s_kHAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_kHAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_kHAt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uRVQ490fEe2YPMyYKslBVA" name="biMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRVQ5N0fEe2YPMyYKslBVA" name="bimap" type="_tTr85d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRVQ5d0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRVQ5t0fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRaJZt0fEe2YPMyYKslBVA" name="navigableMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uRaJZ90fEe2YPMyYKslBVA" name="navigableMap" type="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRaJaN0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSNap90fEe2YPMyYKslBVA" name="multimap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSNaqN0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSNaqd0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSNaqt0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSOBtt0fEe2YPMyYKslBVA" name="setMultimap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSOBt90fEe2YPMyYKslBVA" name="multimap" type="_tUQkot0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSOBuN0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSOBud0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSOoxt0fEe2YPMyYKslBVA" name="sortedSetMultimap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSOox90fEe2YPMyYKslBVA" name="multimap" type="_tU-9YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSOoyN0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSOoyd0fEe2YPMyYKslBVA" name="return" type="_tU-9YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSPP0N0fEe2YPMyYKslBVA" name="listMultimap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSPP0d0fEe2YPMyYKslBVA" name="multimap" type="_tTl2QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSPP0t0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSPP090fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUFC490fEe2YPMyYKslBVA" name="navigableSet" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uUFC5N0fEe2YPMyYKslBVA" name="navigableSet" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUFC5d0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUwYWt0fEe2YPMyYKslBVA" name="access$400" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uUwYW90fEe2YPMyYKslBVA" name="x0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUwYXN0fEe2YPMyYKslBVA" name="x1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUwYXd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uU1Q0N0fEe2YPMyYKslBVA" name="set" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uU1Q0d0fEe2YPMyYKslBVA" name="set" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uU1Q0t0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uU1Q090fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVBeEN0fEe2YPMyYKslBVA" name="access$200" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVBeEd0fEe2YPMyYKslBVA" name="x0" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVBeEt0fEe2YPMyYKslBVA" name="x1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVBeE90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVILwN0fEe2YPMyYKslBVA" name="access$500" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVILwd0fEe2YPMyYKslBVA" name="x0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVILwt0fEe2YPMyYKslBVA" name="x1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVILw90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVLPEN0fEe2YPMyYKslBVA" name="access$300" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVLPEd0fEe2YPMyYKslBVA" name="x0" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVLPEt0fEe2YPMyYKslBVA" name="x1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVLPE90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVMdMN0fEe2YPMyYKslBVA" name="multiset" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVMdMd0fEe2YPMyYKslBVA" name="multiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVMdMt0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVMdM90fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVO5e90fEe2YPMyYKslBVA" name="access$700" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVO5fN0fEe2YPMyYKslBVA" name="x0" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVO5fd0fEe2YPMyYKslBVA" name="x1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVO5ft0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVPggN0fEe2YPMyYKslBVA" name="navigableSet" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVPggd0fEe2YPMyYKslBVA" name="navigableSet" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVPggt0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVPgg90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVPght0fEe2YPMyYKslBVA" name="navigableMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVPgh90fEe2YPMyYKslBVA" name="navigableMap" type="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVPgiN0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVPgid0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVYqdt0fEe2YPMyYKslBVA" name="sortedMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVYqd90fEe2YPMyYKslBVA" name="sortedMap" type="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVYqeN0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVYqed0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVZ4l90fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVZ4mN0fEe2YPMyYKslBVA" name="x0" type="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVZ4md0fEe2YPMyYKslBVA" name="x1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVZ4mt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVc74d0fEe2YPMyYKslBVA" name="map" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVc74t0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVc7490fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVc75N0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVibdd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uVibdt0fEe2YPMyYKslBVA" name="collection" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uVibd90fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVibeN0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVibed0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVjCgN0fEe2YPMyYKslBVA" name="sortedSet" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uVjCgd0fEe2YPMyYKslBVA" name="set" type="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVjCgt0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVjCg90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVjChN0fEe2YPMyYKslBVA" name="list" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uVjChd0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVjCht0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVjCh90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVjpkN0fEe2YPMyYKslBVA" name="typePreservingCollection" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uVjpkd0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVjpkt0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVjpk90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVjplN0fEe2YPMyYKslBVA" name="typePreservingSet" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uVjpld0fEe2YPMyYKslBVA" name="set" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVjplt0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVjpl90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVk3sN0fEe2YPMyYKslBVA" name="nullableSynchronizedEntry" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uVk3sd0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVk3st0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVk3s90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVk3tN0fEe2YPMyYKslBVA" name="queue" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVk3td0fEe2YPMyYKslBVA" name="queue" type="_tVc3dt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVk3tt0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVk3t90fEe2YPMyYKslBVA" name="return" type="_tVc3dt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVk3uN0fEe2YPMyYKslBVA" name="deque" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVk3ud0fEe2YPMyYKslBVA" name="deque" type="_tVX-8t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVk3ut0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVk3u90fEe2YPMyYKslBVA" name="return" type="_tVX-8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVk3vN0fEe2YPMyYKslBVA" name="table" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVk3vd0fEe2YPMyYKslBVA" name="table" type="_s_nxYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVk3vt0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVk3v90fEe2YPMyYKslBVA" name="return" type="_s_nxYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_kuEd0fEe2YPMyYKslBVA" name="SynchronizedCollection" visibility="package">
              <eAnnotations xmi:id="_tVXX5t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVXX590fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVXX6t0fEe2YPMyYKslBVA" general="_tVXX6N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uU13690fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uU2e990fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVXX6d0fEe2YPMyYKslBVA" client="_s_kuEd0fEe2YPMyYKslBVA" supplier="_s7e4Qt0fEe2YPMyYKslBVA" contract="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uU0CvN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uU0Cvd0fEe2YPMyYKslBVA" name="x0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU0Cvt0fEe2YPMyYKslBVA" name="x1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU0Cv90fEe2YPMyYKslBVA" name="x2" type="_tdyUEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU0pwN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uU0pwd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU137N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uU137d0fEe2YPMyYKslBVA" name="delegate" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU137t0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU2e8N0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU2e8d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU2e9N0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uU2e9d0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU2e9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU2e-N0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uU2e-d0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU2e-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU2e-90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uU2e_N0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uU2e_d0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU2e_t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU3GAN0fEe2YPMyYKslBVA" name="containsAll" visibility="public">
                <ownedParameter xmi:id="_uU3GAd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU3GAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU3GA90fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uU3GBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU3GBd0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uU3GBt0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU3GB90fEe2YPMyYKslBVA" name="stream" visibility="public">
                <ownedParameter xmi:id="_uU3GCN0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU3GCd0fEe2YPMyYKslBVA" name="parallelStream" visibility="public">
                <ownedParameter xmi:id="_uU3GCt0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU3tEN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uU3tEd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU3tEt0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uU3tE90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU3tFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU3tFd0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uU3tFt0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU3tF90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU3tGN0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                <ownedParameter xmi:id="_uU3tGd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU3tGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU4UIN0fEe2YPMyYKslBVA" name="removeIf" visibility="public">
                <ownedParameter xmi:id="_uU4UId0fEe2YPMyYKslBVA" name="filter" type="_tTiy8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU4UIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU4UI90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uU4UJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU4UJd0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uU4UJt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU4UJ90fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uU4UKN0fEe2YPMyYKslBVA" name="a" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU4UKd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU47MN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU47Md0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_kuE90fEe2YPMyYKslBVA" name="SynchronizedSet" visibility="package">
              <eAnnotations xmi:id="_tVdehN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVdehd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVdeh90fEe2YPMyYKslBVA" general="_s_kuEd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVWORd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uVW1Rd0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVdeht0fEe2YPMyYKslBVA" client="_s_kuE90fEe2YPMyYKslBVA" supplier="_s9JsNN0fEe2YPMyYKslBVA" contract="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uUyNh90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUyNiN0fEe2YPMyYKslBVA" name="delegate" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUyNid0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUyNjN0fEe2YPMyYKslBVA" name="iterator" visibility="package">
                <ownedParameter xmi:id="_uUyNjd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVW1QN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVW1Qd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVW1Qt0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uVW1Q90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVW1RN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVW1Rt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uVW1R90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVW1SN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVW1Sd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVW1St0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVW1S90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_kuFd0fEe2YPMyYKslBVA" name="SynchronizedSortedSet" visibility="package">
              <eAnnotations xmi:id="_tVeFlN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVeFld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVeFl90fEe2YPMyYKslBVA" general="_s_kuE90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVZRh90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uVZ4kt0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVeFlt0fEe2YPMyYKslBVA" client="_s_kuFd0fEe2YPMyYKslBVA" supplier="_s_RMEN0fEe2YPMyYKslBVA" contract="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uVSj190fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uVSj2N0fEe2YPMyYKslBVA" name="delegate" type="_s_RMEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVSj2d0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVSj3N0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVSj3d0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVZ4kN0fEe2YPMyYKslBVA" name="comparator" visibility="public">
                <ownedParameter xmi:id="_uVZ4kd0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVZ4k90fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uVZ4lN0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVZ4ld0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVZ4lt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVZ4m90fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uVZ4nN0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVZ4nd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVZ4nt0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uVZ4n90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVZ4oN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVafoN0fEe2YPMyYKslBVA" name="first" visibility="public">
                <ownedParameter xmi:id="_uVafod0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVafot0fEe2YPMyYKslBVA" name="last" visibility="public">
                <ownedParameter xmi:id="_uVafo90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVafpN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVafpd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVafpt0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVafp90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVafqN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVafqd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_lVId0fEe2YPMyYKslBVA" name="SynchronizedRandomAccessList" visibility="package">
              <eAnnotations xmi:id="_tVdegN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVdegd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVdeg90fEe2YPMyYKslBVA" general="_s_lVI90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVWOQd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVdegt0fEe2YPMyYKslBVA" client="_s_lVId0fEe2YPMyYKslBVA" supplier="_tT8bl90fEe2YPMyYKslBVA" contract="_tT8bl90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uVWOQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uVWOQ90fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVWORN0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_lVI90fEe2YPMyYKslBVA" name="SynchronizedList" visibility="package">
              <eAnnotations xmi:id="_tVYmBN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVYmBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVYmB90fEe2YPMyYKslBVA" general="_s_kuEd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uU_B190fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uU_o4N0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVYmBt0fEe2YPMyYKslBVA" client="_s_lVI90fEe2YPMyYKslBVA" supplier="_s7dDE90fEe2YPMyYKslBVA" contract="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uU_B2N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uU_B2d0fEe2YPMyYKslBVA" name="delegate" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU_B2t0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU_B290fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU_B3N0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU_B3d0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uU_B3t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU_B390fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU_o4d0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uU_o4t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU_o490fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU_o5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU_o5d0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uU_o5t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU_o590fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU_o6N0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
                <ownedParameter xmi:id="_uU_o6d0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU_o6t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVAP8N0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public">
                <ownedParameter xmi:id="_uVAP8d0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVAP8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVAP890fEe2YPMyYKslBVA" name="listIterator" visibility="public">
                <ownedParameter xmi:id="_uVAP9N0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVAP9d0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
                <ownedParameter xmi:id="_uVAP9t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVAP990fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVAP-N0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uVAP-d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVAP-t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVAP-90fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_uVAP_N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVAP_d0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVAP_t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVAP_90fEe2YPMyYKslBVA" name="replaceAll" visibility="public">
                <ownedParameter xmi:id="_uVAQAN0fEe2YPMyYKslBVA" name="operator" type="_tT8bnN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVA3At0fEe2YPMyYKslBVA" name="sort" visibility="public">
                <ownedParameter xmi:id="_uVA3A90fEe2YPMyYKslBVA" name="c" type="_s--4Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVA3Bt0fEe2YPMyYKslBVA" name="subList" visibility="public">
                <ownedParameter xmi:id="_uVA3B90fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVA3CN0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVA3Cd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVBeFN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uVBeFd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVBeFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVBeF90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uVBeGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVBeGd0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVBeGt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVBeG90fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVBeHN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_lVJd0fEe2YPMyYKslBVA" name="SynchronizedMultiset" visibility="package">
              <eAnnotations xmi:id="_tVbCQt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVbCQ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVbCRd0fEe2YPMyYKslBVA" general="_s_kuEd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVMdO90fEe2YPMyYKslBVA" name="elementSet" visibility="package" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVMdPN0fEe2YPMyYKslBVA" name="entrySet" visibility="package" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVMdPd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uVNERd0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVbCRN0fEe2YPMyYKslBVA" client="_s_lVJd0fEe2YPMyYKslBVA" supplier="_s_BUcd0fEe2YPMyYKslBVA" contract="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uVMdPt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uVMdP90fEe2YPMyYKslBVA" name="delegate" type="_s_BUcd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVMdQN0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVNEQN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVNEQd0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVNEQt0fEe2YPMyYKslBVA" name="count" visibility="public">
                <ownedParameter xmi:id="_uVNEQ90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVNERN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVNERt0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uVNER90fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVNESN0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVNESd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVNESt0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uVNES90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVNETN0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVNETd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVNETt0fEe2YPMyYKslBVA" name="setCount" visibility="public">
                <ownedParameter xmi:id="_uVNET90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVNEUN0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVNEUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVNrUN0fEe2YPMyYKslBVA" name="setCount" visibility="public">
                <ownedParameter xmi:id="_uVNrUd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVNrUt0fEe2YPMyYKslBVA" name="oldCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVNrU90fEe2YPMyYKslBVA" name="newCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVNrVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVNrVd0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
                <ownedParameter xmi:id="_uVNrVt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVNrV90fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_uVNrWN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVNrWd0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uVOSYN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVOSYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVOSYt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uVOSY90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVOSZN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVOSZd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVOSZt0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVOSZ90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_lVJ90fEe2YPMyYKslBVA" name="SynchronizedMultimap" visibility="package">
              <eAnnotations xmi:id="_tVabMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVabMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVabM90fEe2YPMyYKslBVA" general="_tVXX6N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVIy0d0fEe2YPMyYKslBVA" name="keySet" visibility="package" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVIy0t0fEe2YPMyYKslBVA" name="valuesCollection" visibility="package" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVIy090fEe2YPMyYKslBVA" name="entries" visibility="package" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVIy1N0fEe2YPMyYKslBVA" name="asMap" visibility="package" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVIy1d0fEe2YPMyYKslBVA" name="keys" visibility="package" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVIy1t0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uVIy2d0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVabMt0fEe2YPMyYKslBVA" client="_s_lVJ90fEe2YPMyYKslBVA" supplier="_s7e4QN0fEe2YPMyYKslBVA" contract="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uVCFJN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uVCFJd0fEe2YPMyYKslBVA" name="delegate" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVCFJt0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVCFKd0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVCFKt0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVIy190fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uVIy2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVIy2t0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uVIy290fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVJZ4N0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uVJZ4d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVJZ4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVJZ490fEe2YPMyYKslBVA" name="containsValue" visibility="public">
                <ownedParameter xmi:id="_uVJZ5N0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVJZ5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVJZ5t0fEe2YPMyYKslBVA" name="containsEntry" visibility="public">
                <ownedParameter xmi:id="_uVJZ590fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVJZ6N0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVJZ6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVJZ6t0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uVJZ690fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVJZ7N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVKA8N0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uVKA8d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVKA8t0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVKA890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVKA9N0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uVKA9d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVKA9t0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVKA990fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVKA-N0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uVKA-d0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVKA-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVKA-90fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uVKA_N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVKA_d0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVKA_t0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVKoAN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uVKoAd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVKoAt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVKoA90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVKoBN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uVKoBd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVKoBt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVKoB90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uVKoCN0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uVKoCd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVLPFN0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uVLPFd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVLPFt0fEe2YPMyYKslBVA" name="entries" visibility="public">
                <ownedParameter xmi:id="_uVLPF90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVL2IN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uVL2Id0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVL2It0fEe2YPMyYKslBVA" name="asMap" visibility="public">
                <ownedParameter xmi:id="_uVL2I90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVL2JN0fEe2YPMyYKslBVA" name="keys" visibility="public">
                <ownedParameter xmi:id="_uVL2Jd0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVMdNN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uVMdNd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVMdNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVMdN90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uVMdON0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVMdOd0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVMdOt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_lVKd0fEe2YPMyYKslBVA" name="SynchronizedListMultimap" visibility="package">
              <eAnnotations xmi:id="_tVZNEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVZNEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVZNE90fEe2YPMyYKslBVA" general="_s_lVJ90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVCFIN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uVCFLt0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVZNEt0fEe2YPMyYKslBVA" client="_s_lVKd0fEe2YPMyYKslBVA" supplier="_tTl2QN0fEe2YPMyYKslBVA" contract="_tTl2QN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uVCFId0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uVCFIt0fEe2YPMyYKslBVA" name="delegate" type="_tTl2QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVCFI90fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVCFJ90fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVCFKN0fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVCFK90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uVCFLN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVCFLd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVCFL90fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uVCFMN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVCFMd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVCsMN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uVCsMd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVCsMt0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVCsM90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVCsNN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uVCsNd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVCsNt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVCsN90fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uVCsON0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVCsOd0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVCsOt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVCsO90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uVCsPN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVCsPd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVCsPt0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVCsP90fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVCsQN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVDTQN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_l8Md0fEe2YPMyYKslBVA" name="SynchronizedSetMultimap" visibility="package">
              <eAnnotations xmi:id="_tVdeiN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVdeid0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVdei90fEe2YPMyYKslBVA" general="_s_lVJ90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVW1TN0fEe2YPMyYKslBVA" name="entrySet" visibility="package" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVW1Td0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uVXcUN0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVdeit0fEe2YPMyYKslBVA" client="_s_l8Md0fEe2YPMyYKslBVA" supplier="_tUQkot0fEe2YPMyYKslBVA" contract="_tUQkot0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uVW1Tt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uVW1T90fEe2YPMyYKslBVA" name="delegate" type="_tUQkot0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVW1UN0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVW1Ud0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVW1Ut0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVW1U90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uVW1VN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVW1Vd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVXcUd0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uVXcUt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVXcU90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVXcVN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uVXcVd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVXcVt0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVXcV90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVXcWN0fEe2YPMyYKslBVA" name="entries" visibility="public">
                <ownedParameter xmi:id="_uVXcWd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVYDYN0fEe2YPMyYKslBVA" name="entries" visibility="public">
                <ownedParameter xmi:id="_uVYDYd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVYDYt0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uVYDY90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVYDZN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVYDZd0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uVYDZt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVYDZ90fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVYDaN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVYDad0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uVYDat0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVYDa90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVYDbN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVYDbd0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVYDbt0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVYDb90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_l8M90fEe2YPMyYKslBVA" name="SynchronizedSortedSetMultimap" visibility="package">
              <eAnnotations xmi:id="_tVeFmN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVeFmd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVeFm90fEe2YPMyYKslBVA" general="_s_l8Md0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVafqt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uVbGtd0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVeFmt0fEe2YPMyYKslBVA" client="_s_l8M90fEe2YPMyYKslBVA" supplier="_tU-9YN0fEe2YPMyYKslBVA" contract="_tU-9YN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uVafq90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uVafrN0fEe2YPMyYKslBVA" name="delegate" type="_tU-9YN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVafrd0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVbGsN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVbGsd0fEe2YPMyYKslBVA" name="return" type="_tU-9YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVbGst0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uVbGs90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVbGtN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVbGtt0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uVbGt90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVbGuN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVbGud0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uVbGut0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVbGu90fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVbGvN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVbtwN0fEe2YPMyYKslBVA" name="valueComparator" visibility="public">
                <ownedParameter xmi:id="_uVbtwd0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVbtwt0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uVbtw90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVbtxN0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVbtxd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVbtxt0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uVbtx90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVbtyN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVbtyd0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uVbtyt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVbty90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVbtzN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVbtzd0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVbtzt0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uVcU0N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVcU0d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVcU0t0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uVcU090fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVcU1N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVcU1d0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uVcU1t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVcU190fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVcU2N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVcU2d0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVcU2t0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVcU290fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVcU3N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_l8Nd0fEe2YPMyYKslBVA" name="SynchronizedMap" visibility="package">
              <eAnnotations xmi:id="_tVZNFN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVZNFd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVZNF90fEe2YPMyYKslBVA" general="_tVXX6N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVDTQd0fEe2YPMyYKslBVA" name="keySet" visibility="package" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVDTQt0fEe2YPMyYKslBVA" name="values" visibility="package" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVDTQ90fEe2YPMyYKslBVA" name="entrySet" visibility="package" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVDTRN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uVDTRt0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVZNFt0fEe2YPMyYKslBVA" client="_s_l8Nd0fEe2YPMyYKslBVA" supplier="_s9Y8wN0fEe2YPMyYKslBVA" contract="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uUwYUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUwYUd0fEe2YPMyYKslBVA" name="delegate" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUwYUt0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUwYV90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uUwYWN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUwYWd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU0py90fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU0pzN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVDTRd0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uVDTR90fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uVDTSN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVDTSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVD6UN0fEe2YPMyYKslBVA" name="containsValue" visibility="public">
                <ownedParameter xmi:id="_uVD6Ud0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVD6Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVD6U90fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_uVD6VN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVD6Vd0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uVD6Vt0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVEhYN0fEe2YPMyYKslBVA" name="getOrDefault" visibility="public">
                <ownedParameter xmi:id="_uVEhYd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVEhYt0fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVEhY90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVEhZN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uVEhZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVEhZt0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uVEhZ90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVFIcN0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uVFIcd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVFIct0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVFIc90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVFIdN0fEe2YPMyYKslBVA" name="putIfAbsent" visibility="public">
                <ownedParameter xmi:id="_uVFIdd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVFIdt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVFId90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVFIeN0fEe2YPMyYKslBVA" name="replace" visibility="public">
                <ownedParameter xmi:id="_uVFIed0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVFIet0fEe2YPMyYKslBVA" name="oldValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVFIe90fEe2YPMyYKslBVA" name="newValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVFIfN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVFIgt0fEe2YPMyYKslBVA" name="replace" visibility="public">
                <ownedParameter xmi:id="_uVFIg90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVFIhN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVFIhd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVFvhN0fEe2YPMyYKslBVA" name="computeIfAbsent" visibility="public">
                <ownedParameter xmi:id="_uVFvhd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVFvht0fEe2YPMyYKslBVA" name="mappingFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVFvh90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVFvjN0fEe2YPMyYKslBVA" name="computeIfPresent" visibility="public">
                <ownedParameter xmi:id="_uVFvjd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVFvjt0fEe2YPMyYKslBVA" name="remappingFunction" type="_tUywKN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVFvj90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVGWlN0fEe2YPMyYKslBVA" name="compute" visibility="public">
                <ownedParameter xmi:id="_uVGWld0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVGWlt0fEe2YPMyYKslBVA" name="remappingFunction" type="_tUywKN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVGWl90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVGWnN0fEe2YPMyYKslBVA" name="merge" visibility="public">
                <ownedParameter xmi:id="_uVGWnd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVGWnt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVGWn90fEe2YPMyYKslBVA" name="remappingFunction" type="_tUywKN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVGWoN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVGWpt0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uVGWp90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVG9oN0fEe2YPMyYKslBVA" name="replaceAll" visibility="public">
                <ownedParameter xmi:id="_uVG9od0fEe2YPMyYKslBVA" name="function" type="_tUywKN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVG9pN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uVG9pd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVG9pt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVG9p90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uVG9qN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVG9qd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVG9qt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVHks90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uVHktN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVHktd0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uVHktt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVILxN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uVILxd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVILxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVILx90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uVILyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVILyd0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVIy0N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_l8N90fEe2YPMyYKslBVA" name="SynchronizedSortedMap" visibility="package">
              <eAnnotations xmi:id="_tVeFkN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVeFkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVeFk90fEe2YPMyYKslBVA" general="_s_l8Nd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVYDcN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uVYqcN0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVeFkt0fEe2YPMyYKslBVA" client="_s_l8N90fEe2YPMyYKslBVA" supplier="_s-tLYt0fEe2YPMyYKslBVA" contract="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uVO5cN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uVO5cd0fEe2YPMyYKslBVA" name="delegate" type="_s-tLYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVO5ct0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVO5dd0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVO5dt0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVYDcd0fEe2YPMyYKslBVA" name="comparator" visibility="public">
                <ownedParameter xmi:id="_uVYDct0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVYqcd0fEe2YPMyYKslBVA" name="firstKey" visibility="public">
                <ownedParameter xmi:id="_uVYqct0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVYqc90fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uVYqdN0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVYqdd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVYqet0fEe2YPMyYKslBVA" name="lastKey" visibility="public">
                <ownedParameter xmi:id="_uVYqe90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVYqfN0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uVYqfd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVYqft0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVYqf90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVZRgN0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uVZRgd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVZRgt0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVZRg90fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVZRhN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVZRhd0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVZRht0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_mjQd0fEe2YPMyYKslBVA" name="SynchronizedBiMap" visibility="package">
              <eAnnotations xmi:id="_tVXX4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVXX4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVXX5N0fEe2YPMyYKslBVA" general="_s_l8Nd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uU0pwt0fEe2YPMyYKslBVA" name="valueSet" visibility="private" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uU0pw90fEe2YPMyYKslBVA" name="inverse" visibility="private" type="_tTr85d0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uU0pxN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uU0pz90fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVXX4t0fEe2YPMyYKslBVA" client="_s_mjQd0fEe2YPMyYKslBVA" supplier="_tTr85d0fEe2YPMyYKslBVA" contract="_tTr85d0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tVXX490fEe2YPMyYKslBVA" client="_s_mjQd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uU0pxd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uU0pxt0fEe2YPMyYKslBVA" name="delegate" type="_tTr85d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU0px90fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU0pyN0fEe2YPMyYKslBVA" name="inverse" type="_tTr85d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU0pyd0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU0pyt0fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU0pzd0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uU0pzt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU1Q1N0fEe2YPMyYKslBVA" name="forcePut" visibility="public">
                <ownedParameter xmi:id="_uU1Q1d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU1Q1t0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU1Q190fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU1Q2N0fEe2YPMyYKslBVA" name="inverse" visibility="public">
                <ownedParameter xmi:id="_uU1Q2d0fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU134N0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uU134d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU134t0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU13490fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU135N0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU135d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU135t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uU13590fEe2YPMyYKslBVA" name="x0" type="_tTr85d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU136N0fEe2YPMyYKslBVA" name="x1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU136d0fEe2YPMyYKslBVA" name="x2" type="_tTr85d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU136t0fEe2YPMyYKslBVA" name="x3" type="_tdyUEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_mjQ90fEe2YPMyYKslBVA" name="SynchronizedNavigableSet" visibility="package">
              <eAnnotations xmi:id="_tVcQYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVcQYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVcQY90fEe2YPMyYKslBVA" general="_s_kuFd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVSj0t0fEe2YPMyYKslBVA" name="descendingSet" visibility="package" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVSj090fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uVSj4d0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVcQYt0fEe2YPMyYKslBVA" client="_s_mjQ90fEe2YPMyYKslBVA" supplier="_s_iR0N0fEe2YPMyYKslBVA" contract="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uVSj1N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uVSj1d0fEe2YPMyYKslBVA" name="delegate" type="_s_iR0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVSj1t0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVSj2t0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVSj290fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVSj3t0fEe2YPMyYKslBVA" name="ceiling" visibility="public">
                <ownedParameter xmi:id="_uVSj390fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVSj4N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVSj4t0fEe2YPMyYKslBVA" name="descendingIterator" visibility="public">
                <ownedParameter xmi:id="_uVSj490fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVTK4N0fEe2YPMyYKslBVA" name="descendingSet" visibility="public">
                <ownedParameter xmi:id="_uVTK4d0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVTK4t0fEe2YPMyYKslBVA" name="floor" visibility="public">
                <ownedParameter xmi:id="_uVTK490fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVTK5N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVTK5d0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uVTK5t0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVTK590fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVTK6N0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVTx8N0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uVTx8d0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVTx8t0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVTx890fEe2YPMyYKslBVA" name="higher" visibility="public">
                <ownedParameter xmi:id="_uVTx9N0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVTx9d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVTx9t0fEe2YPMyYKslBVA" name="lower" visibility="public">
                <ownedParameter xmi:id="_uVTx990fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVTx-N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVTx-d0fEe2YPMyYKslBVA" name="pollFirst" visibility="public">
                <ownedParameter xmi:id="_uVTx-t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVUZAN0fEe2YPMyYKslBVA" name="pollLast" visibility="public">
                <ownedParameter xmi:id="_uVUZAd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVUZAt0fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uVUZA90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVUZBN0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVUZBd0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVUZBt0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVUZB90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVUZCN0fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uVUZCd0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVUZCt0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVUZC90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVUZDN0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uVUZDd0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVUZDt0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVVAEN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVVAEd0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uVVAEt0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVVAE90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVVAFN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVVAFd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVVAFt0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVVAF90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVVAGN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVVAGd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVVAGt0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVVAG90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_mjRd0fEe2YPMyYKslBVA" name="SynchronizedNavigableMap" visibility="package">
              <eAnnotations xmi:id="_tVbpUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVbpUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVbpU90fEe2YPMyYKslBVA" general="_s_l8N90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVOSaN0fEe2YPMyYKslBVA" name="descendingKeySet" visibility="package" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVOSad0fEe2YPMyYKslBVA" name="descendingMap" visibility="package" type="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVOSat0fEe2YPMyYKslBVA" name="navigableKeySet" visibility="package" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVOSa90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uVO5et0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVbpUt0fEe2YPMyYKslBVA" client="_s_mjRd0fEe2YPMyYKslBVA" supplier="_s--RIN0fEe2YPMyYKslBVA" contract="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uVOSbN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uVOSbd0fEe2YPMyYKslBVA" name="delegate" type="_s--RIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVOSbt0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVO5c90fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVO5dN0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVO5d90fEe2YPMyYKslBVA" name="ceilingEntry" visibility="public">
                <ownedParameter xmi:id="_uVO5eN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVO5ed0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVO5f90fEe2YPMyYKslBVA" name="ceilingKey" visibility="public">
                <ownedParameter xmi:id="_uVO5gN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVO5gd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVO5gt0fEe2YPMyYKslBVA" name="descendingKeySet" visibility="public">
                <ownedParameter xmi:id="_uVO5g90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVPghN0fEe2YPMyYKslBVA" name="descendingMap" visibility="public">
                <ownedParameter xmi:id="_uVPghd0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVPgit0fEe2YPMyYKslBVA" name="firstEntry" visibility="public">
                <ownedParameter xmi:id="_uVPgi90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVPgjN0fEe2YPMyYKslBVA" name="floorEntry" visibility="public">
                <ownedParameter xmi:id="_uVPgjd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVPgjt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVQHkN0fEe2YPMyYKslBVA" name="floorKey" visibility="public">
                <ownedParameter xmi:id="_uVQHkd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVQHkt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVQHk90fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uVQHlN0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVQHld0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVQHlt0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVQHl90fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uVQHmN0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVQHmd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVQHmt0fEe2YPMyYKslBVA" name="higherEntry" visibility="public">
                <ownedParameter xmi:id="_uVQHm90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVQHnN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVQuoN0fEe2YPMyYKslBVA" name="higherKey" visibility="public">
                <ownedParameter xmi:id="_uVQuod0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVQuot0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVQuo90fEe2YPMyYKslBVA" name="lastEntry" visibility="public">
                <ownedParameter xmi:id="_uVQupN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVQupd0fEe2YPMyYKslBVA" name="lowerEntry" visibility="public">
                <ownedParameter xmi:id="_uVQupt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVQup90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVQuqN0fEe2YPMyYKslBVA" name="lowerKey" visibility="public">
                <ownedParameter xmi:id="_uVQuqd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVQuqt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVQuq90fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uVRVsN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVRVsd0fEe2YPMyYKslBVA" name="navigableKeySet" visibility="public">
                <ownedParameter xmi:id="_uVRVst0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVRVs90fEe2YPMyYKslBVA" name="pollFirstEntry" visibility="public">
                <ownedParameter xmi:id="_uVRVtN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVRVtd0fEe2YPMyYKslBVA" name="pollLastEntry" visibility="public">
                <ownedParameter xmi:id="_uVRVtt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVRVt90fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uVRVuN0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVRVud0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVRVut0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVRVu90fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVRVvN0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVR8wN0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uVR8wd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVR8wt0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVR8w90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVR8xN0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uVR8xd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVR8xt0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVR8x90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVR8yN0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uVR8yd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVR8yt0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVR8y90fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVR8zN0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVR8zd0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVR8zt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVSj0N0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVSj0d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_mjR90fEe2YPMyYKslBVA" name="SynchronizedEntry" visibility="package">
              <eAnnotations xmi:id="_tVYmAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVYmAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVYmA90fEe2YPMyYKslBVA" general="_tVXX6N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uU9zsN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uU-ax90fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVYmAt0fEe2YPMyYKslBVA" client="_s_mjR90fEe2YPMyYKslBVA" supplier="_s9KTQN0fEe2YPMyYKslBVA" contract="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uU9zsd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uU-awN0fEe2YPMyYKslBVA" name="delegate" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU-awd0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU-awt0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU-aw90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU-axN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uU-axd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU-axt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU-ayN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uU-ayd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU-ayt0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                <ownedParameter xmi:id="_uU-ay90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU_B0N0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_uU_B0d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU_B0t0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                <ownedParameter xmi:id="_uU_B090fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU_B1N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU_B1d0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU_B1t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_nKUd0fEe2YPMyYKslBVA" name="SynchronizedQueue" visibility="package">
              <eAnnotations xmi:id="_tVc3dN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVc3dd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVc3eN0fEe2YPMyYKslBVA" general="_s_kuEd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVVnJ90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uVVnKt0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVc3d90fEe2YPMyYKslBVA" client="_s_nKUd0fEe2YPMyYKslBVA" supplier="_tVc3dt0fEe2YPMyYKslBVA" contract="_tVc3dt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uU47Nt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uU47N90fEe2YPMyYKslBVA" name="delegate" type="_tVc3dt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU47ON0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU5iQN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU5iQd0fEe2YPMyYKslBVA" name="return" type="_tVc3dt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVVnKN0fEe2YPMyYKslBVA" name="element" visibility="public">
                <ownedParameter xmi:id="_uVVnKd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVVnLd0fEe2YPMyYKslBVA" name="offer" visibility="public">
                <ownedParameter xmi:id="_uVVnLt0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVVnL90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVWOM90fEe2YPMyYKslBVA" name="peek" visibility="public">
                <ownedParameter xmi:id="_uVWONN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVWON90fEe2YPMyYKslBVA" name="poll" visibility="public">
                <ownedParameter xmi:id="_uVWOON0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVWOO90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uVWOPN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVWOPd0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVWOPt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVWOP90fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVWOQN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_nKU90fEe2YPMyYKslBVA" name="SynchronizedDeque" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tVX-8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVX-8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVX-9N0fEe2YPMyYKslBVA" general="_s_nKUd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uU47Mt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uU5iRN0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVX-890fEe2YPMyYKslBVA" client="_s_nKU90fEe2YPMyYKslBVA" supplier="_tVX-8t0fEe2YPMyYKslBVA" contract="_tVX-8t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uU47M90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uU47NN0fEe2YPMyYKslBVA" name="delegate" type="_tVX-8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU47Nd0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU47Od0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU47Ot0fEe2YPMyYKslBVA" name="return" type="_tVX-8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU5iQt0fEe2YPMyYKslBVA" name="addFirst" visibility="public">
                <ownedParameter xmi:id="_uU5iQ90fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU5iRd0fEe2YPMyYKslBVA" name="addLast" visibility="public">
                <ownedParameter xmi:id="_uU5iRt0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU5iR90fEe2YPMyYKslBVA" name="offerFirst" visibility="public">
                <ownedParameter xmi:id="_uU5iSN0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU5iSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU6JUN0fEe2YPMyYKslBVA" name="offerLast" visibility="public">
                <ownedParameter xmi:id="_uU6JUd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU6JUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU6JVt0fEe2YPMyYKslBVA" name="removeFirst" visibility="public">
                <ownedParameter xmi:id="_uU6JV90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU6JWN0fEe2YPMyYKslBVA" name="removeLast" visibility="public">
                <ownedParameter xmi:id="_uU6JWd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU6JWt0fEe2YPMyYKslBVA" name="pollFirst" visibility="public">
                <ownedParameter xmi:id="_uU6JW90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU6wYt0fEe2YPMyYKslBVA" name="pollLast" visibility="public">
                <ownedParameter xmi:id="_uU6wY90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU6wZt0fEe2YPMyYKslBVA" name="getFirst" visibility="public">
                <ownedParameter xmi:id="_uU6wZ90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU6wat0fEe2YPMyYKslBVA" name="getLast" visibility="public">
                <ownedParameter xmi:id="_uU6wa90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU7XcN0fEe2YPMyYKslBVA" name="peekFirst" visibility="public">
                <ownedParameter xmi:id="_uU7Xcd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU7XdN0fEe2YPMyYKslBVA" name="peekLast" visibility="public">
                <ownedParameter xmi:id="_uU7Xdd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU7XeN0fEe2YPMyYKslBVA" name="removeFirstOccurrence" visibility="public">
                <ownedParameter xmi:id="_uU7Xed0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU7Xet0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU7-g90fEe2YPMyYKslBVA" name="removeLastOccurrence" visibility="public">
                <ownedParameter xmi:id="_uU7-hN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU7-hd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU7-id0fEe2YPMyYKslBVA" name="push" visibility="public">
                <ownedParameter xmi:id="_uU7-it0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU8lkN0fEe2YPMyYKslBVA" name="pop" visibility="public">
                <ownedParameter xmi:id="_uU8lkd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU8llN0fEe2YPMyYKslBVA" name="descendingIterator" visibility="public">
                <ownedParameter xmi:id="_uU8lld0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU9Mot0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU9Mo90fEe2YPMyYKslBVA" name="return" type="_tVc3dt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU9MpN0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU9Mpd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU9Mpt0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU9Mp90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_nKVd0fEe2YPMyYKslBVA" name="SynchronizedTable" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tVesoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVesod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVeso90fEe2YPMyYKslBVA" general="_tVXX6N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVc74N0fEe2YPMyYKslBVA" name="mutex" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVesot0fEe2YPMyYKslBVA" client="_s_nKVd0fEe2YPMyYKslBVA" supplier="_s_nxYN0fEe2YPMyYKslBVA" contract="_s_nxYN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uVc78d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uVc78t0fEe2YPMyYKslBVA" name="delegate" type="_s_nxYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVc7890fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVdi8N0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVdi8d0fEe2YPMyYKslBVA" name="return" type="_s_nxYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVdi8t0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uVdi890fEe2YPMyYKslBVA" name="rowKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVdi9N0fEe2YPMyYKslBVA" name="columnKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVdi9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVdi-t0fEe2YPMyYKslBVA" name="containsRow" visibility="public">
                <ownedParameter xmi:id="_uVdi-90fEe2YPMyYKslBVA" name="rowKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVdi_N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVdjAN0fEe2YPMyYKslBVA" name="containsColumn" visibility="public">
                <ownedParameter xmi:id="_uVdjAd0fEe2YPMyYKslBVA" name="columnKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVdjAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVdjBt0fEe2YPMyYKslBVA" name="containsValue" visibility="public">
                <ownedParameter xmi:id="_uVeKAN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVeKAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVeKBd0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uVeKBt0fEe2YPMyYKslBVA" name="rowKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVeKB90fEe2YPMyYKslBVA" name="columnKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVeKCN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVeKDd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uVeKDt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVexEN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uVexEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVexFN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uVexFt0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uVexF90fEe2YPMyYKslBVA" name="rowKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVexGN0fEe2YPMyYKslBVA" name="columnKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVexGd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVexGt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVfYJd0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uVfYJt0fEe2YPMyYKslBVA" name="table" type="_s_nxYN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVfYKd0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uVfYKt0fEe2YPMyYKslBVA" name="rowKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVfYK90fEe2YPMyYKslBVA" name="columnKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVfYLN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVfYMd0fEe2YPMyYKslBVA" name="row" visibility="public">
                <ownedParameter xmi:id="_uVf_MN0fEe2YPMyYKslBVA" name="rowKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVf_Md0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVf_Nd0fEe2YPMyYKslBVA" name="column" visibility="public">
                <ownedParameter xmi:id="_uVf_Nt0fEe2YPMyYKslBVA" name="columnKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVf_N90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVf_O90fEe2YPMyYKslBVA" name="cellSet" visibility="public">
                <ownedParameter xmi:id="_uVf_PN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVgmQt0fEe2YPMyYKslBVA" name="rowKeySet" visibility="public">
                <ownedParameter xmi:id="_uVgmQ90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVgmRt0fEe2YPMyYKslBVA" name="columnKeySet" visibility="public">
                <ownedParameter xmi:id="_uVgmR90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVhNUt0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uVhNU90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVhNVt0fEe2YPMyYKslBVA" name="rowMap" visibility="public">
                <ownedParameter xmi:id="_uVhNV90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVhNWt0fEe2YPMyYKslBVA" name="columnMap" visibility="public">
                <ownedParameter xmi:id="_uVhNW90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVh0Yt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uVh0Y90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVh0Zt0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uVh0Z90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uVh0aN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVibc90fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uVibdN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVfTsd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdy7Jt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdy7J90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdy7Kd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uVcU3d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_nKVd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tdy7KN0fEe2YPMyYKslBVA" client="_tVfTsd0fEe2YPMyYKslBVA" supplier="_s-wOsN0fEe2YPMyYKslBVA" contract="_s-wOsN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uVcU3t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uVcU390fEe2YPMyYKslBVA" name="this$0" type="_s_nKVd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uVcU4N0fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uVcU4d0fEe2YPMyYKslBVA" name="t" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uVcU4t0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uVc75d0fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uVc75t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uVc7590fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVfTs90fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tdy7Kt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdy7K90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdy7Ld0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uVc76N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_nKVd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tdy7LN0fEe2YPMyYKslBVA" client="_tVfTs90fEe2YPMyYKslBVA" supplier="_s-wOsN0fEe2YPMyYKslBVA" contract="_s-wOsN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uVc76d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uVc76t0fEe2YPMyYKslBVA" name="this$0" type="_s_nKVd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uVc7690fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uVc77N0fEe2YPMyYKslBVA" name="t" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uVc77d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uVc77t0fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uVc7790fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uVc78N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVXX6N0fEe2YPMyYKslBVA" name="SynchronizedObject" visibility="package">
              <eAnnotations xmi:id="_tVc3cN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVc3cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVc3c90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVVnIN0fEe2YPMyYKslBVA" name="delegate" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uVVnId0fEe2YPMyYKslBVA" name="mutex" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uVVnIt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVc3ct0fEe2YPMyYKslBVA" client="_tVXX6N0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uU13790fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uU138N0fEe2YPMyYKslBVA" name="delegate" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uU138d0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU2e8t0fEe2YPMyYKslBVA" name="delegate" visibility="package">
                <ownedParameter xmi:id="_uU2e890fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVVnI90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uVVnJN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uVVnJd0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
                <ownedParameter xmi:id="_uVVnJt0fEe2YPMyYKslBVA" name="stream" type="_s-izUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVbCQd0fEe2YPMyYKslBVA" name="SynchronizedAsMap" visibility="package">
              <eAnnotations xmi:id="_tdyUFN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdyUFd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdyUFt0fEe2YPMyYKslBVA" general="_s_l8Nd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUvxSN0fEe2YPMyYKslBVA" name="asMapEntrySet" visibility="package" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUvxSd0fEe2YPMyYKslBVA" name="asMapValues" visibility="package" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUvxSt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUwYVt0fEe2YPMyYKslBVA" name="mutex" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uUvxS90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUvxTN0fEe2YPMyYKslBVA" name="delegate" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUvxTd0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUwYU90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uUwYVN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUwYVd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUwYXt0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_uUwYX90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUwYYN0fEe2YPMyYKslBVA" name="delegate" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uUwYYd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUw_YN0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uUw_Yd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUw_Zd0fEe2YPMyYKslBVA" name="containsValue" visibility="public">
                <ownedParameter xmi:id="_uUw_Zt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUw_Z90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUw_aN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uUw_ad0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUw_at0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdyUEN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tdyUEd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdyUEt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdyUE90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdyUGN0fEe2YPMyYKslBVA" name="SynchronizedAsMapEntries" visibility="package">
              <eAnnotations xmi:id="_tdyUG90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdyUHN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdyUHd0fEe2YPMyYKslBVA" general="_s_kuE90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUxmdd0fEe2YPMyYKslBVA" name="mutex" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUyNht0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uUwYYt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUwYY90fEe2YPMyYKslBVA" name="delegate" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUwYZN0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUyNit0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uUyNi90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUyNjt0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uUyNj90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUy0kN0fEe2YPMyYKslBVA" name="delegate" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uUy0kd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUy0kt0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uUy0k90fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUy0lN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUy0ld0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uUy0lt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUy0l90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUy0mN0fEe2YPMyYKslBVA" name="containsAll" visibility="public">
                <ownedParameter xmi:id="_uUy0md0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUy0mt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUzboN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uUzbod0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUzbot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUzbo90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uUzbpN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUzbpd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUzbpt0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uUzbp90fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUzbqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUzbqd0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                <ownedParameter xmi:id="_uUzbqt0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUzbq90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tdy7IN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgN9A90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgN9BN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgN9Bd0fEe2YPMyYKslBVA" general="_tUvFxd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uUxmdN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tdyUGN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uUxmet0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uUxme90fEe2YPMyYKslBVA" name="this$0" type="_tdyUGN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUxmfN0fEe2YPMyYKslBVA" name="backingIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uUyNgN0fEe2YPMyYKslBVA" name="transform" visibility="package">
                  <ownedParameter xmi:id="_uUyNgd0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUyNgt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uUyNg90fEe2YPMyYKslBVA" name="transform" visibility="package">
                  <ownedParameter xmi:id="_uUyNhN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUyNhd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tgN9B90fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tjR4EN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tjR4Ed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tjR4Et0fEe2YPMyYKslBVA" general="_tjQC4d0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uUw_a90fEe2YPMyYKslBVA" name="val$entry" visibility="package" isLeaf="true" type="_s9KTQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_uUw_bN0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tdy7IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_uUw_bd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uUw_bt0fEe2YPMyYKslBVA" name="this$1" type="_tdy7IN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uUw_b90fEe2YPMyYKslBVA" name="arg1" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uUxmcN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                    <ownedParameter xmi:id="_uUxmcd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uUxmct0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                    <ownedParameter xmi:id="_uUxmc90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uUxmdt0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                    <ownedParameter xmi:id="_uUxmd90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uUxmeN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                    <ownedParameter xmi:id="_uUxmed0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdyUGt0fEe2YPMyYKslBVA" name="SynchronizedAsMapValues" visibility="package">
              <eAnnotations xmi:id="_tdy7Id0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdy7It0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdy7I90fEe2YPMyYKslBVA" general="_s_kuEd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uU0Ct90fEe2YPMyYKslBVA" name="mutex" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uU0Cu90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uUw_Yt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUw_Y90fEe2YPMyYKslBVA" name="delegate" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUw_ZN0fEe2YPMyYKslBVA" name="mutex" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uU0CwN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uU0Cwd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tdy7Jd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgN9CN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgN9Cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgN9Ct0fEe2YPMyYKslBVA" general="_tUvFxd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uU0CsN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tdyUGt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uU0Csd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uU0Cst0fEe2YPMyYKslBVA" name="this$0" type="_tdyUGt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uU0Cs90fEe2YPMyYKslBVA" name="backingIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uU0CtN0fEe2YPMyYKslBVA" name="transform" visibility="package">
                  <ownedParameter xmi:id="_uU0Ctd0fEe2YPMyYKslBVA" name="from" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uU0Ctt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uU0CuN0fEe2YPMyYKslBVA" name="transform" visibility="package">
                  <ownedParameter xmi:id="_uU0Cud0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uU0Cut0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-704d0fEe2YPMyYKslBVA" name="Iterators" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tUhqZN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUhqZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUhqZt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uIVs9d0fEe2YPMyYKslBVA" name="clear" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIVs9t0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIWUBd0fEe2YPMyYKslBVA" name="emptyModifiableIterator" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIWUBt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIgsHd0fEe2YPMyYKslBVA" name="pollNext" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIgsHt0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIgsH90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJHwGt0fEe2YPMyYKslBVA" name="addAll" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJHwG90fEe2YPMyYKslBVA" name="addTo" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJHwHN0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJHwHd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJOdzt0fEe2YPMyYKslBVA" name="getNext" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJOdz90fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJOd0N0fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJOd0d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJ_SwN0fEe2YPMyYKslBVA" name="filter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJ_Swd0fEe2YPMyYKslBVA" name="unfiltered" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ_Swt0fEe2YPMyYKslBVA" name="retainIfTrue" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ_Sw90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKGnhd0fEe2YPMyYKslBVA" name="transform" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKGnht0fEe2YPMyYKslBVA" name="fromIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKGnh90fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKGniN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKm90N0fEe2YPMyYKslBVA" name="size" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKm90d0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKm90t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK7t-N0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK7t-d0fEe2YPMyYKslBVA" name="inputs" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK7t-t0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLGGCN0fEe2YPMyYKslBVA" name="contains" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLGGCd0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLGGCt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLGGC90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLGtGd0fEe2YPMyYKslBVA" name="removeAll" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLGtGt0fEe2YPMyYKslBVA" name="removeFrom" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLGtG90fEe2YPMyYKslBVA" name="elementsToRemove" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLGtHN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLGtIN0fEe2YPMyYKslBVA" name="retainAll" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLGtId0fEe2YPMyYKslBVA" name="removeFrom" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLGtIt0fEe2YPMyYKslBVA" name="elementsToRetain" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLGtI90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLz3tN0fEe2YPMyYKslBVA" name="unmodifiableIterator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLz3td0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLz3tt0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMplN90fEe2YPMyYKslBVA" name="emptyIterator" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uMplON0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uObt5N0fEe2YPMyYKslBVA" name="cycle" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uObt5d0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uObt5t0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOcU_t0fEe2YPMyYKslBVA" name="partition" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOcU_90fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOcVAN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOcVAd0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOc8AN0fEe2YPMyYKslBVA" name="paddedPartition" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOc8Ad0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOc8At0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOc8A90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOexN90fEe2YPMyYKslBVA" name="advance" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOexON0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOexOd0fEe2YPMyYKslBVA" name="numberToAdvance" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOexOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOfYTN0fEe2YPMyYKslBVA" name="limit" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOfYTd0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOfYTt0fEe2YPMyYKslBVA" name="limitSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOfYT90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOf_VN0fEe2YPMyYKslBVA" name="consumingIterator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOf_Vd0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOf_Vt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOf_YN0fEe2YPMyYKslBVA" name="mergeSorted" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOf_Yd0fEe2YPMyYKslBVA" name="iterators" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOf_Yt0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOf_Y90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOh0gN0fEe2YPMyYKslBVA" name="removeIf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOh0gd0fEe2YPMyYKslBVA" name="removeFrom" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOh0gt0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOh0g90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOiblN0fEe2YPMyYKslBVA" name="elementsEqual" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOibld0fEe2YPMyYKslBVA" name="iterator1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOiblt0fEe2YPMyYKslBVA" name="iterator2" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOibl90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOibmN0fEe2YPMyYKslBVA" name="toString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOibmd0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOibmt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOibm90fEe2YPMyYKslBVA" name="getOnlyElement" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOibnN0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOibnd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOjCoN0fEe2YPMyYKslBVA" name="getOnlyElement" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOjCod0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOjCot0fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOjCo90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOjpt90fEe2YPMyYKslBVA" name="frequency" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOjpuN0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOjpud0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOjput0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOle4N0fEe2YPMyYKslBVA" name="any" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOle4d0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle4t0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOle5N0fEe2YPMyYKslBVA" name="all" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOle5d0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle5t0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOle7N0fEe2YPMyYKslBVA" name="find" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOle7d0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle7t0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle790fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOle9d0fEe2YPMyYKslBVA" name="find" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOle9t0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle990fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle-N0fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle-d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOle-t0fEe2YPMyYKslBVA" name="tryFind" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOle-90fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle_N0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle_d0fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOmF9N0fEe2YPMyYKslBVA" name="indexOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOmF9d0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmF9t0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmF990fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOmF-N0fEe2YPMyYKslBVA" name="get" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOmF-d0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmF-t0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmF-90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOmGAd0fEe2YPMyYKslBVA" name="checkNonnegative" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uOmGAt0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOmtBt0fEe2YPMyYKslBVA" name="getLast" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOmtB90fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmtCN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOmtDd0fEe2YPMyYKslBVA" name="getLast" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOmtDt0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmtD90fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmtEN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOvP4N0fEe2YPMyYKslBVA" name="peekingIterator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOvP4d0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOvP4t0fEe2YPMyYKslBVA" name="return" type="_tVFrFt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOweA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uOxFEN0fEe2YPMyYKslBVA" name="emptyListIterator" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uOxFEd0fEe2YPMyYKslBVA" name="return" type="_tVgh0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOxFEt0fEe2YPMyYKslBVA" name="unmodifiableIterator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOxFE90fEe2YPMyYKslBVA" name="iterator" type="_s_qNoN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOxsIN0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOzhUN0fEe2YPMyYKslBVA" name="toArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOzhUd0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOzhUt0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOzhU90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO0vcN0fEe2YPMyYKslBVA" name="cycle" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uO0vcd0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO0vct0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO0vc90fEe2YPMyYKslBVA" name="consumingForArray" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uO0vdN0fEe2YPMyYKslBVA" name="elements" type="_tUhqZ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO0vdd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO0vdt0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uO1WgN0fEe2YPMyYKslBVA" name="a" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO1Wgd0fEe2YPMyYKslBVA" name="b" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO1Wgt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO1Wg90fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uO1WhN0fEe2YPMyYKslBVA" name="a" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO1Whd0fEe2YPMyYKslBVA" name="b" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO1Wht0fEe2YPMyYKslBVA" name="c" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO1Wh90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO1WiN0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uO1Wid0fEe2YPMyYKslBVA" name="a" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO1Wit0fEe2YPMyYKslBVA" name="b" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO1Wi90fEe2YPMyYKslBVA" name="c" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO1WjN0fEe2YPMyYKslBVA" name="d" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO1Wjd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO19kN0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uO19kd0fEe2YPMyYKslBVA" name="inputs" type="_tUhqZ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO19kt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO19k90fEe2YPMyYKslBVA" name="concatNoDefensiveCopy" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uO19lN0fEe2YPMyYKslBVA" name="inputs" type="_tUhqZ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO19ld0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO19lt0fEe2YPMyYKslBVA" name="partitionImpl" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uO19l90fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO19mN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO19md0fEe2YPMyYKslBVA" name="pad" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO19mt0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO2koN0fEe2YPMyYKslBVA" name="filter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uO2kod0fEe2YPMyYKslBVA" name="unfiltered" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO2kot0fEe2YPMyYKslBVA" name="desiredType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO2ko90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO3ywN0fEe2YPMyYKslBVA" name="get" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uO4Z0N0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO4Z0d0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO4Z0t0fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO4Z090fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO5A4N0fEe2YPMyYKslBVA" name="forArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uO5A4d0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO5A4t0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO5A490fEe2YPMyYKslBVA" name="forArray" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uO5A5N0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO5A5d0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO5A5t0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO5A590fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO5A6N0fEe2YPMyYKslBVA" name="return" type="_tVgh0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO5n8N0fEe2YPMyYKslBVA" name="singletonIterator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uO5n8d0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO5n8t0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO5n890fEe2YPMyYKslBVA" name="forEnumeration" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uO5n9N0fEe2YPMyYKslBVA" name="enumeration" type="_s-w1w90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO5n9d0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO5n9t0fEe2YPMyYKslBVA" name="asEnumeration" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uO5n990fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO5n-N0fEe2YPMyYKslBVA" name="return" type="_s-w1w90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO6PAN0fEe2YPMyYKslBVA" name="peekingIterator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uO6PAd0fEe2YPMyYKslBVA" name="iterator" type="_tVFrFt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO6PAt0fEe2YPMyYKslBVA" name="return" type="_tVFrFt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO6PA90fEe2YPMyYKslBVA" name="cast" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uO6PBN0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO6PBd0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUiRc90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tdD7U90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdD7VN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdD7Vd0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOn7IN0fEe2YPMyYKslBVA" name="val$iterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOn7Id0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOn7It0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOn7I90fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uOn7JN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOn7Jd0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uOn7Jt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUi4gd0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tdEiYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdEiYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdEiY90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOoiP90fEe2YPMyYKslBVA" name="iterator" visibility="package" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOoiQN0fEe2YPMyYKslBVA" name="val$iterable" visibility="package" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdEiYt0fEe2YPMyYKslBVA" client="_tUi4gd0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uOoiQd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOoiQt0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOoiQ90fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uOoiRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOpJQN0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uOpJQd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOpJQt0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUi4g90fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tdEiZN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdEiZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdEiZt0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOpJQ90fEe2YPMyYKslBVA" name="index" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOpJRN0fEe2YPMyYKslBVA" name="val$elements" visibility="package" isLeaf="true" type="_tUhqZ90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOpJRd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOpJRt0fEe2YPMyYKslBVA" name="arg0" type="_tUhqZ90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOpJR90fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uOpJSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOpJSd0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uOpJSt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOpwUN0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uOpwUd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUjfkd0fEe2YPMyYKslBVA" name="ConcatenatedIterator" visibility="package">
              <eAnnotations xmi:id="_tdFwht0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdFwh90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdFwid0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOsMkN0fEe2YPMyYKslBVA" name="toRemove" visibility="private" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOsMkd0fEe2YPMyYKslBVA" name="iterator" visibility="private" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOsMkt0fEe2YPMyYKslBVA" name="topMetaIterator" visibility="private" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOsMk90fEe2YPMyYKslBVA" name="metaIterators" visibility="private" type="_tVX-8t0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdFwiN0fEe2YPMyYKslBVA" client="_tUjfkd0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uOsMlN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOsMld0fEe2YPMyYKslBVA" name="metaIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOsMlt0fEe2YPMyYKslBVA" name="getTopMetaIterator" visibility="private">
                <ownedParameter xmi:id="_uOsMl90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOsMnN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uOsMnd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOszpd0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uOszpt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOszp90fEe2YPMyYKslBVA" name="remove" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUjfk90fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_tdEiZ90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdEiaN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdEiad0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOpwUt0fEe2YPMyYKslBVA" name="val$iterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOpwU90fEe2YPMyYKslBVA" name="val$size" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOpwVN0fEe2YPMyYKslBVA" name="val$pad" visibility="package" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOpwVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOpwVt0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOpwV90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOpwWN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOpwWd0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uOpwWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOpwW90fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uOpwXN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOpwXd0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uOpwXt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUjfld0fEe2YPMyYKslBVA" name="5" visibility="package">
              <eAnnotations xmi:id="_tdFJcN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdFJcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdFJct0fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOpwX90fEe2YPMyYKslBVA" name="val$unfiltered" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOpwYN0fEe2YPMyYKslBVA" name="val$retainIfTrue" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOpwYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOpwYt0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOpwY90fEe2YPMyYKslBVA" name="arg1" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOqXYN0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                <ownedParameter xmi:id="_uOqXYd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOqXYt0fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uOqXY90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUkGot0fEe2YPMyYKslBVA" name="6" visibility="package">
              <eAnnotations xmi:id="_tdFJc90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdFJdN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdFJdd0fEe2YPMyYKslBVA" general="_tUvFxd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOqXZN0fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOqXZd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOqXZt0fEe2YPMyYKslBVA" name="backingIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOqXZ90fEe2YPMyYKslBVA" name="arg1" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOqXat0fEe2YPMyYKslBVA" name="transform" visibility="package">
                <ownedParameter xmi:id="_uOqXa90fEe2YPMyYKslBVA" name="from" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOqXbN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUktsd0fEe2YPMyYKslBVA" name="7" visibility="package">
              <eAnnotations xmi:id="_tdFJdt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdFJd90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdFJed0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOqXbd0fEe2YPMyYKslBVA" name="count" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOqXbt0fEe2YPMyYKslBVA" name="val$limitSize" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOqXb90fEe2YPMyYKslBVA" name="val$iterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdFJeN0fEe2YPMyYKslBVA" client="_tUktsd0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uOqXcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOqXcd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOqXct0fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOq-cN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uOq-cd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOq-ct0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uOq-c90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOq-dN0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUkts90fEe2YPMyYKslBVA" name="8" visibility="package">
              <eAnnotations xmi:id="_tdFJet0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdFJe90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdFJfN0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOq-dd0fEe2YPMyYKslBVA" name="val$iterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOq-dt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOq-d90fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOq-eN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uOq-ed0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOq-et0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uOq-e90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOrlgN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uOrlgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUkttN0fEe2YPMyYKslBVA" name="ArrayItr" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdFwg90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdFwhN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdFwhd0fEe2YPMyYKslBVA" general="_tc1R4t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOrlit0fEe2YPMyYKslBVA" name="EMPTY" visibility="package" isLeaf="true" isStatic="true" type="_tVgh0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOrli90fEe2YPMyYKslBVA" name="array" visibility="private" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOrljN0fEe2YPMyYKslBVA" name="offset" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOrljd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOrljt0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOrlj90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOrlkN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOrlkd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOrlkt0fEe2YPMyYKslBVA" name="get" visibility="protected">
                <ownedParameter xmi:id="_uOrlk90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOrllN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOrlld0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUkttt0fEe2YPMyYKslBVA" name="9" visibility="package">
              <eAnnotations xmi:id="_tdFwgN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdFwgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdFwgt0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOrlgt0fEe2YPMyYKslBVA" name="done" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOrlg90fEe2YPMyYKslBVA" name="val$value" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOrlhN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOrlhd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOrlht0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uOrlh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOrliN0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uOrlid0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUktuN0fEe2YPMyYKslBVA" name="10" visibility="package">
              <eAnnotations xmi:id="_tdD7Vt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdD7V90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdD7WN0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOn7J90fEe2YPMyYKslBVA" name="val$enumeration" visibility="package" isLeaf="true" type="_s-w1w90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOn7KN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOn7Kd0fEe2YPMyYKslBVA" name="arg0" type="_s-w1w90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOoiMN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uOoiMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOoiNN0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uOoiNd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUktut0fEe2YPMyYKslBVA" name="11" visibility="package">
              <eAnnotations xmi:id="_tdD7Wd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdD7Wt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdD7XN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOoiON0fEe2YPMyYKslBVA" name="val$iterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdD7W90fEe2YPMyYKslBVA" client="_tUktut0fEe2YPMyYKslBVA" supplier="_s-w1w90fEe2YPMyYKslBVA" contract="_s-w1w90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uOoiOd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOoiOt0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOoiO90fEe2YPMyYKslBVA" name="hasMoreElements" visibility="public">
                <ownedParameter xmi:id="_uOoiPN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOoiPd0fEe2YPMyYKslBVA" name="nextElement" visibility="public">
                <ownedParameter xmi:id="_uOoiPt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUktvN0fEe2YPMyYKslBVA" name="PeekingImpl" visibility="package">
              <eAnnotations xmi:id="_tdGXnd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdGXnt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdG-od0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOv28t0fEe2YPMyYKslBVA" name="iterator" visibility="private" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOv2890fEe2YPMyYKslBVA" name="hasPeeked" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOv29N0fEe2YPMyYKslBVA" name="peekedElement" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdG-oN0fEe2YPMyYKslBVA" client="_tUktvN0fEe2YPMyYKslBVA" supplier="_tVFrFt0fEe2YPMyYKslBVA" contract="_tVFrFt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uOv29d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uOv29t0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOv2990fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uOv2-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOv2-d0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uOv2-t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOweAN0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
              <ownedOperation xmi:id="_uOweAd0fEe2YPMyYKslBVA" name="peek" visibility="public">
                <ownedParameter xmi:id="_uOweAt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUlUwd0fEe2YPMyYKslBVA" name="MergingIterator" visibility="package">
              <eAnnotations xmi:id="_tdGXlt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdGXl90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdGXmN0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOuo1N0fEe2YPMyYKslBVA" name="queue" visibility="package" isLeaf="true" type="_tVc3dt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOuo1d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uOuo1t0fEe2YPMyYKslBVA" name="iterators" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOuo190fEe2YPMyYKslBVA" name="itemComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOvP5t0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uOvP590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOvP6N0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uOvP6d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tdGXmt0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgBvwd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgBvwt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgBvxN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uOuBwd0fEe2YPMyYKslBVA" name="val$itemComparator" visibility="package" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tgBvw90fEe2YPMyYKslBVA" client="_tdGXmt0fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uOuBwt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uOuBw90fEe2YPMyYKslBVA" name="this$0" type="_tUlUwd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uOuBxN0fEe2YPMyYKslBVA" name="arg1" type="_s--4Md0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uOuBxd0fEe2YPMyYKslBVA" name="compare" visibility="public">
                  <ownedParameter xmi:id="_uOuBxt0fEe2YPMyYKslBVA" name="o1" type="_tVFrFt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uOuBx90fEe2YPMyYKslBVA" name="o2" type="_tVFrFt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uOuByN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uOuo0N0fEe2YPMyYKslBVA" name="compare" visibility="public">
                  <ownedParameter xmi:id="_uOuo0d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uOuo0t0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uOuo090fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdGXkN0fEe2YPMyYKslBVA" name="EmptyModifiableIterator" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdGXkd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdGXkt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdGXlN0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOszqN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="public" isLeaf="true" isStatic="true" type="_tdGXkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOtasN0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tdGXld0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdGXk90fEe2YPMyYKslBVA" client="_tdGXkN0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uOtasd0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uOtast0fEe2YPMyYKslBVA" name="return" type="_tdGXld0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOtatd0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uOtatt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOtat90fEe2YPMyYKslBVA" name="return" type="_tdGXkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOtauN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uOtaud0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOtaut0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOtau90fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uOtavN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOtavd0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uOtavt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOtav90fEe2YPMyYKslBVA" name="remove" visibility="public"/>
              <ownedOperation xmi:id="_uOtawN0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uOtawd0fEe2YPMyYKslBVA" name="return" type="_tdGXld0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOuBwN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tdGXld0fEe2YPMyYKslBVA" name="EmptyModifiableIterator[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB4vd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB4vt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uOtas90fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uOtatN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-9DAd0fEe2YPMyYKslBVA" name="Collections2" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tTz4s90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTz4tN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTz4td0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uISCnt0fEe2YPMyYKslBVA" name="safeContains" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uISCn90fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uISCoN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uISpoN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJ-rut0fEe2YPMyYKslBVA" name="containsAllImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJ-ru90fEe2YPMyYKslBVA" name="self" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ-rvN0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ-rvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKCWEN0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKCWEd0fEe2YPMyYKslBVA" name="x0" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKCWEt0fEe2YPMyYKslBVA" name="x1" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKCWE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKHOmd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uKHOmt0fEe2YPMyYKslBVA" name="filter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKHOm90fEe2YPMyYKslBVA" name="unfiltered" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKHOnN0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKHOnd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKH1oN0fEe2YPMyYKslBVA" name="safeRemove" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKH1od0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKH1ot0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKH1o90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKH1pN0fEe2YPMyYKslBVA" name="transform" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKH1pd0fEe2YPMyYKslBVA" name="fromCollection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKH1pt0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKH1p90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKH1qN0fEe2YPMyYKslBVA" name="toStringImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKH1qd0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKH1qt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKH1q90fEe2YPMyYKslBVA" name="newStringBuilderForCollection" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKH1rN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKH1rd0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKIctN0fEe2YPMyYKslBVA" name="orderedPermutations" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKIctd0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKIctt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKIcud0fEe2YPMyYKslBVA" name="orderedPermutations" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKIcut0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKIcu90fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKIcvN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKIcvd0fEe2YPMyYKslBVA" name="permutations" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKIcvt0fEe2YPMyYKslBVA" name="elements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKIcv90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKIcwN0fEe2YPMyYKslBVA" name="isPermutation" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uKIcwd0fEe2YPMyYKslBVA" name="first" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKIcwt0fEe2YPMyYKslBVA" name="second" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKIcw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTz4t90fEe2YPMyYKslBVA" name="FilteredCollection" visibility="package">
              <eAnnotations xmi:id="_tcbCKN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcbCKd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcbCKt0fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJ9dlt0fEe2YPMyYKslBVA" name="unfiltered" visibility="package" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJ9dl90fEe2YPMyYKslBVA" name="predicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uJ9dmN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJ9dmd0fEe2YPMyYKslBVA" name="unfiltered" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ9dmt0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ9dm90fEe2YPMyYKslBVA" name="createCombined" visibility="package">
                <ownedParameter xmi:id="_uJ9dnN0fEe2YPMyYKslBVA" name="newPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ9dnd0fEe2YPMyYKslBVA" name="return" type="_tTz4t90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ-EoN0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uJ-Eod0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ-Eot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ-Eo90fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uJ-EpN0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ-Epd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ-Ept0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uJ-rtN0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uJ-rtd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ-rtt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ-rt90fEe2YPMyYKslBVA" name="containsAll" visibility="public">
                <ownedParameter xmi:id="_uJ-ruN0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ-rud0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ-rvt0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uJ-rv90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ-rxN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uJ-rxd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ_SxN0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uJ_Sxd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ_Sxt0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uJ_Sx90fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ_SyN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uJ_Syd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ_Syt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ_Sy90fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uJ_SzN0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ_Szd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ_Szt0fEe2YPMyYKslBVA" name="removeIf" visibility="public">
                <ownedParameter xmi:id="_uJ_Sz90fEe2YPMyYKslBVA" name="filter" type="_tTiy8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ_S0N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ_50N0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                <ownedParameter xmi:id="_uJ_50d0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ_50t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ_51t0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uJ_5190fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ_52N0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uJ_52d0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ_5390fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uJ_54N0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ_54d0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKAg4N0fEe2YPMyYKslBVA" name="lambda$removeIf$2" visibility="private">
                <ownedParameter xmi:id="_uKAg4d0fEe2YPMyYKslBVA" name="filter" type="_tTiy8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKAg4t0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKAg490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKAg5N0fEe2YPMyYKslBVA" name="lambda$retainAll$1" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uKAg5d0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKAg5t0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKAg590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKAg6N0fEe2YPMyYKslBVA" name="lambda$forEach$0" visibility="private">
                <ownedParameter xmi:id="_uKAg6d0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKAg6t0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTz4ud0fEe2YPMyYKslBVA" name="TransformedCollection" visibility="package">
              <eAnnotations xmi:id="_tcc3UN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcc3Ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcc3Ut0fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKGAc90fEe2YPMyYKslBVA" name="fromCollection" visibility="package" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKGAdN0fEe2YPMyYKslBVA" name="function" visibility="package" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKGAdd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKGAdt0fEe2YPMyYKslBVA" name="fromCollection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKGAd90fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKGngN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uKGngd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uKGngt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKGng90fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uKGnhN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKGnid0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uKGnit0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKGni90fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uKGnjN0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKGnjd0fEe2YPMyYKslBVA" name="removeIf" visibility="public">
                <ownedParameter xmi:id="_uKGnjt0fEe2YPMyYKslBVA" name="filter" type="_tTiy8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKGnj90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKHOkN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uKHOkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKHOkt0fEe2YPMyYKslBVA" name="lambda$removeIf$1" visibility="private">
                <ownedParameter xmi:id="_uKHOk90fEe2YPMyYKslBVA" name="filter" type="_tTiy8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKHOlN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKHOld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKHOlt0fEe2YPMyYKslBVA" name="lambda$forEach$0" visibility="private">
                <ownedParameter xmi:id="_uKHOl90fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKHOmN0fEe2YPMyYKslBVA" name="f" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT0fwd0fEe2YPMyYKslBVA" name="OrderedPermutationCollection" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcbpMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcbpMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcbpMt0fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKAg690fEe2YPMyYKslBVA" name="inputList" visibility="package" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKBH8N0fEe2YPMyYKslBVA" name="comparator" visibility="package" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKBH8d0fEe2YPMyYKslBVA" name="size" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKBH8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKBH890fEe2YPMyYKslBVA" name="input" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKBH9N0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKBH-d0fEe2YPMyYKslBVA" name="calculateSize" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uKBH-t0fEe2YPMyYKslBVA" name="sortedInputList" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKBH-90fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKBH_N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKBvCd0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uKBvCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKBvC90fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uKBvDN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKBvDd0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uKBvDt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKBvEt0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uKBvE90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKBvFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKCWFN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uKCWFd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT0fw90fEe2YPMyYKslBVA" name="PermutationCollection" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tccQRN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tccQRd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tccQRt0fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKELQt0fEe2YPMyYKslBVA" name="inputList" visibility="package" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKELQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKELRN0fEe2YPMyYKslBVA" name="input" type="_s_MTk90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKELRd0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uKELRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKEyUN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uKEyUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKEyUt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uKEyU90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKEyVt0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uKEyV90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKEyWN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKEyWd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uKEyWt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcbpNN0fEe2YPMyYKslBVA" name="OrderedPermutationIterator" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tccQQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tccQQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tccQQ90fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKCWFt0fEe2YPMyYKslBVA" name="nextPermutation" visibility="package" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKCWF90fEe2YPMyYKslBVA" name="comparator" visibility="package" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKBvD90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKBvEN0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKBvEd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKCWGN0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                <ownedParameter xmi:id="_uKCWGd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKC9IN0fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uKC9Id0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKC9It0fEe2YPMyYKslBVA" name="calculateNextPermutation" visibility="package"/>
              <ownedOperation xmi:id="_uKC9I90fEe2YPMyYKslBVA" name="findNextJ" visibility="package">
                <ownedParameter xmi:id="_uKC9JN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKC9Jd0fEe2YPMyYKslBVA" name="findNextL" visibility="package">
                <ownedParameter xmi:id="_uKC9Jt0fEe2YPMyYKslBVA" name="j" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKC9J90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKELQN0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                <ownedParameter xmi:id="_uKELQd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tccQSN0fEe2YPMyYKslBVA" name="PermutationIterator" visibility="package">
              <eAnnotations xmi:id="_tccQSd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tccQSt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tccQS90fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKFZYN0fEe2YPMyYKslBVA" name="list" visibility="package" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKFZYd0fEe2YPMyYKslBVA" name="c" visibility="package" isLeaf="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKFZYt0fEe2YPMyYKslBVA" name="o" visibility="package" isLeaf="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKFZY90fEe2YPMyYKslBVA" name="j" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uKEyVN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKEyVd0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKFZad0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                <ownedParameter xmi:id="_uKFZat0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKFZa90fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uKFZbN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKFZbd0fEe2YPMyYKslBVA" name="calculateNextPermutation" visibility="package"/>
              <ownedOperation xmi:id="_uKGAcN0fEe2YPMyYKslBVA" name="switchDirection" visibility="package"/>
              <ownedOperation xmi:id="_uKGAcd0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                <ownedParameter xmi:id="_uKGAct0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s--4MN0fEe2YPMyYKslBVA" name="Range" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_s_OIx90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_OIyN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_Ov1d0fEe2YPMyYKslBVA" general="_s_Ov0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uNQCIN0fEe2YPMyYKslBVA" name="lowerBound" visibility="package" isLeaf="true" type="_s_PW5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uNQCId0fEe2YPMyYKslBVA" name="upperBound" visibility="package" isLeaf="true" type="_s_PW5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uS8aft0fEe2YPMyYKslBVA" name="ALL" visibility="private" isLeaf="true" isStatic="true" type="_s--4MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uS8af90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_s_Ov090fEe2YPMyYKslBVA" client="_s--4MN0fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_s_Ov1N0fEe2YPMyYKslBVA" client="_s--4MN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKTb0d0fEe2YPMyYKslBVA" name="compareOrThrow" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKTb0t0fEe2YPMyYKslBVA" name="left" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKTb090fEe2YPMyYKslBVA" name="right" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKTb1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNJ7gt0fEe2YPMyYKslBVA" name="intersection" visibility="public">
              <ownedParameter xmi:id="_uNJ7g90fEe2YPMyYKslBVA" name="connectedRange" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNJ7hN0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNKilt0fEe2YPMyYKslBVA" name="isConnected" visibility="public">
              <ownedParameter xmi:id="_uNKil90fEe2YPMyYKslBVA" name="other" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNKimN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNLJpd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uNLJpt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNLwuN0fEe2YPMyYKslBVA" name="rangeLexOrdering" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uNMXwN0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNO0Bd0fEe2YPMyYKslBVA" name="lowerBoundFn" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uNO0Bt0fEe2YPMyYKslBVA" name="return" type="_s-wOsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNPbFd0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uNPbFt0fEe2YPMyYKslBVA" name="value" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNPbF90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNQCIt0fEe2YPMyYKslBVA" name="create" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uNQCI90fEe2YPMyYKslBVA" name="lowerBound" type="_s_PW5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNQCJN0fEe2YPMyYKslBVA" name="upperBound" type="_s_PW5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNQCJd0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNR3UN0fEe2YPMyYKslBVA" name="encloses" visibility="public">
              <ownedParameter xmi:id="_uNR3Ud0fEe2YPMyYKslBVA" name="other" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNR3Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNR3U90fEe2YPMyYKslBVA" name="upperBoundFn" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uNR3VN0fEe2YPMyYKslBVA" name="return" type="_s-wOsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRclpN0fEe2YPMyYKslBVA" name="hasLowerBound" visibility="public">
              <ownedParameter xmi:id="_uRclpd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRclpt0fEe2YPMyYKslBVA" name="hasUpperBound" visibility="public">
              <ownedParameter xmi:id="_uRclp90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRclqN0fEe2YPMyYKslBVA" name="lowerEndpoint" visibility="public">
              <ownedParameter xmi:id="_uRclqd0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRclqt0fEe2YPMyYKslBVA" name="upperEndpoint" visibility="public">
              <ownedParameter xmi:id="_uRclq90fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRclrN0fEe2YPMyYKslBVA" name="lowerBoundType" visibility="public">
              <ownedParameter xmi:id="_uRclrd0fEe2YPMyYKslBVA" name="return" type="_s_QlAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRclrt0fEe2YPMyYKslBVA" name="upperBoundType" visibility="public">
              <ownedParameter xmi:id="_uRclr90fEe2YPMyYKslBVA" name="return" type="_s_QlAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS9BgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uS9Bgd0fEe2YPMyYKslBVA" name="lowerBound" type="_s_PW5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS9Bgt0fEe2YPMyYKslBVA" name="upperBound" type="_s_PW5N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS9Bg90fEe2YPMyYKslBVA" name="open" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS9BhN0fEe2YPMyYKslBVA" name="lower" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS9Bhd0fEe2YPMyYKslBVA" name="upper" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS9Bht0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS9Bh90fEe2YPMyYKslBVA" name="closed" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS9BiN0fEe2YPMyYKslBVA" name="lower" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS9Bid0fEe2YPMyYKslBVA" name="upper" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS9Bit0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS9okN0fEe2YPMyYKslBVA" name="closedOpen" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS9okd0fEe2YPMyYKslBVA" name="lower" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS9okt0fEe2YPMyYKslBVA" name="upper" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS9ok90fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS9olN0fEe2YPMyYKslBVA" name="openClosed" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS9old0fEe2YPMyYKslBVA" name="lower" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS9olt0fEe2YPMyYKslBVA" name="upper" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS9ol90fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS9omN0fEe2YPMyYKslBVA" name="range" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS9omd0fEe2YPMyYKslBVA" name="lower" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS9omt0fEe2YPMyYKslBVA" name="lowerType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS9om90fEe2YPMyYKslBVA" name="upper" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS9onN0fEe2YPMyYKslBVA" name="upperType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS9ond0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS-PoN0fEe2YPMyYKslBVA" name="lessThan" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS-Pod0fEe2YPMyYKslBVA" name="endpoint" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS-Pot0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS-Po90fEe2YPMyYKslBVA" name="atMost" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS-PpN0fEe2YPMyYKslBVA" name="endpoint" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS-Ppd0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS-Ppt0fEe2YPMyYKslBVA" name="upTo" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS-Pp90fEe2YPMyYKslBVA" name="endpoint" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS-PqN0fEe2YPMyYKslBVA" name="boundType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS-Pqd0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS-2sN0fEe2YPMyYKslBVA" name="greaterThan" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS-2sd0fEe2YPMyYKslBVA" name="endpoint" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS-2st0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS-2s90fEe2YPMyYKslBVA" name="atLeast" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS-2tN0fEe2YPMyYKslBVA" name="endpoint" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS-2td0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS-2tt0fEe2YPMyYKslBVA" name="downTo" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS-2t90fEe2YPMyYKslBVA" name="endpoint" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS-2uN0fEe2YPMyYKslBVA" name="boundType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS-2ud0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS-2ut0fEe2YPMyYKslBVA" name="all" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS-2u90fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS_dwN0fEe2YPMyYKslBVA" name="singleton" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS_dwd0fEe2YPMyYKslBVA" name="value" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS_dwt0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS_dw90fEe2YPMyYKslBVA" name="encloseAll" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS_dxN0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS_dxd0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTAE0d0fEe2YPMyYKslBVA" name="toString" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uTAE0t0fEe2YPMyYKslBVA" name="lowerBound" type="_s_PW5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTAE090fEe2YPMyYKslBVA" name="upperBound" type="_s_PW5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTAE1N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTBS8N0fEe2YPMyYKslBVA" name="apply" visibility="public">
              <ownedParameter xmi:id="_uTBS8d0fEe2YPMyYKslBVA" name="input" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTBS8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTBS890fEe2YPMyYKslBVA" name="containsAll" visibility="public">
              <ownedParameter xmi:id="_uTBS9N0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTBS9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTChEN0fEe2YPMyYKslBVA" name="gap" visibility="public">
              <ownedParameter xmi:id="_uTChEd0fEe2YPMyYKslBVA" name="otherRange" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTChEt0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTChE90fEe2YPMyYKslBVA" name="span" visibility="public">
              <ownedParameter xmi:id="_uTChFN0fEe2YPMyYKslBVA" name="other" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTChFd0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTDIIN0fEe2YPMyYKslBVA" name="canonical" visibility="public">
              <ownedParameter xmi:id="_uTDIId0fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTDIIt0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTDII90fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uTDIJN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTDIJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTDvMN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uTDvMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTDvMt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uTDvM90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTDvNN0fEe2YPMyYKslBVA" name="readResolve" visibility="package">
              <ownedParameter xmi:id="_uTDvNd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTEWQN0fEe2YPMyYKslBVA" name="apply" visibility="public">
              <ownedParameter xmi:id="_uTEWQd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTEWQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTEWQ90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVFrGt0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tVFrG90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVFrHN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVFrHd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uS7MUd0fEe2YPMyYKslBVA" name="$SwitchMap$com$google$common$collect$BoundType" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uS7MUt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVFrHt0fEe2YPMyYKslBVA" name="LowerBoundFn" visibility="package">
              <eAnnotations xmi:id="_tVFrH90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVFrIN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVFrIt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uS7MU90fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tVFrHt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVFrId0fEe2YPMyYKslBVA" client="_tVFrHt0fEe2YPMyYKslBVA" supplier="_s-wOsN0fEe2YPMyYKslBVA" contract="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uS7MVN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uS7MVd0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uS7MVt0fEe2YPMyYKslBVA" name="range" type="_s--4MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uS7MV90fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uS7zYN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uS7zYd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uS7zYt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uS7zY90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVFrI90fEe2YPMyYKslBVA" name="RangeLexOrdering" visibility="package">
              <eAnnotations xmi:id="_tVFrJN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVFrJd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVFrJ90fEe2YPMyYKslBVA" general="_s-uZg90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uS7zZN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_s-uZg90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uS7zZd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVFrJt0fEe2YPMyYKslBVA" client="_tVFrI90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uS7zZt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uS7zZ90fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uS7zaN0fEe2YPMyYKslBVA" name="left" type="_s--4MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uS7zad0fEe2YPMyYKslBVA" name="right" type="_s--4MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uS7zat0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uS8acN0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uS8acd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uS8act0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uS8ac90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uS8adN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVGSIt0fEe2YPMyYKslBVA" name="UpperBoundFn" visibility="package">
              <eAnnotations xmi:id="_tVGSI90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVGSJN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVGSJt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uS8add0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tVGSIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVGSJd0fEe2YPMyYKslBVA" client="_tVGSIt0fEe2YPMyYKslBVA" supplier="_s-wOsN0fEe2YPMyYKslBVA" contract="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uS8adt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uS8ad90fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uS8aeN0fEe2YPMyYKslBVA" name="range" type="_s--4MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uS8aed0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uS8aet0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uS8ae90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uS8afN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uS8afd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_s_BUcd0fEe2YPMyYKslBVA" name="Multiset" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_s_BUct0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_BUc90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_B7gN0fEe2YPMyYKslBVA" general="_s7e4Qt0fEe2YPMyYKslBVA"/>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_s_Cikd0fEe2YPMyYKslBVA" name="Entry" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tVALht0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVALh90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uLVWkN0fEe2YPMyYKslBVA" name="getElement" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uLVWkd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLVWkt0fEe2YPMyYKslBVA" name="getCount" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uLVWk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSVWcN0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uSVWcd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSVWct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSVWc90fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uSVWdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSVWdd0fEe2YPMyYKslBVA" name="toString" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uSVWdt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_s_ICI90fEe2YPMyYKslBVA" name="Entry[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB4v90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB4wN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <ownedOperation xmi:id="_uJwpQN0fEe2YPMyYKslBVA" name="addAll" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uJwpQd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJwpQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJwpS90fEe2YPMyYKslBVA" name="add" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uJwpTN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJwpTd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJwpTt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJxQUN0fEe2YPMyYKslBVA" name="entrySet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uJxQUd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKJDw90fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKJDxN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKJDxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLThYN0fEe2YPMyYKslBVA" name="count" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLThYd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLThYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLTha90fEe2YPMyYKslBVA" name="remove" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLThbN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLThbd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLThbt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLUIcN0fEe2YPMyYKslBVA" name="elementSet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLUIcd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLUIed0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLUIet0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLUvgN0fEe2YPMyYKslBVA" name="setCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLUvgd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLUvgt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLUvg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLUvid0fEe2YPMyYKslBVA" name="setCount" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLUvit0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLUvi90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLUvjN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLUvjd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM9uQN0fEe2YPMyYKslBVA" name="add" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uM9uQd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM9uQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM-VVt0fEe2YPMyYKslBVA" name="forEachEntry" visibility="public">
              <ownedParameter xmi:id="_uM-VV90fEe2YPMyYKslBVA" name="action" type="_s_Cik90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM-VX90fEe2YPMyYKslBVA" name="isEmpty" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uM-VYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNAKgN0fEe2YPMyYKslBVA" name="contains" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uNAKgd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNAKgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSVWd90fEe2YPMyYKslBVA" name="size" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uSVWeN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSVWed0fEe2YPMyYKslBVA" name="remove" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uSVWet0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSVWe90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSV9gN0fEe2YPMyYKslBVA" name="toString" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uSV9gd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSV9gt0fEe2YPMyYKslBVA" name="iterator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uSV9g90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSV9hN0fEe2YPMyYKslBVA" name="containsAll" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uSV9hd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSV9ht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSV9h90fEe2YPMyYKslBVA" name="removeAll" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uSV9iN0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSV9id0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSV9it0fEe2YPMyYKslBVA" name="retainAll" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uSV9i90fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSV9jN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSV9jd0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uSV9jt0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSV9j90fEe2YPMyYKslBVA" name="spliterator" visibility="public">
              <ownedParameter xmi:id="_uSV9kN0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSV9lN0fEe2YPMyYKslBVA" name="lambda$forEach$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uSV9ld0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSV9lt0fEe2YPMyYKslBVA" name="entry" type="_s_Cikd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSWkkN0fEe2YPMyYKslBVA" name="lambda$forEachEntry$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uSWkkd0fEe2YPMyYKslBVA" name="action" type="_s_Cik90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSWkkt0fEe2YPMyYKslBVA" name="entry" type="_s_Cikd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSg8qN0fEe2YPMyYKslBVA" name="clear" visibility="package" isLeaf="true" isAbstract="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_CikN0fEe2YPMyYKslBVA" name="Multisets" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_s_DJoN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_DJod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_DJot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJMBiN0fEe2YPMyYKslBVA" name="setCountImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJMBid0fEe2YPMyYKslBVA" name="self" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBit0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBi90fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBjN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJMBkt0fEe2YPMyYKslBVA" name="setCountImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJMBk90fEe2YPMyYKslBVA" name="self" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBlN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBld0fEe2YPMyYKslBVA" name="oldCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBlt0fEe2YPMyYKslBVA" name="newCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBl90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJMokN0fEe2YPMyYKslBVA" name="addAllImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJMokd0fEe2YPMyYKslBVA" name="self" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMokt0fEe2YPMyYKslBVA" name="elements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMok90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJMol90fEe2YPMyYKslBVA" name="removeAllImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJMomN0fEe2YPMyYKslBVA" name="self" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMomd0fEe2YPMyYKslBVA" name="elementsToRemove" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMomt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJMont0fEe2YPMyYKslBVA" name="retainAllImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJMon90fEe2YPMyYKslBVA" name="self" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMooN0fEe2YPMyYKslBVA" name="elementsToRetain" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMood0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJNPpd0fEe2YPMyYKslBVA" name="equalsImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJNPpt0fEe2YPMyYKslBVA" name="multiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJNPp90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJNPqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKrPRt0fEe2YPMyYKslBVA" name="immutableEntry" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKrPR90fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKrPSN0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKrPSd0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK3cgN0fEe2YPMyYKslBVA" name="filter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK3cgd0fEe2YPMyYKslBVA" name="unfiltered" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK3cgt0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK3cg90fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLV9rN0fEe2YPMyYKslBVA" name="iteratorImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLV9rd0fEe2YPMyYKslBVA" name="multiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLV9rt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLV9sd0fEe2YPMyYKslBVA" name="linearTimeSizeImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLV9st0fEe2YPMyYKslBVA" name="multiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLV9s90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLfuqd0fEe2YPMyYKslBVA" name="inferDistinctElements" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLfuqt0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLfuq90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM-VU90fEe2YPMyYKslBVA" name="cast" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uM-VVN0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM-VVd0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSH7F90fEe2YPMyYKslBVA" name="unmodifiableMultiset" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSH7GN0fEe2YPMyYKslBVA" name="multiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSH7Gd0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSV9kd0fEe2YPMyYKslBVA" name="spliteratorImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSV9kt0fEe2YPMyYKslBVA" name="multiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSV9k90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSnDQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uSnDQd0fEe2YPMyYKslBVA" name="toMultiset" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSnDQt0fEe2YPMyYKslBVA" name="elementFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSnDQ90fEe2YPMyYKslBVA" name="countFunction" type="_tTyDgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSnDRN0fEe2YPMyYKslBVA" name="multisetSupplier" type="_tcPb890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSnDRd0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSnqUN0fEe2YPMyYKslBVA" name="unmodifiableMultiset" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSnqUd0fEe2YPMyYKslBVA" name="multiset" type="_s_ICJd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSnqUt0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSnqU90fEe2YPMyYKslBVA" name="unmodifiableSortedMultiset" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSnqVN0fEe2YPMyYKslBVA" name="sortedMultiset" type="_s_i44N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSnqVd0fEe2YPMyYKslBVA" name="return" type="_s_i44N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSo4cN0fEe2YPMyYKslBVA" name="union" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSo4cd0fEe2YPMyYKslBVA" name="multiset1" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSo4ct0fEe2YPMyYKslBVA" name="multiset2" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSo4c90fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSo4dN0fEe2YPMyYKslBVA" name="intersection" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSo4dd0fEe2YPMyYKslBVA" name="multiset1" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSo4dt0fEe2YPMyYKslBVA" name="multiset2" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSo4d90fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSpfgN0fEe2YPMyYKslBVA" name="sum" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSpfgd0fEe2YPMyYKslBVA" name="multiset1" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSpfgt0fEe2YPMyYKslBVA" name="multiset2" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSpfg90fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSpfhN0fEe2YPMyYKslBVA" name="difference" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSpfhd0fEe2YPMyYKslBVA" name="multiset1" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSpfht0fEe2YPMyYKslBVA" name="multiset2" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSpfh90fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSpfiN0fEe2YPMyYKslBVA" name="containsOccurrences" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSpfid0fEe2YPMyYKslBVA" name="superMultiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSpfit0fEe2YPMyYKslBVA" name="subMultiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSpfi90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSqGkN0fEe2YPMyYKslBVA" name="retainOccurrences" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSqGkd0fEe2YPMyYKslBVA" name="multisetToModify" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSqGkt0fEe2YPMyYKslBVA" name="multisetToRetain" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSqGk90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSqGlN0fEe2YPMyYKslBVA" name="retainOccurrencesImpl" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uSqGld0fEe2YPMyYKslBVA" name="multisetToModify" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSqGlt0fEe2YPMyYKslBVA" name="occurrencesToRetain" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSqGl90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSqGmN0fEe2YPMyYKslBVA" name="removeOccurrences" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSqtoN0fEe2YPMyYKslBVA" name="multisetToModify" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSqtod0fEe2YPMyYKslBVA" name="occurrencesToRemove" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSqtot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSqto90fEe2YPMyYKslBVA" name="removeOccurrences" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSqtpN0fEe2YPMyYKslBVA" name="multisetToModify" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSqtpd0fEe2YPMyYKslBVA" name="occurrencesToRemove" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSqtpt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSrUsN0fEe2YPMyYKslBVA" name="addAllImpl" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uSrUsd0fEe2YPMyYKslBVA" name="self" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSrUst0fEe2YPMyYKslBVA" name="elements" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSrUs90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSsi0N0fEe2YPMyYKslBVA" name="elementIterator" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSsi0d0fEe2YPMyYKslBVA" name="entryIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSsi0t0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uStJ4N0fEe2YPMyYKslBVA" name="copyHighestCountFirst" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uStJ4d0fEe2YPMyYKslBVA" name="multiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uStJ4t0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uStw890fEe2YPMyYKslBVA" name="lambda$spliteratorImpl$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uStw9N0fEe2YPMyYKslBVA" name="entry" type="_s_Cikd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uStw9d0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_Dwsd0fEe2YPMyYKslBVA" name="UnmodifiableMultiset" visibility="package">
              <eAnnotations xmi:id="_tVDO0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVDO0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVDO1N0fEe2YPMyYKslBVA" general="_tVDO0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSknAd0fEe2YPMyYKslBVA" name="delegate" visibility="package" isLeaf="true" type="_s_BUcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSknAt0fEe2YPMyYKslBVA" name="elementSet" visibility="package" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSknA90fEe2YPMyYKslBVA" name="entrySet" visibility="package" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSknBN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVDO090fEe2YPMyYKslBVA" client="_s_Dwsd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uSknBd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSknBt0fEe2YPMyYKslBVA" name="delegate" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSknB90fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uSknCN0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSknCd0fEe2YPMyYKslBVA" name="createElementSet" visibility="package">
                <ownedParameter xmi:id="_uSknCt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSknC90fEe2YPMyYKslBVA" name="elementSet" visibility="public">
                <ownedParameter xmi:id="_uSknDN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSknDd0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_uSknDt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSlOEN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uSlOEd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSlOEt0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uSlOE90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSlOFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSlOFd0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uSlOFt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSlOF90fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSlOGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSlOGd0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uSlOGt0fEe2YPMyYKslBVA" name="elementsToAdd" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSlOG90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSlOHN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uSlOHd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSlOHt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSlOH90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uSlOIN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSlOId0fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSlOIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSlOI90fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uSlOJN0fEe2YPMyYKslBVA" name="elementsToRemove" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSl1IN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSl1Id0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                <ownedParameter xmi:id="_uSl1It0fEe2YPMyYKslBVA" name="elementsToRetain" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSl1I90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSl1JN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uSl1Jd0fEe2YPMyYKslBVA" name="setCount" visibility="public">
                <ownedParameter xmi:id="_uSl1Jt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSl1J90fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSl1KN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSl1Kd0fEe2YPMyYKslBVA" name="setCount" visibility="public">
                <ownedParameter xmi:id="_uSl1Kt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSl1K90fEe2YPMyYKslBVA" name="oldCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSl1LN0fEe2YPMyYKslBVA" name="newCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSl1Ld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSl1Lt0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uSl1L90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSmcMN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uSmcMd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_EXw90fEe2YPMyYKslBVA" name="ImmutableEntry" visibility="package">
              <eAnnotations xmi:id="_tVCnxd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVCnxt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVCnyd0fEe2YPMyYKslBVA" general="_tVCnx90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSjY7d0fEe2YPMyYKslBVA" name="element" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSjY7t0fEe2YPMyYKslBVA" name="count" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSjY790fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVCnyN0fEe2YPMyYKslBVA" client="_s_EXw90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uSjY8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSjY8d0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSjY8t0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSj_8N0fEe2YPMyYKslBVA" name="getElement" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uSj_8d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSj_8t0fEe2YPMyYKslBVA" name="getCount" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uSj_890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSj_9N0fEe2YPMyYKslBVA" name="nextInBucket" visibility="public">
                <ownedParameter xmi:id="_uSj_9d0fEe2YPMyYKslBVA" name="return" type="_s_EXw90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_EXxd0fEe2YPMyYKslBVA" name="FilteredMultiset" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tVCnwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVCnwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVCnwt0fEe2YPMyYKslBVA" general="_tVALit0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSiKyt0fEe2YPMyYKslBVA" name="predicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSiKzt0fEe2YPMyYKslBVA" name="unfiltered" visibility="package" isLeaf="true" type="_s_BUcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uSiKz90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSiK0N0fEe2YPMyYKslBVA" name="unfiltered" type="_s_BUcd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSiK0d0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSix0N0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uSix0d0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSix0t0fEe2YPMyYKslBVA" name="createElementSet" visibility="package">
                <ownedParameter xmi:id="_uSix090fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSix1N0fEe2YPMyYKslBVA" name="elementIterator" visibility="package">
                <ownedParameter xmi:id="_uSix1d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSix1t0fEe2YPMyYKslBVA" name="createEntrySet" visibility="package">
                <ownedParameter xmi:id="_uSix190fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSix2N0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
                <ownedParameter xmi:id="_uSix2d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSix2t0fEe2YPMyYKslBVA" name="count" visibility="public">
                <ownedParameter xmi:id="_uSix290fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSix3N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSjY4N0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uSjY4d0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSjY4t0fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSjY490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSjY5N0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uSjY5d0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSjY5t0fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSjY590fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSjY6N0fEe2YPMyYKslBVA" name="contains" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uSjY6d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSjY6t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSjY690fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uSjY7N0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVCnxN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdpKJ90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdpKKN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdpKKt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uSiKxN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_EXxd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tdpKKd0fEe2YPMyYKslBVA" client="_tVCnxN0fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uSiKxd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uSiKxt0fEe2YPMyYKslBVA" name="this$0" type="_s_EXxd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSiKx90fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uSiKyN0fEe2YPMyYKslBVA" name="entry" type="_s_Cikd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uSiKyd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSiKy90fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uSiKzN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uSiKzd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_E-0d0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tVALiN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVALid0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVAykN0fEe2YPMyYKslBVA" general="_tVALit0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSXLoN0fEe2YPMyYKslBVA" name="val$multiset2" visibility="package" isLeaf="true" type="_s_BUcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSXLod0fEe2YPMyYKslBVA" name="val$multiset1" visibility="package" isLeaf="true" type="_s_BUcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uSXLpt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSXLp90fEe2YPMyYKslBVA" name="arg0" type="_s_BUcd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSXLqN0fEe2YPMyYKslBVA" name="arg1" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSXyst0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uSXys90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSXytN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSXytd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uSXytt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSXyt90fEe2YPMyYKslBVA" name="count" visibility="public">
                <ownedParameter xmi:id="_uSXyuN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSXyud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSXyut0fEe2YPMyYKslBVA" name="createElementSet" visibility="package">
                <ownedParameter xmi:id="_uSXyu90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSYZxN0fEe2YPMyYKslBVA" name="elementIterator" visibility="package">
                <ownedParameter xmi:id="_uSYZxd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSYZxt0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
                <ownedParameter xmi:id="_uSYZx90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVAykt0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdn8BN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdn8Bd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdojEN0fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uSWkk90fEe2YPMyYKslBVA" name="val$iterator1" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uSWklN0fEe2YPMyYKslBVA" name="val$iterator2" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uSWkld0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_E-0d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uSWklt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uSWkl90fEe2YPMyYKslBVA" name="this$0" type="_s_E-0d0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uSWkmN0fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uSWkmd0fEe2YPMyYKslBVA" name="arg2" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSWkmt0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uSWkm90fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSXLot0fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uSXLo90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSXLpN0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uSXLpd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_E-090fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tVAyk90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVAylN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVAyld0fEe2YPMyYKslBVA" general="_tVALit0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSZA0t0fEe2YPMyYKslBVA" name="val$multiset2" visibility="package" isLeaf="true" type="_s_BUcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSZA190fEe2YPMyYKslBVA" name="val$multiset1" visibility="package" isLeaf="true" type="_s_BUcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uSZA2N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSZA2d0fEe2YPMyYKslBVA" name="arg0" type="_s_BUcd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSZA2t0fEe2YPMyYKslBVA" name="arg1" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSZA290fEe2YPMyYKslBVA" name="count" visibility="public">
                <ownedParameter xmi:id="_uSZn4N0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSZn4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSZn4t0fEe2YPMyYKslBVA" name="createElementSet" visibility="package">
                <ownedParameter xmi:id="_uSZn490fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSZn6N0fEe2YPMyYKslBVA" name="elementIterator" visibility="package">
                <ownedParameter xmi:id="_uSZn6d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSZn6t0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
                <ownedParameter xmi:id="_uSZn690fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVAyl90fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdojEd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdojEt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdojE90fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uSYZyN0fEe2YPMyYKslBVA" name="val$iterator1" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uSYZyd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_E-090fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uSYZyt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uSYZy90fEe2YPMyYKslBVA" name="this$0" type="_s_E-090fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uSYZzN0fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSZA0N0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uSZA0d0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSZA090fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uSZA1N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSZA1d0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uSZA1t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_Fl4N0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tVBZoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVBZod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVBZot0fEe2YPMyYKslBVA" general="_tVALit0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSaO8t0fEe2YPMyYKslBVA" name="val$multiset2" visibility="package" isLeaf="true" type="_s_BUcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSa2AN0fEe2YPMyYKslBVA" name="val$multiset1" visibility="package" isLeaf="true" type="_s_BUcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uSa2Bd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSa2Bt0fEe2YPMyYKslBVA" name="arg0" type="_s_BUcd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSa2B90fEe2YPMyYKslBVA" name="arg1" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSbdEN0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uSbdEd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSbdEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSbdE90fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uSbdFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSbdFd0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uSbdFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uScEIN0fEe2YPMyYKslBVA" name="count" visibility="public">
                <ownedParameter xmi:id="_uScEId0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uScEIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uScEI90fEe2YPMyYKslBVA" name="createElementSet" visibility="package">
                <ownedParameter xmi:id="_uScEJN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uScEJd0fEe2YPMyYKslBVA" name="elementIterator" visibility="package">
                <ownedParameter xmi:id="_uScEJt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uScrMN0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
                <ownedParameter xmi:id="_uScrMd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVBZpN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdojFN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdojFd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdojFt0fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uSZn7N0fEe2YPMyYKslBVA" name="val$iterator1" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uSZn7d0fEe2YPMyYKslBVA" name="val$iterator2" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uSZn7t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_Fl4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uSZn790fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uSZn8N0fEe2YPMyYKslBVA" name="this$0" type="_s_Fl4N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uSZn8d0fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uSZn8t0fEe2YPMyYKslBVA" name="arg2" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSaO8N0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uSaO8d0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSa2Ad0fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uSa2At0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSa2A90fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uSa2BN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_Fl4t0fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_tVBZpd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVBZpt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVBZp90fEe2YPMyYKslBVA" general="_tVALit0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSdSQN0fEe2YPMyYKslBVA" name="val$multiset2" visibility="package" isLeaf="true" type="_s_BUcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSegYN0fEe2YPMyYKslBVA" name="val$multiset1" visibility="package" isLeaf="true" type="_s_BUcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uSegYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSegYt0fEe2YPMyYKslBVA" name="arg0" type="_s_BUcd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSegY90fEe2YPMyYKslBVA" name="arg1" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSegZN0fEe2YPMyYKslBVA" name="count" visibility="public">
                <ownedParameter xmi:id="_uSegZd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSegZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSegZ90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uSfHcN0fEe2YPMyYKslBVA" name="elementIterator" visibility="package">
                <ownedParameter xmi:id="_uSfHcd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSfHct0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
                <ownedParameter xmi:id="_uSfHc90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSfHdN0fEe2YPMyYKslBVA" name="distinctElements" visibility="package">
                <ownedParameter xmi:id="_uSfHdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVCAsd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdojF90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdojGN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdojGd0fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uScrMt0fEe2YPMyYKslBVA" name="val$iterator1" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uScrM90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_Fl4t0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uScrNN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uScrNd0fEe2YPMyYKslBVA" name="this$0" type="_s_Fl4t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uScrNt0fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uScrN90fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uScrON0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSdSQd0fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uSdSQt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVCAs90fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tdpKIN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdpKId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdpKIt0fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uSdSQ90fEe2YPMyYKslBVA" name="val$iterator1" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uSdSRN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_Fl4t0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uSdSRd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uSdSRt0fEe2YPMyYKslBVA" name="this$0" type="_s_Fl4t0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uSdSR90fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSd5UN0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uSd5Ud0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSd5Ut0fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uSd5U90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSd5VN0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uSd5Vd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_HbEN0fEe2YPMyYKslBVA" name="5" visibility="package">
              <eAnnotations xmi:id="_tVCAtN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVCAtd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVCAtt0fEe2YPMyYKslBVA" general="_tUvFxd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uSfugN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSfugd0fEe2YPMyYKslBVA" name="backingIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSfugt0fEe2YPMyYKslBVA" name="transform" visibility="package">
                <ownedParameter xmi:id="_uSfug90fEe2YPMyYKslBVA" name="entry" type="_s_Cikd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSfuhN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSfuhd0fEe2YPMyYKslBVA" name="transform" visibility="package">
                <ownedParameter xmi:id="_uSfuht0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSfuh90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_HbEt0fEe2YPMyYKslBVA" name="MultisetIteratorImpl" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tVCnyt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVCny90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVCnzd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSj_9t0fEe2YPMyYKslBVA" name="multiset" visibility="private" isLeaf="true" type="_s_BUcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSj_990fEe2YPMyYKslBVA" name="entryIterator" visibility="private" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSj_-N0fEe2YPMyYKslBVA" name="currentEntry" visibility="private" type="_s_Cikd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSj_-d0fEe2YPMyYKslBVA" name="laterCount" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSj_-t0fEe2YPMyYKslBVA" name="totalCount" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSj_-90fEe2YPMyYKslBVA" name="canRemove" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tVCnzN0fEe2YPMyYKslBVA" client="_s_HbEt0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uSj__N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSj__d0fEe2YPMyYKslBVA" name="multiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSj__t0fEe2YPMyYKslBVA" name="entryIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSj__90fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uSkAAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSkAAd0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uSkAAt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSknAN0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVALit0fEe2YPMyYKslBVA" name="ViewMultiset" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tVD14N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVD14d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVD14t0fEe2YPMyYKslBVA" general="_tU8hKd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uSXysN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSXysd0fEe2YPMyYKslBVA" name="x0" type="_s_E-0d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSmcMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uSmcM90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uSmcNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSmcNd0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uSmcNt0fEe2YPMyYKslBVA" name="elementSet" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uSmcN90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSmcON0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uSmcOd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSmcOt0fEe2YPMyYKslBVA" name="distinctElements" visibility="package">
                <ownedParameter xmi:id="_uSmcO90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVCAt90fEe2YPMyYKslBVA" name="DecreasingCount" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tVCAuN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVCAud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVCAu90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSgVlt0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tVCAt90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVCAut0fEe2YPMyYKslBVA" client="_tVCAt90fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uSgVl90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uSgVmN0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uSgVmd0fEe2YPMyYKslBVA" name="entry1" type="_s_Cikd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSgVmt0fEe2YPMyYKslBVA" name="entry2" type="_s_Cikd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSgVm90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSg8oN0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uSg8od0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSg8ot0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSg8o90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSg8pN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVCnx90fEe2YPMyYKslBVA" name="AbstractEntry" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tdpKI90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdpKJN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdpKJt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdpKJd0fEe2YPMyYKslBVA" client="_tVCnx90fEe2YPMyYKslBVA" supplier="_s_Cikd0fEe2YPMyYKslBVA" contract="_s_Cikd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uI8w9t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uSfuiN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uSfuid0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSfuit0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSfui90fEe2YPMyYKslBVA" name="getCount" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uSfujN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSgVkN0fEe2YPMyYKslBVA" name="getElement" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uSgVkd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSgVkt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uSgVk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSgVlN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uSgVld0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tVJ8h90fEe2YPMyYKslBVA" name="ImmutableEntry[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB4wd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB4wt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tf3-wt0fEe2YPMyYKslBVA" name="ElementSet" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tgIdfd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgIdft0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgIdf90fEe2YPMyYKslBVA" general="_tdeyFd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJKMU90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uSg8pd0fEe2YPMyYKslBVA" name="multiset" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uSg8pt0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSg8p90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uSg8qd0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uSg8qt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSg8q90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSg8rN0fEe2YPMyYKslBVA" name="containsAll" visibility="public">
                <ownedParameter xmi:id="_uSg8rd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSg8rt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uShjsN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uShjsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uShjst0fEe2YPMyYKslBVA" name="iterator" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uShjs90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uShjtN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uShjtd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uShjtt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uShjt90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uShjuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tf3-xt0fEe2YPMyYKslBVA" name="EntrySet" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tgJEgN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgJEgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgJEgt0fEe2YPMyYKslBVA" general="_tdeyFd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJKzYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uShjud0fEe2YPMyYKslBVA" name="multiset" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uShjut0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uShju90fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uShjvN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uShjvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSiKwN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uSiKwd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSiKwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSiKw90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_EXwd0fEe2YPMyYKslBVA" name="UnmodifiableSortedMultiset" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_s_q0tN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_q0td0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_q0t90fEe2YPMyYKslBVA" general="_s_Dwsd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uVrlZN0fEe2YPMyYKslBVA" name="descendingMultiset" visibility="private" type="_s_EXwd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uVrlZd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_s_q0tt0fEe2YPMyYKslBVA" client="_s_EXwd0fEe2YPMyYKslBVA" supplier="_s_i44N0fEe2YPMyYKslBVA" contract="_s_i44N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uSoRYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uSoRYd0fEe2YPMyYKslBVA" name="delegate" type="_s_i44N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVrlZt0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uVrlZ90fEe2YPMyYKslBVA" name="return" type="_s_i44N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVrlaN0fEe2YPMyYKslBVA" name="comparator" visibility="public">
              <ownedParameter xmi:id="_uVrlad0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVrlat0fEe2YPMyYKslBVA" name="createElementSet" visibility="package">
              <ownedParameter xmi:id="_uVrla90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVsMcN0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uVsMcd0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVsMct0fEe2YPMyYKslBVA" name="descendingMultiset" visibility="public">
              <ownedParameter xmi:id="_uVsMc90fEe2YPMyYKslBVA" name="return" type="_s_i44N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVsMdN0fEe2YPMyYKslBVA" name="firstEntry" visibility="public">
              <ownedParameter xmi:id="_uVsMdd0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVsMdt0fEe2YPMyYKslBVA" name="lastEntry" visibility="public">
              <ownedParameter xmi:id="_uVszgN0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVszgd0fEe2YPMyYKslBVA" name="pollFirstEntry" visibility="public">
              <ownedParameter xmi:id="_uVszgt0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVszg90fEe2YPMyYKslBVA" name="pollLastEntry" visibility="public">
              <ownedParameter xmi:id="_uVszhN0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVszhd0fEe2YPMyYKslBVA" name="headMultiset" visibility="public">
              <ownedParameter xmi:id="_uVszht0fEe2YPMyYKslBVA" name="upperBound" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVszh90fEe2YPMyYKslBVA" name="boundType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVsziN0fEe2YPMyYKslBVA" name="return" type="_s_i44N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVtakN0fEe2YPMyYKslBVA" name="subMultiset" visibility="public">
              <ownedParameter xmi:id="_uVtakd0fEe2YPMyYKslBVA" name="lowerBound" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVtakt0fEe2YPMyYKslBVA" name="lowerBoundType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVtak90fEe2YPMyYKslBVA" name="upperBound" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVtalN0fEe2YPMyYKslBVA" name="upperBoundType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVtald0fEe2YPMyYKslBVA" name="return" type="_s_i44N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVtalt0fEe2YPMyYKslBVA" name="tailMultiset" visibility="public">
              <ownedParameter xmi:id="_uVtal90fEe2YPMyYKslBVA" name="lowerBound" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVtamN0fEe2YPMyYKslBVA" name="boundType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVtamd0fEe2YPMyYKslBVA" name="return" type="_s_i44N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVtamt0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uVtam90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVtanN0fEe2YPMyYKslBVA" name="createElementSet" visibility="package">
              <ownedParameter xmi:id="_uVtand0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVuBoN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uVuBod0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVuBot0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uVuBo90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVuBpN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uVuBpd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVuBpt0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uVuBp90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_HbFd0fEe2YPMyYKslBVA" name="CollectSpliterators" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tTyqkd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTyqkt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTyqk90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uISCl90fEe2YPMyYKslBVA" name="map" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uISCmN0fEe2YPMyYKslBVA" name="fromSpliterator" type="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uISCmd0fEe2YPMyYKslBVA" name="function" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uISCmt0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI4fht0fEe2YPMyYKslBVA" name="flatMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uI4fh90fEe2YPMyYKslBVA" name="fromSpliterator" type="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI4fiN0fEe2YPMyYKslBVA" name="function" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI4fid0fEe2YPMyYKslBVA" name="topCharacteristics" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI4fit0fEe2YPMyYKslBVA" name="topSize" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI4fi90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJ06uN0fEe2YPMyYKslBVA" name="filter" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJ1hwN0fEe2YPMyYKslBVA" name="fromSpliterator" type="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ1hwd0fEe2YPMyYKslBVA" name="predicate" type="_tTiy8t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ1hwt0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJ7oat0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uJ8PcN0fEe2YPMyYKslBVA" name="indexed" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJ8Pcd0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ8Pct0fEe2YPMyYKslBVA" name="extraCharacteristics" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ8Pc90fEe2YPMyYKslBVA" name="function" type="_tcabEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ8PdN0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJ8Pdd0fEe2YPMyYKslBVA" name="indexed" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJ8Pdt0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ8Pd90fEe2YPMyYKslBVA" name="extraCharacteristics" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ8PeN0fEe2YPMyYKslBVA" name="function" type="_tcabEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ8Ped0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ8Pet0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJ82gN0fEe2YPMyYKslBVA" name="flatMapToInt" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJ82gd0fEe2YPMyYKslBVA" name="fromSpliterator" type="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ82gt0fEe2YPMyYKslBVA" name="function" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ82g90fEe2YPMyYKslBVA" name="topCharacteristics" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ82hN0fEe2YPMyYKslBVA" name="topSize" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ82hd0fEe2YPMyYKslBVA" name="return" type="_tcZ0Ct0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJ82ht0fEe2YPMyYKslBVA" name="flatMapToLong" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJ82h90fEe2YPMyYKslBVA" name="fromSpliterator" type="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ82iN0fEe2YPMyYKslBVA" name="function" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ82id0fEe2YPMyYKslBVA" name="topCharacteristics" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ82it0fEe2YPMyYKslBVA" name="topSize" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ82i90fEe2YPMyYKslBVA" name="return" type="_tcabH90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJ9dkN0fEe2YPMyYKslBVA" name="flatMapToDouble" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJ9dkd0fEe2YPMyYKslBVA" name="fromSpliterator" type="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ9dkt0fEe2YPMyYKslBVA" name="function" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ9dk90fEe2YPMyYKslBVA" name="topCharacteristics" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ9dlN0fEe2YPMyYKslBVA" name="topSize" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ9dld0fEe2YPMyYKslBVA" name="return" type="_tcabE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTzRod0fEe2YPMyYKslBVA" name="1WithCharacteristics" visibility="package">
              <eAnnotations xmi:id="_tcZ0Bt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcZ0B90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcZ0Cd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJ1hy90fEe2YPMyYKslBVA" name="delegate" visibility="private" isLeaf="true" type="_tcZ0Ct0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJ1hzN0fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_tcabEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJ1hzd0fEe2YPMyYKslBVA" name="val$extraCharacteristics" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJ1hzt0fEe2YPMyYKslBVA" name="val$comparator" visibility="package" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcZ0CN0fEe2YPMyYKslBVA" client="_tTzRod0fEe2YPMyYKslBVA" supplier="_s_HbE90fEe2YPMyYKslBVA" contract="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJ1hz90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJ1h0N0fEe2YPMyYKslBVA" name="delegate" type="_tcZ0Ct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ1h0d0fEe2YPMyYKslBVA" name="arg1" type="_tcabEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ1h0t0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ1h090fEe2YPMyYKslBVA" name="arg3" type="_s--4Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ2I0N0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uJ2I0d0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ2I0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ2I1t0fEe2YPMyYKslBVA" name="forEachRemaining" visibility="public">
                <ownedParameter xmi:id="_uJ2I190fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ2v4N0fEe2YPMyYKslBVA" name="trySplit" visibility="public">
                <ownedParameter xmi:id="_uJ2v4d0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ2v5N0fEe2YPMyYKslBVA" name="estimateSize" visibility="public">
                <ownedParameter xmi:id="_uJ2v5d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ2v6N0fEe2YPMyYKslBVA" name="characteristics" visibility="public">
                <ownedParameter xmi:id="_uJ2v6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ3W8N0fEe2YPMyYKslBVA" name="getComparator" visibility="public">
                <ownedParameter xmi:id="_uJ3W8d0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ3W8t0fEe2YPMyYKslBVA" name="hasCharacteristics" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uJ3W890fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ3W9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ3W9d0fEe2YPMyYKslBVA" name="lambda$forEachRemaining$1" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uJ3W9t0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ3W990fEe2YPMyYKslBVA" name="function" type="_tcabEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ3W-N0fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ3W_N0fEe2YPMyYKslBVA" name="lambda$tryAdvance$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uJ3W_d0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ3W_t0fEe2YPMyYKslBVA" name="function" type="_tcabEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ3W_90fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTzRpd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tcZM990fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcZM-N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcZM-t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJzFh90fEe2YPMyYKslBVA" name="val$fromSpliterator" visibility="package" isLeaf="true" type="_s_HbE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJzFiN0fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_tcZ0AN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcZM-d0fEe2YPMyYKslBVA" client="_tTzRpd0fEe2YPMyYKslBVA" supplier="_s_HbE90fEe2YPMyYKslBVA" contract="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJzFid0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJzFit0fEe2YPMyYKslBVA" name="arg0" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJzFi90fEe2YPMyYKslBVA" name="arg1" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJzskN0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uJzskd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJzskt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJzslt0fEe2YPMyYKslBVA" name="forEachRemaining" visibility="public">
                <ownedParameter xmi:id="_uJzsl90fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJzsmt0fEe2YPMyYKslBVA" name="trySplit" visibility="public">
                <ownedParameter xmi:id="_uJzsm90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJzsnt0fEe2YPMyYKslBVA" name="estimateSize" visibility="public">
                <ownedParameter xmi:id="_uJzsn90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ0ToN0fEe2YPMyYKslBVA" name="characteristics" visibility="public">
                <ownedParameter xmi:id="_uJ0Tod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ0TpN0fEe2YPMyYKslBVA" name="lambda$forEachRemaining$1" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uJ0Tpd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ0Tpt0fEe2YPMyYKslBVA" name="function" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ0Tp90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ0Tqt0fEe2YPMyYKslBVA" name="lambda$tryAdvance$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uJ0Tq90fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ0TrN0fEe2YPMyYKslBVA" name="function" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ0Trd0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTzRp90fEe2YPMyYKslBVA" name="1Splitr" visibility="package">
              <eAnnotations xmi:id="_tcZ0Ad0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcZ0At0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcZ0Bd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJ0Trt0fEe2YPMyYKslBVA" name="holder" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJ0Tr90fEe2YPMyYKslBVA" name="val$fromSpliterator" visibility="package" isLeaf="true" type="_s_HbE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJ0TsN0fEe2YPMyYKslBVA" name="val$predicate" visibility="package" isLeaf="true" type="_tTiy8t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcZ0A90fEe2YPMyYKslBVA" client="_tTzRp90fEe2YPMyYKslBVA" supplier="_s_HbE90fEe2YPMyYKslBVA" contract="_s_HbE90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcZ0BN0fEe2YPMyYKslBVA" client="_tTzRp90fEe2YPMyYKslBVA" supplier="_s_Cikt0fEe2YPMyYKslBVA" contract="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJ0Tsd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJ0Tst0fEe2YPMyYKslBVA" name="arg0" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ0Ts90fEe2YPMyYKslBVA" name="arg1" type="_tTiy8t0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ0TtN0fEe2YPMyYKslBVA" name="accept" visibility="public">
                <ownedParameter xmi:id="_uJ0Ttd0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ06sN0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uJ06sd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ06st0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ06tt0fEe2YPMyYKslBVA" name="trySplit" visibility="public">
                <ownedParameter xmi:id="_uJ06t90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ1hw90fEe2YPMyYKslBVA" name="estimateSize" visibility="public">
                <ownedParameter xmi:id="_uJ1hxN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ1hxd0fEe2YPMyYKslBVA" name="getComparator" visibility="public">
                <ownedParameter xmi:id="_uJ1hxt0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ1hyd0fEe2YPMyYKslBVA" name="characteristics" visibility="public">
                <ownedParameter xmi:id="_uJ1hyt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTzRqd0fEe2YPMyYKslBVA" name="FlatMapSpliteratorOfObject" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcabI90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcabJN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcbCId0fEe2YPMyYKslBVA" general="_tcbCIN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJ7BUd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJ7BUt0fEe2YPMyYKslBVA" name="prefix" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ7BU90fEe2YPMyYKslBVA" name="from" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ7BVN0fEe2YPMyYKslBVA" name="function" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ7BVd0fEe2YPMyYKslBVA" name="characteristics" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ7BVt0fEe2YPMyYKslBVA" name="estimatedSize" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTzRq90fEe2YPMyYKslBVA" name="FlatMapSpliteratorOfInt" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcabGN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcabGd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcabG90fEe2YPMyYKslBVA" general="_tcabFN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcabGt0fEe2YPMyYKslBVA" client="_tTzRq90fEe2YPMyYKslBVA" supplier="_tcZ0Ct0fEe2YPMyYKslBVA" contract="_tcZ0Ct0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJ6aQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJ6aQd0fEe2YPMyYKslBVA" name="prefix" type="_tcZ0Ct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ6aQt0fEe2YPMyYKslBVA" name="from" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ6aQ90fEe2YPMyYKslBVA" name="function" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ6aRN0fEe2YPMyYKslBVA" name="characteristics" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ6aRd0fEe2YPMyYKslBVA" name="estimatedSize" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ6aRt0fEe2YPMyYKslBVA" name="forEachRemaining" visibility="public">
                <ownedParameter xmi:id="_uJ6aR90fEe2YPMyYKslBVA" name="arg0" type="_tgK5tt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ6aSN0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uJ6aSd0fEe2YPMyYKslBVA" name="arg0" type="_tgK5tt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ6aSt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ6aS90fEe2YPMyYKslBVA" name="trySplit" visibility="public">
                <ownedParameter xmi:id="_uJ6aTN0fEe2YPMyYKslBVA" name="return" type="_tcZ0Ct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTz4sN0fEe2YPMyYKslBVA" name="FlatMapSpliteratorOfLong" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcabHd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcabHt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcabId0fEe2YPMyYKslBVA" general="_tcabFN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcabIN0fEe2YPMyYKslBVA" client="_tTz4sN0fEe2YPMyYKslBVA" supplier="_tcabH90fEe2YPMyYKslBVA" contract="_tcabH90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJ6aTd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJ6aTt0fEe2YPMyYKslBVA" name="prefix" type="_tcabH90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ6aT90fEe2YPMyYKslBVA" name="from" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ6aUN0fEe2YPMyYKslBVA" name="function" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ6aUd0fEe2YPMyYKslBVA" name="characteristics" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ6aUt0fEe2YPMyYKslBVA" name="estimatedSize" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ6aU90fEe2YPMyYKslBVA" name="forEachRemaining" visibility="public">
                <ownedParameter xmi:id="_uJ6aVN0fEe2YPMyYKslBVA" name="arg0" type="_tgMH090fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ6aVd0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uJ6aVt0fEe2YPMyYKslBVA" name="arg0" type="_tgMH090fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ6aV90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ6aWN0fEe2YPMyYKslBVA" name="trySplit" visibility="public">
                <ownedParameter xmi:id="_uJ7BUN0fEe2YPMyYKslBVA" name="return" type="_tcabH90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTz4st0fEe2YPMyYKslBVA" name="FlatMapSpliteratorOfDouble" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcabEd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcabEt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcabFt0fEe2YPMyYKslBVA" general="_tcabFN0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcabFd0fEe2YPMyYKslBVA" client="_tTz4st0fEe2YPMyYKslBVA" supplier="_tcabE90fEe2YPMyYKslBVA" contract="_tcabE90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJ5zMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJ5zM90fEe2YPMyYKslBVA" name="prefix" type="_tcabE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ5zNN0fEe2YPMyYKslBVA" name="from" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ5zNd0fEe2YPMyYKslBVA" name="function" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ5zNt0fEe2YPMyYKslBVA" name="characteristics" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ5zN90fEe2YPMyYKslBVA" name="estimatedSize" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ5zP90fEe2YPMyYKslBVA" name="forEachRemaining" visibility="public">
                <ownedParameter xmi:id="_uJ5zQN0fEe2YPMyYKslBVA" name="arg0" type="_tgMu490fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ5zQ90fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uJ5zRN0fEe2YPMyYKslBVA" name="arg0" type="_tgMu490fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ5zRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ5zSd0fEe2YPMyYKslBVA" name="trySplit" visibility="public">
                <ownedParameter xmi:id="_uJ5zSt0fEe2YPMyYKslBVA" name="return" type="_tcabE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcabFN0fEe2YPMyYKslBVA" name="FlatMapSpliteratorOfPrimitive" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tcbCIt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcbCI90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcbCJt0fEe2YPMyYKslBVA" general="_tcbCIN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJ7BV90fEe2YPMyYKslBVA" name="prefix" isLeaf="true" type="_s_HbE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJ7BW90fEe2YPMyYKslBVA" name="estimatedSize" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJ7BXN0fEe2YPMyYKslBVA" name="from" isLeaf="true" type="_s_HbE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJ7oZ90fEe2YPMyYKslBVA" name="function" isLeaf="true" type="_tcZ0AN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcbCJd0fEe2YPMyYKslBVA" client="_tcabFN0fEe2YPMyYKslBVA" supplier="_tcbCJN0fEe2YPMyYKslBVA" contract="_tcbCJN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJ5zON0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJ5zOd0fEe2YPMyYKslBVA" name="prefix" type="_tcbCJN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ5zOt0fEe2YPMyYKslBVA" name="from" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ5zO90fEe2YPMyYKslBVA" name="function" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ5zPN0fEe2YPMyYKslBVA" name="factory" type="_tf5z890fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ5zPd0fEe2YPMyYKslBVA" name="characteristics" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ5zPt0fEe2YPMyYKslBVA" name="estimatedSize" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ5zQd0fEe2YPMyYKslBVA" name="forEachRemaining" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uJ5zQt0fEe2YPMyYKslBVA" name="action" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ5zRt0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uJ5zR90fEe2YPMyYKslBVA" name="action" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ5zSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ5zS90fEe2YPMyYKslBVA" name="trySplit" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_uJ5zTN0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ7oYt0fEe2YPMyYKslBVA" name="trySplit" visibility="public">
                <ownedParameter xmi:id="_uJ7oY90fEe2YPMyYKslBVA" name="return" type="_tcbCJN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ7oZN0fEe2YPMyYKslBVA" name="lambda$forEachRemaining$1" visibility="private">
                <ownedParameter xmi:id="_uJ7oZd0fEe2YPMyYKslBVA" name="action" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ7oZt0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ7oaN0fEe2YPMyYKslBVA" name="lambda$tryAdvance$0" visibility="private">
                <ownedParameter xmi:id="_uJ7oad0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcbCIN0fEe2YPMyYKslBVA" name="FlatMapSpliterator" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tf5z9t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf5z990fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf5z-d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJ3XB90fEe2YPMyYKslBVA" name="prefix" visibility="package" type="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJ3XCN0fEe2YPMyYKslBVA" name="from" visibility="package" isLeaf="true" type="_s_HbE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJ3XCd0fEe2YPMyYKslBVA" name="function" visibility="package" isLeaf="true" type="_tcZ0AN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJ3XCt0fEe2YPMyYKslBVA" name="factory" visibility="package" isLeaf="true" type="_tf5z890fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJ3-AN0fEe2YPMyYKslBVA" name="characteristics" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJ3-Ad0fEe2YPMyYKslBVA" name="estimatedSize" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tf5z-N0fEe2YPMyYKslBVA" client="_tcbCIN0fEe2YPMyYKslBVA" supplier="_s_HbE90fEe2YPMyYKslBVA" contract="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJ3-At0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJ3-A90fEe2YPMyYKslBVA" name="prefix" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ3-BN0fEe2YPMyYKslBVA" name="from" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ3-Bd0fEe2YPMyYKslBVA" name="function" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ3-Bt0fEe2YPMyYKslBVA" name="factory" type="_tf5z890fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ3-B90fEe2YPMyYKslBVA" name="characteristics" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ3-CN0fEe2YPMyYKslBVA" name="estimatedSize" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ3-Cd0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uJ3-Ct0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ3-C90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ4lEN0fEe2YPMyYKslBVA" name="forEachRemaining" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uJ4lEd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ4lEt0fEe2YPMyYKslBVA" name="trySplit" visibility="public">
                <ownedParameter xmi:id="_uJ4lE90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ4lFN0fEe2YPMyYKslBVA" name="estimateSize" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uJ4lFd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ5MJN0fEe2YPMyYKslBVA" name="characteristics" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uJ5MJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ5MJt0fEe2YPMyYKslBVA" name="lambda$forEachRemaining$1" visibility="private">
                <ownedParameter xmi:id="_uJ5MJ90fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJ5MKN0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJ5zMN0fEe2YPMyYKslBVA" name="lambda$tryAdvance$0" visibility="private">
                <ownedParameter xmi:id="_uJ5zMd0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Interface" xmi:id="_tf5z890fEe2YPMyYKslBVA" name="Factory" visibility="package" isAbstract="true">
                <eAnnotations xmi:id="_tf5z9N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tf5z9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <ownedOperation xmi:id="_uJ3XAN0fEe2YPMyYKslBVA" name="newFlatMapSpliterator" visibility="public" isAbstract="true">
                  <ownedParameter xmi:id="_uJ3XAd0fEe2YPMyYKslBVA" name="arg0" type="_s_HbE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uJ3XAt0fEe2YPMyYKslBVA" name="arg1" type="_s_HbE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uJ3XA90fEe2YPMyYKslBVA" name="arg2" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uJ3XBN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uJ3XBd0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uJ3XBt0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_ICJd0fEe2YPMyYKslBVA" name="ImmutableMultiset" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tUKeAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUKeAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUKeBN0fEe2YPMyYKslBVA" general="_tUKeAt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uNDN0N0fEe2YPMyYKslBVA" name="asList" visibility="private" type="_s_MTk90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uNDN0d0fEe2YPMyYKslBVA" name="entrySet" visibility="private" type="_s_XSs90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tUKeA90fEe2YPMyYKslBVA" client="_s_ICJd0fEe2YPMyYKslBVA" supplier="_s_BUcd0fEe2YPMyYKslBVA" contract="_s_BUcd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJxQUt0fEe2YPMyYKslBVA" name="copyFromEntries" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJxQU90fEe2YPMyYKslBVA" name="entries" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJxQVN0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDCwt0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLDCw90fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDCxN0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMw5890fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uM-VYd0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uM-VYt0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNAKjd0fEe2YPMyYKslBVA" name="isPartialView" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uNAKjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNAxkt0fEe2YPMyYKslBVA" name="getEntry" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uNAxk90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNAxlN0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNAxl90fEe2YPMyYKslBVA" name="elementSet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uNAxmN0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNBYoN0fEe2YPMyYKslBVA" name="count" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uNBYod0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNBYot0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNBYpd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uNBYpt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNB_s90fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uNB_tN0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNDN0t0fEe2YPMyYKslBVA" name="toImmutableMultiset" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNDN090fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNDN1t0fEe2YPMyYKslBVA" name="toImmutableMultiset" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNDN190fEe2YPMyYKslBVA" name="elementFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNDN2N0fEe2YPMyYKslBVA" name="countFunction" type="_tTyDgN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNDN2d0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNDN290fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNDN3N0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNDN3d0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uND04N0fEe2YPMyYKslBVA" name="copyFromElements" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uND04d0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND04t0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uND0490fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uND05N0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND05d0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND05t0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uND0590fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uND06N0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND06d0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND06t0fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND0690fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uND07N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uND07d0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND07t0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND0790fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND08N0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND08d0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uND08t0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uND0890fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND09N0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND09d0fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND09t0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND0990fEe2YPMyYKslBVA" name="e5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uND0-N0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNEb8N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNEb8d0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNEb8t0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNEb890fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNEb9N0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNEb9d0fEe2YPMyYKslBVA" name="e5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNEb9t0fEe2YPMyYKslBVA" name="e6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNEb990fEe2YPMyYKslBVA" name="others" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNEb-N0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNEb-d0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNEb-t0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNEb-90fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNFDA90fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNFDBN0fEe2YPMyYKslBVA" name="elements" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNFDBd0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNGRIN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uNGRId0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNGRIt0fEe2YPMyYKslBVA" name="asList" visibility="public">
              <ownedParameter xmi:id="_uNGRI90fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNG4MN0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uNG4Md0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNG4Mt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNG4M90fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uNG4NN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNG4Nd0fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNG4Nt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNG4N90fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uNG4ON0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNG4Od0fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNG4Ot0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNHfQN0fEe2YPMyYKslBVA" name="setCount" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uNHfQd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNHfQt0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNHfQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNHfRN0fEe2YPMyYKslBVA" name="setCount" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uNHfRd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNHfRt0fEe2YPMyYKslBVA" name="oldCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNHfR90fEe2YPMyYKslBVA" name="newCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNHfSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNHfSd0fEe2YPMyYKslBVA" name="copyIntoArray" visibility="package">
              <ownedParameter xmi:id="_uNHfSt0fEe2YPMyYKslBVA" name="dst" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNHfS90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNHfTN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNIGVN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uNIGVd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNIGVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNIGV90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uNIGWN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNIGW90fEe2YPMyYKslBVA" name="createEntrySet" visibility="private">
              <ownedParameter xmi:id="_uNIGXN0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNItYN0fEe2YPMyYKslBVA" name="isEmpty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uNItYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNItYt0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
              <ownedParameter xmi:id="_uNItY90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNItZN0fEe2YPMyYKslBVA" name="builder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNItZd0fEe2YPMyYKslBVA" name="return" type="_tULFEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNItZt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uNItZ90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNItaN0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uNItad0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNItat0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uNIta90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNItbN0fEe2YPMyYKslBVA" name="lambda$toImmutableMultiset$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uNItbd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNItbt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tULFEN0fEe2YPMyYKslBVA" name="Builder" visibility="public">
              <eAnnotations xmi:id="_tc6xY90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc6xZN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc6xZd0fEe2YPMyYKslBVA" general="_tUB7Id0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uM9HMt0fEe2YPMyYKslBVA" name="contents" visibility="package" isLeaf="true" type="_s_BUcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uM9HM90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uM9HNt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uM9HN90fEe2YPMyYKslBVA" name="contents" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM9HON0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uM9HOd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM9HOt0fEe2YPMyYKslBVA" name="return" type="_tULFEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM9uQ90fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uM9uRN0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM9uRd0fEe2YPMyYKslBVA" name="return" type="_tULFEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM9uRt0fEe2YPMyYKslBVA" name="addCopies" visibility="public">
                <ownedParameter xmi:id="_uM9uR90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM9uSN0fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM9uSd0fEe2YPMyYKslBVA" name="return" type="_tULFEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM9uSt0fEe2YPMyYKslBVA" name="setCount" visibility="public">
                <ownedParameter xmi:id="_uM9uS90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM9uTN0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM9uTd0fEe2YPMyYKslBVA" name="return" type="_tULFEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM-VUN0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uM-VUd0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM-VUt0fEe2YPMyYKslBVA" name="return" type="_tULFEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM-VWN0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uM-VWd0fEe2YPMyYKslBVA" name="elements" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM-VWt0fEe2YPMyYKslBVA" name="return" type="_tULFEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM-VW90fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uM-VXN0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM-VXd0fEe2YPMyYKslBVA" name="buildJdkBacked" visibility="package">
                <ownedParameter xmi:id="_uM-VXt0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM-8Y90fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uM-8ZN0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM-8Zd0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uM-8Zt0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM-8Z90fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM-8aN0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uM-8ad0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM-8at0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM-8a90fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uM-8bN0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM-8bd0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM-8bt0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uM-8b90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM-8cN0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM-8cd0fEe2YPMyYKslBVA" name="lambda$addAll$0" visibility="private">
                <ownedParameter xmi:id="_uM_jcN0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM_jcd0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tULFFd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tc6xYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc6xYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc6xYt0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uM8gJ90fEe2YPMyYKslBVA" name="remaining" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uM8gKN0fEe2YPMyYKslBVA" name="element" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uM8gKd0fEe2YPMyYKslBVA" name="val$entryIterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uM8gKt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uM8gK90fEe2YPMyYKslBVA" name="this$0" type="_s_ICJd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM8gLN0fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM8gLd0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uM8gLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM9HMN0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uM9HMd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tULsId0fEe2YPMyYKslBVA" name="EntrySet" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tc7YdN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc7Ydd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc7Ydt0fEe2YPMyYKslBVA" general="_tUFlht0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNAKh90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNAKiN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_ICJd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uNAKid0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uNAKit0fEe2YPMyYKslBVA" name="arg0" type="_s_ICJd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNAKi90fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uNAKjN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNAKj90fEe2YPMyYKslBVA" name="get" visibility="package">
                <ownedParameter xmi:id="_uNAxkN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNAxkd0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNAxld0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uNAxlt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNAxmd0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uNAxmt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNAxm90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNBYo90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uNBYpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNBYp90fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
                <ownedParameter xmi:id="_uNBYqN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNBYq90fEe2YPMyYKslBVA" name="get" visibility="package">
                <ownedParameter xmi:id="_uNBYrN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNBYrd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNBYrt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNBYr90fEe2YPMyYKslBVA" name="x0" type="_s_ICJd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNBYsN0fEe2YPMyYKslBVA" name="x1" type="_tULFFd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tULsI90fEe2YPMyYKslBVA" name="SerializedForm" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tc7_hN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc7_hd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc7_h90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNB_td0fEe2YPMyYKslBVA" name="elements" visibility="package" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNB_tt0fEe2YPMyYKslBVA" name="counts" visibility="package" isLeaf="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNB_t90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tc7_ht0fEe2YPMyYKslBVA" client="_tULsI90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uNB_uN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNB_ud0fEe2YPMyYKslBVA" name="multiset" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNCmwN0fEe2YPMyYKslBVA" name="readResolve" visibility="package">
                <ownedParameter xmi:id="_uNCmwd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVKjld0fEe2YPMyYKslBVA" name="ElementSet" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tc7YcN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc7Ycd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc7Yc90fEe2YPMyYKslBVA" general="_tc7Yct0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uM_jct0fEe2YPMyYKslBVA" name="entries" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uM_jc90fEe2YPMyYKslBVA" name="delegate" visibility="private" isLeaf="true" type="_s_BUcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uM_jdN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uM_jdd0fEe2YPMyYKslBVA" name="entries" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM_jdt0fEe2YPMyYKslBVA" name="delegate" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM_jeN0fEe2YPMyYKslBVA" name="get" visibility="package">
                <ownedParameter xmi:id="_uM_jed0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM_jet0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uM_je90fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uM_jfN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uM_jfd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNAKg90fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uNAKhN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNAKhd0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uNAKht0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tc7YeN0fEe2YPMyYKslBVA" name="EntrySetSerializedForm" visibility="package">
              <eAnnotations xmi:id="_tc7_gN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc7_gd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc7_g90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNB_sN0fEe2YPMyYKslBVA" name="multiset" visibility="package" isLeaf="true" type="_s_ICJd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tc7_gt0fEe2YPMyYKslBVA" client="_tc7YeN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uNBYqd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNBYqt0fEe2YPMyYKslBVA" name="multiset" type="_s_ICJd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNB_sd0fEe2YPMyYKslBVA" name="readResolve" visibility="package">
                <ownedParameter xmi:id="_uNB_st0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_JQQt0fEe2YPMyYKslBVA" name="ComparatorOrdering" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tT0fxt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tT0fx90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tT0fyd0fEe2YPMyYKslBVA" general="_s-uZg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uKJDxt0fEe2YPMyYKslBVA" name="comparator" visibility="package" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uKJDx90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tT0fyN0fEe2YPMyYKslBVA" client="_s_JQQt0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKJDyN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKJDyd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKJDyt0fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uKJDy90fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKJDzN0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKJDzd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKJq0N0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uKJq0d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKJq0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKJq1t0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uKJq190fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKJq2N0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uKJq2d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_JQRN0fEe2YPMyYKslBVA" name="ExplicitOrdering" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tT2U9t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tT2U990fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tT2U-d0fEe2YPMyYKslBVA" general="_s-uZg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uKkhkN0fEe2YPMyYKslBVA" name="rankMap" visibility="package" isLeaf="true" type="_s-phAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uKkhkd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tT2U-N0fEe2YPMyYKslBVA" client="_s_JQRN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKkhkt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKkhk90fEe2YPMyYKslBVA" name="valuesInOrder" type="_s7dDE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKkhl90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKkhmN0fEe2YPMyYKslBVA" name="rankMap" type="_s-phAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKkhmd0fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uKkhmt0fEe2YPMyYKslBVA" name="left" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKkhm90fEe2YPMyYKslBVA" name="right" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKkhnN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKkhnd0fEe2YPMyYKslBVA" name="rank" visibility="private">
              <ownedParameter xmi:id="_uKkhnt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKkhn90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKkhpd0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uKkhpt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKkhp90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKkhq90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uKkhrN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKlIot0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uKlIo90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_J3Ud0fEe2YPMyYKslBVA" name="Lists" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tUnJ8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUnJ8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUnJ8t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJVylt0fEe2YPMyYKslBVA" name="newArrayList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJVyl90fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJVymN0fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJ_52t0fEe2YPMyYKslBVA" name="newArrayList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJ_5290fEe2YPMyYKslBVA" name="elements" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ_53N0fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKqBIN0fEe2YPMyYKslBVA" name="newArrayList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKqBId0fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK_YUN0fEe2YPMyYKslBVA" name="asList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK_YUd0fEe2YPMyYKslBVA" name="first" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK_YUt0fEe2YPMyYKslBVA" name="rest" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK_YU90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLKXet0fEe2YPMyYKslBVA" name="addAllImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLKXe90fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLKXfN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLKXfd0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLKXft0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLKXgt0fEe2YPMyYKslBVA" name="indexOfImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLKXg90fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLK-gN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLK-gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLK-hd0fEe2YPMyYKslBVA" name="lastIndexOfImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLK-ht0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLK-h90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLK-iN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLK-kN0fEe2YPMyYKslBVA" name="listIteratorImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLK-kd0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLK-kt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLK-k90fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLLlkN0fEe2YPMyYKslBVA" name="subListImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLLlkd0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLLlkt0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLLlk90fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLLllN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLLlmN0fEe2YPMyYKslBVA" name="equalsImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLLlmd0fEe2YPMyYKslBVA" name="thisList" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLLlmt0fEe2YPMyYKslBVA" name="other" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLLlm90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLLlnt0fEe2YPMyYKslBVA" name="hashCodeImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLLln90fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLLloN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOkQwN0fEe2YPMyYKslBVA" name="newArrayList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOkQwd0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOkQwt0fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOmGA90fEe2YPMyYKslBVA" name="cast" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uOmGBN0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmGBd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPJfk90fEe2YPMyYKslBVA" name="reverse" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPJflN0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPJfld0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPKGrt0fEe2YPMyYKslBVA" name="charactersOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPKGr90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPKGsN0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPNxAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uPOYEN0fEe2YPMyYKslBVA" name="computeArrayListCapacity" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uPOYEd0fEe2YPMyYKslBVA" name="arraySize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPOYEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPOYE90fEe2YPMyYKslBVA" name="newArrayListWithCapacity" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPOYFN0fEe2YPMyYKslBVA" name="initialArraySize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPOYFd0fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPOYFt0fEe2YPMyYKslBVA" name="newArrayListWithExpectedSize" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPOYF90fEe2YPMyYKslBVA" name="estimatedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPOYGN0fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPOYGd0fEe2YPMyYKslBVA" name="newLinkedList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPOYGt0fEe2YPMyYKslBVA" name="return" type="_s_-Wst0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPO_Id0fEe2YPMyYKslBVA" name="newLinkedList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPO_It0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPO_I90fEe2YPMyYKslBVA" name="return" type="_s_-Wst0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPO_JN0fEe2YPMyYKslBVA" name="newCopyOnWriteArrayList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPO_Jd0fEe2YPMyYKslBVA" name="return" type="_tUnJ9d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPO_J90fEe2YPMyYKslBVA" name="newCopyOnWriteArrayList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPO_KN0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPO_Kd0fEe2YPMyYKslBVA" name="return" type="_tUnJ9d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPO_LN0fEe2YPMyYKslBVA" name="asList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPO_Ld0fEe2YPMyYKslBVA" name="first" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPO_Lt0fEe2YPMyYKslBVA" name="second" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPO_L90fEe2YPMyYKslBVA" name="rest" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPO_MN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPPmMN0fEe2YPMyYKslBVA" name="cartesianProduct" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPPmMd0fEe2YPMyYKslBVA" name="lists" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPPmMt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPPmM90fEe2YPMyYKslBVA" name="cartesianProduct" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPPmNN0fEe2YPMyYKslBVA" name="lists" type="_tUnJ9N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPPmNd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPPmNt0fEe2YPMyYKslBVA" name="transform" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPPmN90fEe2YPMyYKslBVA" name="fromList" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPPmON0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPPmOd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPPmOt0fEe2YPMyYKslBVA" name="partition" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPPmO90fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPPmPN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPPmPd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPQNQN0fEe2YPMyYKslBVA" name="charactersOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPQNQd0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPQNQt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPRbYN0fEe2YPMyYKslBVA" name="indexOfRandomAccess" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uPRbYd0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPRbYt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPRbY90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPSCcN0fEe2YPMyYKslBVA" name="lastIndexOfRandomAccess" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uPSCcd0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPSCct0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPSCc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUnxAd0fEe2YPMyYKslBVA" name="OnePlusArrayList" visibility="package">
              <eAnnotations xmi:id="_tdIz1t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdIz190fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdIz2t0fEe2YPMyYKslBVA" general="_tViXBt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPF1Nd0fEe2YPMyYKslBVA" name="first" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPF1Nt0fEe2YPMyYKslBVA" name="rest" visibility="package" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPF1N90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdIz2N0fEe2YPMyYKslBVA" client="_tUnxAd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdIz2d0fEe2YPMyYKslBVA" client="_tUnxAd0fEe2YPMyYKslBVA" supplier="_tT8bl90fEe2YPMyYKslBVA" contract="_tT8bl90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPF1ON0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPF1Od0fEe2YPMyYKslBVA" name="first" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPF1Ot0fEe2YPMyYKslBVA" name="rest" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPF1O90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uPF1PN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPGcRN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uPGcRd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPGcRt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUnxA90fEe2YPMyYKslBVA" name="TwoPlusArrayList" visibility="package">
              <eAnnotations xmi:id="_tdKpCd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdKpCt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdKpDd0fEe2YPMyYKslBVA" general="_tViXBt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPNJ9N0fEe2YPMyYKslBVA" name="first" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPNJ9d0fEe2YPMyYKslBVA" name="second" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPNJ9t0fEe2YPMyYKslBVA" name="rest" visibility="package" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPNJ990fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdKpC90fEe2YPMyYKslBVA" client="_tUnxA90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdKpDN0fEe2YPMyYKslBVA" client="_tUnxA90fEe2YPMyYKslBVA" supplier="_tT8bl90fEe2YPMyYKslBVA" contract="_tT8bl90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPNJ-N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPNJ-d0fEe2YPMyYKslBVA" name="first" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPNJ-t0fEe2YPMyYKslBVA" name="second" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPNJ-90fEe2YPMyYKslBVA" name="rest" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPNJ_N0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uPNJ_d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPNJ_t0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uPNJ_90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPNKAN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUnxB90fEe2YPMyYKslBVA" name="TransformingRandomAccessList" visibility="package">
              <eAnnotations xmi:id="_tdKB9d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdKB9t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdKB-d0fEe2YPMyYKslBVA" general="_tViXBt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPKtwN0fEe2YPMyYKslBVA" name="function" visibility="package" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPKtwd0fEe2YPMyYKslBVA" name="fromList" visibility="package" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPKtwt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdKB990fEe2YPMyYKslBVA" client="_tUnxB90fEe2YPMyYKslBVA" supplier="_tT8bl90fEe2YPMyYKslBVA" contract="_tT8bl90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdKB-N0fEe2YPMyYKslBVA" client="_tUnxB90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPKtw90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPKtxN0fEe2YPMyYKslBVA" name="fromList" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPKtxd0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPKtxt0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uPLUwN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uPLUwd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPLUwt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPLUw90fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uPLUxN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPLUxd0fEe2YPMyYKslBVA" name="listIterator" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uPLUxt0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPLUx90fEe2YPMyYKslBVA" name="listIterator" visibility="public">
                <ownedParameter xmi:id="_uPLUyN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPLUyd0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPLUyt0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uPLUy90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPLUzN0fEe2YPMyYKslBVA" name="removeIf" visibility="public">
                <ownedParameter xmi:id="_uPLUzd0fEe2YPMyYKslBVA" name="filter" type="_tTiy8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPLUzt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPLU0t0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uPLU090fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPLU1N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPL70N0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uPL70d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPL70t0fEe2YPMyYKslBVA" name="lambda$removeIf$0" visibility="private">
                <ownedParameter xmi:id="_uPL7090fEe2YPMyYKslBVA" name="filter" type="_tTiy8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPL71N0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPL71d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tdKpAd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgCW1N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgCW1d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgCW190fEe2YPMyYKslBVA" general="_tgCW1t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uPKtt90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tUnxB90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uPKtuN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uPKtud0fEe2YPMyYKslBVA" name="this$0" type="_tUnxB90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uPKtut0fEe2YPMyYKslBVA" name="backingIterator" type="_tUoYEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uPKtvd0fEe2YPMyYKslBVA" name="transform" visibility="package">
                  <ownedParameter xmi:id="_uPKtvt0fEe2YPMyYKslBVA" name="from" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uPKtv90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUnxCd0fEe2YPMyYKslBVA" name="TransformingSequentialList" visibility="package">
              <eAnnotations xmi:id="_tdKpAt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdKpA90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdKpBt0fEe2YPMyYKslBVA" general="_tdKpBN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPL73d0fEe2YPMyYKslBVA" name="function" visibility="package" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPMi4N0fEe2YPMyYKslBVA" name="fromList" visibility="package" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPMi4d0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdKpBd0fEe2YPMyYKslBVA" client="_tUnxCd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPMi4t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPMi490fEe2YPMyYKslBVA" name="fromList" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPMi5N0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPMi5t0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uPMi590fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uPMi6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPMi6d0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
                <ownedParameter xmi:id="_uPMi6t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPMi690fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPMi7N0fEe2YPMyYKslBVA" name="removeIf" visibility="public">
                <ownedParameter xmi:id="_uPMi7d0fEe2YPMyYKslBVA" name="filter" type="_tTiy8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPMi7t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPNJ8N0fEe2YPMyYKslBVA" name="lambda$removeIf$0" visibility="private">
                <ownedParameter xmi:id="_uPNJ8d0fEe2YPMyYKslBVA" name="filter" type="_tTiy8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPNJ8t0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPNJ890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tdKpCN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgCW2N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgCW2d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgCW2t0fEe2YPMyYKslBVA" general="_tgCW1t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uPL71t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tUnxCd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uPL7190fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uPL72N0fEe2YPMyYKslBVA" name="this$0" type="_tUnxCd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uPL72d0fEe2YPMyYKslBVA" name="backingIterator" type="_tUoYEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uPL72t0fEe2YPMyYKslBVA" name="transform" visibility="package">
                  <ownedParameter xmi:id="_uPL7290fEe2YPMyYKslBVA" name="from" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uPL73N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUnxC90fEe2YPMyYKslBVA" name="RandomAccessPartition" visibility="package">
              <eAnnotations xmi:id="_tdJa5N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdJa5d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdJa590fEe2YPMyYKslBVA" general="_tUnxDd0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdJa5t0fEe2YPMyYKslBVA" client="_tUnxC90fEe2YPMyYKslBVA" supplier="_tT8bl90fEe2YPMyYKslBVA" contract="_tT8bl90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPHDWt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPHDW90fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPHDXN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUnxDd0fEe2YPMyYKslBVA" name="Partition" visibility="package">
              <eAnnotations xmi:id="_tdIz290fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdIz3N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdIz3d0fEe2YPMyYKslBVA" general="_tViXBt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPGcR90fEe2YPMyYKslBVA" name="list" visibility="package" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPGcSN0fEe2YPMyYKslBVA" name="size" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uPGcSd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPGcSt0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPGcS90fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPGcTN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uPGcTd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPGcTt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPGcT90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uPGcUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPHDVd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uPHDVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPHDV90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uPHDWN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPHDWd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUnxD90fEe2YPMyYKslBVA" name="StringAsImmutableList" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdKB8t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdKB890fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdKB9N0fEe2YPMyYKslBVA" general="_s_MTk90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPJfnd0fEe2YPMyYKslBVA" name="string" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uPKGoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPKGod0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPKGot0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
                <ownedParameter xmi:id="_uPKGo90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPKGpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPKGpd0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public">
                <ownedParameter xmi:id="_uPKGpt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPKGp90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPKGqN0fEe2YPMyYKslBVA" name="subList" visibility="public">
                <ownedParameter xmi:id="_uPKGqd0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPKGqt0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPKGq90fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPKGrN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uPKGrd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPKGsd0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uPKGst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPKGs90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uPKGtN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPKGtd0fEe2YPMyYKslBVA" name="return" type="_tAi-cN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPKtsN0fEe2YPMyYKslBVA" name="subList" visibility="public">
                <ownedParameter xmi:id="_uPKtsd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPKtst0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPKts90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPKttN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uPKttd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPKttt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUnxEd0fEe2YPMyYKslBVA" name="CharSequenceAsList" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdIz090fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdIz1N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdIz1d0fEe2YPMyYKslBVA" general="_tViXBt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPFOLN0fEe2YPMyYKslBVA" name="sequence" visibility="private" isLeaf="true" type="_tBR-Q90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uPFOLd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPFOLt0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPFOL90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uPFOMN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPFOMd0fEe2YPMyYKslBVA" name="return" type="_tAi-cN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPF1MN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uPF1Md0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPF1Mt0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uPF1M90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPF1NN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUnxE90fEe2YPMyYKslBVA" name="ReverseList" visibility="package">
              <eAnnotations xmi:id="_tdJa7N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdJa7d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdJa7t0fEe2YPMyYKslBVA" general="_tViXBt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPIRft0fEe2YPMyYKslBVA" name="forwardList" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uPHDX90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPHqYN0fEe2YPMyYKslBVA" name="forwardList" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPIRct0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uPIRc90fEe2YPMyYKslBVA" name="x0" type="_tUnxE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPIRdN0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPIRdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPI4gN0fEe2YPMyYKslBVA" name="getForwardList" visibility="package">
                <ownedParameter xmi:id="_uPI4gd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPI4gt0fEe2YPMyYKslBVA" name="reverseIndex" visibility="private">
                <ownedParameter xmi:id="_uPI4g90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPI4hN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPI4hd0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uPI4ht0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPI4h90fEe2YPMyYKslBVA" name="reversePosition" visibility="private">
                <ownedParameter xmi:id="_uPI4iN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPI4id0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPI4it0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uPI4i90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPI4jN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPI4jd0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uPI4j90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uPI4kN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPI4kd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPI4kt0fEe2YPMyYKslBVA" name="removeRange" visibility="protected">
                <ownedParameter xmi:id="_uPI4k90fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPI4lN0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPI4ld0fEe2YPMyYKslBVA" name="subList" visibility="public">
                <ownedParameter xmi:id="_uPI4lt0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPI4l90fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPI4mN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPI4md0fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_uPI4mt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPI4m90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPI4nN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPJfkN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uPJfkd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPJfkt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPJflt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uPJfl90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPJfmN0fEe2YPMyYKslBVA" name="listIterator" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uPJfmd0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPJfmt0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
                <ownedParameter xmi:id="_uPJfm90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPJfnN0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tdKB8d0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgCW0N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgCW0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgCW090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uPHqYd0fEe2YPMyYKslBVA" name="canRemoveOrSet" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uPHqYt0fEe2YPMyYKslBVA" name="val$forwardIterator" visibility="package" isLeaf="true" type="_tUoYEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uPHqY90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tUnxE90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tgCW0t0fEe2YPMyYKslBVA" client="_tdKB8d0fEe2YPMyYKslBVA" supplier="_tUoYEN0fEe2YPMyYKslBVA" contract="_tUoYEN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uPHqZN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uPHqZd0fEe2YPMyYKslBVA" name="this$0" type="_tUnxE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uPHqZt0fEe2YPMyYKslBVA" name="arg1" type="_tUoYEN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uPHqZ90fEe2YPMyYKslBVA" name="add" visibility="public">
                  <ownedParameter xmi:id="_uPHqaN0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uPHqad0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_uPHqat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uPHqa90fEe2YPMyYKslBVA" name="hasPrevious" visibility="public">
                  <ownedParameter xmi:id="_uPHqbN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uPHqbd0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uPHqbt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uPIRcN0fEe2YPMyYKslBVA" name="nextIndex" visibility="public">
                  <ownedParameter xmi:id="_uPIRcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uPIRdt0fEe2YPMyYKslBVA" name="previous" visibility="public">
                  <ownedParameter xmi:id="_uPIRd90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uPIReN0fEe2YPMyYKslBVA" name="previousIndex" visibility="public">
                  <ownedParameter xmi:id="_uPIRed0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uPIRet0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
                <ownedOperation xmi:id="_uPIRfN0fEe2YPMyYKslBVA" name="set" visibility="public">
                  <ownedParameter xmi:id="_uPIRfd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUnxFd0fEe2YPMyYKslBVA" name="RandomAccessReverseList" visibility="package">
              <eAnnotations xmi:id="_tdJa6N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdJa6d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdJa690fEe2YPMyYKslBVA" general="_tUnxE90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdJa6t0fEe2YPMyYKslBVA" client="_tUnxFd0fEe2YPMyYKslBVA" supplier="_tT8bl90fEe2YPMyYKslBVA" contract="_tT8bl90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPHDXd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPHDXt0fEe2YPMyYKslBVA" name="forwardList" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUoYEt0fEe2YPMyYKslBVA" name="AbstractListWrapper" visibility="package">
              <eAnnotations xmi:id="_tdIz0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdIz0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdIz0t0fEe2YPMyYKslBVA" general="_tViXBt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPEnFt0fEe2YPMyYKslBVA" name="backingList" visibility="package" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uPEnEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPEnEd0fEe2YPMyYKslBVA" name="backingList" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPEnF90fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uPEnGN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPEnGd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPEnGt0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uPEnG90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPEnHN0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPEnHd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPEnHt0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uPEnH90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPEnIN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPFOIN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uPFOId0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPFOIt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPFOI90fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_uPFOJN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPFOJd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPFOJt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPFOJ90fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uPFOKN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPFOKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPFOKt0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uPFOK90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPSpgN0fEe2YPMyYKslBVA" name="listIterator" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uPSpgd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPSpgt0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUoYFN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tdIMw90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdIMxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdIMxt0fEe2YPMyYKslBVA" general="_tdIMxd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPEACt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPEAEt0fEe2YPMyYKslBVA" name="backingList" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uPEAC90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPEADN0fEe2YPMyYKslBVA" name="backingList" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPEAD90fEe2YPMyYKslBVA" name="listIterator" visibility="public">
                <ownedParameter xmi:id="_uPEAEN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPEAEd0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUoYFt0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tdIMx90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdIMyN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdIMyd0fEe2YPMyYKslBVA" general="_tUoYEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPEAE90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPEnFd0fEe2YPMyYKslBVA" name="backingList" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uPEAFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPEAFd0fEe2YPMyYKslBVA" name="backingList" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPEnEt0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
                <ownedParameter xmi:id="_uPEnE90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPEnFN0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdIMxd0fEe2YPMyYKslBVA" name="RandomAccessListWrapper" visibility="package">
              <eAnnotations xmi:id="_tdJa4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdJa4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdJa490fEe2YPMyYKslBVA" general="_tUoYEt0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdJa4t0fEe2YPMyYKslBVA" client="_tdIMxd0fEe2YPMyYKslBVA" supplier="_tT8bl90fEe2YPMyYKslBVA" contract="_tT8bl90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPEADd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPEADt0fEe2YPMyYKslBVA" name="backingList" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_J3Vt0fEe2YPMyYKslBVA" name="ReverseOrdering" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_s_UPZN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_UPZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_UPZ90fEe2YPMyYKslBVA" general="_s-uZg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uTiQUN0fEe2YPMyYKslBVA" name="forwardOrder" visibility="package" isLeaf="true" type="_s-uZg90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTiQUd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_s_UPZt0fEe2YPMyYKslBVA" client="_s_J3Vt0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uS1swN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uS1swd0fEe2YPMyYKslBVA" name="forwardOrder" type="_s-uZg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTiQUt0fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uTiQU90fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTiQVN0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTiQVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTiQVt0fEe2YPMyYKslBVA" name="reverse" visibility="public">
              <ownedParameter xmi:id="_uTiQV90fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTiQWN0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uTiQWd0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTiQWt0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTiQW90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTiQXN0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uTiQXd0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTiQXt0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTiQX90fEe2YPMyYKslBVA" name="c" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTiQYN0fEe2YPMyYKslBVA" name="rest" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTiQYd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTi3YN0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uTi3Yd0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTi3Yt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTi3Y90fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uTi3ZN0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTi3Zd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTi3Zt0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uTi3Z90fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTi3aN0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTi3ad0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTi3at0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uTi3a90fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTi3bN0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTi3bd0fEe2YPMyYKslBVA" name="c" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTi3bt0fEe2YPMyYKslBVA" name="rest" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTi3b90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTjecN0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uTjecd0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTject0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTjec90fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uTjedN0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTjedd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTjedt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uTjed90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTjeeN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uTjeed0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTjeet0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTjee90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uTkFgN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_KeYN0fEe2YPMyYKslBVA" name="NullsFirstOrdering" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVEc8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVEc8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVEc890fEe2YPMyYKslBVA" general="_s-uZg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uSvmIN0fEe2YPMyYKslBVA" name="ordering" visibility="package" isLeaf="true" type="_s-uZg90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uSvmId0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tVEc8t0fEe2YPMyYKslBVA" client="_s_KeYN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uSvmIt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uSvmI90fEe2YPMyYKslBVA" name="ordering" type="_s-uZg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSvmJN0fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uSvmJd0fEe2YPMyYKslBVA" name="left" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSvmJt0fEe2YPMyYKslBVA" name="right" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSvmJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSvmKN0fEe2YPMyYKslBVA" name="reverse" visibility="public">
              <ownedParameter xmi:id="_uSvmKd0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSvmKt0fEe2YPMyYKslBVA" name="nullsFirst" visibility="public">
              <ownedParameter xmi:id="_uSvmK90fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSvmLN0fEe2YPMyYKslBVA" name="nullsLast" visibility="public">
              <ownedParameter xmi:id="_uSvmLd0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSwNMN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uSwNMd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSwNMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSwNM90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uSwNNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSwNNd0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uSwNNt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_KeYt0fEe2YPMyYKslBVA" name="NullsLastOrdering" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVEc9N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVEc9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVEc990fEe2YPMyYKslBVA" general="_s-uZg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uSwNN90fEe2YPMyYKslBVA" name="ordering" visibility="package" isLeaf="true" type="_s-uZg90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uSwNON0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tVEc9t0fEe2YPMyYKslBVA" client="_s_KeYt0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uSwNOd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uSw0QN0fEe2YPMyYKslBVA" name="ordering" type="_s-uZg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSw0Qd0fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uSw0Qt0fEe2YPMyYKslBVA" name="left" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSw0Q90fEe2YPMyYKslBVA" name="right" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSw0RN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSw0Rd0fEe2YPMyYKslBVA" name="reverse" visibility="public">
              <ownedParameter xmi:id="_uSw0Rt0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSw0R90fEe2YPMyYKslBVA" name="nullsFirst" visibility="public">
              <ownedParameter xmi:id="_uSw0SN0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSw0Sd0fEe2YPMyYKslBVA" name="nullsLast" visibility="public">
              <ownedParameter xmi:id="_uSw0St0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSw0S90fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uSw0TN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSw0Td0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSw0Tt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uSw0T90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSxbUN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uSxbUd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_KeZN0fEe2YPMyYKslBVA" name="ByFunctionOrdering" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tTsj9N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTsj9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTsj990fEe2YPMyYKslBVA" general="_s-uZg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJduUN0fEe2YPMyYKslBVA" name="function" visibility="package" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uJduUd0fEe2YPMyYKslBVA" name="ordering" visibility="package" isLeaf="true" type="_s-uZg90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uJduUt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tTsj9t0fEe2YPMyYKslBVA" client="_s_KeZN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJduU90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uJduVN0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJduVd0fEe2YPMyYKslBVA" name="ordering" type="_s-uZg90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJduVt0fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uJduV90fEe2YPMyYKslBVA" name="left" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJduWN0fEe2YPMyYKslBVA" name="right" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJduWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJduXt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uJduX90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJduYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJeVYN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uJeVYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJeVYt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uJeVY90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_LFcN0fEe2YPMyYKslBVA" name="CompoundOrdering" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tT1G0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tT1G0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tT1G090fEe2YPMyYKslBVA" general="_s-uZg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uKN8QN0fEe2YPMyYKslBVA" name="comparators" visibility="package" isLeaf="true" type="_tT1G1N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uKN8Qd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tT1G0t0fEe2YPMyYKslBVA" client="_s_LFcN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKN8Qt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKN8Q90fEe2YPMyYKslBVA" name="primary" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKN8RN0fEe2YPMyYKslBVA" name="secondary" type="_s--4Md0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKN8Rd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKN8Rt0fEe2YPMyYKslBVA" name="comparators" type="_s-vnpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKN8S90fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uKN8TN0fEe2YPMyYKslBVA" name="left" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKN8Td0fEe2YPMyYKslBVA" name="right" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKN8Tt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKN8T90fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uKN8UN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKN8Ud0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKOjVN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uKOjVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKOjVt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uKOjV90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_LFct0fEe2YPMyYKslBVA" name="LexicographicalOrdering" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tUl70N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUl70d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUl7090fEe2YPMyYKslBVA" general="_s-uZg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uPAVoN0fEe2YPMyYKslBVA" name="elementOrder" visibility="package" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uPAVod0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tUl70t0fEe2YPMyYKslBVA" client="_s_LFct0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uPAVot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uPAVo90fEe2YPMyYKslBVA" name="elementOrder" type="_s--4Md0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPAVpN0fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uPAVpd0fEe2YPMyYKslBVA" name="leftIterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPAVpt0fEe2YPMyYKslBVA" name="rightIterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPAVp90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPAVqN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uPAVqd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPAVqt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPA8sN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uPA8sd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPA8st0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uPA8s90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPA8tN0fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uPA8td0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPA8tt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPA8t90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_MTkN0fEe2YPMyYKslBVA" name="TopKSelector" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_s_nxY90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_nxZN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_nxZd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uVlewN0fEe2YPMyYKslBVA" name="k" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVlewd0fEe2YPMyYKslBVA" name="comparator" visibility="private" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVlewt0fEe2YPMyYKslBVA" name="buffer" visibility="private" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVlew90fEe2YPMyYKslBVA" name="bufferSize" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uVlexN0fEe2YPMyYKslBVA" name="threshold" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uS4JCN0fEe2YPMyYKslBVA" name="least" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS4JCd0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS4JCt0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS4JC90fEe2YPMyYKslBVA" name="return" type="_s_MTkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS4JDN0fEe2YPMyYKslBVA" name="offerAll" visibility="public">
              <ownedParameter xmi:id="_uS4JDd0fEe2YPMyYKslBVA" name="elements" type="_s7dqIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS4JDt0fEe2YPMyYKslBVA" name="topK" visibility="public">
              <ownedParameter xmi:id="_uS4JD90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVlexd0fEe2YPMyYKslBVA" name="least" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uVlext0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVlex90fEe2YPMyYKslBVA" name="return" type="_s_MTkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVmF0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uVmF0d0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVmF0t0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVmF090fEe2YPMyYKslBVA" name="greatest" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uVmF1N0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVmF1d0fEe2YPMyYKslBVA" name="return" type="_s_MTkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVmF1t0fEe2YPMyYKslBVA" name="greatest" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uVmF190fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVmF2N0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVmF2d0fEe2YPMyYKslBVA" name="return" type="_s_MTkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVms4N0fEe2YPMyYKslBVA" name="offer" visibility="public">
              <ownedParameter xmi:id="_uVms4d0fEe2YPMyYKslBVA" name="elem" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVnT8N0fEe2YPMyYKslBVA" name="trim" visibility="private"/>
            <ownedOperation xmi:id="_uVn7AN0fEe2YPMyYKslBVA" name="partition" visibility="private">
              <ownedParameter xmi:id="_uVn7Ad0fEe2YPMyYKslBVA" name="left" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVn7At0fEe2YPMyYKslBVA" name="right" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVn7A90fEe2YPMyYKslBVA" name="pivotIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVn7BN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVn7Bd0fEe2YPMyYKslBVA" name="swap" visibility="private">
              <ownedParameter xmi:id="_uVn7Bt0fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVoiEN0fEe2YPMyYKslBVA" name="j" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVoiEd0fEe2YPMyYKslBVA" name="combine" visibility="package">
              <ownedParameter xmi:id="_uVoiEt0fEe2YPMyYKslBVA" name="other" type="_s_MTkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVoiE90fEe2YPMyYKslBVA" name="return" type="_s_MTkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVoiFN0fEe2YPMyYKslBVA" name="offerAll" visibility="public">
              <ownedParameter xmi:id="_uVoiFd0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_MTkt0fEe2YPMyYKslBVA" name="Iterables" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tUfOIN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUfOId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUfOIt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJ-rsN0fEe2YPMyYKslBVA" name="removeIf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJ-rsd0fEe2YPMyYKslBVA" name="removeFrom" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ-rst0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ-rs90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJ-rwN0fEe2YPMyYKslBVA" name="any" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJ-rwd0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ-rwt0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJ-rw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKN8R90fEe2YPMyYKslBVA" name="toArray" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKN8SN0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKN8Sd0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKN8St0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK7t9t0fEe2YPMyYKslBVA" name="toIterator" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uK7t990fEe2YPMyYKslBVA" name="return" type="_s-wOsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK_YVt0fEe2YPMyYKslBVA" name="toString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK_YV90fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK_YWN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK_YW90fEe2YPMyYKslBVA" name="size" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK_YXN0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK_YXd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK__YN0fEe2YPMyYKslBVA" name="contains" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK__Yd0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK__Yt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK__Y90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK__Zt0fEe2YPMyYKslBVA" name="cycle" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK__Z90fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK__aN0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLAmc90fEe2YPMyYKslBVA" name="filter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLAmdN0fEe2YPMyYKslBVA" name="unfiltered" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLAmdd0fEe2YPMyYKslBVA" name="retainIfTrue" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLAmdt0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLAmet0fEe2YPMyYKslBVA" name="filter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLAme90fEe2YPMyYKslBVA" name="unfiltered" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLAmfN0fEe2YPMyYKslBVA" name="desiredType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLAmfd0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLBNht0fEe2YPMyYKslBVA" name="all" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLBNh90fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLBNiN0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLBNid0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLBNjd0fEe2YPMyYKslBVA" name="tryFind" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLBNjt0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLBNj90fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLBNkN0fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLBNlN0fEe2YPMyYKslBVA" name="transform" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLBNld0fEe2YPMyYKslBVA" name="fromIterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLBNlt0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLBNl90fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLCboN0fEe2YPMyYKslBVA" name="skip" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLCbod0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLCbot0fEe2YPMyYKslBVA" name="numberToSkip" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLCbo90fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLCbp90fEe2YPMyYKslBVA" name="limit" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLCbqN0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLCbqd0fEe2YPMyYKslBVA" name="limitSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLCbqt0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDp1d0fEe2YPMyYKslBVA" name="toArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLDp1t0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDp190fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDp2N0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLEQ1t0fEe2YPMyYKslBVA" name="get" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLEQ190fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLEQ2N0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLEQ2d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLfurN0fEe2YPMyYKslBVA" name="addAll" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLfurd0fEe2YPMyYKslBVA" name="addTo" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLfurt0fEe2YPMyYKslBVA" name="elementsToAdd" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLfur90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLzQpN0fEe2YPMyYKslBVA" name="getOnlyElement" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLzQpd0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLzQpt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMB6J90fEe2YPMyYKslBVA" name="toArray" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uMB6KN0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMB6Kd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOW1bd0fEe2YPMyYKslBVA" name="getFirst" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOW1bt0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOW1b90fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOW1cN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOgmbd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uOgmbt0fEe2YPMyYKslBVA" name="unmodifiableIterable" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOgmb90fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOgmcN0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOhNcN0fEe2YPMyYKslBVA" name="unmodifiableIterable" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOhNcd0fEe2YPMyYKslBVA" name="iterable" type="_tT6mYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOhNct0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOhNc90fEe2YPMyYKslBVA" name="removeAll" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOhNdN0fEe2YPMyYKslBVA" name="removeFrom" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOhNdd0fEe2YPMyYKslBVA" name="elementsToRemove" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOhNdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOhNd90fEe2YPMyYKslBVA" name="retainAll" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOhNeN0fEe2YPMyYKslBVA" name="removeFrom" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOhNed0fEe2YPMyYKslBVA" name="elementsToRetain" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOhNet0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOh0hN0fEe2YPMyYKslBVA" name="removeFirstMatching" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uOh0hd0fEe2YPMyYKslBVA" name="removeFrom" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOh0ht0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOh0h90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOibkN0fEe2YPMyYKslBVA" name="elementsEqual" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOibkd0fEe2YPMyYKslBVA" name="iterable1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOibkt0fEe2YPMyYKslBVA" name="iterable2" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOibk90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOibnt0fEe2YPMyYKslBVA" name="getOnlyElement" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOibn90fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOiboN0fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOibod0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOjCqN0fEe2YPMyYKslBVA" name="castOrCopyToCollection" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uOjCqd0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOjCqt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOjpsN0fEe2YPMyYKslBVA" name="frequency" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOjpsd0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOjpst0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOjps90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOjpu90fEe2YPMyYKslBVA" name="cycle" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOjpvN0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOjpvd0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOkQw90fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOkQxN0fEe2YPMyYKslBVA" name="a" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOkQxd0fEe2YPMyYKslBVA" name="b" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOkQxt0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOkQx90fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOkQyN0fEe2YPMyYKslBVA" name="a" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOkQyd0fEe2YPMyYKslBVA" name="b" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOkQyt0fEe2YPMyYKslBVA" name="c" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOkQy90fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOkQzN0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOkQzd0fEe2YPMyYKslBVA" name="a" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOkQzt0fEe2YPMyYKslBVA" name="b" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOkQz90fEe2YPMyYKslBVA" name="c" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOkQ0N0fEe2YPMyYKslBVA" name="d" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOkQ0d0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOkQ0t0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOkQ090fEe2YPMyYKslBVA" name="inputs" type="_tUfOI90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOkQ1N0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOk30N0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOk30d0fEe2YPMyYKslBVA" name="inputs" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOk30t0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOk3090fEe2YPMyYKslBVA" name="partition" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOk31N0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOk31d0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOk31t0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOk3190fEe2YPMyYKslBVA" name="paddedPartition" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOk32N0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOk32d0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOk32t0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOle6N0fEe2YPMyYKslBVA" name="find" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOle6d0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle6t0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle690fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOle8N0fEe2YPMyYKslBVA" name="find" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOle8d0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle8t0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle890fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOle9N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOmF8N0fEe2YPMyYKslBVA" name="indexOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOmF8d0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmF8t0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmF890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOmF_N0fEe2YPMyYKslBVA" name="get" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOmF_d0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmF_t0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmF_90fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmGAN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOmtAN0fEe2YPMyYKslBVA" name="getLast" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOmtAd0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmtAt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOmtA90fEe2YPMyYKslBVA" name="getLastInNonemptyList" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uOmtBN0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmtBd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOmtCd0fEe2YPMyYKslBVA" name="getLast" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOmtCt0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmtC90fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOmtDN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOnUEN0fEe2YPMyYKslBVA" name="consumingIterable" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOnUEd0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOnUEt0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOnUE90fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOnUFN0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOnUFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOnUFt0fEe2YPMyYKslBVA" name="mergeSorted" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOnUF90fEe2YPMyYKslBVA" name="iterables" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOnUGN0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOnUGd0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUfOJt0fEe2YPMyYKslBVA" name="UnmodifiableIterable" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdD7UN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdD7Ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdD7Ut0fEe2YPMyYKslBVA" general="_tUgcQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOf_ZN0fEe2YPMyYKslBVA" name="iterable" visibility="private" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOgmYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uOgmYd0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOgmYt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uOgmY90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOgmZN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uOgmZd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOgmZt0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uOgmZ90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOgmaN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uOgmad0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOgmat0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOgma90fEe2YPMyYKslBVA" name="x0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOgmbN0fEe2YPMyYKslBVA" name="x1" type="_tUf1Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUf1Md0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tdBfEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdBfEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdBfEt0fEe2YPMyYKslBVA" general="_tUgcQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uObG290fEe2YPMyYKslBVA" name="val$iterable" visibility="package" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uObt4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uObt4d0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uObt4t0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uObt490fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uObt590fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uObt6N0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uObt8d0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uObt8t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uObt890fEe2YPMyYKslBVA" name="lambda$spliterator$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uObt9N0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uObt9d0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUgcQ90fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tdBfGd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdBfGt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdBfG90fEe2YPMyYKslBVA" general="_tUgcQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOcU990fEe2YPMyYKslBVA" name="val$iterable" visibility="package" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOcU-N0fEe2YPMyYKslBVA" name="val$size" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOcU-d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOcU-t0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOcU-90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOcU_N0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uOcU_d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUgcRd0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tdCGIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdCGId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdCGIt0fEe2YPMyYKslBVA" general="_tUgcQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOcVAt0fEe2YPMyYKslBVA" name="val$iterable" visibility="package" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOcVA90fEe2YPMyYKslBVA" name="val$size" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOcVBN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOcVBd0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOcVBt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOcVB90fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uOcVCN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUgcR90fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_tdCGI90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdCGJN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdCGJd0fEe2YPMyYKslBVA" general="_tUgcQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOc8BN0fEe2YPMyYKslBVA" name="val$unfiltered" visibility="package" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOc8Bd0fEe2YPMyYKslBVA" name="val$retainIfTrue" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOc8Bt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOc8B90fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOc8CN0fEe2YPMyYKslBVA" name="arg1" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOc8Cd0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uOc8Ct0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOc8C90fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uOc8DN0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOc8D90fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uOc8EN0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOdjEd0fEe2YPMyYKslBVA" name="lambda$forEach$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uOdjEt0fEe2YPMyYKslBVA" name="retainIfTrue" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOdjE90fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOdjFN0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUhDUd0fEe2YPMyYKslBVA" name="5" visibility="package">
              <eAnnotations xmi:id="_tdCGJt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdCGJ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdCGKN0fEe2YPMyYKslBVA" general="_tUgcQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOdjFd0fEe2YPMyYKslBVA" name="val$fromIterable" visibility="package" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOdjFt0fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOdjF90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOdjGN0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOdjGd0fEe2YPMyYKslBVA" name="arg1" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOdjGt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uOdjG90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOdjHN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uOdjHd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOeKIN0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uOeKId0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOeKIt0fEe2YPMyYKslBVA" name="lambda$forEach$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uOeKI90fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOeKJN0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOeKJd0fEe2YPMyYKslBVA" name="f" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUhDU90fEe2YPMyYKslBVA" name="6" visibility="package">
              <eAnnotations xmi:id="_tdCtMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdCtMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdCtMt0fEe2YPMyYKslBVA" general="_tUgcQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOexMN0fEe2YPMyYKslBVA" name="val$iterable" visibility="package" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOexMd0fEe2YPMyYKslBVA" name="val$numberToSkip" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOexMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOexM90fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOexNN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOexNd0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uOexNt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOexO90fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uOexPN0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tdCtNN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgBItt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgBIt90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgBvwN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uOeKJt0fEe2YPMyYKslBVA" name="atStart" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uOeKJ90fEe2YPMyYKslBVA" name="val$iterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tgBIuN0fEe2YPMyYKslBVA" client="_tdCtNN0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uOeKKN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uOeKKd0fEe2YPMyYKslBVA" name="this$0" type="_tUhDU90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uOeKKt0fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uOeKK90fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_uOeKLN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uOeKLd0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uOeKLt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uOeKL90fEe2YPMyYKslBVA" name="remove" visibility="public"/>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUhDVd0fEe2YPMyYKslBVA" name="7" visibility="package">
              <eAnnotations xmi:id="_tdDUQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdDUQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdDUQt0fEe2YPMyYKslBVA" general="_tUgcQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOfYRd0fEe2YPMyYKslBVA" name="val$iterable" visibility="package" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOfYRt0fEe2YPMyYKslBVA" name="val$limitSize" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOfYR90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOfYSN0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOfYSd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOfYSt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uOfYS90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOfYUN0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uOfYUd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUhDV90fEe2YPMyYKslBVA" name="8" visibility="package">
              <eAnnotations xmi:id="_tdDUQ90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdDURN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdDURd0fEe2YPMyYKslBVA" general="_tUgcQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOfYVd0fEe2YPMyYKslBVA" name="val$iterable" visibility="package" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOf_UN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOf_Ud0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOf_Ut0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uOf_U90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOf_V90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uOf_WN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUhqYd0fEe2YPMyYKslBVA" name="9" visibility="package">
              <eAnnotations xmi:id="_tdDUSN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdDUSd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdDUSt0fEe2YPMyYKslBVA" general="_tUgcQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOf_Wd0fEe2YPMyYKslBVA" name="val$iterables" visibility="package" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uOf_Wt0fEe2YPMyYKslBVA" name="val$comparator" visibility="package" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOf_W90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOf_XN0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOf_Xd0fEe2YPMyYKslBVA" name="arg1" type="_s--4Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOf_Xt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uOf_X90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUhqY90fEe2YPMyYKslBVA" name="10" visibility="package">
              <eAnnotations xmi:id="_tdBfFd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdBfFt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdBfGN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdBfF90fEe2YPMyYKslBVA" client="_tUhqY90fEe2YPMyYKslBVA" supplier="_s-wOsN0fEe2YPMyYKslBVA" contract="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uOcU8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uOcU8d0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uOcU8t0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOcU890fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOcU9N0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uOcU9d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOcU9t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_MTk90fEe2YPMyYKslBVA" name="ImmutableList" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tT8bld0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tT8blt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tT8bmt0fEe2YPMyYKslBVA" general="_tT6mYN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tT8bmN0fEe2YPMyYKslBVA" client="_s_MTk90fEe2YPMyYKslBVA" supplier="_s7dDE90fEe2YPMyYKslBVA" contract="_s7dDE90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tT8bmd0fEe2YPMyYKslBVA" client="_s_MTk90fEe2YPMyYKslBVA" supplier="_tT8bl90fEe2YPMyYKslBVA" contract="_tT8bl90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJWZkd0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJWZkt0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJWZk90fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJe8dN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uJe8et0fEe2YPMyYKslBVA" name="size" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uJe8e90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJfjhd0fEe2YPMyYKslBVA" name="get" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uJfjht0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJfjh90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJgKkt0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJgKk90fEe2YPMyYKslBVA" name="elements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJgKlN0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJgKl90fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJgKmN0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKBH9d0fEe2YPMyYKslBVA" name="sortedCopyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKBH9t0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKBH990fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKBH-N0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLw0aN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLw0ad0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLw0at0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL5-UN0fEe2YPMyYKslBVA" name="asImmutableList" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uL5-Ud0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL5-Ut0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL5-U90fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL6lbt0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uL6lb90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL6lcN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL7McN0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public">
              <ownedParameter xmi:id="_uL7Mcd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL7Mct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL7Mdt0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_uL7Md90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL7MeN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL7Mfd0fEe2YPMyYKslBVA" name="subList" visibility="public">
              <ownedParameter xmi:id="_uL7Mft0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL7Mf90fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL7MgN0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL7Mgd0fEe2YPMyYKslBVA" name="reverse" visibility="public">
              <ownedParameter xmi:id="_uL7Mgt0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL7zgt0fEe2YPMyYKslBVA" name="isPartialView" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uL7zg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL8akN0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
              <ownedParameter xmi:id="_uL8akd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL8akt0fEe2YPMyYKslBVA" name="return" type="_tVgh0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL8ald0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
              <ownedParameter xmi:id="_uL8alt0fEe2YPMyYKslBVA" name="return" type="_tVgh0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL8amd0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uL8amt0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL9BoN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uL9Bod0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL9Bot0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL-Pwt0fEe2YPMyYKslBVA" name="toImmutableList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uL-Pw90fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL-Px90fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uL-PyN0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-Pyd0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-Pyt0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL-Py90fEe2YPMyYKslBVA" name="construct" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uL-PzN0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-Pzd0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL-Pzt0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uL-20N0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-20d0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-20t0fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-2090fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL-21N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uL-21d0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-21t0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-2190fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-22N0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-22d0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL-22t0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uL-2290fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-23N0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-23d0fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-23t0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-2390fEe2YPMyYKslBVA" name="e5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-24N0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL-24d0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uL-24t0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-2490fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-25N0fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-25d0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-25t0fEe2YPMyYKslBVA" name="e5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-2590fEe2YPMyYKslBVA" name="e6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL-26N0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL_d4N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uL_d4d0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d4t0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d490fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d5N0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d5d0fEe2YPMyYKslBVA" name="e5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d5t0fEe2YPMyYKslBVA" name="e6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d590fEe2YPMyYKslBVA" name="e7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d6N0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL_d6d0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uL_d6t0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d690fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d7N0fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d7d0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d7t0fEe2YPMyYKslBVA" name="e5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d790fEe2YPMyYKslBVA" name="e6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d8N0fEe2YPMyYKslBVA" name="e7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d8d0fEe2YPMyYKslBVA" name="e8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d8t0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL_d890fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uL_d9N0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d9d0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d9t0fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d990fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d-N0fEe2YPMyYKslBVA" name="e5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d-d0fEe2YPMyYKslBVA" name="e6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d-t0fEe2YPMyYKslBVA" name="e7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d-90fEe2YPMyYKslBVA" name="e8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d_N0fEe2YPMyYKslBVA" name="e9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_d_d0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL_d_t0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uL_d_90fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_eAN0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_eAd0fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_eAt0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_eA90fEe2YPMyYKslBVA" name="e5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_eBN0fEe2YPMyYKslBVA" name="e6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_eBd0fEe2YPMyYKslBVA" name="e7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_eBt0fEe2YPMyYKslBVA" name="e8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_eB90fEe2YPMyYKslBVA" name="e9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_eCN0fEe2YPMyYKslBVA" name="e10" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL_eCd0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMAE8N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMAE8d0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAE8t0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAE890fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAE9N0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAE9d0fEe2YPMyYKslBVA" name="e5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAE9t0fEe2YPMyYKslBVA" name="e6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAE990fEe2YPMyYKslBVA" name="e7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAE-N0fEe2YPMyYKslBVA" name="e8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAE-d0fEe2YPMyYKslBVA" name="e9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAE-t0fEe2YPMyYKslBVA" name="e10" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAE-90fEe2YPMyYKslBVA" name="e11" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAE_N0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMAE_d0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMAE_t0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAE_90fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAFAN0fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAFAd0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAFAt0fEe2YPMyYKslBVA" name="e5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAFA90fEe2YPMyYKslBVA" name="e6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAFBN0fEe2YPMyYKslBVA" name="e7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAFBd0fEe2YPMyYKslBVA" name="e8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAFBt0fEe2YPMyYKslBVA" name="e9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAFB90fEe2YPMyYKslBVA" name="e10" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAFCN0fEe2YPMyYKslBVA" name="e11" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAFCd0fEe2YPMyYKslBVA" name="e12" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAFCt0fEe2YPMyYKslBVA" name="others" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAFC90fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMAsAN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMAsAd0fEe2YPMyYKslBVA" name="elements" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMAsAt0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMBTEN0fEe2YPMyYKslBVA" name="toArray" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uMBTEd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMBTEt0fEe2YPMyYKslBVA" name="asImmutableList" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uMBTE90fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMBTFN0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMB6It0fEe2YPMyYKslBVA" name="sortedCopyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMB6I90fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMB6JN0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMDIQN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uMDIQd0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMDvUN0fEe2YPMyYKslBVA" name="subListUnchecked" visibility="package">
              <ownedParameter xmi:id="_uMDvUd0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMDvUt0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMDvU90fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMDvVN0fEe2YPMyYKslBVA" name="addAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMDvVd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMDvVt0fEe2YPMyYKslBVA" name="newElements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMDvV90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMDvWN0fEe2YPMyYKslBVA" name="set" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMDvWd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMDvWt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMDvW90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMDvXN0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMDvXd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMDvXt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMEWYN0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMEWYd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMEWYt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMEWY90fEe2YPMyYKslBVA" name="replaceAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMEWZN0fEe2YPMyYKslBVA" name="operator" type="_tT8bnN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMEWZd0fEe2YPMyYKslBVA" name="sort" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMEWZt0fEe2YPMyYKslBVA" name="c" type="_s--4Md0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMEWZ90fEe2YPMyYKslBVA" name="asList" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMEWaN0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMEWad0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
              <ownedParameter xmi:id="_uMEWat0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMEWa90fEe2YPMyYKslBVA" name="copyIntoArray" visibility="package">
              <ownedParameter xmi:id="_uMEWbN0fEe2YPMyYKslBVA" name="dst" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMEWbd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMEWbt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uME9cN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uME9cd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uME9ct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uME9c90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uME9dN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMFkgN0fEe2YPMyYKslBVA" name="readObject" visibility="private">
              <ownedParameter xmi:id="_uMFkgd0fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMFkgt0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
              <ownedParameter xmi:id="_uMFkg90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMFkhN0fEe2YPMyYKslBVA" name="builder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMFkhd0fEe2YPMyYKslBVA" name="return" type="_tT9psN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMFkht0fEe2YPMyYKslBVA" name="builderWithExpectedSize" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMFkh90fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMFkiN0fEe2YPMyYKslBVA" name="return" type="_tT9psN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMFkid0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uMFkit0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMFki90fEe2YPMyYKslBVA" name="subList" visibility="public">
              <ownedParameter xmi:id="_uMFkjN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMFkjd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMFkjt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMGLkN0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
              <ownedParameter xmi:id="_uMGLkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMGLkt0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMGLk90fEe2YPMyYKslBVA" name="listIterator" visibility="public">
              <ownedParameter xmi:id="_uMGLlN0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMLEE90fEe2YPMyYKslBVA" name="isEmpty" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uMLEFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTFkaN0fEe2YPMyYKslBVA" name="internalArray" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uTFkad0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTFkbN0fEe2YPMyYKslBVA" name="internalArrayStart" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uTFkbd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTGLcd0fEe2YPMyYKslBVA" name="internalArrayEnd" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uTGLct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT7Nc90fEe2YPMyYKslBVA" name="SerializedForm" visibility="package">
              <eAnnotations xmi:id="_tT8bkd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tT8bkt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tT8blN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uL8am90fEe2YPMyYKslBVA" name="elements" visibility="package" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uL8anN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tT8bk90fEe2YPMyYKslBVA" client="_tT7Nc90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uLxbct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uLxbc90fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL8and0fEe2YPMyYKslBVA" name="readResolve" visibility="package">
                <ownedParameter xmi:id="_uL8ant0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT9psN0fEe2YPMyYKslBVA" name="Builder" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tc1R5N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc1R5d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc1R5t0fEe2YPMyYKslBVA" general="_tUB7Id0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uL4JKN0fEe2YPMyYKslBVA" name="contents" visibility="package" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uL4JKd0fEe2YPMyYKslBVA" name="size" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uL4JKt0fEe2YPMyYKslBVA" name="forceCopy" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJgKkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJgKkd0fEe2YPMyYKslBVA" name="capacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJgKmd0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uJgKmt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJgKm90fEe2YPMyYKslBVA" name="return" type="_tT9psN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJgKnN0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uJgKnd0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL4JK90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uL4JLN0fEe2YPMyYKslBVA" name="getReadyToExpandTo" visibility="private">
                <ownedParameter xmi:id="_uL4JLd0fEe2YPMyYKslBVA" name="minCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL4wMN0fEe2YPMyYKslBVA" name="expandedCapacity" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uL4wMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL4wMt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL4wM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL4wNN0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uL4wNd0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL4wNt0fEe2YPMyYKslBVA" name="return" type="_tT9psN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL4wOt0fEe2YPMyYKslBVA" name="add" visibility="private">
                <ownedParameter xmi:id="_uL4wO90fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL4wPN0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL5XQN0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uL5XQd0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL5XQt0fEe2YPMyYKslBVA" name="return" type="_tT9psN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL5XQ90fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uL5XRN0fEe2YPMyYKslBVA" name="elements" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL5XRd0fEe2YPMyYKslBVA" name="return" type="_tT9psN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL5XRt0fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uL5XR90fEe2YPMyYKslBVA" name="builder" type="_tT9psN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL5XSN0fEe2YPMyYKslBVA" name="return" type="_tT9psN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL5-VN0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uL5-Vd0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL5-Vt0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uL5-V90fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL5-WN0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL5-Wd0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uL5-Wt0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL5-W90fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL5-XN0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uL5-Xd0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL5-Xt0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL5-X90fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uL5-YN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL5-Yd0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT-Qwd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tc1R4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc1R4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc1R490fEe2YPMyYKslBVA" general="_tc1R4t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uL4JIN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uL4JId0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uL4JIt0fEe2YPMyYKslBVA" name="this$0" type="_s_MTk90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL4JI90fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL4JJN0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL4JJd0fEe2YPMyYKslBVA" name="get" visibility="protected">
                <ownedParameter xmi:id="_uL4JJt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL4JJ90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT-Qw90fEe2YPMyYKslBVA" name="SubList" visibility="package">
              <eAnnotations xmi:id="_tc2f8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc2f8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc2f8t0fEe2YPMyYKslBVA" general="_s_MTk90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uL9Bo90fEe2YPMyYKslBVA" name="offset" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uL9BpN0fEe2YPMyYKslBVA" name="length" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uL9Bpd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uL9Bpt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uL9Bp90fEe2YPMyYKslBVA" name="this$0" type="_s_MTk90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL9BqN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL9Bqd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL9Bqt0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uL9Bq90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL9BrN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uL9Brd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL9Brt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL9osN0fEe2YPMyYKslBVA" name="subList" visibility="public">
                <ownedParameter xmi:id="_uL9osd0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL9ost0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL9os90fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL9otN0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uL9otd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL9ott0fEe2YPMyYKslBVA" name="subList" visibility="public">
                <ownedParameter xmi:id="_uL9ot90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL9ouN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL9oud0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL9out0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
                <ownedParameter xmi:id="_uL9ou90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL9ovN0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL9ovd0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
                <ownedParameter xmi:id="_uL9ovt0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL-PwN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uL-Pwd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT-30d0fEe2YPMyYKslBVA" name="ReverseImmutableList" visibility="package">
              <eAnnotations xmi:id="_tc144N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc144d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc144t0fEe2YPMyYKslBVA" general="_s_MTk90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uL5-Yt0fEe2YPMyYKslBVA" name="forwardList" visibility="private" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uL5-Y90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uL6lYN0fEe2YPMyYKslBVA" name="backingList" type="_s_MTk90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL6lYd0fEe2YPMyYKslBVA" name="reverseIndex" visibility="private">
                <ownedParameter xmi:id="_uL6lYt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL6lY90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL6lZN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uL6lZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL6lZt0fEe2YPMyYKslBVA" name="reversePosition" visibility="private">
                <ownedParameter xmi:id="_uL6lZ90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL6laN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL6lad0fEe2YPMyYKslBVA" name="reverse" visibility="public">
                <ownedParameter xmi:id="_uL6lat0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL6la90fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uL6lbN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL6lbd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL6lcd0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
                <ownedParameter xmi:id="_uL6lct0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL6lc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL7Mc90fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public">
                <ownedParameter xmi:id="_uL7MdN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL7Mdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL7Med0fEe2YPMyYKslBVA" name="subList" visibility="public">
                <ownedParameter xmi:id="_uL7Met0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL7Me90fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL7MfN0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL7Mg90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uL7MhN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL7Mhd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL7zgN0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uL7zgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL7zhN0fEe2YPMyYKslBVA" name="subList" visibility="public">
                <ownedParameter xmi:id="_uL7zhd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL7zht0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL7zh90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL7ziN0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
                <ownedParameter xmi:id="_uL7zid0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uL7zit0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL8ak90fEe2YPMyYKslBVA" name="listIterator" visibility="public">
                <ownedParameter xmi:id="_uL8alN0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL8al90fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uL8amN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_Nhsd0fEe2YPMyYKslBVA" name="Sets" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_s_WEkt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_WEk90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_WElN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uIyY690fEe2YPMyYKslBVA" name="removeAllImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIyY7N0fEe2YPMyYKslBVA" name="set" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIyY7d0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIyY7t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJFT2t0fEe2YPMyYKslBVA" name="hashCodeImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJFT290fEe2YPMyYKslBVA" name="s" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJFT3N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJF6490fEe2YPMyYKslBVA" name="equalsImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJF65N0fEe2YPMyYKslBVA" name="s" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJF65d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJF65t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJT9Xt0fEe2YPMyYKslBVA" name="unmodifiableNavigableSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJT9X90fEe2YPMyYKslBVA" name="set" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJT9YN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKqBKt0fEe2YPMyYKslBVA" name="newLinkedHashSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKqBK90fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKqBLN0fEe2YPMyYKslBVA" name="return" type="_s_eAYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKuSkN0fEe2YPMyYKslBVA" name="filter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKuSkd0fEe2YPMyYKslBVA" name="unfiltered" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKuSkt0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKuSk90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNZzKN0fEe2YPMyYKslBVA" name="newHashSetWithExpectedSize" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNZzKd0fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNZzKt0fEe2YPMyYKslBVA" name="return" type="_s_cyQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQsXs90fEe2YPMyYKslBVA" name="removeAllImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uQsXtN0fEe2YPMyYKslBVA" name="set" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQsXtd0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQsXtt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRLf7N0fEe2YPMyYKslBVA" name="newHashSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRLf7d0fEe2YPMyYKslBVA" name="return" type="_s_cyQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSYZwN0fEe2YPMyYKslBVA" name="union" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSYZwd0fEe2YPMyYKslBVA" name="set1" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSYZwt0fEe2YPMyYKslBVA" name="set2" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSYZw90fEe2YPMyYKslBVA" name="return" type="_tVPcEt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSZn5N0fEe2YPMyYKslBVA" name="intersection" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSZn5d0fEe2YPMyYKslBVA" name="set1" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSZn5t0fEe2YPMyYKslBVA" name="set2" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSZn590fEe2YPMyYKslBVA" name="return" type="_tVPcEt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS5-Nd0fEe2YPMyYKslBVA" name="newLinkedHashSetWithExpectedSize" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS5-Nt0fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uS5-N90fEe2YPMyYKslBVA" name="return" type="_s_eAYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS5-ON0fEe2YPMyYKslBVA" name="newLinkedHashSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uS5-Od0fEe2YPMyYKslBVA" name="return" type="_s_eAYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTz9Jt0fEe2YPMyYKslBVA" name="filter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uTz9J90fEe2YPMyYKslBVA" name="unfiltered" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTz9KN0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTz9Kd0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uT9uJN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uT9uJd0fEe2YPMyYKslBVA" name="immutableEnumSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uT9uJt0fEe2YPMyYKslBVA" name="anElement" type="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uT9uJ90fEe2YPMyYKslBVA" name="otherElements" type="_s_WroN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uT9uKN0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uT9uLd0fEe2YPMyYKslBVA" name="immutableEnumSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uT9uLt0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uT9uL90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uT-VM90fEe2YPMyYKslBVA" name="toImmutableEnumSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uT-VNN0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uT-VNd0fEe2YPMyYKslBVA" name="newEnumSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uT-VNt0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uT-VN90fEe2YPMyYKslBVA" name="elementType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uT-VON0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uT-8QN0fEe2YPMyYKslBVA" name="newHashSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uT-8Qd0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uT-8Qt0fEe2YPMyYKslBVA" name="return" type="_s_cyQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uT-8Q90fEe2YPMyYKslBVA" name="newHashSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uT-8RN0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uT-8Rd0fEe2YPMyYKslBVA" name="return" type="_s_cyQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uT-8SN0fEe2YPMyYKslBVA" name="newHashSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uT-8Sd0fEe2YPMyYKslBVA" name="elements" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uT-8St0fEe2YPMyYKslBVA" name="return" type="_s_cyQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uT_jUN0fEe2YPMyYKslBVA" name="newConcurrentHashSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uT_jUd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uT_jUt0fEe2YPMyYKslBVA" name="newConcurrentHashSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uT_jU90fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uT_jVN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUAKZN0fEe2YPMyYKslBVA" name="newTreeSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUAKZd0fEe2YPMyYKslBVA" name="return" type="_s_encN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUAKZ90fEe2YPMyYKslBVA" name="newTreeSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUAKaN0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUAKad0fEe2YPMyYKslBVA" name="return" type="_s_encN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUAKat0fEe2YPMyYKslBVA" name="newTreeSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUAKa90fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUAKbN0fEe2YPMyYKslBVA" name="return" type="_s_encN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUAKbd0fEe2YPMyYKslBVA" name="newIdentityHashSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUAxcN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUAxdN0fEe2YPMyYKslBVA" name="newCopyOnWriteArraySet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUAxdd0fEe2YPMyYKslBVA" name="return" type="_s_fOgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUAxd90fEe2YPMyYKslBVA" name="newCopyOnWriteArraySet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUAxeN0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUAxed0fEe2YPMyYKslBVA" name="return" type="_s_fOgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUAxfN0fEe2YPMyYKslBVA" name="complementOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUAxfd0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUAxft0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUBYg90fEe2YPMyYKslBVA" name="makeComplementByHand" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uUBYhN0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUBYhd0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUBYht0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUBYh90fEe2YPMyYKslBVA" name="complementOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUBYiN0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUBYid0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUBYit0fEe2YPMyYKslBVA" name="return" type="_s_XSsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUBYjt0fEe2YPMyYKslBVA" name="newSetFromMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUBYj90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUBYkN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUB_kN0fEe2YPMyYKslBVA" name="difference" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUB_kd0fEe2YPMyYKslBVA" name="set1" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUB_kt0fEe2YPMyYKslBVA" name="set2" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUB_k90fEe2YPMyYKslBVA" name="return" type="_tVPcEt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUB_lN0fEe2YPMyYKslBVA" name="symmetricDifference" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUB_ld0fEe2YPMyYKslBVA" name="set1" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUB_lt0fEe2YPMyYKslBVA" name="set2" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUB_l90fEe2YPMyYKslBVA" name="return" type="_tVPcEt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUCmoN0fEe2YPMyYKslBVA" name="filter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUCmod0fEe2YPMyYKslBVA" name="unfiltered" type="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUCmot0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUCmo90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUD0wN0fEe2YPMyYKslBVA" name="cartesianProduct" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUD0wd0fEe2YPMyYKslBVA" name="sets" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUD0wt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUD0w90fEe2YPMyYKslBVA" name="cartesianProduct" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUD0xN0fEe2YPMyYKslBVA" name="sets" type="_s_WrqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUD0xd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUD0xt0fEe2YPMyYKslBVA" name="powerSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUD0x90fEe2YPMyYKslBVA" name="set" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUD0yN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUD0yd0fEe2YPMyYKslBVA" name="combinations" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUD0yt0fEe2YPMyYKslBVA" name="set" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUD0y90fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUD0zN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUFC4N0fEe2YPMyYKslBVA" name="synchronizedNavigableSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUFC4d0fEe2YPMyYKslBVA" name="navigableSet" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUFC4t0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUFp8N0fEe2YPMyYKslBVA" name="subSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUFp8d0fEe2YPMyYKslBVA" name="set" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUFp8t0fEe2YPMyYKslBVA" name="range" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUFp890fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_f1kd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tVPcEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVPcEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVPcE90fEe2YPMyYKslBVA" general="_tVPcEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uTmh2t0fEe2YPMyYKslBVA" name="val$set1" visibility="package" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uTnI0N0fEe2YPMyYKslBVA" name="val$set2" visibility="package" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uTnI1d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uTnI1t0fEe2YPMyYKslBVA" name="arg0" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTnI190fEe2YPMyYKslBVA" name="arg1" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTnI2t0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uTnI290fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTnI3N0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uTnI3d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTnv4N0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uTnv4d0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTnv4t0fEe2YPMyYKslBVA" name="stream" visibility="public">
                <ownedParameter xmi:id="_uTnv490fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTnv7d0fEe2YPMyYKslBVA" name="parallelStream" visibility="public">
                <ownedParameter xmi:id="_uTnv7t0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTnv8d0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uTnv8t0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTnv890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTnv9N0fEe2YPMyYKslBVA" name="copyInto" visibility="public">
                <ownedParameter xmi:id="_uTnv9d0fEe2YPMyYKslBVA" name="set" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTnv9t0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uToW8N0fEe2YPMyYKslBVA" name="immutableCopy" visibility="public">
                <ownedParameter xmi:id="_uToW8d0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uToW8t0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uToW890fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uToW9N0fEe2YPMyYKslBVA" name="lambda$stream$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uToW9d0fEe2YPMyYKslBVA" name="set1" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uToW9t0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uToW990fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVPcFd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdq_Wt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdrmYN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdrmYd0fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uTmh1d0fEe2YPMyYKslBVA" name="itr1" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uTmh1t0fEe2YPMyYKslBVA" name="itr2" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uTmh190fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_f1kd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uTmh2N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uTmh2d0fEe2YPMyYKslBVA" name="this$0" type="_s_f1kd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTnI0d0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uTnI0t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTnI090fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uTnI1N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_f1k90fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tVQDId0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVQDIt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVQDI90fEe2YPMyYKslBVA" general="_tVPcEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uToW_N0fEe2YPMyYKslBVA" name="val$set1" visibility="package" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uTo-AN0fEe2YPMyYKslBVA" name="val$set2" visibility="package" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uTo-A90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uTo-BN0fEe2YPMyYKslBVA" name="arg0" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTo-Bd0fEe2YPMyYKslBVA" name="arg1" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTo-Bt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uTo-B90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTo-CN0fEe2YPMyYKslBVA" name="stream" visibility="public">
                <ownedParameter xmi:id="_uTo-Cd0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTo-Ct0fEe2YPMyYKslBVA" name="parallelStream" visibility="public">
                <ownedParameter xmi:id="_uTo-C90fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTo-Dt0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uTo-D90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTplEN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uTplEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTplFt0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uTplF90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTplGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTplGd0fEe2YPMyYKslBVA" name="containsAll" visibility="public">
                <ownedParameter xmi:id="_uTplGt0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTplG90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTplHN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uTplHd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVQDJd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdrmYt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdrmY90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdrmZN0fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uToW-N0fEe2YPMyYKslBVA" name="itr" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uToW-d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_f1k90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uToW-t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uToW-90fEe2YPMyYKslBVA" name="this$0" type="_s_f1k90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uToW_d0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uToW_t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTo-Ad0fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uTo-At0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_f1ld0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tVQDJt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVQDJ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVQDKN0fEe2YPMyYKslBVA" general="_tVPcEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uTplIt0fEe2YPMyYKslBVA" name="val$set1" visibility="package" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uTqMIN0fEe2YPMyYKslBVA" name="val$set2" visibility="package" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uTqMI90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uTqMJN0fEe2YPMyYKslBVA" name="arg0" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTqMJd0fEe2YPMyYKslBVA" name="arg1" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTqMJt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uTqMJ90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTqMKN0fEe2YPMyYKslBVA" name="stream" visibility="public">
                <ownedParameter xmi:id="_uTqMKd0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTqMKt0fEe2YPMyYKslBVA" name="parallelStream" visibility="public">
                <ownedParameter xmi:id="_uTqMK90fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTqMLN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uTqMLd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTqzMN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uTqzMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTqzMt0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uTqzM90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTqzNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTqzNd0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uTqzNt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTqzN90fEe2YPMyYKslBVA" name="lambda$parallelStream$1" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uTqzON0fEe2YPMyYKslBVA" name="set2" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTqzOd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTqzOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTqzO90fEe2YPMyYKslBVA" name="lambda$stream$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uTqzPN0fEe2YPMyYKslBVA" name="set2" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTqzPd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTqzPt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVQqMd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdrmZd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdrmZt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdrmZ90fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uTplHt0fEe2YPMyYKslBVA" name="itr" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uTplH90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_f1ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uTplIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uTplId0fEe2YPMyYKslBVA" name="this$0" type="_s_f1ld0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTplI90fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uTplJN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTqMId0fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uTqMIt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_f1l90fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_tVQqMt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVQqM90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVQqNN0fEe2YPMyYKslBVA" general="_tVPcEt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uTraRd0fEe2YPMyYKslBVA" name="val$set2" visibility="package" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uTraRt0fEe2YPMyYKslBVA" name="val$set1" visibility="package" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uTraSd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uTraSt0fEe2YPMyYKslBVA" name="arg0" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTraS90fEe2YPMyYKslBVA" name="arg1" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTsBUN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uTsBUd0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTsBUt0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uTsBU90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTsBVN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uTsBVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTsoYN0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uTsoYd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTsoYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTsoY90fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uTsoZN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVQqNt0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdrmaN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdrmad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdrmat0fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uTqzP90fEe2YPMyYKslBVA" name="val$itr1" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uTqzQN0fEe2YPMyYKslBVA" name="val$itr2" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uTqzQd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_f1l90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uTqzQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uTraQN0fEe2YPMyYKslBVA" name="this$0" type="_s_f1l90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uTraQd0fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uTraQt0fEe2YPMyYKslBVA" name="arg2" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTraQ90fEe2YPMyYKslBVA" name="computeNext" visibility="public">
                  <ownedParameter xmi:id="_uTraRN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTraR90fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uTraSN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_gcoN0fEe2YPMyYKslBVA" name="FilteredSet" visibility="package">
              <eAnnotations xmi:id="_tVSfYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVSfYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVSfY90fEe2YPMyYKslBVA" general="_tTz4t90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUCmpN0fEe2YPMyYKslBVA" name="predicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUCmpd0fEe2YPMyYKslBVA" name="unfiltered" visibility="package" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVSfYt0fEe2YPMyYKslBVA" client="_s_gcoN0fEe2YPMyYKslBVA" supplier="_s9JsNN0fEe2YPMyYKslBVA" contract="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uT1LQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uT1LQd0fEe2YPMyYKslBVA" name="unfiltered" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT1LQt0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT1LQ90fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uT1LRN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT1LRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT1LRt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uT1LR90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_gcot0fEe2YPMyYKslBVA" name="FilteredSortedSet" visibility="package">
              <eAnnotations xmi:id="_tVSfZN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVSfZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVSfZ90fEe2YPMyYKslBVA" general="_s_gcoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uT1yUN0fEe2YPMyYKslBVA" name="unfiltered" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uT1yVd0fEe2YPMyYKslBVA" name="predicate" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVSfZt0fEe2YPMyYKslBVA" client="_s_gcot0fEe2YPMyYKslBVA" supplier="_s_RMEN0fEe2YPMyYKslBVA" contract="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uTyvBd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uTyvBt0fEe2YPMyYKslBVA" name="unfiltered" type="_s_RMEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTyvB90fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT1LSN0fEe2YPMyYKslBVA" name="comparator" visibility="public">
                <ownedParameter xmi:id="_uT1LSd0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT1yUd0fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uT1yUt0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT1yU90fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT1yVN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT1yVt0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uT1yV90fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT1yWN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT1yWd0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uT1yWt0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT1yW90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT1yXN0fEe2YPMyYKslBVA" name="first" visibility="public">
                <ownedParameter xmi:id="_uT1yXd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT2ZYN0fEe2YPMyYKslBVA" name="last" visibility="public">
                <ownedParameter xmi:id="_uT2ZYd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_hDsN0fEe2YPMyYKslBVA" name="FilteredNavigableSet" visibility="package">
              <eAnnotations xmi:id="_tVR4UN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVR4Ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVR4U90fEe2YPMyYKslBVA" general="_s_gcot0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uTyvCt0fEe2YPMyYKslBVA" name="unfiltered" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uTzWEN0fEe2YPMyYKslBVA" name="predicate" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVR4Ut0fEe2YPMyYKslBVA" client="_s_hDsN0fEe2YPMyYKslBVA" supplier="_s_iR0N0fEe2YPMyYKslBVA" contract="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uTyvAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uTyvA90fEe2YPMyYKslBVA" name="unfiltered" type="_s_iR0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTyvBN0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTyvCN0fEe2YPMyYKslBVA" name="unfiltered" visibility="package">
                <ownedParameter xmi:id="_uTyvCd0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTyvC90fEe2YPMyYKslBVA" name="lower" visibility="public">
                <ownedParameter xmi:id="_uTyvDN0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTyvDd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTzWEd0fEe2YPMyYKslBVA" name="floor" visibility="public">
                <ownedParameter xmi:id="_uTzWEt0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTzWE90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTzWFN0fEe2YPMyYKslBVA" name="ceiling" visibility="public">
                <ownedParameter xmi:id="_uTzWFd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTzWFt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTzWF90fEe2YPMyYKslBVA" name="higher" visibility="public">
                <ownedParameter xmi:id="_uTzWGN0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTzWGd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTz9IN0fEe2YPMyYKslBVA" name="pollFirst" visibility="public">
                <ownedParameter xmi:id="_uTz9Id0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTz9It0fEe2YPMyYKslBVA" name="pollLast" visibility="public">
                <ownedParameter xmi:id="_uTz9I90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTz9JN0fEe2YPMyYKslBVA" name="descendingSet" visibility="public">
                <ownedParameter xmi:id="_uTz9Jd0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTz9Kt0fEe2YPMyYKslBVA" name="descendingIterator" visibility="public">
                <ownedParameter xmi:id="_uTz9K90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT0kMN0fEe2YPMyYKslBVA" name="last" visibility="public">
                <ownedParameter xmi:id="_uT0kMd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT0kMt0fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uT0kM90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT0kNN0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT0kNd0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT0kNt0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT0kN90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT0kON0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uT0kOd0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT0kOt0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT0kO90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT0kPN0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uT0kPd0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT0kPt0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT0kP90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_hDst0fEe2YPMyYKslBVA" name="CartesianSet" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tVRRRt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVRRR90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVRRSt0fEe2YPMyYKslBVA" general="_tVRRSN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uTw50d0fEe2YPMyYKslBVA" name="axes" visibility="private" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uTw50t0fEe2YPMyYKslBVA" name="delegate" visibility="private" isLeaf="true" type="_tUnxBd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVRRSd0fEe2YPMyYKslBVA" client="_s_hDst0fEe2YPMyYKslBVA" supplier="_s9JsNN0fEe2YPMyYKslBVA" contract="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uTw5090fEe2YPMyYKslBVA" name="create" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uTw51N0fEe2YPMyYKslBVA" name="sets" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTw51d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTxg4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uTxg4d0fEe2YPMyYKslBVA" name="axes" type="_s_MTk90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTxg4t0fEe2YPMyYKslBVA" name="delegate" type="_tUnxBd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTxg490fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uTxg5N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTxg5d0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uTxg5t0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTxg590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTyH890fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uTyH9N0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTyH9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTyH9t0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uTyH990fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTyH-N0fEe2YPMyYKslBVA" name="size" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uTyH-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTyvAN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uTyvAd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVRRTN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdsNd90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdsNeN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdsNed0fEe2YPMyYKslBVA" general="_s_MTk90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uTwSwN0fEe2YPMyYKslBVA" name="val$axes" visibility="package" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uTwSwd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uTwSwt0fEe2YPMyYKslBVA" name="arg0" type="_s_MTk90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTwSw90fEe2YPMyYKslBVA" name="size" visibility="public">
                  <ownedParameter xmi:id="_uTwSxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTwSxd0fEe2YPMyYKslBVA" name="get" visibility="public">
                  <ownedParameter xmi:id="_uTwSxt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uTwSx90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTwSyN0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                  <ownedParameter xmi:id="_uTwSyd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTwSyt0fEe2YPMyYKslBVA" name="get" visibility="public">
                  <ownedParameter xmi:id="_uTwSy90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uTw50N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_hDtN0fEe2YPMyYKslBVA" name="PowerSet" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tVSfaN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVSfad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVSfat0fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uT3Ac90fEe2YPMyYKslBVA" name="inputSet" visibility="package" isLeaf="true" type="_s-phAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uT3Aet0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uT3Ae90fEe2YPMyYKslBVA" name="input" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT3AfN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uT3Afd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT3ngN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uT3ngd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT3ngt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uT3ng90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT3nhN0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uT3nhd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT3nht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT3nh90fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uT3niN0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT3nid0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT3njd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uT4OkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT4Okd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uT4Okt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVSfbN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdsNfd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdsNft0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdsNf90fEe2YPMyYKslBVA" general="_tc1R4t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uT2ZZd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_hDtN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uT2ZZt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uT2ZZ90fEe2YPMyYKslBVA" name="this$0" type="_s_hDtN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uT2ZaN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uT3AcN0fEe2YPMyYKslBVA" name="get" visibility="protected">
                  <ownedParameter xmi:id="_uT3Acd0fEe2YPMyYKslBVA" name="setBits" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uT3Act0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uT3Ad90fEe2YPMyYKslBVA" name="get" visibility="protected">
                  <ownedParameter xmi:id="_uT3AeN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uT3Aed0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_hDtt0fEe2YPMyYKslBVA" name="5" visibility="package">
              <eAnnotations xmi:id="_tVRRQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVRRQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVRRQ90fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uTtPdd0fEe2YPMyYKslBVA" name="val$index" visibility="package" isLeaf="true" type="_s-phAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uTt2h90fEe2YPMyYKslBVA" name="val$size" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uTvEqt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uTvEq90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTvErN0fEe2YPMyYKslBVA" name="arg1" type="_s-phAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTvErd0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uTvErt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTvEr90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTvrs90fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uTvrtN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTvrtd0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uTvrtt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTvrt90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uTvruN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVRRRd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdsNcN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdsNcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdsNct0fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uTtPdN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s_hDtt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uTt2iN0fEe2YPMyYKslBVA" name="bits" visibility="package" isLeaf="true" type="_tdsNdN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uTt2id0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uTt2it0fEe2YPMyYKslBVA" name="this$0" type="_s_hDtt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTudkt0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uTudk90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTvEo90fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uTvEpN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTvEqN0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uTvEqd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tdsNdt0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tgJrkN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tgJrkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tgJrkt0fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uTtPcN0fEe2YPMyYKslBVA" name="val$copy" visibility="package" isLeaf="true" type="_tdsNdN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_uTtPc90fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tVRRRd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_uTtPdt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uTtPd90fEe2YPMyYKslBVA" name="this$1" type="_tVRRRd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uTtPeN0fEe2YPMyYKslBVA" name="arg1" type="_tdsNdN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uTt2gN0fEe2YPMyYKslBVA" name="contains" visibility="public">
                    <ownedParameter xmi:id="_uTt2gd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uTt2gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uTt2g90fEe2YPMyYKslBVA" name="iterator" visibility="public">
                    <ownedParameter xmi:id="_uTt2hN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uTt2hd0fEe2YPMyYKslBVA" name="size" visibility="public">
                    <ownedParameter xmi:id="_uTt2ht0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <nestedClassifier xmi:type="uml:Class" xmi:id="_tgJrlN0fEe2YPMyYKslBVA" name="1" visibility="package">
                    <eAnnotations xmi:id="_tjRRAN0fEe2YPMyYKslBVA" source="Jar2UML">
                      <details xmi:id="_tjRRAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                    </eAnnotations>
                    <generalization xmi:id="_tjRRAt0fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
                    <ownedAttribute xmi:id="_uTsoZd0fEe2YPMyYKslBVA" name="i" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedAttribute xmi:id="_uTsoZt0fEe2YPMyYKslBVA" name="this$2" visibility="package" isLeaf="true" type="_tdsNdt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                    <ownedOperation xmi:id="_uTsoZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                      <ownedParameter xmi:id="_uTsoaN0fEe2YPMyYKslBVA" name="this$2" type="_tdsNdt0fEe2YPMyYKslBVA"/>
                    </ownedOperation>
                    <ownedOperation xmi:id="_uTsoad0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                      <ownedParameter xmi:id="_uTsoat0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                    </ownedOperation>
                    <ownedOperation xmi:id="_uTtPcd0fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                      <ownedParameter xmi:id="_uTtPct0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                    </ownedOperation>
                  </nestedClassifier>
                </nestedClassifier>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_hqwd0fEe2YPMyYKslBVA" name="UnmodifiableNavigableSet" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tVTGc90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVTGdN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVTGd90fEe2YPMyYKslBVA" general="_tUwT4t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uT6q2N0fEe2YPMyYKslBVA" name="delegate" visibility="private" isLeaf="true" type="_s_iR0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uT6q2d0fEe2YPMyYKslBVA" name="unmodifiableDelegate" visibility="private" isLeaf="true" type="_s_RMEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uT6q2t0fEe2YPMyYKslBVA" name="descendingSet" visibility="private" type="_s_hqwd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uT6q290fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVTGdd0fEe2YPMyYKslBVA" client="_s_hqwd0fEe2YPMyYKslBVA" supplier="_s_iR0N0fEe2YPMyYKslBVA" contract="_s_iR0N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tVTGdt0fEe2YPMyYKslBVA" client="_s_hqwd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uT6q3N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uT6q3d0fEe2YPMyYKslBVA" name="delegate" type="_s_iR0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT7R4N0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uT7R4d0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT7R4t0fEe2YPMyYKslBVA" name="removeIf" visibility="public">
                <ownedParameter xmi:id="_uT7R490fEe2YPMyYKslBVA" name="filter" type="_tTiy8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT7R5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT7R5d0fEe2YPMyYKslBVA" name="stream" visibility="public">
                <ownedParameter xmi:id="_uT7R5t0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT7R6d0fEe2YPMyYKslBVA" name="parallelStream" visibility="public">
                <ownedParameter xmi:id="_uT7R6t0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT7R7d0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uT7R7t0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT748N0fEe2YPMyYKslBVA" name="lower" visibility="public">
                <ownedParameter xmi:id="_uT748d0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT748t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT74890fEe2YPMyYKslBVA" name="floor" visibility="public">
                <ownedParameter xmi:id="_uT749N0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT749d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT749t0fEe2YPMyYKslBVA" name="ceiling" visibility="public">
                <ownedParameter xmi:id="_uT74990fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT74-N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT74-d0fEe2YPMyYKslBVA" name="higher" visibility="public">
                <ownedParameter xmi:id="_uT74-t0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT74-90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT74_N0fEe2YPMyYKslBVA" name="pollFirst" visibility="public">
                <ownedParameter xmi:id="_uT74_d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT8gAN0fEe2YPMyYKslBVA" name="pollLast" visibility="public">
                <ownedParameter xmi:id="_uT8gAd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT8gAt0fEe2YPMyYKslBVA" name="descendingSet" visibility="public">
                <ownedParameter xmi:id="_uT8gA90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT8gBN0fEe2YPMyYKslBVA" name="descendingIterator" visibility="public">
                <ownedParameter xmi:id="_uT8gBd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT8gBt0fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uT8gB90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT8gCN0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT8gCd0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT8gCt0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT8gC90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT9HEN0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uT9HEd0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT9HEt0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT9HE90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT9HFN0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uT9HFd0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT9HFt0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT9HF90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT9HGN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uT9HGd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT9uIN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uT9uId0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT9uIt0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uT9uI90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVPcEt0fEe2YPMyYKslBVA" name="SetView" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tVTGcN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVTGcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVTGct0fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uTnI2N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uTnI2d0fEe2YPMyYKslBVA" name="x0" type="_s_f1kd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT4Ok90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uT4OlN0fEe2YPMyYKslBVA" name="immutableCopy" visibility="public">
                <ownedParameter xmi:id="_uT4Old0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT4Olt0fEe2YPMyYKslBVA" name="copyInto" visibility="public">
                <ownedParameter xmi:id="_uT4Ol90fEe2YPMyYKslBVA" name="set" type="_s9JsNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT4OmN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT4Omd0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uT4Omt0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT4Om90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT41oN0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uT41od0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT41ot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT41o90fEe2YPMyYKslBVA" name="addAll" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uT41pN0fEe2YPMyYKslBVA" name="newElements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT41pd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT41pt0fEe2YPMyYKslBVA" name="removeAll" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uT41p90fEe2YPMyYKslBVA" name="oldElements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT41qN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT41qd0fEe2YPMyYKslBVA" name="removeIf" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uT41qt0fEe2YPMyYKslBVA" name="filter" type="_tTiy8t0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT41q90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT41rN0fEe2YPMyYKslBVA" name="retainAll" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uT41rd0fEe2YPMyYKslBVA" name="elementsToKeep" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT41rt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT5csN0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true"/>
              <ownedOperation xmi:id="_uT5csd0fEe2YPMyYKslBVA" name="iterator" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uT5cst0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT5cs90fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uT5ctN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdeyFd0fEe2YPMyYKslBVA" name="ImprovedAbstractSet" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tdsNet0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdsNe90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdsNfN0fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQrwoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uQsXsN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uQsXsd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQsXst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQsXut0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                <ownedParameter xmi:id="_uQsXu90fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQsXvN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tds0gd0fEe2YPMyYKslBVA" name="SubSet" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tds0gt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tds0g90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tds0hN0fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uT6Dyt0fEe2YPMyYKslBVA" name="inputSet" visibility="private" isLeaf="true" type="_s-phAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uT6Dy90fEe2YPMyYKslBVA" name="mask" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uT3AdN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uT3Add0fEe2YPMyYKslBVA" name="inputSet" type="_s-phAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT3Adt0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT5cut0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uT5cu90fEe2YPMyYKslBVA" name="x0" type="_tds0gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT5cvN0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT6DwN0fEe2YPMyYKslBVA" name="access$200" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uT6Dwd0fEe2YPMyYKslBVA" name="x0" type="_tds0gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT6Dwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT6DzN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uT6Dzd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT6q0N0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uT6q0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uT6q1d0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uT6q1t0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uT6q190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tds0ht0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgJrld0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgJrlt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgJrl90fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uT5ctd0fEe2YPMyYKslBVA" name="elements" visibility="package" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uT5ctt0fEe2YPMyYKslBVA" name="remainingSetBits" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uT5ct90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tds0gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uT5cuN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uT5cud0fEe2YPMyYKslBVA" name="this$0" type="_tds0gd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uT6Dw90fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_uT6DxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uT6Dxd0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uT6Dxt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_OIwN0fEe2YPMyYKslBVA" name="MapMaker" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tUoYGd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUoYGt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUoYG90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uPT3oN0fEe2YPMyYKslBVA" name="DEFAULT_INITIAL_CAPACITY" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uPT3od0fEe2YPMyYKslBVA" name="DEFAULT_CONCURRENCY_LEVEL" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uPT3ot0fEe2YPMyYKslBVA" name="UNSET_INT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uPT3o90fEe2YPMyYKslBVA" name="useCustomMap" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uPT3pN0fEe2YPMyYKslBVA" name="initialCapacity" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uPT3pd0fEe2YPMyYKslBVA" name="concurrencyLevel" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uPT3pt0fEe2YPMyYKslBVA" name="keyStrength" visibility="package" type="_tUo_It0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uPT3p90fEe2YPMyYKslBVA" name="valueStrength" visibility="package" type="_tUo_It0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uPT3qN0fEe2YPMyYKslBVA" name="keyEquivalence" visibility="package" type="_s-skUd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uPT3qd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uPT3qt0fEe2YPMyYKslBVA" name="keyEquivalence" visibility="package">
              <ownedParameter xmi:id="_uPT3q90fEe2YPMyYKslBVA" name="equivalence" type="_s-skUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPT3rN0fEe2YPMyYKslBVA" name="return" type="_s_OIwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPT3rd0fEe2YPMyYKslBVA" name="getKeyEquivalence" visibility="package">
              <ownedParameter xmi:id="_uPT3rt0fEe2YPMyYKslBVA" name="return" type="_s-skUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPT3r90fEe2YPMyYKslBVA" name="getKeyStrength" visibility="package">
              <ownedParameter xmi:id="_uPT3sN0fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPUesN0fEe2YPMyYKslBVA" name="initialCapacity" visibility="public">
              <ownedParameter xmi:id="_uPUesd0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPUest0fEe2YPMyYKslBVA" name="return" type="_s_OIwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPUes90fEe2YPMyYKslBVA" name="getInitialCapacity" visibility="package">
              <ownedParameter xmi:id="_uPUetN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPUetd0fEe2YPMyYKslBVA" name="concurrencyLevel" visibility="public">
              <ownedParameter xmi:id="_uPUett0fEe2YPMyYKslBVA" name="concurrencyLevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPUet90fEe2YPMyYKslBVA" name="return" type="_s_OIwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPUeuN0fEe2YPMyYKslBVA" name="getConcurrencyLevel" visibility="package">
              <ownedParameter xmi:id="_uPUeud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPUeut0fEe2YPMyYKslBVA" name="weakKeys" visibility="public">
              <ownedParameter xmi:id="_uPUeu90fEe2YPMyYKslBVA" name="return" type="_s_OIwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPVFwN0fEe2YPMyYKslBVA" name="setKeyStrength" visibility="package">
              <ownedParameter xmi:id="_uPVFwd0fEe2YPMyYKslBVA" name="strength" type="_tUo_It0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPVFwt0fEe2YPMyYKslBVA" name="return" type="_s_OIwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPVFxN0fEe2YPMyYKslBVA" name="weakValues" visibility="public">
              <ownedParameter xmi:id="_uPVFxd0fEe2YPMyYKslBVA" name="return" type="_s_OIwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPVs0N0fEe2YPMyYKslBVA" name="setValueStrength" visibility="package">
              <ownedParameter xmi:id="_uPVs0d0fEe2YPMyYKslBVA" name="strength" type="_tUo_It0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPVs0t0fEe2YPMyYKslBVA" name="return" type="_s_OIwN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPVs090fEe2YPMyYKslBVA" name="getValueStrength" visibility="package">
              <ownedParameter xmi:id="_uPVs1N0fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPWT4N0fEe2YPMyYKslBVA" name="makeMap" visibility="public">
              <ownedParameter xmi:id="_uPWT4d0fEe2YPMyYKslBVA" name="return" type="_tUqNRt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPWT6d0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uPWT6t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgC94N0fEe2YPMyYKslBVA" name="Dummy" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tgC94d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgC94t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgC9490fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPTQld0fEe2YPMyYKslBVA" name="VALUE" visibility="public" isLeaf="true" isStatic="true" type="_tgC94N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPTQlt0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tgC95N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uPTQl90fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uPTQmN0fEe2YPMyYKslBVA" name="return" type="_tgC95N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPTQm90fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uPTQnN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPTQnd0fEe2YPMyYKslBVA" name="return" type="_tgC94N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPTQnt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uPTQn90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPTQoN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPTQod0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uPTQot0fEe2YPMyYKslBVA" name="return" type="_tgC95N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPTQo90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tgC95N0fEe2YPMyYKslBVA" name="Dummy[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB4w90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB4xN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uPTQmd0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uPTQmt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_Ov0t0fEe2YPMyYKslBVA" name="RangeGwtSerializationDependencies" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_s_UPYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_UPYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_UPY90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_s_UPYt0fEe2YPMyYKslBVA" client="_s_Ov0t0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uTAE0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_PW5N0fEe2YPMyYKslBVA" name="Cut" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tT1G1d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tT1G1t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tT1G2d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uKaJg90fEe2YPMyYKslBVA" name="endpoint" visibility="package" isLeaf="true" type="_s_ToUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uKaJhN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tT1G190fEe2YPMyYKslBVA" client="_s_PW5N0fEe2YPMyYKslBVA" supplier="_s_ToUN0fEe2YPMyYKslBVA" contract="_s_ToUN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tT1G2N0fEe2YPMyYKslBVA" client="_s_PW5N0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKQ_ld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKQ_lt0fEe2YPMyYKslBVA" name="endpoint" type="_s_ToUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKUC4d0fEe2YPMyYKslBVA" name="belowAll" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKUC4t0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKUC6t0fEe2YPMyYKslBVA" name="aboveAll" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKUC690fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKVRBd0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_uKVRBt0fEe2YPMyYKslBVA" name="that" type="_s_PW5N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKVRB90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKWfIN0fEe2YPMyYKslBVA" name="belowValue" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKWfId0fEe2YPMyYKslBVA" name="endpoint" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKWfIt0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKaJhd0fEe2YPMyYKslBVA" name="isLessThan" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uKaJht0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKaJh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKaJiN0fEe2YPMyYKslBVA" name="typeAsLowerBound" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uKaJid0fEe2YPMyYKslBVA" name="return" type="_s_QlAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKaJit0fEe2YPMyYKslBVA" name="typeAsUpperBound" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uKaJi90fEe2YPMyYKslBVA" name="return" type="_s_QlAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKaJjN0fEe2YPMyYKslBVA" name="withLowerBoundType" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uKaJjd0fEe2YPMyYKslBVA" name="arg0" type="_s_QlAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKaJjt0fEe2YPMyYKslBVA" name="arg1" type="_tT1t690fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKaJj90fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKawkN0fEe2YPMyYKslBVA" name="withUpperBoundType" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uKawkd0fEe2YPMyYKslBVA" name="arg0" type="_s_QlAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKawkt0fEe2YPMyYKslBVA" name="arg1" type="_tT1t690fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKawk90fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKawlN0fEe2YPMyYKslBVA" name="describeAsLowerBound" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uKawld0fEe2YPMyYKslBVA" name="arg0" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKawlt0fEe2YPMyYKslBVA" name="describeAsUpperBound" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uKawl90fEe2YPMyYKslBVA" name="arg0" type="_s6vRYt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKawmN0fEe2YPMyYKslBVA" name="leastValueAbove" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uKawmd0fEe2YPMyYKslBVA" name="arg0" type="_tT1t690fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKawmt0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKawm90fEe2YPMyYKslBVA" name="greatestValueBelow" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uKawnN0fEe2YPMyYKslBVA" name="arg0" type="_tT1t690fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKawnd0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKawnt0fEe2YPMyYKslBVA" name="canonical" visibility="package">
              <ownedParameter xmi:id="_uKawn90fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKawoN0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKbXoN0fEe2YPMyYKslBVA" name="endpoint" visibility="package">
              <ownedParameter xmi:id="_uKbXod0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKb-sN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uKb-sd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKb-st0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKb-s90fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKb-tN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKclwN0fEe2YPMyYKslBVA" name="aboveValue" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKclwd0fEe2YPMyYKslBVA" name="endpoint" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKclwt0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKclw90fEe2YPMyYKslBVA" name="compareTo" visibility="public">
              <ownedParameter xmi:id="_uKclxN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKclxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT1t5N0fEe2YPMyYKslBVA" name="BelowAll" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcfTkN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcfTkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcfTkt0fEe2YPMyYKslBVA" general="_s_PW5N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKVRCN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tT1t5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKVRCd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKVRCt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uKVRC90fEe2YPMyYKslBVA" name="endpoint" visibility="package">
                <ownedParameter xmi:id="_uKVRDN0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKVRDd0fEe2YPMyYKslBVA" name="isLessThan" visibility="package">
                <ownedParameter xmi:id="_uKVRDt0fEe2YPMyYKslBVA" name="value" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKVRD90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKVREN0fEe2YPMyYKslBVA" name="typeAsLowerBound" visibility="package">
                <ownedParameter xmi:id="_uKVREd0fEe2YPMyYKslBVA" name="return" type="_s_QlAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKV4EN0fEe2YPMyYKslBVA" name="typeAsUpperBound" visibility="package">
                <ownedParameter xmi:id="_uKV4Ed0fEe2YPMyYKslBVA" name="return" type="_s_QlAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKV4Et0fEe2YPMyYKslBVA" name="withLowerBoundType" visibility="package">
                <ownedParameter xmi:id="_uKV4E90fEe2YPMyYKslBVA" name="boundType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKV4FN0fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKV4Fd0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKV4Ft0fEe2YPMyYKslBVA" name="withUpperBoundType" visibility="package">
                <ownedParameter xmi:id="_uKV4F90fEe2YPMyYKslBVA" name="boundType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKV4GN0fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKV4Gd0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKV4Gt0fEe2YPMyYKslBVA" name="describeAsLowerBound" visibility="package">
                <ownedParameter xmi:id="_uKV4G90fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKV4HN0fEe2YPMyYKslBVA" name="describeAsUpperBound" visibility="package">
                <ownedParameter xmi:id="_uKV4Hd0fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKV4Ht0fEe2YPMyYKslBVA" name="leastValueAbove" visibility="package">
                <ownedParameter xmi:id="_uKV4H90fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKV4IN0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKV4I90fEe2YPMyYKslBVA" name="greatestValueBelow" visibility="package">
                <ownedParameter xmi:id="_uKV4JN0fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKV4Jd0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKV4Jt0fEe2YPMyYKslBVA" name="canonical" visibility="package">
                <ownedParameter xmi:id="_uKV4J90fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKV4KN0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKWfI90fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                <ownedParameter xmi:id="_uKWfJN0fEe2YPMyYKslBVA" name="o" type="_s_PW5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKWfJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKWfJt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uKWfJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKWfKN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uKWfKd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKWfKt0fEe2YPMyYKslBVA" name="readResolve" visibility="private">
                <ownedParameter xmi:id="_uKWfK90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKWfLN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                <ownedParameter xmi:id="_uKWfLd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKWfLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKXGMN0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uKXGMd0fEe2YPMyYKslBVA" name="return" type="_tT1t5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKXGMt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT1t5t0fEe2YPMyYKslBVA" name="AboveAll" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tceFcd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tceFct0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tceFc90fEe2YPMyYKslBVA" general="_s_PW5N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKQ_kt0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tT1t5t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKQ_k90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKQ_lN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uKQ_l90fEe2YPMyYKslBVA" name="endpoint" visibility="package">
                <ownedParameter xmi:id="_uKQ_mN0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKQ_md0fEe2YPMyYKslBVA" name="isLessThan" visibility="package">
                <ownedParameter xmi:id="_uKQ_mt0fEe2YPMyYKslBVA" name="value" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKQ_m90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKQ_nN0fEe2YPMyYKslBVA" name="typeAsLowerBound" visibility="package">
                <ownedParameter xmi:id="_uKRmoN0fEe2YPMyYKslBVA" name="return" type="_s_QlAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKRmod0fEe2YPMyYKslBVA" name="typeAsUpperBound" visibility="package">
                <ownedParameter xmi:id="_uKRmot0fEe2YPMyYKslBVA" name="return" type="_s_QlAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKRmo90fEe2YPMyYKslBVA" name="withLowerBoundType" visibility="package">
                <ownedParameter xmi:id="_uKRmpN0fEe2YPMyYKslBVA" name="boundType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKRmpd0fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKRmpt0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKRmp90fEe2YPMyYKslBVA" name="withUpperBoundType" visibility="package">
                <ownedParameter xmi:id="_uKRmqN0fEe2YPMyYKslBVA" name="boundType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKRmqd0fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKRmqt0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKRmq90fEe2YPMyYKslBVA" name="describeAsLowerBound" visibility="package">
                <ownedParameter xmi:id="_uKRmrN0fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKRmrd0fEe2YPMyYKslBVA" name="describeAsUpperBound" visibility="package">
                <ownedParameter xmi:id="_uKRmrt0fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKSNsN0fEe2YPMyYKslBVA" name="leastValueAbove" visibility="package">
                <ownedParameter xmi:id="_uKSNsd0fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKSNst0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKSNs90fEe2YPMyYKslBVA" name="greatestValueBelow" visibility="package">
                <ownedParameter xmi:id="_uKSNtN0fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKSNtd0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKSNuN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                <ownedParameter xmi:id="_uKSNud0fEe2YPMyYKslBVA" name="o" type="_s_PW5N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKSNut0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKSNu90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uKSNvN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKSNvd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uKSNvt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKSNv90fEe2YPMyYKslBVA" name="readResolve" visibility="private">
                <ownedParameter xmi:id="_uKSNwN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKS0wN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                <ownedParameter xmi:id="_uKS0wd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKS0wt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKS0w90fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uKS0xN0fEe2YPMyYKslBVA" name="return" type="_tT1t5t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKS0xd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT1t6N0fEe2YPMyYKslBVA" name="BelowValue" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcfTk90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcfTlN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcfTld0fEe2YPMyYKslBVA" general="_s_PW5N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKXGM90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKXtQN0fEe2YPMyYKslBVA" name="endpoint" isLeaf="true" type="_s_ToUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKXGNN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKXGNd0fEe2YPMyYKslBVA" name="endpoint" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKXGNt0fEe2YPMyYKslBVA" name="isLessThan" visibility="package">
                <ownedParameter xmi:id="_uKXGN90fEe2YPMyYKslBVA" name="value" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKXGON0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKXtQd0fEe2YPMyYKslBVA" name="typeAsLowerBound" visibility="package">
                <ownedParameter xmi:id="_uKXtQt0fEe2YPMyYKslBVA" name="return" type="_s_QlAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKXtQ90fEe2YPMyYKslBVA" name="typeAsUpperBound" visibility="package">
                <ownedParameter xmi:id="_uKXtRN0fEe2YPMyYKslBVA" name="return" type="_s_QlAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKXtRd0fEe2YPMyYKslBVA" name="withLowerBoundType" visibility="package">
                <ownedParameter xmi:id="_uKXtRt0fEe2YPMyYKslBVA" name="boundType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKXtR90fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKXtSN0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKYUU90fEe2YPMyYKslBVA" name="withUpperBoundType" visibility="package">
                <ownedParameter xmi:id="_uKYUVN0fEe2YPMyYKslBVA" name="boundType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKYUVd0fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKYUVt0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKY7YN0fEe2YPMyYKslBVA" name="describeAsLowerBound" visibility="package">
                <ownedParameter xmi:id="_uKY7Yd0fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKY7Yt0fEe2YPMyYKslBVA" name="describeAsUpperBound" visibility="package">
                <ownedParameter xmi:id="_uKY7Y90fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKZicN0fEe2YPMyYKslBVA" name="leastValueAbove" visibility="package">
                <ownedParameter xmi:id="_uKZicd0fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKZict0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKZic90fEe2YPMyYKslBVA" name="greatestValueBelow" visibility="package">
                <ownedParameter xmi:id="_uKZidN0fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKZidd0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKZidt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uKZid90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKZieN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uKZied0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKaJgN0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                <ownedParameter xmi:id="_uKaJgd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKaJgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT1t6t0fEe2YPMyYKslBVA" name="AboveValue" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcesgN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcesgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcesgt0fEe2YPMyYKslBVA" general="_s_PW5N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKS0xt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKTb0N0fEe2YPMyYKslBVA" name="endpoint" isLeaf="true" type="_s_ToUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKS0x90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKS0yN0fEe2YPMyYKslBVA" name="endpoint" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKS0yd0fEe2YPMyYKslBVA" name="isLessThan" visibility="package">
                <ownedParameter xmi:id="_uKS0yt0fEe2YPMyYKslBVA" name="value" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKS0y90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKTb1d0fEe2YPMyYKslBVA" name="typeAsLowerBound" visibility="package">
                <ownedParameter xmi:id="_uKTb1t0fEe2YPMyYKslBVA" name="return" type="_s_QlAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKTb190fEe2YPMyYKslBVA" name="typeAsUpperBound" visibility="package">
                <ownedParameter xmi:id="_uKTb2N0fEe2YPMyYKslBVA" name="return" type="_s_QlAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKTb2d0fEe2YPMyYKslBVA" name="withLowerBoundType" visibility="package">
                <ownedParameter xmi:id="_uKTb2t0fEe2YPMyYKslBVA" name="boundType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKTb290fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKTb3N0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKUC490fEe2YPMyYKslBVA" name="belowValue" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uKUC5N0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKUC5d0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKUC5t0fEe2YPMyYKslBVA" name="withUpperBoundType" visibility="package">
                <ownedParameter xmi:id="_uKUC590fEe2YPMyYKslBVA" name="boundType" type="_s_QlAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKUC6N0fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKUC6d0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKUp8N0fEe2YPMyYKslBVA" name="describeAsLowerBound" visibility="package">
                <ownedParameter xmi:id="_uKUp8d0fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKUp8t0fEe2YPMyYKslBVA" name="describeAsUpperBound" visibility="package">
                <ownedParameter xmi:id="_uKUp890fEe2YPMyYKslBVA" name="sb" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKUp9N0fEe2YPMyYKslBVA" name="leastValueAbove" visibility="package">
                <ownedParameter xmi:id="_uKUp9d0fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKUp9t0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKUp990fEe2YPMyYKslBVA" name="greatestValueBelow" visibility="package">
                <ownedParameter xmi:id="_uKUp-N0fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKUp-d0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKUp-t0fEe2YPMyYKslBVA" name="canonical" visibility="package">
                <ownedParameter xmi:id="_uKUp-90fEe2YPMyYKslBVA" name="domain" type="_tT1t690fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKUp_N0fEe2YPMyYKslBVA" name="return" type="_s_PW5N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKUp_d0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uKUp_t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKVRAN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uKVRAd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKVRAt0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
                <ownedParameter xmi:id="_uKVRA90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKVRBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tf7pI90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tf7pJN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf7pJd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf7pJt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKQYgt0fEe2YPMyYKslBVA" name="$SwitchMap$com$google$common$collect$BoundType" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKQYg90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_QlAd0fEe2YPMyYKslBVA" name="BoundType" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tTsj8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTsj8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTsj8t0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJcgQd0fEe2YPMyYKslBVA" name="OPEN" visibility="public" isLeaf="true" isStatic="true" type="_s_QlAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uJcgQt0fEe2YPMyYKslBVA" name="CLOSED" visibility="public" isLeaf="true" isStatic="true" type="_s_QlAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uJcgQ90fEe2YPMyYKslBVA" name="inclusive" visibility="package" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uJcgRN0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tTsj890fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uJcgRd0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJcgRt0fEe2YPMyYKslBVA" name="return" type="_tTsj890fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJcgSd0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJcgSt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJcgS90fEe2YPMyYKslBVA" name="return" type="_s_QlAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJdHQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uJdHQd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJdHQt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJdHQ90fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJdHRN0fEe2YPMyYKslBVA" name="forBoolean" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJdHRd0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJdHRt0fEe2YPMyYKslBVA" name="return" type="_s_QlAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJdHR90fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJdHSN0fEe2YPMyYKslBVA" name="return" type="_tTsj890fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJdHSd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uKQ_kN0fEe2YPMyYKslBVA" name="ordinal" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uKQ_kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_XSst0fEe2YPMyYKslBVA" name="ImmutableEnumSet" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tT70gt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tT70g90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tT70hN0fEe2YPMyYKslBVA" general="_s_XSs90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uL1s6d0fEe2YPMyYKslBVA" name="delegate" visibility="private" isLeaf="true" type="_s_XSsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uL1s6t0fEe2YPMyYKslBVA" name="hashCode" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJj1CN0fEe2YPMyYKslBVA" name="asImmutable" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJj1Cd0fEe2YPMyYKslBVA" name="set" type="_s_XSsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJj1Ct0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL1s5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uL1s590fEe2YPMyYKslBVA" name="x0" type="_s_XSsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL1s6N0fEe2YPMyYKslBVA" name="x1" type="_tc1R2N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL2T8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uL2T890fEe2YPMyYKslBVA" name="delegate" type="_s_XSsN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL2T-N0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uL2T-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL2T-t0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uL2T-90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL27AN0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
              <ownedParameter xmi:id="_uL27Ad0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL27BN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uL27Bd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL27CN0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uL27Cd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL27Ct0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uL27C90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL27DN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL27EN0fEe2YPMyYKslBVA" name="containsAll" visibility="public">
              <ownedParameter xmi:id="_uL27Ed0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL27Et0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL27Ft0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uL27F90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL27Gt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uL27G90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL27HN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL3iE90fEe2YPMyYKslBVA" name="isHashCodeFast" visibility="package">
              <ownedParameter xmi:id="_uL3iFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL3iFd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uL3iFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL3iGd0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uL3iGt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL3iHd0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
              <ownedParameter xmi:id="_uL3iHt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL3iH90fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uL3iIN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT8bkN0fEe2YPMyYKslBVA" name="EnumSerializedForm" visibility="package">
              <eAnnotations xmi:id="_tc1R3N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc1R3d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc1R390fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uL1F1t0fEe2YPMyYKslBVA" name="delegate" visibility="package" isLeaf="true" type="_s_XSsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uL1F190fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tc1R3t0fEe2YPMyYKslBVA" client="_tT8bkN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uL1s4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uL1s4d0fEe2YPMyYKslBVA" name="delegate" type="_s_XSsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uL1s4t0fEe2YPMyYKslBVA" name="readResolve" visibility="package">
                <ownedParameter xmi:id="_uL1s490fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tc1R2N0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tc1R2d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc1R2t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc1R290fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_XSs90fEe2YPMyYKslBVA" name="ImmutableSet" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tUOIYt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUOIY90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUOIZd0fEe2YPMyYKslBVA" general="_tT6mYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uNgg0N0fEe2YPMyYKslBVA" name="SPLITERATOR_CHARACTERISTICS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uNgg0d0fEe2YPMyYKslBVA" name="MAX_TABLE_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uNgg0t0fEe2YPMyYKslBVA" name="DESIRED_LOAD_FACTOR" visibility="private" isLeaf="true" isStatic="true" type="_s9DlkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uNgg090fEe2YPMyYKslBVA" name="CUTOFF" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tUOIZN0fEe2YPMyYKslBVA" client="_s_XSs90fEe2YPMyYKslBVA" supplier="_s9JsNN0fEe2YPMyYKslBVA" contract="_s9JsNN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJj1Bt0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJj1B90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDCtt0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLDCt90fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDCuN0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL2T9N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uL2T9d0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL2T9t0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL2T990fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uMUOD90fEe2YPMyYKslBVA" name="iterator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uMUOEN0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMVcIN0fEe2YPMyYKslBVA" name="size" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uMVcId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMf0Nt0fEe2YPMyYKslBVA" name="spliterator" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uMf0N90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMl61N0fEe2YPMyYKslBVA" name="asList" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uMl61d0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNIGWd0fEe2YPMyYKslBVA" name="toString" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uNIGWt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNc2cN0fEe2YPMyYKslBVA" name="chooseTableSize" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uNc2cd0fEe2YPMyYKslBVA" name="setSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNc2ct0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNfSst0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNfSs90fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNfStN0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNgg1N0fEe2YPMyYKslBVA" name="toImmutableSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNgg1d0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNhH490fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNhH5N0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhH5d0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhH5t0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNhH590fEe2YPMyYKslBVA" name="construct" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uNhH6N0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhH6d0fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhH6t0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhH690fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNhH7N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNhH7d0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhH7t0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhH790fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhH8N0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNhu8N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNhu8d0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhu8t0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhu890fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhu9N0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhu9d0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNhu9t0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNhu990fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhu-N0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhu-d0fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhu-t0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhu-90fEe2YPMyYKslBVA" name="e5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhu_N0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNhu_d0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNhu_t0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhu_90fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhvAN0fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhvAd0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhvAt0fEe2YPMyYKslBVA" name="e5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhvA90fEe2YPMyYKslBVA" name="e6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhvBN0fEe2YPMyYKslBVA" name="others" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNhvBd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNiWAN0fEe2YPMyYKslBVA" name="constructUnknownDuplication" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uNiWAd0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNiWAt0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNiWA90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNi9EN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNi9Ed0fEe2YPMyYKslBVA" name="elements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNi9Et0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNi9E90fEe2YPMyYKslBVA" name="isPartialView" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uNi9FN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNi9Fd0fEe2YPMyYKslBVA" name="copyOfEnumSet" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uNi9Ft0fEe2YPMyYKslBVA" name="enumSet" type="_s_XSsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNi9F90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNi9GN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNi9Gd0fEe2YPMyYKslBVA" name="elements" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNi9Gt0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNjkI90fEe2YPMyYKslBVA" name="isHashCodeFast" visibility="package">
              <ownedParameter xmi:id="_uNjkJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNkLMN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uNkLMd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNkLMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNkLM90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uNkLNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNkLNd0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
              <ownedParameter xmi:id="_uNkLNt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNkyQN0fEe2YPMyYKslBVA" name="toArray" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uNkyQd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNkyQt0fEe2YPMyYKslBVA" name="builder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNkyQ90fEe2YPMyYKslBVA" name="return" type="_tUOveN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNkyRN0fEe2YPMyYKslBVA" name="builderWithExpectedSize" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNkyRd0fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNkyRt0fEe2YPMyYKslBVA" name="return" type="_tUOveN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNkyR90fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uNkySN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNtVJN0fEe2YPMyYKslBVA" name="isEmpty" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uNtVJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTvrsN0fEe2YPMyYKslBVA" name="containsAll" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTvrsd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTvrst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTyH8N0fEe2YPMyYKslBVA" name="contains" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTyH8d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTyH8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUOvdt0fEe2YPMyYKslBVA" name="RegularSetBuilderImpl" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tc-bwt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc-bw90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc-bxN0fEe2YPMyYKslBVA" general="_tUOvd90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNbBQ90fEe2YPMyYKslBVA" name="hashTable" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNbBRN0fEe2YPMyYKslBVA" name="maxRunBeforeFallback" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNbBRd0fEe2YPMyYKslBVA" name="expandTableThreshold" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNbBRt0fEe2YPMyYKslBVA" name="hashCode" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNbBR90fEe2YPMyYKslBVA" name="MAX_RUN_MULTIPLIER" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNboUN0fEe2YPMyYKslBVA" name="distinct" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNboU90fEe2YPMyYKslBVA" name="dedupedElements" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uNUTkt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNUTk90fEe2YPMyYKslBVA" name="expectedCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNX98N0fEe2YPMyYKslBVA" name="add" visibility="package">
                <ownedParameter xmi:id="_uNX98d0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNX98t0fEe2YPMyYKslBVA" name="return" type="_tUOvd90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNbBSN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNbBSd0fEe2YPMyYKslBVA" name="toCopy" type="_tUOvdt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNboUd0fEe2YPMyYKslBVA" name="addDedupedElement" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uNboUt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNboVN0fEe2YPMyYKslBVA" name="ensureTableCapacity" visibility="package">
                <ownedParameter xmi:id="_uNboVd0fEe2YPMyYKslBVA" name="minCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNboVt0fEe2YPMyYKslBVA" name="insertInHashTable" visibility="private">
                <ownedParameter xmi:id="_uNboV90fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNboWN0fEe2YPMyYKslBVA" name="return" type="_tUOvd90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNcPYN0fEe2YPMyYKslBVA" name="copy" visibility="package">
                <ownedParameter xmi:id="_uNcPYd0fEe2YPMyYKslBVA" name="return" type="_tUOvd90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNcPYt0fEe2YPMyYKslBVA" name="review" visibility="package">
                <ownedParameter xmi:id="_uNcPY90fEe2YPMyYKslBVA" name="return" type="_tUOvd90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNc2c90fEe2YPMyYKslBVA" name="rebuildHashTable" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uNc2dN0fEe2YPMyYKslBVA" name="newTableSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNc2dd0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNc2dt0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNc2d90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNc2eN0fEe2YPMyYKslBVA" name="maxRunBeforeFallback" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uNc2ed0fEe2YPMyYKslBVA" name="tableSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNc2et0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNc2e90fEe2YPMyYKslBVA" name="hashFloodingDetected" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uNc2fN0fEe2YPMyYKslBVA" name="hashTable" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNc2fd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNc2ft0fEe2YPMyYKslBVA" name="build" visibility="package">
                <ownedParameter xmi:id="_uNc2f90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUOvd90fEe2YPMyYKslBVA" name="SetBuilderImpl" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tc_C1N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc_C1d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc_C1t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNfStd0fEe2YPMyYKslBVA" name="dedupedElements" visibility="package" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNfStt0fEe2YPMyYKslBVA" name="distinct" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uNU6od0fEe2YPMyYKslBVA" name="copy" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uNU6ot0fEe2YPMyYKslBVA" name="return" type="_tUOvd90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNU6pt0fEe2YPMyYKslBVA" name="add" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uNU6p90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNU6qN0fEe2YPMyYKslBVA" name="return" type="_tUOvd90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNVhtt0fEe2YPMyYKslBVA" name="combine" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_uNVht90fEe2YPMyYKslBVA" name="other" type="_tUOvd90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNVhuN0fEe2YPMyYKslBVA" name="return" type="_tUOvd90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNWIwN0fEe2YPMyYKslBVA" name="review" visibility="package">
                <ownedParameter xmi:id="_uNWIwd0fEe2YPMyYKslBVA" name="return" type="_tUOvd90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNWIwt0fEe2YPMyYKslBVA" name="build" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uNWIw90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNXW6N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNXW6d0fEe2YPMyYKslBVA" name="expectedCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNZzJd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNZzJt0fEe2YPMyYKslBVA" name="toCopy" type="_tUOvd90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNf5wN0fEe2YPMyYKslBVA" name="ensureCapacity" visibility="private">
                <ownedParameter xmi:id="_uNf5wd0fEe2YPMyYKslBVA" name="minCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNf5wt0fEe2YPMyYKslBVA" name="addDedupedElement" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_uNf5w90fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUOveN0fEe2YPMyYKslBVA" name="Builder" visibility="public">
              <eAnnotations xmi:id="_tc8mlN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc8mld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc8mlt0fEe2YPMyYKslBVA" general="_tUB7Id0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNTsgd0fEe2YPMyYKslBVA" name="impl" visibility="private" type="_tUOvd90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNTsgt0fEe2YPMyYKslBVA" name="forceCopy" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uNTsg90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uNUTkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNUTkd0fEe2YPMyYKslBVA" name="capacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNUTlt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNUTl90fEe2YPMyYKslBVA" name="subclass" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNUTmN0fEe2YPMyYKslBVA" name="forceJdk" visibility="package"/>
              <ownedOperation xmi:id="_uNUTm90fEe2YPMyYKslBVA" name="copyIfNecessary" visibility="package" isLeaf="true"/>
              <ownedOperation xmi:id="_uNU6oN0fEe2YPMyYKslBVA" name="copy" visibility="package"/>
              <ownedOperation xmi:id="_uNU6o90fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uNU6pN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNU6pd0fEe2YPMyYKslBVA" name="return" type="_tUOveN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNU6qd0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uNU6qt0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNU6q90fEe2YPMyYKslBVA" name="return" type="_tUOveN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNU6rN0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uNU6rd0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNU6rt0fEe2YPMyYKslBVA" name="return" type="_tUOveN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNVhsN0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uNVhsd0fEe2YPMyYKslBVA" name="elements" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNVhst0fEe2YPMyYKslBVA" name="return" type="_tUOveN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNVhs90fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uNVhtN0fEe2YPMyYKslBVA" name="other" type="_tUOveN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNVhtd0fEe2YPMyYKslBVA" name="return" type="_tUOveN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNVhud0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uNVhut0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNWIxN0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uNWIxd0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNWIxt0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uNWIx90fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNWIyN0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNWv0N0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uNWv0d0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNWv0t0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNWv090fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uNWv1N0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNWv1d0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNWv1t0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uNWv190fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNWv2N0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUPWgd0fEe2YPMyYKslBVA" name="SerializedForm" visibility="package">
              <eAnnotations xmi:id="_tc_C0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc_C0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc_C090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNerpd0fEe2YPMyYKslBVA" name="elements" visibility="package" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNerpt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tc_C0t0fEe2YPMyYKslBVA" client="_tUPWgd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uNerp90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNerqN0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNfSsN0fEe2YPMyYKslBVA" name="readResolve" visibility="package">
                <ownedParameter xmi:id="_uNfSsd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUeABN0fEe2YPMyYKslBVA" name="CachingAsList" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tc9NpN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc9Npd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc9Npt0fEe2YPMyYKslBVA" general="_s_XSs90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNWv2d0fEe2YPMyYKslBVA" name="asList" visibility="private" type="_s_MTk90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uMkstd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uNWv2t0fEe2YPMyYKslBVA" name="asList" visibility="public">
                <ownedParameter xmi:id="_uNWv290fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNXW4N0fEe2YPMyYKslBVA" name="createAsList" visibility="package">
                <ownedParameter xmi:id="_uNXW4d0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNXW4t0fEe2YPMyYKslBVA" name="toArray" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uNXW490fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNXW5N0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uNXW5d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tc7Yct0fEe2YPMyYKslBVA" name="Indexed" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tc90s90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc90tN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc90td0fEe2YPMyYKslBVA" general="_tUeABN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uM_jd90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uNYlA90fEe2YPMyYKslBVA" name="get" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uNYlBN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNYlBd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNYlCt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uNYlC90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNYlDN0fEe2YPMyYKslBVA" name="asList" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uNYlDd0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNZMEN0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uNZMEd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNZMEt0fEe2YPMyYKslBVA" name="size" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uNZME90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNZMFN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uNZMFd0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNZMFt0fEe2YPMyYKslBVA" name="copyIntoArray" visibility="package">
                <ownedParameter xmi:id="_uNZMF90fEe2YPMyYKslBVA" name="dst" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNZMGN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNZMGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNZzIN0fEe2YPMyYKslBVA" name="createAsList" visibility="package">
                <ownedParameter xmi:id="_uNZzId0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNZzIt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uNZzI90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tc90t90fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgBIsN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgBIsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgBIst0fEe2YPMyYKslBVA" general="_tVGSK90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uNX9-N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tc7Yct0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uNX9-d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uNX9-t0fEe2YPMyYKslBVA" name="this$0" type="_tc7Yct0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uNYlAN0fEe2YPMyYKslBVA" name="get" visibility="public">
                  <ownedParameter xmi:id="_uNYlAd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uNYlAt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uNYlBt0fEe2YPMyYKslBVA" name="delegateCollection" visibility="package">
                  <ownedParameter xmi:id="_uNYlB90fEe2YPMyYKslBVA" name="return" type="_tc7Yct0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uNYlCN0fEe2YPMyYKslBVA" name="delegateCollection" visibility="package">
                  <ownedParameter xmi:id="_uNYlCd0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tc9Nod0fEe2YPMyYKslBVA" name="EmptySetBuilderImpl" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tc90sN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc90sd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc90st0fEe2YPMyYKslBVA" general="_tUOvd90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNXW5t0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tc9Nod0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uNUTlN0fEe2YPMyYKslBVA" name="instance" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uNUTld0fEe2YPMyYKslBVA" name="return" type="_tUOvd90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNXW590fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uNXW6t0fEe2YPMyYKslBVA" name="add" visibility="package">
                <ownedParameter xmi:id="_uNXW690fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNXW7N0fEe2YPMyYKslBVA" name="return" type="_tUOvd90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNX9890fEe2YPMyYKslBVA" name="copy" visibility="package">
                <ownedParameter xmi:id="_uNX99N0fEe2YPMyYKslBVA" name="return" type="_tUOvd90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNX99d0fEe2YPMyYKslBVA" name="build" visibility="package">
                <ownedParameter xmi:id="_uNX99t0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNX9990fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tc9No90fEe2YPMyYKslBVA" name="JdkBackedSetBuilderImpl" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tc90uN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc90ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc90ut0fEe2YPMyYKslBVA" general="_tUOvd90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNZzJN0fEe2YPMyYKslBVA" name="delegate" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNZzJ90fEe2YPMyYKslBVA" name="distinct" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNZzK90fEe2YPMyYKslBVA" name="dedupedElements" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uNUTmd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNUTmt0fEe2YPMyYKslBVA" name="toCopy" type="_tUOvd90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNaaMN0fEe2YPMyYKslBVA" name="add" visibility="package">
                <ownedParameter xmi:id="_uNaaMd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNaaMt0fEe2YPMyYKslBVA" name="return" type="_tUOvd90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNaaM90fEe2YPMyYKslBVA" name="addDedupedElement" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uNaaNN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNaaNd0fEe2YPMyYKslBVA" name="copy" visibility="package">
                <ownedParameter xmi:id="_uNaaNt0fEe2YPMyYKslBVA" name="return" type="_tUOvd90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNaaN90fEe2YPMyYKslBVA" name="build" visibility="package">
                <ownedParameter xmi:id="_uNaaON0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_s_iR0d0fEe2YPMyYKslBVA" name="SortedMapDifference" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_s_iR0t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_iR090fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_iR1d0fEe2YPMyYKslBVA" general="_s_iR1N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uUQCAN0fEe2YPMyYKslBVA" name="entriesOnlyOnLeft" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQCAd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQCAt0fEe2YPMyYKslBVA" name="entriesOnlyOnRight" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQCA90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQCBN0fEe2YPMyYKslBVA" name="entriesInCommon" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQCBd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQCBt0fEe2YPMyYKslBVA" name="entriesDiffering" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQCB90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQCCN0fEe2YPMyYKslBVA" name="entriesDiffering" visibility="public">
              <ownedParameter xmi:id="_uUQCCd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQCCt0fEe2YPMyYKslBVA" name="entriesInCommon" visibility="public">
              <ownedParameter xmi:id="_uUQCC90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQCDN0fEe2YPMyYKslBVA" name="entriesOnlyOnRight" visibility="public">
              <ownedParameter xmi:id="_uUQCDd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQCDt0fEe2YPMyYKslBVA" name="entriesOnlyOnLeft" visibility="public">
              <ownedParameter xmi:id="_uUQCD90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_s_iR1N0fEe2YPMyYKslBVA" name="MapDifference" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tUoYF90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUoYGN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tU5d0t0fEe2YPMyYKslBVA" name="ValueDifference" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tdKpDt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdKpD90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uPSpg90fEe2YPMyYKslBVA" name="leftValue" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPSphN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPSphd0fEe2YPMyYKslBVA" name="rightValue" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPSpht0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPSph90fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPSpiN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPSpid0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPSpit0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPSpi90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <ownedOperation xmi:id="_uPSpjN0fEe2YPMyYKslBVA" name="areEqual" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uPSpjd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPSpjt0fEe2YPMyYKslBVA" name="entriesOnlyOnLeft" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uPSpj90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPSpkN0fEe2YPMyYKslBVA" name="entriesOnlyOnRight" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uPSpkd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPSpkt0fEe2YPMyYKslBVA" name="entriesInCommon" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uPSpk90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPSplN0fEe2YPMyYKslBVA" name="entriesDiffering" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uPSpld0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPTQkN0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uPTQkd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPTQkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPTQk90fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uPTQlN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_s_i44N0fEe2YPMyYKslBVA" name="SortedMultiset" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_s_i44d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_i44t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_i45d0fEe2YPMyYKslBVA" general="_s_i4490fEe2YPMyYKslBVA"/>
            <generalization xmi:id="_s_i45t0fEe2YPMyYKslBVA" general="_s_i45N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uUQCEN0fEe2YPMyYKslBVA" name="comparator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQCEd0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQCEt0fEe2YPMyYKslBVA" name="firstEntry" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQCE90fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQCFN0fEe2YPMyYKslBVA" name="lastEntry" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQCFd0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQCFt0fEe2YPMyYKslBVA" name="pollFirstEntry" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQCF90fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQCGN0fEe2YPMyYKslBVA" name="pollLastEntry" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQCGd0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQCGt0fEe2YPMyYKslBVA" name="elementSet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQCG90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQCHN0fEe2YPMyYKslBVA" name="entrySet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQpEN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQpEd0fEe2YPMyYKslBVA" name="iterator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQpEt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQpE90fEe2YPMyYKslBVA" name="descendingMultiset" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQpFN0fEe2YPMyYKslBVA" name="return" type="_s_i44N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQpFd0fEe2YPMyYKslBVA" name="headMultiset" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQpFt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUQpF90fEe2YPMyYKslBVA" name="arg1" type="_s_QlAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUQpGN0fEe2YPMyYKslBVA" name="return" type="_s_i44N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQpGd0fEe2YPMyYKslBVA" name="subMultiset" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQpGt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUQpG90fEe2YPMyYKslBVA" name="arg1" type="_s_QlAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUQpHN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUQpHd0fEe2YPMyYKslBVA" name="arg3" type="_s_QlAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUQpHt0fEe2YPMyYKslBVA" name="return" type="_s_i44N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQpH90fEe2YPMyYKslBVA" name="tailMultiset" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQpIN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUQpId0fEe2YPMyYKslBVA" name="arg1" type="_s_QlAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUQpIt0fEe2YPMyYKslBVA" name="return" type="_s_i44N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQpI90fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uUQpJN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQpJd0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uUQpJt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_s_i4490fEe2YPMyYKslBVA" name="SortedMultisetBridge" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_s_i4590fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_i46N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_i46d0fEe2YPMyYKslBVA" general="_s_BUcd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uUQpJ90fEe2YPMyYKslBVA" name="elementSet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQpKN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQpKd0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uUQpKt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_s_i45N0fEe2YPMyYKslBVA" name="SortedIterable" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tVU7o90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVU7pN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVU7pd0fEe2YPMyYKslBVA" general="_s-vnpt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uUKicN0fEe2YPMyYKslBVA" name="comparator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUKicd0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUKict0fEe2YPMyYKslBVA" name="iterator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUKic90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_s_nxYN0fEe2YPMyYKslBVA" name="Table" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_s_nxYd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_nxYt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uVdi9t0fEe2YPMyYKslBVA" name="contains" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVdi990fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVdi-N0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVdi-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVdi_d0fEe2YPMyYKslBVA" name="containsRow" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVdi_t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVdi_90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVdjA90fEe2YPMyYKslBVA" name="containsColumn" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVdjBN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVdjBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVeKAt0fEe2YPMyYKslBVA" name="containsValue" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVeKA90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVeKBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVeKCd0fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVeKCt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVeKC90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVeKDN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVeKD90fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVeKEN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVexEt0fEe2YPMyYKslBVA" name="size" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVexE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVexFd0fEe2YPMyYKslBVA" name="clear" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uVfYIN0fEe2YPMyYKslBVA" name="put" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVfYId0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVfYIt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVfYI90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVfYJN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVfYJ90fEe2YPMyYKslBVA" name="putAll" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVfYKN0fEe2YPMyYKslBVA" name="arg0" type="_s_nxYN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVfYLd0fEe2YPMyYKslBVA" name="remove" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVfYLt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVfYL90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVfYMN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVf_Mt0fEe2YPMyYKslBVA" name="row" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVf_M90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVf_NN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVf_ON0fEe2YPMyYKslBVA" name="column" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVf_Od0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVf_Ot0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVgmQN0fEe2YPMyYKslBVA" name="cellSet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVgmQd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVgmRN0fEe2YPMyYKslBVA" name="rowKeySet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVgmRd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVhNUN0fEe2YPMyYKslBVA" name="columnKeySet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVhNUd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVhNVN0fEe2YPMyYKslBVA" name="values" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVhNVd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVhNWN0fEe2YPMyYKslBVA" name="rowMap" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVhNWd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVh0YN0fEe2YPMyYKslBVA" name="columnMap" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVh0Yd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVh0ZN0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVh0Zd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVibcN0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uVibcd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVibct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_qNoN0fEe2YPMyYKslBVA" name="UnmodifiableIterator" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_s_q0sN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_q0sd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_q0s90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_s_q0st0fEe2YPMyYKslBVA" client="_s_qNoN0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uINxIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uLw0Zt0fEe2YPMyYKslBVA" name="next" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uLw0Z90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMPVgt0fEe2YPMyYKslBVA" name="hasNext" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uMPVg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVq-Vt0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_sC0N0fEe2YPMyYKslBVA" name="UsingToStringOrdering" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_s_sC0d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_sC0t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_sC1N0fEe2YPMyYKslBVA" general="_s-uZg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uS1FuN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_s_sC0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVuBqN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_s_sC090fEe2YPMyYKslBVA" client="_s_sC0N0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uVuBqd0fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uVuBqt0fEe2YPMyYKslBVA" name="left" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVuBq90fEe2YPMyYKslBVA" name="right" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVuBrN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVuBsN0fEe2YPMyYKslBVA" name="readResolve" visibility="private">
              <ownedParameter xmi:id="_uVuBsd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVuBst0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uVuBs90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVuBtN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uVuosN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tTl2QN0fEe2YPMyYKslBVA" name="ListMultimap" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tUmi4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUmi4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUmi4t0fEe2YPMyYKslBVA" general="_s7e4QN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uPDY_N0fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uPDY_d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPDY_t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPDY_90fEe2YPMyYKslBVA" name="removeAll" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uPDZAN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPDZAd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPDZAt0fEe2YPMyYKslBVA" name="replaceValues" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uPDZA90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPDZBN0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPDZBd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPDZBt0fEe2YPMyYKslBVA" name="asMap" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uPDZB90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPDZCN0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uPDZCd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPDZCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPEAAN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uPEAAd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPEAAt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPEAA90fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uPEABN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPEABd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPEABt0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uPEAB90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPEACN0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPEACd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTl2Qd0fEe2YPMyYKslBVA" name="AbstractMapBasedMultimap" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tTl2RN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTl2Rd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTmdUN0fEe2YPMyYKslBVA" general="_tTl2Rt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uI0OF90fEe2YPMyYKslBVA" name="map" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uI0OGN0fEe2YPMyYKslBVA" name="totalSize" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uI0OGd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tTl2R90fEe2YPMyYKslBVA" client="_tTl2Qd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uIO_R90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uIO_SN0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIPmX90fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uIPmYN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIPmYd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIPmZd0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uIPmZt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIPmZ90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIPmbN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uIPmbd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIQNYN0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIQNYd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIQNZt0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_uIQNZ90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIQNaN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIQNad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIQNbN0fEe2YPMyYKslBVA" name="asMap" visibility="package">
              <ownedParameter xmi:id="_uIQNbd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIQNcd0fEe2YPMyYKslBVA" name="equals" visibility="package">
              <ownedParameter xmi:id="_uIQNct0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIQNc90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uISppd0fEe2YPMyYKslBVA" name="access$300" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uISppt0fEe2YPMyYKslBVA" name="x0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uISpp90fEe2YPMyYKslBVA" name="x1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uITQuN0fEe2YPMyYKslBVA" name="access$220" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uITQud0fEe2YPMyYKslBVA" name="x0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uITQut0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uITQu90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIUe190fEe2YPMyYKslBVA" name="wrapCollection" visibility="package">
              <ownedParameter xmi:id="_uIUe2N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIUe2d0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIUe2t0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIUe3d0fEe2YPMyYKslBVA" name="keySet" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uIUe3t0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIVF490fEe2YPMyYKslBVA" name="createCollection" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uIVF5N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIVs8d0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIVs8t0fEe2YPMyYKslBVA" name="x0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIVs890fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIVs9N0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            <ownedOperation xmi:id="_uIXiIN0fEe2YPMyYKslBVA" name="access$210" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIXiId0fEe2YPMyYKslBVA" name="x0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIXiIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIdBsN0fEe2YPMyYKslBVA" name="unmodifiableCollectionSubclass" visibility="package">
              <ownedParameter xmi:id="_uIdBsd0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIdBst0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uImLpt0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uImLp90fEe2YPMyYKslBVA" name="x0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uImLqN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIpO-N0fEe2YPMyYKslBVA" name="access$208" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIpO-d0fEe2YPMyYKslBVA" name="x0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIpO-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIpPAN0fEe2YPMyYKslBVA" name="access$212" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIpPAd0fEe2YPMyYKslBVA" name="x0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIpPAt0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIp2AN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIvVld0fEe2YPMyYKslBVA" name="wrapList" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_uIvVlt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIvVl90fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIvVmN0fEe2YPMyYKslBVA" name="ancestor" type="_tTnEYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIvVmd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI01IN0fEe2YPMyYKslBVA" name="setMap" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_uI01Id0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI01It0fEe2YPMyYKslBVA" name="createUnmodifiableEmptyCollection" visibility="package">
              <ownedParameter xmi:id="_uI01I90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI01JN0fEe2YPMyYKslBVA" name="createCollection" visibility="package">
              <ownedParameter xmi:id="_uI01Jd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI01Jt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI1cMN0fEe2YPMyYKslBVA" name="backingMap" visibility="package">
              <ownedParameter xmi:id="_uI1cMd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI1cMt0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uI1cM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI1cNN0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
              <ownedParameter xmi:id="_uI1cNd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI1cNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI2DQN0fEe2YPMyYKslBVA" name="getOrCreateCollection" visibility="private">
              <ownedParameter xmi:id="_uI2DQd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI2DQt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI3RYN0fEe2YPMyYKslBVA" name="iteratorOrListIterator" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uI3RYd0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI3RYt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI3RZd0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
              <ownedParameter xmi:id="_uI3RZt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI3RZ90fEe2YPMyYKslBVA" name="createMaybeNavigableKeySet" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_uI3RaN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI34cN0fEe2YPMyYKslBVA" name="removeValuesForKey" visibility="private">
              <ownedParameter xmi:id="_uI34cd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI34dt0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uI34d90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI34et0fEe2YPMyYKslBVA" name="createValues" visibility="package">
              <ownedParameter xmi:id="_uI34e90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI4fgt0fEe2YPMyYKslBVA" name="valueIterator" visibility="package">
              <ownedParameter xmi:id="_uI4fg90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI4fhN0fEe2YPMyYKslBVA" name="valueSpliterator" visibility="package">
              <ownedParameter xmi:id="_uI4fhd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI4fjN0fEe2YPMyYKslBVA" name="createKeys" visibility="package">
              <ownedParameter xmi:id="_uI4fjd0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI4fkN0fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uI4fkd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI5Gkt0fEe2YPMyYKslBVA" name="createEntries" visibility="package">
              <ownedParameter xmi:id="_uI5Gk90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI5GmN0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
              <ownedParameter xmi:id="_uI5Gmd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI5Gmt0fEe2YPMyYKslBVA" name="entrySpliterator" visibility="package">
              <ownedParameter xmi:id="_uI5Gm90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI5toN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uI5tod0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI5tpN0fEe2YPMyYKslBVA" name="createAsMap" visibility="package">
              <ownedParameter xmi:id="_uI5tpd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI5tpt0fEe2YPMyYKslBVA" name="createMaybeNavigableAsMap" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_uI5tp90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI6UsN0fEe2YPMyYKslBVA" name="lambda$forEach$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uI6Usd0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI6Ust0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI6Us90fEe2YPMyYKslBVA" name="valueCollection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI67wN0fEe2YPMyYKslBVA" name="lambda$forEach$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uI67wd0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI67wt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI67w90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI67x90fEe2YPMyYKslBVA" name="lambda$entrySpliterator$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uI67yN0fEe2YPMyYKslBVA" name="keyToValueCollectionEntry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI67yd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI67yt0fEe2YPMyYKslBVA" name="lambda$entrySpliterator$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uI67y90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI67zN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI67zd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTnEYN0fEe2YPMyYKslBVA" name="WrappedCollection" visibility="package">
              <eAnnotations xmi:id="_tcTtYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcTtYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcTtYt0fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uImLpd0fEe2YPMyYKslBVA" name="delegate" visibility="package" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uImytt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTl2Qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uInZwt0fEe2YPMyYKslBVA" name="key" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uInZw90fEe2YPMyYKslBVA" name="ancestor" visibility="package" isLeaf="true" type="_tTnEYN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uInZxN0fEe2YPMyYKslBVA" name="ancestorDelegate" visibility="package" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uImLrd0fEe2YPMyYKslBVA" name="refreshIfEmpty" visibility="package"/>
              <ownedOperation xmi:id="_uImyt90fEe2YPMyYKslBVA" name="removeIfEmpty" visibility="package"/>
              <ownedOperation xmi:id="_uInZxd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uInZxt0fEe2YPMyYKslBVA" name="this$0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uInZx90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uInZyN0fEe2YPMyYKslBVA" name="delegate" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uInZyd0fEe2YPMyYKslBVA" name="ancestor" type="_tTnEYN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uInZy90fEe2YPMyYKslBVA" name="getDelegate" visibility="package">
                <ownedParameter xmi:id="_uInZzN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIoA0N0fEe2YPMyYKslBVA" name="getKey" visibility="package">
                <ownedParameter xmi:id="_uIoA0d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIoA0t0fEe2YPMyYKslBVA" name="addToMap" visibility="package"/>
              <ownedOperation xmi:id="_uIoA090fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uIoA1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIon4N0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uIon4d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIon4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIon490fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uIon5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIon5d0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uIon5t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIon590fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uIon6N0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIon6d0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uIon6t0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIpO8t0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uIpO890fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIpO9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIpO-90fEe2YPMyYKslBVA" name="getAncestor" visibility="package">
                <ownedParameter xmi:id="_uIpO_N0fEe2YPMyYKslBVA" name="return" type="_tTnEYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIpO_d0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uIpO_t0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIpO_90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIp2Ad0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uIp2At0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIp2A90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIp2BN0fEe2YPMyYKslBVA" name="containsAll" visibility="public">
                <ownedParameter xmi:id="_uIp2Bd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIp2Bt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIp2Ct0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uIp2C90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uIp2DN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIp2Dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIqdEN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uIqdEd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIqdEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIqdFt0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                <ownedParameter xmi:id="_uIqdF90fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIqdGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tcUUcd0fEe2YPMyYKslBVA" name="WrappedIterator" visibility="package">
                <eAnnotations xmi:id="_tf07eN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tf07ed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tf07e90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uImLoN0fEe2YPMyYKslBVA" name="delegateIterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uImLod0fEe2YPMyYKslBVA" name="originalDelegate" visibility="package" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uImLot0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tTnEYN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tf07et0fEe2YPMyYKslBVA" client="_tcUUcd0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uImLo90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uImLpN0fEe2YPMyYKslBVA" name="this$1" type="_tTnEYN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uImLqd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uImLqt0fEe2YPMyYKslBVA" name="this$1" type="_tTnEYN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uImLq90fEe2YPMyYKslBVA" name="delegateIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uImLrN0fEe2YPMyYKslBVA" name="validateIterator" visibility="package"/>
                <ownedOperation xmi:id="_uImysd0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_uImyst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uImys90fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uImytN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uImytd0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
                <ownedOperation xmi:id="_uInZwN0fEe2YPMyYKslBVA" name="getDelegateIterator" visibility="package">
                  <ownedParameter xmi:id="_uInZwd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTnrcd0fEe2YPMyYKslBVA" name="RandomAccessWrappedList" visibility="package">
              <eAnnotations xmi:id="_tcTGUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcTGUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcTGU90fEe2YPMyYKslBVA" general="_tTnrc90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcTGUt0fEe2YPMyYKslBVA" client="_tTnrcd0fEe2YPMyYKslBVA" supplier="_tT8bl90fEe2YPMyYKslBVA" contract="_tT8bl90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIjIUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIjIUd0fEe2YPMyYKslBVA" name="arg0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIjIUt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIjIU90fEe2YPMyYKslBVA" name="delegate" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIjIVN0fEe2YPMyYKslBVA" name="ancestor" type="_tTnEYN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTnrc90fEe2YPMyYKslBVA" name="WrappedList" visibility="package">
              <eAnnotations xmi:id="_tcUUct0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcUUc90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcU7gN0fEe2YPMyYKslBVA" general="_tTnEYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIsSSN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTl2Qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcUUdN0fEe2YPMyYKslBVA" client="_tTnrc90fEe2YPMyYKslBVA" supplier="_s7dDE90fEe2YPMyYKslBVA" contract="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIjIVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIjIVt0fEe2YPMyYKslBVA" name="this$0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIjIV90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIjIWN0fEe2YPMyYKslBVA" name="delegate" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIjIWd0fEe2YPMyYKslBVA" name="ancestor" type="_tTnEYN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIrEJt0fEe2YPMyYKslBVA" name="getListDelegate" visibility="package">
                <ownedParameter xmi:id="_uIrEJ90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIsSRN0fEe2YPMyYKslBVA" name="isEmpty" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIsSRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIsSSd0fEe2YPMyYKslBVA" name="addToMap" visibility="package" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_uIs5UN0fEe2YPMyYKslBVA" name="getDelegate" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIs5Ud0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIs5Ut0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uIs5U90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIs5VN0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIs5Vd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIs5Vt0fEe2YPMyYKslBVA" name="size" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIs5V90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIs5XN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uIs5Xd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIs5Xt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uItgYN0fEe2YPMyYKslBVA" name="refreshIfEmpty" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_uItgYd0fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_uItgYt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uItgY90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uItgZN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uItgad0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uItgat0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uItga90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uItgb90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uItgcN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uItgcd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIuHc90fEe2YPMyYKslBVA" name="removeIfEmpty" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_uIuHdN0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
                <ownedParameter xmi:id="_uIuHdd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIuHdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIuHet0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public">
                <ownedParameter xmi:id="_uIuHe90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIuHfN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIuug90fEe2YPMyYKslBVA" name="listIterator" visibility="public">
                <ownedParameter xmi:id="_uIuuhN0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIuuhd0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
                <ownedParameter xmi:id="_uIuuht0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIuuh90fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIuuiN0fEe2YPMyYKslBVA" name="subList" visibility="public">
                <ownedParameter xmi:id="_uIuuid0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIuuit0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIuui90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIuujN0fEe2YPMyYKslBVA" name="getKey" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIuujd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIvVk90fEe2YPMyYKslBVA" name="getAncestor" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIvVlN0fEe2YPMyYKslBVA" name="return" type="_tTnEYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tcU7gt0fEe2YPMyYKslBVA" name="WrappedListIterator" visibility="package">
                <eAnnotations xmi:id="_tf1igN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tf1igd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tf1ig90fEe2YPMyYKslBVA" general="_tcUUcd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uIrEIN0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tTnrc90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tf1igt0fEe2YPMyYKslBVA" client="_tcU7gt0fEe2YPMyYKslBVA" supplier="_tUoYEN0fEe2YPMyYKslBVA" contract="_tUoYEN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uIrEId0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uIrEIt0fEe2YPMyYKslBVA" name="arg0" type="_tTnrc90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uIrEI90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                  <ownedParameter xmi:id="_uIrEJN0fEe2YPMyYKslBVA" name="arg0" type="_tTnrc90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uIrEJd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uIrEK90fEe2YPMyYKslBVA" name="getDelegateListIterator" visibility="private">
                  <ownedParameter xmi:id="_uIrELN0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uIrELd0fEe2YPMyYKslBVA" name="getDelegateIterator" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uIrELt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uIrrMN0fEe2YPMyYKslBVA" name="hasPrevious" visibility="public">
                  <ownedParameter xmi:id="_uIrrMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uIrrNN0fEe2YPMyYKslBVA" name="previous" visibility="public">
                  <ownedParameter xmi:id="_uIrrNd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uIrrON0fEe2YPMyYKslBVA" name="nextIndex" visibility="public">
                  <ownedParameter xmi:id="_uIrrOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uIrrPN0fEe2YPMyYKslBVA" name="previousIndex" visibility="public">
                  <ownedParameter xmi:id="_uIrrPd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uIrrQN0fEe2YPMyYKslBVA" name="set" visibility="public">
                  <ownedParameter xmi:id="_uIrrQd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uIsSQt0fEe2YPMyYKslBVA" name="add" visibility="public">
                  <ownedParameter xmi:id="_uIsSQ90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTnrdd0fEe2YPMyYKslBVA" name="KeySet" visibility="package">
              <eAnnotations xmi:id="_tcQqFt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcQqF90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcQqGN0fEe2YPMyYKslBVA" general="_tU6E5N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIYJMN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTl2Qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uIYJMd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIYJMt0fEe2YPMyYKslBVA" name="arg0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIYJM90fEe2YPMyYKslBVA" name="subMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIYwQN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uIYwQd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIYwQt0fEe2YPMyYKslBVA" name="map" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_uIYwQ90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIYwRN0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uIYwRd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIYwSN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uIYwSd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIYwSt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIZXUN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uIZXUd0fEe2YPMyYKslBVA" name="containsAll" visibility="public">
                <ownedParameter xmi:id="_uIZXUt0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIZXU90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIZXV90fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uIZXWN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIZXWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIZXXd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uIZXXt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tcQqGt0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tf07dN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tf07dd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tf07d90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uIXiI90fEe2YPMyYKslBVA" name="entry" visibility="package" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uIXiJN0fEe2YPMyYKslBVA" name="val$entryIterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uIXiJd0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tTnrdd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tf07dt0fEe2YPMyYKslBVA" client="_tcQqGt0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uIXiJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uIXiJ90fEe2YPMyYKslBVA" name="this$1" type="_tTnrdd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uIXiKN0fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uIXiKd0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_uIXiKt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uIXiK90fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uIXiLN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uIXiLd0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTnrd90fEe2YPMyYKslBVA" name="NavigableKeySet" visibility="package">
              <eAnnotations xmi:id="_tcSfQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcSfQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcSfQ90fEe2YPMyYKslBVA" general="_tTnred0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIgFAt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTl2Qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcSfQt0fEe2YPMyYKslBVA" client="_tTnrd90fEe2YPMyYKslBVA" supplier="_s_iR0N0fEe2YPMyYKslBVA" contract="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIdoxN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIdoxd0fEe2YPMyYKslBVA" name="this$0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIdoxt0fEe2YPMyYKslBVA" name="subMap" type="_s--RIN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIgFBt0fEe2YPMyYKslBVA" name="sortedMap" visibility="package">
                <ownedParameter xmi:id="_uIgFB90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIgFCt0fEe2YPMyYKslBVA" name="lower" visibility="public">
                <ownedParameter xmi:id="_uIgFC90fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIgFDN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIgsEN0fEe2YPMyYKslBVA" name="floor" visibility="public">
                <ownedParameter xmi:id="_uIgsEd0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIgsEt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIgsE90fEe2YPMyYKslBVA" name="ceiling" visibility="public">
                <ownedParameter xmi:id="_uIgsFN0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIgsFd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIgsFt0fEe2YPMyYKslBVA" name="higher" visibility="public">
                <ownedParameter xmi:id="_uIgsF90fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIgsGN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIgsGd0fEe2YPMyYKslBVA" name="pollFirst" visibility="public">
                <ownedParameter xmi:id="_uIgsGt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIgsG90fEe2YPMyYKslBVA" name="iterator" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIgsHN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIgsIN0fEe2YPMyYKslBVA" name="pollLast" visibility="public">
                <ownedParameter xmi:id="_uIgsId0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIhTIN0fEe2YPMyYKslBVA" name="descendingIterator" visibility="public">
                <ownedParameter xmi:id="_uIhTId0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIhTIt0fEe2YPMyYKslBVA" name="descendingSet" visibility="public">
                <ownedParameter xmi:id="_uIhTI90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIhTJt0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uIhTJ90fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIhTKN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIhTKd0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uIhTKt0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIhTK90fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIhTLN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIh6MN0fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uIh6Md0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIh6Mt0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIh6M90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIh6NN0fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uIh6Nd0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIh6Nt0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIh6N90fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIh6ON0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIh6Od0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIh6Ot0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uIh6O90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIh6PN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIihQN0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uIihQd0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIihQt0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIihQ90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIihRN0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uIihRd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIihRt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIihR90fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uIihSN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIihSd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIihSt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIihS90fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uIihTN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIihTd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIihTt0fEe2YPMyYKslBVA" name="sortedMap" visibility="package">
                <ownedParameter xmi:id="_uIihT90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTnred0fEe2YPMyYKslBVA" name="SortedKeySet" visibility="package">
              <eAnnotations xmi:id="_tcTGWN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcTGWd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcTGW90fEe2YPMyYKslBVA" general="_tTnrdd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIk9hN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTl2Qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcTGWt0fEe2YPMyYKslBVA" client="_tTnred0fEe2YPMyYKslBVA" supplier="_s_RMEN0fEe2YPMyYKslBVA" contract="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIgFA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIgFBN0fEe2YPMyYKslBVA" name="arg0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIgFBd0fEe2YPMyYKslBVA" name="subMap" type="_s-tLYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIgFCN0fEe2YPMyYKslBVA" name="sortedMap" visibility="package">
                <ownedParameter xmi:id="_uIgFCd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIk9hd0fEe2YPMyYKslBVA" name="comparator" visibility="public">
                <ownedParameter xmi:id="_uIk9ht0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIlkkN0fEe2YPMyYKslBVA" name="first" visibility="public">
                <ownedParameter xmi:id="_uIlkkd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIlkkt0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uIlkk90fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIlklN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIlkld0fEe2YPMyYKslBVA" name="last" visibility="public">
                <ownedParameter xmi:id="_uIlklt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIlkl90fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uIlkmN0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIlkmd0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIlkmt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIlkm90fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uIlknN0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIlknd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tToSg90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tcPb9d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcPb9t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcQDAN0fEe2YPMyYKslBVA" general="_tcPb990fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIQ0eN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIQ0ed0fEe2YPMyYKslBVA" name="this$0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIQ0fN0fEe2YPMyYKslBVA" name="output" visibility="package">
                <ownedParameter xmi:id="_uIQ0fd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIQ0ft0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIQ0f90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTo5k90fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tcQDAd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcQDAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcQDA90fEe2YPMyYKslBVA" general="_tcPb990fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIQ0gN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIQ0gd0fEe2YPMyYKslBVA" name="this$0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIRbgN0fEe2YPMyYKslBVA" name="output" visibility="package">
                <ownedParameter xmi:id="_uIRbgd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIRbgt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIRbg90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIRbiN0fEe2YPMyYKslBVA" name="output" visibility="package">
                <ownedParameter xmi:id="_uIRbid0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIRbit0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIRbi90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTo5ld0fEe2YPMyYKslBVA" name="AsMap" visibility="package">
              <eAnnotations xmi:id="_tcQDBN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcQDBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcQDBt0fEe2YPMyYKslBVA" general="_tUw6_N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uISClN0fEe2YPMyYKslBVA" name="submap" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uISppN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTl2Qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uITQst0fEe2YPMyYKslBVA" name="wrapEntry" visibility="package">
                <ownedParameter xmi:id="_uITQs90fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uITQtN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIT3wt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIT3w90fEe2YPMyYKslBVA" name="arg0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIT3xN0fEe2YPMyYKslBVA" name="submap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIT3xt0fEe2YPMyYKslBVA" name="createEntrySet" visibility="protected">
                <ownedParameter xmi:id="_uIT3x90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIT3yN0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uIT3yd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIT3yt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIUe0N0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uIUe0d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIUe0t0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIUe290fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uIUe3N0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIUe390fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uIUe4N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIUe490fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uIUe5N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIUe5d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIVF6N0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uIVF6d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIVF6t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIVF7t0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uIVF790fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIVF8t0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uIVF890fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIVs8N0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uIVs990fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uIVs-N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIVs-d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIVs-t0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uIVs-90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIVs_N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tcQDCN0fEe2YPMyYKslBVA" name="AsMapEntries" visibility="package">
                <eAnnotations xmi:id="_tf0UZN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tf0UZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tf0UZt0fEe2YPMyYKslBVA" general="_tdeLC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uIRbjN0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tTo5ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uIRbjd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uIRbjt0fEe2YPMyYKslBVA" name="this$1" type="_tTo5ld0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uIRbkN0fEe2YPMyYKslBVA" name="map" visibility="package">
                  <ownedParameter xmi:id="_uIRbkd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uIRbkt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uIRbk90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uISCkt0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                  <ownedParameter xmi:id="_uISCk90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uISCm90fEe2YPMyYKslBVA" name="contains" visibility="public">
                  <ownedParameter xmi:id="_uISCnN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uISCnd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uISpod0fEe2YPMyYKslBVA" name="remove" visibility="public">
                  <ownedParameter xmi:id="_uISpot0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uISpo90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tcQqEd0fEe2YPMyYKslBVA" name="AsMapIterator" visibility="package">
                <eAnnotations xmi:id="_tf07cN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tf07cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tf07c90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uISpqN0fEe2YPMyYKslBVA" name="delegateIterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uISpqd0fEe2YPMyYKslBVA" name="collection" visibility="package" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uISpqt0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tTo5ld0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tf07ct0fEe2YPMyYKslBVA" client="_tcQqEd0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uISCkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uISCkd0fEe2YPMyYKslBVA" name="this$1" type="_tTo5ld0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uISpq90fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_uISprN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uITQsN0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uITQsd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uITQtd0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
                <ownedOperation xmi:id="_uIT3wN0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uIT3wd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTo5l90fEe2YPMyYKslBVA" name="NavigableAsMap" visibility="package">
              <eAnnotations xmi:id="_tcRRIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcRRId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcRRI90fEe2YPMyYKslBVA" general="_tTo5md0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIZXYd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTl2Qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcRRIt0fEe2YPMyYKslBVA" client="_tTo5l90fEe2YPMyYKslBVA" supplier="_s--RIN0fEe2YPMyYKslBVA" contract="_s--RIN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIZXYt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIZXY90fEe2YPMyYKslBVA" name="this$0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIZXZN0fEe2YPMyYKslBVA" name="submap" type="_s--RIN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIZ-Y90fEe2YPMyYKslBVA" name="sortedMap" visibility="package">
                <ownedParameter xmi:id="_uIZ-ZN0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIZ-Z90fEe2YPMyYKslBVA" name="lowerEntry" visibility="public">
                <ownedParameter xmi:id="_uIZ-aN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIZ-ad0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIZ-bd0fEe2YPMyYKslBVA" name="wrapEntry" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIZ-bt0fEe2YPMyYKslBVA" name="arg0" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIalcN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIalcd0fEe2YPMyYKslBVA" name="lowerKey" visibility="public">
                <ownedParameter xmi:id="_uIalct0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIalc90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIald90fEe2YPMyYKslBVA" name="floorEntry" visibility="public">
                <ownedParameter xmi:id="_uIaleN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIaled0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIalfd0fEe2YPMyYKslBVA" name="floorKey" visibility="public">
                <ownedParameter xmi:id="_uIalft0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIalf90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIbMgN0fEe2YPMyYKslBVA" name="ceilingEntry" visibility="public">
                <ownedParameter xmi:id="_uIbMgd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIbMgt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIbMht0fEe2YPMyYKslBVA" name="ceilingKey" visibility="public">
                <ownedParameter xmi:id="_uIbMh90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIbMiN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIbMjN0fEe2YPMyYKslBVA" name="higherEntry" visibility="public">
                <ownedParameter xmi:id="_uIbMjd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIbMjt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIbzk90fEe2YPMyYKslBVA" name="higherKey" visibility="public">
                <ownedParameter xmi:id="_uIbzlN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIbzld0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIbzmd0fEe2YPMyYKslBVA" name="firstEntry" visibility="public">
                <ownedParameter xmi:id="_uIbzmt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIbznd0fEe2YPMyYKslBVA" name="lastEntry" visibility="public">
                <ownedParameter xmi:id="_uIbznt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIcaot0fEe2YPMyYKslBVA" name="pollFirstEntry" visibility="public">
                <ownedParameter xmi:id="_uIcao90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIcapN0fEe2YPMyYKslBVA" name="entrySet" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIcapd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIcapt0fEe2YPMyYKslBVA" name="pollAsMapEntry" visibility="package">
                <ownedParameter xmi:id="_uIcap90fEe2YPMyYKslBVA" name="entryIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIcaqN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIcaqd0fEe2YPMyYKslBVA" name="pollLastEntry" visibility="public">
                <ownedParameter xmi:id="_uIcaqt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIcaq90fEe2YPMyYKslBVA" name="descendingMap" visibility="public">
                <ownedParameter xmi:id="_uIcarN0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIdBtd0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uIdBtt0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIdowt0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uIdow90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIdox90fEe2YPMyYKslBVA" name="navigableKeySet" visibility="public">
                <ownedParameter xmi:id="_uIdoyN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIdoyd0fEe2YPMyYKslBVA" name="descendingKeySet" visibility="public">
                <ownedParameter xmi:id="_uIdoyt0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIdozd0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uIdozt0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIdoz90fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIeP0N0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIeP0d0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uIeP0t0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIeP090fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIeP1N0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIeP1d0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIeP1t0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIeP3d0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uIeP3t0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIeP390fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIeP4N0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uIeP4d0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIeP4t0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIeP490fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIe25N0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uIe25d0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIe25t0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIe2590fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uIe26N0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIe26d0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIe26t0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIe2790fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uIe28N0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIfd8N0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uIfd8d0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIfd8t0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uIfd890fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIfd9N0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIfd9d0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uIfd9t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIfd990fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIfd-N0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIfd-d0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uIfd-t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIfd-90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIfd_N0fEe2YPMyYKslBVA" name="sortedMap" visibility="package">
                <ownedParameter xmi:id="_uIfd_d0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIfd_t0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uIfd_90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIgFAN0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uIgFAd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTo5md0fEe2YPMyYKslBVA" name="SortedAsMap" visibility="package">
              <eAnnotations xmi:id="_tcTGVN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcTGVd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcTGV90fEe2YPMyYKslBVA" general="_tTo5ld0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIjIWt0fEe2YPMyYKslBVA" name="sortedKeySet" visibility="package" type="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIjIW90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTl2Qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uIjIXN0fEe2YPMyYKslBVA" name="submap" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcTGVt0fEe2YPMyYKslBVA" client="_tTo5md0fEe2YPMyYKslBVA" supplier="_s-tLYt0fEe2YPMyYKslBVA" contract="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIZ-YN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIZ-Yd0fEe2YPMyYKslBVA" name="arg0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIZ-Yt0fEe2YPMyYKslBVA" name="submap" type="_s-tLYt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIZ-Zd0fEe2YPMyYKslBVA" name="sortedMap" visibility="package">
                <ownedParameter xmi:id="_uIZ-Zt0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIdowN0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uIdowd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIjIXd0fEe2YPMyYKslBVA" name="comparator" visibility="public">
                <ownedParameter xmi:id="_uIjIXt0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIjvYN0fEe2YPMyYKslBVA" name="firstKey" visibility="public">
                <ownedParameter xmi:id="_uIjvYd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIjvZN0fEe2YPMyYKslBVA" name="lastKey" visibility="public">
                <ownedParameter xmi:id="_uIjvZd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIjvaN0fEe2YPMyYKslBVA" name="headMap" visibility="public">
                <ownedParameter xmi:id="_uIjvad0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIjvat0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIjvbt0fEe2YPMyYKslBVA" name="subMap" visibility="public">
                <ownedParameter xmi:id="_uIjvb90fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIjvcN0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIjvcd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIkWc90fEe2YPMyYKslBVA" name="tailMap" visibility="public">
                <ownedParameter xmi:id="_uIkWdN0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIkWdd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIkWed0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uIkWet0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIk9gN0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uIk9gd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIk9gt0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uIk9g90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcPb990fEe2YPMyYKslBVA" name="Itr" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tcQqEt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcQqE90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcQqFd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIWUAN0fEe2YPMyYKslBVA" name="keyIterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uIWUAd0fEe2YPMyYKslBVA" name="key" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIWUAt0fEe2YPMyYKslBVA" name="collection" visibility="package" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIWUA90fEe2YPMyYKslBVA" name="valueIterator" visibility="package" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIWUBN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTl2Qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcQqFN0fEe2YPMyYKslBVA" client="_tcPb990fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIQ0et0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIQ0e90fEe2YPMyYKslBVA" name="arg0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIWUB90fEe2YPMyYKslBVA" name="output" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uIW7EN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIW7Ed0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIW7Et0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIW7E90fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uIW7FN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIW7Fd0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uIW7Ft0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIW7F90fEe2YPMyYKslBVA" name="remove" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdjqlN0fEe2YPMyYKslBVA" name="WrappedNavigableSet" visibility="package">
              <eAnnotations xmi:id="_tf1ihN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf1ihd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf1ih90fEe2YPMyYKslBVA" general="_tdjqlt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIvVmt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTl2Qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uIwjwt0fEe2YPMyYKslBVA" name="key" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tf1iht0fEe2YPMyYKslBVA" client="_tdjqlN0fEe2YPMyYKslBVA" supplier="_s_iR0N0fEe2YPMyYKslBVA" contract="_s_iR0N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIvVm90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIvVnN0fEe2YPMyYKslBVA" name="this$0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIvVnd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIvVnt0fEe2YPMyYKslBVA" name="delegate" type="_s_iR0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIvVn90fEe2YPMyYKslBVA" name="ancestor" type="_tTnEYN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIv8oN0fEe2YPMyYKslBVA" name="getSortedSetDelegate" visibility="package">
                <ownedParameter xmi:id="_uIv8od0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIv8pN0fEe2YPMyYKslBVA" name="lower" visibility="public">
                <ownedParameter xmi:id="_uIv8pd0fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIv8pt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIv8qt0fEe2YPMyYKslBVA" name="floor" visibility="public">
                <ownedParameter xmi:id="_uIv8q90fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIv8rN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIv8sN0fEe2YPMyYKslBVA" name="ceiling" visibility="public">
                <ownedParameter xmi:id="_uIv8sd0fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIv8st0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIwjsd0fEe2YPMyYKslBVA" name="higher" visibility="public">
                <ownedParameter xmi:id="_uIwjst0fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIwjs90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIwjt90fEe2YPMyYKslBVA" name="pollFirst" visibility="public">
                <ownedParameter xmi:id="_uIwjuN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIwjud0fEe2YPMyYKslBVA" name="iterator" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIwjut0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIwju90fEe2YPMyYKslBVA" name="pollLast" visibility="public">
                <ownedParameter xmi:id="_uIwjvN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIwjvd0fEe2YPMyYKslBVA" name="descendingIterator" visibility="public">
                <ownedParameter xmi:id="_uIwjvt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIwjv90fEe2YPMyYKslBVA" name="wrap" visibility="private">
                <ownedParameter xmi:id="_uIwjwN0fEe2YPMyYKslBVA" name="wrapped" type="_s_iR0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIwjwd0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIxKwN0fEe2YPMyYKslBVA" name="getAncestor" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIxKwd0fEe2YPMyYKslBVA" name="return" type="_tTnEYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIxKwt0fEe2YPMyYKslBVA" name="descendingSet" visibility="public">
                <ownedParameter xmi:id="_uIxKw90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIxKyN0fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uIxKyd0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIxKyt0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIxKy90fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIxKzN0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIxKzd0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIxx0t0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uIxx090fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIxx1N0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIxx1d0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIxx2t0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uIxx290fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIxx3N0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIxx3d0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIxx4t0fEe2YPMyYKslBVA" name="getSortedSetDelegate" visibility="package">
                <ownedParameter xmi:id="_uIxx490fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdjqlt0fEe2YPMyYKslBVA" name="WrappedSortedSet" visibility="package">
              <eAnnotations xmi:id="_tf2JlN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf2Jld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf2wod0fEe2YPMyYKslBVA" general="_tTnEYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIyY8N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTl2Qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tf2woN0fEe2YPMyYKslBVA" client="_tdjqlt0fEe2YPMyYKslBVA" supplier="_s_RMEN0fEe2YPMyYKslBVA" contract="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIvVoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIvVod0fEe2YPMyYKslBVA" name="this$0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIvVot0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIvVo90fEe2YPMyYKslBVA" name="delegate" type="_s_RMEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIvVpN0fEe2YPMyYKslBVA" name="ancestor" type="_tTnEYN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIv8ot0fEe2YPMyYKslBVA" name="getSortedSetDelegate" visibility="package">
                <ownedParameter xmi:id="_uIv8o90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIy_8N0fEe2YPMyYKslBVA" name="getDelegate" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIy_8d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIy_8t0fEe2YPMyYKslBVA" name="comparator" visibility="public">
                <ownedParameter xmi:id="_uIy_890fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIy_9t0fEe2YPMyYKslBVA" name="first" visibility="public">
                <ownedParameter xmi:id="_uIy_990fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIy_-N0fEe2YPMyYKslBVA" name="refreshIfEmpty" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_uIy_-90fEe2YPMyYKslBVA" name="last" visibility="public">
                <ownedParameter xmi:id="_uIy__N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIznAd0fEe2YPMyYKslBVA" name="headSet" visibility="public">
                <ownedParameter xmi:id="_uIznAt0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIznA90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIznBN0fEe2YPMyYKslBVA" name="getKey" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIznBd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIznCd0fEe2YPMyYKslBVA" name="getAncestor" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIznCt0fEe2YPMyYKslBVA" name="return" type="_tTnEYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIznC90fEe2YPMyYKslBVA" name="subSet" visibility="public">
                <ownedParameter xmi:id="_uIznDN0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIznDd0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIznDt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uI0OEd0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
                <ownedParameter xmi:id="_uI0OEt0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uI0OE90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdjqmN0fEe2YPMyYKslBVA" name="WrappedSet" visibility="package">
              <eAnnotations xmi:id="_tf2JkN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf2Jkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf2Jk90fEe2YPMyYKslBVA" general="_tTnEYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIyY4N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTl2Qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uIyY6t0fEe2YPMyYKslBVA" name="delegate" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tf2Jkt0fEe2YPMyYKslBVA" client="_tdjqmN0fEe2YPMyYKslBVA" supplier="_s9JsNN0fEe2YPMyYKslBVA" contract="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIyY4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIyY4t0fEe2YPMyYKslBVA" name="this$0" type="_tTl2Qd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIyY490fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIyY5N0fEe2YPMyYKslBVA" name="delegate" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIyY5d0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uIyY5t0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIyY590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIyY6N0fEe2YPMyYKslBVA" name="size" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIyY6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIyY790fEe2YPMyYKslBVA" name="removeIfEmpty" isLeaf="true" isAbstract="true"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTl2Rt0fEe2YPMyYKslBVA" name="AbstractMultimap" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tTquwd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTquwt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTquxN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJGh-t0fEe2YPMyYKslBVA" name="entries" visibility="private" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJGh-90fEe2YPMyYKslBVA" name="keySet" visibility="private" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJGh_N0fEe2YPMyYKslBVA" name="keys" visibility="private" type="_s_BUcd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJGh_d0fEe2YPMyYKslBVA" name="values" visibility="private" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJGh_t0fEe2YPMyYKslBVA" name="asMap" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tTquw90fEe2YPMyYKslBVA" client="_tTl2Rt0fEe2YPMyYKslBVA" supplier="_s7e4QN0fEe2YPMyYKslBVA" contract="_s7e4QN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uI0OGt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uI34eN0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uI34ed0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI5GkN0fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uI5Gkd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJFT0t0fEe2YPMyYKslBVA" name="entryIterator" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uJFT090fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJFT1t0fEe2YPMyYKslBVA" name="entrySpliterator" visibility="package">
              <ownedParameter xmi:id="_uJFT190fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJF66t0fEe2YPMyYKslBVA" name="valueIterator" visibility="package">
              <ownedParameter xmi:id="_uJF6690fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJF67t0fEe2YPMyYKslBVA" name="valueSpliterator" visibility="package">
              <ownedParameter xmi:id="_uJF6790fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJGh8N0fEe2YPMyYKslBVA" name="size" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uJGh8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJGh9d0fEe2YPMyYKslBVA" name="containsValue" visibility="public">
              <ownedParameter xmi:id="_uJGh9t0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJGh990fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJGh-d0fEe2YPMyYKslBVA" name="clear" visibility="package" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uJGh_90fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uJGiAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJHJAN0fEe2YPMyYKslBVA" name="asMap" visibility="public">
              <ownedParameter xmi:id="_uJHJAd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJHJAt0fEe2YPMyYKslBVA" name="containsEntry" visibility="public">
              <ownedParameter xmi:id="_uJHJA90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJHJBN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJHJBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJHJBt0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uJHJB90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJHJCN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJHJCd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJHJCt0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_uJHwEN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJHwEd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJHwEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJHwE90fEe2YPMyYKslBVA" name="get" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uJHwFN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJHwFd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJHwFt0fEe2YPMyYKslBVA" name="putAll" visibility="public">
              <ownedParameter xmi:id="_uJHwF90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJHwGN0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJHwGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJHwHt0fEe2YPMyYKslBVA" name="putAll" visibility="public">
              <ownedParameter xmi:id="_uJHwH90fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJHwIN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJIXIN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uJIXId0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJIXIt0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJIXI90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJIXJN0fEe2YPMyYKslBVA" name="removeAll" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uJIXJd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJIXJt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJIXJ90fEe2YPMyYKslBVA" name="createEntries" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uJIXKN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJIXLt0fEe2YPMyYKslBVA" name="keySet" visibility="public">
              <ownedParameter xmi:id="_uJI-MN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJI-Md0fEe2YPMyYKslBVA" name="createKeySet" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uJI-Mt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJI-M90fEe2YPMyYKslBVA" name="keys" visibility="public">
              <ownedParameter xmi:id="_uJI-NN0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJI-Nd0fEe2YPMyYKslBVA" name="createKeys" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uJI-Nt0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJI-N90fEe2YPMyYKslBVA" name="createValues" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uJI-ON0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJJlQ90fEe2YPMyYKslBVA" name="createAsMap" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uJJlRN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJJlRd0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uJJlRt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJJlR90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJJlTN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uJJlTd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJJlTt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uJJlT90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tToSgd0fEe2YPMyYKslBVA" name="Values" visibility="package">
              <eAnnotations xmi:id="_tTqHuN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tTqHud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tTquwN0fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJF6590fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTl2Rt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uI4fgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uI4fgd0fEe2YPMyYKslBVA" name="this$0" type="_tTl2Rt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJF66N0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uJF66d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJF67N0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uJF67d0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJF68N0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uJF68d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJGh8t0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uJGh890fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJGh9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJGh-N0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tToSid0fEe2YPMyYKslBVA" name="EntrySet" visibility="package">
              <eAnnotations xmi:id="_tTqHtN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tTqHtd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tTqHt90fEe2YPMyYKslBVA" general="_tTo5kd0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tTqHtt0fEe2YPMyYKslBVA" client="_tToSid0fEe2YPMyYKslBVA" supplier="_s9JsNN0fEe2YPMyYKslBVA" contract="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uI5GlN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uI5Gld0fEe2YPMyYKslBVA" name="this$0" type="_tTl2Rt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJFT2N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uJFT2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJF64N0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uJF64d0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJF64t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTo5kd0fEe2YPMyYKslBVA" name="Entries" visibility="package">
              <eAnnotations xmi:id="_tTqHsN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tTqHsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tTqHs90fEe2YPMyYKslBVA" general="_tTqHst0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJEswt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTl2Rt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uI5Glt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uI5Gl90fEe2YPMyYKslBVA" name="this$0" type="_tTl2Rt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJEsxN0fEe2YPMyYKslBVA" name="multimap" visibility="package">
                <ownedParameter xmi:id="_uJEsxd0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJFT0N0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uJFT0d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJFT1N0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uJFT1d0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tToShd0fEe2YPMyYKslBVA" name="Multimaps" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tU9IMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tU9IMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tU9IMt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJJlSN0fEe2YPMyYKslBVA" name="equalsImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJJlSd0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJJlSt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJJlS90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDpx90fEe2YPMyYKslBVA" name="index" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLDpyN0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDpyd0fEe2YPMyYKslBVA" name="keyFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDpyt0fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRiFMN0fEe2YPMyYKslBVA" name="newListMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRiFMd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRiFMt0fEe2YPMyYKslBVA" name="factory" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRiFM90fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRisQN0fEe2YPMyYKslBVA" name="newSetMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRisQd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRisQt0fEe2YPMyYKslBVA" name="factory" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRisQ90fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRjTWt0fEe2YPMyYKslBVA" name="newSortedSetMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRjTW90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRjTXN0fEe2YPMyYKslBVA" name="factory" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRjTXd0fEe2YPMyYKslBVA" name="return" type="_tU-9YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSGs9d0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSGs9t0fEe2YPMyYKslBVA" name="x0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSGs990fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSHUBN0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSHUBd0fEe2YPMyYKslBVA" name="x0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSHUBt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSMMhN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uSMMhd0fEe2YPMyYKslBVA" name="toMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSMMht0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSMMh90fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSMMiN0fEe2YPMyYKslBVA" name="multimapSupplier" type="_tcPb890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSMMid0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSMMit0fEe2YPMyYKslBVA" name="flatteningToMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSMMi90fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSMMjN0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSMMjd0fEe2YPMyYKslBVA" name="multimapSupplier" type="_tcPb890fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSMMjt0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSMzkN0fEe2YPMyYKslBVA" name="newMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSMzkd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSMzkt0fEe2YPMyYKslBVA" name="factory" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSMzk90fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSNaoN0fEe2YPMyYKslBVA" name="invertFrom" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSNaod0fEe2YPMyYKslBVA" name="source" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSNaot0fEe2YPMyYKslBVA" name="dest" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSNao90fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSNapN0fEe2YPMyYKslBVA" name="synchronizedMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSNapd0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSNapt0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSNaq90fEe2YPMyYKslBVA" name="unmodifiableMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSNarN0fEe2YPMyYKslBVA" name="delegate" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSNard0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSOBsN0fEe2YPMyYKslBVA" name="unmodifiableMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSOBsd0fEe2YPMyYKslBVA" name="delegate" type="_tT-3190fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSOBst0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSOBs90fEe2YPMyYKslBVA" name="synchronizedSetMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSOBtN0fEe2YPMyYKslBVA" name="multimap" type="_tUQkot0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSOBtd0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSOBut0fEe2YPMyYKslBVA" name="unmodifiableSetMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSOBu90fEe2YPMyYKslBVA" name="delegate" type="_tUQkot0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSOBvN0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSOowN0fEe2YPMyYKslBVA" name="unmodifiableSetMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSOowd0fEe2YPMyYKslBVA" name="delegate" type="_tTtLBN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSOowt0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSOow90fEe2YPMyYKslBVA" name="synchronizedSortedSetMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSOoxN0fEe2YPMyYKslBVA" name="multimap" type="_tU-9YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSOoxd0fEe2YPMyYKslBVA" name="return" type="_tU-9YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSOoyt0fEe2YPMyYKslBVA" name="unmodifiableSortedSetMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSOoy90fEe2YPMyYKslBVA" name="delegate" type="_tU-9YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSOozN0fEe2YPMyYKslBVA" name="return" type="_tU-9YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSOozd0fEe2YPMyYKslBVA" name="synchronizedListMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSOozt0fEe2YPMyYKslBVA" name="multimap" type="_tTl2QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSOoz90fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSPP1N0fEe2YPMyYKslBVA" name="unmodifiableListMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSPP1d0fEe2YPMyYKslBVA" name="delegate" type="_tTl2QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSPP1t0fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSPP190fEe2YPMyYKslBVA" name="unmodifiableListMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSPP2N0fEe2YPMyYKslBVA" name="delegate" type="_tTtLB90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSPP2d0fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSPP2t0fEe2YPMyYKslBVA" name="unmodifiableValueCollection" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uSPP290fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSPP3N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSP24N0fEe2YPMyYKslBVA" name="unmodifiableEntries" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uSP24d0fEe2YPMyYKslBVA" name="entries" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSP24t0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSP2490fEe2YPMyYKslBVA" name="asMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSP25N0fEe2YPMyYKslBVA" name="multimap" type="_tTl2QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSP25d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSP25t0fEe2YPMyYKslBVA" name="asMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSP2590fEe2YPMyYKslBVA" name="multimap" type="_tUQkot0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSP26N0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSP2690fEe2YPMyYKslBVA" name="asMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSP27N0fEe2YPMyYKslBVA" name="multimap" type="_tU-9YN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSP27d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSQd8t0fEe2YPMyYKslBVA" name="asMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSQd890fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSQd9N0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSQd9d0fEe2YPMyYKslBVA" name="forMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSQd9t0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSQd990fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSQd-N0fEe2YPMyYKslBVA" name="transformValues" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSQd-d0fEe2YPMyYKslBVA" name="fromMultimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSQd-t0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSQd-90fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSQd_N0fEe2YPMyYKslBVA" name="transformEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSRFAN0fEe2YPMyYKslBVA" name="fromMap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSRFAd0fEe2YPMyYKslBVA" name="transformer" type="_tUvFy90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSRFAt0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSRFA90fEe2YPMyYKslBVA" name="transformValues" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSRFBN0fEe2YPMyYKslBVA" name="fromMultimap" type="_tTl2QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSRFBd0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSRFBt0fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSRFB90fEe2YPMyYKslBVA" name="transformEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSRFCN0fEe2YPMyYKslBVA" name="fromMap" type="_tTl2QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSRFCd0fEe2YPMyYKslBVA" name="transformer" type="_tUvFy90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSRFCt0fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSRsEN0fEe2YPMyYKslBVA" name="index" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSRsEd0fEe2YPMyYKslBVA" name="values" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSRsEt0fEe2YPMyYKslBVA" name="keyFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSRsE90fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSRsFN0fEe2YPMyYKslBVA" name="filterKeys" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSRsFd0fEe2YPMyYKslBVA" name="unfiltered" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSRsFt0fEe2YPMyYKslBVA" name="keyPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSRsF90fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSSTIN0fEe2YPMyYKslBVA" name="filterKeys" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSSTId0fEe2YPMyYKslBVA" name="unfiltered" type="_tUQkot0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSSTIt0fEe2YPMyYKslBVA" name="keyPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSSTI90fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSSTJN0fEe2YPMyYKslBVA" name="filterKeys" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSSTJd0fEe2YPMyYKslBVA" name="unfiltered" type="_tTl2QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSSTJt0fEe2YPMyYKslBVA" name="keyPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSSTJ90fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSSTKN0fEe2YPMyYKslBVA" name="filterFiltered" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uSSTKd0fEe2YPMyYKslBVA" name="multimap" type="_tVALhN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSSTKt0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSSTK90fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSS6Md0fEe2YPMyYKslBVA" name="filterFiltered" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uSS6Mt0fEe2YPMyYKslBVA" name="multimap" type="_tVALhd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSS6M90fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSS6NN0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSThQN0fEe2YPMyYKslBVA" name="filterValues" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSThQd0fEe2YPMyYKslBVA" name="unfiltered" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSThQt0fEe2YPMyYKslBVA" name="valuePredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSThQ90fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSThRN0fEe2YPMyYKslBVA" name="filterEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSThRd0fEe2YPMyYKslBVA" name="unfiltered" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSThRt0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSThR90fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSThSN0fEe2YPMyYKslBVA" name="filterValues" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSThSd0fEe2YPMyYKslBVA" name="unfiltered" type="_tUQkot0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSThSt0fEe2YPMyYKslBVA" name="valuePredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSThS90fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSThTN0fEe2YPMyYKslBVA" name="filterEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSThTd0fEe2YPMyYKslBVA" name="unfiltered" type="_tUQkot0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSThTt0fEe2YPMyYKslBVA" name="entryPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSThT90fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tToSh90fEe2YPMyYKslBVA" name="Keys" visibility="package">
              <eAnnotations xmi:id="_tU8hJ90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU8hKN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU8hKt0fEe2YPMyYKslBVA" general="_tU8hKd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uR54oN0fEe2YPMyYKslBVA" name="multimap" visibility="package" isLeaf="true" type="_s7e4QN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uI4fjt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uI4fj90fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR54od0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
                <ownedParameter xmi:id="_uR54ot0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR54o90fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uR54pN0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR6fsN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uR6fsd0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR6fst0fEe2YPMyYKslBVA" name="distinctElements" visibility="package">
                <ownedParameter xmi:id="_uR6fs90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR6ftN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uR6ftd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR6ftt0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uR6ft90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR6fuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR6fud0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uR6fut0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR7GwN0fEe2YPMyYKslBVA" name="count" visibility="public">
                <ownedParameter xmi:id="_uR7Gwd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR7Gwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR7Gw90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uR7GxN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR7Gxd0fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR7Gxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR7Gx90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uR7t0N0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
                <ownedParameter xmi:id="_uR7t0d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR7t0t0fEe2YPMyYKslBVA" name="elementIterator" visibility="package">
                <ownedParameter xmi:id="_uR7t090fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR7t1N0fEe2YPMyYKslBVA" name="lambda$forEach$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uR7t1d0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR7t1t0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tU8hLN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdkRpN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdkRpd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdkRpt0fEe2YPMyYKslBVA" general="_tUvFxd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uR5RlN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uR5Rld0fEe2YPMyYKslBVA" name="this$0" type="_tToSh90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uR5Rlt0fEe2YPMyYKslBVA" name="backingIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uR5Rl90fEe2YPMyYKslBVA" name="transform" visibility="package">
                  <ownedParameter xmi:id="_uR5RmN0fEe2YPMyYKslBVA" name="backingEntry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uR5Rmd0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uR5Rmt0fEe2YPMyYKslBVA" name="transform" visibility="package">
                  <ownedParameter xmi:id="_uR5Rm90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uR5RnN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tdkRqN0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tgH2Zd0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tgH2Zt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tgH2Z90fEe2YPMyYKslBVA" general="_tVCnx90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uR4qhd0fEe2YPMyYKslBVA" name="val$backingEntry" visibility="package" isLeaf="true" type="_s9KTQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_uR4qht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uR4qh90fEe2YPMyYKslBVA" name="this$1" type="_tU8hLN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uR4qiN0fEe2YPMyYKslBVA" name="arg1" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uR5RkN0fEe2YPMyYKslBVA" name="getElement" visibility="public">
                    <ownedParameter xmi:id="_uR5Rkd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uR5Rkt0fEe2YPMyYKslBVA" name="getCount" visibility="public">
                    <ownedParameter xmi:id="_uR5Rk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTqHst0fEe2YPMyYKslBVA" name="Entries" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tU8hJN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU8hJd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU8hJt0fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJEsw90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uR4Ddt0fEe2YPMyYKslBVA" name="multimap" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uR4Dd90fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR4DeN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uR4Ded0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR4Det0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uR4De90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR4qgN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR4qgd0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uR4qgt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR4qg90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR4qhN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU9vQ90fEe2YPMyYKslBVA" name="CustomMultimap" visibility="package">
              <eAnnotations xmi:id="_tdjqkN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdjqkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdjqkt0fEe2YPMyYKslBVA" general="_tTl2Qd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRyj5N0fEe2YPMyYKslBVA" name="factory" visibility="package" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRyj5d0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uRyj5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRyj590fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRyj6N0fEe2YPMyYKslBVA" name="factory" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRyj6d0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uRyj6t0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRyj690fEe2YPMyYKslBVA" name="createMaybeNavigableKeySet" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uRzK8N0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRzK8d0fEe2YPMyYKslBVA" name="createAsMap" visibility="package">
                <ownedParameter xmi:id="_uRzK8t0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRzK890fEe2YPMyYKslBVA" name="createMaybeNavigableAsMap" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uRzK9N0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRzK9d0fEe2YPMyYKslBVA" name="createCollection" visibility="protected">
                <ownedParameter xmi:id="_uRzK9t0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRzK990fEe2YPMyYKslBVA" name="unmodifiableCollectionSubclass" visibility="package">
                <ownedParameter xmi:id="_uRzK-N0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRzK-d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRzK-t0fEe2YPMyYKslBVA" name="wrapCollection" visibility="package">
                <ownedParameter xmi:id="_uRzK-90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRzyAN0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRzyAd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRzyAt0fEe2YPMyYKslBVA" name="wrapList" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uRzyA90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRzyBN0fEe2YPMyYKslBVA" name="arg1" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRzyBd0fEe2YPMyYKslBVA" name="arg2" type="_tTnEYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRzyBt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRzyB90fEe2YPMyYKslBVA" name="writeObject" visibility="private">
                <ownedParameter xmi:id="_uRzyCN0fEe2YPMyYKslBVA" name="stream" type="_s-izUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR0ZEN0fEe2YPMyYKslBVA" name="backingMap" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uR0ZEd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR0ZEt0fEe2YPMyYKslBVA" name="readObject" visibility="private">
                <ownedParameter xmi:id="_uR0ZE90fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR0ZFN0fEe2YPMyYKslBVA" name="setMap" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uR0ZFd0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU9vRd0fEe2YPMyYKslBVA" name="CustomListMultimap" visibility="package">
              <eAnnotations xmi:id="_tdjDit0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdjDi90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdjDjN0fEe2YPMyYKslBVA" general="_s-jaYt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRxVxt0fEe2YPMyYKslBVA" name="factory" visibility="package" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRxVx90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uRxVyN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRxVyd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRxVyt0fEe2YPMyYKslBVA" name="factory" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRxVy90fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uRxVzN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRx80N0fEe2YPMyYKslBVA" name="createMaybeNavigableKeySet" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uRx80d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRx80t0fEe2YPMyYKslBVA" name="createAsMap" visibility="package">
                <ownedParameter xmi:id="_uRx8090fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRx81N0fEe2YPMyYKslBVA" name="createMaybeNavigableAsMap" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uRx81d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRx81t0fEe2YPMyYKslBVA" name="createCollection" visibility="protected">
                <ownedParameter xmi:id="_uRx8190fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRx82N0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
                <ownedParameter xmi:id="_uRx82d0fEe2YPMyYKslBVA" name="stream" type="_s-izUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRx82t0fEe2YPMyYKslBVA" name="backingMap" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uRx8290fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRx83N0fEe2YPMyYKslBVA" name="readObject" visibility="private">
                <ownedParameter xmi:id="_uRx83d0fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRyj4N0fEe2YPMyYKslBVA" name="setMap" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uRyj4d0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRyj4t0fEe2YPMyYKslBVA" name="createCollection" visibility="protected">
                <ownedParameter xmi:id="_uRyj490fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU9vR90fEe2YPMyYKslBVA" name="CustomSetMultimap" visibility="package">
              <eAnnotations xmi:id="_tdjqmd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdjqmt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdjqnN0fEe2YPMyYKslBVA" general="_tdjqm90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uR1AIN0fEe2YPMyYKslBVA" name="factory" visibility="package" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uR1AId0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uR1AIt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uR1AI90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR1AJN0fEe2YPMyYKslBVA" name="factory" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR1AJd0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uR1AJt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR1AJ90fEe2YPMyYKslBVA" name="createMaybeNavigableKeySet" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uR1AKN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR1AKd0fEe2YPMyYKslBVA" name="createAsMap" visibility="package">
                <ownedParameter xmi:id="_uR1AKt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR1AK90fEe2YPMyYKslBVA" name="createMaybeNavigableAsMap" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uR1nMN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR1nMd0fEe2YPMyYKslBVA" name="createCollection" visibility="protected">
                <ownedParameter xmi:id="_uR1nMt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR1nM90fEe2YPMyYKslBVA" name="unmodifiableCollectionSubclass" visibility="package">
                <ownedParameter xmi:id="_uR1nNN0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR1nNd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR1nNt0fEe2YPMyYKslBVA" name="wrapCollection" visibility="package">
                <ownedParameter xmi:id="_uR1nN90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR1nON0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR1nOd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR2OQN0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
                <ownedParameter xmi:id="_uR2OQd0fEe2YPMyYKslBVA" name="stream" type="_s-izUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR2OQt0fEe2YPMyYKslBVA" name="backingMap" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uR2OQ90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR2ORN0fEe2YPMyYKslBVA" name="readObject" visibility="private">
                <ownedParameter xmi:id="_uR2ORd0fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR2ORt0fEe2YPMyYKslBVA" name="setMap" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uR2OR90fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR2OSN0fEe2YPMyYKslBVA" name="createCollection" visibility="protected">
                <ownedParameter xmi:id="_uR2OSd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU-WUd0fEe2YPMyYKslBVA" name="CustomSortedSetMultimap" visibility="package">
              <eAnnotations xmi:id="_tdkRoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdkRod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdkRo90fEe2YPMyYKslBVA" general="_tdkRot0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uR2OSt0fEe2YPMyYKslBVA" name="factory" visibility="package" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uR2OS90fEe2YPMyYKslBVA" name="valueComparator" visibility="package" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uR2OTN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uR21UN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uR21Ud0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR21Ut0fEe2YPMyYKslBVA" name="factory" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR21U90fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uR21VN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR21Vd0fEe2YPMyYKslBVA" name="createMaybeNavigableKeySet" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uR21Vt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR21V90fEe2YPMyYKslBVA" name="createAsMap" visibility="package">
                <ownedParameter xmi:id="_uR21WN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR21Wd0fEe2YPMyYKslBVA" name="createMaybeNavigableAsMap" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uR21Wt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR21W90fEe2YPMyYKslBVA" name="createCollection" visibility="protected">
                <ownedParameter xmi:id="_uR21XN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR3cYN0fEe2YPMyYKslBVA" name="valueComparator" visibility="public">
                <ownedParameter xmi:id="_uR3cYd0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR3cYt0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
                <ownedParameter xmi:id="_uR3cY90fEe2YPMyYKslBVA" name="stream" type="_s-izUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR3cZN0fEe2YPMyYKslBVA" name="backingMap" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uR3cZd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR3cZt0fEe2YPMyYKslBVA" name="readObject" visibility="private">
                <ownedParameter xmi:id="_uR3cZ90fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR4DcN0fEe2YPMyYKslBVA" name="setMap" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uR4Dcd0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR4Dct0fEe2YPMyYKslBVA" name="createCollection" visibility="protected">
                <ownedParameter xmi:id="_uR4Dc90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR4DdN0fEe2YPMyYKslBVA" name="createCollection" visibility="protected">
                <ownedParameter xmi:id="_uR4Ddd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU-WU90fEe2YPMyYKslBVA" name="UnmodifiableMultimap" visibility="package">
              <eAnnotations xmi:id="_tdmt4t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdmt490fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdmt5t0fEe2YPMyYKslBVA" general="_tdmt5N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSGs-90fEe2YPMyYKslBVA" name="delegate" visibility="package" isLeaf="true" type="_s7e4QN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSGs_N0fEe2YPMyYKslBVA" name="entries" visibility="package" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSGs_d0fEe2YPMyYKslBVA" name="keys" visibility="package" type="_s_BUcd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSGs_t0fEe2YPMyYKslBVA" name="keySet" visibility="package" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSGs_90fEe2YPMyYKslBVA" name="values" visibility="package" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSGtAN0fEe2YPMyYKslBVA" name="map" visibility="package" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSGtAd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdmt5d0fEe2YPMyYKslBVA" client="_tU-WU90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uSFe1d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSFe1t0fEe2YPMyYKslBVA" name="delegate" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSFe2d0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uSFe2t0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSGtAt0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uSHUAN0fEe2YPMyYKslBVA" name="asMap" visibility="public">
                <ownedParameter xmi:id="_uSHUAd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSHUAt0fEe2YPMyYKslBVA" name="entries" visibility="public">
                <ownedParameter xmi:id="_uSHUA90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSH7EN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uSH7Ed0fEe2YPMyYKslBVA" name="consumer" type="_s_BUcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSH7Et0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uSH7E90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSH7FN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSH7Fd0fEe2YPMyYKslBVA" name="keys" visibility="public">
                <ownedParameter xmi:id="_uSH7Ft0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSH7Gt0fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uSH7G90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSH7HN0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uSH7Hd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSH7Ht0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSIiIN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSIiId0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uSIiIt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSIiI90fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSIiJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSIiJd0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uSIiJt0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSIiJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSIiKN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uSIiKd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSIiKt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSIiK90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSIiLN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uSIiLd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSIiLt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSIiL90fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uSIiMN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSIiMd0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSIiMt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSJJMN0fEe2YPMyYKslBVA" name="values" visibility="public">
                <ownedParameter xmi:id="_uSJJMd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSJJMt0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uSJJM90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tdmt6N0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgIded0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgIdet0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgIdfN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <interfaceRealization xmi:id="_tgIde90fEe2YPMyYKslBVA" client="_tdmt6N0fEe2YPMyYKslBVA" supplier="_s-wOsN0fEe2YPMyYKslBVA" contract="_s-wOsN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uSGs8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uSGs8d0fEe2YPMyYKslBVA" name="this$0" type="_tU-WU90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSGs8t0fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uSGs890fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uSGs9N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSGs-N0fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uSGs-d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uSGs-t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU-WVd0fEe2YPMyYKslBVA" name="UnmodifiableSetMultimap" visibility="package">
              <eAnnotations xmi:id="_tdnU8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdnU8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdnU890fEe2YPMyYKslBVA" general="_tU-WU90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSJJNN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdnU8t0fEe2YPMyYKslBVA" client="_tU-WVd0fEe2YPMyYKslBVA" supplier="_tUQkot0fEe2YPMyYKslBVA" contract="_tUQkot0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uSJJNd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSJJNt0fEe2YPMyYKslBVA" name="delegate" type="_tUQkot0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSJJN90fEe2YPMyYKslBVA" name="delegate" visibility="public">
                <ownedParameter xmi:id="_uSJJON0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSJJOd0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uSJJOt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSJJO90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSJJP90fEe2YPMyYKslBVA" name="entries" visibility="public">
                <ownedParameter xmi:id="_uSJJQN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSJwQN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uSJwQd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSJwQt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSJwQ90fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uSJwRN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSJwRd0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSJwRt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSJwR90fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uSJwSN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSJwSd0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSJwSt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSJwS90fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uSJwTN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSJwTd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSJwTt0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uSJwT90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSJwUN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSKXUN0fEe2YPMyYKslBVA" name="entries" visibility="public">
                <ownedParameter xmi:id="_uSKXUd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSKXUt0fEe2YPMyYKslBVA" name="delegate" visibility="public">
                <ownedParameter xmi:id="_uSKXU90fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSKXVN0fEe2YPMyYKslBVA" name="delegate" visibility="public">
                <ownedParameter xmi:id="_uSKXVd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU-WV90fEe2YPMyYKslBVA" name="UnmodifiableSortedSetMultimap" visibility="package">
              <eAnnotations xmi:id="_tdn8AN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdn8Ad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdn8A90fEe2YPMyYKslBVA" general="_tU-WVd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSKXVt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdn8At0fEe2YPMyYKslBVA" client="_tU-WV90fEe2YPMyYKslBVA" supplier="_tU-9YN0fEe2YPMyYKslBVA" contract="_tU-9YN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uSKXV90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSKXWN0fEe2YPMyYKslBVA" name="delegate" type="_tU-9YN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSKXWd0fEe2YPMyYKslBVA" name="delegate" visibility="public">
                <ownedParameter xmi:id="_uSKXWt0fEe2YPMyYKslBVA" name="return" type="_tU-9YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSKXW90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uSKXXN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSKXXd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSK-Y90fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uSK-ZN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSK-Zd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSK-Zt0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uSK-Z90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSK-aN0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSK-ad0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSK-at0fEe2YPMyYKslBVA" name="valueComparator" visibility="public">
                <ownedParameter xmi:id="_uSK-a90fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSK-bt0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uSK-b90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSK-cN0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSK-cd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSLlcN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uSLlcd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSLlct0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSLlc90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uSLldN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSLldd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSLldt0fEe2YPMyYKslBVA" name="delegate" visibility="public">
                <ownedParameter xmi:id="_uSLld90fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSLleN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uSLled0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSLlet0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSLle90fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uSLlfN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSLlfd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSLlft0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uSLlf90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSLlgN0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSLlgd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSMMgN0fEe2YPMyYKslBVA" name="delegate" visibility="public">
                <ownedParameter xmi:id="_uSMMgd0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSMMgt0fEe2YPMyYKslBVA" name="delegate" visibility="public">
                <ownedParameter xmi:id="_uSMMg90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU-WWd0fEe2YPMyYKslBVA" name="UnmodifiableListMultimap" visibility="package">
              <eAnnotations xmi:id="_tdmG0t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdmG090fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdmt4d0fEe2YPMyYKslBVA" general="_tU-WU90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSFe0t0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdmt4N0fEe2YPMyYKslBVA" client="_tU-WWd0fEe2YPMyYKslBVA" supplier="_tTl2QN0fEe2YPMyYKslBVA" contract="_tTl2QN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uSFe090fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSFe1N0fEe2YPMyYKslBVA" name="delegate" type="_tTl2QN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSFe190fEe2YPMyYKslBVA" name="delegate" visibility="public">
                <ownedParameter xmi:id="_uSFe2N0fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSFe290fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uSFe3N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSFe3d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSGF4N0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uSGF4d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSGF4t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSGF490fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uSGF5N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSGF5d0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSGF5t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSGF590fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uSGF6N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSGF6d0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSGF6t0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSGF690fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uSGF7N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSGF7d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSGF7t0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uSGF790fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSGF8N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSGF8d0fEe2YPMyYKslBVA" name="delegate" visibility="public">
                <ownedParameter xmi:id="_uSGF8t0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSGF890fEe2YPMyYKslBVA" name="delegate" visibility="public">
                <ownedParameter xmi:id="_uSGF9N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU-9Yt0fEe2YPMyYKslBVA" name="MapMultimap" visibility="package">
              <eAnnotations xmi:id="_tdk4sN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdk4sd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdk4tN0fEe2YPMyYKslBVA" general="_tTl2Rt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uR8U490fEe2YPMyYKslBVA" name="map" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uR9jAd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdk4st0fEe2YPMyYKslBVA" client="_tU-9Yt0fEe2YPMyYKslBVA" supplier="_tUQkot0fEe2YPMyYKslBVA" contract="_tUQkot0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdk4s90fEe2YPMyYKslBVA" client="_tU-9Yt0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uR9jAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uR9jA90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR9jBN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uR9jBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR9jBt0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uR9jB90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR9jCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR-KEN0fEe2YPMyYKslBVA" name="containsValue" visibility="public">
                <ownedParameter xmi:id="_uR-KEd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR-KEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR-KE90fEe2YPMyYKslBVA" name="containsEntry" visibility="public">
                <ownedParameter xmi:id="_uR-KFN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR-KFd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR-KFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR-KF90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uR-KGN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR-KGd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR-KGt0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uR-KG90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR-KHN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR-KHd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR-xIN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uR-xId0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR-xIt0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR-xI90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR-xJN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uR-xJd0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR-xJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR-xJ90fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uR-xKN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR-xKd0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR-xKt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR-xK90fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uR-xLN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR-xLd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR-xLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR_YMN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uR_YMd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uR_YMt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR_YNd0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uR_YNt0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uR_YN90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR_YON0fEe2YPMyYKslBVA" name="createValues" visibility="package">
                <ownedParameter xmi:id="_uR_YOd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR__QN0fEe2YPMyYKslBVA" name="entries" visibility="public">
                <ownedParameter xmi:id="_uR__Qd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR__Qt0fEe2YPMyYKslBVA" name="createEntries" visibility="package">
                <ownedParameter xmi:id="_uR__Q90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR__RN0fEe2YPMyYKslBVA" name="createKeys" visibility="package">
                <ownedParameter xmi:id="_uR__Rd0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR__Rt0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
                <ownedParameter xmi:id="_uR__R90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR__SN0fEe2YPMyYKslBVA" name="createAsMap" visibility="package">
                <ownedParameter xmi:id="_uR__Sd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uR__St0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uR__S90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSAmUN0fEe2YPMyYKslBVA" name="entries" visibility="public">
                <ownedParameter xmi:id="_uSAmUd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSAmUt0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uSAmU90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSAmVN0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSAmVd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSAmVt0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uSAmV90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSAmWN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSAmWd0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uSAmWt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSAmW90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tdk4tt0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgIdcN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgIdcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgIdct0fEe2YPMyYKslBVA" general="_tdeyFd0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uR8U4t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tU-9Yt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uR8U5N0fEe2YPMyYKslBVA" name="val$key" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uR878d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uR878t0fEe2YPMyYKslBVA" name="this$0" type="_tU-9Yt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uR87890fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uR879N0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uR879d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uR879t0fEe2YPMyYKslBVA" name="size" visibility="public">
                  <ownedParameter xmi:id="_uR9jAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tgIddN0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tjQp8N0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tjQp8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tjQp890fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uR7t190fEe2YPMyYKslBVA" name="i" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uR7t2N0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tdk4tt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tjQp8t0fEe2YPMyYKslBVA" client="_tgIddN0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_uR7t2d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uR7t2t0fEe2YPMyYKslBVA" name="this$1" type="_tdk4tt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uR8U4N0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                    <ownedParameter xmi:id="_uR8U4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uR8U5d0fEe2YPMyYKslBVA" name="next" visibility="public">
                    <ownedParameter xmi:id="_uR8U5t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uR878N0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
                </nestedClassifier>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU-9ZN0fEe2YPMyYKslBVA" name="TransformedEntriesMultimap" visibility="package">
              <eAnnotations xmi:id="_tdlfxt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdlfx90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdlfyN0fEe2YPMyYKslBVA" general="_tTl2Rt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSDCkN0fEe2YPMyYKslBVA" name="fromMultimap" visibility="package" isLeaf="true" type="_s7e4QN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSDCkd0fEe2YPMyYKslBVA" name="transformer" visibility="package" isLeaf="true" type="_tUvFy90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uSBNYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSBNYd0fEe2YPMyYKslBVA" name="fromMultimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSBNYt0fEe2YPMyYKslBVA" name="transformer" type="_tUvFy90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSCbh90fEe2YPMyYKslBVA" name="transform" visibility="package">
                <ownedParameter xmi:id="_uSCbiN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSCbid0fEe2YPMyYKslBVA" name="values" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSCbit0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSDCkt0fEe2YPMyYKslBVA" name="createAsMap" visibility="package">
                <ownedParameter xmi:id="_uSDCk90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSDClN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uSDpoN0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uSDpod0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSDpot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSDpo90fEe2YPMyYKslBVA" name="createEntries" visibility="package">
                <ownedParameter xmi:id="_uSDppN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSDppd0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
                <ownedParameter xmi:id="_uSDppt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSDpp90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uSDpqN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSDpqd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSEQsN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uSEQsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSEQst0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uSEQs90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSEQtN0fEe2YPMyYKslBVA" name="createKeys" visibility="package">
                <ownedParameter xmi:id="_uSEQtd0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSEQtt0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uSEQt90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSEQuN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSEQud0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSEQut0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uSEQu90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSE3wN0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSE3wd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSE3wt0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uSE3w90fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSE3xN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSE3xd0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uSE3xt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSE3x90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSE3yN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSE3yd0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uSE3yt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSE3y90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSE3zN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uSE3zd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSE3zt0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSE3z90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSE30N0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uSE30d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSFe0N0fEe2YPMyYKslBVA" name="createValues" visibility="package">
                <ownedParameter xmi:id="_uSFe0d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tdmG0d0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgIddd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgIddt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgIdeN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uSCbgN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tU-9ZN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tgIdd90fEe2YPMyYKslBVA" client="_tdmG0d0fEe2YPMyYKslBVA" supplier="_tUvFy90fEe2YPMyYKslBVA" contract="_tUvFy90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uSCbgd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uSCbgt0fEe2YPMyYKslBVA" name="this$0" type="_tU-9ZN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSCbg90fEe2YPMyYKslBVA" name="transformEntry" visibility="public">
                  <ownedParameter xmi:id="_uSCbhN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uSCbhd0fEe2YPMyYKslBVA" name="value" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uSCbht0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uSCbi90fEe2YPMyYKslBVA" name="transformEntry" visibility="public">
                  <ownedParameter xmi:id="_uSCbjN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uSCbjd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uSCbjt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU-9Zt0fEe2YPMyYKslBVA" name="TransformedEntriesListMultimap" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdlfwt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdlfw90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdlfxd0fEe2YPMyYKslBVA" general="_tU-9ZN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uSBNZ90fEe2YPMyYKslBVA" name="transformer" isLeaf="true" type="_tUvFy90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uSBNa90fEe2YPMyYKslBVA" name="fromMultimap" isLeaf="true" type="_s7e4QN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdlfxN0fEe2YPMyYKslBVA" client="_tU-9Zt0fEe2YPMyYKslBVA" supplier="_tTl2QN0fEe2YPMyYKslBVA" contract="_tTl2QN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uSAmXN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uSAmXd0fEe2YPMyYKslBVA" name="fromMultimap" type="_tTl2QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSAmXt0fEe2YPMyYKslBVA" name="transformer" type="_tUvFy90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSBNY90fEe2YPMyYKslBVA" name="transform" visibility="package">
                <ownedParameter xmi:id="_uSBNZN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSBNZd0fEe2YPMyYKslBVA" name="values" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSBNZt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSBNaN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uSBNad0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSBNat0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSBNbN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uSBNbd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSBNbt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSB0cN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uSB0cd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSB0ct0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSB0c90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSB0dN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
                <ownedParameter xmi:id="_uSB0dd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSB0dt0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSB0d90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSB0eN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                <ownedParameter xmi:id="_uSB0ed0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSB0et0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSB0e90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uSB0fN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSB0fd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uSB0ft0fEe2YPMyYKslBVA" name="transform" visibility="package">
                <ownedParameter xmi:id="_uSB0f90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSB0gN0fEe2YPMyYKslBVA" name="arg1" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uSB0gd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdlfwd0fEe2YPMyYKslBVA" name="AsMap" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tgH2YN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgH2Yd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgH2Yt0fEe2YPMyYKslBVA" general="_tUw6_N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRvgmN0fEe2YPMyYKslBVA" name="multimap" visibility="private" isLeaf="true" type="_s7e4QN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uRu5gd0fEe2YPMyYKslBVA" name="access$200" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uRu5gt0fEe2YPMyYKslBVA" name="x0" type="_tdlfwd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRu5g90fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRvglt0fEe2YPMyYKslBVA" name="removeValuesForKey" visibility="package">
                <ownedParameter xmi:id="_uRvgl90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRvgmd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRvgmt0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRwHoN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uRwHod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRwHot0fEe2YPMyYKslBVA" name="createEntrySet" visibility="protected">
                <ownedParameter xmi:id="_uRwHo90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRwHpN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRwHpd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRwHpt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRwHp90fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uRwHqN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRwHqd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRwusN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uRwusd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRwust0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRwus90fEe2YPMyYKslBVA" name="keySet" visibility="public">
                <ownedParameter xmi:id="_uRwutN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRwutd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uRwutt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRwut90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uRxVwN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uRxVwd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRxVwt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRxVw90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRxVxN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRxVxd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tgH2ZN0fEe2YPMyYKslBVA" name="EntrySet" visibility="package">
                <eAnnotations xmi:id="_tjQC490fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tjQC5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tjQC5d0fEe2YPMyYKslBVA" general="_tdeLC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uRu5gN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tdlfwd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uRu5h90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uRu5iN0fEe2YPMyYKslBVA" name="this$0" type="_tdlfwd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRu5id0fEe2YPMyYKslBVA" name="map" visibility="package">
                  <ownedParameter xmi:id="_uRu5it0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRu5i90fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uRu5jN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRvgkN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                  <ownedParameter xmi:id="_uRvgkd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uRvgkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRvgk90fEe2YPMyYKslBVA" name="contains" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uRvglN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uRvgld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tjQC590fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tnJrcN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tnJrcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tnJrc90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uRuScN0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tgH2ZN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tnJrct0fEe2YPMyYKslBVA" client="_tjQC590fEe2YPMyYKslBVA" supplier="_s-wOsN0fEe2YPMyYKslBVA" contract="_s-wOsN0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_uRuScd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uRuSct0fEe2YPMyYKslBVA" name="this$1" type="_tgH2ZN0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uRuSc90fEe2YPMyYKslBVA" name="apply" visibility="public">
                    <ownedParameter xmi:id="_uRuSdN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uRuSdd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uRu5hN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                    <ownedParameter xmi:id="_uRu5hd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uRu5ht0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTr84N0fEe2YPMyYKslBVA" name="AllEqualOrdering" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tTr84d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTr84t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTr85N0fEe2YPMyYKslBVA" general="_s-uZg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJVyi90fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tTr84N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uJVyjN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tTr8490fEe2YPMyYKslBVA" client="_tTr84N0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJVyjd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uJVyj90fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uJVykN0fEe2YPMyYKslBVA" name="left" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJVykd0fEe2YPMyYKslBVA" name="right" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJVykt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJVyk90fEe2YPMyYKslBVA" name="sortedCopy" visibility="public">
              <ownedParameter xmi:id="_uJVylN0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJVyld0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJVymd0fEe2YPMyYKslBVA" name="immutableSortedCopy" visibility="public">
              <ownedParameter xmi:id="_uJVymt0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJWZkN0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJWZlN0fEe2YPMyYKslBVA" name="reverse" visibility="public">
              <ownedParameter xmi:id="_uJWZld0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJWZlt0fEe2YPMyYKslBVA" name="readResolve" visibility="private">
              <ownedParameter xmi:id="_uJWZl90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJWZmN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uJWZmd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJWZmt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tTr85d0fEe2YPMyYKslBVA" name="BiMap" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tTr85t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTr8590fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTr86N0fEe2YPMyYKslBVA" general="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJcgMd0fEe2YPMyYKslBVA" name="put" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uJcgMt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJcgM90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJcgNN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJcgNd0fEe2YPMyYKslBVA" name="forcePut" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uJcgNt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJcgN90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJcgON0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJcgOd0fEe2YPMyYKslBVA" name="putAll" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uJcgOt0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJcgO90fEe2YPMyYKslBVA" name="values" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uJcgPN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJcgPd0fEe2YPMyYKslBVA" name="inverse" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uJcgPt0fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJcgP90fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uJcgQN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQm4I90fEe2YPMyYKslBVA" name="get" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uQm4JN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQm4Jd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQtl0t0fEe2YPMyYKslBVA" name="replaceAll" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uQtl090fEe2YPMyYKslBVA" name="arg0" type="_tUywKN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQtl2N0fEe2YPMyYKslBVA" name="keySet" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uQtl2d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tTsj890fEe2YPMyYKslBVA" name="BoundType[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vgB4xd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vgB4xt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uJcgR90fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uJcgSN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTtLBN0fEe2YPMyYKslBVA" name="ImmutableSetMultimap" visibility="public">
            <eAnnotations xmi:id="_tUQkoN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUQkod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUQkpN0fEe2YPMyYKslBVA" general="_tT-3190fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uNpDw90fEe2YPMyYKslBVA" name="emptySet" visibility="private" isLeaf="true" type="_s_XSs90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uNpDxN0fEe2YPMyYKslBVA" name="inverse" visibility="private" type="_tTtLBN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uNpDxd0fEe2YPMyYKslBVA" name="entries" visibility="private" type="_s_XSs90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uNpDxt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uNtVLN0fEe2YPMyYKslBVA" name="map" isLeaf="true" type="_s-phAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tUQko90fEe2YPMyYKslBVA" client="_tTtLBN0fEe2YPMyYKslBVA" supplier="_tUQkot0fEe2YPMyYKslBVA" contract="_tUQkot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKj6jN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKj6jd0fEe2YPMyYKslBVA" name="map" type="_s-phAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKj6jt0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKj6j90fEe2YPMyYKslBVA" name="valueComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMgbQt0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMgbQ90fEe2YPMyYKslBVA" name="return" type="_tTtLBN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNnOhd0fEe2YPMyYKslBVA" name="fromMapEntries" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uNnOht0fEe2YPMyYKslBVA" name="mapEntries" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNnOh90fEe2YPMyYKslBVA" name="valueComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNnOiN0fEe2YPMyYKslBVA" name="return" type="_tTtLBN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNpDsN0fEe2YPMyYKslBVA" name="containsEntry" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uNpDsd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNpDst0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNpDs90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNpDtt0fEe2YPMyYKslBVA" name="size" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uNpDt90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNpDut0fEe2YPMyYKslBVA" name="entryIterator" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uNpDu90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNpDx90fEe2YPMyYKslBVA" name="toImmutableSetMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNpqwN0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNpqwd0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNpqwt0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNpqw90fEe2YPMyYKslBVA" name="flatteningToImmutableSetMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNpqxN0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNpqxd0fEe2YPMyYKslBVA" name="valuesFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNpqxt0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNpqx90fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNpqyN0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNpqyd0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNpqyt0fEe2YPMyYKslBVA" name="return" type="_tTtLBN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNqR0N0fEe2YPMyYKslBVA" name="builder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNqR0d0fEe2YPMyYKslBVA" name="return" type="_tTwOUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNqR0t0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNqR090fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNqR1N0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNqR1d0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNqR1t0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNqR190fEe2YPMyYKslBVA" name="return" type="_tTtLBN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNqR2N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNqR2d0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNqR2t0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNqR290fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNqR3N0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNqR3d0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNqR3t0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNqR390fEe2YPMyYKslBVA" name="return" type="_tTtLBN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNq44N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNq44d0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNq44t0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNq4490fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNq45N0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNq45d0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNq45t0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNq4590fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNq46N0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNq46d0fEe2YPMyYKslBVA" name="return" type="_tTtLBN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNrf8N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNrf8d0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNrf8t0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNrf890fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNrf9N0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNrf9d0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNrf9t0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNrf990fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNrf-N0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNrf-d0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNrf-t0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNrf-90fEe2YPMyYKslBVA" name="return" type="_tTtLBN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNsHAN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNsHAd0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNsHAt0fEe2YPMyYKslBVA" name="return" type="_tTtLBN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNsHA90fEe2YPMyYKslBVA" name="copyOf" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uNsHBN0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNsHBd0fEe2YPMyYKslBVA" name="valueComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNsHBt0fEe2YPMyYKslBVA" name="return" type="_tTtLBN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNsuEN0fEe2YPMyYKslBVA" name="isPartialView" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uNsuEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNsuEt0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNsuE90fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNsuFN0fEe2YPMyYKslBVA" name="return" type="_tTtLBN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNtVIN0fEe2YPMyYKslBVA" name="valueSet" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uNtVId0fEe2YPMyYKslBVA" name="valueComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNtVIt0fEe2YPMyYKslBVA" name="values" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNtVI90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNtVJt0fEe2YPMyYKslBVA" name="emptySet" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uNtVJ90fEe2YPMyYKslBVA" name="valueComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNtVKN0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNtVKd0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uNtVKt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNtVK90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNt8MN0fEe2YPMyYKslBVA" name="inverse" visibility="public">
              <ownedParameter xmi:id="_uNt8Md0fEe2YPMyYKslBVA" name="return" type="_tTtLBN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNt8Mt0fEe2YPMyYKslBVA" name="invert" visibility="private">
              <ownedParameter xmi:id="_uNt8M90fEe2YPMyYKslBVA" name="return" type="_tTtLBN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNt8NN0fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uNt8Nd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNt8Nt0fEe2YPMyYKslBVA" name="removeAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uNt8N90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNt8ON0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNujQN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uNujQd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNujQt0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNujQ90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNvKU90fEe2YPMyYKslBVA" name="valuesBuilder" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uNvKVN0fEe2YPMyYKslBVA" name="valueComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNvKVd0fEe2YPMyYKslBVA" name="return" type="_tUOveN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNvKVt0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
              <ownedParameter xmi:id="_uNvKV90fEe2YPMyYKslBVA" name="stream" type="_s-izUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNvKWN0fEe2YPMyYKslBVA" name="valueComparator" visibility="package">
              <ownedParameter xmi:id="_uNvKWd0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNvKXt0fEe2YPMyYKslBVA" name="readObject" visibility="private">
              <ownedParameter xmi:id="_uNvKX90fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNwYcN0fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uNwYcd0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNwYct0fEe2YPMyYKslBVA" name="inverse" visibility="public">
              <ownedParameter xmi:id="_uNwYc90fEe2YPMyYKslBVA" name="return" type="_tT-3190fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNwYdN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uNwYdd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNwYdt0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNwYd90fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uNwYeN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNwYed0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNwYet0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNw_gN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uNw_gd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNw_gt0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNw_g90fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uNw_hN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNw_hd0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uNw_ht0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNw_h90fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNw_iN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNxmkN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uNxmkd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNxmkt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNxmk90fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uNxmlN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNxmld0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNxmlt0fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uNxml90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNyNoN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uNyNod0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNyNot0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNyNo90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNyNpN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uNyNpd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNyNpt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNyNp90fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uNy0sN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNy0sd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTwOUN0fEe2YPMyYKslBVA" name="Builder" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tUPWgt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUPWg90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUPWhN0fEe2YPMyYKslBVA" general="_tT-32N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNnOgt0fEe2YPMyYKslBVA" name="builderMap" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNnOg90fEe2YPMyYKslBVA" name="keyComparator" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNnOhN0fEe2YPMyYKslBVA" name="valueComparator" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uJrwxd0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uJrwxt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJrwx90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJrwyN0fEe2YPMyYKslBVA" name="return" type="_tTwOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNkySd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uNlZUN0fEe2YPMyYKslBVA" name="newMutableValueCollection" visibility="package">
                <ownedParameter xmi:id="_uNlZUd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNlZVN0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uNlZVd0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNlZVt0fEe2YPMyYKslBVA" name="return" type="_tTwOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNlZV90fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uNlZWN0fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNlZWd0fEe2YPMyYKslBVA" name="return" type="_tTwOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNmAYN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uNmAYd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNmAYt0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNmAY90fEe2YPMyYKslBVA" name="return" type="_tTwOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNmAZN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uNmAZd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNmAZt0fEe2YPMyYKslBVA" name="values" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNmAZ90fEe2YPMyYKslBVA" name="return" type="_tTwOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNmAaN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uNmAad0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNmAat0fEe2YPMyYKslBVA" name="return" type="_tTwOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNmncN0fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uNmncd0fEe2YPMyYKslBVA" name="other" type="_tT-32N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNmnct0fEe2YPMyYKslBVA" name="return" type="_tTwOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNmnc90fEe2YPMyYKslBVA" name="orderKeysBy" visibility="public">
                <ownedParameter xmi:id="_uNmndN0fEe2YPMyYKslBVA" name="keyComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNmndd0fEe2YPMyYKslBVA" name="return" type="_tTwOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNmndt0fEe2YPMyYKslBVA" name="orderValuesBy" visibility="public">
                <ownedParameter xmi:id="_uNmnd90fEe2YPMyYKslBVA" name="valueComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNmneN0fEe2YPMyYKslBVA" name="return" type="_tTwOUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNnOgN0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uNnOgd0fEe2YPMyYKslBVA" name="return" type="_tTtLBN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNnOid0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uNnOit0fEe2YPMyYKslBVA" name="return" type="_tT-3190fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNnOi90fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uNnOjN0fEe2YPMyYKslBVA" name="arg0" type="_tT-32N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNnOjd0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNnOjt0fEe2YPMyYKslBVA" name="orderValuesBy" visibility="public">
                <ownedParameter xmi:id="_uNnOj90fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNnOkN0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNn1kN0fEe2YPMyYKslBVA" name="orderKeysBy" visibility="public">
                <ownedParameter xmi:id="_uNn1kd0fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNn1kt0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNn1k90fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uNn1lN0fEe2YPMyYKslBVA" name="arg0" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNn1ld0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNn1lt0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uNn1l90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNn1mN0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNn1md0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNocoN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uNocod0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNocot0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNoco90fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNocpN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uNocpd0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNocpt0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNocp90fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uNocqN0fEe2YPMyYKslBVA" name="arg0" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNocqd0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNocqt0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uNocq90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNocrN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNocrd0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUSZ0d0fEe2YPMyYKslBVA" name="EntrySet" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tc_p4N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc_p4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc_p4t0fEe2YPMyYKslBVA" general="_s_XSs90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNocrt0fEe2YPMyYKslBVA" name="multimap" visibility="private" isLeaf="true" type="_tTtLBN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uNocr90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNocsN0fEe2YPMyYKslBVA" name="multimap" type="_tTtLBN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNocsd0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uNocst0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNocs90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNpDtN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uNpDtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNpDuN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uNpDud0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNpDvN0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uNpDvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNpDvt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uNpDv90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tc_p490fEe2YPMyYKslBVA" name="SetFieldSettersHolder" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tc_p5N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc_p5d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc_p5t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNpDwN0fEe2YPMyYKslBVA" name="EMPTY_SET_FIELD_SETTER" visibility="package" isLeaf="true" isStatic="true" type="_s_WEkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uNpDwd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uNpDwt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTtLB90fEe2YPMyYKslBVA" name="ImmutableListMultimap" visibility="public">
            <eAnnotations xmi:id="_tUAF8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUAF8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUAF890fEe2YPMyYKslBVA" general="_tT-3190fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uMIA1d0fEe2YPMyYKslBVA" name="inverse" visibility="private" type="_tTtLB90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uMIA1t0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uMLrJt0fEe2YPMyYKslBVA" name="map" isLeaf="true" type="_s-phAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tUAF8t0fEe2YPMyYKslBVA" client="_tTtLB90fEe2YPMyYKslBVA" supplier="_tTl2QN0fEe2YPMyYKslBVA" contract="_tTl2QN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKj6g90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKj6hN0fEe2YPMyYKslBVA" name="map" type="_s-phAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKj6hd0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMIn0N0fEe2YPMyYKslBVA" name="toImmutableListMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMIn0d0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMIn0t0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMIn090fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMIn1N0fEe2YPMyYKslBVA" name="flatteningToImmutableListMultimap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMIn1d0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMIn1t0fEe2YPMyYKslBVA" name="valuesFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMIn190fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMIn2N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMIn2d0fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMIn2t0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMIn290fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMIn3N0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMIn3d0fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMJO4N0fEe2YPMyYKslBVA" name="builder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMJO4d0fEe2YPMyYKslBVA" name="return" type="_tTw1YN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMJO4t0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMJO490fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJO5N0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJO5d0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJO5t0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJO590fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMJO6N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMJO6d0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJO6t0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJO690fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJO7N0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJO7d0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJO7t0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJO790fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMJ18N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMJ18d0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ18t0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ1890fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ19N0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ19d0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ19t0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ1990fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ1-N0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ1-d0fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMJ1-t0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMJ1-90fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ1_N0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ1_d0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ1_t0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ1_90fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ2AN0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ2Ad0fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ2At0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ2A90fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ2BN0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMJ2Bd0fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMKdAN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMKdAd0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMKdAt0fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMKdA90fEe2YPMyYKslBVA" name="isPartialView" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uMKdBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMKdBd0fEe2YPMyYKslBVA" name="fromMapEntries" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uMKdBt0fEe2YPMyYKslBVA" name="mapEntries" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMKdB90fEe2YPMyYKslBVA" name="valueComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMKdCN0fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMLEEN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMLEEd0fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMLEEt0fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMLrI90fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uMLrJN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMLrJd0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMLrJ90fEe2YPMyYKslBVA" name="inverse" visibility="public">
              <ownedParameter xmi:id="_uMLrKN0fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMLrKd0fEe2YPMyYKslBVA" name="invert" visibility="private">
              <ownedParameter xmi:id="_uMLrKt0fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMLrK90fEe2YPMyYKslBVA" name="entries" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uMLrLN0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMMSMN0fEe2YPMyYKslBVA" name="removeAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMMSMd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMMSMt0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMMSM90fEe2YPMyYKslBVA" name="replaceValues" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uMMSNN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMMSNd0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMMSNt0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMMSN90fEe2YPMyYKslBVA" name="writeObject" visibility="private">
              <ownedParameter xmi:id="_uMMSON0fEe2YPMyYKslBVA" name="stream" type="_s-izUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMMSOd0fEe2YPMyYKslBVA" name="readObject" visibility="private">
              <ownedParameter xmi:id="_uMMSOt0fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMNgVN0fEe2YPMyYKslBVA" name="inverse" visibility="public">
              <ownedParameter xmi:id="_uMNgVd0fEe2YPMyYKslBVA" name="return" type="_tT-3190fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMNgVt0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uMNgV90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMNgWN0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMNgWd0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uMNgWt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMNgW90fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMNgXN0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMNgXd0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uMNgXt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMOHYN0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMOHYd0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uMOHYt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMOHY90fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMOHZN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMOHZd0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uMOHZt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMOHZ90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMOHaN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uMOHad0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMOHat0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMOHa90fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uMOucN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMOucd0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMOuct0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMOuc90fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uMOudN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMOudd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMOudt0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uMOud90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMOueN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTw1YN0fEe2YPMyYKslBVA" name="Builder" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tT-31N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tT-31d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tT-32d0fEe2YPMyYKslBVA" general="_tT-32N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uJs-5d0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uJs-5t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJs-590fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJs-6N0fEe2YPMyYKslBVA" name="return" type="_tTw1YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMGLld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uMGLm90fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uMGLnN0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGLnd0fEe2YPMyYKslBVA" name="return" type="_tTw1YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMGLod0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uMGyoN0fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGyod0fEe2YPMyYKslBVA" name="return" type="_tTw1YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMGypd0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uMGypt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGyp90fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGyqN0fEe2YPMyYKslBVA" name="return" type="_tTw1YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMGyrd0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uMGyrt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGyr90fEe2YPMyYKslBVA" name="values" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGysN0fEe2YPMyYKslBVA" name="return" type="_tTw1YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMGytd0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uMGytt0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGyt90fEe2YPMyYKslBVA" name="return" type="_tTw1YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMGyu90fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uMGyvN0fEe2YPMyYKslBVA" name="other" type="_tT-32N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGyvd0fEe2YPMyYKslBVA" name="return" type="_tTw1YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMHZsN0fEe2YPMyYKslBVA" name="orderKeysBy" visibility="public">
                <ownedParameter xmi:id="_uMHZsd0fEe2YPMyYKslBVA" name="keyComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMHZst0fEe2YPMyYKslBVA" name="return" type="_tTw1YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMHZtt0fEe2YPMyYKslBVA" name="orderValuesBy" visibility="public">
                <ownedParameter xmi:id="_uMHZt90fEe2YPMyYKslBVA" name="valueComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMHZuN0fEe2YPMyYKslBVA" name="return" type="_tTw1YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMHZvN0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uMHZvd0fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMHZwN0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uMHZwd0fEe2YPMyYKslBVA" name="return" type="_tT-3190fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMHZwt0fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uMHZw90fEe2YPMyYKslBVA" name="arg0" type="_tT-32N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMHZxN0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMHZxd0fEe2YPMyYKslBVA" name="orderValuesBy" visibility="public">
                <ownedParameter xmi:id="_uMHZxt0fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMHZx90fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMHZyN0fEe2YPMyYKslBVA" name="orderKeysBy" visibility="public">
                <ownedParameter xmi:id="_uMHZyd0fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMHZyt0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMIAwN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uMIAwd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMIAwt0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMIAw90fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uMIAxN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMIAxd0fEe2YPMyYKslBVA" name="arg1" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMIAxt0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMIAx90fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uMIAyN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMIAyd0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMIAyt0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMIAy90fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uMIAzN0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMIAzd0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMIAzt0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uMIAz90fEe2YPMyYKslBVA" name="arg0" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMIA0N0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMIA0d0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uMIA0t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMIA090fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMIA1N0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTtLCt0fEe2YPMyYKslBVA" name="ImmutableRangeMap" visibility="public">
            <eAnnotations xmi:id="_tUMTMd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUMTMt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUMTNd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uNNl5N0fEe2YPMyYKslBVA" name="EMPTY" visibility="private" isLeaf="true" isStatic="true" type="_tTtLCt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uNNl5d0fEe2YPMyYKslBVA" name="ranges" visibility="private" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uNNl5t0fEe2YPMyYKslBVA" name="values" visibility="private" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uNNl590fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tUMTM90fEe2YPMyYKslBVA" client="_tTtLCt0fEe2YPMyYKslBVA" supplier="_tUMTMN0fEe2YPMyYKslBVA" contract="_tUMTMN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tUMTNN0fEe2YPMyYKslBVA" client="_tTtLCt0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uNJUft0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uNJ7gN0fEe2YPMyYKslBVA" name="x0" type="_tTtLCt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNJ7gd0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNKikN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uNKikd0fEe2YPMyYKslBVA" name="ranges" type="_s_MTk90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNKikt0fEe2YPMyYKslBVA" name="values" type="_s_MTk90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNKimd0fEe2YPMyYKslBVA" name="subRangeMap" visibility="public">
              <ownedParameter xmi:id="_uNKimt0fEe2YPMyYKslBVA" name="range" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNKim90fEe2YPMyYKslBVA" name="return" type="_tTtLCt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNKinN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNKind0fEe2YPMyYKslBVA" name="return" type="_tTtLCt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNKio90fEe2YPMyYKslBVA" name="asDescendingMapOfRanges" visibility="public">
              <ownedParameter xmi:id="_uNKipN0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNLJod0fEe2YPMyYKslBVA" name="asMapOfRanges" visibility="public">
              <ownedParameter xmi:id="_uNLJot0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNNl6N0fEe2YPMyYKslBVA" name="toImmutableRangeMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNNl6d0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNNl6t0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNNl690fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNOM8N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNOM8d0fEe2YPMyYKslBVA" name="range" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNOM8t0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNOM890fEe2YPMyYKslBVA" name="return" type="_tTtLCt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNOM9N0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNOM9d0fEe2YPMyYKslBVA" name="rangeMap" type="_tUMTMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNOM9t0fEe2YPMyYKslBVA" name="return" type="_tTtLCt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNO0AN0fEe2YPMyYKslBVA" name="builder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNO0Ad0fEe2YPMyYKslBVA" name="return" type="_tTw1Yd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNO0At0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uNO0A90fEe2YPMyYKslBVA" name="key" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNO0BN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNPbGN0fEe2YPMyYKslBVA" name="getEntry" visibility="public">
              <ownedParameter xmi:id="_uNPbGd0fEe2YPMyYKslBVA" name="key" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNPbGt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNPbG90fEe2YPMyYKslBVA" name="span" visibility="public">
              <ownedParameter xmi:id="_uNPbHN0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNQCJt0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uNQCJ90fEe2YPMyYKslBVA" name="range" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNQCKN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNQCKd0fEe2YPMyYKslBVA" name="putCoalescing" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uNQCKt0fEe2YPMyYKslBVA" name="range" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNQCK90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNQpMN0fEe2YPMyYKslBVA" name="putAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uNQpMd0fEe2YPMyYKslBVA" name="rangeMap" type="_tUMTMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNQpMt0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_uNQpM90fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uNQpNN0fEe2YPMyYKslBVA" name="range" type="_s--4MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNQpNd0fEe2YPMyYKslBVA" name="merge" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uNQpNt0fEe2YPMyYKslBVA" name="range" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNQpN90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNQpON0fEe2YPMyYKslBVA" name="remappingFunction" type="_tUywKN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNSeYN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uNSeYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNSeYt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uNSeY90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNSeZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNSeZd0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uNSeZt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNSeZ90fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
              <ownedParameter xmi:id="_uNSeaN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNTFcN0fEe2YPMyYKslBVA" name="subRangeMap" visibility="public">
              <ownedParameter xmi:id="_uNTFcd0fEe2YPMyYKslBVA" name="arg0" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNTFct0fEe2YPMyYKslBVA" name="return" type="_tUMTMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNTFc90fEe2YPMyYKslBVA" name="asDescendingMapOfRanges" visibility="public">
              <ownedParameter xmi:id="_uNTFdN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNTFdd0fEe2YPMyYKslBVA" name="asMapOfRanges" visibility="public">
              <ownedParameter xmi:id="_uNTFdt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNTsgN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTw1Yd0fEe2YPMyYKslBVA" name="Builder" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tULsJ90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tULsKN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tULsKd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNLJo90fEe2YPMyYKslBVA" name="entries" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uJtl8N0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uJtl8d0fEe2YPMyYKslBVA" name="range" type="_s--4MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJtl8t0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJtl890fEe2YPMyYKslBVA" name="return" type="_tTw1Yd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNLJpN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uNLJp90fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uNLJqN0fEe2YPMyYKslBVA" name="rangeMap" type="_tUMTMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNLJqd0fEe2YPMyYKslBVA" name="return" type="_tTw1Yd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNLwsN0fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uNLwsd0fEe2YPMyYKslBVA" name="builder" type="_tTw1Yd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNLwst0fEe2YPMyYKslBVA" name="return" type="_tTw1Yd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNLwtt0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uNLwt90fEe2YPMyYKslBVA" name="return" type="_tTtLCt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUNhU90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tc7_iN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc7_id0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc7_it0fEe2YPMyYKslBVA" general="_s_MTk90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNJUcN0fEe2YPMyYKslBVA" name="val$len" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNJUcd0fEe2YPMyYKslBVA" name="val$off" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNJUct0fEe2YPMyYKslBVA" name="val$range" visibility="package" isLeaf="true" type="_s--4MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNJUc90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTtLCt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uNJUdN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNJUdd0fEe2YPMyYKslBVA" name="this$0" type="_tTtLCt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNJUdt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNJUd90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNJUeN0fEe2YPMyYKslBVA" name="arg3" type="_s--4MN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNJUed0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uNJUet0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNJUe90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uNJUfN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNJUfd0fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNJ7hd0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uNJ7ht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNJ7h90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uNJ7iN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNJ7id0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUNhVd0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tc7_i90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc7_jN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc7_jd0fEe2YPMyYKslBVA" general="_tTtLCt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNJ7it0fEe2YPMyYKslBVA" name="val$range" visibility="package" isLeaf="true" type="_s--4MN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNJ7i90fEe2YPMyYKslBVA" name="val$outer" visibility="package" isLeaf="true" type="_tTtLCt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uNJ7jN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNJ7jd0fEe2YPMyYKslBVA" name="this$0" type="_tTtLCt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNJ7jt0fEe2YPMyYKslBVA" name="ranges" type="_s_MTk90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNJ7j90fEe2YPMyYKslBVA" name="values" type="_s_MTk90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNJ7kN0fEe2YPMyYKslBVA" name="arg3" type="_s--4MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNJ7kd0fEe2YPMyYKslBVA" name="arg4" type="_tTtLCt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNKik90fEe2YPMyYKslBVA" name="subRangeMap" visibility="public">
                <ownedParameter xmi:id="_uNKilN0fEe2YPMyYKslBVA" name="subRange" type="_s--4MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNKild0fEe2YPMyYKslBVA" name="return" type="_tTtLCt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNKint0fEe2YPMyYKslBVA" name="subRangeMap" visibility="public">
                <ownedParameter xmi:id="_uNKin90fEe2YPMyYKslBVA" name="arg0" type="_s--4MN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uNKioN0fEe2YPMyYKslBVA" name="return" type="_tUMTMN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNKiod0fEe2YPMyYKslBVA" name="asDescendingMapOfRanges" visibility="public">
                <ownedParameter xmi:id="_uNKiot0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNKipd0fEe2YPMyYKslBVA" name="asMapOfRanges" visibility="public">
                <ownedParameter xmi:id="_uNLJoN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUOIYd0fEe2YPMyYKslBVA" name="SerializedForm" visibility="package">
              <eAnnotations xmi:id="_tc8mkN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc8mkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc8mk90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNM-0N0fEe2YPMyYKslBVA" name="mapOfRanges" visibility="private" isLeaf="true" type="_s-phAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNM-0d0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tc8mkt0fEe2YPMyYKslBVA" client="_tUOIYd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uNM-0t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uNM-090fEe2YPMyYKslBVA" name="mapOfRanges" type="_s-phAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNNl4N0fEe2YPMyYKslBVA" name="readResolve" visibility="package">
                <ownedParameter xmi:id="_uNNl4d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uNNl4t0fEe2YPMyYKslBVA" name="createRangeMap" visibility="package">
                <ownedParameter xmi:id="_uNNl490fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTtyEd0fEe2YPMyYKslBVA" name="ImmutableBiMap" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tT4xMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tT4xMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tT4xNN0fEe2YPMyYKslBVA" general="_tT4xMt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uLtKC90fEe2YPMyYKslBVA" name="EMPTY_ENTRY_ARRAY" isLeaf="true" isStatic="true" type="_tT4xNd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tT4xM90fEe2YPMyYKslBVA" client="_tTtyEd0fEe2YPMyYKslBVA" supplier="_tTr85d0fEe2YPMyYKslBVA" contract="_tTr85d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLnDad0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLnDat0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLnDa90fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLnDbN0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLnDbd0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLnDbt0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLo4kN0fEe2YPMyYKslBVA" name="toImmutableBiMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLo4kd0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLo4kt0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLo4k90fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLo4mN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLo4md0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLo4mt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLo4m90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLo4nN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLo4nd0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLo4nt0fEe2YPMyYKslBVA" name="entryOf" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_uLo4n90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLo4oN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLo4od0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLpfot0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLpfo90fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfpN0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfpd0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfpt0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfp90fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfqN0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfqd0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLpfqt0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLpfq90fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfrN0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfrd0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfrt0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfr90fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfsN0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfsd0fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfst0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfs90fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLqGsN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLqGsd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGst0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGs90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGtN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGtd0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGtt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGt90fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGuN0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGud0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGut0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGu90fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLqGvN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLqGvd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGvt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGv90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGwN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGwd0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGwt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGw90fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGxN0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGxd0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGxt0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGx90fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGyN0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqGyd0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLqtwN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLqtwd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqtwt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqtw90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqtxN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqtxd0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqtxt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqtx90fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqtyN0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqtyd0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqtyt0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqty90fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqtzN0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqtzd0fEe2YPMyYKslBVA" name="k7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqtzt0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLqtz90fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLrU0N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLrU0d0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU0t0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU090fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU1N0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU1d0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU1t0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU190fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU2N0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU2d0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU2t0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU290fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU3N0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU3d0fEe2YPMyYKslBVA" name="k7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU3t0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU390fEe2YPMyYKslBVA" name="k8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU4N0fEe2YPMyYKslBVA" name="v8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU4d0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLrU4t0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLrU490fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU5N0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU5d0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU5t0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU590fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU6N0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU6d0fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU6t0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU690fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU7N0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU7d0fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU7t0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU790fEe2YPMyYKslBVA" name="k7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU8N0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU8d0fEe2YPMyYKslBVA" name="k8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU8t0fEe2YPMyYKslBVA" name="v8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU890fEe2YPMyYKslBVA" name="k9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU9N0fEe2YPMyYKslBVA" name="v9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLrU9d0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLr74N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLr74d0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLr74t0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLr7490fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLr75N0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLr75d0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi8N0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi8d0fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi8t0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi890fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi9N0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi9d0fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi9t0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi990fEe2YPMyYKslBVA" name="k7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi-N0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi-d0fEe2YPMyYKslBVA" name="k8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi-t0fEe2YPMyYKslBVA" name="v8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi-90fEe2YPMyYKslBVA" name="k9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi_N0fEe2YPMyYKslBVA" name="v9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi_d0fEe2YPMyYKslBVA" name="k10" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi_t0fEe2YPMyYKslBVA" name="v10" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsi_90fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLsjAN0fEe2YPMyYKslBVA" name="ofEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLsjAd0fEe2YPMyYKslBVA" name="entries" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLsjAt0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLsjA90fEe2YPMyYKslBVA" name="builder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLsjBN0fEe2YPMyYKslBVA" name="return" type="_tTxccN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLtKAN0fEe2YPMyYKslBVA" name="builderWithExpectedSize" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLtKAd0fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLtKAt0fEe2YPMyYKslBVA" name="return" type="_tTxccN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLtKA90fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLtKBN0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLtKBd0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLtKBt0fEe2YPMyYKslBVA" name="isPartialView" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uLtKB90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLtKCN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLtKCd0fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLtKCt0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLtKDN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uLtKDt0fEe2YPMyYKslBVA" name="inverse" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLtKD90fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLtxEN0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uLtxEd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLtxEt0fEe2YPMyYKslBVA" name="keySet" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uLtxE90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLtxFN0fEe2YPMyYKslBVA" name="createValues" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_uLtxFd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLtxFt0fEe2YPMyYKslBVA" name="forcePut" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLtxF90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLtxGN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLtxGd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLtxGt0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
              <ownedParameter xmi:id="_uLtxG90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLtxHN0fEe2YPMyYKslBVA" name="createValues" visibility="package">
              <ownedParameter xmi:id="_uLtxHd0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLtxHt0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uLtxH90fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLtxIN0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uLtxId0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLtxIt0fEe2YPMyYKslBVA" name="inverse" visibility="public">
              <ownedParameter xmi:id="_uLtxI90fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLuYIN0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uLuYId0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTHZmt0fEe2YPMyYKslBVA" name="size" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uTHZm90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTxccN0fEe2YPMyYKslBVA" name="Builder" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tT3jEt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tT3jE90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tT3jFN0fEe2YPMyYKslBVA" general="_s-w1wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uLmcUN0fEe2YPMyYKslBVA" name="size" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uLmcUd0fEe2YPMyYKslBVA" name="valueComparator" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uLmcUt0fEe2YPMyYKslBVA" name="entriesUsed" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uLmcU90fEe2YPMyYKslBVA" name="entries" isLeaf="true" type="_tT4xNd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uJu0Gd0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uJvbIN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJvbId0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJvbIt0fEe2YPMyYKslBVA" name="return" type="_tTxccN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLknI90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uLknJd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uLknJt0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLknKd0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uLknKt0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLlOMN0fEe2YPMyYKslBVA" name="return" type="_tTxccN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLlONN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uLlONd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLlONt0fEe2YPMyYKslBVA" name="return" type="_tTxccN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLlOOt0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uLlOO90fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLlOPN0fEe2YPMyYKslBVA" name="return" type="_tTxccN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLl1Q90fEe2YPMyYKslBVA" name="orderEntriesByValue" visibility="public">
                <ownedParameter xmi:id="_uLl1RN0fEe2YPMyYKslBVA" name="valueComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLl1Rd0fEe2YPMyYKslBVA" name="return" type="_tTxccN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLl1Sd0fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uLl1St0fEe2YPMyYKslBVA" name="builder" type="_s-w1wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLl1S90fEe2YPMyYKslBVA" name="return" type="_tTxccN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLl1T90fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uLl1UN0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLl1Ud0fEe2YPMyYKslBVA" name="buildOrThrow" visibility="public">
                <ownedParameter xmi:id="_uLl1Ut0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLnDb90fEe2YPMyYKslBVA" name="buildJdkBacked" visibility="package">
                <ownedParameter xmi:id="_uLnDcN0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLnqcN0fEe2YPMyYKslBVA" name="buildJdkBacked" visibility="package">
                <ownedParameter xmi:id="_uLnqcd0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLnqct0fEe2YPMyYKslBVA" name="buildOrThrow" visibility="public">
                <ownedParameter xmi:id="_uLnqc90fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLnqdN0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uLnqdd0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLnqdt0fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uLnqd90fEe2YPMyYKslBVA" name="arg0" type="_s-w1wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLnqeN0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLnqed0fEe2YPMyYKslBVA" name="orderEntriesByValue" visibility="public">
                <ownedParameter xmi:id="_uLnqet0fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLnqe90fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLnqfN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uLnqfd0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLnqft0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLoRgN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uLoRgd0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLoRgt0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLoRg90fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uLoRhN0fEe2YPMyYKslBVA" name="arg0" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLoRhd0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLoRht0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uLoRh90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLoRiN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLoRid0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT5_Ud0fEe2YPMyYKslBVA" name="SerializedForm" visibility="package">
              <eAnnotations xmi:id="_tc0qxd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc0qxt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc0qx90fEe2YPMyYKslBVA" general="_tUFlg90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uLoRit0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uLoRi90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uLoRjN0fEe2YPMyYKslBVA" name="bimap" type="_tTtyEd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLoRj90fEe2YPMyYKslBVA" name="makeBuilder" visibility="package">
                <ownedParameter xmi:id="_uLoRkN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLoRkd0fEe2YPMyYKslBVA" name="return" type="_tTxccN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLoRkt0fEe2YPMyYKslBVA" name="makeBuilder" visibility="package">
                <ownedParameter xmi:id="_uLoRk90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLoRlN0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTtyFN0fEe2YPMyYKslBVA" name="ImmutableSortedMap" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tUUPAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUUPAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUUPBN0fEe2YPMyYKslBVA" general="_tUUPAt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uN7Xk90fEe2YPMyYKslBVA" name="NATURAL_ORDER" visibility="private" isLeaf="true" isStatic="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uN7XlN0fEe2YPMyYKslBVA" name="NATURAL_EMPTY_MAP" visibility="private" isLeaf="true" isStatic="true" type="_tTtyFN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uN7Xld0fEe2YPMyYKslBVA" name="keySet" visibility="private" isLeaf="true" type="_tUNhUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uN7Xlt0fEe2YPMyYKslBVA" name="valueList" visibility="private" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uN7Xl90fEe2YPMyYKslBVA" name="descendingMap" visibility="private" type="_tTtyFN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uN7XmN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uOA3Kt0fEe2YPMyYKslBVA" name="EMPTY_ENTRY_ARRAY" isLeaf="true" isStatic="true" type="_tT4xNd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tUUPA90fEe2YPMyYKslBVA" client="_tTtyFN0fEe2YPMyYKslBVA" supplier="_s--RIN0fEe2YPMyYKslBVA" contract="_s--RIN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uNRQQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uNRQRN0fEe2YPMyYKslBVA" name="keySet" type="_tUNhUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNRQRd0fEe2YPMyYKslBVA" name="valueList" type="_s_MTk90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN14Bt0fEe2YPMyYKslBVA" name="access$200" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uN14B90fEe2YPMyYKslBVA" name="x0" type="_tTtyFN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN14CN0fEe2YPMyYKslBVA" name="return" type="_tUNhUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN14Cd0fEe2YPMyYKslBVA" name="access$300" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uN14Ct0fEe2YPMyYKslBVA" name="x0" type="_tTtyFN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN2fEN0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN5iYN0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uN5iYd0fEe2YPMyYKslBVA" name="x0" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN5iYt0fEe2YPMyYKslBVA" name="x1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN5iY90fEe2YPMyYKslBVA" name="x2" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN5iZN0fEe2YPMyYKslBVA" name="x3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN5iZd0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN5iZt0fEe2YPMyYKslBVA" name="emptyMap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uN5iZ90fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN5iaN0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN5iad0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uN5iat0fEe2YPMyYKslBVA" name="x0" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN5ia90fEe2YPMyYKslBVA" name="x1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN5ibN0fEe2YPMyYKslBVA" name="x2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN5ibd0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN6wi90fEe2YPMyYKslBVA" name="comparator" visibility="public">
              <ownedParameter xmi:id="_uN6wjN0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN7Xmd0fEe2YPMyYKslBVA" name="toImmutableSortedMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uN7Xmt0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN7Xm90fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN7XnN0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN7Xnd0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN7Xnt0fEe2YPMyYKslBVA" name="toImmutableSortedMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uN7Xn90fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN7XoN0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN7Xod0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN7Xot0fEe2YPMyYKslBVA" name="mergeFunction" type="_s-nEw90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN7Xo90fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN7-oN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uN7-od0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN7-ot0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uN7-o90fEe2YPMyYKslBVA" name="k1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN7-pN0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN7-pd0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN7-pt0fEe2YPMyYKslBVA" name="of" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uN7-p90fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN7-qN0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN7-qd0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN7-qt0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN8lsN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uN8lsd0fEe2YPMyYKslBVA" name="k1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN8lst0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN8ls90fEe2YPMyYKslBVA" name="k2" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN8ltN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN8ltd0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN8ltt0fEe2YPMyYKslBVA" name="entryOf" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_uN8lt90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN8luN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN8lud0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN8lut0fEe2YPMyYKslBVA" name="fromEntries" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uN8lu90fEe2YPMyYKslBVA" name="entries" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN8lvN0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN8lvd0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uN8lvt0fEe2YPMyYKslBVA" name="k1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN8lv90fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN8lwN0fEe2YPMyYKslBVA" name="k2" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN8lwd0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN8lwt0fEe2YPMyYKslBVA" name="k3" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN8lw90fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN8lxN0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN9MwN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uN9Mwd0fEe2YPMyYKslBVA" name="k1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9Mwt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9Mw90fEe2YPMyYKslBVA" name="k2" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9MxN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9Mxd0fEe2YPMyYKslBVA" name="k3" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9Mxt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9Mx90fEe2YPMyYKslBVA" name="k4" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9MyN0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9Myd0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN9Myt0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uN9My90fEe2YPMyYKslBVA" name="k1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9MzN0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9Mzd0fEe2YPMyYKslBVA" name="k2" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9Mzt0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9Mz90fEe2YPMyYKslBVA" name="k3" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9M0N0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9M0d0fEe2YPMyYKslBVA" name="k4" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9M0t0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9M090fEe2YPMyYKslBVA" name="k5" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9M1N0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9M1d0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN9z0N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uN9z0d0fEe2YPMyYKslBVA" name="k1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z0t0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z090fEe2YPMyYKslBVA" name="k2" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z1N0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z1d0fEe2YPMyYKslBVA" name="k3" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z1t0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z190fEe2YPMyYKslBVA" name="k4" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z2N0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z2d0fEe2YPMyYKslBVA" name="k5" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z2t0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z290fEe2YPMyYKslBVA" name="k6" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z3N0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z3d0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN9z3t0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uN9z390fEe2YPMyYKslBVA" name="k1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z4N0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z4d0fEe2YPMyYKslBVA" name="k2" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN9z4t0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a4N0fEe2YPMyYKslBVA" name="k3" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a4d0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a4t0fEe2YPMyYKslBVA" name="k4" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a490fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a5N0fEe2YPMyYKslBVA" name="k5" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a5d0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a5t0fEe2YPMyYKslBVA" name="k6" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a590fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a6N0fEe2YPMyYKslBVA" name="k7" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a6d0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a6t0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN-a690fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uN-a7N0fEe2YPMyYKslBVA" name="k1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a7d0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a7t0fEe2YPMyYKslBVA" name="k2" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a790fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a8N0fEe2YPMyYKslBVA" name="k3" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a8d0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a8t0fEe2YPMyYKslBVA" name="k4" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a890fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a9N0fEe2YPMyYKslBVA" name="k5" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a9d0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a9t0fEe2YPMyYKslBVA" name="k6" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a990fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a-N0fEe2YPMyYKslBVA" name="k7" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a-d0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a-t0fEe2YPMyYKslBVA" name="k8" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a-90fEe2YPMyYKslBVA" name="v8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN-a_N0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN_B8N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uN_B8d0fEe2YPMyYKslBVA" name="k1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_B8t0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_B890fEe2YPMyYKslBVA" name="k2" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_B9N0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_B9d0fEe2YPMyYKslBVA" name="k3" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_B9t0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_B990fEe2YPMyYKslBVA" name="k4" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_B-N0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_B-d0fEe2YPMyYKslBVA" name="k5" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_B-t0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_B-90fEe2YPMyYKslBVA" name="k6" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_B_N0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_B_d0fEe2YPMyYKslBVA" name="k7" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_B_t0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_B_90fEe2YPMyYKslBVA" name="k8" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_CAN0fEe2YPMyYKslBVA" name="v8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_CAd0fEe2YPMyYKslBVA" name="k9" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_CAt0fEe2YPMyYKslBVA" name="v9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_CA90fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN_pAN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uN_pAd0fEe2YPMyYKslBVA" name="k1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pAt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pA90fEe2YPMyYKslBVA" name="k2" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pBN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pBd0fEe2YPMyYKslBVA" name="k3" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pBt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pB90fEe2YPMyYKslBVA" name="k4" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pCN0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pCd0fEe2YPMyYKslBVA" name="k5" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pCt0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pC90fEe2YPMyYKslBVA" name="k6" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pDN0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pDd0fEe2YPMyYKslBVA" name="k7" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pDt0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pD90fEe2YPMyYKslBVA" name="k8" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pEN0fEe2YPMyYKslBVA" name="v8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pEd0fEe2YPMyYKslBVA" name="k9" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pEt0fEe2YPMyYKslBVA" name="v9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pE90fEe2YPMyYKslBVA" name="k10" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pFN0fEe2YPMyYKslBVA" name="v10" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pFd0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN_pFt0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uN_pF90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN_pGN0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOAQEN0fEe2YPMyYKslBVA" name="copyOfInternal" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uOAQEd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOAQEt0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOAQE90fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOAQFN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOAQFd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOAQFt0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOAQF90fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOAQGN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOAQGd0fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOAQGt0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOAQG90fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOAQHN0fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOAQHd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOAQHt0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOAQH90fEe2YPMyYKslBVA" name="fromEntries" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uOAQIN0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOAQId0fEe2YPMyYKslBVA" name="sameComparator" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOAQIt0fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOAQI90fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOAQJN0fEe2YPMyYKslBVA" name="copyOfSorted" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOAQJd0fEe2YPMyYKslBVA" name="map" type="_s-tLYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOAQJt0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOA3IN0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uOA3Id0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOA3JN0fEe2YPMyYKslBVA" name="fromEntries" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uOA3Jd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOA3Jt0fEe2YPMyYKslBVA" name="sameComparator" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOA3J90fEe2YPMyYKslBVA" name="entryArray" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOA3KN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOA3Kd0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOBeMN0fEe2YPMyYKslBVA" name="checkNoConflict" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_uOBeMd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOBeMt0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOCFQN0fEe2YPMyYKslBVA" name="arg2" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOCFQd0fEe2YPMyYKslBVA" name="arg3" type="_s9KTQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOCFQt0fEe2YPMyYKslBVA" name="naturalOrder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOCFQ90fEe2YPMyYKslBVA" name="return" type="_tTxccd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOCFRN0fEe2YPMyYKslBVA" name="orderedBy" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOCFRd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOCFRt0fEe2YPMyYKslBVA" name="return" type="_tTxccd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOCFR90fEe2YPMyYKslBVA" name="reverseOrder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOCFSN0fEe2YPMyYKslBVA" name="return" type="_tTxccd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOCsUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uOCsUd0fEe2YPMyYKslBVA" name="keySet" type="_tUNhUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOCsUt0fEe2YPMyYKslBVA" name="valueList" type="_s_MTk90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOCsU90fEe2YPMyYKslBVA" name="descendingMap" type="_tTtyFN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOCsVd0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uOCsVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOCsV90fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uOCsWN0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uODTYN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uODTYd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uODTYt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uODTaN0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uODTad0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOD6ct0fEe2YPMyYKslBVA" name="createEntrySet" visibility="package">
              <ownedParameter xmi:id="_uOD6c90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOD6dN0fEe2YPMyYKslBVA" name="isEmpty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uOD6dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOD6dt0fEe2YPMyYKslBVA" name="keySet" visibility="public">
              <ownedParameter xmi:id="_uOD6d90fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOD6eN0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
              <ownedParameter xmi:id="_uOD6ed0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOD6et0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uOD6e90fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOEhgN0fEe2YPMyYKslBVA" name="createValues" visibility="package">
              <ownedParameter xmi:id="_uOEhgd0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOEhgt0fEe2YPMyYKslBVA" name="firstKey" visibility="public">
              <ownedParameter xmi:id="_uOEhg90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOEhht0fEe2YPMyYKslBVA" name="lastKey" visibility="public">
              <ownedParameter xmi:id="_uOEhh90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOFIkt0fEe2YPMyYKslBVA" name="getSubMap" visibility="private">
              <ownedParameter xmi:id="_uOFIk90fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFIlN0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFIld0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOFImt0fEe2YPMyYKslBVA" name="headMap" visibility="public">
              <ownedParameter xmi:id="_uOFIm90fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFInN0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOFvoN0fEe2YPMyYKslBVA" name="headMap" visibility="public">
              <ownedParameter xmi:id="_uOFvod0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFvot0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFvo90fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOFvqN0fEe2YPMyYKslBVA" name="subMap" visibility="public">
              <ownedParameter xmi:id="_uOFvqd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFvqt0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFvq90fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOFvrN0fEe2YPMyYKslBVA" name="subMap" visibility="public">
              <ownedParameter xmi:id="_uOFvrd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFvrt0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFvr90fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFvsN0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFvsd0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOGWsN0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
              <ownedParameter xmi:id="_uOGWsd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOGWst0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOGWs90fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOGWtN0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
              <ownedParameter xmi:id="_uOGWtd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOGWtt0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOG9wN0fEe2YPMyYKslBVA" name="lowerEntry" visibility="public">
              <ownedParameter xmi:id="_uOG9wd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOG9wt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOG9w90fEe2YPMyYKslBVA" name="lastEntry" visibility="public">
              <ownedParameter xmi:id="_uOG9xN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOG9xd0fEe2YPMyYKslBVA" name="lowerKey" visibility="public">
              <ownedParameter xmi:id="_uOG9xt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOG9x90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOG9yN0fEe2YPMyYKslBVA" name="floorEntry" visibility="public">
              <ownedParameter xmi:id="_uOG9yd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOG9yt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOG9y90fEe2YPMyYKslBVA" name="floorKey" visibility="public">
              <ownedParameter xmi:id="_uOG9zN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOG9zd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOG9zt0fEe2YPMyYKslBVA" name="ceilingEntry" visibility="public">
              <ownedParameter xmi:id="_uOG9z90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOG90N0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOHk0N0fEe2YPMyYKslBVA" name="firstEntry" visibility="public">
              <ownedParameter xmi:id="_uOHk0d0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOHk0t0fEe2YPMyYKslBVA" name="ceilingKey" visibility="public">
              <ownedParameter xmi:id="_uOHk090fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOHk1N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOHk1d0fEe2YPMyYKslBVA" name="higherEntry" visibility="public">
              <ownedParameter xmi:id="_uOHk1t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOHk190fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOHk2N0fEe2YPMyYKslBVA" name="higherKey" visibility="public">
              <ownedParameter xmi:id="_uOHk2d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOHk2t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOIL4N0fEe2YPMyYKslBVA" name="pollFirstEntry" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uOIL4d0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOIL4t0fEe2YPMyYKslBVA" name="pollLastEntry" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uOIL490fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOIL5N0fEe2YPMyYKslBVA" name="descendingMap" visibility="public">
              <ownedParameter xmi:id="_uOIL5d0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOIy8t0fEe2YPMyYKslBVA" name="navigableKeySet" visibility="public">
              <ownedParameter xmi:id="_uOIy890fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOIy9N0fEe2YPMyYKslBVA" name="descendingKeySet" visibility="public">
              <ownedParameter xmi:id="_uOIy9d0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOJaAN0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
              <ownedParameter xmi:id="_uOJaAd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOJaAt0fEe2YPMyYKslBVA" name="keySet" visibility="public">
              <ownedParameter xmi:id="_uOJaA90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOJaBN0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uOJaBd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOJaBt0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uOJaB90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOJaCN0fEe2YPMyYKslBVA" name="keySet" visibility="public">
              <ownedParameter xmi:id="_uOJaCd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOKBEN0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
              <ownedParameter xmi:id="_uOKBEd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOKBEt0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOKBE90fEe2YPMyYKslBVA" name="headMap" visibility="public">
              <ownedParameter xmi:id="_uOKBFN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOKBFd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOKBFt0fEe2YPMyYKslBVA" name="subMap" visibility="public">
              <ownedParameter xmi:id="_uOKBF90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOKBGN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOKBGd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOKBGt0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
              <ownedParameter xmi:id="_uOKBG90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOKBHN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOKBHd0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOKBHt0fEe2YPMyYKslBVA" name="headMap" visibility="public">
              <ownedParameter xmi:id="_uOKBH90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOKBIN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOKBId0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOKoIN0fEe2YPMyYKslBVA" name="subMap" visibility="public">
              <ownedParameter xmi:id="_uOKoId0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOKoIt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOKoI90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOKoJN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOKoJd0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOKoJt0fEe2YPMyYKslBVA" name="descendingKeySet" visibility="public">
              <ownedParameter xmi:id="_uOKoJ90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOKoKN0fEe2YPMyYKslBVA" name="navigableKeySet" visibility="public">
              <ownedParameter xmi:id="_uOKoKd0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOKoKt0fEe2YPMyYKslBVA" name="descendingMap" visibility="public">
              <ownedParameter xmi:id="_uOKoK90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOLPMN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTxccd0fEe2YPMyYKslBVA" name="Builder" visibility="public">
              <eAnnotations xmi:id="_tUTn8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUTn8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUTn8t0fEe2YPMyYKslBVA" general="_s-w1wN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uN3tNt0fEe2YPMyYKslBVA" name="comparator" visibility="private" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uN47V90fEe2YPMyYKslBVA" name="size" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uN47WN0fEe2YPMyYKslBVA" name="entries" isLeaf="true" type="_tT4xNd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uJvbLd0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uJwCMN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJwCMd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJwCMt0fEe2YPMyYKslBVA" name="return" type="_tTxccd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJwCNt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uJwCN90fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN4UQN0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uN4UQd0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN4UQt0fEe2YPMyYKslBVA" name="return" type="_tTxccd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN4UQ90fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uN4URN0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN4URd0fEe2YPMyYKslBVA" name="return" type="_tTxccd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN4URt0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uN4UR90fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN4USN0fEe2YPMyYKslBVA" name="return" type="_tTxccd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN4USd0fEe2YPMyYKslBVA" name="orderEntriesByValue" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uN4USt0fEe2YPMyYKslBVA" name="valueComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN4US90fEe2YPMyYKslBVA" name="return" type="_tTxccd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN47UN0fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uN47Ud0fEe2YPMyYKslBVA" name="other" type="_s-w1wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN47Ut0fEe2YPMyYKslBVA" name="return" type="_tTxccd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN47U90fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uN47VN0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN47Vd0fEe2YPMyYKslBVA" name="buildOrThrow" visibility="public">
                <ownedParameter xmi:id="_uN47Vt0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN5ibt0fEe2YPMyYKslBVA" name="buildOrThrow" visibility="public">
                <ownedParameter xmi:id="_uN5ib90fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN5icN0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uN6JcN0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN6Jcd0fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uN6Jct0fEe2YPMyYKslBVA" name="arg0" type="_s-w1wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN6Jc90fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN6JdN0fEe2YPMyYKslBVA" name="orderEntriesByValue" visibility="public">
                <ownedParameter xmi:id="_uN6Jdd0fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN6Jdt0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN6Jd90fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uN6JeN0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN6Jed0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN6Jet0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uN6Je90fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN6JfN0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN6wgN0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uN6wgd0fEe2YPMyYKslBVA" name="arg0" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN6wgt0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN6wg90fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uN6whN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN6whd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN6wht0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUWrQd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tdAQ8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdAQ8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdAQ890fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uN1Q8N0fEe2YPMyYKslBVA" name="val$comparator" visibility="package" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdAQ8t0fEe2YPMyYKslBVA" client="_tUWrQd0fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uN1Q8d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uN1Q8t0fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN1Q890fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uN1Q9N0fEe2YPMyYKslBVA" name="e1" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN1Q9d0fEe2YPMyYKslBVA" name="e2" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN1Q9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN1Q990fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uN1Q-N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN1Q-d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN1Q-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUXSUd0fEe2YPMyYKslBVA" name="1EntrySet" visibility="package">
              <eAnnotations xmi:id="_tdAQ9N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdAQ9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdAQ9t0fEe2YPMyYKslBVA" general="_tUlUxt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uN14Bd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTtyFN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uN3GIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uN3GId0fEe2YPMyYKslBVA" name="this$0" type="_tTtyFN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN3GIt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uN3GI90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN3GJN0fEe2YPMyYKslBVA" name="asList" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uN3GJd0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN3GJt0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uN3GJ90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN3GKN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uN3GKd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN3tMN0fEe2YPMyYKslBVA" name="createAsList" visibility="package">
                <ownedParameter xmi:id="_uN3tMd0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN3tMt0fEe2YPMyYKslBVA" name="map" visibility="package">
                <ownedParameter xmi:id="_uN3tM90fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN3tNN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uN3tNd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tdAQ-N0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tgBIs90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgBItN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgBItd0fEe2YPMyYKslBVA" general="_tVGSK90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uN1Q-90fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tUXSUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uN14AN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uN14Ad0fEe2YPMyYKslBVA" name="this$1" type="_tUXSUd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uN14At0fEe2YPMyYKslBVA" name="get" visibility="public">
                  <ownedParameter xmi:id="_uN14A90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uN14BN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uN2fEd0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                  <ownedParameter xmi:id="_uN2fEt0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uN2fE90fEe2YPMyYKslBVA" name="size" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uN2fFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uN2fFd0fEe2YPMyYKslBVA" name="delegateCollection" visibility="package">
                  <ownedParameter xmi:id="_uN2fFt0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uN2fF90fEe2YPMyYKslBVA" name="get" visibility="public">
                  <ownedParameter xmi:id="_uN2fGN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uN2fGd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUZHgN0fEe2YPMyYKslBVA" name="SerializedForm" visibility="package">
              <eAnnotations xmi:id="_tdAQ-d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdAQ-t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdAQ-90fEe2YPMyYKslBVA" general="_tUFlg90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uN6wh90fEe2YPMyYKslBVA" name="comparator" visibility="private" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uN6wiN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uN6wid0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uN6wit0fEe2YPMyYKslBVA" name="sortedMap" type="_tTtyFN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN6wjd0fEe2YPMyYKslBVA" name="makeBuilder" visibility="package">
                <ownedParameter xmi:id="_uN6wjt0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN6wj90fEe2YPMyYKslBVA" name="return" type="_tTxccd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uN7XkN0fEe2YPMyYKslBVA" name="makeBuilder" visibility="package">
                <ownedParameter xmi:id="_uN7Xkd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uN7Xkt0fEe2YPMyYKslBVA" name="return" type="_s-w1wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTtyF90fEe2YPMyYKslBVA" name="ImmutableSortedSet" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tUa8sN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUa8sd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUbjwt0fEe2YPMyYKslBVA" general="_tUa8st0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uONrd90fEe2YPMyYKslBVA" name="comparator" visibility="package" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uORV190fEe2YPMyYKslBVA" name="SPLITERATOR_CHARACTERISTICS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uORV2N0fEe2YPMyYKslBVA" name="descendingSet" visibility="package" type="_tTtyF90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tUbjwN0fEe2YPMyYKslBVA" client="_tTtyF90fEe2YPMyYKslBVA" supplier="_s_iR0N0fEe2YPMyYKslBVA" contract="_s_iR0N0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tUbjwd0fEe2YPMyYKslBVA" client="_tTtyF90fEe2YPMyYKslBVA" supplier="_s_i45N0fEe2YPMyYKslBVA" contract="_s_i45N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLDCvN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLDCvd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDCvt0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDCv90fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNujRN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNujRd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNujRt0fEe2YPMyYKslBVA" name="elements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNujR90fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNvKUN0fEe2YPMyYKslBVA" name="emptySet" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uNvKUd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNvKUt0fEe2YPMyYKslBVA" name="return" type="_tUNhUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNvKXN0fEe2YPMyYKslBVA" name="comparator" visibility="public">
              <ownedParameter xmi:id="_uNvKXd0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNzbxd0fEe2YPMyYKslBVA" name="indexOf" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uNzbxt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNzbx90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOEhhN0fEe2YPMyYKslBVA" name="first" visibility="public">
              <ownedParameter xmi:id="_uOEhhd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOFIkN0fEe2YPMyYKslBVA" name="last" visibility="public">
              <ownedParameter xmi:id="_uOFIkd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uONrcN0fEe2YPMyYKslBVA" name="iterator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uONrcd0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uORV2d0fEe2YPMyYKslBVA" name="toImmutableSortedSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uORV2t0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uORV290fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOR84d0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOR84t0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOR8490fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOR85N0fEe2YPMyYKslBVA" name="element" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOR85d0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOSj8N0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOSj8d0fEe2YPMyYKslBVA" name="e1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOSj8t0fEe2YPMyYKslBVA" name="e2" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOSj890fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOSj9N0fEe2YPMyYKslBVA" name="construct" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uOSj9d0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOSj9t0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOSj990fEe2YPMyYKslBVA" name="contents" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOSj-N0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOSj-d0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOSj-t0fEe2YPMyYKslBVA" name="e1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOSj-90fEe2YPMyYKslBVA" name="e2" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOSj_N0fEe2YPMyYKslBVA" name="e3" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOSj_d0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOSj_t0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOSj_90fEe2YPMyYKslBVA" name="e1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOSkAN0fEe2YPMyYKslBVA" name="e2" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOSkAd0fEe2YPMyYKslBVA" name="e3" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOSkAt0fEe2YPMyYKslBVA" name="e4" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOSkA90fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOTLAN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOTLAd0fEe2YPMyYKslBVA" name="e1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTLAt0fEe2YPMyYKslBVA" name="e2" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTLA90fEe2YPMyYKslBVA" name="e3" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTLBN0fEe2YPMyYKslBVA" name="e4" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTLBd0fEe2YPMyYKslBVA" name="e5" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTLBt0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOTLB90fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOTLCN0fEe2YPMyYKslBVA" name="e1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTLCd0fEe2YPMyYKslBVA" name="e2" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTLCt0fEe2YPMyYKslBVA" name="e3" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTLC90fEe2YPMyYKslBVA" name="e4" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTLDN0fEe2YPMyYKslBVA" name="e5" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTLDd0fEe2YPMyYKslBVA" name="e6" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTLDt0fEe2YPMyYKslBVA" name="remaining" type="_tT9psd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTLD90fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOTLEN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOTLEd0fEe2YPMyYKslBVA" name="elements" type="_tT9psd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTLEt0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOTyEt0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOTyE90fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTyFN0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOTyFd0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOTyFt0fEe2YPMyYKslBVA" name="elements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTyF90fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOTyGN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOTyGd0fEe2YPMyYKslBVA" name="elements" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTyGt0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOTyG90fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOTyHN0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTyHd0fEe2YPMyYKslBVA" name="elements" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOTyHt0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOUZJN0fEe2YPMyYKslBVA" name="isPartialView" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uOUZJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOUZJt0fEe2YPMyYKslBVA" name="copyOfSorted" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOUZJ90fEe2YPMyYKslBVA" name="sortedSet" type="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOUZKN0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOVANN0fEe2YPMyYKslBVA" name="orderedBy" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOVANd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOVANt0fEe2YPMyYKslBVA" name="return" type="_tTyqkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOVAN90fEe2YPMyYKslBVA" name="reverseOrder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOVAON0fEe2YPMyYKslBVA" name="return" type="_tTyqkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOVAO90fEe2YPMyYKslBVA" name="naturalOrder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOVAPN0fEe2YPMyYKslBVA" name="return" type="_tTyqkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOVAPd0fEe2YPMyYKslBVA" name="unsafeCompare" visibility="package">
              <ownedParameter xmi:id="_uOVAPt0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOVAP90fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOVAQN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOVAQd0fEe2YPMyYKslBVA" name="unsafeCompare" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uOVnQN0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOVnQd0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOVnQt0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOVnQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOVnRN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uOVnRd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOVnR90fEe2YPMyYKslBVA" name="headSet" visibility="public">
              <ownedParameter xmi:id="_uOVnSN0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOVnSd0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOVnSt0fEe2YPMyYKslBVA" name="headSet" visibility="public">
              <ownedParameter xmi:id="_uOVnS90fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOVnTN0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOVnTd0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOVnTt0fEe2YPMyYKslBVA" name="headSetImpl" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uOVnT90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOVnUN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOVnUd0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOVnUt0fEe2YPMyYKslBVA" name="subSet" visibility="public">
              <ownedParameter xmi:id="_uOVnU90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOWOUN0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOWOUd0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOWOUt0fEe2YPMyYKslBVA" name="subSet" visibility="public">
              <ownedParameter xmi:id="_uOWOU90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOWOVN0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOWOVd0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOWOVt0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOWOV90fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOWOWN0fEe2YPMyYKslBVA" name="subSetImpl" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uOWOWd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOWOWt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOWOW90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOWOXN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOWOXd0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOWOXt0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
              <ownedParameter xmi:id="_uOWOX90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOWOYN0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOWOYd0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
              <ownedParameter xmi:id="_uOWOYt0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOWOY90fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOWOZN0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOWOZd0fEe2YPMyYKslBVA" name="tailSetImpl" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uOWOZt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOW1YN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOW1Yd0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOW1Yt0fEe2YPMyYKslBVA" name="lower" visibility="public">
              <ownedParameter xmi:id="_uOW1Y90fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOW1ZN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOW1Zd0fEe2YPMyYKslBVA" name="descendingIterator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uOW1Zt0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOW1Z90fEe2YPMyYKslBVA" name="floor" visibility="public">
              <ownedParameter xmi:id="_uOW1aN0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOW1ad0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOW1at0fEe2YPMyYKslBVA" name="ceiling" visibility="public">
              <ownedParameter xmi:id="_uOW1a90fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOW1bN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOW1cd0fEe2YPMyYKslBVA" name="higher" visibility="public">
              <ownedParameter xmi:id="_uOW1ct0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOW1c90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOXccN0fEe2YPMyYKslBVA" name="pollFirst" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uOXccd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOXcct0fEe2YPMyYKslBVA" name="pollLast" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uOXcc90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOXcdN0fEe2YPMyYKslBVA" name="descendingSet" visibility="public">
              <ownedParameter xmi:id="_uOXcdd0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOXcdt0fEe2YPMyYKslBVA" name="createDescendingSet" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uOXcd90fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOXceN0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
              <ownedParameter xmi:id="_uOXced0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOYDgN0fEe2YPMyYKslBVA" name="size" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uOYDgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOYDgt0fEe2YPMyYKslBVA" name="readObject" visibility="private">
              <ownedParameter xmi:id="_uOYDg90fEe2YPMyYKslBVA" name="unused" type="_s-izU90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOYDhN0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
              <ownedParameter xmi:id="_uOYDhd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOYDht0fEe2YPMyYKslBVA" name="toArray" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uOYDh90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOYDiN0fEe2YPMyYKslBVA" name="asList" visibility="public">
              <ownedParameter xmi:id="_uOYDid0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOYDjN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uOYDjd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOYDjt0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
              <ownedParameter xmi:id="_uOYqkN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOYqkd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOYqkt0fEe2YPMyYKslBVA" name="headSet" visibility="public">
              <ownedParameter xmi:id="_uOYqk90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOYqlN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOYqld0fEe2YPMyYKslBVA" name="subSet" visibility="public">
              <ownedParameter xmi:id="_uOYqlt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOYql90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOYqmN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOYqmd0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
              <ownedParameter xmi:id="_uOYqmt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOYqm90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOYqnN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOYqnd0fEe2YPMyYKslBVA" name="headSet" visibility="public">
              <ownedParameter xmi:id="_uOYqnt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOYqn90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOYqoN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOYqod0fEe2YPMyYKslBVA" name="subSet" visibility="public">
              <ownedParameter xmi:id="_uOYqot0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOYqo90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOYqpN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOYqpd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOYqpt0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOZRoN0fEe2YPMyYKslBVA" name="descendingIterator" visibility="public">
              <ownedParameter xmi:id="_uOZRod0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOZRot0fEe2YPMyYKslBVA" name="descendingSet" visibility="public">
              <ownedParameter xmi:id="_uOZRo90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTZtcN0fEe2YPMyYKslBVA" name="containsAll" visibility="package">
              <ownedParameter xmi:id="_uTZtcd0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTZtct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTyqkN0fEe2YPMyYKslBVA" name="Builder" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tUaVoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUaVod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUaVot0fEe2YPMyYKslBVA" general="_tUOveN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uONreN0fEe2YPMyYKslBVA" name="comparator" visibility="private" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uONred0fEe2YPMyYKslBVA" name="elements" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uONret0fEe2YPMyYKslBVA" name="n" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOPgpd0fEe2YPMyYKslBVA" name="forceCopy" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uJx3Y90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uJx3ZN0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uONre90fEe2YPMyYKslBVA" name="copy" visibility="package"/>
              <ownedOperation xmi:id="_uOOSgN0fEe2YPMyYKslBVA" name="sortAndDedup" visibility="private"/>
              <ownedOperation xmi:id="_uOOSgd0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uOOSgt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOOSg90fEe2YPMyYKslBVA" name="return" type="_tTyqkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOO5kN0fEe2YPMyYKslBVA" name="copyIfNecessary" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_uOO5kd0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uOO5kt0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOO5k90fEe2YPMyYKslBVA" name="return" type="_tTyqkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOO5lN0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uOO5ld0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOO5lt0fEe2YPMyYKslBVA" name="return" type="_tTyqkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOO5l90fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uOO5mN0fEe2YPMyYKslBVA" name="elements" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOO5md0fEe2YPMyYKslBVA" name="return" type="_tTyqkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOPgoN0fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uOPgod0fEe2YPMyYKslBVA" name="builder" type="_tUOveN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOPgot0fEe2YPMyYKslBVA" name="return" type="_tTyqkN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOPgo90fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uOPgpN0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOPgpt0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uOPgp90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOPgqN0fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uOPgqd0fEe2YPMyYKslBVA" name="arg0" type="_tUOveN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOPgqt0fEe2YPMyYKslBVA" name="return" type="_tUOveN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOQHsN0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uOQHsd0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOQHst0fEe2YPMyYKslBVA" name="return" type="_tUOveN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOQHs90fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uOQHtN0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOQHtd0fEe2YPMyYKslBVA" name="return" type="_tUOveN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOQHtt0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uOQHt90fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOQHuN0fEe2YPMyYKslBVA" name="return" type="_tUOveN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOQHud0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uOQHut0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOQHu90fEe2YPMyYKslBVA" name="return" type="_tUOveN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOQHvN0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uOQHvd0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOQuwN0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uOQuwd0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOQuwt0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOQuw90fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uOQuxN0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOQuxd0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOQuxt0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uOQux90fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOQuyN0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOQuyd0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uOQuyt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOQuy90fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUdY8d0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tdA4AN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdA4Ad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdA4A90fEe2YPMyYKslBVA" general="_tdA4At0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uONEjd0fEe2YPMyYKslBVA" name="iterator" visibility="package" isLeaf="true" type="_s_qNoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uONEjt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTtyF90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uONEj90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uONEkN0fEe2YPMyYKslBVA" name="this$0" type="_tTtyF90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uONEkd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uONEkt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uONrct0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uONrc90fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uONrdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uONrdd0fEe2YPMyYKslBVA" name="getComparator" visibility="public">
                <ownedParameter xmi:id="_uONrdt0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUeAAd0fEe2YPMyYKslBVA" name="SerializedForm" visibility="package">
              <eAnnotations xmi:id="_tdA4BN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdA4Bd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdA4B90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOQuzN0fEe2YPMyYKslBVA" name="comparator" visibility="package" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uORV0N0fEe2YPMyYKslBVA" name="elements" visibility="package" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uORV0d0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdA4Bt0fEe2YPMyYKslBVA" client="_tUeAAd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uORV0t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uORV090fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uORV1N0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uORV1d0fEe2YPMyYKslBVA" name="readResolve" visibility="package">
                <ownedParameter xmi:id="_uORV1t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTvnQd0fEe2YPMyYKslBVA" name="MultimapBuilder" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tU76EN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tU76Ed0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tU76Et0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uRsdRt0fEe2YPMyYKslBVA" name="DEFAULT_EXPECTED_KEYS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uJotdt0fEe2YPMyYKslBVA" name="linkedHashKeys" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJotd90fEe2YPMyYKslBVA" name="return" type="_tTvnQ90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRheId0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uRheIt0fEe2YPMyYKslBVA" name="x0" type="_tU76FN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRheKN0fEe2YPMyYKslBVA" name="build" visibility="public">
              <ownedParameter xmi:id="_uRheKd0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRheKt0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRsdR90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uRtEUN0fEe2YPMyYKslBVA" name="hashKeys" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRtEUd0fEe2YPMyYKslBVA" name="return" type="_tTvnQ90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRtEUt0fEe2YPMyYKslBVA" name="hashKeys" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRtEU90fEe2YPMyYKslBVA" name="expectedKeys" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRtEVN0fEe2YPMyYKslBVA" name="return" type="_tTvnQ90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRtEVd0fEe2YPMyYKslBVA" name="linkedHashKeys" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRtEVt0fEe2YPMyYKslBVA" name="expectedKeys" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRtEV90fEe2YPMyYKslBVA" name="return" type="_tTvnQ90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRtEWN0fEe2YPMyYKslBVA" name="treeKeys" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRtEWd0fEe2YPMyYKslBVA" name="return" type="_tTvnQ90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRtrYN0fEe2YPMyYKslBVA" name="treeKeys" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRtrYd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRtrYt0fEe2YPMyYKslBVA" name="return" type="_tTvnQ90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRtrY90fEe2YPMyYKslBVA" name="enumKeys" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uRtrZN0fEe2YPMyYKslBVA" name="keyClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uRtrZd0fEe2YPMyYKslBVA" name="return" type="_tTvnQ90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uRtrZt0fEe2YPMyYKslBVA" name="build" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uRtrZ90fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTvnQ90fEe2YPMyYKslBVA" name="MultimapBuilderWithKeys" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tU6r8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU6r8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU6r8t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRoL1N0fEe2YPMyYKslBVA" name="DEFAULT_EXPECTED_VALUES_PER_KEY" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uJoteN0fEe2YPMyYKslBVA" name="arrayListValues" visibility="public">
                <ownedParameter xmi:id="_uJoted0fEe2YPMyYKslBVA" name="return" type="_tdh1ZN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJpUit0fEe2YPMyYKslBVA" name="linkedHashSetValues" visibility="public">
                <ownedParameter xmi:id="_uJpUi90fEe2YPMyYKslBVA" name="return" type="_tU7TBN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRdzyN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uRheN90fEe2YPMyYKslBVA" name="createMap" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uRheON0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRoy4N0fEe2YPMyYKslBVA" name="arrayListValues" visibility="public">
                <ownedParameter xmi:id="_uRoy4d0fEe2YPMyYKslBVA" name="expectedValuesPerKey" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRoy4t0fEe2YPMyYKslBVA" name="return" type="_tdh1ZN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRoy490fEe2YPMyYKslBVA" name="linkedListValues" visibility="public">
                <ownedParameter xmi:id="_uRoy5N0fEe2YPMyYKslBVA" name="return" type="_tdh1ZN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRoy5d0fEe2YPMyYKslBVA" name="hashSetValues" visibility="public">
                <ownedParameter xmi:id="_uRoy5t0fEe2YPMyYKslBVA" name="return" type="_tU7TBN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRpZ8N0fEe2YPMyYKslBVA" name="hashSetValues" visibility="public">
                <ownedParameter xmi:id="_uRpZ8d0fEe2YPMyYKslBVA" name="expectedValuesPerKey" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRpZ8t0fEe2YPMyYKslBVA" name="return" type="_tU7TBN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRpZ890fEe2YPMyYKslBVA" name="linkedHashSetValues" visibility="public">
                <ownedParameter xmi:id="_uRpZ9N0fEe2YPMyYKslBVA" name="expectedValuesPerKey" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRpZ9d0fEe2YPMyYKslBVA" name="return" type="_tU7TBN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRpZ9t0fEe2YPMyYKslBVA" name="treeSetValues" visibility="public">
                <ownedParameter xmi:id="_uRqBAN0fEe2YPMyYKslBVA" name="return" type="_tU7TCN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRqBAd0fEe2YPMyYKslBVA" name="treeSetValues" visibility="public">
                <ownedParameter xmi:id="_uRqBAt0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRqBA90fEe2YPMyYKslBVA" name="return" type="_tU7TCN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRqBBN0fEe2YPMyYKslBVA" name="enumSetValues" visibility="public">
                <ownedParameter xmi:id="_uRqBBd0fEe2YPMyYKslBVA" name="valueClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRqBBt0fEe2YPMyYKslBVA" name="return" type="_tU7TBN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tU6r990fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tdh1aN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdh1ad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdh1at0fEe2YPMyYKslBVA" general="_tdh1ZN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uRheMN0fEe2YPMyYKslBVA" name="val$expectedValuesPerKey" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uRheMd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTvnQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uRheMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uRheM90fEe2YPMyYKslBVA" name="this$0" type="_tTvnQ90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uRheNN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRheNd0fEe2YPMyYKslBVA" name="build" visibility="public">
                  <ownedParameter xmi:id="_uRheNt0fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRiFNN0fEe2YPMyYKslBVA" name="build" visibility="public">
                  <ownedParameter xmi:id="_uRiFNd0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tU6r-d0fEe2YPMyYKslBVA" name="2" visibility="package">
                <eAnnotations xmi:id="_tdh1bd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdh1bt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdh1b90fEe2YPMyYKslBVA" general="_tdh1ZN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uRiFNt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTvnQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uRiFN90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uRiFON0fEe2YPMyYKslBVA" name="this$0" type="_tTvnQ90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRiFOd0fEe2YPMyYKslBVA" name="build" visibility="public">
                  <ownedParameter xmi:id="_uRiFOt0fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRiFO90fEe2YPMyYKslBVA" name="build" visibility="public">
                  <ownedParameter xmi:id="_uRiFPN0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tU6r-90fEe2YPMyYKslBVA" name="3" visibility="package">
                <eAnnotations xmi:id="_tdicct0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdicc90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdicdN0fEe2YPMyYKslBVA" general="_tU7TBN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uRiFPd0fEe2YPMyYKslBVA" name="val$expectedValuesPerKey" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uRiFPt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTvnQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uRiFP90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uRiFQN0fEe2YPMyYKslBVA" name="this$0" type="_tTvnQ90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uRiFQd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRiFQ90fEe2YPMyYKslBVA" name="build" visibility="public">
                  <ownedParameter xmi:id="_uRiFRN0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRisRN0fEe2YPMyYKslBVA" name="build" visibility="public">
                  <ownedParameter xmi:id="_uRisRd0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tU6r_d0fEe2YPMyYKslBVA" name="4" visibility="package">
                <eAnnotations xmi:id="_tdicd90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdiceN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdiced0fEe2YPMyYKslBVA" general="_tU7TBN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uRisRt0fEe2YPMyYKslBVA" name="val$expectedValuesPerKey" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uRisR90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTvnQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uRisSN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uRisSd0fEe2YPMyYKslBVA" name="this$0" type="_tTvnQ90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uRisSt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRisS90fEe2YPMyYKslBVA" name="build" visibility="public">
                  <ownedParameter xmi:id="_uRisTN0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRisTd0fEe2YPMyYKslBVA" name="build" visibility="public">
                  <ownedParameter xmi:id="_uRisTt0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tU7TAd0fEe2YPMyYKslBVA" name="5" visibility="package">
                <eAnnotations xmi:id="_tdicfN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdicfd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdicft0fEe2YPMyYKslBVA" general="_tU7TCN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uRjTUN0fEe2YPMyYKslBVA" name="val$comparator" visibility="package" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uRjTUd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTvnQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uRjTUt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uRjTU90fEe2YPMyYKslBVA" name="this$0" type="_tTvnQ90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uRjTVN0fEe2YPMyYKslBVA" name="arg1" type="_s--4Md0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRjTVt0fEe2YPMyYKslBVA" name="build" visibility="public">
                  <ownedParameter xmi:id="_uRjTV90fEe2YPMyYKslBVA" name="return" type="_tU-9YN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRnkwN0fEe2YPMyYKslBVA" name="build" visibility="public">
                  <ownedParameter xmi:id="_uRnkwd0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRnkwt0fEe2YPMyYKslBVA" name="build" visibility="public">
                  <ownedParameter xmi:id="_uRnkw90fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tU7TA90fEe2YPMyYKslBVA" name="6" visibility="package">
                <eAnnotations xmi:id="_tdjDgN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdjDgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdjDgt0fEe2YPMyYKslBVA" general="_tU7TBN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uRnkxN0fEe2YPMyYKslBVA" name="val$valueClass" visibility="package" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uRnkxd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTvnQ90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uRnkxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uRnkx90fEe2YPMyYKslBVA" name="this$0" type="_tTvnQ90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uRnkyN0fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRoL0N0fEe2YPMyYKslBVA" name="build" visibility="public">
                  <ownedParameter xmi:id="_uRoL0d0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uRoL0t0fEe2YPMyYKslBVA" name="build" visibility="public">
                  <ownedParameter xmi:id="_uRoL090fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU7TBN0fEe2YPMyYKslBVA" name="SetMultimapBuilder" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tU7TBd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU7TBt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU7TB90fEe2YPMyYKslBVA" general="_tTvnQd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRiFQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uRqoEN0fEe2YPMyYKslBVA" name="build" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uRqoEd0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRqoEt0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uRqoE90fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRqoFN0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRrPIN0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uRrPId0fEe2YPMyYKslBVA" name="arg0" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRrPIt0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRrPI90fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uRrPJN0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU7TCN0fEe2YPMyYKslBVA" name="SortedSetMultimapBuilder" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tU7TCd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tU7TCt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tU7TC90fEe2YPMyYKslBVA" general="_tU7TBN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRjTVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uRrPJd0fEe2YPMyYKslBVA" name="build" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uRrPJt0fEe2YPMyYKslBVA" name="return" type="_tU-9YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRrPJ90fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uRrPKN0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRrPKd0fEe2YPMyYKslBVA" name="return" type="_tU-9YN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRrPKt0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uRrPK90fEe2YPMyYKslBVA" name="arg0" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRrPLN0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRr2MN0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uRr2Md0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRr2Mt0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uRr2M90fEe2YPMyYKslBVA" name="arg0" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRr2NN0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRr2Nd0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uRr2Nt0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU76FN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tdhOU90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdhOVN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdhOVd0fEe2YPMyYKslBVA" general="_tTvnQ90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRdzxd0fEe2YPMyYKslBVA" name="val$expectedKeys" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uRdzxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRdzx90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRea0N0fEe2YPMyYKslBVA" name="createMap" visibility="package">
                <ownedParameter xmi:id="_uRea0d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU76Ft0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tdhOVt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdhOV90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdhOWN0fEe2YPMyYKslBVA" general="_tTvnQ90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRea0t0fEe2YPMyYKslBVA" name="val$expectedKeys" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uRea090fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRea1N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRea1d0fEe2YPMyYKslBVA" name="createMap" visibility="package">
                <ownedParameter xmi:id="_uRea1t0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU8hId0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tdhOWd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdhOWt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdh1YN0fEe2YPMyYKslBVA" general="_tTvnQ90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRea2t0fEe2YPMyYKslBVA" name="val$comparator" visibility="package" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uRea290fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRea3N0fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRea3d0fEe2YPMyYKslBVA" name="createMap" visibility="package">
                <ownedParameter xmi:id="_uRea3t0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tU8hI90fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_tdh1Yd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdh1Yt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdh1Y90fEe2YPMyYKslBVA" general="_tTvnQ90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRfB4N0fEe2YPMyYKslBVA" name="val$keyClass" visibility="package" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uRfB4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRfB4t0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRfB490fEe2YPMyYKslBVA" name="createMap" visibility="package">
                <ownedParameter xmi:id="_uRfB5N0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdh1ZN0fEe2YPMyYKslBVA" name="ListMultimapBuilder" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tdh1Zd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdh1Zt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdh1Z90fEe2YPMyYKslBVA" general="_tTvnQd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRheIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uRheI90fEe2YPMyYKslBVA" name="build" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uRheJN0fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRheJd0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uRheJt0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRheJ90fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRheK90fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uRheLN0fEe2YPMyYKslBVA" name="arg0" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRheLd0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRheLt0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uRheL90fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdh1bN0fEe2YPMyYKslBVA" name="ArrayListSupplier" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tgHPUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgHPUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgHPVN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRfB5d0fEe2YPMyYKslBVA" name="expectedValuesPerKey" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgHPUt0fEe2YPMyYKslBVA" client="_tdh1bN0fEe2YPMyYKslBVA" supplier="_tcPb8N0fEe2YPMyYKslBVA" contract="_tcPb8N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgHPU90fEe2YPMyYKslBVA" client="_tdh1bN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRfB5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRfB590fEe2YPMyYKslBVA" name="expectedValuesPerKey" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRfB6N0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRfB6d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRfB6t0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRfB690fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdiccd0fEe2YPMyYKslBVA" name="LinkedListSupplier" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tgHPZN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgHPZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgHPZ90fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRgQDt0fEe2YPMyYKslBVA" name="INSTANCE" visibility="public" isLeaf="true" isStatic="true" type="_tdiccd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uRgQD90fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tgHPaN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgHPZt0fEe2YPMyYKslBVA" client="_tdiccd0fEe2YPMyYKslBVA" supplier="_tcPb8N0fEe2YPMyYKslBVA" contract="_tcPb8N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRgQEN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uRgQEd0fEe2YPMyYKslBVA" name="return" type="_tgHPaN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRg3EN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uRg3Ed0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRg3Et0fEe2YPMyYKslBVA" name="return" type="_tdiccd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRg3E90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uRg3FN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uRg3Fd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRg3Ft0fEe2YPMyYKslBVA" name="instance" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uRg3F90fEe2YPMyYKslBVA" name="return" type="_tcPb8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRg3GN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRg3Gd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRg3Gt0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRg3G90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRg3HN0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uRg3Hd0fEe2YPMyYKslBVA" name="return" type="_tgHPaN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRg3Ht0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdicdt0fEe2YPMyYKslBVA" name="HashSetSupplier" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tgHPWt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgHPW90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgHPXt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRfo990fEe2YPMyYKslBVA" name="expectedValuesPerKey" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgHPXN0fEe2YPMyYKslBVA" client="_tdicdt0fEe2YPMyYKslBVA" supplier="_tcPb8N0fEe2YPMyYKslBVA" contract="_tcPb8N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgHPXd0fEe2YPMyYKslBVA" client="_tdicdt0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRfo-N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRfo-d0fEe2YPMyYKslBVA" name="expectedValuesPerKey" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRfo-t0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRfo-90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRgQAt0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRgQA90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdice90fEe2YPMyYKslBVA" name="LinkedHashSetSupplier" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tgHPX90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgHPYN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgHPY90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRgQBN0fEe2YPMyYKslBVA" name="expectedValuesPerKey" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgHPYd0fEe2YPMyYKslBVA" client="_tdice90fEe2YPMyYKslBVA" supplier="_tcPb8N0fEe2YPMyYKslBVA" contract="_tcPb8N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgHPYt0fEe2YPMyYKslBVA" client="_tdice90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRgQBd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRgQBt0fEe2YPMyYKslBVA" name="expectedValuesPerKey" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRgQB90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRgQCN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRgQDN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRgQDd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdicgN0fEe2YPMyYKslBVA" name="TreeSetSupplier" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdjDhd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdjDht0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdjDid0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRr2N90fEe2YPMyYKslBVA" name="comparator" visibility="private" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdjDh90fEe2YPMyYKslBVA" client="_tdicgN0fEe2YPMyYKslBVA" supplier="_tcPb8N0fEe2YPMyYKslBVA" contract="_tcPb8N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdjDiN0fEe2YPMyYKslBVA" client="_tdicgN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRjTWN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRjTWd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRsdQN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRsdQd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRsdRN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRsdRd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdjDhN0fEe2YPMyYKslBVA" name="EnumSetSupplier" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tgHPVd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgHPVt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgHPWd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uRfB7N0fEe2YPMyYKslBVA" name="clazz" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgHPV90fEe2YPMyYKslBVA" client="_tdjDhN0fEe2YPMyYKslBVA" supplier="_tcPb8N0fEe2YPMyYKslBVA" contract="_tcPb8N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgHPWN0fEe2YPMyYKslBVA" client="_tdjDhN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uRfB7d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uRfB7t0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRfo8N0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRfo8d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uRfo9d0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uRfo9t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tgHPaN0fEe2YPMyYKslBVA" name="LinkedListSupplier[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB4x90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB4yN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uRgQEt0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uRgQE90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tT0fxd0fEe2YPMyYKslBVA" name="HashMultiset" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tT28At0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tT28A90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tT3jEd0fEe2YPMyYKslBVA" general="_tT3jEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uLfuoN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uKJDwN0fEe2YPMyYKslBVA" name="create" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKJDwd0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKJDwt0fEe2YPMyYKslBVA" name="return" type="_tT0fxd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLfuod0fEe2YPMyYKslBVA" name="create" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLfuot0fEe2YPMyYKslBVA" name="return" type="_tT0fxd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLfuo90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uLfupN0fEe2YPMyYKslBVA" name="create" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLfupd0fEe2YPMyYKslBVA" name="distinctElements" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLfupt0fEe2YPMyYKslBVA" name="return" type="_tT0fxd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLfup90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uLfuqN0fEe2YPMyYKslBVA" name="distinctElements" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLgVsd0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
              <ownedParameter xmi:id="_uLgVst0fEe2YPMyYKslBVA" name="stream" type="_s-izUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLgVtt0fEe2YPMyYKslBVA" name="readObject" visibility="private">
              <ownedParameter xmi:id="_uLgVt90fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLgVuN0fEe2YPMyYKslBVA" name="setBackingMap" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uLgVud0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLgVvt0fEe2YPMyYKslBVA" name="setCount" visibility="public">
              <ownedParameter xmi:id="_uLgVv90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLgVwN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLgVwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLgVwt0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uLgVw90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLgVxN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLg8wN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLg8wd0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uLg8wt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLg8w90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLg8xN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLg8xd0fEe2YPMyYKslBVA" name="count" visibility="public">
              <ownedParameter xmi:id="_uLg8xt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLg8x90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLg8yN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uLg8yd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLg8yt0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uLg8y90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLg8zN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            <ownedOperation xmi:id="_uLhj0N0fEe2YPMyYKslBVA" name="forEachEntry" visibility="public">
              <ownedParameter xmi:id="_uLhj0d0fEe2YPMyYKslBVA" name="arg0" type="_s_Cik90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLhj0t0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uLhj090fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLhj1N0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uLhj1d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLhj2N0fEe2YPMyYKslBVA" name="setCount" visibility="public">
              <ownedParameter xmi:id="_uLhj2d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLhj2t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLhj290fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLhj3N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLiK4N0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uLiK4d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLiK4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLiK5t0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uLiK590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tT1t690fEe2YPMyYKslBVA" name="DiscreteDomain" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tT1t7N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tT1t7d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tT1t7t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uKisat0fEe2YPMyYKslBVA" name="supportsFastOffset" visibility="package" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uKSNtt0fEe2YPMyYKslBVA" name="maxValue" visibility="public">
              <ownedParameter xmi:id="_uKSNt90fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKTb3d0fEe2YPMyYKslBVA" name="next" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKTb3t0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKUC4N0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKV4Id0fEe2YPMyYKslBVA" name="minValue" visibility="public">
              <ownedParameter xmi:id="_uKV4It0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKYUUN0fEe2YPMyYKslBVA" name="previous" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKYUUd0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKYUUt0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKcly90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKclzN0fEe2YPMyYKslBVA" name="x0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKclzd0fEe2YPMyYKslBVA" name="x1" type="_tcf6oN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKisa90fEe2YPMyYKslBVA" name="integers" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKisbN0fEe2YPMyYKslBVA" name="return" type="_tT1t690fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKisbd0fEe2YPMyYKslBVA" name="longs" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKisbt0fEe2YPMyYKslBVA" name="return" type="_tT1t690fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKisb90fEe2YPMyYKslBVA" name="bigIntegers" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKiscN0fEe2YPMyYKslBVA" name="return" type="_tT1t690fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKiscd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uKjTcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uKjTcd0fEe2YPMyYKslBVA" name="supportsFastOffset" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKjTct0fEe2YPMyYKslBVA" name="offset" visibility="package">
              <ownedParameter xmi:id="_uKjTc90fEe2YPMyYKslBVA" name="origin" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKjTdN0fEe2YPMyYKslBVA" name="distance" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKjTdd0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKjTdt0fEe2YPMyYKslBVA" name="distance" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKjTd90fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKjTeN0fEe2YPMyYKslBVA" name="arg1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKjTed0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT1t8d0fEe2YPMyYKslBVA" name="IntegerDomain" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcghsN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcghsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcghs90fEe2YPMyYKslBVA" general="_tT1t690fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKfCAN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tT1t8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKfCAd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcghst0fEe2YPMyYKslBVA" client="_tT1t8d0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uKfCAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uKfCA90fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uKfCBN0fEe2YPMyYKslBVA" name="value" type="_s7dqIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKfCBd0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKfCBt0fEe2YPMyYKslBVA" name="previous" visibility="public">
                <ownedParameter xmi:id="_uKfCB90fEe2YPMyYKslBVA" name="value" type="_s7dqIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKfCCN0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKfCCd0fEe2YPMyYKslBVA" name="offset" visibility="package">
                <ownedParameter xmi:id="_uKfpEN0fEe2YPMyYKslBVA" name="origin" type="_s7dqIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKfpEd0fEe2YPMyYKslBVA" name="distance" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKfpEt0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKfpGN0fEe2YPMyYKslBVA" name="distance" visibility="public">
                <ownedParameter xmi:id="_uKfpGd0fEe2YPMyYKslBVA" name="start" type="_s7dqIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKfpGt0fEe2YPMyYKslBVA" name="end" type="_s7dqIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKfpG90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKfpHN0fEe2YPMyYKslBVA" name="minValue" visibility="public">
                <ownedParameter xmi:id="_uKfpHd0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKfpHt0fEe2YPMyYKslBVA" name="maxValue" visibility="public">
                <ownedParameter xmi:id="_uKfpH90fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKfpIN0fEe2YPMyYKslBVA" name="readResolve" visibility="private">
                <ownedParameter xmi:id="_uKfpId0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKgQIN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uKgQId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKgQIt0fEe2YPMyYKslBVA" name="maxValue" visibility="public">
                <ownedParameter xmi:id="_uKgQI90fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKgQJN0fEe2YPMyYKslBVA" name="minValue" visibility="public">
                <ownedParameter xmi:id="_uKgQJd0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKgQJt0fEe2YPMyYKslBVA" name="distance" visibility="public">
                <ownedParameter xmi:id="_uKgQJ90fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKgQKN0fEe2YPMyYKslBVA" name="arg1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKgQKd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKgQKt0fEe2YPMyYKslBVA" name="previous" visibility="public">
                <ownedParameter xmi:id="_uKgQK90fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKgQLN0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKg3MN0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uKg3Md0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKg3Mt0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKg3M90fEe2YPMyYKslBVA" name="offset" visibility="package">
                <ownedParameter xmi:id="_uKg3NN0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKg3Nd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKg3Nt0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKg3N90fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uKg3ON0fEe2YPMyYKslBVA" name="return" type="_tT1t8d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKg3Od0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT2U8d0fEe2YPMyYKslBVA" name="LongDomain" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcghtN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcghtd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tchIwd0fEe2YPMyYKslBVA" general="_tT1t690fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKg3Ot0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tT2U8d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKg3O90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tchIwN0fEe2YPMyYKslBVA" client="_tT2U8d0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uKg3PN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uKg3Pd0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uKg3Pt0fEe2YPMyYKslBVA" name="value" type="_s6wfgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKg3P90fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKheQN0fEe2YPMyYKslBVA" name="previous" visibility="public">
                <ownedParameter xmi:id="_uKheQd0fEe2YPMyYKslBVA" name="value" type="_s6wfgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKheQt0fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKheQ90fEe2YPMyYKslBVA" name="offset" visibility="package">
                <ownedParameter xmi:id="_uKheRN0fEe2YPMyYKslBVA" name="origin" type="_s6wfgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKheRd0fEe2YPMyYKslBVA" name="distance" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKheRt0fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKheR90fEe2YPMyYKslBVA" name="distance" visibility="public">
                <ownedParameter xmi:id="_uKheSN0fEe2YPMyYKslBVA" name="start" type="_s6wfgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKheSd0fEe2YPMyYKslBVA" name="end" type="_s6wfgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKheSt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKiFUN0fEe2YPMyYKslBVA" name="minValue" visibility="public">
                <ownedParameter xmi:id="_uKiFUd0fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKiFUt0fEe2YPMyYKslBVA" name="maxValue" visibility="public">
                <ownedParameter xmi:id="_uKiFU90fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKiFVN0fEe2YPMyYKslBVA" name="readResolve" visibility="private">
                <ownedParameter xmi:id="_uKiFVd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKiFVt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uKiFV90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKiFWN0fEe2YPMyYKslBVA" name="maxValue" visibility="public">
                <ownedParameter xmi:id="_uKiFWd0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKiFWt0fEe2YPMyYKslBVA" name="minValue" visibility="public">
                <ownedParameter xmi:id="_uKiFW90fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKiFXN0fEe2YPMyYKslBVA" name="distance" visibility="public">
                <ownedParameter xmi:id="_uKiFXd0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKiFXt0fEe2YPMyYKslBVA" name="arg1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKiFX90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKiFYN0fEe2YPMyYKslBVA" name="previous" visibility="public">
                <ownedParameter xmi:id="_uKiFYd0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKiFYt0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKisYN0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uKisYd0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKisYt0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKisY90fEe2YPMyYKslBVA" name="offset" visibility="package">
                <ownedParameter xmi:id="_uKisZN0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKisZd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKisZt0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKisZ90fEe2YPMyYKslBVA" name="access$200" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uKisaN0fEe2YPMyYKslBVA" name="return" type="_tT2U8d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKisad0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT2U890fEe2YPMyYKslBVA" name="BigIntegerDomain" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcf6pN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcf6pd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcf6p90fEe2YPMyYKslBVA" general="_tT1t690fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKclxt0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tT2U890fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKclx90fEe2YPMyYKslBVA" name="MIN_LONG" visibility="private" isLeaf="true" isStatic="true" type="_s_0lsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKclyN0fEe2YPMyYKslBVA" name="MAX_LONG" visibility="private" isLeaf="true" isStatic="true" type="_s_0lsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKclyd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcf6pt0fEe2YPMyYKslBVA" client="_tT2U890fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uKclyt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uKdM0N0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uKdM0d0fEe2YPMyYKslBVA" name="value" type="_s_0lsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKdM0t0fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKdM190fEe2YPMyYKslBVA" name="previous" visibility="public">
                <ownedParameter xmi:id="_uKdM2N0fEe2YPMyYKslBVA" name="value" type="_s_0lsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKdM2d0fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKdM3d0fEe2YPMyYKslBVA" name="offset" visibility="package">
                <ownedParameter xmi:id="_uKdM3t0fEe2YPMyYKslBVA" name="origin" type="_s_0lsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKdM390fEe2YPMyYKslBVA" name="distance" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKdM4N0fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKdM5N0fEe2YPMyYKslBVA" name="distance" visibility="public">
                <ownedParameter xmi:id="_uKdM5d0fEe2YPMyYKslBVA" name="start" type="_s_0lsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKdM5t0fEe2YPMyYKslBVA" name="end" type="_s_0lsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKdM590fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKdz6N0fEe2YPMyYKslBVA" name="readResolve" visibility="private">
                <ownedParameter xmi:id="_uKdz6d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKdz6t0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uKdz690fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKdz7N0fEe2YPMyYKslBVA" name="distance" visibility="public">
                <ownedParameter xmi:id="_uKdz7d0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKdz7t0fEe2YPMyYKslBVA" name="arg1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKdz790fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKea8N0fEe2YPMyYKslBVA" name="previous" visibility="public">
                <ownedParameter xmi:id="_uKea8d0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKea8t0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKea890fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uKea9N0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKea9d0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKea9t0fEe2YPMyYKslBVA" name="offset" visibility="package">
                <ownedParameter xmi:id="_uKea990fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKea-N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKea-d0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKea-t0fEe2YPMyYKslBVA" name="access$300" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uKea-90fEe2YPMyYKslBVA" name="return" type="_tT2U890fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKea_N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcf6oN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tcf6od0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcf6ot0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcf6o90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tT3jEN0fEe2YPMyYKslBVA" name="AbstractMapBasedMultiset" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tcU7g90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcU7hN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcVikN0fEe2YPMyYKslBVA" general="_tU8hKd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uI_NNt0fEe2YPMyYKslBVA" name="backingMap" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uI_NN90fEe2YPMyYKslBVA" name="size" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uI_NON0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tcU7hd0fEe2YPMyYKslBVA" client="_tT3jEN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uI8J7t0fEe2YPMyYKslBVA" name="access$022" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uI8J790fEe2YPMyYKslBVA" name="x0" type="_tT3jEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI8J8N0fEe2YPMyYKslBVA" name="x1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI8w8N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI9YAN0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uI9YAd0fEe2YPMyYKslBVA" name="x0" type="_tT3jEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI9YAt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI_NM90fEe2YPMyYKslBVA" name="access$010" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uI_NNN0fEe2YPMyYKslBVA" name="x0" type="_tT3jEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI_NNd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI_NOd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uI_NOt0fEe2YPMyYKslBVA" name="backingMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI_0QN0fEe2YPMyYKslBVA" name="setBackingMap" visibility="package">
              <ownedParameter xmi:id="_uI_0Qd0fEe2YPMyYKslBVA" name="backingMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI_0Qt0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uI_0Q90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI_0Rt0fEe2YPMyYKslBVA" name="elementIterator" visibility="package">
              <ownedParameter xmi:id="_uI_0R90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI_0SN0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
              <ownedParameter xmi:id="_uI_0Sd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJAbUN0fEe2YPMyYKslBVA" name="forEachEntry" visibility="public">
              <ownedParameter xmi:id="_uJAbUd0fEe2YPMyYKslBVA" name="action" type="_s_Cik90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJAbUt0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            <ownedOperation xmi:id="_uJBCYN0fEe2YPMyYKslBVA" name="distinctElements" visibility="package">
              <ownedParameter xmi:id="_uJBCYd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJBCYt0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uJBCY90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJBCZ90fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uJBCaN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJBCad0fEe2YPMyYKslBVA" name="count" visibility="public">
              <ownedParameter xmi:id="_uJBCat0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJBCa90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJBpcN0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uJBpcd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJBpct0fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJBpc90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJCQgN0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uJCQgd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJCQgt0fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJCQg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJCQhN0fEe2YPMyYKslBVA" name="setCount" visibility="public">
              <ownedParameter xmi:id="_uJCQhd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJCQht0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJCQh90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJC3lN0fEe2YPMyYKslBVA" name="getAndSet" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJC3ld0fEe2YPMyYKslBVA" name="i" type="_tcVilt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJC3lt0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJC3l90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJC3mN0fEe2YPMyYKslBVA" name="readObjectNoData" visibility="private"/>
            <ownedOperation xmi:id="_uJC3m90fEe2YPMyYKslBVA" name="lambda$forEachEntry$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uJC3nN0fEe2YPMyYKslBVA" name="action" type="_s_Cik90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJC3nd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJC3nt0fEe2YPMyYKslBVA" name="count" type="_tcVilt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLhj1t0fEe2YPMyYKslBVA" name="elementSet" visibility="package">
              <ownedParameter xmi:id="_uLhj190fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLhj3d0fEe2YPMyYKslBVA" name="setCount" visibility="package">
              <ownedParameter xmi:id="_uLhj3t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLhj390fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLhj4N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLhj4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLiK490fEe2YPMyYKslBVA" name="contains" visibility="package">
              <ownedParameter xmi:id="_uLiK5N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLiK5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLiK6N0fEe2YPMyYKslBVA" name="isEmpty" visibility="package">
              <ownedParameter xmi:id="_uLiK6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcVik90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tf2wot0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf2wo90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf2wpd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uI8J4N0fEe2YPMyYKslBVA" name="toRemove" visibility="package" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uI8J4d0fEe2YPMyYKslBVA" name="val$backingEntries" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uI8J4t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tT3jEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tf2wpN0fEe2YPMyYKslBVA" client="_tcVik90fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uI8J490fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uI8J5N0fEe2YPMyYKslBVA" name="this$0" type="_tT3jEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uI8J5d0fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uI8J5t0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uI8J590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uI8J6N0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uI8J6d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uI8J6t0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcVild0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tf3XsN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf3Xsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf3Xs90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uI8w_d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tT3jEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uI9YA90fEe2YPMyYKslBVA" name="toRemove" visibility="package" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uI9YBN0fEe2YPMyYKslBVA" name="val$backingEntries" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tf3Xst0fEe2YPMyYKslBVA" client="_tcVild0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uI9YBd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uI9YBt0fEe2YPMyYKslBVA" name="this$0" type="_tT3jEN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uI9YB90fEe2YPMyYKslBVA" name="arg1" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uI9YCN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uI9YCd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uI9YCt0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uI9YC90fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uI9YDN0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
              <ownedOperation xmi:id="_uI9_EN0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uI9_Ed0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tf3Xtd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tjLKZN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tjLKZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tjLKZt0fEe2YPMyYKslBVA" general="_tVCnx90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uI8w8d0fEe2YPMyYKslBVA" name="val$mapEntry" visibility="package" isLeaf="true" type="_s9KTQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uI8w8t0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tcVild0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uI8w890fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uI8w9N0fEe2YPMyYKslBVA" name="this$1" type="_tcVild0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uI8w9d0fEe2YPMyYKslBVA" name="arg1" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uI8w990fEe2YPMyYKslBVA" name="getElement" visibility="public">
                  <ownedParameter xmi:id="_uI8w-N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uI8w-d0fEe2YPMyYKslBVA" name="getCount" visibility="public">
                  <ownedParameter xmi:id="_uI8w-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcVimN0fEe2YPMyYKslBVA" name="MapBasedMultisetIterator" visibility="package">
              <eAnnotations xmi:id="_tf3Xtt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf3Xt90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf3Xud0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uI9_Et0fEe2YPMyYKslBVA" name="entryIterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uI9_E90fEe2YPMyYKslBVA" name="currentEntry" visibility="package" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uI9_FN0fEe2YPMyYKslBVA" name="occurrencesLeft" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uI9_Fd0fEe2YPMyYKslBVA" name="canRemove" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uI9_Ft0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tT3jEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tf3XuN0fEe2YPMyYKslBVA" client="_tcVimN0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uI9_F90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uI9_GN0fEe2YPMyYKslBVA" name="arg0" type="_tT3jEN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uI-mIN0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uI-mId0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uI-mIt0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uI-mI90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uI-mJN0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tT4KId0fEe2YPMyYKslBVA" name="RegularImmutableBiMap" visibility="package">
            <eAnnotations xmi:id="_tVG5MN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVG5Md0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVG5Mt0fEe2YPMyYKslBVA" general="_tTtyEd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uLo4lN0fEe2YPMyYKslBVA" name="EMPTY" visibility="package" isLeaf="true" isStatic="true" type="_tT4KId0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTGLgd0fEe2YPMyYKslBVA" name="entries" visibility="package" isLeaf="true" type="_tT4xNd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTJOwN0fEe2YPMyYKslBVA" name="MAX_LOAD_FACTOR" visibility="package" isLeaf="true" isStatic="true" type="_s9DlkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTJOwd0fEe2YPMyYKslBVA" name="keyTable" visibility="private" isLeaf="true" type="_tVG5NN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTJOwt0fEe2YPMyYKslBVA" name="valueTable" visibility="private" isLeaf="true" type="_tVG5NN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTJOw90fEe2YPMyYKslBVA" name="mask" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTJOxN0fEe2YPMyYKslBVA" name="hashCode" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTJOxd0fEe2YPMyYKslBVA" name="inverse" visibility="private" type="_tTtyEd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLnDZd0fEe2YPMyYKslBVA" name="fromEntryArray" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLnDZt0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLnDZ90fEe2YPMyYKslBVA" name="entryArray" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLnDaN0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLo4ot0fEe2YPMyYKslBVA" name="fromEntries" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLpfoN0fEe2YPMyYKslBVA" name="entries" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLpfod0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTGyjd0fEe2YPMyYKslBVA" name="access$300" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uTGyjt0fEe2YPMyYKslBVA" name="x0" type="_tT4KId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTGyj90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTIAoN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uTIAod0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTIApd0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uTIApt0fEe2YPMyYKslBVA" name="x0" type="_tT4KId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTIAp90fEe2YPMyYKslBVA" name="return" type="_tVG5NN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTIAqN0fEe2YPMyYKslBVA" name="access$200" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uTIAqd0fEe2YPMyYKslBVA" name="x0" type="_tT4KId0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTIAqt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTJ11d0fEe2YPMyYKslBVA" name="checkNoConflictInValueBucket" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uTJ11t0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTJ1190fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTJ12N0fEe2YPMyYKslBVA" name="valueBucketHead" type="_tVHgQt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTJ12d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTJ1390fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uTJ14N0fEe2YPMyYKslBVA" name="keyTable" type="_tVG5NN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTJ14d0fEe2YPMyYKslBVA" name="valueTable" type="_tVG5NN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTKc4N0fEe2YPMyYKslBVA" name="entries" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTKc4d0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTKc4t0fEe2YPMyYKslBVA" name="hashCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTLD8N0fEe2YPMyYKslBVA" name="checkNoConflict" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_uTLD8d0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTLD8t0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTLD890fEe2YPMyYKslBVA" name="arg2" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTLD9N0fEe2YPMyYKslBVA" name="arg3" type="_s9KTQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTLD9d0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uTLD9t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTLD990fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTLD_d0fEe2YPMyYKslBVA" name="createEntrySet" visibility="package">
              <ownedParameter xmi:id="_uTLD_t0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTLrAN0fEe2YPMyYKslBVA" name="isEmpty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTLrAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTLrAt0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
              <ownedParameter xmi:id="_uTLrA90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTLrBN0fEe2YPMyYKslBVA" name="isHashCodeFast" visibility="package">
              <ownedParameter xmi:id="_uTLrBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTLrBt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uTLrB90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTMSEN0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uTMSEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTMSEt0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uTMSE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTMSFN0fEe2YPMyYKslBVA" name="inverse" visibility="public">
              <ownedParameter xmi:id="_uTMSFd0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTMSFt0fEe2YPMyYKslBVA" name="inverse" visibility="public">
              <ownedParameter xmi:id="_uTMSF90fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTM5IN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVIHUd0fEe2YPMyYKslBVA" name="Inverse" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdpxM90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdpxNN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdpxNd0fEe2YPMyYKslBVA" general="_tTtyEd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uTGLgN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tT4KId0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uTHZlN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uTHZld0fEe2YPMyYKslBVA" name="arg0" type="_tT4KId0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTHZlt0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uTHZl90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTHZmN0fEe2YPMyYKslBVA" name="inverse" visibility="public">
                <ownedParameter xmi:id="_uTHZmd0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTHZnN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uTHZnd0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTIAot0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uTIAo90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTIApN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTIAq90fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uTIArN0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTIArd0fEe2YPMyYKslBVA" name="createEntrySet" visibility="package">
                <ownedParameter xmi:id="_uTIArt0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTInsN0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uTInsd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTInst0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
                <ownedParameter xmi:id="_uTIns90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTIntt0fEe2YPMyYKslBVA" name="inverse" visibility="public">
                <ownedParameter xmi:id="_uTInt90fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTInuN0fEe2YPMyYKslBVA" name="lambda$forEach$0" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uTInud0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTInut0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTInu90fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTInvN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uTInvd0fEe2YPMyYKslBVA" name="x0" type="_tT4KId0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTInvt0fEe2YPMyYKslBVA" name="x1" type="_tgJEg90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tdqYQd0fEe2YPMyYKslBVA" name="InverseEntrySet" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tgJEh90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tgJEiN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tgJEid0fEe2YPMyYKslBVA" general="_tUlUxt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uTGLf90fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tVIHUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uTGyhd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uTGyht0fEe2YPMyYKslBVA" name="this$1" type="_tVIHUd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTGyh90fEe2YPMyYKslBVA" name="map" visibility="package">
                  <ownedParameter xmi:id="_uTGyiN0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTGyid0fEe2YPMyYKslBVA" name="isHashCodeFast" visibility="package">
                  <ownedParameter xmi:id="_uTGyit0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTGyi90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                  <ownedParameter xmi:id="_uTGyjN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTGykN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uTGykd0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTGykt0fEe2YPMyYKslBVA" name="asList" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uTGyk90fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTGylN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                  <ownedParameter xmi:id="_uTGyld0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTHZkN0fEe2YPMyYKslBVA" name="createAsList" visibility="package">
                  <ownedParameter xmi:id="_uTHZkd0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uTHZkt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uTHZk90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tgJEi90fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tjQp9N0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tjQp9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tjQp9t0fEe2YPMyYKslBVA" general="_tVGSK90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uTGLed0fEe2YPMyYKslBVA" name="this$2" visibility="package" isLeaf="true" type="_tdqYQd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_uTGLet0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uTGLe90fEe2YPMyYKslBVA" name="this$2" type="_tdqYQd0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uTGLfN0fEe2YPMyYKslBVA" name="get" visibility="public">
                    <ownedParameter xmi:id="_uTGLfd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uTGLft0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uTGygN0fEe2YPMyYKslBVA" name="delegateCollection" visibility="package">
                    <ownedParameter xmi:id="_uTGygd0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uTGygt0fEe2YPMyYKslBVA" name="get" visibility="public">
                    <ownedParameter xmi:id="_uTGyg90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uTGyhN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdqYQ90fEe2YPMyYKslBVA" name="InverseSerializedForm" visibility="package">
              <eAnnotations xmi:id="_tdqYRN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdqYRd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdqYR90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uTInv90fEe2YPMyYKslBVA" name="forward" visibility="private" isLeaf="true" type="_tTtyEd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uTInwN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdqYRt0fEe2YPMyYKslBVA" client="_tdqYQ90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uTIntN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uTIntd0fEe2YPMyYKslBVA" name="forward" type="_tTtyEd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTInwd0fEe2YPMyYKslBVA" name="readResolve" visibility="package">
                <ownedParameter xmi:id="_uTInwt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgJEg90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tgJEhN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgJEhd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgJEht0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tT4xMt0fEe2YPMyYKslBVA" name="ImmutableBiMapFauxverideShim" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tT5_Ut0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tT5_U90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tT5_VN0fEe2YPMyYKslBVA" general="_s-phAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLtKDd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uLuYI90fEe2YPMyYKslBVA" name="toImmutableMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLuYJN0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLuYJd0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLuYJt0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLuYJ90fEe2YPMyYKslBVA" name="toImmutableMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLuYKN0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLuYKd0fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLuYKt0fEe2YPMyYKslBVA" name="mergeFunction" type="_s-nEw90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLuYK90fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tT5YQt0fEe2YPMyYKslBVA" name="SingletonImmutableBiMap" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVTtgN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVTtgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVTtgt0fEe2YPMyYKslBVA" general="_tTtyEd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uUGRAN0fEe2YPMyYKslBVA" name="singleKey" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uUGRAd0fEe2YPMyYKslBVA" name="singleValue" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uUGRAt0fEe2YPMyYKslBVA" name="inverse" visibility="private" isLeaf="true" type="_tTtyEd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uUGRA90fEe2YPMyYKslBVA" name="lazyInverse" visibility="private" type="_tTtyEd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLo4ld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uLo4lt0fEe2YPMyYKslBVA" name="singleKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLo4l90fEe2YPMyYKslBVA" name="singleValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUGRBN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uUGRBd0fEe2YPMyYKslBVA" name="singleKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUGRBt0fEe2YPMyYKslBVA" name="singleValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUGRB90fEe2YPMyYKslBVA" name="inverse" type="_tTtyEd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUG4EN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uUG4Ed0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUG4Et0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUG4E90fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uUG4FN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUG4Fd0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uUG4Ft0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUG4F90fEe2YPMyYKslBVA" name="containsKey" visibility="public">
              <ownedParameter xmi:id="_uUG4GN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUG4Gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUG4Gt0fEe2YPMyYKslBVA" name="containsValue" visibility="public">
              <ownedParameter xmi:id="_uUG4G90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUG4HN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUHfIN0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uUHfId0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUHfIt0fEe2YPMyYKslBVA" name="createEntrySet" visibility="package">
              <ownedParameter xmi:id="_uUHfI90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUHfJN0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
              <ownedParameter xmi:id="_uUHfJd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUHfJt0fEe2YPMyYKslBVA" name="inverse" visibility="public">
              <ownedParameter xmi:id="_uUHfJ90fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUIGMN0fEe2YPMyYKslBVA" name="inverse" visibility="public">
              <ownedParameter xmi:id="_uUIGMd0fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tT6mYN0fEe2YPMyYKslBVA" name="ImmutableCollection" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tT6mYd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tT6mYt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tT6mZN0fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uLu_O90fEe2YPMyYKslBVA" name="SPLITERATOR_CHARACTERISTICS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uLu_PN0fEe2YPMyYKslBVA" name="EMPTY_ARRAY" visibility="private" isLeaf="true" isStatic="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tT6mY90fEe2YPMyYKslBVA" client="_tT6mYN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLjZBN0fEe2YPMyYKslBVA" name="asList" visibility="public">
              <ownedParameter xmi:id="_uLjZBd0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLkAEN0fEe2YPMyYKslBVA" name="contains" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLkAEd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLkAEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLkAFd0fEe2YPMyYKslBVA" name="size" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uLkAFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLkAGd0fEe2YPMyYKslBVA" name="isEmpty" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uLkAGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLkAHd0fEe2YPMyYKslBVA" name="isPartialView" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uLkAHt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLu_Pd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uLu_Pt0fEe2YPMyYKslBVA" name="iterator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uLu_P90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLu_QN0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
              <ownedParameter xmi:id="_uLu_Qd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLu_Rt0fEe2YPMyYKslBVA" name="toArray" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLu_R90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLvmQN0fEe2YPMyYKslBVA" name="toArray" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLvmQd0fEe2YPMyYKslBVA" name="other" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLvmQt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLvmQ90fEe2YPMyYKslBVA" name="internalArray" visibility="package">
              <ownedParameter xmi:id="_uLvmRN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLvmRd0fEe2YPMyYKslBVA" name="internalArrayStart" visibility="package">
              <ownedParameter xmi:id="_uLvmRt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLvmR90fEe2YPMyYKslBVA" name="internalArrayEnd" visibility="package">
              <ownedParameter xmi:id="_uLvmSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLvmU90fEe2YPMyYKslBVA" name="copyIntoArray" visibility="package">
              <ownedParameter xmi:id="_uLvmVN0fEe2YPMyYKslBVA" name="dst" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLvmVd0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLvmVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLwNUN0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLwNUd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLwNUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLwNU90fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLwNVN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLwNVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLwNVt0fEe2YPMyYKslBVA" name="addAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLwNV90fEe2YPMyYKslBVA" name="newElements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLwNWN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLwNWd0fEe2YPMyYKslBVA" name="removeAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLwNWt0fEe2YPMyYKslBVA" name="oldElements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLwNW90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLwNXN0fEe2YPMyYKslBVA" name="removeIf" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLwNXd0fEe2YPMyYKslBVA" name="filter" type="_tTiy8t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLwNXt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLwNX90fEe2YPMyYKslBVA" name="retainAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLw0YN0fEe2YPMyYKslBVA" name="elementsToKeep" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLw0Yd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLw0Yt0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_uLxbcN0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
              <ownedParameter xmi:id="_uLxbcd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLxbdN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uLxbdd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLxbdt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUB7Id0fEe2YPMyYKslBVA" name="Builder" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tc0qyN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc0qyd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc0qyt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uLuYLN0fEe2YPMyYKslBVA" name="DEFAULT_INITIAL_CAPACITY" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uLuYLd0fEe2YPMyYKslBVA" name="expandedCapacity" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uLuYLt0fEe2YPMyYKslBVA" name="oldCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLuYL90fEe2YPMyYKslBVA" name="minCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLuYMN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLuYMd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uLuYMt0fEe2YPMyYKslBVA" name="add" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uLuYM90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLuYNN0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLu_MN0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uLu_Md0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLu_Mt0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLu_M90fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uLu_NN0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLu_Nd0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLu_Nt0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uLu_N90fEe2YPMyYKslBVA" name="elements" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uLu_ON0fEe2YPMyYKslBVA" name="return" type="_tUB7Id0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLu_Od0fEe2YPMyYKslBVA" name="build" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uLu_Ot0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tT6mZt0fEe2YPMyYKslBVA" name="ObjectArrays" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tVEc-N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVEc-d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVEc-t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLHUKd0fEe2YPMyYKslBVA" name="toArrayImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLHUKt0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLHUK90fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLHULN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLvmT90fEe2YPMyYKslBVA" name="newArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLvmUN0fEe2YPMyYKslBVA" name="reference" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLvmUd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLvmUt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uL4wN90fEe2YPMyYKslBVA" name="checkElementsNotNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uL4wON0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uL4wOd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOVAMN0fEe2YPMyYKslBVA" name="checkElementsNotNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uOVAMd0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOVAMt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOVAM90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOjCpN0fEe2YPMyYKslBVA" name="newArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOjCpd0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOjCpt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOjCp90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSxbUt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uSxbW90fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSxbXN0fEe2YPMyYKslBVA" name="first" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSxbXd0fEe2YPMyYKslBVA" name="second" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSyCYN0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSyCYd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSyCYt0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSyCY90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSyCZN0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSyCZd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSyCZt0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uSyCZ90fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSyCaN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSyCad0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSyCat0fEe2YPMyYKslBVA" name="fillArray" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uSyCa90fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSyCbN0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSyCbd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSypcN0fEe2YPMyYKslBVA" name="toArrayImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSypcd0fEe2YPMyYKslBVA" name="src" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSypct0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSypc90fEe2YPMyYKslBVA" name="len" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSypdN0fEe2YPMyYKslBVA" name="dst" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSypdd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSypdt0fEe2YPMyYKslBVA" name="toArrayImpl" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSypd90fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSypeN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSyped0fEe2YPMyYKslBVA" name="copyAsObjectArray" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSypet0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSype90fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSypfN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSypfd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSypft0fEe2YPMyYKslBVA" name="swap" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSypf90fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSypgN0fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSypgd0fEe2YPMyYKslBVA" name="j" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSzQgN0fEe2YPMyYKslBVA" name="checkElementNotNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uSzQgd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSzQgt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSzQg90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tT7Ncd0fEe2YPMyYKslBVA" name="RegularImmutableAsList" visibility="package">
            <eAnnotations xmi:id="_tVGSKd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVGSKt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVGSLN0fEe2YPMyYKslBVA" general="_tVGSK90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uTE9X90fEe2YPMyYKslBVA" name="delegate" visibility="private" isLeaf="true" type="_tT6mYN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTE9YN0fEe2YPMyYKslBVA" name="delegateList" visibility="private" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uLw0Y90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uLw0ZN0fEe2YPMyYKslBVA" name="delegate" type="_tT6mYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLw0Zd0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMkssN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uMkssd0fEe2YPMyYKslBVA" name="delegate" type="_tT6mYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMksst0fEe2YPMyYKslBVA" name="delegateList" type="_s_MTk90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNy0t90fEe2YPMyYKslBVA" name="delegateCollection" visibility="package">
              <ownedParameter xmi:id="_uNy0uN0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN0C190fEe2YPMyYKslBVA" name="subListUnchecked" visibility="package">
              <ownedParameter xmi:id="_uN0C2N0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN0C2d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN0C2t0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTE9Yd0fEe2YPMyYKslBVA" name="delegateList" visibility="package">
              <ownedParameter xmi:id="_uTE9Yt0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTE9Y90fEe2YPMyYKslBVA" name="listIterator" visibility="public">
              <ownedParameter xmi:id="_uTE9ZN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTE9Zd0fEe2YPMyYKslBVA" name="return" type="_tVgh0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTFkYN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uTFkYd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTFkYt0fEe2YPMyYKslBVA" name="copyIntoArray" visibility="package">
              <ownedParameter xmi:id="_uTFkY90fEe2YPMyYKslBVA" name="dst" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTFkZN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTFkZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTFkZt0fEe2YPMyYKslBVA" name="internalArray" visibility="package">
              <ownedParameter xmi:id="_uTFkZ90fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTFkat0fEe2YPMyYKslBVA" name="internalArrayStart" visibility="package">
              <ownedParameter xmi:id="_uTFka90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTFkbt0fEe2YPMyYKslBVA" name="internalArrayEnd" visibility="package">
              <ownedParameter xmi:id="_uTGLcN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTGLc90fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uTGLdN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTGLdd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTGLdt0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
              <ownedParameter xmi:id="_uTGLd90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTGLeN0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tT7Ndt0fEe2YPMyYKslBVA" name="AbstractMapEntry" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tcWJoN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcWJod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcWJo90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tcWJot0fEe2YPMyYKslBVA" client="_tT7Ndt0fEe2YPMyYKslBVA" supplier="_s9KTQN0fEe2YPMyYKslBVA" contract="_s9KTQN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJDeo90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uJDepN0fEe2YPMyYKslBVA" name="getKey" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uJDepd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJEFsN0fEe2YPMyYKslBVA" name="getValue" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uJEFsd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJEFst0fEe2YPMyYKslBVA" name="setValue" visibility="public">
              <ownedParameter xmi:id="_uJEFs90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJEFtN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJEFtd0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uJEFtt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJEFt90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJEFuN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uJEFud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJEswN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uJEswd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tT9CpN0fEe2YPMyYKslBVA" name="SingletonImmutableList" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVUUkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVUUkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVUUkt0fEe2YPMyYKslBVA" general="_s_MTk90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uUIGMt0fEe2YPMyYKslBVA" name="element" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uL-Pxd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uL-Pxt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUIGM90fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uUIGNN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUIGNd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUIGNt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uUIGN90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUIGON0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
              <ownedParameter xmi:id="_uUIGOd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUItQN0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uUItQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUItQt0fEe2YPMyYKslBVA" name="subList" visibility="public">
              <ownedParameter xmi:id="_uUItQ90fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUItRN0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUItRd0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUItRt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uUItR90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUItSN0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uUItSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUItSt0fEe2YPMyYKslBVA" name="subList" visibility="public">
              <ownedParameter xmi:id="_uUItS90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUItTN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUItTd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUJUUN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uUJUUd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tT9pst0fEe2YPMyYKslBVA" name="RegularImmutableList" visibility="package">
            <eAnnotations xmi:id="_tVIHUt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVIHU90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVIuYN0fEe2YPMyYKslBVA" general="_s_MTk90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uL-PxN0fEe2YPMyYKslBVA" name="EMPTY" visibility="package" isLeaf="true" isStatic="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTNgMN0fEe2YPMyYKslBVA" name="array" visibility="package" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uMChM90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uMChNN0fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTNgMd0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uTNgMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTNgM90fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uTNgNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTNgNd0fEe2YPMyYKslBVA" name="internalArray" visibility="package">
              <ownedParameter xmi:id="_uTNgNt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTNgN90fEe2YPMyYKslBVA" name="internalArrayStart" visibility="package">
              <ownedParameter xmi:id="_uTNgON0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTNgOd0fEe2YPMyYKslBVA" name="internalArrayEnd" visibility="package">
              <ownedParameter xmi:id="_uTNgOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTOHQN0fEe2YPMyYKslBVA" name="copyIntoArray" visibility="package">
              <ownedParameter xmi:id="_uTOHQd0fEe2YPMyYKslBVA" name="dst" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTOHQt0fEe2YPMyYKslBVA" name="dstOff" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTOHQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTOHRN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uTOHRd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTOHRt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTOHR90fEe2YPMyYKslBVA" name="listIterator" visibility="public">
              <ownedParameter xmi:id="_uTOHSN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTOHSd0fEe2YPMyYKslBVA" name="return" type="_tVgh0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTOuUN0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
              <ownedParameter xmi:id="_uTOuUd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTOuVt0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
              <ownedParameter xmi:id="_uTOuV90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTOuWN0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTOuWd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tT-3190fEe2YPMyYKslBVA" name="ImmutableMultimap" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tUHatN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUHatd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUHauN0fEe2YPMyYKslBVA" general="_tUHatt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uMplNt0fEe2YPMyYKslBVA" name="map" visibility="package" isLeaf="true" type="_s-phAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uMz9RN0fEe2YPMyYKslBVA" name="size" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uMz9Rd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tUHat90fEe2YPMyYKslBVA" client="_tT-3190fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uMLrIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uMLrId0fEe2YPMyYKslBVA" name="map" type="_s-phAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMLrIt0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMvr0t0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
              <ownedParameter xmi:id="_uMvr090fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMvr1t0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uMvr190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMvr2t0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uMvr290fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMwS490fEe2YPMyYKslBVA" name="containsEntry" visibility="public">
              <ownedParameter xmi:id="_uMwS5N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMwS5d0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMwS5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMw5990fEe2YPMyYKslBVA" name="containsKey" visibility="public">
              <ownedParameter xmi:id="_uMw5-N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMw5-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMxhAN0fEe2YPMyYKslBVA" name="keySet" visibility="public">
              <ownedParameter xmi:id="_uMxhAd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMyIFd0fEe2YPMyYKslBVA" name="keys" visibility="public">
              <ownedParameter xmi:id="_uMyIFt0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMyvJd0fEe2YPMyYKslBVA" name="containsValue" visibility="public">
              <ownedParameter xmi:id="_uMyvJt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMyvJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMyvKt0fEe2YPMyYKslBVA" name="valueIterator" visibility="package">
              <ownedParameter xmi:id="_uMyvK90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMz9Rt0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMz9R90fEe2YPMyYKslBVA" name="return" type="_tT-3190fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMz9SN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMz9Sd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMz9St0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMz9S90fEe2YPMyYKslBVA" name="return" type="_tT-3190fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMz9TN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMz9Td0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMz9Tt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMz9T90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMz9UN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMz9Ud0fEe2YPMyYKslBVA" name="return" type="_tT-3190fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMz9Ut0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uMz9U90fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMz9VN0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMz9Vd0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMz9Vt0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMz9V90fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMz9WN0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMz9Wd0fEe2YPMyYKslBVA" name="return" type="_tT-3190fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM0kUN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uM0kUd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kUt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kU90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kVN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kVd0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kVt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kV90fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kWN0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kWd0fEe2YPMyYKslBVA" name="return" type="_tT-3190fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM0kWt0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uM0kW90fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kXN0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kXd0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kXt0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kX90fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kYN0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kYd0fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kYt0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kY90fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kZN0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM0kZd0fEe2YPMyYKslBVA" name="return" type="_tT-3190fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM0kZt0fEe2YPMyYKslBVA" name="builder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uM0kZ90fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM1LYN0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uM1LYd0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM1LYt0fEe2YPMyYKslBVA" name="return" type="_tT-3190fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM1LY90fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uM1LZN0fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM1LZd0fEe2YPMyYKslBVA" name="return" type="_tT-3190fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM1LZt0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uM1LZ90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM1LaN0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM1ycN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uM1ycd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM1yct0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM1yc90fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM1ydN0fEe2YPMyYKslBVA" name="clear" visibility="public" isLeaf="true"/>
            <ownedOperation xmi:id="_uM1ydd0fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uM1ydt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM1yd90fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM1yeN0fEe2YPMyYKslBVA" name="inverse" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uM1yed0fEe2YPMyYKslBVA" name="return" type="_tT-3190fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM1yet0fEe2YPMyYKslBVA" name="put" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uM1ye90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM1yfN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM1yfd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM1yft0fEe2YPMyYKslBVA" name="putAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uM1yf90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM1ygN0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM1ygd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM1ygt0fEe2YPMyYKslBVA" name="putAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uM1yg90fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM2ZgN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM2Zgd0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uM2Zgt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM2Zg90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM2ZhN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM3AkN0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
              <ownedParameter xmi:id="_uM3Akd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM3Akt0fEe2YPMyYKslBVA" name="asMap" visibility="public">
              <ownedParameter xmi:id="_uM3Ak90fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM3AlN0fEe2YPMyYKslBVA" name="createAsMap" visibility="package">
              <ownedParameter xmi:id="_uM3Ald0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM3Alt0fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uM3Al90fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM3Amt0fEe2YPMyYKslBVA" name="createEntries" visibility="package">
              <ownedParameter xmi:id="_uM3Am90fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM3noN0fEe2YPMyYKslBVA" name="entrySpliterator" visibility="package">
              <ownedParameter xmi:id="_uM3nod0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM3not0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uM3no90fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM4Ost0fEe2YPMyYKslBVA" name="createKeys" visibility="package">
              <ownedParameter xmi:id="_uM4Os90fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM4OtN0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uM4Otd0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM41wt0fEe2YPMyYKslBVA" name="createValues" visibility="package">
              <ownedParameter xmi:id="_uM41w90fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM41xN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uM41xd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM41yN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uM41yd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM5c0t0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uM5c090fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM5c1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM5c2N0fEe2YPMyYKslBVA" name="asMap" visibility="public">
              <ownedParameter xmi:id="_uM5c2d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM5c2t0fEe2YPMyYKslBVA" name="valueIterator" visibility="package">
              <ownedParameter xmi:id="_uM5c290fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM6D4N0fEe2YPMyYKslBVA" name="createValues" visibility="package">
              <ownedParameter xmi:id="_uM6D4d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM6D4t0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uM6D490fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM6D5N0fEe2YPMyYKslBVA" name="createKeys" visibility="package">
              <ownedParameter xmi:id="_uM6D5d0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM6q8N0fEe2YPMyYKslBVA" name="keys" visibility="public">
              <ownedParameter xmi:id="_uM6q8d0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM6q8t0fEe2YPMyYKslBVA" name="keySet" visibility="public">
              <ownedParameter xmi:id="_uM6q890fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM6q9N0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
              <ownedParameter xmi:id="_uM6q9d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM6q9t0fEe2YPMyYKslBVA" name="createEntries" visibility="package">
              <ownedParameter xmi:id="_uM6q990fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM6q-N0fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uM6q-d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM7SAN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uM7SAd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM7SAt0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM7SA90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM7SCN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uM7SCd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM75EN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uM75Ed0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM75Et0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM75E90fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uM75FN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM75Fd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM75Ft0fEe2YPMyYKslBVA" name="lambda$forEach$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uM75F90fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM75GN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM75Gd0fEe2YPMyYKslBVA" name="valueCollection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM75Gt0fEe2YPMyYKslBVA" name="lambda$forEach$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uM75G90fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM75HN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM75Hd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM8gIN0fEe2YPMyYKslBVA" name="lambda$entrySpliterator$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uM8gId0fEe2YPMyYKslBVA" name="keyToValueCollectionEntry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM8gIt0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM8gI90fEe2YPMyYKslBVA" name="lambda$entrySpliterator$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uM8gJN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM8gJd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM8gJt0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tT-32N0fEe2YPMyYKslBVA" name="Builder" visibility="public">
              <eAnnotations xmi:id="_tUGzoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUGzod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUGzot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMraYt0fEe2YPMyYKslBVA" name="builderMap" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uMraY90fEe2YPMyYKslBVA" name="keyComparator" visibility="package" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMraZN0fEe2YPMyYKslBVA" name="valueComparator" visibility="package" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uMGLlt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uMGLl90fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uMGLmN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGLmd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGLmt0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMGLnt0fEe2YPMyYKslBVA" name="put" visibility="public">
                <ownedParameter xmi:id="_uMGLn90fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGLoN0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMGyot0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uMGyo90fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGypN0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMGyqd0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uMGyqt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGyq90fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGyrN0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMGysd0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uMGyst0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGys90fEe2YPMyYKslBVA" name="values" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGytN0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMGyuN0fEe2YPMyYKslBVA" name="putAll" visibility="public">
                <ownedParameter xmi:id="_uMGyud0fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGyut0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMGyvt0fEe2YPMyYKslBVA" name="combine" visibility="package">
                <ownedParameter xmi:id="_uMGyv90fEe2YPMyYKslBVA" name="other" type="_tT-32N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMGywN0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMHZs90fEe2YPMyYKslBVA" name="orderKeysBy" visibility="public">
                <ownedParameter xmi:id="_uMHZtN0fEe2YPMyYKslBVA" name="keyComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMHZtd0fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMHZud0fEe2YPMyYKslBVA" name="orderValuesBy" visibility="public">
                <ownedParameter xmi:id="_uMHZut0fEe2YPMyYKslBVA" name="valueComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMHZu90fEe2YPMyYKslBVA" name="return" type="_tT-32N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMHZvt0fEe2YPMyYKslBVA" name="build" visibility="public">
                <ownedParameter xmi:id="_uMHZv90fEe2YPMyYKslBVA" name="return" type="_tT-3190fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMsBct0fEe2YPMyYKslBVA" name="newMutableValueCollection" visibility="package">
                <ownedParameter xmi:id="_uMsBc90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUHasN0fEe2YPMyYKslBVA" name="FieldSettersHolder" visibility="package">
              <eAnnotations xmi:id="_tUHasd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUHast0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUHas90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMM5Rt0fEe2YPMyYKslBVA" name="MAP_FIELD_SETTER" visibility="package" isLeaf="true" isStatic="true" type="_s_WEkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uMM5St0fEe2YPMyYKslBVA" name="SIZE_FIELD_SETTER" visibility="package" isLeaf="true" isStatic="true" type="_s_WEkd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uMwS6d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uMwS6t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUIo0d0fEe2YPMyYKslBVA" name="EntryCollection" visibility="package">
              <eAnnotations xmi:id="_tc5jQ90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc5jRN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc5jRd0fEe2YPMyYKslBVA" general="_tT6mYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMvEwt0fEe2YPMyYKslBVA" name="multimap" visibility="package" isLeaf="true" type="_tT-3190fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uMvEw90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uMvExN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMvExd0fEe2YPMyYKslBVA" name="multimap" type="_tT-3190fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMvr0N0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uMvr0d0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMvr1N0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uMvr1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMvr2N0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uMvr2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMwS4N0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uMwS4d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMwS4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMwS590fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uMwS6N0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUJP4d0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tc48ON0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc48Od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc48Ot0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMplMN0fEe2YPMyYKslBVA" name="asMapItr" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uMplMd0fEe2YPMyYKslBVA" name="currentKey" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMplMt0fEe2YPMyYKslBVA" name="valueItr" visibility="package" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMplM90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tT-3190fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uMplNN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMplNd0fEe2YPMyYKslBVA" name="this$0" type="_tT-3190fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMplOd0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uMplOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMqMQN0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uMqMQd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMqMQt0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uMqMQ90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUJP490fEe2YPMyYKslBVA" name="Keys" visibility="package">
              <eAnnotations xmi:id="_tc6KUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc6KUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc6KUt0fEe2YPMyYKslBVA" general="_s_ICJd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMw58N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tT-3190fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uMw58d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMw58t0fEe2YPMyYKslBVA" name="this$0" type="_tT-3190fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMw59N0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uMw59d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMw59t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMw5-t0fEe2YPMyYKslBVA" name="count" visibility="public">
                <ownedParameter xmi:id="_uMw5-90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMw5_N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMw5_d0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
                <ownedParameter xmi:id="_uMw5_t0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMxhAt0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uMxhA90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMxhBN0fEe2YPMyYKslBVA" name="getEntry" visibility="package">
                <ownedParameter xmi:id="_uMxhBd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMxhBt0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMxhB90fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uMxhCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMxhCd0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
                <ownedParameter xmi:id="_uMxhCt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMyIEN0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
                <ownedParameter xmi:id="_uMyIEd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUJP5d0fEe2YPMyYKslBVA" name="Values" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tc6KWd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc6KWt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc6KW90fEe2YPMyYKslBVA" general="_tT6mYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMyIF90fEe2YPMyYKslBVA" name="multimap" visibility="private" isLeaf="true" type="_tT-3190fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uMyIGN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uMyvIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMyvId0fEe2YPMyYKslBVA" name="multimap" type="_tT-3190fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMyvIt0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uMyvI90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMyvJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMyvKN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uMyvKd0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMzWMN0fEe2YPMyYKslBVA" name="copyIntoArray" visibility="package">
                <ownedParameter xmi:id="_uMzWMd0fEe2YPMyYKslBVA" name="dst" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMzWMt0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMzWM90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMzWNN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uMzWNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMz9QN0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uMz9Qd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMz9Qt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uMz9Q90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUJP590fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tc5jQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc5jQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc5jQt0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMqzUN0fEe2YPMyYKslBVA" name="valueCollectionItr" visibility="package" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMqzUd0fEe2YPMyYKslBVA" name="valueItr" visibility="package" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMqzUt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tT-3190fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uMqzU90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMqzVN0fEe2YPMyYKslBVA" name="this$0" type="_tT-3190fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMqzVd0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uMqzVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMraYN0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uMraYd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tc6KVN0fEe2YPMyYKslBVA" name="KeysSerializedForm" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tc6KVd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc6KVt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc6KWN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMyIEt0fEe2YPMyYKslBVA" name="multimap" visibility="package" isLeaf="true" type="_tT-3190fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tc6KV90fEe2YPMyYKslBVA" client="_tc6KVN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uMxhC90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMxhDN0fEe2YPMyYKslBVA" name="multimap" type="_tT-3190fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMyIE90fEe2YPMyYKslBVA" name="readResolve" visibility="package">
                <ownedParameter xmi:id="_uMyIFN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUB7I90fEe2YPMyYKslBVA" name="RegularImmutableMap" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVIuYd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVIuYt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVIuY90fEe2YPMyYKslBVA" general="_s-phAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uMWDN90fEe2YPMyYKslBVA" name="EMPTY" visibility="package" isLeaf="true" isStatic="true" type="_s-phAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTPVY90fEe2YPMyYKslBVA" name="entries" visibility="package" isLeaf="true" type="_tT4xNd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTP8d90fEe2YPMyYKslBVA" name="MAX_LOAD_FACTOR" visibility="package" isLeaf="true" isStatic="true" type="_s9DlkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTP8eN0fEe2YPMyYKslBVA" name="HASH_FLOODING_FPP" visibility="package" isLeaf="true" isStatic="true" type="_s9DlkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTP8ed0fEe2YPMyYKslBVA" name="MAX_HASH_BUCKET_LENGTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTP8et0fEe2YPMyYKslBVA" name="table" visibility="private" isLeaf="true" type="_tVG5NN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTP8e90fEe2YPMyYKslBVA" name="mask" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTP8fN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uMRKsd0fEe2YPMyYKslBVA" name="fromEntryArray" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uMRKst0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMRKs90fEe2YPMyYKslBVA" name="entryArray" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMRKtN0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMWqQd0fEe2YPMyYKslBVA" name="fromEntries" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uMWqQt0fEe2YPMyYKslBVA" name="entries" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMWqQ90fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO7dIN0fEe2YPMyYKslBVA" name="makeImmutable" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uO7dId0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO7dIt0fEe2YPMyYKslBVA" name="return" type="_tVHgQt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTJ10N0fEe2YPMyYKslBVA" name="checkNoConflictInKeyBucket" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uTJ10d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTJ10t0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTJ1090fEe2YPMyYKslBVA" name="keyBucketHead" type="_tVHgQt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTJ11N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTJ12t0fEe2YPMyYKslBVA" name="makeImmutable" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uTJ1290fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTJ13N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTJ13d0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTJ13t0fEe2YPMyYKslBVA" name="return" type="_tVHgQt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTLD-N0fEe2YPMyYKslBVA" name="get" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uTLD-d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTLD-t0fEe2YPMyYKslBVA" name="keyTable" type="_tVG5NN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTLD-90fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTLD_N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTPVZ90fEe2YPMyYKslBVA" name="containsKey" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTPVaN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTPVad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTPVbt0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uTPVb90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTRKkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uTRKkd0fEe2YPMyYKslBVA" name="entries" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTRKkt0fEe2YPMyYKslBVA" name="table" type="_tVG5NN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTRKk90fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTRxoN0fEe2YPMyYKslBVA" name="checkNoConflict" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_uTRxod0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTRxot0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTRxo90fEe2YPMyYKslBVA" name="arg2" type="_s9KTQN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTRxpN0fEe2YPMyYKslBVA" name="arg3" type="_s9KTQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTRxpd0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uTRxpt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTRxp90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTSYsN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uTSYsd0fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTSYst0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uTSYs90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTS_wN0fEe2YPMyYKslBVA" name="createEntrySet" visibility="package">
              <ownedParameter xmi:id="_uTS_wd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTS_wt0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
              <ownedParameter xmi:id="_uTS_w90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTS_xN0fEe2YPMyYKslBVA" name="createValues" visibility="package">
              <ownedParameter xmi:id="_uTS_xd0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTS_xt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVJ8gd0fEe2YPMyYKslBVA" name="KeySet" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdqYSN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdqYSd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdqYSt0fEe2YPMyYKslBVA" general="_tUFlht0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uTOuWt0fEe2YPMyYKslBVA" name="map" visibility="private" isLeaf="true" type="_tUB7I90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uTOuW90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uTOuXN0fEe2YPMyYKslBVA" name="map" type="_tUB7I90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTPVYN0fEe2YPMyYKslBVA" name="get" visibility="package">
                <ownedParameter xmi:id="_uTPVYd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTPVYt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTPVZN0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uTPVZd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTPVZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTPVat0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uTPVa90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTPVbN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uTPVbd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVJ8g90fEe2YPMyYKslBVA" name="Values" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdq_UN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdq_Ud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdq_Ut0fEe2YPMyYKslBVA" general="_s_MTk90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uTPVcN0fEe2YPMyYKslBVA" name="map" visibility="package" isLeaf="true" type="_tUB7I90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uTPVcd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uTPVct0fEe2YPMyYKslBVA" name="map" type="_tUB7I90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTP8cN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uTP8cd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTP8ct0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTP8c90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uTP8dN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTP8dd0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uTP8dt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUCiMN0fEe2YPMyYKslBVA" name="JdkBackedImmutableMap" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tUlUwt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUlUw90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUlUxN0fEe2YPMyYKslBVA" general="_s-phAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uO8rSN0fEe2YPMyYKslBVA" name="delegateMap" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uO8rSd0fEe2YPMyYKslBVA" name="entries" visibility="private" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uMRKt90fEe2YPMyYKslBVA" name="create" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uMRKuN0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMRKud0fEe2YPMyYKslBVA" name="entryArray" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMRKut0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO9SUN0fEe2YPMyYKslBVA" name="conflictException" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_uO9SUd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO9SUt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO9SU90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO9SVN0fEe2YPMyYKslBVA" name="return" type="_s8-tE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO9SVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uO9SVt0fEe2YPMyYKslBVA" name="delegateMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO9SV90fEe2YPMyYKslBVA" name="entries" type="_s_MTk90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO9SWN0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uO9SWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO9SWt0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uO9SW90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO9SXN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO95YN0fEe2YPMyYKslBVA" name="createEntrySet" visibility="package">
              <ownedParameter xmi:id="_uO95Yd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO95Yt0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uO95Y90fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO95ZN0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
              <ownedParameter xmi:id="_uO95Zd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO95Zt0fEe2YPMyYKslBVA" name="createValues" visibility="package">
              <ownedParameter xmi:id="_uO95Z90fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO95aN0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uO95ad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO95at0fEe2YPMyYKslBVA" name="lambda$forEach$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uO95a90fEe2YPMyYKslBVA" name="action" type="_s_BUcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO95bN0fEe2YPMyYKslBVA" name="e" type="_s9KTQN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUCiNd0fEe2YPMyYKslBVA" name="ImmutableMapKeySet" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tUFlhN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUFlhd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUFlh90fEe2YPMyYKslBVA" general="_tUFlht0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uMlTxN0fEe2YPMyYKslBVA" name="map" visibility="private" isLeaf="true" type="_s-phAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uMSY1N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uMSY1d0fEe2YPMyYKslBVA" name="map" type="_s-phAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMlTxt0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uMlTx90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMlTyN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uMlTyd0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMlTyt0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
              <ownedParameter xmi:id="_uMlTy90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMlTzN0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uMlTzd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMl60N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMl60d0fEe2YPMyYKslBVA" name="get" visibility="package">
              <ownedParameter xmi:id="_uMl60t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMl6090fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMl61t0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uMl6190fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMmh4t0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uMmh490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMmh5N0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uMmh5d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMmh5t0fEe2YPMyYKslBVA" name="lambda$forEach$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uMmh590fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMmh6N0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMmh6d0fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUCiOd0fEe2YPMyYKslBVA" name="ImmutableMapValues" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tUGMkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUGMkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUGMkt0fEe2YPMyYKslBVA" general="_tT6mYN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uMnwBd0fEe2YPMyYKslBVA" name="map" visibility="private" isLeaf="true" type="_s-phAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uMSY2t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uMSY290fEe2YPMyYKslBVA" name="map" type="_s-phAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMnI9N0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uMnI9d0fEe2YPMyYKslBVA" name="x0" type="_tUCiOd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMnI9t0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMnwBt0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uMnwB90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMnwCN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uMnwCd0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMoXEN0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
              <ownedParameter xmi:id="_uMoXEd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMoXEt0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uMoXE90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMoXFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMoXFd0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uMoXFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMoXF90fEe2YPMyYKslBVA" name="asList" visibility="public">
              <ownedParameter xmi:id="_uMoXGN0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMo-IN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uMo-Id0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMo-It0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uMo-I90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMo-JN0fEe2YPMyYKslBVA" name="lambda$forEach$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uMo-Jd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMo-Jt0fEe2YPMyYKslBVA" name="k" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMo-J90fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUGMlN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tc48Mt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc48M90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc48NN0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMnI8N0fEe2YPMyYKslBVA" name="entryItr" visibility="package" isLeaf="true" type="_s_qNoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uMnI8d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tUCiOd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uMnI8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMnI890fEe2YPMyYKslBVA" name="this$0" type="_tUCiOd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMnI990fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uMnI-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMnI-d0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uMnI-t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUGMlt0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tc48Nd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc48Nt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc48N90fEe2YPMyYKslBVA" general="_tVGSK90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMnI-90fEe2YPMyYKslBVA" name="val$entryList" visibility="package" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uMnI_N0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tUCiOd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uMnI_d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMnI_t0fEe2YPMyYKslBVA" name="this$0" type="_tUCiOd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMnI_90fEe2YPMyYKslBVA" name="arg1" type="_s_MTk90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMnwAN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uMnwAd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMnwAt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMnwA90fEe2YPMyYKslBVA" name="delegateCollection" visibility="package">
                <ownedParameter xmi:id="_uMnwBN0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUFlht0fEe2YPMyYKslBVA" name="IndexedImmutableSet" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tUenEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUenEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUenEt0fEe2YPMyYKslBVA" general="_tUeABN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uMlTxd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uOafwN0fEe2YPMyYKslBVA" name="get" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uOafwd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOafwt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOafxd0fEe2YPMyYKslBVA" name="isPartialView" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uOafxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOafyd0fEe2YPMyYKslBVA" name="size" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uOafyt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOafzd0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uOafzt0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOafz90fEe2YPMyYKslBVA" name="asList" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uOaf0N0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOaf0d0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
              <ownedParameter xmi:id="_uObG0N0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uObG0d0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uObG0t0fEe2YPMyYKslBVA" name="consumer" type="_s_Cikt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uObG090fEe2YPMyYKslBVA" name="copyIntoArray" visibility="package">
              <ownedParameter xmi:id="_uObG1N0fEe2YPMyYKslBVA" name="dst" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uObG1d0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uObG1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uObG190fEe2YPMyYKslBVA" name="createAsList" visibility="package">
              <ownedParameter xmi:id="_uObG2N0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uObG2d0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uObG2t0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUenFN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tdA4CN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdA4Cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdA4Ct0fEe2YPMyYKslBVA" general="_tVGSK90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uOZ4yd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tUFlht0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uOZ4yt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uOZ4y90fEe2YPMyYKslBVA" name="this$0" type="_tUFlht0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOZ4zN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uOZ4zd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uOZ4zt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOafw90fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uOafxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOafx90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uOafyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uOafy90fEe2YPMyYKslBVA" name="delegateCollection" visibility="package">
                <ownedParameter xmi:id="_uOafzN0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUHatt0fEe2YPMyYKslBVA" name="BaseImmutableMultimap" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tcX-1N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcX-1d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcX-1t0fEe2YPMyYKslBVA" general="_tTl2Rt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJcgMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uM2Zhd0fEe2YPMyYKslBVA" name="containsValue" visibility="package">
              <ownedParameter xmi:id="_uM2Zht0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM2Zh90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM3AmN0fEe2YPMyYKslBVA" name="entries" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_uM3Amd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM4OsN0fEe2YPMyYKslBVA" name="keys" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_uM4Osd0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM41wN0fEe2YPMyYKslBVA" name="values" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_uM41wd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM41xt0fEe2YPMyYKslBVA" name="toString" visibility="package">
              <ownedParameter xmi:id="_uM41x90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM5c0N0fEe2YPMyYKslBVA" name="hashCode" visibility="package">
              <ownedParameter xmi:id="_uM5c0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM5c1d0fEe2YPMyYKslBVA" name="equals" visibility="package">
              <ownedParameter xmi:id="_uM5c1t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM5c190fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM7SBN0fEe2YPMyYKslBVA" name="containsEntry" visibility="package">
              <ownedParameter xmi:id="_uM7SBd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM7SBt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM7SB90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uM7SCt0fEe2YPMyYKslBVA" name="isEmpty" visibility="package">
              <ownedParameter xmi:id="_uM7SC90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUKeAt0fEe2YPMyYKslBVA" name="ImmutableMultisetGwtSerializationDependencies" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tULsJN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tULsJd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tULsJt0fEe2YPMyYKslBVA" general="_tT6mYN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uNFqF90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uNGRJN0fEe2YPMyYKslBVA" name="asList" visibility="package">
              <ownedParameter xmi:id="_uNGRJd0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tULFEt0fEe2YPMyYKslBVA" name="LinkedHashMultiset" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tUl71N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUl71d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUl71t0fEe2YPMyYKslBVA" general="_tT3jEN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uPA8uN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uM9HNN0fEe2YPMyYKslBVA" name="create" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uM9HNd0fEe2YPMyYKslBVA" name="return" type="_tULFEt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNCmwt0fEe2YPMyYKslBVA" name="create" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNCmw90fEe2YPMyYKslBVA" name="distinctElements" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNCmxN0fEe2YPMyYKslBVA" name="return" type="_tULFEt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNCmxd0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uNCmxt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNCmx90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNCmyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNFDAN0fEe2YPMyYKslBVA" name="create" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNFDAd0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNFDAt0fEe2YPMyYKslBVA" name="return" type="_tULFEt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPBjwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uPBjwd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uPBjwt0fEe2YPMyYKslBVA" name="distinctElements" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPBjx90fEe2YPMyYKslBVA" name="writeObject" visibility="private">
              <ownedParameter xmi:id="_uPCK0N0fEe2YPMyYKslBVA" name="stream" type="_s-izUN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPCK0d0fEe2YPMyYKslBVA" name="readObject" visibility="private">
              <ownedParameter xmi:id="_uPCK0t0fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPCK090fEe2YPMyYKslBVA" name="setBackingMap" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uPCK1N0fEe2YPMyYKslBVA" name="arg0" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPCK1d0fEe2YPMyYKslBVA" name="setCount" visibility="public">
              <ownedParameter xmi:id="_uPCK1t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPCK190fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPCK2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPCK2d0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uPCK2t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPCK290fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPCK3N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPCx4N0fEe2YPMyYKslBVA" name="count" visibility="public">
              <ownedParameter xmi:id="_uPCx4d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPCx4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPCx490fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uPCx5N0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPCx5d0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uPCx5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPCx590fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            <ownedOperation xmi:id="_uPCx6N0fEe2YPMyYKslBVA" name="forEachEntry" visibility="public">
              <ownedParameter xmi:id="_uPCx6d0fEe2YPMyYKslBVA" name="arg0" type="_s_Cik90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPCx6t0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uPCx690fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPDY8N0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uPDY8d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPDY8t0fEe2YPMyYKslBVA" name="setCount" visibility="public">
              <ownedParameter xmi:id="_uPDY890fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPDY9N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPDY9d0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPDY9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPDY990fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uPDY-N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPDY-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPDY-t0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uPDY-90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tULFE90fEe2YPMyYKslBVA" name="RegularImmutableMultiset" visibility="package">
            <eAnnotations xmi:id="_tVJ8hN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVJ8hd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVJ8ht0fEe2YPMyYKslBVA" general="_s_ICJd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uNDN2t0fEe2YPMyYKslBVA" name="EMPTY" visibility="package" isLeaf="true" isStatic="true" type="_s_ICJd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTTm0t0fEe2YPMyYKslBVA" name="EMPTY_ARRAY" visibility="private" isLeaf="true" isStatic="true" type="_tVJ8h90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTTm090fEe2YPMyYKslBVA" name="MAX_LOAD_FACTOR" visibility="package" isLeaf="true" isStatic="true" type="_s9DlkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTTm1N0fEe2YPMyYKslBVA" name="HASH_FLOODING_FPP" visibility="package" isLeaf="true" isStatic="true" type="_s9DlkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTTm1d0fEe2YPMyYKslBVA" name="MAX_HASH_BUCKET_LENGTH" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTTm1t0fEe2YPMyYKslBVA" name="entries" visibility="private" isLeaf="true" type="_tVJ8h90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTTm190fEe2YPMyYKslBVA" name="hashTable" visibility="private" isLeaf="true" type="_tVJ8h90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTTm2N0fEe2YPMyYKslBVA" name="size" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTTm2d0fEe2YPMyYKslBVA" name="hashCode" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTTm2t0fEe2YPMyYKslBVA" name="elementSet" visibility="private" type="_s_XSs90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uNFqFN0fEe2YPMyYKslBVA" name="create" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uNFqFd0fEe2YPMyYKslBVA" name="entries" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNFqFt0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTUN4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uTUN4d0fEe2YPMyYKslBVA" name="entries" type="_tVJ8h90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTUN4t0fEe2YPMyYKslBVA" name="hashTable" type="_tVJ8h90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTUN490fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTUN5N0fEe2YPMyYKslBVA" name="hashCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTUN5d0fEe2YPMyYKslBVA" name="elementSet" type="_s_XSs90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTUN5t0fEe2YPMyYKslBVA" name="hashFloodingDetected" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uTUN590fEe2YPMyYKslBVA" name="hashTable" type="_tVJ8h90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTUN6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTU08N0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uTU08d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTU08t0fEe2YPMyYKslBVA" name="count" visibility="public">
              <ownedParameter xmi:id="_uTU0890fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTU09N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTU09d0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uTVcAN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTVcAd0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uTVcAt0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTVcA90fEe2YPMyYKslBVA" name="getEntry" visibility="package">
              <ownedParameter xmi:id="_uTVcBN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTVcBd0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTVcBt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uTVcB90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTVcCN0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uTVcCd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTVcCt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVKjkd0fEe2YPMyYKslBVA" name="NonTerminalEntry" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdq_U90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdq_VN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdq_Vd0fEe2YPMyYKslBVA" general="_s_EXw90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uTS_x90fEe2YPMyYKslBVA" name="nextInBucket" visibility="private" isLeaf="true" type="_s_EXw90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uTS_yN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uTS_yd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTS_yt0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uTS_y90fEe2YPMyYKslBVA" name="nextInBucket" type="_s_EXw90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uTTm0N0fEe2YPMyYKslBVA" name="nextInBucket" visibility="public">
                <ownedParameter xmi:id="_uTTm0d0fEe2YPMyYKslBVA" name="return" type="_s_EXw90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tUMTMN0fEe2YPMyYKslBVA" name="RangeMap" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tVGSJ90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVGSKN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uNLJqt0fEe2YPMyYKslBVA" name="asMapOfRanges" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uNLJq90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTEWRN0fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTEWRd0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTEWRt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTEWR90fEe2YPMyYKslBVA" name="getEntry" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTEWSN0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTEWSd0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTEWSt0fEe2YPMyYKslBVA" name="span" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTEWS90fEe2YPMyYKslBVA" name="return" type="_s--4MN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTEWTN0fEe2YPMyYKslBVA" name="put" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTEWTd0fEe2YPMyYKslBVA" name="arg0" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTEWTt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTEWT90fEe2YPMyYKslBVA" name="putCoalescing" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTEWUN0fEe2YPMyYKslBVA" name="arg0" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTEWUd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTEWUt0fEe2YPMyYKslBVA" name="putAll" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTEWU90fEe2YPMyYKslBVA" name="arg0" type="_tUMTMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTEWVN0fEe2YPMyYKslBVA" name="clear" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uTEWVd0fEe2YPMyYKslBVA" name="remove" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTEWVt0fEe2YPMyYKslBVA" name="arg0" type="_s--4MN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTEWV90fEe2YPMyYKslBVA" name="merge" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTE9UN0fEe2YPMyYKslBVA" name="arg0" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTE9Ud0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTE9Ut0fEe2YPMyYKslBVA" name="arg2" type="_tUywKN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTE9U90fEe2YPMyYKslBVA" name="asDescendingMapOfRanges" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTE9VN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTE9Vd0fEe2YPMyYKslBVA" name="subRangeMap" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTE9Vt0fEe2YPMyYKslBVA" name="arg0" type="_s--4MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTE9V90fEe2YPMyYKslBVA" name="return" type="_tUMTMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTE9WN0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTE9Wd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTE9Wt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTE9W90fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTE9XN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTE9Xd0fEe2YPMyYKslBVA" name="toString" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTE9Xt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUM6Qd0fEe2YPMyYKslBVA" name="SortedLists" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVWJyt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVWJy90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVWJzN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uNO0Cd0fEe2YPMyYKslBVA" name="binarySearch" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNO0Ct0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNPbEN0fEe2YPMyYKslBVA" name="keyFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNPbEd0fEe2YPMyYKslBVA" name="key" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNPbEt0fEe2YPMyYKslBVA" name="presentBehavior" type="_tVViuN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNPbE90fEe2YPMyYKslBVA" name="absentBehavior" type="_tVU7qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNPbFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUOz490fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uUPa8N0fEe2YPMyYKslBVA" name="binarySearch" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUPa8d0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPa8t0fEe2YPMyYKslBVA" name="e" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPa890fEe2YPMyYKslBVA" name="presentBehavior" type="_tVViuN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPa9N0fEe2YPMyYKslBVA" name="absentBehavior" type="_tVU7qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPa9d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUPa9t0fEe2YPMyYKslBVA" name="binarySearch" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUPa990fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPa-N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPa-d0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPa-t0fEe2YPMyYKslBVA" name="presentBehavior" type="_tVViuN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPa-90fEe2YPMyYKslBVA" name="absentBehavior" type="_tVU7qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPa_N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUPa_d0fEe2YPMyYKslBVA" name="binarySearch" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUPa_t0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPa_90fEe2YPMyYKslBVA" name="keyFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPbAN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPbAd0fEe2YPMyYKslBVA" name="keyComparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPbAt0fEe2YPMyYKslBVA" name="presentBehavior" type="_tVViuN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPbA90fEe2YPMyYKslBVA" name="absentBehavior" type="_tVU7qd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUPbBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVU7qd0fEe2YPMyYKslBVA" name="KeyAbsentBehavior" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tVU7qt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVU7q90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVU7rN0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNO0CN0fEe2YPMyYKslBVA" name="NEXT_LOWER" visibility="public" isLeaf="true" isStatic="true" type="_tVU7qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNR3Vt0fEe2YPMyYKslBVA" name="NEXT_HIGHER" visibility="public" isLeaf="true" isStatic="true" type="_tVU7qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uULJk90fEe2YPMyYKslBVA" name="INVERTED_INSERTION_INDEX" visibility="public" isLeaf="true" isStatic="true" type="_tVU7qd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uULJlN0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tVVisN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uULJgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uULJgd0fEe2YPMyYKslBVA" name="x0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uULJgt0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uULJg90fEe2YPMyYKslBVA" name="x2" type="_tds0h90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uULwkN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uULwkd0fEe2YPMyYKslBVA" name="return" type="_tVVisN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uULwlN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uULwld0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uULwlt0fEe2YPMyYKslBVA" name="return" type="_tVU7qd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uULwl90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uULwmN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uULwmd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uULwmt0fEe2YPMyYKslBVA" name="resultIndex" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uULwm90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uULwnN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uULwnd0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uULwnt0fEe2YPMyYKslBVA" name="return" type="_tVVisN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUMXoN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVVis90fEe2YPMyYKslBVA" name="1" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tds0i90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tds0jN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tds0jd0fEe2YPMyYKslBVA" general="_tVU7qd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uUKidd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uUKidt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUKid90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uULJhN0fEe2YPMyYKslBVA" name="resultIndex" visibility="package">
                  <ownedParameter xmi:id="_uULJhd0fEe2YPMyYKslBVA" name="higherIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uULJht0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVVitd0fEe2YPMyYKslBVA" name="2" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tds0jt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tds0j90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tds0kN0fEe2YPMyYKslBVA" general="_tVU7qd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uULJh90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uULJiN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uULJid0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uULJit0fEe2YPMyYKslBVA" name="resultIndex" visibility="public">
                  <ownedParameter xmi:id="_uULJi90fEe2YPMyYKslBVA" name="higherIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uULJjN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVVit90fEe2YPMyYKslBVA" name="3" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tds0kd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tds0kt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tds0k90fEe2YPMyYKslBVA" general="_tVU7qd0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uULJjd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uULJjt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uULJj90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uULJkN0fEe2YPMyYKslBVA" name="resultIndex" visibility="public">
                  <ownedParameter xmi:id="_uULJkd0fEe2YPMyYKslBVA" name="higherIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uULJkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tVVisN0fEe2YPMyYKslBVA" name="KeyAbsentBehavior[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB4yd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB4yt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uULwkt0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uULwk90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVViuN0fEe2YPMyYKslBVA" name="KeyPresentBehavior" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tVViud0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVViut0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVViu90fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uNO0B90fEe2YPMyYKslBVA" name="ANY_PRESENT" visibility="public" isLeaf="true" isStatic="true" type="_tVViuN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uNR3Vd0fEe2YPMyYKslBVA" name="FIRST_AFTER" visibility="public" isLeaf="true" isStatic="true" type="_tVViuN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUOM0d0fEe2YPMyYKslBVA" name="LAST_PRESENT" visibility="public" isLeaf="true" isStatic="true" type="_tVViuN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUOM0t0fEe2YPMyYKslBVA" name="FIRST_PRESENT" visibility="public" isLeaf="true" isStatic="true" type="_tVViuN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUOM090fEe2YPMyYKslBVA" name="LAST_BEFORE" visibility="public" isLeaf="true" isStatic="true" type="_tVViuN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUOM1N0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tVVivN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uUMXpN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUMXpd0fEe2YPMyYKslBVA" name="x0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUMXpt0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUMXp90fEe2YPMyYKslBVA" name="x2" type="_tds0h90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUNlx90fEe2YPMyYKslBVA" name="resultIndex" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uUNlyN0fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUNlyd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUNlyt0fEe2YPMyYKslBVA" name="arg2" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUNly90fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUNlzN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUOM1d0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uUOM1t0fEe2YPMyYKslBVA" name="return" type="_tVVivN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUOM2d0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uUOM2t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUOM290fEe2YPMyYKslBVA" name="return" type="_tVViuN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUOM3N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uUOM3d0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUOM3t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUOz4N0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uUOz4d0fEe2YPMyYKslBVA" name="return" type="_tVVivN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUOz4t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVWJwd0fEe2YPMyYKslBVA" name="1" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdtbkN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdtbkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdtbkt0fEe2YPMyYKslBVA" general="_tVViuN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uUMXod0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uUMXot0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUMXo90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uUMXqN0fEe2YPMyYKslBVA" name="resultIndex" visibility="package">
                  <ownedParameter xmi:id="_uUMXqd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUMXqt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUMXq90fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUMXrN0fEe2YPMyYKslBVA" name="foundIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUMXrd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVWJw90fEe2YPMyYKslBVA" name="2" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdtbk90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdtblN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdtbld0fEe2YPMyYKslBVA" general="_tVViuN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uUMXrt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uUMXr90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUMXsN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uUM-sN0fEe2YPMyYKslBVA" name="resultIndex" visibility="package">
                  <ownedParameter xmi:id="_uUM-sd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUM-st0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUM-s90fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUM-tN0fEe2YPMyYKslBVA" name="foundIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUM-td0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVWJxd0fEe2YPMyYKslBVA" name="3" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdtblt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdtbl90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdtbmN0fEe2YPMyYKslBVA" general="_tVViuN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uUM-tt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uUM-t90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUM-uN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uUM-ud0fEe2YPMyYKslBVA" name="resultIndex" visibility="package">
                  <ownedParameter xmi:id="_uUM-ut0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUM-u90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUM-vN0fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUM-vd0fEe2YPMyYKslBVA" name="foundIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUM-vt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVWJx90fEe2YPMyYKslBVA" name="4" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdtbmd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdtbmt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdtbm90fEe2YPMyYKslBVA" general="_tVViuN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uUNlxt0fEe2YPMyYKslBVA" name="LAST_PRESENT" isLeaf="true" isStatic="true" type="_tVViuN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uUM-v90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uUM-wN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUM-wd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uUNlwN0fEe2YPMyYKslBVA" name="resultIndex" visibility="public">
                  <ownedParameter xmi:id="_uUNlwd0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUNlwt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUNlw90fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUNlxN0fEe2YPMyYKslBVA" name="foundIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUNlxd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVWJyd0fEe2YPMyYKslBVA" name="5" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdtbnN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdtbnd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdtbnt0fEe2YPMyYKslBVA" general="_tVViuN0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uUOM0N0fEe2YPMyYKslBVA" name="FIRST_PRESENT" isLeaf="true" isStatic="true" type="_tVViuN0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uUNlzd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uUNlzt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUNlz90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uUNl0N0fEe2YPMyYKslBVA" name="resultIndex" visibility="public">
                  <ownedParameter xmi:id="_uUNl0d0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUNl0t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUNl090fEe2YPMyYKslBVA" name="list" type="_s7dDE90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUNl1N0fEe2YPMyYKslBVA" name="foundIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uUNl1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tVVivN0fEe2YPMyYKslBVA" name="KeyPresentBehavior[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB4y90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB4zN0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uUOM190fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uUOM2N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tds0h90fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tds0iN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tds0id0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tds0it0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUNhUd0fEe2YPMyYKslBVA" name="RegularImmutableSortedSet" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVLxsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVLxsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVLxst0fEe2YPMyYKslBVA" general="_tTtyF90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uOR84N0fEe2YPMyYKslBVA" name="NATURAL_EMPTY_SET" visibility="package" isLeaf="true" isStatic="true" type="_tUNhUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTX4QN0fEe2YPMyYKslBVA" name="elements" visibility="private" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTa7kt0fEe2YPMyYKslBVA" name="comparator" isLeaf="true" type="_s--4Md0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uNRQQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uNRQQd0fEe2YPMyYKslBVA" name="elements" type="_s_MTk90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNRQQt0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN0C290fEe2YPMyYKslBVA" name="asList" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uN0p4N0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uODTY90fEe2YPMyYKslBVA" name="indexOf" visibility="package">
              <ownedParameter xmi:id="_uODTZN0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uODTZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uODTZt0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uODTZ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOFIlt0fEe2YPMyYKslBVA" name="getSubSet" visibility="package">
              <ownedParameter xmi:id="_uOFIl90fEe2YPMyYKslBVA" name="newFromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFImN0fEe2YPMyYKslBVA" name="newToIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFImd0fEe2YPMyYKslBVA" name="return" type="_tUNhUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOFvpN0fEe2YPMyYKslBVA" name="headIndex" visibility="package">
              <ownedParameter xmi:id="_uOFvpd0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFvpt0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOFvp90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOGWt90fEe2YPMyYKslBVA" name="tailIndex" visibility="package">
              <ownedParameter xmi:id="_uOGWuN0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOGWud0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOGWut0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOIy8N0fEe2YPMyYKslBVA" name="descendingSet" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uOIy8d0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTX4Qd0fEe2YPMyYKslBVA" name="internalArray" visibility="package">
              <ownedParameter xmi:id="_uTX4Qt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTX4Q90fEe2YPMyYKslBVA" name="internalArrayStart" visibility="package">
              <ownedParameter xmi:id="_uTX4RN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTYfUN0fEe2YPMyYKslBVA" name="internalArrayEnd" visibility="package">
              <ownedParameter xmi:id="_uTYfUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTYfUt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uTYfU90fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTYfVN0fEe2YPMyYKslBVA" name="descendingIterator" visibility="public">
              <ownedParameter xmi:id="_uTYfVd0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTYfVt0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
              <ownedParameter xmi:id="_uTYfV90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTYfWN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
              <ownedParameter xmi:id="_uTYfWd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTYfWt0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uTYfW90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTZGYN0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uTZGYd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTZGYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTZGY90fEe2YPMyYKslBVA" name="unsafeBinarySearch" visibility="private">
              <ownedParameter xmi:id="_uTZGZN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTZGZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTZGZt0fEe2YPMyYKslBVA" name="containsAll" visibility="public">
              <ownedParameter xmi:id="_uTZGZ90fEe2YPMyYKslBVA" name="targets" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTZGaN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTZGad0fEe2YPMyYKslBVA" name="comparator" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTZGat0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTZtc90fEe2YPMyYKslBVA" name="unsafeCompare" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTZtdN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTZtdd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTZtdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTZtd90fEe2YPMyYKslBVA" name="unsafeComparator" visibility="package">
              <ownedParameter xmi:id="_uTZteN0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTaUgN0fEe2YPMyYKslBVA" name="copyIntoArray" visibility="package">
              <ownedParameter xmi:id="_uTaUgd0fEe2YPMyYKslBVA" name="dst" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTaUgt0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTaUg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTaUhN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uTaUhd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTaUht0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTa7kN0fEe2YPMyYKslBVA" name="isEmpty" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTa7kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTa7k90fEe2YPMyYKslBVA" name="first" visibility="public">
              <ownedParameter xmi:id="_uTa7lN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTbioN0fEe2YPMyYKslBVA" name="last" visibility="public">
              <ownedParameter xmi:id="_uTbiod0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTbiot0fEe2YPMyYKslBVA" name="lower" visibility="public">
              <ownedParameter xmi:id="_uTbio90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTbipN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTbipd0fEe2YPMyYKslBVA" name="floor" visibility="public">
              <ownedParameter xmi:id="_uTbipt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTbip90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTcJsN0fEe2YPMyYKslBVA" name="ceiling" visibility="public">
              <ownedParameter xmi:id="_uTcJsd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTcJst0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTcJs90fEe2YPMyYKslBVA" name="higher" visibility="public">
              <ownedParameter xmi:id="_uTcJtN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTcJtd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTcJtt0fEe2YPMyYKslBVA" name="headSetImpl" visibility="package">
              <ownedParameter xmi:id="_uTcJt90fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTcJuN0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTcJud0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTcwwN0fEe2YPMyYKslBVA" name="subSetImpl" visibility="package">
              <ownedParameter xmi:id="_uTcwwd0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTcwwt0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTcww90fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTcwxN0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTcwxd0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTcwxt0fEe2YPMyYKslBVA" name="tailSetImpl" visibility="package">
              <ownedParameter xmi:id="_uTcwx90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTcwyN0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTcwyd0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTdX0N0fEe2YPMyYKslBVA" name="emptySet" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_uTdX0d0fEe2YPMyYKslBVA" name="arg0" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTdX0t0fEe2YPMyYKslBVA" name="return" type="_tUNhUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTd-4N0fEe2YPMyYKslBVA" name="createAsList" visibility="package">
              <ownedParameter xmi:id="_uTd-4d0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTd-4t0fEe2YPMyYKslBVA" name="createDescendingSet" visibility="package">
              <ownedParameter xmi:id="_uTd-490fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTel8N0fEe2YPMyYKslBVA" name="descendingIterator" visibility="public">
              <ownedParameter xmi:id="_uTel8d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTel8t0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uTel890fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTel9N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUOvc90fEe2YPMyYKslBVA" name="SingletonImmutableSet" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVU7oN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVU7od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVU7ot0fEe2YPMyYKslBVA" general="_s_XSs90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uUJUUt0fEe2YPMyYKslBVA" name="element" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uNhH4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uNhH4t0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUJUU90fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uUJUVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUJUVd0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uUJUVt0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUJUV90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUJUWN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uUJUWd0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUJUWt0fEe2YPMyYKslBVA" name="asList" visibility="public">
              <ownedParameter xmi:id="_uUJUW90fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUJ7YN0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uUJ7Yd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUJ7Yt0fEe2YPMyYKslBVA" name="copyIntoArray" visibility="package">
              <ownedParameter xmi:id="_uUJ7Y90fEe2YPMyYKslBVA" name="dst" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUJ7ZN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUJ7Zd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUJ7Zt0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uUJ7Z90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUJ7aN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uUJ7ad0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUJ7at0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uUJ7a90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tUQkot0fEe2YPMyYKslBVA" name="SetMultimap" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tVO1BN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVO1Bd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVO1Bt0fEe2YPMyYKslBVA" general="_s7e4QN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKwu0N0fEe2YPMyYKslBVA" name="entries" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKwu0d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSJJPN0fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uSJJPd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSJJPt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSP26d0fEe2YPMyYKslBVA" name="asMap" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uSP26t0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTl6s90fEe2YPMyYKslBVA" name="removeAll" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTmhwN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTmhwd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTmhwt0fEe2YPMyYKslBVA" name="replaceValues" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTmhw90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTmhxN0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTmhxd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTmhxt0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uTmhx90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTmhyN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTmhyd0fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uTmhyt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTmhy90fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uTmhzN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTmhzd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTmhzt0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uTmhz90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTmh0N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTmh0d0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uTmh0t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTmh090fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTmh1N0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUUPAt0fEe2YPMyYKslBVA" name="ImmutableSortedMapFauxverideShim" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tUZukN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUZukd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUZukt0fEe2YPMyYKslBVA" general="_s-phAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uOCsVN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uOD6cN0fEe2YPMyYKslBVA" name="entrySet" visibility="package">
              <ownedParameter xmi:id="_uOD6cd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOLPMd0fEe2YPMyYKslBVA" name="toImmutableMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOLPMt0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOLPM90fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOLPNN0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOLPNd0fEe2YPMyYKslBVA" name="toImmutableMap" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOLPNt0fEe2YPMyYKslBVA" name="keyFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOLPN90fEe2YPMyYKslBVA" name="valueFunction" type="_tcZ0AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOLPON0fEe2YPMyYKslBVA" name="mergeFunction" type="_s-nEw90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOLPOd0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOL2QN0fEe2YPMyYKslBVA" name="builder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOL2Qd0fEe2YPMyYKslBVA" name="return" type="_tTxccd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOL2Qt0fEe2YPMyYKslBVA" name="builderWithExpectedSize" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOL2Q90fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2RN0fEe2YPMyYKslBVA" name="return" type="_tTxccd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOL2Rd0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOL2Rt0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2R90fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2SN0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOL2Sd0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOL2St0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2S90fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2TN0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2Td0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2Tt0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOL2T90fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOL2UN0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2Ud0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2Ut0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2U90fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2VN0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2Vd0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2Vt0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOL2V90fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOL2WN0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2Wd0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2Wt0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2W90fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2XN0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2Xd0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2Xt0fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2X90fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2YN0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOL2Yd0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOL2Yt0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2Y90fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2ZN0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2Zd0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2Zt0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2Z90fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2aN0fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2ad0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2at0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2a90fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOL2bN0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOMdUN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOMdUd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdUt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdU90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdVN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdVd0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdVt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdV90fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdWN0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdWd0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdWt0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdW90fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdXN0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdXd0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOMdXt0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOMdX90fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdYN0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdYd0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdYt0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdY90fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdZN0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdZd0fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdZt0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdZ90fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdaN0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdad0fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdat0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMda90fEe2YPMyYKslBVA" name="k7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdbN0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdbd0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOMdbt0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOMdb90fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdcN0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdcd0fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdct0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdc90fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMddN0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMddd0fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMddt0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdd90fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdeN0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMded0fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdet0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMde90fEe2YPMyYKslBVA" name="k7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdfN0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdfd0fEe2YPMyYKslBVA" name="k8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdft0fEe2YPMyYKslBVA" name="v8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOMdf90fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uONEYN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uONEYd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEYt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEY90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEZN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEZd0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEZt0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEZ90fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEaN0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEad0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEat0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEa90fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEbN0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEbd0fEe2YPMyYKslBVA" name="k7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEbt0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEb90fEe2YPMyYKslBVA" name="k8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEcN0fEe2YPMyYKslBVA" name="v8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEcd0fEe2YPMyYKslBVA" name="k9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEct0fEe2YPMyYKslBVA" name="v9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEc90fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uONEdN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uONEdd0fEe2YPMyYKslBVA" name="k1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEdt0fEe2YPMyYKslBVA" name="v1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEd90fEe2YPMyYKslBVA" name="k2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEeN0fEe2YPMyYKslBVA" name="v2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEed0fEe2YPMyYKslBVA" name="k3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEet0fEe2YPMyYKslBVA" name="v3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEe90fEe2YPMyYKslBVA" name="k4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEfN0fEe2YPMyYKslBVA" name="v4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEfd0fEe2YPMyYKslBVA" name="k5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEft0fEe2YPMyYKslBVA" name="v5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEf90fEe2YPMyYKslBVA" name="k6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEgN0fEe2YPMyYKslBVA" name="v6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEgd0fEe2YPMyYKslBVA" name="k7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEgt0fEe2YPMyYKslBVA" name="v7" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEg90fEe2YPMyYKslBVA" name="k8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEhN0fEe2YPMyYKslBVA" name="v8" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEhd0fEe2YPMyYKslBVA" name="k9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEht0fEe2YPMyYKslBVA" name="v9" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEh90fEe2YPMyYKslBVA" name="k10" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEiN0fEe2YPMyYKslBVA" name="v10" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEid0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uONEit0fEe2YPMyYKslBVA" name="ofEntries" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uONEi90fEe2YPMyYKslBVA" name="entries" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uONEjN0fEe2YPMyYKslBVA" name="return" type="_tTtyFN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUa8st0fEe2YPMyYKslBVA" name="ImmutableSortedSetFauxverideShim" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tUeAAt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUeAA90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUeABd0fEe2YPMyYKslBVA" general="_tUeABN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uOVnRt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uOYDit0fEe2YPMyYKslBVA" name="asList" visibility="package">
              <ownedParameter xmi:id="_uOYDi90fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOZRpN0fEe2YPMyYKslBVA" name="toImmutableSet" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOZRpd0fEe2YPMyYKslBVA" name="return" type="_tTuZIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOZRpt0fEe2YPMyYKslBVA" name="builder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOZRp90fEe2YPMyYKslBVA" name="return" type="_tTyqkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOZRqN0fEe2YPMyYKslBVA" name="builderWithExpectedSize" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOZRqd0fEe2YPMyYKslBVA" name="expectedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZRqt0fEe2YPMyYKslBVA" name="return" type="_tTyqkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOZRq90fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOZRrN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZRrd0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOZRrt0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOZRr90fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZRsN0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZRsd0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOZRst0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOZRs90fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZRtN0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZRtd0fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZRtt0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOZ4sN0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOZ4sd0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4st0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4s90fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4tN0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4td0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOZ4tt0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOZ4t90fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4uN0fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4ud0fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4ut0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4u90fEe2YPMyYKslBVA" name="e5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4vN0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOZ4vd0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOZ4vt0fEe2YPMyYKslBVA" name="e1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4v90fEe2YPMyYKslBVA" name="e2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4wN0fEe2YPMyYKslBVA" name="e3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4wd0fEe2YPMyYKslBVA" name="e4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4wt0fEe2YPMyYKslBVA" name="e5" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4w90fEe2YPMyYKslBVA" name="e6" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4xN0fEe2YPMyYKslBVA" name="remaining" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4xd0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOZ4xt0fEe2YPMyYKslBVA" name="copyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOZ4x90fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOZ4yN0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUcx4N0fEe2YPMyYKslBVA" name="SortedIterables" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVU7pt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVU7p90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVU7qN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uOUZIN0fEe2YPMyYKslBVA" name="hasSameComparator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOUZId0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOUZIt0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOUZI90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOUZKd0fEe2YPMyYKslBVA" name="comparator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uOUZKt0fEe2YPMyYKslBVA" name="sortedSet" type="_s_RMEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uOUZK90fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUKidN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUgcQd0fEe2YPMyYKslBVA" name="FluentIterable" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tcsH5N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcsH5d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcsH590fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uK8VC90fEe2YPMyYKslBVA" name="iterableDelegate" visibility="private" isLeaf="true" type="_tUkGoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tcsH5t0fEe2YPMyYKslBVA" client="_tUgcQd0fEe2YPMyYKslBVA" supplier="_s-vnpt0fEe2YPMyYKslBVA" contract="_s-vnpt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uK7G6d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uK7G6t0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK7t890fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uK88EN0fEe2YPMyYKslBVA" name="getDelegate" visibility="private">
              <ownedParameter xmi:id="_uK88Ed0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK88Et0fEe2YPMyYKslBVA" name="from" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK88E90fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK88FN0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK9jIN0fEe2YPMyYKslBVA" name="from" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK9jId0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK9jIt0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK9jI90fEe2YPMyYKslBVA" name="from" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK9jJN0fEe2YPMyYKslBVA" name="iterable" type="_tUgcQd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK9jJd0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK9jJt0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK9jJ90fEe2YPMyYKslBVA" name="a" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK9jKN0fEe2YPMyYKslBVA" name="b" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK9jKd0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK9jKt0fEe2YPMyYKslBVA" name="concatNoDefensiveCopy" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uK9jK90fEe2YPMyYKslBVA" name="inputs" type="_tUfOI90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK9jLN0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK-KMN0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK-KMd0fEe2YPMyYKslBVA" name="a" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK-KMt0fEe2YPMyYKslBVA" name="b" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK-KM90fEe2YPMyYKslBVA" name="c" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK-KNN0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK-KNd0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK-KNt0fEe2YPMyYKslBVA" name="a" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK-KN90fEe2YPMyYKslBVA" name="b" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK-KON0fEe2YPMyYKslBVA" name="c" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK-KOd0fEe2YPMyYKslBVA" name="d" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK-KOt0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK-KO90fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK-KPN0fEe2YPMyYKslBVA" name="inputs" type="_tUfOI90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK-KPd0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK-xQN0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK-xQd0fEe2YPMyYKslBVA" name="inputs" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK-xQt0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK-xQ90fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK-xRN0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK-xRd0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uK-xRt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK-xR90fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK-xSN0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK_YVN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uK_YVd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK_YWd0fEe2YPMyYKslBVA" name="size" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uK_YWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK_YXt0fEe2YPMyYKslBVA" name="contains" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uK_YX90fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK_YYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK__ZN0fEe2YPMyYKslBVA" name="cycle" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uK__Zd0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK__ad0fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uK__at0fEe2YPMyYKslBVA" name="other" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK__a90fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK__bN0fEe2YPMyYKslBVA" name="append" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uK__bd0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK__bt0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLAmcN0fEe2YPMyYKslBVA" name="filter" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLAmcd0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLAmct0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLAmd90fEe2YPMyYKslBVA" name="filter" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLAmeN0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLAmed0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLBNgN0fEe2YPMyYKslBVA" name="anyMatch" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLBNgd0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLBNgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLBNg90fEe2YPMyYKslBVA" name="allMatch" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLBNhN0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLBNhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLBNit0fEe2YPMyYKslBVA" name="firstMatch" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLBNi90fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLBNjN0fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLBNkd0fEe2YPMyYKslBVA" name="transform" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLBNkt0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLBNk90fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLBNmN0fEe2YPMyYKslBVA" name="transformAndConcat" visibility="public">
              <ownedParameter xmi:id="_uLBNmd0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLBNmt0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLB0kN0fEe2YPMyYKslBVA" name="first" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLB0kd0fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLB0kt0fEe2YPMyYKslBVA" name="last" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLB0k90fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLB0lN0fEe2YPMyYKslBVA" name="skip" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLB0ld0fEe2YPMyYKslBVA" name="numberToSkip" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLB0lt0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLCbpN0fEe2YPMyYKslBVA" name="limit" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLCbpd0fEe2YPMyYKslBVA" name="maxSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLCbpt0fEe2YPMyYKslBVA" name="return" type="_tUgcQd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLCbq90fEe2YPMyYKslBVA" name="isEmpty" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLCbrN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLCbrd0fEe2YPMyYKslBVA" name="toList" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLCbrt0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLCbr90fEe2YPMyYKslBVA" name="toSortedList" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLCbsN0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLCbsd0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDCtN0fEe2YPMyYKslBVA" name="toSet" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLDCtd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDCud0fEe2YPMyYKslBVA" name="toSortedSet" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLDCut0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDCu90fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDCwN0fEe2YPMyYKslBVA" name="toMultiset" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLDCwd0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDCxd0fEe2YPMyYKslBVA" name="toMap" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLDCxt0fEe2YPMyYKslBVA" name="valueFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDCx90fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDpxN0fEe2YPMyYKslBVA" name="index" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLDpxd0fEe2YPMyYKslBVA" name="keyFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDpxt0fEe2YPMyYKslBVA" name="return" type="_tTtLB90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDpy90fEe2YPMyYKslBVA" name="uniqueIndex" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLDpzN0fEe2YPMyYKslBVA" name="keyFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDpzd0fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDp0t0fEe2YPMyYKslBVA" name="toArray" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLDp090fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDp1N0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLDp2d0fEe2YPMyYKslBVA" name="copyInto" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLDp2t0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLDp290fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLEQ0N0fEe2YPMyYKslBVA" name="join" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLEQ0d0fEe2YPMyYKslBVA" name="joiner" type="_tcukIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLEQ0t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLEQ090fEe2YPMyYKslBVA" name="get" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLEQ1N0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLEQ1d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLEQ2t0fEe2YPMyYKslBVA" name="stream" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uLEQ290fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcsu8t0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tf-FZN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf-FZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf-FZt0fEe2YPMyYKslBVA" general="_tUgcQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uK7G5d0fEe2YPMyYKslBVA" name="val$iterable" visibility="package" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uK7G5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uK7G590fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uK7G6N0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uK7G690fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uK7G7N0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tctWAd0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tf-FZ90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf-FaN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf-Fad0fEe2YPMyYKslBVA" general="_tUgcQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uK7t8N0fEe2YPMyYKslBVA" name="val$inputs" visibility="package" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uK7t8d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uK7t8t0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uK7t9N0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uK7t9d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tctWA90fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tf-Fat0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf-Fa90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf-FbN0fEe2YPMyYKslBVA" general="_tUgcQd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uK8VA90fEe2YPMyYKslBVA" name="val$inputs" visibility="package" isLeaf="true" type="_tUfOI90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uK8VB90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uK8VCN0fEe2YPMyYKslBVA" name="arg0" type="_tUfOI90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uK8VCd0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uK8VCt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tf-Fbt0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tjNmpd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tjNmpt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tjNmp90fEe2YPMyYKslBVA" general="_tc1R4t0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uK7t-90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tctWA90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uK7t_N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uK7t_d0fEe2YPMyYKslBVA" name="this$0" type="_tctWA90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uK7t_t0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uK8VAN0fEe2YPMyYKslBVA" name="get" visibility="public">
                  <ownedParameter xmi:id="_uK8VAd0fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uK8VAt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uK8VBN0fEe2YPMyYKslBVA" name="get" visibility="public">
                  <ownedParameter xmi:id="_uK8VBd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uK8VBt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUlUxt0fEe2YPMyYKslBVA" name="ImmutableMapEntrySet" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tc4VI90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tc4VJN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tc4VJd0fEe2YPMyYKslBVA" general="_tUeABN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uMRxw90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uMkstt0fEe2YPMyYKslBVA" name="map" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uMkst90fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMksuN0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uMksud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMksut0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uMksu90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMksvN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMksvd0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uMksvt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMksv90fEe2YPMyYKslBVA" name="isHashCodeFast" visibility="package">
              <ownedParameter xmi:id="_uMkswN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMlTwN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uMlTwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMlTwt0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
              <ownedParameter xmi:id="_uMlTw90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUlUyN0fEe2YPMyYKslBVA" name="RegularEntrySet" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tc4VIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc4VId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc4VIt0fEe2YPMyYKslBVA" general="_tUlUxt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMi3i90fEe2YPMyYKslBVA" name="map" visibility="private" isLeaf="true" type="_s-phAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uMi3jN0fEe2YPMyYKslBVA" name="entries" visibility="private" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uMjekN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMjekd0fEe2YPMyYKslBVA" name="map" type="_s-phAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMjekt0fEe2YPMyYKslBVA" name="entries" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMjek90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMjelN0fEe2YPMyYKslBVA" name="map" type="_s-phAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMjeld0fEe2YPMyYKslBVA" name="entries" type="_s_MTk90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMjelt0fEe2YPMyYKslBVA" name="map" visibility="package">
                <ownedParameter xmi:id="_uMjel90fEe2YPMyYKslBVA" name="return" type="_s-phAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMjemN0fEe2YPMyYKslBVA" name="copyIntoArray" visibility="package">
                <ownedParameter xmi:id="_uMjemd0fEe2YPMyYKslBVA" name="dst" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMjemt0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMjem90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMkFoN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uMkFod0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMkFot0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uMkFo90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMkFpN0fEe2YPMyYKslBVA" name="forEach" visibility="public">
                <ownedParameter xmi:id="_uMkFpd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMkFpt0fEe2YPMyYKslBVA" name="createAsList" visibility="package">
                <ownedParameter xmi:id="_uMkFp90fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMkss90fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uMkstN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tc48Md0fEe2YPMyYKslBVA" name="EntrySetSerializedForm" visibility="package">
              <eAnnotations xmi:id="_tgAhqd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgAhqt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgAhrN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMi3hd0fEe2YPMyYKslBVA" name="map" visibility="package" isLeaf="true" type="_s-phAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uMi3ht0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgAhq90fEe2YPMyYKslBVA" client="_tc48Md0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uMi3h90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMi3iN0fEe2YPMyYKslBVA" name="map" type="_s-phAN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMi3id0fEe2YPMyYKslBVA" name="readResolve" visibility="package">
                <ownedParameter xmi:id="_uMi3it0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUnxBd0fEe2YPMyYKslBVA" name="CartesianList" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tcX-190fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcX-2N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcX-2t0fEe2YPMyYKslBVA" general="_tViXBt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJfjit0fEe2YPMyYKslBVA" name="axes" visibility="private" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uJfji90fEe2YPMyYKslBVA" name="axesSizeProduct" visibility="private" isLeaf="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tcX-2d0fEe2YPMyYKslBVA" client="_tUnxBd0fEe2YPMyYKslBVA" supplier="_tT8bl90fEe2YPMyYKslBVA" contract="_tT8bl90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJe8d90fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJe8eN0fEe2YPMyYKslBVA" name="x0" type="_tUnxBd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJe8ed0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJfjgN0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJfjgd0fEe2YPMyYKslBVA" name="x0" type="_tUnxBd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJfjgt0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJfjg90fEe2YPMyYKslBVA" name="x2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJfjhN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJfjjN0fEe2YPMyYKslBVA" name="create" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uJfjjd0fEe2YPMyYKslBVA" name="lists" type="_s7dDE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJfjjt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJgKnt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uJgKn90fEe2YPMyYKslBVA" name="axes" type="_s_MTk90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJgxpN0fEe2YPMyYKslBVA" name="getAxisIndexForProductIndex" visibility="private">
              <ownedParameter xmi:id="_uJgxpd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJgxpt0fEe2YPMyYKslBVA" name="axis" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJgxp90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJhYsN0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_uJhYsd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJhYst0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJhYt90fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public">
              <ownedParameter xmi:id="_uJhYuN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJhYud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJh_wN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uJh_wd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJh_wt0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJh_w90fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uJh_xN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJim0N0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uJim0d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJim0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJim1t0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uJim190fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJim2N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcYl4d0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tf5z8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf5z8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf5z8t0fEe2YPMyYKslBVA" general="_s_MTk90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJeVZN0fEe2YPMyYKslBVA" name="val$index" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uJe8cN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tUnxBd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uJe8cd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJe8ct0fEe2YPMyYKslBVA" name="this$0" type="_tUnxBd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJe8c90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJe8dd0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uJe8dt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJe8fN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uJe8fd0fEe2YPMyYKslBVA" name="axis" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJe8ft0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJfjiN0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uJfjid0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUo_IN0fEe2YPMyYKslBVA" name="MapMakerInternalMap" visibility="package">
            <eAnnotations xmi:id="_tUqNRN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tUqNRd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tUq0UN0fEe2YPMyYKslBVA" general="_tUDwUd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uPcahN0fEe2YPMyYKslBVA" name="segments" visibility="package" isLeaf="true" type="_tUq0Ut0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uPh6HN0fEe2YPMyYKslBVA" name="entryHelper" visibility="package" isLeaf="true" type="_tUspgN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uPonwN0fEe2YPMyYKslBVA" name="keyEquivalence" visibility="package" isLeaf="true" type="_s-skUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uQT9NN0fEe2YPMyYKslBVA" name="MAXIMUM_CAPACITY" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uQT9Nd0fEe2YPMyYKslBVA" name="MAX_SEGMENTS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uQT9Nt0fEe2YPMyYKslBVA" name="CONTAINS_VALUE_RETRIES" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uQT9N90fEe2YPMyYKslBVA" name="DRAIN_THRESHOLD" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uQT9ON0fEe2YPMyYKslBVA" name="DRAIN_MAX" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uQT9Od0fEe2YPMyYKslBVA" name="CLEANUP_EXECUTOR_DELAY_SECS" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uQT9Ot0fEe2YPMyYKslBVA" name="segmentMask" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uQT9O90fEe2YPMyYKslBVA" name="segmentShift" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uQT9PN0fEe2YPMyYKslBVA" name="concurrencyLevel" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uQT9Pd0fEe2YPMyYKslBVA" name="UNSET_WEAK_VALUE_REFERENCE" visibility="package" isLeaf="true" isStatic="true" type="_tUsCct0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uQT9Pt0fEe2YPMyYKslBVA" name="keySet" visibility="package" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uQT9P90fEe2YPMyYKslBVA" name="values" visibility="package" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uQUkQN0fEe2YPMyYKslBVA" name="entrySet" visibility="package" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uQUkQd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tUqNR90fEe2YPMyYKslBVA" client="_tUo_IN0fEe2YPMyYKslBVA" supplier="_tUqNRt0fEe2YPMyYKslBVA" contract="_tUqNRt0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tUqNSN0fEe2YPMyYKslBVA" client="_tUo_IN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uPWT5t0fEe2YPMyYKslBVA" name="create" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uPWT590fEe2YPMyYKslBVA" name="builder" type="_s_OIwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPWT6N0fEe2YPMyYKslBVA" name="return" type="_tUo_IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPbMbt0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uPbMb90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPbMcN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPbMcd0fEe2YPMyYKslBVA" name="valueEquivalence" visibility="package">
              <ownedParameter xmi:id="_uPbMct0fEe2YPMyYKslBVA" name="return" type="_s-skUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPbzc90fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uPbzdN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPbzdd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPbzdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPbzed0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uPbzet0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPbzfd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uPbzft0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPbzgN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            <ownedOperation xmi:id="_uPePst0fEe2YPMyYKslBVA" name="getLiveValue" visibility="package">
              <ownedParameter xmi:id="_uPePs90fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPePtN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPe2xd0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uPe2xt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPe2x90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPgE6d0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
              <ownedParameter xmi:id="_uPgE6t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPgE690fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPgr9d0fEe2YPMyYKslBVA" name="access$900" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uPgr9t0fEe2YPMyYKslBVA" name="x0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPgr990fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPnZoN0fEe2YPMyYKslBVA" name="reclaimKey" visibility="package">
              <ownedParameter xmi:id="_uPnZod0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPnZpN0fEe2YPMyYKslBVA" name="reclaimValue" visibility="package">
              <ownedParameter xmi:id="_uPnZpd0fEe2YPMyYKslBVA" name="valueReference" type="_tUsCct0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQAbMN0fEe2YPMyYKslBVA" name="unsetWeakValueReference" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uQAbMd0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQEsod0fEe2YPMyYKslBVA" name="containsValue" visibility="public">
              <ownedParameter xmi:id="_uQEsot0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQEso90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQT9MN0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_uQT9Md0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQT9Mt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQT9M90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQUkQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uQUkQ90fEe2YPMyYKslBVA" name="builder" type="_s_OIwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQUkRN0fEe2YPMyYKslBVA" name="entryHelper" type="_tUspgN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQUkRt0fEe2YPMyYKslBVA" name="newSegmentArray" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_uQUkR90fEe2YPMyYKslBVA" name="ssize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQUkSN0fEe2YPMyYKslBVA" name="return" type="_tUq0Ut0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQVLUN0fEe2YPMyYKslBVA" name="createSegment" visibility="package">
              <ownedParameter xmi:id="_uQVLUd0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQVLUt0fEe2YPMyYKslBVA" name="maxSegmentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQVLU90fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQVyYN0fEe2YPMyYKslBVA" name="createWithDummyValues" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uQVyYd0fEe2YPMyYKslBVA" name="builder" type="_s_OIwN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQVyYt0fEe2YPMyYKslBVA" name="return" type="_tUo_IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQXAgN0fEe2YPMyYKslBVA" name="rehash" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uQXAgd0fEe2YPMyYKslBVA" name="h" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQXAgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQXAg90fEe2YPMyYKslBVA" name="copyEntry" visibility="package">
              <ownedParameter xmi:id="_uQXAhN0fEe2YPMyYKslBVA" name="original" type="_tUsCcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQXAhd0fEe2YPMyYKslBVA" name="newNext" type="_tUsCcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQXAht0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQXAh90fEe2YPMyYKslBVA" name="segmentFor" visibility="package">
              <ownedParameter xmi:id="_uQXAiN0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQXAid0fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQXnkN0fEe2YPMyYKslBVA" name="hash" visibility="package">
              <ownedParameter xmi:id="_uQXnkd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQXnkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQYOoN0fEe2YPMyYKslBVA" name="isLiveForTesting" visibility="package">
              <ownedParameter xmi:id="_uQYOod0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQYOot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQY1sN0fEe2YPMyYKslBVA" name="keyStrength" visibility="package">
              <ownedParameter xmi:id="_uQY1sd0fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQY1st0fEe2YPMyYKslBVA" name="valueStrength" visibility="package">
              <ownedParameter xmi:id="_uQY1s90fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQaD0N0fEe2YPMyYKslBVA" name="getEntry" visibility="package">
              <ownedParameter xmi:id="_uQaD0d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQaD0t0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQaq4N0fEe2YPMyYKslBVA" name="putIfAbsent" visibility="public">
              <ownedParameter xmi:id="_uQaq4d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQaq4t0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQaq490fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQbR8N0fEe2YPMyYKslBVA" name="putAll" visibility="public">
              <ownedParameter xmi:id="_uQbR8d0fEe2YPMyYKslBVA" name="m" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQb5AN0fEe2YPMyYKslBVA" name="replace" visibility="public">
              <ownedParameter xmi:id="_uQb5Ad0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQb5At0fEe2YPMyYKslBVA" name="oldValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQb5A90fEe2YPMyYKslBVA" name="newValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQb5BN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQb5Bd0fEe2YPMyYKslBVA" name="replace" visibility="public">
              <ownedParameter xmi:id="_uQb5Bt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQb5B90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQb5CN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQcgEN0fEe2YPMyYKslBVA" name="keySet" visibility="public">
              <ownedParameter xmi:id="_uQcgEd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQcgEt0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uQcgE90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQcgFN0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uQcgFd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQcgFt0fEe2YPMyYKslBVA" name="toArrayList" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uQdHIN0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQdHId0fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQdHIt0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
              <ownedParameter xmi:id="_uQdHI90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQduMN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUo_It0fEe2YPMyYKslBVA" name="Strength" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tUpmNN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tUpmNd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tUpmNt0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPUevN0fEe2YPMyYKslBVA" name="WEAK" visibility="public" isLeaf="true" isStatic="true" type="_tUo_It0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPVFw90fEe2YPMyYKslBVA" name="STRONG" visibility="public" isLeaf="true" isStatic="true" type="_tUo_It0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uP2qO90fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tUpmN90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uPT3sd0fEe2YPMyYKslBVA" name="defaultEquivalence" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uPT3st0fEe2YPMyYKslBVA" name="return" type="_s-skUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPWT690fEe2YPMyYKslBVA" name="toString" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uPWT7N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP2qMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uP2qMd0fEe2YPMyYKslBVA" name="x0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP2qMt0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP2qM90fEe2YPMyYKslBVA" name="x2" type="_tUvFwt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP2qPN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uP2qPd0fEe2YPMyYKslBVA" name="return" type="_tUpmN90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP2qQN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uP3RQN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP3RQd0fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP3RQt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uP3RQ90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP3RRN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP3RRd0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uP3RRt0fEe2YPMyYKslBVA" name="return" type="_tUpmN90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP3RR90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUqNQd0fEe2YPMyYKslBVA" name="1" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdTL4N0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdTL4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdTL4t0fEe2YPMyYKslBVA" general="_tUo_It0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uP2DLt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uP2DL90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP2DMN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP2qNN0fEe2YPMyYKslBVA" name="defaultEquivalence" visibility="package">
                  <ownedParameter xmi:id="_uP2qNd0fEe2YPMyYKslBVA" name="return" type="_s-skUd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUqNQ90fEe2YPMyYKslBVA" name="2" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdTL490fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdTL5N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdTL5d0fEe2YPMyYKslBVA" general="_tUo_It0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uP2qNt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uP2qN90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP2qON0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP2qOd0fEe2YPMyYKslBVA" name="defaultEquivalence" visibility="package">
                  <ownedParameter xmi:id="_uP2qOt0fEe2YPMyYKslBVA" name="return" type="_s-skUd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tUpmN90fEe2YPMyYKslBVA" name="Strength[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB4zd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB4zt0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uP2qPt0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uP2qP90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tUq0Ut0fEe2YPMyYKslBVA" name="Segment[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB4z90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB40N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUrbYN0fEe2YPMyYKslBVA" name="StrongKeyStrongValueEntry" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdVBEd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdVBEt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdVBFN0fEe2YPMyYKslBVA" general="_tdTy9N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uP8w0d0fEe2YPMyYKslBVA" name="value" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uP8w1N0fEe2YPMyYKslBVA" name="key" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uP8w1d0fEe2YPMyYKslBVA" name="hash" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdVBE90fEe2YPMyYKslBVA" client="_tUrbYN0fEe2YPMyYKslBVA" supplier="_tdTy890fEe2YPMyYKslBVA" contract="_tdTy890fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uP7isd0fEe2YPMyYKslBVA" name="copy" visibility="package">
                <ownedParameter xmi:id="_uP7ist0fEe2YPMyYKslBVA" name="newNext" type="_tUrbYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP7is90fEe2YPMyYKslBVA" name="return" type="_tUrbYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP7iuN0fEe2YPMyYKslBVA" name="setValue" visibility="package">
                <ownedParameter xmi:id="_uP7iud0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP7iwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uP7iwd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP7iwt0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP7iw90fEe2YPMyYKslBVA" name="next" type="_tUrbYN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP8w0t0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_uP8w090fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUrbYt0fEe2YPMyYKslBVA" name="Helper" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdUaA90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdUaBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdUaBt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uP6Umt0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tUrbYt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tdUaBd0fEe2YPMyYKslBVA" client="_tUrbYt0fEe2YPMyYKslBVA" supplier="_tUspgN0fEe2YPMyYKslBVA" contract="_tUspgN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uP6Um90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_uP67oN0fEe2YPMyYKslBVA" name="instance" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uP67od0fEe2YPMyYKslBVA" name="return" type="_tUrbYt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP67ot0fEe2YPMyYKslBVA" name="keyStrength" visibility="public">
                  <ownedParameter xmi:id="_uP67o90fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP67pN0fEe2YPMyYKslBVA" name="valueStrength" visibility="public">
                  <ownedParameter xmi:id="_uP67pd0fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP67pt0fEe2YPMyYKslBVA" name="newSegment" visibility="public">
                  <ownedParameter xmi:id="_uP67p90fEe2YPMyYKslBVA" name="map" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP67qN0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP67qd0fEe2YPMyYKslBVA" name="maxSegmentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP67qt0fEe2YPMyYKslBVA" name="return" type="_tdVBEN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP67r90fEe2YPMyYKslBVA" name="copy" visibility="public">
                  <ownedParameter xmi:id="_uP67sN0fEe2YPMyYKslBVA" name="segment" type="_tdVBEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP67sd0fEe2YPMyYKslBVA" name="entry" type="_tUrbYN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP67st0fEe2YPMyYKslBVA" name="newNext" type="_tUrbYN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP7isN0fEe2YPMyYKslBVA" name="return" type="_tUrbYN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP7itN0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uP7itd0fEe2YPMyYKslBVA" name="segment" type="_tdVBEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP7itt0fEe2YPMyYKslBVA" name="entry" type="_tUrbYN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP7it90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP7iut0fEe2YPMyYKslBVA" name="newEntry" visibility="public">
                  <ownedParameter xmi:id="_uP7iu90fEe2YPMyYKslBVA" name="segment" type="_tdVBEN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP7ivN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP7ivd0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP7ivt0fEe2YPMyYKslBVA" name="next" type="_tUrbYN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP7iv90fEe2YPMyYKslBVA" name="return" type="_tUrbYN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP7ixN0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uP7ixd0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP7ixt0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP7ix90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP8JwN0fEe2YPMyYKslBVA" name="copy" visibility="public">
                  <ownedParameter xmi:id="_uP8Jwd0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP8Jwt0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP8Jw90fEe2YPMyYKslBVA" name="arg2" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP8JxN0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP8Jxd0fEe2YPMyYKslBVA" name="newEntry" visibility="public">
                  <ownedParameter xmi:id="_uP8Jxt0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP8Jx90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP8JyN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP8Jyd0fEe2YPMyYKslBVA" name="arg3" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP8Jyt0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP8Jy90fEe2YPMyYKslBVA" name="newSegment" visibility="public">
                  <ownedParameter xmi:id="_uP8JzN0fEe2YPMyYKslBVA" name="arg0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP8Jzd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP8Jzt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP8Jz90fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP8w0N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUrbZN0fEe2YPMyYKslBVA" name="StrongKeyWeakValueEntry" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdWPMd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdWPMt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdW2Qd0fEe2YPMyYKslBVA" general="_tdTy9N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uP_0LN0fEe2YPMyYKslBVA" name="valueReference" visibility="private" type="_tUsCct0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQBCRN0fEe2YPMyYKslBVA" name="key" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQBCRd0fEe2YPMyYKslBVA" name="hash" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdW2QN0fEe2YPMyYKslBVA" client="_tUrbZN0fEe2YPMyYKslBVA" supplier="_tdR9wd0fEe2YPMyYKslBVA" contract="_tdR9wd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uP-mA90fEe2YPMyYKslBVA" name="copy" visibility="package">
                <ownedParameter xmi:id="_uP-mBN0fEe2YPMyYKslBVA" name="queueForValues" type="_tBR-S90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP-mBd0fEe2YPMyYKslBVA" name="newNext" type="_tUrbZN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP-mBt0fEe2YPMyYKslBVA" name="return" type="_tUrbZN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP-mC90fEe2YPMyYKslBVA" name="setValue" visibility="package">
                <ownedParameter xmi:id="_uP-mDN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP-mDd0fEe2YPMyYKslBVA" name="queueForValues" type="_tBR-S90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP_NFt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uP_NF90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP_NGN0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP_NGd0fEe2YPMyYKslBVA" name="next" type="_tUrbZN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQAbMt0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_uQAbM90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQAbNt0fEe2YPMyYKslBVA" name="clearValue" visibility="public"/>
              <ownedOperation xmi:id="_uQBCSt0fEe2YPMyYKslBVA" name="getValueReference" visibility="public">
                <ownedParameter xmi:id="_uQBCS90fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQBpUN0fEe2YPMyYKslBVA" name="access$600" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uQBpUd0fEe2YPMyYKslBVA" name="x0" type="_tUrbZN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQBpUt0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQBpU90fEe2YPMyYKslBVA" name="access$602" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uQBpVN0fEe2YPMyYKslBVA" name="x0" type="_tUrbZN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQBpVd0fEe2YPMyYKslBVA" name="x1" type="_tUsCct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQBpVt0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUrbZt0fEe2YPMyYKslBVA" name="Helper" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdVoI90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdVoJN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdVoJt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uP9X6t0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tUrbZt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tdVoJd0fEe2YPMyYKslBVA" client="_tUrbZt0fEe2YPMyYKslBVA" supplier="_tUspgN0fEe2YPMyYKslBVA" contract="_tUspgN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uP9X690fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_uP9-8N0fEe2YPMyYKslBVA" name="instance" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uP9-8d0fEe2YPMyYKslBVA" name="return" type="_tUrbZt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP9-8t0fEe2YPMyYKslBVA" name="keyStrength" visibility="public">
                  <ownedParameter xmi:id="_uP9-890fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP9-9N0fEe2YPMyYKslBVA" name="valueStrength" visibility="public">
                  <ownedParameter xmi:id="_uP9-9d0fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP9-9t0fEe2YPMyYKslBVA" name="newSegment" visibility="public">
                  <ownedParameter xmi:id="_uP9-990fEe2YPMyYKslBVA" name="map" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP9--N0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP9--d0fEe2YPMyYKslBVA" name="maxSegmentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP9--t0fEe2YPMyYKslBVA" name="return" type="_tdWPMN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP9-_90fEe2YPMyYKslBVA" name="copy" visibility="public">
                  <ownedParameter xmi:id="_uP9_AN0fEe2YPMyYKslBVA" name="segment" type="_tdWPMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP9_Ad0fEe2YPMyYKslBVA" name="entry" type="_tUrbZN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP9_At0fEe2YPMyYKslBVA" name="newNext" type="_tUrbZN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP9_A90fEe2YPMyYKslBVA" name="return" type="_tUrbZN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP-mB90fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uP-mCN0fEe2YPMyYKslBVA" name="segment" type="_tdWPMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP-mCd0fEe2YPMyYKslBVA" name="entry" type="_tUrbZN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP-mCt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP_NEN0fEe2YPMyYKslBVA" name="newEntry" visibility="public">
                  <ownedParameter xmi:id="_uP_NEd0fEe2YPMyYKslBVA" name="segment" type="_tdWPMN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_NEt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_NE90fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_NFN0fEe2YPMyYKslBVA" name="next" type="_tUrbZN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_NFd0fEe2YPMyYKslBVA" name="return" type="_tUrbZN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP_NGt0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uP_NG90fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_NHN0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_NHd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP_NHt0fEe2YPMyYKslBVA" name="copy" visibility="public">
                  <ownedParameter xmi:id="_uP_NH90fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_NIN0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_NId0fEe2YPMyYKslBVA" name="arg2" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_NIt0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP_0IN0fEe2YPMyYKslBVA" name="newEntry" visibility="public">
                  <ownedParameter xmi:id="_uP_0Id0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_0It0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_0I90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_0JN0fEe2YPMyYKslBVA" name="arg3" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_0Jd0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP_0Jt0fEe2YPMyYKslBVA" name="newSegment" visibility="public">
                  <ownedParameter xmi:id="_uP_0J90fEe2YPMyYKslBVA" name="arg0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_0KN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_0Kd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP_0Kt0fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP_0K90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUrbaN0fEe2YPMyYKslBVA" name="WeakKeyStrongValueEntry" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdbHsN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdbHsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdbHs90fEe2YPMyYKslBVA" general="_tdZSgt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQKMPN0fEe2YPMyYKslBVA" name="value" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQKzQt0fEe2YPMyYKslBVA" name="hash" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdbHst0fEe2YPMyYKslBVA" client="_tUrbaN0fEe2YPMyYKslBVA" supplier="_tdTy890fEe2YPMyYKslBVA" contract="_tdTy890fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQI-Fd0fEe2YPMyYKslBVA" name="getKey" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQI-Ft0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQI-Gt0fEe2YPMyYKslBVA" name="copy" visibility="package">
                <ownedParameter xmi:id="_uQI-G90fEe2YPMyYKslBVA" name="queueForKeys" type="_tBR-S90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQI-HN0fEe2YPMyYKslBVA" name="newNext" type="_tUrbaN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQI-Hd0fEe2YPMyYKslBVA" name="return" type="_tUrbaN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQI-It0fEe2YPMyYKslBVA" name="setValue" visibility="package">
                <ownedParameter xmi:id="_uQI-I90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQJlJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQJlJ90fEe2YPMyYKslBVA" name="queue" type="_tBR-S90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQJlKN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQJlKd0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQJlKt0fEe2YPMyYKslBVA" name="next" type="_tUrbaN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQKzQN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_uQKzQd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUrbat0fEe2YPMyYKslBVA" name="Helper" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdZ5k90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdZ5lN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdZ5lt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uQIXAN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tUrbat0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tdZ5ld0fEe2YPMyYKslBVA" client="_tUrbat0fEe2YPMyYKslBVA" supplier="_tUspgN0fEe2YPMyYKslBVA" contract="_tUspgN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uQIXAd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_uQIXAt0fEe2YPMyYKslBVA" name="instance" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uQIXA90fEe2YPMyYKslBVA" name="return" type="_tUrbat0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQIXBN0fEe2YPMyYKslBVA" name="keyStrength" visibility="public">
                  <ownedParameter xmi:id="_uQIXBd0fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQIXBt0fEe2YPMyYKslBVA" name="valueStrength" visibility="public">
                  <ownedParameter xmi:id="_uQIXB90fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQIXCN0fEe2YPMyYKslBVA" name="newSegment" visibility="public">
                  <ownedParameter xmi:id="_uQIXCd0fEe2YPMyYKslBVA" name="map" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQIXCt0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQIXC90fEe2YPMyYKslBVA" name="maxSegmentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQIXDN0fEe2YPMyYKslBVA" name="return" type="_tdagoN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQI-EN0fEe2YPMyYKslBVA" name="copy" visibility="public">
                  <ownedParameter xmi:id="_uQI-Ed0fEe2YPMyYKslBVA" name="segment" type="_tdagoN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQI-Et0fEe2YPMyYKslBVA" name="entry" type="_tUrbaN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQI-E90fEe2YPMyYKslBVA" name="newNext" type="_tUrbaN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQI-FN0fEe2YPMyYKslBVA" name="return" type="_tUrbaN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQI-Ht0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uQI-H90fEe2YPMyYKslBVA" name="segment" type="_tdagoN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQI-IN0fEe2YPMyYKslBVA" name="entry" type="_tUrbaN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQI-Id0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQJlIN0fEe2YPMyYKslBVA" name="newEntry" visibility="public">
                  <ownedParameter xmi:id="_uQJlId0fEe2YPMyYKslBVA" name="segment" type="_tdagoN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQJlIt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQJlI90fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQJlJN0fEe2YPMyYKslBVA" name="next" type="_tUrbaN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQJlJd0fEe2YPMyYKslBVA" name="return" type="_tUrbaN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQJlK90fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uQJlLN0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQJlLd0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQJlLt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQJlL90fEe2YPMyYKslBVA" name="copy" visibility="public">
                  <ownedParameter xmi:id="_uQJlMN0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQJlMd0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQJlMt0fEe2YPMyYKslBVA" name="arg2" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQJlM90fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQKMMN0fEe2YPMyYKslBVA" name="newEntry" visibility="public">
                  <ownedParameter xmi:id="_uQKMMd0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQKMMt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQKMM90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQKMNN0fEe2YPMyYKslBVA" name="arg3" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQKMNd0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQKMNt0fEe2YPMyYKslBVA" name="newSegment" visibility="public">
                  <ownedParameter xmi:id="_uQKMN90fEe2YPMyYKslBVA" name="arg0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQKMON0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQKMOd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQKMOt0fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQKMO90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUrbbN0fEe2YPMyYKslBVA" name="WeakKeyWeakValueEntry" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdcV0d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdcV0t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdc84N0fEe2YPMyYKslBVA" general="_tdZSgt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQOdpt0fEe2YPMyYKslBVA" name="valueReference" visibility="private" type="_tUsCct0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQPEst0fEe2YPMyYKslBVA" name="hash" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdcV090fEe2YPMyYKslBVA" client="_tUrbbN0fEe2YPMyYKslBVA" supplier="_tdR9wd0fEe2YPMyYKslBVA" contract="_tdR9wd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQMocN0fEe2YPMyYKslBVA" name="getKey" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQMocd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQMoeN0fEe2YPMyYKslBVA" name="copy" visibility="package">
                <ownedParameter xmi:id="_uQMoed0fEe2YPMyYKslBVA" name="queueForKeys" type="_tBR-S90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQMoet0fEe2YPMyYKslBVA" name="queueForValues" type="_tBR-S90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQMoe90fEe2YPMyYKslBVA" name="newNext" type="_tUrbbN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQMofN0fEe2YPMyYKslBVA" name="return" type="_tUrbbN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQNPgN0fEe2YPMyYKslBVA" name="setValue" visibility="package">
                <ownedParameter xmi:id="_uQNPgd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQNPgt0fEe2YPMyYKslBVA" name="queueForValues" type="_tBR-S90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQNPid0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQNPit0fEe2YPMyYKslBVA" name="queue" type="_tBR-S90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQNPi90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQNPjN0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQNPjd0fEe2YPMyYKslBVA" name="next" type="_tUrbbN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQPEsN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_uQPEsd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQPrwN0fEe2YPMyYKslBVA" name="clearValue" visibility="public"/>
              <ownedOperation xmi:id="_uQPrwd0fEe2YPMyYKslBVA" name="getValueReference" visibility="public">
                <ownedParameter xmi:id="_uQPrwt0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQPrw90fEe2YPMyYKslBVA" name="access$700" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uQPrxN0fEe2YPMyYKslBVA" name="x0" type="_tUrbbN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQPrxd0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQPrxt0fEe2YPMyYKslBVA" name="access$702" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uQPrx90fEe2YPMyYKslBVA" name="x0" type="_tUrbbN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQQS0N0fEe2YPMyYKslBVA" name="x1" type="_tUsCct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQQS0d0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUrbbt0fEe2YPMyYKslBVA" name="Helper" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdbuwN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdbuwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdbuw90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uQLaXt0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tUrbbt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tdbuwt0fEe2YPMyYKslBVA" client="_tUrbbt0fEe2YPMyYKslBVA" supplier="_tUspgN0fEe2YPMyYKslBVA" contract="_tUspgN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uQLaX90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_uQLaYN0fEe2YPMyYKslBVA" name="instance" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uQMBYN0fEe2YPMyYKslBVA" name="return" type="_tUrbbt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQMBYd0fEe2YPMyYKslBVA" name="keyStrength" visibility="public">
                  <ownedParameter xmi:id="_uQMBYt0fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQMBY90fEe2YPMyYKslBVA" name="valueStrength" visibility="public">
                  <ownedParameter xmi:id="_uQMBZN0fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQMBZd0fEe2YPMyYKslBVA" name="newSegment" visibility="public">
                  <ownedParameter xmi:id="_uQMBZt0fEe2YPMyYKslBVA" name="map" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQMBZ90fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQMBaN0fEe2YPMyYKslBVA" name="maxSegmentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQMBad0fEe2YPMyYKslBVA" name="return" type="_tdcV0N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQMBbt0fEe2YPMyYKslBVA" name="copy" visibility="public">
                  <ownedParameter xmi:id="_uQMBb90fEe2YPMyYKslBVA" name="segment" type="_tdcV0N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQMBcN0fEe2YPMyYKslBVA" name="entry" type="_tUrbbN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQMBcd0fEe2YPMyYKslBVA" name="newNext" type="_tUrbbN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQMBct0fEe2YPMyYKslBVA" name="return" type="_tUrbbN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQMofd0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uQMoft0fEe2YPMyYKslBVA" name="segment" type="_tdcV0N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQMof90fEe2YPMyYKslBVA" name="entry" type="_tUrbbN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQMogN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQNPg90fEe2YPMyYKslBVA" name="newEntry" visibility="public">
                  <ownedParameter xmi:id="_uQNPhN0fEe2YPMyYKslBVA" name="segment" type="_tdcV0N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQNPhd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQNPht0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQNPh90fEe2YPMyYKslBVA" name="next" type="_tUrbbN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQNPiN0fEe2YPMyYKslBVA" name="return" type="_tUrbbN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQNPjt0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uQNPj90fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQNPkN0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQN2kN0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQN2kd0fEe2YPMyYKslBVA" name="copy" visibility="public">
                  <ownedParameter xmi:id="_uQN2kt0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQN2k90fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQN2lN0fEe2YPMyYKslBVA" name="arg2" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQN2ld0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQN2lt0fEe2YPMyYKslBVA" name="newEntry" visibility="public">
                  <ownedParameter xmi:id="_uQN2l90fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQN2mN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQN2md0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQN2mt0fEe2YPMyYKslBVA" name="arg3" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQN2m90fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQOdoN0fEe2YPMyYKslBVA" name="newSegment" visibility="public">
                  <ownedParameter xmi:id="_uQOdod0fEe2YPMyYKslBVA" name="arg0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQOdot0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQOdo90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQOdpN0fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQOdpd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUrbcN0fEe2YPMyYKslBVA" name="StrongKeyDummyValueEntry" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdTy8d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdTy8t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdTy9t0fEe2YPMyYKslBVA" general="_tdTy9N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uP5tiN0fEe2YPMyYKslBVA" name="key" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uP5tid0fEe2YPMyYKslBVA" name="hash" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdTy9d0fEe2YPMyYKslBVA" client="_tUrbcN0fEe2YPMyYKslBVA" supplier="_tdTy890fEe2YPMyYKslBVA" contract="_tdTy890fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uP4fYN0fEe2YPMyYKslBVA" name="copy" visibility="package">
                <ownedParameter xmi:id="_uP4fYd0fEe2YPMyYKslBVA" name="newNext" type="_tUrbcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP4fYt0fEe2YPMyYKslBVA" name="return" type="_tUrbcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP4fbd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uP4fbt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP4fb90fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP4fcN0fEe2YPMyYKslBVA" name="next" type="_tUrbcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP5thN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_uP5thd0fEe2YPMyYKslBVA" name="return" type="_tgC94N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP5tht0fEe2YPMyYKslBVA" name="setValue" visibility="package">
                <ownedParameter xmi:id="_uP5th90fEe2YPMyYKslBVA" name="value" type="_tgC94N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP5tit0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_uP5ti90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUrbct0fEe2YPMyYKslBVA" name="Helper" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdTL5t0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdTL590fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdTL6d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uP3RSN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tUrbct0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tdTL6N0fEe2YPMyYKslBVA" client="_tUrbct0fEe2YPMyYKslBVA" supplier="_tUspgN0fEe2YPMyYKslBVA" contract="_tUspgN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uP3RSd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_uP34UN0fEe2YPMyYKslBVA" name="instance" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uP34Ud0fEe2YPMyYKslBVA" name="return" type="_tUrbct0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP34Ut0fEe2YPMyYKslBVA" name="keyStrength" visibility="public">
                  <ownedParameter xmi:id="_uP34U90fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP34VN0fEe2YPMyYKslBVA" name="valueStrength" visibility="public">
                  <ownedParameter xmi:id="_uP34Vd0fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP34Vt0fEe2YPMyYKslBVA" name="newSegment" visibility="public">
                  <ownedParameter xmi:id="_uP34V90fEe2YPMyYKslBVA" name="map" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP34WN0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP34Wd0fEe2YPMyYKslBVA" name="maxSegmentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP34Wt0fEe2YPMyYKslBVA" name="return" type="_tdTy8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP34X90fEe2YPMyYKslBVA" name="copy" visibility="public">
                  <ownedParameter xmi:id="_uP34YN0fEe2YPMyYKslBVA" name="segment" type="_tdTy8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP34Yd0fEe2YPMyYKslBVA" name="entry" type="_tUrbcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP34Yt0fEe2YPMyYKslBVA" name="newNext" type="_tUrbcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP34Y90fEe2YPMyYKslBVA" name="return" type="_tUrbcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP4fY90fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uP4fZN0fEe2YPMyYKslBVA" name="segment" type="_tdTy8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP4fZd0fEe2YPMyYKslBVA" name="entry" type="_tUrbcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP4fZt0fEe2YPMyYKslBVA" name="value" type="_tgC94N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP4fZ90fEe2YPMyYKslBVA" name="newEntry" visibility="public">
                  <ownedParameter xmi:id="_uP4faN0fEe2YPMyYKslBVA" name="segment" type="_tdTy8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP4fad0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP4fat0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP4fa90fEe2YPMyYKslBVA" name="next" type="_tUrbcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP4fbN0fEe2YPMyYKslBVA" name="return" type="_tUrbcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP5GcN0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uP5Gcd0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP5Gct0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP5Gc90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP5GdN0fEe2YPMyYKslBVA" name="copy" visibility="public">
                  <ownedParameter xmi:id="_uP5Gdd0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP5Gdt0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP5Gd90fEe2YPMyYKslBVA" name="arg2" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP5GeN0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP5Ged0fEe2YPMyYKslBVA" name="newEntry" visibility="public">
                  <ownedParameter xmi:id="_uP5Get0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP5Ge90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP5GfN0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP5Gfd0fEe2YPMyYKslBVA" name="arg3" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP5Gft0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP5Gf90fEe2YPMyYKslBVA" name="newSegment" visibility="public">
                  <ownedParameter xmi:id="_uP5GgN0fEe2YPMyYKslBVA" name="arg0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP5tgN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP5tgd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uP5tgt0fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uP5tg90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUrbdN0fEe2YPMyYKslBVA" name="WeakKeyDummyValueEntry" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdZSgN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdZSgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdZShN0fEe2YPMyYKslBVA" general="_tdZSgt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQHI4t0fEe2YPMyYKslBVA" name="hash" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdZSg90fEe2YPMyYKslBVA" client="_tUrbdN0fEe2YPMyYKslBVA" supplier="_tdTy890fEe2YPMyYKslBVA" contract="_tdTy890fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQFTwt0fEe2YPMyYKslBVA" name="getKey" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQFTw90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQFTx90fEe2YPMyYKslBVA" name="copy" visibility="package">
                <ownedParameter xmi:id="_uQFTyN0fEe2YPMyYKslBVA" name="queueForKeys" type="_tBR-S90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQFTyd0fEe2YPMyYKslBVA" name="newNext" type="_tUrbdN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQFTyt0fEe2YPMyYKslBVA" name="return" type="_tUrbdN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQF6yt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQF6y90fEe2YPMyYKslBVA" name="queue" type="_tBR-S90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQF6zN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQF6zd0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQF6zt0fEe2YPMyYKslBVA" name="next" type="_tUrbdN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQGh3d0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_uQGh3t0fEe2YPMyYKslBVA" name="return" type="_tgC94N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQHI4N0fEe2YPMyYKslBVA" name="setValue" visibility="package">
                <ownedParameter xmi:id="_uQHI4d0fEe2YPMyYKslBVA" name="value" type="_tgC94N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQHI490fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_uQHI5N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tUrbdt0fEe2YPMyYKslBVA" name="Helper" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tdYrcN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tdYrcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tdYrc90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uQEsqt0fEe2YPMyYKslBVA" name="INSTANCE" visibility="private" isLeaf="true" isStatic="true" type="_tUrbdt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tdYrct0fEe2YPMyYKslBVA" client="_tUrbdt0fEe2YPMyYKslBVA" supplier="_tUspgN0fEe2YPMyYKslBVA" contract="_tUspgN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uQEsq90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
                <ownedOperation xmi:id="_uQEsrN0fEe2YPMyYKslBVA" name="instance" visibility="package" isStatic="true">
                  <ownedParameter xmi:id="_uQEsrd0fEe2YPMyYKslBVA" name="return" type="_tUrbdt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQFTsN0fEe2YPMyYKslBVA" name="keyStrength" visibility="public">
                  <ownedParameter xmi:id="_uQFTsd0fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQFTst0fEe2YPMyYKslBVA" name="valueStrength" visibility="public">
                  <ownedParameter xmi:id="_uQFTs90fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQFTtN0fEe2YPMyYKslBVA" name="newSegment" visibility="public">
                  <ownedParameter xmi:id="_uQFTtd0fEe2YPMyYKslBVA" name="map" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQFTtt0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQFTt90fEe2YPMyYKslBVA" name="maxSegmentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQFTuN0fEe2YPMyYKslBVA" name="return" type="_tdYrdd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQFTvd0fEe2YPMyYKslBVA" name="copy" visibility="public">
                  <ownedParameter xmi:id="_uQFTvt0fEe2YPMyYKslBVA" name="segment" type="_tdYrdd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQFTv90fEe2YPMyYKslBVA" name="entry" type="_tUrbdN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQFTwN0fEe2YPMyYKslBVA" name="newNext" type="_tUrbdN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQFTwd0fEe2YPMyYKslBVA" name="return" type="_tUrbdN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQF6wN0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uQF6wd0fEe2YPMyYKslBVA" name="segment" type="_tdYrdd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQF6wt0fEe2YPMyYKslBVA" name="entry" type="_tUrbdN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQF6w90fEe2YPMyYKslBVA" name="value" type="_tgC94N0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQF6xN0fEe2YPMyYKslBVA" name="newEntry" visibility="public">
                  <ownedParameter xmi:id="_uQF6xd0fEe2YPMyYKslBVA" name="segment" type="_tdYrdd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQF6xt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQF6x90fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQF6yN0fEe2YPMyYKslBVA" name="next" type="_tUrbdN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQF6yd0fEe2YPMyYKslBVA" name="return" type="_tUrbdN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQF6z90fEe2YPMyYKslBVA" name="setValue" visibility="public">
                  <ownedParameter xmi:id="_uQF60N0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQF60d0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQF60t0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQF6090fEe2YPMyYKslBVA" name="copy" visibility="public">
                  <ownedParameter xmi:id="_uQF61N0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQF61d0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQF61t0fEe2YPMyYKslBVA" name="arg2" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQGh0N0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQGh0d0fEe2YPMyYKslBVA" name="newEntry" visibility="public">
                  <ownedParameter xmi:id="_uQGh0t0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQGh090fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQGh1N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQGh1d0fEe2YPMyYKslBVA" name="arg3" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQGh1t0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQGh190fEe2YPMyYKslBVA" name="newSegment" visibility="public">
                  <ownedParameter xmi:id="_uQGh2N0fEe2YPMyYKslBVA" name="arg0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQGh2d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQGh2t0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uQGh290fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uQGh3N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tUsCcN0fEe2YPMyYKslBVA" name="InternalEntry" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tdL3It0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdL3I90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uPdBlN0fEe2YPMyYKslBVA" name="getNext" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPdBld0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPePsN0fEe2YPMyYKslBVA" name="getKey" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPePsd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPfd0N0fEe2YPMyYKslBVA" name="getHash" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPfd0d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPfd0t0fEe2YPMyYKslBVA" name="getValue" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPfd090fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUsCcd0fEe2YPMyYKslBVA" name="Segment" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tdMeM90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdMeNN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdMeNt0fEe2YPMyYKslBVA" general="_tdMeNd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPdBkN0fEe2YPMyYKslBVA" name="count" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPdBkd0fEe2YPMyYKslBVA" name="table" visibility="package" type="_tUt3oN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPhTAN0fEe2YPMyYKslBVA" name="map" visibility="package" isLeaf="true" type="_tUo_IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPhTAd0fEe2YPMyYKslBVA" name="modCount" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPhTAt0fEe2YPMyYKslBVA" name="threshold" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPhTA90fEe2YPMyYKslBVA" name="maxSegmentSize" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPhTBN0fEe2YPMyYKslBVA" name="readCount" visibility="package" isLeaf="true" type="_tdNsUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uPePud0fEe2YPMyYKslBVA" name="postReadCleanup" visibility="package"/>
              <ownedOperation xmi:id="_uPhTBd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPhTBt0fEe2YPMyYKslBVA" name="map" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPhTB90fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPhTCN0fEe2YPMyYKslBVA" name="maxSegmentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPh6EN0fEe2YPMyYKslBVA" name="newEntryArray" visibility="package">
                <ownedParameter xmi:id="_uPh6Ed0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPh6Et0fEe2YPMyYKslBVA" name="return" type="_tUt3oN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPh6E90fEe2YPMyYKslBVA" name="initTable" visibility="package">
                <ownedParameter xmi:id="_uPh6FN0fEe2YPMyYKslBVA" name="newTable" type="_tUt3oN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPh6Fd0fEe2YPMyYKslBVA" name="self" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uPh6Ft0fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPh6F90fEe2YPMyYKslBVA" name="maybeDrainReferenceQueues" visibility="package"/>
              <ownedOperation xmi:id="_uPh6GN0fEe2YPMyYKslBVA" name="maybeClearReferenceQueues" visibility="package"/>
              <ownedOperation xmi:id="_uPh6Gd0fEe2YPMyYKslBVA" name="setValue" visibility="package">
                <ownedParameter xmi:id="_uPh6Gt0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPh6G90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPihIN0fEe2YPMyYKslBVA" name="copyEntry" visibility="package">
                <ownedParameter xmi:id="_uPihId0fEe2YPMyYKslBVA" name="original" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPihIt0fEe2YPMyYKslBVA" name="newNext" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPihI90fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPjIMt0fEe2YPMyYKslBVA" name="castForTesting" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uPjIM90fEe2YPMyYKslBVA" name="arg0" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPjINN0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPjINd0fEe2YPMyYKslBVA" name="getKeyReferenceQueueForTesting" visibility="package">
                <ownedParameter xmi:id="_uPjINt0fEe2YPMyYKslBVA" name="return" type="_tBR-S90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPjIN90fEe2YPMyYKslBVA" name="getValueReferenceQueueForTesting" visibility="package">
                <ownedParameter xmi:id="_uPjION0fEe2YPMyYKslBVA" name="return" type="_tBR-S90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPjvQN0fEe2YPMyYKslBVA" name="getWeakValueReferenceForTesting" visibility="package">
                <ownedParameter xmi:id="_uPjvQd0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPjvQt0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPjvQ90fEe2YPMyYKslBVA" name="newWeakValueReferenceForTesting" visibility="package">
                <ownedParameter xmi:id="_uPjvRN0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPjvRd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPjvRt0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPjvR90fEe2YPMyYKslBVA" name="setWeakValueReferenceForTesting" visibility="package">
                <ownedParameter xmi:id="_uPjvSN0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPjvSd0fEe2YPMyYKslBVA" name="valueReference" type="_tUsCct0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPjvSt0fEe2YPMyYKslBVA" name="setTableEntryForTesting" visibility="package">
                <ownedParameter xmi:id="_uPjvS90fEe2YPMyYKslBVA" name="i" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPjvTN0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPkWU90fEe2YPMyYKslBVA" name="copyForTesting" visibility="package">
                <ownedParameter xmi:id="_uPkWVN0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPkWVd0fEe2YPMyYKslBVA" name="newNext" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPkWVt0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPk9YN0fEe2YPMyYKslBVA" name="setValueForTesting" visibility="package">
                <ownedParameter xmi:id="_uPk9Yd0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPk9Yt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPk9Y90fEe2YPMyYKslBVA" name="newEntryForTesting" visibility="package">
                <ownedParameter xmi:id="_uPlkcN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPlkcd0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPlkct0fEe2YPMyYKslBVA" name="next" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPlkc90fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPlkdN0fEe2YPMyYKslBVA" name="removeTableEntryForTesting" visibility="package">
                <ownedParameter xmi:id="_uPlkdd0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPlkdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPmLgN0fEe2YPMyYKslBVA" name="removeEntryForTesting" visibility="package">
                <ownedParameter xmi:id="_uPmLgd0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPmLgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPmLg90fEe2YPMyYKslBVA" name="removeFromChainForTesting" visibility="package">
                <ownedParameter xmi:id="_uPmLhN0fEe2YPMyYKslBVA" name="first" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPmLhd0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPmLht0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPmLh90fEe2YPMyYKslBVA" name="removeFromChain" visibility="package">
                <ownedParameter xmi:id="_uPmLiN0fEe2YPMyYKslBVA" name="first" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPmLid0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPmLit0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPmLi90fEe2YPMyYKslBVA" name="getLiveValueForTesting" visibility="package">
                <ownedParameter xmi:id="_uPmLjN0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPmLjd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPmykN0fEe2YPMyYKslBVA" name="getLiveValue" visibility="package">
                <ownedParameter xmi:id="_uPmykd0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPmykt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPmyk90fEe2YPMyYKslBVA" name="tryDrainReferenceQueues" visibility="package"/>
              <ownedOperation xmi:id="_uPmylN0fEe2YPMyYKslBVA" name="tryLock" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uPmyld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPmylt0fEe2YPMyYKslBVA" name="unlock" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_uPmyl90fEe2YPMyYKslBVA" name="drainKeyReferenceQueue" visibility="package">
                <ownedParameter xmi:id="_uPmymN0fEe2YPMyYKslBVA" name="keyReferenceQueue" type="_tBR-S90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPnZot0fEe2YPMyYKslBVA" name="drainValueReferenceQueue" visibility="package">
                <ownedParameter xmi:id="_uPnZo90fEe2YPMyYKslBVA" name="valueReferenceQueue" type="_tBR-S90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPnZpt0fEe2YPMyYKslBVA" name="clearReferenceQueue" visibility="package">
                <ownedParameter xmi:id="_uPnZp90fEe2YPMyYKslBVA" name="referenceQueue" type="_tBR-S90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPoAsN0fEe2YPMyYKslBVA" name="getFirst" visibility="package">
                <ownedParameter xmi:id="_uPoAsd0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPoAst0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPoAs90fEe2YPMyYKslBVA" name="getEntry" visibility="package">
                <ownedParameter xmi:id="_uPoAtN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPoAtd0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPoAtt0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPonwd0fEe2YPMyYKslBVA" name="getLiveEntry" visibility="package">
                <ownedParameter xmi:id="_uPonwt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPonw90fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPonxN0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPonxd0fEe2YPMyYKslBVA" name="get" visibility="package">
                <ownedParameter xmi:id="_uPonxt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPonx90fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPonyN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPpO0N0fEe2YPMyYKslBVA" name="containsKey" visibility="package">
                <ownedParameter xmi:id="_uPpO0d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPpO0t0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPpO090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPpO1N0fEe2YPMyYKslBVA" name="containsValue" visibility="package">
                <ownedParameter xmi:id="_uPpO1d0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPpO1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPp14N0fEe2YPMyYKslBVA" name="put" visibility="package">
                <ownedParameter xmi:id="_uPp14d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPp14t0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPp1490fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPp15N0fEe2YPMyYKslBVA" name="onlyIfAbsent" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPp15d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPqc8N0fEe2YPMyYKslBVA" name="lock" isLeaf="true" isAbstract="true"/>
              <ownedOperation xmi:id="_uPqc8d0fEe2YPMyYKslBVA" name="preWriteCleanup" visibility="package"/>
              <ownedOperation xmi:id="_uPqc8t0fEe2YPMyYKslBVA" name="expand" visibility="package"/>
              <ownedOperation xmi:id="_uPsSIN0fEe2YPMyYKslBVA" name="replace" visibility="package">
                <ownedParameter xmi:id="_uPsSId0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPsSIt0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPsSI90fEe2YPMyYKslBVA" name="oldValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPsSJN0fEe2YPMyYKslBVA" name="newValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPsSJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPs5MN0fEe2YPMyYKslBVA" name="isCollected" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uPs5Md0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPs5Mt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPtgQN0fEe2YPMyYKslBVA" name="replace" visibility="package">
                <ownedParameter xmi:id="_uPtgQd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPtgQt0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPtgQ90fEe2YPMyYKslBVA" name="newValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPtgRN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPuHUN0fEe2YPMyYKslBVA" name="remove" visibility="package">
                <ownedParameter xmi:id="_uPuuYN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPuuYd0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPuuYt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPvVcN0fEe2YPMyYKslBVA" name="remove" visibility="package">
                <ownedParameter xmi:id="_uPvVcd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPvVct0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPvVc90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPvVdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPv8gN0fEe2YPMyYKslBVA" name="clear" visibility="package"/>
              <ownedOperation xmi:id="_uPxKoN0fEe2YPMyYKslBVA" name="reclaimKey" visibility="package">
                <ownedParameter xmi:id="_uPxKod0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPxKot0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPxKo90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPxxsN0fEe2YPMyYKslBVA" name="reclaimValue" visibility="package">
                <ownedParameter xmi:id="_uPxxsd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPxxst0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPxxs90fEe2YPMyYKslBVA" name="valueReference" type="_tUsCct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPxxtN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPy_0N0fEe2YPMyYKslBVA" name="clearValueForTesting" visibility="package">
                <ownedParameter xmi:id="_uPy_0d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPy_0t0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPy_090fEe2YPMyYKslBVA" name="valueReference" type="_tUsCct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPy_1N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP1cEd0fEe2YPMyYKslBVA" name="runCleanup" visibility="package"/>
              <ownedOperation xmi:id="_uP1cEt0fEe2YPMyYKslBVA" name="runLockedCleanup" visibility="package"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tUsCct0fEe2YPMyYKslBVA" name="WeakValueReference" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tdeLA90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdeLBN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uQAbNN0fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uQAbNd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQAbN90fEe2YPMyYKslBVA" name="clear" visibility="public" isAbstract="true"/>
              <ownedOperation xmi:id="_uQBCRt0fEe2YPMyYKslBVA" name="copyFor" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uQBCR90fEe2YPMyYKslBVA" name="arg0" type="_tBR-S90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQBCSN0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQBCSd0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQSIA90fEe2YPMyYKslBVA" name="getEntry" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uQSIBN0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tUspgN0fEe2YPMyYKslBVA" name="InternalEntryHelper" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tdL3JN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdL3Jd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uPfd1N0fEe2YPMyYKslBVA" name="keyStrength" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPfd1d0fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPfd1t0fEe2YPMyYKslBVA" name="valueStrength" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPfd190fEe2YPMyYKslBVA" name="return" type="_tUo_It0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPfd2N0fEe2YPMyYKslBVA" name="newSegment" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPfd2d0fEe2YPMyYKslBVA" name="arg0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPfd2t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPfd290fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPfd3N0fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPfd3d0fEe2YPMyYKslBVA" name="newEntry" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPfd3t0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPfd390fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPfd4N0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPfd4d0fEe2YPMyYKslBVA" name="arg3" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPfd4t0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPfd490fEe2YPMyYKslBVA" name="copy" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPfd5N0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPfd5d0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPfd5t0fEe2YPMyYKslBVA" name="arg2" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPfd590fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPfd6N0fEe2YPMyYKslBVA" name="setValue" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPfd6d0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPfd6t0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPfd690fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUuesd0fEe2YPMyYKslBVA" name="KeySet" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdL3Jt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdL3J90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdL3KN0fEe2YPMyYKslBVA" general="_tdLQHN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPfd8t0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tUo_IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uPfd890fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPfd9N0fEe2YPMyYKslBVA" name="this$0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPgE4N0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uPgE4d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPgE4t0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uPgE490fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPgE5N0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uPgE5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPgE5t0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uPgE590fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPgE6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPgE7N0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uPgE7d0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPgE7t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPgr8N0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUues90fEe2YPMyYKslBVA" name="Values" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdYEY90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdYEZN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdYEZd0fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQEFlN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tUo_IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQEFld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQEFlt0fEe2YPMyYKslBVA" name="this$0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQEFl90fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uQEFmN0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQEFmd0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uQEFmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQEFm90fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uQEFnN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQEFnd0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uQEFnt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQEsoN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQEspN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uQEspd0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uQEspt0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQEsp90fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uQEsqN0fEe2YPMyYKslBVA" name="a" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQEsqd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUuetd0fEe2YPMyYKslBVA" name="EntrySet" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdLQGt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdLQG90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdLQHd0fEe2YPMyYKslBVA" general="_tdLQHN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPbMZN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tUo_IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uPbMZd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPbMZt0fEe2YPMyYKslBVA" name="this$0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPbMad0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uPbMat0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPbMa90fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uPbMbN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPbMbd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPbzcN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uPbzcd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPbzct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPbzd90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uPbzeN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPbze90fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uPbzfN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPbzf90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUvFwd0fEe2YPMyYKslBVA" name="SerializationProxy" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdSk0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdSk0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdSk090fEe2YPMyYKslBVA" general="_tdSk0t0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uP1cE90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uP2DKd0fEe2YPMyYKslBVA" name="delegate" isLeaf="true" type="_tUqNRt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uP1cFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uP1cFd0fEe2YPMyYKslBVA" name="keyStrength" type="_tUo_It0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP1cFt0fEe2YPMyYKslBVA" name="valueStrength" type="_tUo_It0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP1cF90fEe2YPMyYKslBVA" name="keyEquivalence" type="_s-skUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP1cGN0fEe2YPMyYKslBVA" name="valueEquivalence" type="_s-skUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP1cGd0fEe2YPMyYKslBVA" name="concurrencyLevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP1cGt0fEe2YPMyYKslBVA" name="delegate" type="_tUqNRt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP2DIN0fEe2YPMyYKslBVA" name="writeObject" visibility="private">
                <ownedParameter xmi:id="_uP2DId0fEe2YPMyYKslBVA" name="out" type="_s-izUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP2DIt0fEe2YPMyYKslBVA" name="writeMapTo" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uP2DI90fEe2YPMyYKslBVA" name="arg0" type="_s-izUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP2DJN0fEe2YPMyYKslBVA" name="readObject" visibility="private">
                <ownedParameter xmi:id="_uP2DJd0fEe2YPMyYKslBVA" name="in" type="_s-izU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP2DJt0fEe2YPMyYKslBVA" name="readMapMaker" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uP2DJ90fEe2YPMyYKslBVA" name="arg0" type="_s-izU90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP2DKN0fEe2YPMyYKslBVA" name="return" type="_s_OIwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP2DKt0fEe2YPMyYKslBVA" name="readEntries" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uP2DK90fEe2YPMyYKslBVA" name="arg0" type="_s-izU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP2DLN0fEe2YPMyYKslBVA" name="readResolve" visibility="private">
                <ownedParameter xmi:id="_uP2DLd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUvFwt0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tdLQEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdLQEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdLQE90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdLQEt0fEe2YPMyYKslBVA" client="_tUvFwt0fEe2YPMyYKslBVA" supplier="_tUsCct0fEe2YPMyYKslBVA" contract="_tUsCct0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPW68N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uPW68d0fEe2YPMyYKslBVA" name="getEntry" visibility="public">
                <ownedParameter xmi:id="_uPW68t0fEe2YPMyYKslBVA" name="return" type="_tdLQFd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPW6890fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uPW69N0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uPW69d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPW69t0fEe2YPMyYKslBVA" name="copyFor" visibility="public">
                <ownedParameter xmi:id="_uPW6990fEe2YPMyYKslBVA" name="queue" type="_tBR-S90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPW6-N0fEe2YPMyYKslBVA" name="entry" type="_tdLQFd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPW6-d0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPW6-t0fEe2YPMyYKslBVA" name="copyFor" visibility="public">
                <ownedParameter xmi:id="_uPW6-90fEe2YPMyYKslBVA" name="arg0" type="_tBR-S90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPW6_N0fEe2YPMyYKslBVA" name="arg1" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPW6_d0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPXiAN0fEe2YPMyYKslBVA" name="getEntry" visibility="public">
                <ownedParameter xmi:id="_uPXiAd0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdLQFd0fEe2YPMyYKslBVA" name="DummyInternalEntry" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdLQFt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdLQF90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdLQGd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tdLQGN0fEe2YPMyYKslBVA" client="_tdLQFd0fEe2YPMyYKslBVA" supplier="_tUsCcN0fEe2YPMyYKslBVA" contract="_tUsCcN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPZ-UN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uPalUN0fEe2YPMyYKslBVA" name="getNext" visibility="public">
                <ownedParameter xmi:id="_uPalUd0fEe2YPMyYKslBVA" name="return" type="_tdLQFd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPalUt0fEe2YPMyYKslBVA" name="getHash" visibility="public">
                <ownedParameter xmi:id="_uPalU90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPalVN0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                <ownedParameter xmi:id="_uPalVd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPalVt0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_uPalV90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPalWN0fEe2YPMyYKslBVA" name="getNext" visibility="public">
                <ownedParameter xmi:id="_uPalWd0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdLQHN0fEe2YPMyYKslBVA" name="SafeToArraySet" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tdMeMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdMeMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdMeMt0fEe2YPMyYKslBVA" general="_tVRRQt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPbMZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPbMaN0fEe2YPMyYKslBVA" name="x0" type="_tUvFwt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPgr8d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uPgr890fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uPgr9N0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPgr-N0fEe2YPMyYKslBVA" name="toArray" visibility="public">
                <ownedParameter xmi:id="_uPgr-d0fEe2YPMyYKslBVA" name="a" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPgr-t0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdL3Id0fEe2YPMyYKslBVA" name="EntryIterator" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tgDk-N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgDk-d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgDk-90fEe2YPMyYKslBVA" general="_tgDk-t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPalWt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPalW90fEe2YPMyYKslBVA" name="this$0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPalXt0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uPalX90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPbMYN0fEe2YPMyYKslBVA" name="nextEntry" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uPbMYd0fEe2YPMyYKslBVA" name="return" type="_tgEzEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPbMYt0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uPbMY90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdL3Kt0fEe2YPMyYKslBVA" name="KeyIterator" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tgEzEd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgEzEt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgEzE90fEe2YPMyYKslBVA" general="_tgDk-t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPfd7N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPfd7d0fEe2YPMyYKslBVA" name="this$0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPfd7t0fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uPfd790fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPfd8N0fEe2YPMyYKslBVA" name="nextEntry" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uPfd8d0fEe2YPMyYKslBVA" name="return" type="_tgEzEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tdR9wd0fEe2YPMyYKslBVA" name="WeakValueEntry" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tdeLAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdeLAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdeLAt0fEe2YPMyYKslBVA" general="_tUsCcN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPyYwN0fEe2YPMyYKslBVA" name="getValueReference" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPyYwd0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQSIAt0fEe2YPMyYKslBVA" name="clearValue" visibility="public" isAbstract="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdSk0t0fEe2YPMyYKslBVA" name="AbstractSerializationProxy" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tgC95d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgC95t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgC96d0fEe2YPMyYKslBVA" general="_tgC9590fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPXiAt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPXiA90fEe2YPMyYKslBVA" name="keyStrength" visibility="package" isLeaf="true" type="_tUo_It0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPXiBN0fEe2YPMyYKslBVA" name="valueStrength" visibility="package" isLeaf="true" type="_tUo_It0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPXiBd0fEe2YPMyYKslBVA" name="keyEquivalence" visibility="package" isLeaf="true" type="_s-skUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPXiBt0fEe2YPMyYKslBVA" name="valueEquivalence" visibility="package" isLeaf="true" type="_s-skUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPXiB90fEe2YPMyYKslBVA" name="concurrencyLevel" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPXiCN0fEe2YPMyYKslBVA" name="delegate" visibility="package" type="_tUqNRt0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgC96N0fEe2YPMyYKslBVA" client="_tdSk0t0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPXiCd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPXiCt0fEe2YPMyYKslBVA" name="keyStrength" type="_tUo_It0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPXiC90fEe2YPMyYKslBVA" name="valueStrength" type="_tUo_It0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPXiDN0fEe2YPMyYKslBVA" name="keyEquivalence" type="_s-skUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPXiDd0fEe2YPMyYKslBVA" name="valueEquivalence" type="_s-skUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPXiDt0fEe2YPMyYKslBVA" name="concurrencyLevel" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPXiD90fEe2YPMyYKslBVA" name="delegate" type="_tUqNRt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPXiEN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uPXiEd0fEe2YPMyYKslBVA" name="return" type="_tUqNRt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPXiEt0fEe2YPMyYKslBVA" name="writeMapTo" visibility="package">
                <ownedParameter xmi:id="_uPXiE90fEe2YPMyYKslBVA" name="out" type="_s-izUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPYJFt0fEe2YPMyYKslBVA" name="readMapMaker" visibility="package">
                <ownedParameter xmi:id="_uPYJF90fEe2YPMyYKslBVA" name="in" type="_s-izU90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPYJGN0fEe2YPMyYKslBVA" name="return" type="_s_OIwN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPYwIN0fEe2YPMyYKslBVA" name="readEntries" visibility="package">
                <ownedParameter xmi:id="_uPYwId0fEe2YPMyYKslBVA" name="in" type="_s-izU90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPYwJt0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uPYwJ90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPYwKN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uPYwKd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdTy8N0fEe2YPMyYKslBVA" name="StrongKeyDummyValueSegment" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdUaAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdUaAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdUaAt0fEe2YPMyYKslBVA" general="_tUsCcd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uP34W90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uP34XN0fEe2YPMyYKslBVA" name="map" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP34Xd0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP34Xt0fEe2YPMyYKslBVA" name="maxSegmentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP6UkN0fEe2YPMyYKslBVA" name="self" visibility="package">
                <ownedParameter xmi:id="_uP6Ukd0fEe2YPMyYKslBVA" name="return" type="_tdTy8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP6Ukt0fEe2YPMyYKslBVA" name="castForTesting" visibility="public">
                <ownedParameter xmi:id="_uP6Uk90fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP6UlN0fEe2YPMyYKslBVA" name="return" type="_tUrbcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP6Uld0fEe2YPMyYKslBVA" name="castForTesting" visibility="public">
                <ownedParameter xmi:id="_uP6Ult0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP6Ul90fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP6UmN0fEe2YPMyYKslBVA" name="self" visibility="package">
                <ownedParameter xmi:id="_uP6Umd0fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tdTy890fEe2YPMyYKslBVA" name="StrongValueEntry" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tdYEYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdYEYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdYEYt0fEe2YPMyYKslBVA" general="_tUsCcN0fEe2YPMyYKslBVA"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdTy9N0fEe2YPMyYKslBVA" name="AbstractStrongKeyEntry" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tgDk8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgDk8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgDk890fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPYwKt0fEe2YPMyYKslBVA" name="key" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPYwK90fEe2YPMyYKslBVA" name="hash" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPYwLN0fEe2YPMyYKslBVA" name="next" visibility="package" isLeaf="true" type="_tUsCcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgDk8t0fEe2YPMyYKslBVA" client="_tdTy9N0fEe2YPMyYKslBVA" supplier="_tUsCcN0fEe2YPMyYKslBVA" contract="_tUsCcN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPYwLd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPZXMN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPZXMd0fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPZXMt0fEe2YPMyYKslBVA" name="next" type="_tUsCcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPZXM90fEe2YPMyYKslBVA" name="getKey" visibility="public">
                <ownedParameter xmi:id="_uPZXNN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPZXNd0fEe2YPMyYKslBVA" name="getHash" visibility="public">
                <ownedParameter xmi:id="_uPZXNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPZXN90fEe2YPMyYKslBVA" name="getNext" visibility="public">
                <ownedParameter xmi:id="_uPZXON0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdVBEN0fEe2YPMyYKslBVA" name="StrongKeyStrongValueSegment" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdVoIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdVoId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdVoIt0fEe2YPMyYKslBVA" general="_tUsCcd0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uP67q90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uP67rN0fEe2YPMyYKslBVA" name="map" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP67rd0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP67rt0fEe2YPMyYKslBVA" name="maxSegmentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP9X4N0fEe2YPMyYKslBVA" name="self" visibility="package">
                <ownedParameter xmi:id="_uP9X4d0fEe2YPMyYKslBVA" name="return" type="_tdVBEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP9X4t0fEe2YPMyYKslBVA" name="castForTesting" visibility="public">
                <ownedParameter xmi:id="_uP9X490fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP9X5N0fEe2YPMyYKslBVA" name="return" type="_tUrbYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP9X5d0fEe2YPMyYKslBVA" name="castForTesting" visibility="public">
                <ownedParameter xmi:id="_uP9X5t0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP9X590fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP9X6N0fEe2YPMyYKslBVA" name="self" visibility="package">
                <ownedParameter xmi:id="_uP9X6d0fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdWPMN0fEe2YPMyYKslBVA" name="StrongKeyWeakValueSegment" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdXdUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdXdUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdXdUt0fEe2YPMyYKslBVA" general="_tUsCcd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQBpV90fEe2YPMyYKslBVA" name="queueForValues" visibility="private" isLeaf="true" type="_tBR-S90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uP9--90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uP9-_N0fEe2YPMyYKslBVA" name="map" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP9-_d0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP9-_t0fEe2YPMyYKslBVA" name="maxSegmentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uP-mAN0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uP-mAd0fEe2YPMyYKslBVA" name="x0" type="_tdWPMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uP-mAt0fEe2YPMyYKslBVA" name="return" type="_tBR-S90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQBpWd0fEe2YPMyYKslBVA" name="self" visibility="package">
                <ownedParameter xmi:id="_uQBpWt0fEe2YPMyYKslBVA" name="return" type="_tdWPMN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQCQYN0fEe2YPMyYKslBVA" name="getValueReferenceQueueForTesting" visibility="package">
                <ownedParameter xmi:id="_uQCQYd0fEe2YPMyYKslBVA" name="return" type="_tBR-S90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQCQYt0fEe2YPMyYKslBVA" name="castForTesting" visibility="public">
                <ownedParameter xmi:id="_uQCQY90fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQCQZN0fEe2YPMyYKslBVA" name="return" type="_tUrbZN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQCQZd0fEe2YPMyYKslBVA" name="getWeakValueReferenceForTesting" visibility="public">
                <ownedParameter xmi:id="_uQCQZt0fEe2YPMyYKslBVA" name="e" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQCQZ90fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQCQaN0fEe2YPMyYKslBVA" name="newWeakValueReferenceForTesting" visibility="public">
                <ownedParameter xmi:id="_uQCQad0fEe2YPMyYKslBVA" name="e" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQCQat0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQCQa90fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQC3cN0fEe2YPMyYKslBVA" name="setWeakValueReferenceForTesting" visibility="public">
                <ownedParameter xmi:id="_uQC3cd0fEe2YPMyYKslBVA" name="e" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQC3ct0fEe2YPMyYKslBVA" name="valueReference" type="_tUsCct0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQC3c90fEe2YPMyYKslBVA" name="maybeDrainReferenceQueues" visibility="package"/>
              <ownedOperation xmi:id="_uQC3dN0fEe2YPMyYKslBVA" name="drainValueReferenceQueue" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQC3dd0fEe2YPMyYKslBVA" name="arg0" type="_tBR-S90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQC3dt0fEe2YPMyYKslBVA" name="maybeClearReferenceQueues" visibility="package"/>
              <ownedOperation xmi:id="_uQC3d90fEe2YPMyYKslBVA" name="clearReferenceQueue" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQC3eN0fEe2YPMyYKslBVA" name="arg0" type="_tBR-S90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQDegN0fEe2YPMyYKslBVA" name="castForTesting" visibility="public">
                <ownedParameter xmi:id="_uQDegd0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQDegt0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQDeg90fEe2YPMyYKslBVA" name="self" visibility="package">
                <ownedParameter xmi:id="_uQDehN0fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdW2Q90fEe2YPMyYKslBVA" name="WeakValueReferenceImpl" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdeLBd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdeLBt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdeLCN0fEe2YPMyYKslBVA" general="_s_-Wt90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQSIBd0fEe2YPMyYKslBVA" name="entry" visibility="package" isLeaf="true" type="_tUsCcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tdeLB90fEe2YPMyYKslBVA" client="_tdW2Q90fEe2YPMyYKslBVA" supplier="_tUsCct0fEe2YPMyYKslBVA" contract="_tUsCct0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQBCQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQBCQd0fEe2YPMyYKslBVA" name="queue" type="_tBR-S90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQBCQt0fEe2YPMyYKslBVA" name="referent" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQBCQ90fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQSvEN0fEe2YPMyYKslBVA" name="getEntry" visibility="public">
                <ownedParameter xmi:id="_uQSvEd0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQSvEt0fEe2YPMyYKslBVA" name="copyFor" visibility="public">
                <ownedParameter xmi:id="_uQSvE90fEe2YPMyYKslBVA" name="queue" type="_tBR-S90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQSvFN0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQSvFd0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQSvFt0fEe2YPMyYKslBVA" name="get" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQSvF90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdYEZ90fEe2YPMyYKslBVA" name="ValueIterator" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tgEzFN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgEzFd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgEzFt0fEe2YPMyYKslBVA" general="_tgDk-t0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uQDehd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQDeht0fEe2YPMyYKslBVA" name="this$0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQDeh90fEe2YPMyYKslBVA" name="next" visibility="public">
                <ownedParameter xmi:id="_uQDeiN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQEFkN0fEe2YPMyYKslBVA" name="nextEntry" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQEFkd0fEe2YPMyYKslBVA" name="return" type="_tgEzEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdYrdd0fEe2YPMyYKslBVA" name="WeakKeyDummyValueSegment" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdZ5kN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdZ5kd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdZ5kt0fEe2YPMyYKslBVA" general="_tUsCcd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQHI5d0fEe2YPMyYKslBVA" name="queueForKeys" visibility="private" isLeaf="true" type="_tBR-S90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQFTud0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQFTut0fEe2YPMyYKslBVA" name="map" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQFTu90fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQFTvN0fEe2YPMyYKslBVA" name="maxSegmentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQFTxN0fEe2YPMyYKslBVA" name="access$200" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uQFTxd0fEe2YPMyYKslBVA" name="x0" type="_tdYrdd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQFTxt0fEe2YPMyYKslBVA" name="return" type="_tBR-S90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQHI5t0fEe2YPMyYKslBVA" name="self" visibility="package">
                <ownedParameter xmi:id="_uQHI590fEe2YPMyYKslBVA" name="return" type="_tdYrdd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQHI6N0fEe2YPMyYKslBVA" name="getKeyReferenceQueueForTesting" visibility="package">
                <ownedParameter xmi:id="_uQHI6d0fEe2YPMyYKslBVA" name="return" type="_tBR-S90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQHv8N0fEe2YPMyYKslBVA" name="castForTesting" visibility="public">
                <ownedParameter xmi:id="_uQHv8d0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQHv8t0fEe2YPMyYKslBVA" name="return" type="_tUrbdN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQHv890fEe2YPMyYKslBVA" name="maybeDrainReferenceQueues" visibility="package"/>
              <ownedOperation xmi:id="_uQHv9N0fEe2YPMyYKslBVA" name="drainKeyReferenceQueue" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQHv9d0fEe2YPMyYKslBVA" name="arg0" type="_tBR-S90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQHv9t0fEe2YPMyYKslBVA" name="maybeClearReferenceQueues" visibility="package"/>
              <ownedOperation xmi:id="_uQHv990fEe2YPMyYKslBVA" name="clearReferenceQueue" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQHv-N0fEe2YPMyYKslBVA" name="arg0" type="_tBR-S90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQHv-d0fEe2YPMyYKslBVA" name="castForTesting" visibility="public">
                <ownedParameter xmi:id="_uQHv-t0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQHv-90fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQHv_N0fEe2YPMyYKslBVA" name="self" visibility="package">
                <ownedParameter xmi:id="_uQHv_d0fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdZSgt0fEe2YPMyYKslBVA" name="AbstractWeakKeyEntry" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tgDk9N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgDk9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgDk990fEe2YPMyYKslBVA" general="_s_-Wt90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPZXOd0fEe2YPMyYKslBVA" name="hash" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uPZXOt0fEe2YPMyYKslBVA" name="next" visibility="package" isLeaf="true" type="_tUsCcN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgDk9t0fEe2YPMyYKslBVA" client="_tdZSgt0fEe2YPMyYKslBVA" supplier="_tUsCcN0fEe2YPMyYKslBVA" contract="_tUsCcN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPZ-QN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPZ-Qd0fEe2YPMyYKslBVA" name="queue" type="_tBR-S90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPZ-Qt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPZ-Q90fEe2YPMyYKslBVA" name="hash" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPZ-RN0fEe2YPMyYKslBVA" name="next" type="_tUsCcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPZ-SN0fEe2YPMyYKslBVA" name="getKey" visibility="public">
                <ownedParameter xmi:id="_uPZ-Sd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPZ-St0fEe2YPMyYKslBVA" name="get" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uPZ-S90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPZ-TN0fEe2YPMyYKslBVA" name="getHash" visibility="public">
                <ownedParameter xmi:id="_uPZ-Td0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPZ-Tt0fEe2YPMyYKslBVA" name="getNext" visibility="public">
                <ownedParameter xmi:id="_uPZ-T90fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdagoN0fEe2YPMyYKslBVA" name="WeakKeyStrongValueSegment" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdbHtN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdbHtd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdbHtt0fEe2YPMyYKslBVA" general="_tUsCcd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQKzQ90fEe2YPMyYKslBVA" name="queueForKeys" visibility="private" isLeaf="true" type="_tBR-S90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQIXDd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQIXDt0fEe2YPMyYKslBVA" name="map" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQIXD90fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQIXEN0fEe2YPMyYKslBVA" name="maxSegmentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQI-F90fEe2YPMyYKslBVA" name="access$300" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uQI-GN0fEe2YPMyYKslBVA" name="x0" type="_tdagoN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQI-Gd0fEe2YPMyYKslBVA" name="return" type="_tBR-S90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQKzRN0fEe2YPMyYKslBVA" name="self" visibility="package">
                <ownedParameter xmi:id="_uQKzRd0fEe2YPMyYKslBVA" name="return" type="_tdagoN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQKzRt0fEe2YPMyYKslBVA" name="getKeyReferenceQueueForTesting" visibility="package">
                <ownedParameter xmi:id="_uQKzR90fEe2YPMyYKslBVA" name="return" type="_tBR-S90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQLaUN0fEe2YPMyYKslBVA" name="castForTesting" visibility="public">
                <ownedParameter xmi:id="_uQLaUd0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQLaUt0fEe2YPMyYKslBVA" name="return" type="_tUrbaN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQLaU90fEe2YPMyYKslBVA" name="maybeDrainReferenceQueues" visibility="package"/>
              <ownedOperation xmi:id="_uQLaVN0fEe2YPMyYKslBVA" name="drainKeyReferenceQueue" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQLaVd0fEe2YPMyYKslBVA" name="arg0" type="_tBR-S90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQLaVt0fEe2YPMyYKslBVA" name="maybeClearReferenceQueues" visibility="package"/>
              <ownedOperation xmi:id="_uQLaV90fEe2YPMyYKslBVA" name="clearReferenceQueue" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQLaWN0fEe2YPMyYKslBVA" name="arg0" type="_tBR-S90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQLaWd0fEe2YPMyYKslBVA" name="castForTesting" visibility="public">
                <ownedParameter xmi:id="_uQLaWt0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQLaW90fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQLaXN0fEe2YPMyYKslBVA" name="self" visibility="package">
                <ownedParameter xmi:id="_uQLaXd0fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdcV0N0fEe2YPMyYKslBVA" name="WeakKeyWeakValueSegment" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tdc84d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tdc84t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tdc8490fEe2YPMyYKslBVA" general="_tUsCcd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQQS0t0fEe2YPMyYKslBVA" name="queueForKeys" visibility="private" isLeaf="true" type="_tBR-S90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQQS090fEe2YPMyYKslBVA" name="queueForValues" visibility="private" isLeaf="true" type="_tBR-S90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uQMBat0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uQMBa90fEe2YPMyYKslBVA" name="map" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQMBbN0fEe2YPMyYKslBVA" name="initialCapacity" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQMBbd0fEe2YPMyYKslBVA" name="maxSegmentSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQMoct0fEe2YPMyYKslBVA" name="access$400" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uQMoc90fEe2YPMyYKslBVA" name="x0" type="_tdcV0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQModN0fEe2YPMyYKslBVA" name="return" type="_tBR-S90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQModd0fEe2YPMyYKslBVA" name="access$500" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uQModt0fEe2YPMyYKslBVA" name="x0" type="_tdcV0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQMod90fEe2YPMyYKslBVA" name="return" type="_tBR-S90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQQS1N0fEe2YPMyYKslBVA" name="self" visibility="package">
                <ownedParameter xmi:id="_uQQS1d0fEe2YPMyYKslBVA" name="return" type="_tdcV0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQQS1t0fEe2YPMyYKslBVA" name="getKeyReferenceQueueForTesting" visibility="package">
                <ownedParameter xmi:id="_uQQS190fEe2YPMyYKslBVA" name="return" type="_tBR-S90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQQS2N0fEe2YPMyYKslBVA" name="getValueReferenceQueueForTesting" visibility="package">
                <ownedParameter xmi:id="_uQQS2d0fEe2YPMyYKslBVA" name="return" type="_tBR-S90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQQ54N0fEe2YPMyYKslBVA" name="castForTesting" visibility="public">
                <ownedParameter xmi:id="_uQQ54d0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQQ54t0fEe2YPMyYKslBVA" name="return" type="_tUrbbN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQQ5490fEe2YPMyYKslBVA" name="getWeakValueReferenceForTesting" visibility="public">
                <ownedParameter xmi:id="_uQQ55N0fEe2YPMyYKslBVA" name="e" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQQ55d0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQQ55t0fEe2YPMyYKslBVA" name="newWeakValueReferenceForTesting" visibility="public">
                <ownedParameter xmi:id="_uQQ5590fEe2YPMyYKslBVA" name="e" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQQ56N0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQQ56d0fEe2YPMyYKslBVA" name="return" type="_tUsCct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQQ56t0fEe2YPMyYKslBVA" name="setWeakValueReferenceForTesting" visibility="public">
                <ownedParameter xmi:id="_uQQ5690fEe2YPMyYKslBVA" name="e" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQQ57N0fEe2YPMyYKslBVA" name="valueReference" type="_tUsCct0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQRg8N0fEe2YPMyYKslBVA" name="maybeDrainReferenceQueues" visibility="package"/>
              <ownedOperation xmi:id="_uQRg8d0fEe2YPMyYKslBVA" name="drainKeyReferenceQueue" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQRg8t0fEe2YPMyYKslBVA" name="arg0" type="_tBR-S90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQRg890fEe2YPMyYKslBVA" name="drainValueReferenceQueue" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQRg9N0fEe2YPMyYKslBVA" name="arg0" type="_tBR-S90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQRg9d0fEe2YPMyYKslBVA" name="maybeClearReferenceQueues" visibility="package"/>
              <ownedOperation xmi:id="_uQRg9t0fEe2YPMyYKslBVA" name="clearReferenceQueue" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uQRg990fEe2YPMyYKslBVA" name="arg0" type="_tBR-S90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQRg-N0fEe2YPMyYKslBVA" name="castForTesting" visibility="public">
                <ownedParameter xmi:id="_uQRg-d0fEe2YPMyYKslBVA" name="arg0" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQRg-t0fEe2YPMyYKslBVA" name="return" type="_tUsCcN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQSIAN0fEe2YPMyYKslBVA" name="self" visibility="package">
                <ownedParameter xmi:id="_uQSIAd0fEe2YPMyYKslBVA" name="return" type="_tUsCcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgDk-t0fEe2YPMyYKslBVA" name="HashIterator" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tgEMAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgEMAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgEMA90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPbzgd0fEe2YPMyYKslBVA" name="nextSegmentIndex" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPbzgt0fEe2YPMyYKslBVA" name="nextTableIndex" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPbzg90fEe2YPMyYKslBVA" name="currentSegment" visibility="package" type="_tUsCcd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPbzhN0fEe2YPMyYKslBVA" name="currentTable" visibility="package" type="_tUt3oN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPcagN0fEe2YPMyYKslBVA" name="nextEntry" visibility="package" type="_tUsCcN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPcagd0fEe2YPMyYKslBVA" name="nextExternal" visibility="package" type="_tgEzEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPcagt0fEe2YPMyYKslBVA" name="lastReturned" visibility="package" type="_tgEzEN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uPcag90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tUo_IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgEMAt0fEe2YPMyYKslBVA" client="_tgDk-t0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uPalXN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPalXd0fEe2YPMyYKslBVA" name="this$0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPcahd0fEe2YPMyYKslBVA" name="advance" visibility="package" isLeaf="true"/>
              <ownedOperation xmi:id="_uPcaht0fEe2YPMyYKslBVA" name="next" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uPcah90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPcaiN0fEe2YPMyYKslBVA" name="nextInChain" visibility="package">
                <ownedParameter xmi:id="_uPcaid0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPcait0fEe2YPMyYKslBVA" name="nextInTable" visibility="package">
                <ownedParameter xmi:id="_uPcai90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPdooN0fEe2YPMyYKslBVA" name="advanceTo" visibility="package">
                <ownedParameter xmi:id="_uPdood0fEe2YPMyYKslBVA" name="entry" type="_tUsCcN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPdoot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPePut0fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                <ownedParameter xmi:id="_uPePu90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPe2wN0fEe2YPMyYKslBVA" name="nextEntry" visibility="package">
                <ownedParameter xmi:id="_uPe2wd0fEe2YPMyYKslBVA" name="return" type="_tgEzEN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPe2wt0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgEzEN0fEe2YPMyYKslBVA" name="WriteThroughEntry" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tgEzF90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgEzGN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgFaIN0fEe2YPMyYKslBVA" general="_tT7Ndt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQSvGN0fEe2YPMyYKslBVA" name="key" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uQSvGd0fEe2YPMyYKslBVA" name="value" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uQSvGt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tUo_IN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uPePtd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uPePtt0fEe2YPMyYKslBVA" name="this$0" type="_tUo_IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPePt90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uPePuN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uPe2w90fEe2YPMyYKslBVA" name="getKey" visibility="public">
                <ownedParameter xmi:id="_uPe2xN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQEFkt0fEe2YPMyYKslBVA" name="getValue" visibility="public">
                <ownedParameter xmi:id="_uQEFk90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQTWIN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uQTWId0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQTWIt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQTWI90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uQTWJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uQTWJd0fEe2YPMyYKslBVA" name="setValue" visibility="public">
                <ownedParameter xmi:id="_uQTWJt0fEe2YPMyYKslBVA" name="newValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uQTWJ90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUvFxd0fEe2YPMyYKslBVA" name="TransformedIterator" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tVf6wN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVf6wd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVf6w90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uVpwMN0fEe2YPMyYKslBVA" name="backingIterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tVf6wt0fEe2YPMyYKslBVA" client="_tUvFxd0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uOqXaN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uOqXad0fEe2YPMyYKslBVA" name="backingIterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVpwMd0fEe2YPMyYKslBVA" name="transform" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uVpwMt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVpwM90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVpwNN0fEe2YPMyYKslBVA" name="hasNext" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uVpwNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVpwNt0fEe2YPMyYKslBVA" name="next" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uVpwN90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVpwON0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUvs4N0fEe2YPMyYKslBVA" name="ForwardingSet" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tcy1k90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcy1lN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcy1lt0fEe2YPMyYKslBVA" general="_tVRRSN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tcy1ld0fEe2YPMyYKslBVA" client="_tUvs4N0fEe2YPMyYKslBVA" supplier="_s9JsNN0fEe2YPMyYKslBVA" contract="_s9JsNN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKzLEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uLa2KN0fEe2YPMyYKslBVA" name="delegate" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uLa2Kd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLa2Kt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uLa2K90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLa2LN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLbdMN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uLbdMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLbdMt0fEe2YPMyYKslBVA" name="standardRemoveAll" visibility="protected">
              <ownedParameter xmi:id="_uLbdM90fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLbdNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLbdNd0fEe2YPMyYKslBVA" name="standardEquals" visibility="protected">
              <ownedParameter xmi:id="_uLbdNt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLbdN90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLbdON0fEe2YPMyYKslBVA" name="standardHashCode" visibility="protected">
              <ownedParameter xmi:id="_uLbdOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLbdOt0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLbdO90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLbdPN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLcEQN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUwT4t0fEe2YPMyYKslBVA" name="ForwardingSortedSet" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tczcpN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tczcpd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tczcp90fEe2YPMyYKslBVA" general="_tUvs4N0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tczcpt0fEe2YPMyYKslBVA" client="_tUwT4t0fEe2YPMyYKslBVA" supplier="_s_RMEN0fEe2YPMyYKslBVA" contract="_s_RMEN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLWkt90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uLd5dN0fEe2YPMyYKslBVA" name="delegate" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uLd5dd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLd5dt0fEe2YPMyYKslBVA" name="comparator" visibility="public">
              <ownedParameter xmi:id="_uLd5d90fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLd5eN0fEe2YPMyYKslBVA" name="first" visibility="public">
              <ownedParameter xmi:id="_uLd5ed0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLd5et0fEe2YPMyYKslBVA" name="headSet" visibility="public">
              <ownedParameter xmi:id="_uLd5e90fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLd5fN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLeggN0fEe2YPMyYKslBVA" name="last" visibility="public">
              <ownedParameter xmi:id="_uLeggd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLeggt0fEe2YPMyYKslBVA" name="subSet" visibility="public">
              <ownedParameter xmi:id="_uLegg90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLeghN0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLeghd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLeght0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
              <ownedParameter xmi:id="_uLegh90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLegiN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLegid0fEe2YPMyYKslBVA" name="standardContains" visibility="protected">
              <ownedParameter xmi:id="_uLegit0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLegi90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLegjN0fEe2YPMyYKslBVA" name="standardRemove" visibility="protected">
              <ownedParameter xmi:id="_uLegjd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLegjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLfHkt0fEe2YPMyYKslBVA" name="standardSubSet" visibility="protected">
              <ownedParameter xmi:id="_uLfHk90fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLfHlN0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLfHld0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLfHlt0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLfHl90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLfHmN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLfHmd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLfHmt0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLfHm90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUwT5t0fEe2YPMyYKslBVA" name="ForwardingNavigableSet" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tcyOgN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcyOgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcyOg90fEe2YPMyYKslBVA" general="_tUwT4t0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tcyOgt0fEe2YPMyYKslBVA" client="_tUwT5t0fEe2YPMyYKslBVA" supplier="_s_iR0N0fEe2YPMyYKslBVA" contract="_s_iR0N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLWktt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uLWkuN0fEe2YPMyYKslBVA" name="delegate" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uLWkud0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLWkut0fEe2YPMyYKslBVA" name="lower" visibility="public">
              <ownedParameter xmi:id="_uLWku90fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLWkvN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLWkvd0fEe2YPMyYKslBVA" name="standardLower" visibility="protected">
              <ownedParameter xmi:id="_uLXLwN0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLXLwd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLXLwt0fEe2YPMyYKslBVA" name="headSet" visibility="public">
              <ownedParameter xmi:id="_uLXLw90fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLXLxN0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLXLxd0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLXLxt0fEe2YPMyYKslBVA" name="floor" visibility="public">
              <ownedParameter xmi:id="_uLXLx90fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLXLyN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLXLyd0fEe2YPMyYKslBVA" name="standardFloor" visibility="protected">
              <ownedParameter xmi:id="_uLXLyt0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLXLy90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLXLzN0fEe2YPMyYKslBVA" name="ceiling" visibility="public">
              <ownedParameter xmi:id="_uLXLzd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLXLzt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLXLz90fEe2YPMyYKslBVA" name="standardCeiling" visibility="protected">
              <ownedParameter xmi:id="_uLXL0N0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLXL0d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLXy0N0fEe2YPMyYKslBVA" name="tailSet" visibility="public">
              <ownedParameter xmi:id="_uLXy0d0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLXy0t0fEe2YPMyYKslBVA" name="inclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLXy090fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLXy1N0fEe2YPMyYKslBVA" name="higher" visibility="public">
              <ownedParameter xmi:id="_uLXy1d0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLXy1t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLXy190fEe2YPMyYKslBVA" name="standardHigher" visibility="protected">
              <ownedParameter xmi:id="_uLXy2N0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLXy2d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLXy2t0fEe2YPMyYKslBVA" name="pollFirst" visibility="public">
              <ownedParameter xmi:id="_uLXy290fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLXy3t0fEe2YPMyYKslBVA" name="standardPollFirst" visibility="protected">
              <ownedParameter xmi:id="_uLXy390fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLYZ4N0fEe2YPMyYKslBVA" name="iterator" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uLYZ4d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLYZ4t0fEe2YPMyYKslBVA" name="pollLast" visibility="public">
              <ownedParameter xmi:id="_uLYZ490fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLYZ5t0fEe2YPMyYKslBVA" name="standardPollLast" visibility="protected">
              <ownedParameter xmi:id="_uLYZ590fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLYZ6N0fEe2YPMyYKslBVA" name="descendingIterator" visibility="public">
              <ownedParameter xmi:id="_uLYZ6d0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLYZ6t0fEe2YPMyYKslBVA" name="standardFirst" visibility="protected">
              <ownedParameter xmi:id="_uLYZ690fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLYZ7N0fEe2YPMyYKslBVA" name="standardLast" visibility="protected">
              <ownedParameter xmi:id="_uLYZ7d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLYZ7t0fEe2YPMyYKslBVA" name="descendingSet" visibility="public">
              <ownedParameter xmi:id="_uLYZ790fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLZA8N0fEe2YPMyYKslBVA" name="subSet" visibility="public">
              <ownedParameter xmi:id="_uLZA8d0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLZA8t0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLZA890fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLZA9N0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLZA9d0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLZA9t0fEe2YPMyYKslBVA" name="standardSubSet" visibility="protected">
              <ownedParameter xmi:id="_uLZA990fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLZA-N0fEe2YPMyYKslBVA" name="fromInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLZA-d0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLZA-t0fEe2YPMyYKslBVA" name="toInclusive" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLZA-90fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLZoAN0fEe2YPMyYKslBVA" name="standardSubSet" visibility="protected">
              <ownedParameter xmi:id="_uLZoAd0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLZoAt0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLZoA90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLaPEN0fEe2YPMyYKslBVA" name="standardHeadSet" visibility="protected">
              <ownedParameter xmi:id="_uLaPEd0fEe2YPMyYKslBVA" name="toElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLaPEt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLaPE90fEe2YPMyYKslBVA" name="standardTailSet" visibility="protected">
              <ownedParameter xmi:id="_uLaPFN0fEe2YPMyYKslBVA" name="fromElement" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLaPFd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLaPFt0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLaPF90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLaPGN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLaPGd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLa2IN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLa2Id0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLa2It0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLa2I90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQhYoN0fEe2YPMyYKslBVA" name="headSet" visibility="package">
              <ownedParameter xmi:id="_uQhYod0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQhYot0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQh_q90fEe2YPMyYKslBVA" name="subSet" visibility="package">
              <ownedParameter xmi:id="_uQh_rN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQh_rd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQh_rt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uQimsN0fEe2YPMyYKslBVA" name="tailSet" visibility="package">
              <ownedParameter xmi:id="_uQimsd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uQimst0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUzXN90fEe2YPMyYKslBVA" name="AbstractNavigableMap" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tcXXwt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcXXw90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcXXxd0fEe2YPMyYKslBVA" general="_tU3Bkt0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tcXXxN0fEe2YPMyYKslBVA" client="_tUzXN90fEe2YPMyYKslBVA" supplier="_s--RIN0fEe2YPMyYKslBVA" contract="_s--RIN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJOdwN0fEe2YPMyYKslBVA" name="descendingEntryIterator" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uJOdwd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJOdxd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uJOdx90fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uJOdyN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJOdyd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJOdyt0fEe2YPMyYKslBVA" name="firstEntry" visibility="public">
              <ownedParameter xmi:id="_uJOdy90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJOdzN0fEe2YPMyYKslBVA" name="entryIterator" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uJOdzd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJPE0N0fEe2YPMyYKslBVA" name="lastEntry" visibility="public">
              <ownedParameter xmi:id="_uJPE0d0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJPE0t0fEe2YPMyYKslBVA" name="pollFirstEntry" visibility="public">
              <ownedParameter xmi:id="_uJPE090fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJPE1N0fEe2YPMyYKslBVA" name="pollLastEntry" visibility="public">
              <ownedParameter xmi:id="_uJPE1d0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJPE1t0fEe2YPMyYKslBVA" name="firstKey" visibility="public">
              <ownedParameter xmi:id="_uJPE190fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJPE2N0fEe2YPMyYKslBVA" name="lastKey" visibility="public">
              <ownedParameter xmi:id="_uJPE2d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJPE2t0fEe2YPMyYKslBVA" name="lowerEntry" visibility="public">
              <ownedParameter xmi:id="_uJPE290fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJPE3N0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJPr4N0fEe2YPMyYKslBVA" name="headMap" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uJPr4d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJPr4t0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJPr490fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJPr5N0fEe2YPMyYKslBVA" name="floorEntry" visibility="public">
              <ownedParameter xmi:id="_uJPr5d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJPr5t0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJPr590fEe2YPMyYKslBVA" name="ceilingEntry" visibility="public">
              <ownedParameter xmi:id="_uJPr6N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJPr6d0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJPr6t0fEe2YPMyYKslBVA" name="tailMap" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uJPr690fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJPr7N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJPr7d0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJPr7t0fEe2YPMyYKslBVA" name="higherEntry" visibility="public">
              <ownedParameter xmi:id="_uJPr790fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJPr8N0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJPr8d0fEe2YPMyYKslBVA" name="lowerKey" visibility="public">
              <ownedParameter xmi:id="_uJPr8t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJPr890fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJPr990fEe2YPMyYKslBVA" name="floorKey" visibility="public">
              <ownedParameter xmi:id="_uJPr-N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJPr-d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJQS8N0fEe2YPMyYKslBVA" name="ceilingKey" visibility="public">
              <ownedParameter xmi:id="_uJQS8d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJQS8t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJQS890fEe2YPMyYKslBVA" name="higherKey" visibility="public">
              <ownedParameter xmi:id="_uJQS9N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJQS9d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJQS9t0fEe2YPMyYKslBVA" name="subMap" visibility="public">
              <ownedParameter xmi:id="_uJQS990fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJQS-N0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJQS-d0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJQS-t0fEe2YPMyYKslBVA" name="subMap" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uJQS-90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJQS_N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJQS_d0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJQS_t0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJQS_90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJQTAN0fEe2YPMyYKslBVA" name="headMap" visibility="public">
              <ownedParameter xmi:id="_uJQTAd0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJQTAt0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJQ6AN0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
              <ownedParameter xmi:id="_uJQ6Ad0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJQ6At0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJQ6A90fEe2YPMyYKslBVA" name="navigableKeySet" visibility="public">
              <ownedParameter xmi:id="_uJQ6BN0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJQ6B90fEe2YPMyYKslBVA" name="keySet" visibility="public">
              <ownedParameter xmi:id="_uJQ6CN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJQ6Cd0fEe2YPMyYKslBVA" name="descendingKeySet" visibility="public">
              <ownedParameter xmi:id="_uJQ6Ct0fEe2YPMyYKslBVA" name="return" type="_s_iR0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJQ6C90fEe2YPMyYKslBVA" name="descendingMap" visibility="public">
              <ownedParameter xmi:id="_uJQ6DN0fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcX-090fEe2YPMyYKslBVA" name="DescendingMap" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tf3-yN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf3-yd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf3-y90fEe2YPMyYKslBVA" general="_tf3-yt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJN2st0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tUzXN90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uJN2s90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uJN2tN0fEe2YPMyYKslBVA" name="arg0" type="_tUzXN90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJN2tt0fEe2YPMyYKslBVA" name="forward" visibility="package">
                <ownedParameter xmi:id="_uJN2t90fEe2YPMyYKslBVA" name="return" type="_s--RIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJN2uN0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
                <ownedParameter xmi:id="_uJN2ud0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJOdwt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJOdw90fEe2YPMyYKslBVA" name="x0" type="_tUzXN90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uJOdxN0fEe2YPMyYKslBVA" name="x1" type="_tjLxcN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjLxcN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tjLxcd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjLxct0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjLxc90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tU4Ptt0fEe2YPMyYKslBVA" name="ForwardingMap" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tcvyQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcvyQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcwZUd0fEe2YPMyYKslBVA" general="_tcvLNN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tcwZUN0fEe2YPMyYKslBVA" client="_tU4Ptt0fEe2YPMyYKslBVA" supplier="_s9Y8wN0fEe2YPMyYKslBVA" contract="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLH7MN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uLLlpd0fEe2YPMyYKslBVA" name="delegate" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uLLlpt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLMMoN0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uLMMod0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLMMot0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uLMMo90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLMMpN0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uLMMpd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLMMpt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLMMp90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            <ownedOperation xmi:id="_uLMMqN0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
              <ownedParameter xmi:id="_uLMMqd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLMMqt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLMMq90fEe2YPMyYKslBVA" name="containsValue" visibility="public">
              <ownedParameter xmi:id="_uLMMrN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLMMrd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLMzs90fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uLMztN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLMztd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLMztt0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_uLMzt90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLMzuN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLMzud0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLMzut0fEe2YPMyYKslBVA" name="putAll" visibility="public">
              <ownedParameter xmi:id="_uLMzu90fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLMzvt0fEe2YPMyYKslBVA" name="keySet" visibility="public">
              <ownedParameter xmi:id="_uLMzv90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLMzwN0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uLMzwd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLNawN0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uLNawd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLNawt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uLNaw90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLNaxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLNaxd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uLNaxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLNax90fEe2YPMyYKslBVA" name="standardPutAll" visibility="protected">
              <ownedParameter xmi:id="_uLNayN0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLNazN0fEe2YPMyYKslBVA" name="standardRemove" visibility="protected">
              <ownedParameter xmi:id="_uLNazd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLNazt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLOB0N0fEe2YPMyYKslBVA" name="standardClear" visibility="protected"/>
            <ownedOperation xmi:id="_uLOB0d0fEe2YPMyYKslBVA" name="standardContainsKey" visibility="protected">
              <ownedParameter xmi:id="_uLOB0t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLOB090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLOB2N0fEe2YPMyYKslBVA" name="standardContainsValue" visibility="protected">
              <ownedParameter xmi:id="_uLOB2d0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLOB2t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLOB390fEe2YPMyYKslBVA" name="standardIsEmpty" visibility="protected">
              <ownedParameter xmi:id="_uLOB4N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLOo4N0fEe2YPMyYKslBVA" name="standardEquals" visibility="protected">
              <ownedParameter xmi:id="_uLOo4d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLOo4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLOo590fEe2YPMyYKslBVA" name="standardHashCode" visibility="protected">
              <ownedParameter xmi:id="_uLOo6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLOo6d0fEe2YPMyYKslBVA" name="standardToString" visibility="protected">
              <ownedParameter xmi:id="_uLOo6t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLOo7t0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLOo790fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tU42xN0fEe2YPMyYKslBVA" name="ForwardingSortedMap" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tczcoN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tczcod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tczco90fEe2YPMyYKslBVA" general="_tU4Ptt0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tczcot0fEe2YPMyYKslBVA" client="_tU42xN0fEe2YPMyYKslBVA" supplier="_s-tLYt0fEe2YPMyYKslBVA" contract="_s-tLYt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLcEQd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uLcEQt0fEe2YPMyYKslBVA" name="delegate" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uLcEQ90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLcERN0fEe2YPMyYKslBVA" name="comparator" visibility="public">
              <ownedParameter xmi:id="_uLcERd0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLcERt0fEe2YPMyYKslBVA" name="firstKey" visibility="public">
              <ownedParameter xmi:id="_uLcER90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLcESN0fEe2YPMyYKslBVA" name="headMap" visibility="public">
              <ownedParameter xmi:id="_uLcrUN0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLcrUd0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLcrUt0fEe2YPMyYKslBVA" name="lastKey" visibility="public">
              <ownedParameter xmi:id="_uLcrU90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLcrVN0fEe2YPMyYKslBVA" name="subMap" visibility="public">
              <ownedParameter xmi:id="_uLcrVd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLcrVt0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLcrV90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLcrWN0fEe2YPMyYKslBVA" name="tailMap" visibility="public">
              <ownedParameter xmi:id="_uLcrWd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLcrWt0fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLcrW90fEe2YPMyYKslBVA" name="unsafeCompare" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLcrXN0fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLcrXd0fEe2YPMyYKslBVA" name="o1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLcrXt0fEe2YPMyYKslBVA" name="o2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLdSYN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLdSYd0fEe2YPMyYKslBVA" name="standardContainsKey" visibility="protected">
              <ownedParameter xmi:id="_uLdSYt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLdSY90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLdSZN0fEe2YPMyYKslBVA" name="standardSubMap" visibility="protected">
              <ownedParameter xmi:id="_uLdSZd0fEe2YPMyYKslBVA" name="fromKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLdSZt0fEe2YPMyYKslBVA" name="toKey" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLdSZ90fEe2YPMyYKslBVA" name="return" type="_s-tLYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLd5cN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLd5cd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLd5ct0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLd5c90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tU8hKd0fEe2YPMyYKslBVA" name="AbstractMultiset" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tcWwsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcWwsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcWws90fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJKzbN0fEe2YPMyYKslBVA" name="elementSet" visibility="private" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJKzbd0fEe2YPMyYKslBVA" name="entrySet" visibility="private" type="_s9JsNN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tcWwst0fEe2YPMyYKslBVA" client="_tU8hKd0fEe2YPMyYKslBVA" supplier="_s_BUcd0fEe2YPMyYKslBVA" contract="_s_BUcd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uI_NO90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uI_0RN0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uI_0Rd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJKMWN0fEe2YPMyYKslBVA" name="elementIterator" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uJKMWd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJKzZt0fEe2YPMyYKslBVA" name="entryIterator" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uJKzZ90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJKzat0fEe2YPMyYKslBVA" name="distinctElements" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uJKza90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJKzbt0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uJKzb90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJLact0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uJLac90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJLadN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJLadd0fEe2YPMyYKslBVA" name="count" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uJLadt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJLad90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJLaeN0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uJLaed0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJLaet0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJLae90fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uJLafN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJLafd0fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJLaft0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJLaf90fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uJLagN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJLagd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJMBgN0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uJMBgd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBgt0fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJMBhN0fEe2YPMyYKslBVA" name="setCount" visibility="public">
              <ownedParameter xmi:id="_uJMBhd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBht0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBh90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJMBjd0fEe2YPMyYKslBVA" name="setCount" visibility="public">
              <ownedParameter xmi:id="_uJMBjt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBj90fEe2YPMyYKslBVA" name="oldCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBkN0fEe2YPMyYKslBVA" name="newCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJMBmN0fEe2YPMyYKslBVA" name="addAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uJMBmd0fEe2YPMyYKslBVA" name="elementsToAdd" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMBmt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJMolN0fEe2YPMyYKslBVA" name="removeAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uJMold0fEe2YPMyYKslBVA" name="elementsToRemove" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMolt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJMom90fEe2YPMyYKslBVA" name="retainAll" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uJMonN0fEe2YPMyYKslBVA" name="elementsToRetain" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJMond0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJMoot0fEe2YPMyYKslBVA" name="clear" visibility="public" isAbstract="true"/>
            <ownedOperation xmi:id="_uJMoo90fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uJMopN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJMopd0fEe2YPMyYKslBVA" name="createElementSet" visibility="package">
              <ownedParameter xmi:id="_uJMopt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJNPoN0fEe2YPMyYKslBVA" name="createEntrySet" visibility="package">
              <ownedParameter xmi:id="_uJNPod0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJNPot0fEe2YPMyYKslBVA" name="equals" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uJNPo90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJNPpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJNPqd0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uJNPqt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJN2sN0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uJN2sd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcWwtd0fEe2YPMyYKslBVA" name="ElementSet" visibility="package">
              <eAnnotations xmi:id="_tf3-wN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf3-wd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf3-w90fEe2YPMyYKslBVA" general="_tf3-wt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJKMUN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tU8hKd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uJKMUd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJKMUt0fEe2YPMyYKslBVA" name="this$0" type="_tU8hKd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJKMVN0fEe2YPMyYKslBVA" name="multiset" visibility="package">
                <ownedParameter xmi:id="_uJKMVd0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJKMVt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uJKMV90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcXXwd0fEe2YPMyYKslBVA" name="EntrySet" visibility="package">
              <eAnnotations xmi:id="_tf3-xN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf3-xd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf3-x90fEe2YPMyYKslBVA" general="_tf3-xt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uJKMWt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tU8hKd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uJKMW90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uJKzYN0fEe2YPMyYKslBVA" name="this$0" type="_tU8hKd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJKzYt0fEe2YPMyYKslBVA" name="multiset" visibility="package">
                <ownedParameter xmi:id="_uJKzY90fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJKzZN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uJKzZd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uJKzaN0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uJKzad0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tU-9YN0fEe2YPMyYKslBVA" name="SortedSetMultimap" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tVWw0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVWw0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVWw0t0fEe2YPMyYKslBVA" general="_tUQkot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uSK-YN0fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uSK-Yd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSK-Yt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSK-bN0fEe2YPMyYKslBVA" name="valueComparator" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uSK-bd0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSQd8N0fEe2YPMyYKslBVA" name="asMap" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uSQd8d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQpK90fEe2YPMyYKslBVA" name="removeAll" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQpLN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUQpLd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQpLt0fEe2YPMyYKslBVA" name="replaceValues" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uUQpL90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUQpMN0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUQpMd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQpMt0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uUQpM90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUQpNN0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUQpNd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUQpNt0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uUQpN90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUQpON0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uURQIN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uURQId0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uURQIt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uURQI90fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uURQJN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uURQJd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uURQJt0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uURQJ90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uURQKN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uURQKd0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uURQKt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uURQK90fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uURQLN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tU_kcd0fEe2YPMyYKslBVA" name="FilteredKeyMultimap" visibility="package">
            <eAnnotations xmi:id="_tcjlBN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcjlBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcjlB90fEe2YPMyYKslBVA" general="_tTl2Rt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uK0ZMt0fEe2YPMyYKslBVA" name="unfiltered" visibility="package" isLeaf="true" type="_s7e4QN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uK0ZON0fEe2YPMyYKslBVA" name="keyPredicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tcjlBt0fEe2YPMyYKslBVA" client="_tU_kcd0fEe2YPMyYKslBVA" supplier="_tVALhN0fEe2YPMyYKslBVA" contract="_tVALhN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKxV490fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKxV5N0fEe2YPMyYKslBVA" name="unfiltered" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKxV5d0fEe2YPMyYKslBVA" name="keyPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKxV6N0fEe2YPMyYKslBVA" name="unfiltered" visibility="public">
              <ownedParameter xmi:id="_uKxV6d0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKxV7d0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uKxV7t0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKxV790fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKxV890fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uKxV9N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKxV9d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKxV-t0fEe2YPMyYKslBVA" name="replaceValues" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_uKxV-90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKxV_N0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKxV_d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK0ZM90fEe2YPMyYKslBVA" name="entryPredicate" visibility="public">
              <ownedParameter xmi:id="_uK0ZNN0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK1nUN0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uK1nUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK1nUt0fEe2YPMyYKslBVA" name="asMap" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uK1nU90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK1nVN0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
              <ownedParameter xmi:id="_uK1nVd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK1nVt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK2OY90fEe2YPMyYKslBVA" name="unmodifiableEmptyCollection" visibility="package">
              <ownedParameter xmi:id="_uK2OZN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK2OZd0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            <ownedOperation xmi:id="_uK2OZt0fEe2YPMyYKslBVA" name="keySet" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uK2OZ90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK2Oad0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
              <ownedParameter xmi:id="_uK2Oat0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK21cN0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
              <ownedParameter xmi:id="_uK21cd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK21ct0fEe2YPMyYKslBVA" name="createEntries" visibility="package">
              <ownedParameter xmi:id="_uK21c90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK21dN0fEe2YPMyYKslBVA" name="createValues" visibility="package">
              <ownedParameter xmi:id="_uK21dd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK21dt0fEe2YPMyYKslBVA" name="createAsMap" visibility="package">
              <ownedParameter xmi:id="_uK21d90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK21fN0fEe2YPMyYKslBVA" name="createKeys" visibility="package">
              <ownedParameter xmi:id="_uK21fd0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK4Dmd0fEe2YPMyYKslBVA" name="entries" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_uK4Dmt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tckMEd0fEe2YPMyYKslBVA" name="AddRejectingSet" visibility="package">
              <eAnnotations xmi:id="_tf9eUN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf9eUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf9eUt0fEe2YPMyYKslBVA" general="_tUvs4N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKykDN0fEe2YPMyYKslBVA" name="key" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKykDd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKykDt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKzLEd0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uKzLEt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKzLE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKzLFN0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uKzLFd0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKzLFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKzyIN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uKzyId0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKzyIt0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uKzyI90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKzyJN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uKzyJd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tckME90fEe2YPMyYKslBVA" name="AddRejectingList" visibility="package">
              <eAnnotations xmi:id="_tf83S90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf83TN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf83Tt0fEe2YPMyYKslBVA" general="_tf83Td0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKx89t0fEe2YPMyYKslBVA" name="key" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKx8990fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKx8-N0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKx8-t0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uKx8-90fEe2YPMyYKslBVA" name="v" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKx8_N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKx8_d0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uKx8_t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKx8_90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKx9AN0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uKykAN0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKykAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKykAt0fEe2YPMyYKslBVA" name="addAll" visibility="public">
                <ownedParameter xmi:id="_uKykA90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKykBN0fEe2YPMyYKslBVA" name="elements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKykBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKykBt0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uKykB90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKykCN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uKykCd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKykCt0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uKykC90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tckMFd0fEe2YPMyYKslBVA" name="Entries" visibility="package">
              <eAnnotations xmi:id="_tf9eU90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf9eVN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf9eVd0fEe2YPMyYKslBVA" general="_tVRRSN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKzyJt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tU_kcd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKzyJ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKzyKN0fEe2YPMyYKslBVA" name="this$0" type="_tU_kcd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uK0ZMN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uK0ZMd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uK0ZNd0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uK0ZNt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uK0ZN90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uK1ARN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
                <ownedParameter xmi:id="_uK1ARd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tU_kc90fEe2YPMyYKslBVA" name="FilteredKeySetMultimap" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tckMFt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tckMF90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tckzIN0fEe2YPMyYKslBVA" general="_tU_kcd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uK3ckN0fEe2YPMyYKslBVA" name="unfiltered" isLeaf="true" type="_s7e4QN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uSS6MN0fEe2YPMyYKslBVA" name="keyPredicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tckMGN0fEe2YPMyYKslBVA" client="_tU_kc90fEe2YPMyYKslBVA" supplier="_tVALhd0fEe2YPMyYKslBVA" contract="_tVALhd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uK3ci90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uK3cjN0fEe2YPMyYKslBVA" name="unfiltered" type="_tUQkot0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK3cjd0fEe2YPMyYKslBVA" name="keyPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK3cjt0fEe2YPMyYKslBVA" name="unfiltered" visibility="public">
              <ownedParameter xmi:id="_uK3cj90fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK3ckd0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uK3ckt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK3ck90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK4DkN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uK4Dkd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK4Dkt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK4Dk90fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uK4DlN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK4Dld0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK4Dlt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK4Dl90fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uK4DmN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK4Dm90fEe2YPMyYKslBVA" name="createEntries" visibility="package">
              <ownedParameter xmi:id="_uK4DnN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK4Dnd0fEe2YPMyYKslBVA" name="createEntries" visibility="package">
              <ownedParameter xmi:id="_uK4Dnt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK4Dn90fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uK4DoN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK4Dod0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK4Dot0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uK4Do90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK4DpN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK4qoN0fEe2YPMyYKslBVA" name="unfiltered" visibility="public">
              <ownedParameter xmi:id="_uK4qod0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK4qot0fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uK4qo90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK4qpN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uK4qpd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK4qpt0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK4qp90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tckzIt0fEe2YPMyYKslBVA" name="EntrySet" visibility="package">
              <eAnnotations xmi:id="_tf-FYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf-FYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf-FY90fEe2YPMyYKslBVA" general="_tckMFd0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tf-FYt0fEe2YPMyYKslBVA" client="_tckzIt0fEe2YPMyYKslBVA" supplier="_s9JsNN0fEe2YPMyYKslBVA" contract="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uK3chN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uK3chd0fEe2YPMyYKslBVA" name="this$0" type="_tU_kc90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uK3cht0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uK3ch90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uK3ciN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uK3cid0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uK3cit0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tU_kdd0fEe2YPMyYKslBVA" name="FilteredKeyListMultimap" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tcjlAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcjlAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcjlA90fEe2YPMyYKslBVA" general="_tU_kcd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uSS6Nd0fEe2YPMyYKslBVA" name="keyPredicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tcjlAt0fEe2YPMyYKslBVA" client="_tU_kdd0fEe2YPMyYKslBVA" supplier="_tTl2QN0fEe2YPMyYKslBVA" contract="_tTl2QN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKxV4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKxV4d0fEe2YPMyYKslBVA" name="unfiltered" type="_tTl2QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKxV4t0fEe2YPMyYKslBVA" name="keyPredicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKxV5t0fEe2YPMyYKslBVA" name="unfiltered" visibility="public">
              <ownedParameter xmi:id="_uKxV590fEe2YPMyYKslBVA" name="return" type="_tTl2QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKxV6t0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uKxV690fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKxV7N0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKxV8N0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uKxV8d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKxV8t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKxV9t0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uKxV990fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKxV-N0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKxV-d0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKxV_t0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uKxV_90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKxWAN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKxWAd0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uKxWAt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKxWA90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKx88N0fEe2YPMyYKslBVA" name="unfiltered" visibility="public">
              <ownedParameter xmi:id="_uKx88d0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKx88t0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uKx8890fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKx89N0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKx89d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVALgd0fEe2YPMyYKslBVA" name="FilteredEntryMultimap" visibility="package">
            <eAnnotations xmi:id="_tchv0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tchv0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tchv090fEe2YPMyYKslBVA" general="_tTl2Rt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uKlIrN0fEe2YPMyYKslBVA" name="unfiltered" visibility="package" isLeaf="true" type="_s7e4QN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uKtEd90fEe2YPMyYKslBVA" name="predicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tchv0t0fEe2YPMyYKslBVA" client="_tVALgd0fEe2YPMyYKslBVA" supplier="_tVALhN0fEe2YPMyYKslBVA" contract="_tVALhN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKlvs90fEe2YPMyYKslBVA" name="filterCollection" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKlvtN0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKlvtd0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKlvtt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKmWx90fEe2YPMyYKslBVA" name="removeEntriesIf" visibility="package">
              <ownedParameter xmi:id="_uKmWyN0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKmWyd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKpaFt0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            <ownedOperation xmi:id="_uKqBIt0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKqBI90fEe2YPMyYKslBVA" name="x0" type="_tVALgd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKqBJN0fEe2YPMyYKslBVA" name="x1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKqBJd0fEe2YPMyYKslBVA" name="x2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKqBJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKr2Wd0fEe2YPMyYKslBVA" name="keySet" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uKr2Wt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKtrgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKtrgd0fEe2YPMyYKslBVA" name="unfiltered" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKtrgt0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKtrg90fEe2YPMyYKslBVA" name="unfiltered" visibility="public">
              <ownedParameter xmi:id="_uKtrhN0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKtrhd0fEe2YPMyYKslBVA" name="entryPredicate" visibility="public">
              <ownedParameter xmi:id="_uKtrht0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKtrh90fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uKtriN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKtrid0fEe2YPMyYKslBVA" name="entries" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_uKtrit0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKtri90fEe2YPMyYKslBVA" name="satisfies" visibility="private">
              <ownedParameter xmi:id="_uKtrjN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKtrjd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKtrjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKuSlN0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
              <ownedParameter xmi:id="_uKuSld0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKuSlt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKuSl90fEe2YPMyYKslBVA" name="asMap" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uKuSmN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKuSmd0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uKuSmt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKuSm90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKuSnN0fEe2YPMyYKslBVA" name="unmodifiableEmptyCollection" visibility="package">
              <ownedParameter xmi:id="_uKuSnd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKuSnt0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uKu5oN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKu5od0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKu5ot0fEe2YPMyYKslBVA" name="createEntries" visibility="package">
              <ownedParameter xmi:id="_uKu5o90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKu5pN0fEe2YPMyYKslBVA" name="createValues" visibility="package">
              <ownedParameter xmi:id="_uKu5pd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKu5qN0fEe2YPMyYKslBVA" name="entryIterator" visibility="package">
              <ownedParameter xmi:id="_uKu5qd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKu5qt0fEe2YPMyYKslBVA" name="createAsMap" visibility="package">
              <ownedParameter xmi:id="_uKu5q90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKvgsN0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
              <ownedParameter xmi:id="_uKvgsd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKvgst0fEe2YPMyYKslBVA" name="createKeys" visibility="package">
              <ownedParameter xmi:id="_uKvgs90fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKwH0N0fEe2YPMyYKslBVA" name="replaceValues" visibility="package" isLeaf="true">
              <ownedParameter xmi:id="_uKwH0d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKwH0t0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKwH090fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tciW4d0fEe2YPMyYKslBVA" name="ValuePredicate" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tf83R90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf83SN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf83St0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKtEct0fEe2YPMyYKslBVA" name="key" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uKtEc90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tVALgd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tf83Sd0fEe2YPMyYKslBVA" client="_tciW4d0fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uKlvsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKlvsd0fEe2YPMyYKslBVA" name="this$0" type="_tVALgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKlvst0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKtEdN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uKtEdd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKtEdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tciW5d0fEe2YPMyYKslBVA" name="AsMap" visibility="package">
              <eAnnotations xmi:id="_tf8QMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf8QMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf8QMt0fEe2YPMyYKslBVA" general="_tUw6_N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKlIq90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tVALgd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKnk5N0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uKnk5d0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKnk5t0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKozBt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKozB90fEe2YPMyYKslBVA" name="this$0" type="_tVALgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKozCN0fEe2YPMyYKslBVA" name="containsKey" visibility="public">
                <ownedParameter xmi:id="_uKpaEN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKpaEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKpaEt0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uKpaE90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKpaFN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKpaFd0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
              <ownedOperation xmi:id="_uKqBLd0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
                <ownedParameter xmi:id="_uKqBLt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKqoMN0fEe2YPMyYKslBVA" name="createEntrySet" visibility="package">
                <ownedParameter xmi:id="_uKqoMd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKqoMt0fEe2YPMyYKslBVA" name="createValues" visibility="package">
                <ownedParameter xmi:id="_uKqoM90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKqoNN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uKqoNd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKqoNt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKqoN90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uKqoON0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKqoOd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tf8QNN0fEe2YPMyYKslBVA" name="1KeySetImpl" visibility="package">
                <eAnnotations xmi:id="_tjM_kN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tjM_kd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tjM_kt0fEe2YPMyYKslBVA" general="_tU6E5N0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uKm9090fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tciW5d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uKm91N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uKm91d0fEe2YPMyYKslBVA" name="this$1" type="_tciW5d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKm91t0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                  <ownedParameter xmi:id="_uKm9190fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uKm92N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKm93N0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                  <ownedParameter xmi:id="_uKm93d0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uKnk4N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKnk4d0fEe2YPMyYKslBVA" name="remove" visibility="public">
                  <ownedParameter xmi:id="_uKnk4t0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uKnk490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tf8QNt0fEe2YPMyYKslBVA" name="1EntrySetImpl" visibility="package">
                <eAnnotations xmi:id="_tjMYgN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tjMYgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tjMYgt0fEe2YPMyYKslBVA" general="_tdeLC90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uKlIqt0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tciW5d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uKlvu90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uKlvvN0fEe2YPMyYKslBVA" name="this$1" type="_tciW5d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKmWwN0fEe2YPMyYKslBVA" name="map" visibility="package">
                  <ownedParameter xmi:id="_uKmWwd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKmWwt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uKmWw90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKmWxN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                  <ownedParameter xmi:id="_uKmWxd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uKmWxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKmWyt0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                  <ownedParameter xmi:id="_uKmWy90fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uKmWzN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKmWzd0fEe2YPMyYKslBVA" name="size" visibility="public">
                  <ownedParameter xmi:id="_uKmWzt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tjMYhN0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tnGoIN0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tnGoId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tnHPMN0fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uKlIpt0fEe2YPMyYKslBVA" name="backingIterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedAttribute xmi:id="_uKlIp90fEe2YPMyYKslBVA" name="this$2" visibility="package" isLeaf="true" type="_tf8QNt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <ownedOperation xmi:id="_uKlIqN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uKlIqd0fEe2YPMyYKslBVA" name="this$2" type="_tf8QNt0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uKlIr90fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                    <ownedParameter xmi:id="_uKlIsN0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uKlvt90fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                    <ownedParameter xmi:id="_uKlvuN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uKlvud0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                    <ownedParameter xmi:id="_uKlvut0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tf83Qd0fEe2YPMyYKslBVA" name="1ValuesImpl" visibility="package">
                <eAnnotations xmi:id="_tjM_k90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tjM_lN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tjM_ld0fEe2YPMyYKslBVA" general="_tU1MYt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uKnk590fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tciW5d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uKnk6N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uKnk6d0fEe2YPMyYKslBVA" name="this$1" type="_tciW5d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKoL8t0fEe2YPMyYKslBVA" name="remove" visibility="public">
                  <ownedParameter xmi:id="_uKoL890fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uKoL9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKoL9d0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                  <ownedParameter xmi:id="_uKoL9t0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uKoL990fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKozA90fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                  <ownedParameter xmi:id="_uKozBN0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uKozBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tci98d0fEe2YPMyYKslBVA" name="Keys" visibility="package">
              <eAnnotations xmi:id="_tf83Qt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf83Q90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf83RN0fEe2YPMyYKslBVA" general="_tToSh90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKr2WN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tVALgd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKr2VN0fEe2YPMyYKslBVA" name="entryIterator" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uKr2Vd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKsdZt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKsdZ90fEe2YPMyYKslBVA" name="this$0" type="_tVALgd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKsdaN0fEe2YPMyYKslBVA" name="remove" visibility="public">
                <ownedParameter xmi:id="_uKsdad0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKsdat0fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKsda90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKsdbN0fEe2YPMyYKslBVA" name="count" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uKsdbd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKsdbt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKtEcN0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
                <ownedParameter xmi:id="_uKtEcd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tf83Rt0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tjNmoN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tjNmod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tjNmot0fEe2YPMyYKslBVA" general="_tf3-xt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uKrPTd0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tci98d0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uKrPTt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uKrPT90fEe2YPMyYKslBVA" name="this$1" type="_tci98d0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKr2UN0fEe2YPMyYKslBVA" name="multiset" visibility="package">
                  <ownedParameter xmi:id="_uKr2Ud0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKr2Ut0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                  <ownedParameter xmi:id="_uKr2U90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKr2Vt0fEe2YPMyYKslBVA" name="size" visibility="public">
                  <ownedParameter xmi:id="_uKr2V90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKr2W90fEe2YPMyYKslBVA" name="removeEntriesIf" visibility="private">
                  <ownedParameter xmi:id="_uKr2XN0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uKr2Xd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKsdYN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
                  <ownedParameter xmi:id="_uKsdYd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uKsdYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uKsdY90fEe2YPMyYKslBVA" name="retainAll" visibility="public">
                  <ownedParameter xmi:id="_uKsdZN0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uKsdZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <nestedClassifier xmi:type="uml:Class" xmi:id="_tjNmpN0fEe2YPMyYKslBVA" name="1" visibility="package">
                  <eAnnotations xmi:id="_tnHPMd0fEe2YPMyYKslBVA" source="Jar2UML">
                    <details xmi:id="_tnHPMt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                  </eAnnotations>
                  <generalization xmi:id="_tnHPNN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedAttribute xmi:id="_uKqoOt0fEe2YPMyYKslBVA" name="val$predicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
                  <interfaceRealization xmi:id="_tnHPM90fEe2YPMyYKslBVA" client="_tjNmpN0fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
                  <ownedOperation xmi:id="_uKrPQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                    <ownedParameter xmi:id="_uKrPQd0fEe2YPMyYKslBVA" name="this$2" type="_tf83Rt0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uKrPQt0fEe2YPMyYKslBVA" name="arg1" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uKrPQ90fEe2YPMyYKslBVA" name="apply" visibility="public">
                    <ownedParameter xmi:id="_uKrPRN0fEe2YPMyYKslBVA" name="entry" type="_s9KTQN0fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uKrPRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                  <ownedOperation xmi:id="_uKrPSt0fEe2YPMyYKslBVA" name="apply" visibility="public">
                    <ownedParameter xmi:id="_uKrPS90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                    <ownedParameter xmi:id="_uKrPTN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                  </ownedOperation>
                </nestedClassifier>
              </nestedClassifier>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVALg90fEe2YPMyYKslBVA" name="FilteredEntrySetMultimap" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tci98t0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tci9890fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tci99d0fEe2YPMyYKslBVA" general="_tVALgd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uKwHxd0fEe2YPMyYKslBVA" name="unfiltered" isLeaf="true" type="_s7e4QN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tci99N0fEe2YPMyYKslBVA" client="_tVALg90fEe2YPMyYKslBVA" supplier="_tVALhd0fEe2YPMyYKslBVA" contract="_tVALhd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKwHwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKwHwd0fEe2YPMyYKslBVA" name="unfiltered" type="_tUQkot0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKwHwt0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKwHw90fEe2YPMyYKslBVA" name="unfiltered" visibility="public">
              <ownedParameter xmi:id="_uKwHxN0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKwHxt0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uKwHx90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKwHyN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKwHyd0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uKwHyt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKwHy90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKwHzN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uKwHzd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKwHzt0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKwHz90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKwH1N0fEe2YPMyYKslBVA" name="createEntries" visibility="package">
              <ownedParameter xmi:id="_uKwH1d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKwu0t0fEe2YPMyYKslBVA" name="entryPredicate" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uKwu090fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKwu1N0fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uKwu1d0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKwu1t0fEe2YPMyYKslBVA" name="createEntries" visibility="package">
              <ownedParameter xmi:id="_uKwu190fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKwu2N0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uKwu2d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKwu2t0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKwu290fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uKwu3N0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKwu3d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKwu3t0fEe2YPMyYKslBVA" name="unfiltered" visibility="public">
              <ownedParameter xmi:id="_uKwu390fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKwu4N0fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uKwu4d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKwu4t0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uKwu490fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKwu5N0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKwu5d0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tVALhN0fEe2YPMyYKslBVA" name="FilteredMultimap" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tckzI90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tckzJN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tckzJd0fEe2YPMyYKslBVA" general="_s7e4QN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uK4qqN0fEe2YPMyYKslBVA" name="unfiltered" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uK4qqd0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK4qqt0fEe2YPMyYKslBVA" name="entryPredicate" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uK4qq90fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK4qr90fEe2YPMyYKslBVA" name="entries" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uK4qsN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK5Rs90fEe2YPMyYKslBVA" name="containsValue" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uK5RtN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK5Rtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK5RuN0fEe2YPMyYKslBVA" name="size" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uK5Rud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK7G4N0fEe2YPMyYKslBVA" name="clear" visibility="package" isLeaf="true" isAbstract="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tVALhd0fEe2YPMyYKslBVA" name="FilteredSetMultimap" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tcsH4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcsH4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcsH4t0fEe2YPMyYKslBVA" general="_tVALhN0fEe2YPMyYKslBVA"/>
            <generalization xmi:id="_tcsH490fEe2YPMyYKslBVA" general="_tUQkot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uK7G4d0fEe2YPMyYKslBVA" name="unfiltered" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uK7G4t0fEe2YPMyYKslBVA" name="return" type="_tUQkot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK7G490fEe2YPMyYKslBVA" name="unfiltered" visibility="public">
              <ownedParameter xmi:id="_uK7G5N0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSUvYN0fEe2YPMyYKslBVA" name="entryPredicate" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uSUvYd0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVDO0t0fEe2YPMyYKslBVA" name="ForwardingMultiset" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tcxAYN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcxAYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcxAY90fEe2YPMyYKslBVA" general="_tVRRSN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tcxAYt0fEe2YPMyYKslBVA" client="_tVDO0t0fEe2YPMyYKslBVA" supplier="_s_BUcd0fEe2YPMyYKslBVA" contract="_s_BUcd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLS6XN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uLS6Xd0fEe2YPMyYKslBVA" name="delegate" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uLS6Xt0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLS6X90fEe2YPMyYKslBVA" name="count" visibility="public">
              <ownedParameter xmi:id="_uLS6YN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLS6Yd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLThY90fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uLThZN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLThZd0fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLThZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLThZ90fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uLThaN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLThad0fEe2YPMyYKslBVA" name="occurrences" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLThat0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLThb90fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uLThcN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLUIct0fEe2YPMyYKslBVA" name="entrySet" visibility="public">
              <ownedParameter xmi:id="_uLUIc90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLUIdN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uLUIdd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLUIdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLUId90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uLUIeN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLUIe90fEe2YPMyYKslBVA" name="setCount" visibility="public">
              <ownedParameter xmi:id="_uLUIfN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLUIfd0fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLUIft0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLUvhN0fEe2YPMyYKslBVA" name="setCount" visibility="public">
              <ownedParameter xmi:id="_uLUvhd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLUvht0fEe2YPMyYKslBVA" name="oldCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLUvh90fEe2YPMyYKslBVA" name="newCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLUviN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLUvjt0fEe2YPMyYKslBVA" name="standardContains" visibility="protected">
              <ownedParameter xmi:id="_uLUvj90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLUvkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLUvkd0fEe2YPMyYKslBVA" name="standardClear" visibility="protected"/>
            <ownedOperation xmi:id="_uLUvkt0fEe2YPMyYKslBVA" name="standardCount" visibility="protected">
              <ownedParameter xmi:id="_uLUvk90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLUvlN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLVWlN0fEe2YPMyYKslBVA" name="standardAdd" visibility="protected">
              <ownedParameter xmi:id="_uLVWld0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLVWlt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLVWl90fEe2YPMyYKslBVA" name="standardAddAll" visibility="protected">
              <ownedParameter xmi:id="_uLVWmN0fEe2YPMyYKslBVA" name="elementsToAdd" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLVWmd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLVWmt0fEe2YPMyYKslBVA" name="standardRemove" visibility="protected">
              <ownedParameter xmi:id="_uLVWm90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLVWnN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLVWnd0fEe2YPMyYKslBVA" name="standardRemoveAll" visibility="protected">
              <ownedParameter xmi:id="_uLVWnt0fEe2YPMyYKslBVA" name="elementsToRemove" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLVWn90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLVWoN0fEe2YPMyYKslBVA" name="standardRetainAll" visibility="protected">
              <ownedParameter xmi:id="_uLVWod0fEe2YPMyYKslBVA" name="elementsToRetain" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLV9oN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLV9od0fEe2YPMyYKslBVA" name="standardSetCount" visibility="protected">
              <ownedParameter xmi:id="_uLV9ot0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLV9o90fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLV9pN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLV9pd0fEe2YPMyYKslBVA" name="standardSetCount" visibility="protected">
              <ownedParameter xmi:id="_uLV9pt0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLV9p90fEe2YPMyYKslBVA" name="oldCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLV9qN0fEe2YPMyYKslBVA" name="newCount" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLV9qd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLV9qt0fEe2YPMyYKslBVA" name="standardIterator" visibility="protected">
              <ownedParameter xmi:id="_uLV9q90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLV9r90fEe2YPMyYKslBVA" name="standardSize" visibility="protected">
              <ownedParameter xmi:id="_uLV9sN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLV9tN0fEe2YPMyYKslBVA" name="standardEquals" visibility="protected">
              <ownedParameter xmi:id="_uLV9td0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLV9tt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLV9t90fEe2YPMyYKslBVA" name="standardHashCode" visibility="protected">
              <ownedParameter xmi:id="_uLV9uN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLWksN0fEe2YPMyYKslBVA" name="standardToString" visibility="protected">
              <ownedParameter xmi:id="_uLWksd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLWkst0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLWks90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLWktN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLWktd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVD1490fEe2YPMyYKslBVA" name="NaturalOrdering" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVD15N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVD15d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVD1590fEe2YPMyYKslBVA" general="_s-uZg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uStw-t0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tVD1490fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uStw-90fEe2YPMyYKslBVA" name="nullsFirst" visibility="private" type="_s-uZg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uStw_N0fEe2YPMyYKslBVA" name="nullsLast" visibility="private" type="_s-uZg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uStw_d0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tVD15t0fEe2YPMyYKslBVA" client="_tVD1490fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uStw_t0fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uStw_90fEe2YPMyYKslBVA" name="left" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uStxAN0fEe2YPMyYKslBVA" name="right" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uStxAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSuYAN0fEe2YPMyYKslBVA" name="nullsFirst" visibility="public">
              <ownedParameter xmi:id="_uSuYAd0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSuYBN0fEe2YPMyYKslBVA" name="nullsLast" visibility="public">
              <ownedParameter xmi:id="_uSuYBd0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSuYCN0fEe2YPMyYKslBVA" name="reverse" visibility="public">
              <ownedParameter xmi:id="_uSuYCd0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSu_Ed0fEe2YPMyYKslBVA" name="readResolve" visibility="private">
              <ownedParameter xmi:id="_uSu_Et0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSu_E90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uSu_FN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSu_Fd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uSu_Ft0fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uSu_F90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSu_GN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uSu_Gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uSu_Gt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uTfNBt0fEe2YPMyYKslBVA" name="max" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTfNB90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTfNCN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTfNCd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTfNEN0fEe2YPMyYKslBVA" name="max" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTfNEd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTfNEt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTfNE90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTfNFN0fEe2YPMyYKslBVA" name="arg3" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTfNFd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTf0E90fEe2YPMyYKslBVA" name="max" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTf0FN0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTf0Fd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTf0Gd0fEe2YPMyYKslBVA" name="max" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTf0Gt0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTf0G90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTf0IN0fEe2YPMyYKslBVA" name="min" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTf0Id0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTf0It0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTf0I90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTgbIN0fEe2YPMyYKslBVA" name="min" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTgbId0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTgbIt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTgbI90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTgbJN0fEe2YPMyYKslBVA" name="arg3" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTgbJd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTgbKd0fEe2YPMyYKslBVA" name="min" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTgbKt0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTgbK90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTgbL90fEe2YPMyYKslBVA" name="min" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uTgbMN0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTgbMd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tVFrFt0fEe2YPMyYKslBVA" name="PeekingIterator" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tVFrF90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVFrGN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVFrGd0fEe2YPMyYKslBVA" general="_s7dqIt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uOuByd0fEe2YPMyYKslBVA" name="peek" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uOuByt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOvP6t0fEe2YPMyYKslBVA" name="next" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uOvP690fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uOv28N0fEe2YPMyYKslBVA" name="hasNext" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uOv28d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uS5XLN0fEe2YPMyYKslBVA" name="remove" visibility="public" isAbstract="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVGSId0fEe2YPMyYKslBVA" name="ComparisonChain" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tcc3U90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcc3VN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcc3Vd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uKMuIt0fEe2YPMyYKslBVA" name="ACTIVE" visibility="private" isLeaf="true" isStatic="true" type="_tVGSId0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uKMuI90fEe2YPMyYKslBVA" name="LESS" visibility="private" isLeaf="true" isStatic="true" type="_tVGSId0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uKMuJN0fEe2YPMyYKslBVA" name="GREATER" visibility="private" isLeaf="true" isStatic="true" type="_tVGSId0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uKKR4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKKR4d0fEe2YPMyYKslBVA" name="x0" type="_tcdeYd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKLgCt0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKLgC90fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKLgDN0fEe2YPMyYKslBVA" name="access$200" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKLgDd0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKLgDt0fEe2YPMyYKslBVA" name="access$300" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uKLgD90fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKMuJd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uKMuJt0fEe2YPMyYKslBVA" name="start" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKMuJ90fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKMuKN0fEe2YPMyYKslBVA" name="compare" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKMuKd0fEe2YPMyYKslBVA" name="arg0" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKMuKt0fEe2YPMyYKslBVA" name="arg1" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKMuK90fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKMuLN0fEe2YPMyYKslBVA" name="compare" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKMuLd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKMuLt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKMuL90fEe2YPMyYKslBVA" name="arg2" type="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKMuMN0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKMuMd0fEe2YPMyYKslBVA" name="compare" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKMuMt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKMuM90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKMuNN0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKMuNd0fEe2YPMyYKslBVA" name="compare" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKMuNt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKMuN90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKMuON0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKMuOd0fEe2YPMyYKslBVA" name="compare" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKMuOt0fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKMuO90fEe2YPMyYKslBVA" name="arg1" type="_s9C-gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKMuPN0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKMuPd0fEe2YPMyYKslBVA" name="compare" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKMuPt0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKMuP90fEe2YPMyYKslBVA" name="arg1" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKMuQN0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKNVMN0fEe2YPMyYKslBVA" name="compare" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uKNVMd0fEe2YPMyYKslBVA" name="left" type="_s9UrUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKNVMt0fEe2YPMyYKslBVA" name="right" type="_s9UrUd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKNVM90fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKNVNt0fEe2YPMyYKslBVA" name="compareFalseFirst" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKNVN90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKNVON0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKNVOd0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKNVOt0fEe2YPMyYKslBVA" name="compareTrueFirst" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKNVO90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKNVPN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKNVPd0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKNVPt0fEe2YPMyYKslBVA" name="result" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uKNVP90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKNVQN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcdeYd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tf6bAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf6bAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf7CEN0fEe2YPMyYKslBVA" general="_tVGSId0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uKJq2t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uKKR4t0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uKKR490fEe2YPMyYKslBVA" name="left" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKKR5N0fEe2YPMyYKslBVA" name="right" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKKR5d0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKKR6d0fEe2YPMyYKslBVA" name="classify" visibility="package">
                <ownedParameter xmi:id="_uKKR6t0fEe2YPMyYKslBVA" name="result" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKKR690fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKKR7N0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uKKR7d0fEe2YPMyYKslBVA" name="left" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKKR7t0fEe2YPMyYKslBVA" name="right" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKKR790fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKKR8N0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKKR8d0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uKKR8t0fEe2YPMyYKslBVA" name="left" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKKR890fEe2YPMyYKslBVA" name="right" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKKR9N0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKKR-d0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uKKR-t0fEe2YPMyYKslBVA" name="left" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKK48N0fEe2YPMyYKslBVA" name="right" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKK48d0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKK49t0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uKK4990fEe2YPMyYKslBVA" name="left" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKK4-N0fEe2YPMyYKslBVA" name="right" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKK4-d0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKK4_t0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uKK4_90fEe2YPMyYKslBVA" name="left" type="_s9DlkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKK5AN0fEe2YPMyYKslBVA" name="right" type="_s9DlkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKK5Ad0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKK5Bt0fEe2YPMyYKslBVA" name="compareTrueFirst" visibility="public">
                <ownedParameter xmi:id="_uKK5B90fEe2YPMyYKslBVA" name="left" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKLgAN0fEe2YPMyYKslBVA" name="right" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKLgAd0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKLgBt0fEe2YPMyYKslBVA" name="compareFalseFirst" visibility="public">
                <ownedParameter xmi:id="_uKLgB90fEe2YPMyYKslBVA" name="left" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKLgCN0fEe2YPMyYKslBVA" name="right" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKLgCd0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKLgEN0fEe2YPMyYKslBVA" name="result" visibility="public">
                <ownedParameter xmi:id="_uKLgEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcdeY90fEe2YPMyYKslBVA" name="InactiveComparisonChain" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tf7CEd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tf7CEt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tf7CE90fEe2YPMyYKslBVA" general="_tVGSId0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uKLgEt0fEe2YPMyYKslBVA" name="result" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uKLgE90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uKLgFN0fEe2YPMyYKslBVA" name="result" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKMHEN0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uKMHEd0fEe2YPMyYKslBVA" name="left" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHEt0fEe2YPMyYKslBVA" name="right" type="_s_ToUN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHE90fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKMHFN0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uKMHFd0fEe2YPMyYKslBVA" name="left" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHFt0fEe2YPMyYKslBVA" name="right" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHF90fEe2YPMyYKslBVA" name="comparator" type="_s--4Md0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHGN0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKMHGd0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uKMHGt0fEe2YPMyYKslBVA" name="left" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHG90fEe2YPMyYKslBVA" name="right" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHHN0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKMHHd0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uKMHHt0fEe2YPMyYKslBVA" name="left" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHH90fEe2YPMyYKslBVA" name="right" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHIN0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKMHId0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uKMHIt0fEe2YPMyYKslBVA" name="left" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHI90fEe2YPMyYKslBVA" name="right" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHJN0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKMHJd0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uKMHJt0fEe2YPMyYKslBVA" name="left" type="_s9DlkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHJ90fEe2YPMyYKslBVA" name="right" type="_s9DlkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHKN0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKMHKd0fEe2YPMyYKslBVA" name="compareTrueFirst" visibility="public">
                <ownedParameter xmi:id="_uKMHKt0fEe2YPMyYKslBVA" name="left" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHK90fEe2YPMyYKslBVA" name="right" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHLN0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKMHLd0fEe2YPMyYKslBVA" name="compareFalseFirst" visibility="public">
                <ownedParameter xmi:id="_uKMHLt0fEe2YPMyYKslBVA" name="left" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHL90fEe2YPMyYKslBVA" name="right" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uKMHMN0fEe2YPMyYKslBVA" name="return" type="_tVGSId0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uKMuIN0fEe2YPMyYKslBVA" name="result" visibility="public">
                <ownedParameter xmi:id="_uKMuId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVGSK90fEe2YPMyYKslBVA" name="ImmutableAsList" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tc0qwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tc0qwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tc0qwt0fEe2YPMyYKslBVA" general="_s_MTk90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLjZBt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uLjZB90fEe2YPMyYKslBVA" name="delegateCollection" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uLjZCN0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLjZCd0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uLjZCt0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLjZC90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLkAE90fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uLkAFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLkAF90fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uLkAGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLkAG90fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uLkAHN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLkAH90fEe2YPMyYKslBVA" name="readObject" visibility="private">
              <ownedParameter xmi:id="_uLknIN0fEe2YPMyYKslBVA" name="stream" type="_s-izU90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLknId0fEe2YPMyYKslBVA" name="writeReplace" visibility="package">
              <ownedParameter xmi:id="_uLknIt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tc0qxN0fEe2YPMyYKslBVA" name="SerializedForm" visibility="package">
              <eAnnotations xmi:id="_tgAhoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgAhod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgAho90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uLix_d0fEe2YPMyYKslBVA" name="collection" visibility="package" isLeaf="true" type="_tT6mYN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uLix_t0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgAhot0fEe2YPMyYKslBVA" client="_tc0qxN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uLjZAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uLjZAd0fEe2YPMyYKslBVA" name="collection" type="_tT6mYN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uLjZAt0fEe2YPMyYKslBVA" name="readResolve" visibility="package">
                <ownedParameter xmi:id="_uLjZA90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tVG5NN0fEe2YPMyYKslBVA" name="ImmutableMapEntry[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vgB40d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vgB40t0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVHgQd0fEe2YPMyYKslBVA" name="Hashing" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tc0DsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tc0Dsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tc0Dst0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uLiK6t0fEe2YPMyYKslBVA" name="C1" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uLiK690fEe2YPMyYKslBVA" name="C2" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uLiK7N0fEe2YPMyYKslBVA" name="MAX_TABLE_SIZE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uLiK7d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uLiK7t0fEe2YPMyYKslBVA" name="smear" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLiK790fEe2YPMyYKslBVA" name="hashCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLiK8N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLiK8d0fEe2YPMyYKslBVA" name="smearedHash" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLiK8t0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLiK890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLix8N0fEe2YPMyYKslBVA" name="closedTableSize" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLix8d0fEe2YPMyYKslBVA" name="expectedEntries" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLix8t0fEe2YPMyYKslBVA" name="loadFactor" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLix890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLix-N0fEe2YPMyYKslBVA" name="needsResizing" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uLix-d0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLix-t0fEe2YPMyYKslBVA" name="tableSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLix-90fEe2YPMyYKslBVA" name="loadFactor" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLix_N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVHgQt0fEe2YPMyYKslBVA" name="ImmutableMapEntry" visibility="package">
            <eAnnotations xmi:id="_tc3uFt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tc3uF90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tc3uGN0fEe2YPMyYKslBVA" general="_s-w1x90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uMhpZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uMhpaN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMhpad0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMiQcd0fEe2YPMyYKslBVA" name="createEntryArray" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uMiQct0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uMiQc90fEe2YPMyYKslBVA" name="return" type="_tVG5NN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMiQdN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uMiQdd0fEe2YPMyYKslBVA" name="contents" type="_tVHgQt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMiQdt0fEe2YPMyYKslBVA" name="getKey" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uMiQd90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMiQeN0fEe2YPMyYKslBVA" name="getValue" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uMiQed0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMiQet0fEe2YPMyYKslBVA" name="getNextInKeyBucket" visibility="package">
              <ownedParameter xmi:id="_uMi3gN0fEe2YPMyYKslBVA" name="return" type="_tVHgQt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMi3gd0fEe2YPMyYKslBVA" name="getNextInValueBucket" visibility="package">
              <ownedParameter xmi:id="_uMi3gt0fEe2YPMyYKslBVA" name="return" type="_tVHgQt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uMi3g90fEe2YPMyYKslBVA" name="isReusable" visibility="package">
              <ownedParameter xmi:id="_uMi3hN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVHgRt0fEe2YPMyYKslBVA" name="NonTerminalImmutableBiMapEntry" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tc3uEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc3uEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc3uEt0fEe2YPMyYKslBVA" general="_tVJVcd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMhCVd0fEe2YPMyYKslBVA" name="nextInValueBucket" visibility="private" isLeaf="true" type="_tVHgQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uMhCVt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMhCV90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMhCWN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMhCWd0fEe2YPMyYKslBVA" name="nextInKeyBucket" type="_tVHgQt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMhCWt0fEe2YPMyYKslBVA" name="nextInValueBucket" type="_tVHgQt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMhpZN0fEe2YPMyYKslBVA" name="getNextInValueBucket" visibility="package">
                <ownedParameter xmi:id="_uMhpZd0fEe2YPMyYKslBVA" name="return" type="_tVHgQt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVJVcd0fEe2YPMyYKslBVA" name="NonTerminalImmutableMapEntry" visibility="package">
              <eAnnotations xmi:id="_tc3uE90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tc3uFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tc3uFd0fEe2YPMyYKslBVA" general="_tVHgQt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uMhpZt0fEe2YPMyYKslBVA" name="nextInKeyBucket" visibility="private" isLeaf="true" type="_tVHgQt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uMhpYN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uMhpYd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMhpYt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uMhpY90fEe2YPMyYKslBVA" name="nextInKeyBucket" type="_tVHgQt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMhpat0fEe2YPMyYKslBVA" name="getNextInKeyBucket" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_uMhpa90fEe2YPMyYKslBVA" name="return" type="_tVHgQt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uMhpbN0fEe2YPMyYKslBVA" name="isReusable" visibility="package" isLeaf="true">
                <ownedParameter xmi:id="_uMiQcN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVHgRN0fEe2YPMyYKslBVA" name="JdkBackedImmutableBiMap" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tdG-ot0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tdG-o90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tdG-pN0fEe2YPMyYKslBVA" general="_tTtyEd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uO62Hd0fEe2YPMyYKslBVA" name="entries" visibility="private" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uO62Ht0fEe2YPMyYKslBVA" name="forwardDelegate" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uO62H90fEe2YPMyYKslBVA" name="backwardDelegate" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uO62IN0fEe2YPMyYKslBVA" name="inverse" visibility="private" type="_tVHgRN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uO62EN0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uO62Ed0fEe2YPMyYKslBVA" name="x0" type="_tVHgRN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO62Et0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO62Id0fEe2YPMyYKslBVA" name="create" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uO62It0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO62I90fEe2YPMyYKslBVA" name="entryArray" type="_tT4xNd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO62JN0fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO7dJ90fEe2YPMyYKslBVA" name="conflictException" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_uO7dKN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO7dKd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO7dKt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO7dK90fEe2YPMyYKslBVA" name="return" type="_s8-tE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO7dLN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uO7dLd0fEe2YPMyYKslBVA" name="entries" type="_s_MTk90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO7dLt0fEe2YPMyYKslBVA" name="forwardDelegate" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO7dL90fEe2YPMyYKslBVA" name="backwardDelegate" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO8EMN0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uO8EMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO8EMt0fEe2YPMyYKslBVA" name="inverse" visibility="public">
              <ownedParameter xmi:id="_uO8EM90fEe2YPMyYKslBVA" name="return" type="_tTtyEd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO8ENN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uO8ENd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO8ENt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO8rQN0fEe2YPMyYKslBVA" name="createEntrySet" visibility="package">
              <ownedParameter xmi:id="_uO8rQd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO8rQt0fEe2YPMyYKslBVA" name="createKeySet" visibility="package">
              <ownedParameter xmi:id="_uO8rQ90fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO8rRN0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uO8rRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO8rRt0fEe2YPMyYKslBVA" name="inverse" visibility="public">
              <ownedParameter xmi:id="_uO8rR90fEe2YPMyYKslBVA" name="return" type="_tTr85d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdHlsd0fEe2YPMyYKslBVA" name="InverseEntries" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tgBvxd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgBvxt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgBvx90fEe2YPMyYKslBVA" general="_s_MTk90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uO6PBt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tVHgRN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uO6PB90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uO6PCN0fEe2YPMyYKslBVA" name="arg0" type="_tVHgRN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uO6PCd0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uO6PCt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uO6PC90fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uO62E90fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
                <ownedParameter xmi:id="_uO62FN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uO62Fd0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uO62Ft0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uO62F90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uO62GN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uO62Gd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uO62Gt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uO62G90fEe2YPMyYKslBVA" name="x0" type="_tVHgRN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uO62HN0fEe2YPMyYKslBVA" name="x1" type="_tjPb0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjPb0N0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tjPb0d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjPb0t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjPb090fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVKjk90fEe2YPMyYKslBVA" name="JdkBackedImmutableMultiset" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tdHlst0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tdHls90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tdHltN0fEe2YPMyYKslBVA" general="_s_ICJd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uO95bd0fEe2YPMyYKslBVA" name="delegateMap" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uO95bt0fEe2YPMyYKslBVA" name="entries" visibility="private" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uO95b90fEe2YPMyYKslBVA" name="size" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uO95cN0fEe2YPMyYKslBVA" name="elementSet" visibility="private" type="_s_XSs90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uM-8YN0fEe2YPMyYKslBVA" name="create" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uM-8Yd0fEe2YPMyYKslBVA" name="entries" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uM-8Yt0fEe2YPMyYKslBVA" name="return" type="_s_ICJd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO-gcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uO-gcd0fEe2YPMyYKslBVA" name="delegateMap" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO-gct0fEe2YPMyYKslBVA" name="entries" type="_s_MTk90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO-gc90fEe2YPMyYKslBVA" name="size" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO-gdN0fEe2YPMyYKslBVA" name="count" visibility="public">
              <ownedParameter xmi:id="_uO-gdd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO-gdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO_HhN0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uO_Hhd0fEe2YPMyYKslBVA" name="return" type="_s_XSs90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO_Hht0fEe2YPMyYKslBVA" name="getEntry" visibility="package">
              <ownedParameter xmi:id="_uO_Hh90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO_HiN0fEe2YPMyYKslBVA" name="return" type="_s_Cikd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO_Hid0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uO_Hit0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO_Hi90fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uO_HjN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO_Hjd0fEe2YPMyYKslBVA" name="elementSet" visibility="public">
              <ownedParameter xmi:id="_uO_Hjt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVKjlt0fEe2YPMyYKslBVA" name="RegularImmutableSet" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVKjl90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVLKoN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVLKod0fEe2YPMyYKslBVA" general="_tUeABN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uNhH4N0fEe2YPMyYKslBVA" name="EMPTY" visibility="package" isLeaf="true" isStatic="true" type="_tVKjlt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTWDEN0fEe2YPMyYKslBVA" name="EMPTY_ARRAY" visibility="private" isLeaf="true" isStatic="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTWDEd0fEe2YPMyYKslBVA" name="elements" visibility="private" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTWDEt0fEe2YPMyYKslBVA" name="hashCode" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTWDE90fEe2YPMyYKslBVA" name="table" visibility="package" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTWDFN0fEe2YPMyYKslBVA" name="mask" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uNddgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uNddgd0fEe2YPMyYKslBVA" name="elements" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNddgt0fEe2YPMyYKslBVA" name="hashCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNddg90fEe2YPMyYKslBVA" name="table" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNddhN0fEe2YPMyYKslBVA" name="mask" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTWDFd0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uTWDFt0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTWDF90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTWDGN0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uTWDGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTWqIN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uTWqId0fEe2YPMyYKslBVA" name="return" type="_s_qNoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTWqIt0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
              <ownedParameter xmi:id="_uTWqI90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTWqJN0fEe2YPMyYKslBVA" name="internalArray" visibility="package">
              <ownedParameter xmi:id="_uTWqJd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTWqJt0fEe2YPMyYKslBVA" name="internalArrayStart" visibility="package">
              <ownedParameter xmi:id="_uTWqJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTWqKN0fEe2YPMyYKslBVA" name="internalArrayEnd" visibility="package">
              <ownedParameter xmi:id="_uTWqKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTWqKt0fEe2YPMyYKslBVA" name="copyIntoArray" visibility="package">
              <ownedParameter xmi:id="_uTWqK90fEe2YPMyYKslBVA" name="dst" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTWqLN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTWqLd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTXRMN0fEe2YPMyYKslBVA" name="createAsList" visibility="package">
              <ownedParameter xmi:id="_uTXRMd0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTXRMt0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uTXRM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTXRNN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uTXRNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTXRNt0fEe2YPMyYKslBVA" name="isHashCodeFast" visibility="package">
              <ownedParameter xmi:id="_uTXRN90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTXRON0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uTXROd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTXROt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVM_0d0fEe2YPMyYKslBVA" name="ImmutableSortedAsList" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tc_p590fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tc_p6N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tc_p6t0fEe2YPMyYKslBVA" general="_tT7Ncd0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tc_p6d0fEe2YPMyYKslBVA" client="_tVM_0d0fEe2YPMyYKslBVA" supplier="_s_i45N0fEe2YPMyYKslBVA" contract="_s_i45N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uNy0st0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uNy0s90fEe2YPMyYKslBVA" name="backingSet" type="_tTtyF90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNy0tN0fEe2YPMyYKslBVA" name="backingList" type="_s_MTk90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNy0td0fEe2YPMyYKslBVA" name="delegateCollection" visibility="package">
              <ownedParameter xmi:id="_uNy0tt0fEe2YPMyYKslBVA" name="return" type="_tTtyF90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNzbwN0fEe2YPMyYKslBVA" name="comparator" visibility="public">
              <ownedParameter xmi:id="_uNzbwd0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNzbwt0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_uNzbw90fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNzbxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNzbyN0fEe2YPMyYKslBVA" name="get" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uNzbyd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNzbyt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNzby90fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public">
              <ownedParameter xmi:id="_uNzbzN0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNzbzd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN0C0N0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uN0C0d0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN0C0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN0C090fEe2YPMyYKslBVA" name="subListUnchecked" visibility="package">
              <ownedParameter xmi:id="_uN0C1N0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN0C1d0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uN0C1t0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN0p4d0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
              <ownedParameter xmi:id="_uN0p4t0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN0p490fEe2YPMyYKslBVA" name="size" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uN0p5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN0p5d0fEe2YPMyYKslBVA" name="delegateList" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uN0p5t0fEe2YPMyYKslBVA" name="return" type="_s_MTk90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uN0p590fEe2YPMyYKslBVA" name="delegateCollection" visibility="package">
              <ownedParameter xmi:id="_uN0p6N0fEe2YPMyYKslBVA" name="return" type="_tT6mYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVNm4N0fEe2YPMyYKslBVA" name="ReverseNaturalOrdering" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVNm4d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVNm4t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVNm5N0fEe2YPMyYKslBVA" general="_s-uZg90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uSu_EN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tVNm4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uTel9d0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tVNm490fEe2YPMyYKslBVA" client="_tVNm4N0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uTel9t0fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uTel990fEe2YPMyYKslBVA" name="left" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTel-N0fEe2YPMyYKslBVA" name="right" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTel-d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTfNAN0fEe2YPMyYKslBVA" name="reverse" visibility="public">
              <ownedParameter xmi:id="_uTfNAd0fEe2YPMyYKslBVA" name="return" type="_s-uZg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTfNAt0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uTfNA90fEe2YPMyYKslBVA" name="a" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTfNBN0fEe2YPMyYKslBVA" name="b" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTfNBd0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTfNCt0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uTfNC90fEe2YPMyYKslBVA" name="a" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTfNDN0fEe2YPMyYKslBVA" name="b" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTfNDd0fEe2YPMyYKslBVA" name="c" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTfNDt0fEe2YPMyYKslBVA" name="rest" type="_tT9psd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTfND90fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTf0EN0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uTf0Ed0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTf0Et0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTf0Ft0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uTf0F90fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTf0GN0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTf0HN0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uTf0Hd0fEe2YPMyYKslBVA" name="a" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTf0Ht0fEe2YPMyYKslBVA" name="b" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTf0H90fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTf0JN0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uTf0Jd0fEe2YPMyYKslBVA" name="a" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTf0Jt0fEe2YPMyYKslBVA" name="b" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTf0J90fEe2YPMyYKslBVA" name="c" type="_s_ToUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTf0KN0fEe2YPMyYKslBVA" name="rest" type="_tT9psd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTf0Kd0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTgbJt0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uTgbJ90fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTgbKN0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTgbLN0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uTgbLd0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uTgbLt0fEe2YPMyYKslBVA" name="return" type="_s_ToUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTgbMt0fEe2YPMyYKslBVA" name="readResolve" visibility="private">
              <ownedParameter xmi:id="_uTgbM90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTgbNN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uTgbNd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uTgbNt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uThCMN0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uThCMd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThCMt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThCM90fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThCNN0fEe2YPMyYKslBVA" name="arg3" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThCNd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uThCNt0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uThCN90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThCON0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThCOd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uThCOt0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uThCO90fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThCPN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uThCPd0fEe2YPMyYKslBVA" name="max" visibility="public">
              <ownedParameter xmi:id="_uThCPt0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThCP90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uThCQN0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uThpQN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThpQd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThpQt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThpQ90fEe2YPMyYKslBVA" name="arg3" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThpRN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uThpRd0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uThpRt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThpR90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThpSN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uThpSd0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uThpSt0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThpS90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uThpTN0fEe2YPMyYKslBVA" name="min" visibility="public">
              <ownedParameter xmi:id="_uThpTd0fEe2YPMyYKslBVA" name="arg0" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThpTt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uThpT90fEe2YPMyYKslBVA" name="compare" visibility="public">
              <ownedParameter xmi:id="_uThpUN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThpUd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uThpUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uThpU90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVRRSN0fEe2YPMyYKslBVA" name="ForwardingCollection" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tcvLMt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcvLM90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcvLNt0fEe2YPMyYKslBVA" general="_tcvLNN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tcvLNd0fEe2YPMyYKslBVA" client="_tVRRSN0fEe2YPMyYKslBVA" supplier="_s7e4Qt0fEe2YPMyYKslBVA" contract="_s7e4Qt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKzyKd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uLE34d0fEe2YPMyYKslBVA" name="delegate" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uLE34t0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLE3490fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uLE35N0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLE35d0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uLE35t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLE3590fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uLE36N0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLE36d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLE36t0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uLE3690fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLE37N0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uLE37d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLE37t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLE3790fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uLE38N0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLE38d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLE38t0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uLFe8N0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLFe8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLFe8t0fEe2YPMyYKslBVA" name="containsAll" visibility="public">
              <ownedParameter xmi:id="_uLFe890fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLFe9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLFe9d0fEe2YPMyYKslBVA" name="addAll" visibility="public">
              <ownedParameter xmi:id="_uLFe9t0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLFe990fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLFe-N0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
              <ownedParameter xmi:id="_uLFe-d0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLFe-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLFe-90fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            <ownedOperation xmi:id="_uLFe_N0fEe2YPMyYKslBVA" name="toArray" visibility="public">
              <ownedParameter xmi:id="_uLFe_d0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLGGAt0fEe2YPMyYKslBVA" name="toArray" visibility="public">
              <ownedParameter xmi:id="_uLGGA90fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLGGBN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLGGBd0fEe2YPMyYKslBVA" name="standardContains" visibility="protected">
              <ownedParameter xmi:id="_uLGGBt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLGGB90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLGGDN0fEe2YPMyYKslBVA" name="standardContainsAll" visibility="protected">
              <ownedParameter xmi:id="_uLGGDd0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLGGDt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLGtEN0fEe2YPMyYKslBVA" name="standardAddAll" visibility="protected">
              <ownedParameter xmi:id="_uLGtEd0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLGtEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLGtE90fEe2YPMyYKslBVA" name="standardRemove" visibility="protected">
              <ownedParameter xmi:id="_uLGtFN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLGtFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLGtFt0fEe2YPMyYKslBVA" name="standardRemoveAll" visibility="protected">
              <ownedParameter xmi:id="_uLGtF90fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLGtGN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLGtHd0fEe2YPMyYKslBVA" name="standardRetainAll" visibility="protected">
              <ownedParameter xmi:id="_uLGtHt0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLGtH90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLGtJN0fEe2YPMyYKslBVA" name="standardClear" visibility="protected"/>
            <ownedOperation xmi:id="_uLHUIN0fEe2YPMyYKslBVA" name="standardIsEmpty" visibility="protected">
              <ownedParameter xmi:id="_uLHUId0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLHUIt0fEe2YPMyYKslBVA" name="standardToString" visibility="protected">
              <ownedParameter xmi:id="_uLHUI90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLHUJN0fEe2YPMyYKslBVA" name="standardToArray" visibility="protected">
              <ownedParameter xmi:id="_uLHUJd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLHUJt0fEe2YPMyYKslBVA" name="standardToArray" visibility="protected">
              <ownedParameter xmi:id="_uLHUJ90fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLHUKN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLHULd0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLHULt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tVgh0N0fEe2YPMyYKslBVA" name="UnmodifiableListIterator" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tVgh0d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVgh0t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVgh1N0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tVgh090fEe2YPMyYKslBVA" client="_tVgh0N0fEe2YPMyYKslBVA" supplier="_tUoYEN0fEe2YPMyYKslBVA" contract="_tUoYEN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uILU4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uVrlYN0fEe2YPMyYKslBVA" name="add" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uVrlYd0fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVrlYt0fEe2YPMyYKslBVA" name="set" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uVrlY90fEe2YPMyYKslBVA" name="e" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tcVilt0fEe2YPMyYKslBVA" name="Count" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tcdeZN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcdeZd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tceFcN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uKPKaN0fEe2YPMyYKslBVA" name="value" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tcdeZt0fEe2YPMyYKslBVA" client="_tcVilt0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uI8J690fEe2YPMyYKslBVA" name="getAndSet" visibility="public">
              <ownedParameter xmi:id="_uI8J7N0fEe2YPMyYKslBVA" name="newValue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI8J7d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI8w-90fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uI8w_N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uI_NMN0fEe2YPMyYKslBVA" name="addAndGet" visibility="public">
              <ownedParameter xmi:id="_uI_NMd0fEe2YPMyYKslBVA" name="delta" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uI_NMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJAbU90fEe2YPMyYKslBVA" name="set" visibility="public">
              <ownedParameter xmi:id="_uJAbVN0fEe2YPMyYKslBVA" name="newValue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJBpdN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uJBpdd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJBpdt0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uJBpd90fEe2YPMyYKslBVA" name="delta" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKPxcN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uKPxcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKPxct0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uKPxc90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKPxdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKQYgN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uKQYgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tccQQt0fEe2YPMyYKslBVA" name="AbstractIterator" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tfztU90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfztVN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tf0UYN0fEe2YPMyYKslBVA" general="_s_qNoN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uINKFd0fEe2YPMyYKslBVA" name="state" visibility="private" type="_tf0UY90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uINKFt0fEe2YPMyYKslBVA" name="next" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uINKF90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uINxId0fEe2YPMyYKslBVA" name="computeNext" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uINxIt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uINxI90fEe2YPMyYKslBVA" name="endOfData" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_uINxJN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uINxJd0fEe2YPMyYKslBVA" name="hasNext" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uINxJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uINxJ90fEe2YPMyYKslBVA" name="tryToComputeNext" visibility="private">
              <ownedParameter xmi:id="_uINxKN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIOYMN0fEe2YPMyYKslBVA" name="next" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uIOYMd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIO_Qt0fEe2YPMyYKslBVA" name="peek" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uIO_Q90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tf0UY90fEe2YPMyYKslBVA" name="State" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjLKYN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjLKYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjLKYt0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIMjAN0fEe2YPMyYKslBVA" name="DONE" visibility="public" isLeaf="true" isStatic="true" type="_tf0UY90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uIMjA90fEe2YPMyYKslBVA" name="READY" visibility="public" isLeaf="true" isStatic="true" type="_tf0UY90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uIMjBN0fEe2YPMyYKslBVA" name="NOT_READY" visibility="public" isLeaf="true" isStatic="true" type="_tf0UY90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uIMjBd0fEe2YPMyYKslBVA" name="FAILED" visibility="public" isLeaf="true" isStatic="true" type="_tf0UY90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uIMjBt0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tjLKY90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uIL7-N0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uIL7-d0fEe2YPMyYKslBVA" name="return" type="_tjLKY90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIMjAd0fEe2YPMyYKslBVA" name="ordinal" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIMjAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIMjCd0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uIMjCt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIMjC90fEe2YPMyYKslBVA" name="return" type="_tf0UY90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIMjDN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uINKEN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uINKEd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uINKEt0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uINKE90fEe2YPMyYKslBVA" name="return" type="_tjLKY90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uINKFN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjKjVN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tjKjVd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjKjVt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjKjV90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIL79t0fEe2YPMyYKslBVA" name="$SwitchMap$com$google$common$collect$AbstractIterator$State" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uIL7990fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tjLKY90fEe2YPMyYKslBVA" name="State[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB4090fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB41N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uIMjB90fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uIMjCN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tchIwt0fEe2YPMyYKslBVA" name="EmptyImmutableListMultimap" visibility="package">
            <eAnnotations xmi:id="_tchIw90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tchIxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tchIxd0fEe2YPMyYKslBVA" general="_tTtLB90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uKj6gN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tchIwt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uKj6gd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uKj6gt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uKj6ht0fEe2YPMyYKslBVA" name="readResolve" visibility="private">
              <ownedParameter xmi:id="_uKj6h90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKj6iN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tchIxt0fEe2YPMyYKslBVA" name="EmptyImmutableSetMultimap" visibility="package">
            <eAnnotations xmi:id="_tchIx90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tchIyN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tchIyd0fEe2YPMyYKslBVA" general="_tTtLBN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uKj6id0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tchIxt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uKj6it0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uKj6i90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uKj6kN0fEe2YPMyYKslBVA" name="readResolve" visibility="private">
              <ownedParameter xmi:id="_uKj6kd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKj6kt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tciW490fEe2YPMyYKslBVA" name="FilteredMultimapValues" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tckzJt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tckzJ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tckzKN0fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uK4qrN0fEe2YPMyYKslBVA" name="multimap" visibility="private" isLeaf="true" type="_tVALhN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uKu5pt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKu5p90fEe2YPMyYKslBVA" name="multimap" type="_tVALhN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK4qrd0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uK4qrt0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK5RsN0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uK5Rsd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK5Rst0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK5Rtt0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uK5Rt90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK5Rut0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uK5Ru90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK5RvN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK54wN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uK54wd0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK54wt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK6f0N0fEe2YPMyYKslBVA" name="retainAll" visibility="public">
              <ownedParameter xmi:id="_uK6f0d0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uK6f0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uK6f090fEe2YPMyYKslBVA" name="clear" visibility="public"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tcvLMd0fEe2YPMyYKslBVA" name="Streams" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tduCoN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tduCod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tduCot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLEQ3N0fEe2YPMyYKslBVA" name="stream" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uLEQ3d0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLEQ3t0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUcPRN0fEe2YPMyYKslBVA" name="stream" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUcPRd0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUcPRt0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUcPR90fEe2YPMyYKslBVA" name="stream" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUcPSN0fEe2YPMyYKslBVA" name="iterator" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUcPSd0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUcPTt0fEe2YPMyYKslBVA" name="stream" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUcPT90fEe2YPMyYKslBVA" name="optional" type="_tUkGoN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUcPUN0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUc2Vd0fEe2YPMyYKslBVA" name="stream" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUc2Vt0fEe2YPMyYKslBVA" name="optional" type="_tB4bMt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUc2V90fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUc2Wt0fEe2YPMyYKslBVA" name="stream" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUc2W90fEe2YPMyYKslBVA" name="optional" type="_tcLKgd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUc2XN0fEe2YPMyYKslBVA" name="return" type="_tdvQw90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUddYd0fEe2YPMyYKslBVA" name="stream" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUddYt0fEe2YPMyYKslBVA" name="optional" type="_tcLKg90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUddY90fEe2YPMyYKslBVA" name="return" type="_tdvQxN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUdda90fEe2YPMyYKslBVA" name="stream" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUddbN0fEe2YPMyYKslBVA" name="optional" type="_tcLKhd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUddbd0fEe2YPMyYKslBVA" name="return" type="_tdv30N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUdddd0fEe2YPMyYKslBVA" name="closeAll" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uUeEcN0fEe2YPMyYKslBVA" name="toClose" type="_tduCpt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUeEct0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUeEc90fEe2YPMyYKslBVA" name="streams" type="_tduCp90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUeEdN0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUerg90fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUerhN0fEe2YPMyYKslBVA" name="streams" type="_tduCqN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUerhd0fEe2YPMyYKslBVA" name="return" type="_tdvQw90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUfSmN0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUfSmd0fEe2YPMyYKslBVA" name="streams" type="_tduCqd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUfSmt0fEe2YPMyYKslBVA" name="return" type="_tdvQxN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUf5rd0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUf5rt0fEe2YPMyYKslBVA" name="streams" type="_tduCqt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUf5r90fEe2YPMyYKslBVA" name="return" type="_tdv30N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUhHwd0fEe2YPMyYKslBVA" name="zip" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUhHwt0fEe2YPMyYKslBVA" name="streamA" type="_tdvQwt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUhHw90fEe2YPMyYKslBVA" name="streamB" type="_tdvQwt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUhHxN0fEe2YPMyYKslBVA" name="function" type="_tUywKN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUhHxd0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUhu0N0fEe2YPMyYKslBVA" name="forEachPair" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUhu0d0fEe2YPMyYKslBVA" name="streamA" type="_tdvQwt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUhu0t0fEe2YPMyYKslBVA" name="streamB" type="_tdvQwt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUhu090fEe2YPMyYKslBVA" name="consumer" type="_s_BUcN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUiV5N0fEe2YPMyYKslBVA" name="mapWithIndex" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUiV5d0fEe2YPMyYKslBVA" name="stream" type="_tdvQwt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUiV5t0fEe2YPMyYKslBVA" name="function" type="_tgK5sN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUiV590fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUpDk90fEe2YPMyYKslBVA" name="mapWithIndex" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUpDlN0fEe2YPMyYKslBVA" name="stream" type="_tdvQw90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUpDld0fEe2YPMyYKslBVA" name="function" type="_tgLgw90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUpDlt0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUqRsN0fEe2YPMyYKslBVA" name="mapWithIndex" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUqRsd0fEe2YPMyYKslBVA" name="stream" type="_tdvQxN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUq4wN0fEe2YPMyYKslBVA" name="function" type="_tgMH190fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUq4wd0fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUrf0N0fEe2YPMyYKslBVA" name="mapWithIndex" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUrf0d0fEe2YPMyYKslBVA" name="stream" type="_tdv30N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUrf0t0fEe2YPMyYKslBVA" name="function" type="_tgMu590fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUrf090fEe2YPMyYKslBVA" name="return" type="_tdvQwt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUsG490fEe2YPMyYKslBVA" name="findLast" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUsG5N0fEe2YPMyYKslBVA" name="stream" type="_tdvQwt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUsG5d0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUtVAt0fEe2YPMyYKslBVA" name="findLast" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUtVA90fEe2YPMyYKslBVA" name="stream" type="_tdvQw90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUtVBN0fEe2YPMyYKslBVA" name="return" type="_tcLKgd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUt8EN0fEe2YPMyYKslBVA" name="findLast" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUt8Ed0fEe2YPMyYKslBVA" name="stream" type="_tdvQxN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUt8Et0fEe2YPMyYKslBVA" name="return" type="_tcLKg90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUt8Fd0fEe2YPMyYKslBVA" name="findLast" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUt8Ft0fEe2YPMyYKslBVA" name="stream" type="_tdv30N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUt8F90fEe2YPMyYKslBVA" name="return" type="_tcLKhd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUujIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uUujId0fEe2YPMyYKslBVA" name="lambda$forEachPair$8" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uUujIt0fEe2YPMyYKslBVA" name="consumer" type="_s_BUcN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUujI90fEe2YPMyYKslBVA" name="pair" type="_tdxtAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUujJN0fEe2YPMyYKslBVA" name="lambda$concat$7" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uUujJd0fEe2YPMyYKslBVA" name="streams" type="_tduCqt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUvKMN0fEe2YPMyYKslBVA" name="lambda$concat$6" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uUvKMd0fEe2YPMyYKslBVA" name="splitr" type="_tcabE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUvKMt0fEe2YPMyYKslBVA" name="return" type="_tcabE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUvKM90fEe2YPMyYKslBVA" name="lambda$concat$5" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uUvKNN0fEe2YPMyYKslBVA" name="streams" type="_tduCqd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUvKNd0fEe2YPMyYKslBVA" name="lambda$concat$4" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uUvKNt0fEe2YPMyYKslBVA" name="splitr" type="_tcabH90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUvKN90fEe2YPMyYKslBVA" name="return" type="_tcabH90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUvKON0fEe2YPMyYKslBVA" name="lambda$concat$3" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uUvKOd0fEe2YPMyYKslBVA" name="streams" type="_tduCqN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUvxQN0fEe2YPMyYKslBVA" name="lambda$concat$2" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uUvxQd0fEe2YPMyYKslBVA" name="splitr" type="_tcZ0Ct0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUvxQt0fEe2YPMyYKslBVA" name="return" type="_tcZ0Ct0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUvxQ90fEe2YPMyYKslBVA" name="lambda$concat$1" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uUvxRN0fEe2YPMyYKslBVA" name="streams" type="_tduCp90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uUvxRd0fEe2YPMyYKslBVA" name="lambda$concat$0" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uUvxRt0fEe2YPMyYKslBVA" name="splitr" type="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUvxR90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdv30t0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tgKSoN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgKSod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgKSot0fEe2YPMyYKslBVA" general="_tdA4At0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uURQLd0fEe2YPMyYKslBVA" name="val$itrA" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uURQLt0fEe2YPMyYKslBVA" name="val$itrB" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uURQL90fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_tUywKN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uURQMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uURQMd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uURQMt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uURQM90fEe2YPMyYKslBVA" name="arg2" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uURQNN0fEe2YPMyYKslBVA" name="arg3" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uURQNd0fEe2YPMyYKslBVA" name="arg4" type="_tUywKN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUR3MN0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uUR3Md0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUR3Mt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdwe4d0fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tgK5sd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgK5st0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgK5s90fEe2YPMyYKslBVA" general="_tdA4At0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUTsZN0fEe2YPMyYKslBVA" name="index" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUTsZd0fEe2YPMyYKslBVA" name="val$fromIterator" visibility="package" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUTsZt0fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_tgK5sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uUTsZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUTsaN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUTsad0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUTsat0fEe2YPMyYKslBVA" name="arg2" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUTsa90fEe2YPMyYKslBVA" name="arg3" type="_tgK5sN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUTsbN0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uUTsbd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUTsbt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdwe490fEe2YPMyYKslBVA" name="1Splitr" visibility="package">
              <eAnnotations xmi:id="_tgKSpt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgKSp90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgKSqt0fEe2YPMyYKslBVA" general="_tgKSqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUSeRN0fEe2YPMyYKslBVA" name="holder" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUSeRd0fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_tgK5sN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUTFU90fEe2YPMyYKslBVA" name="fromSpliterator" isLeaf="true" type="_s_HbE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUTFVN0fEe2YPMyYKslBVA" name="index" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgKSqd0fEe2YPMyYKslBVA" client="_tdwe490fEe2YPMyYKslBVA" supplier="_s_Cikt0fEe2YPMyYKslBVA" contract="_s_Cikt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uUSeRt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUSeR90fEe2YPMyYKslBVA" name="splitr" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUSeSN0fEe2YPMyYKslBVA" name="index" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUSeSd0fEe2YPMyYKslBVA" name="arg2" type="_tgK5sN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUSeTd0fEe2YPMyYKslBVA" name="accept" visibility="public">
                <ownedParameter xmi:id="_uUSeTt0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUTFUN0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uUTFUd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUTFUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUTFWd0fEe2YPMyYKslBVA" name="createSplit" visibility="package">
                <ownedParameter xmi:id="_uUTFWt0fEe2YPMyYKslBVA" name="from" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUTFW90fEe2YPMyYKslBVA" name="i" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUTFXN0fEe2YPMyYKslBVA" name="return" type="_tdwe490fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUTsYN0fEe2YPMyYKslBVA" name="createSplit" visibility="package">
                <ownedParameter xmi:id="_uUTsYd0fEe2YPMyYKslBVA" name="arg0" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUTsYt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUTsY90fEe2YPMyYKslBVA" name="return" type="_tgKSqN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdwe6N0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tgLgxN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgLgxd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgLgxt0fEe2YPMyYKslBVA" general="_tdA4At0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUVhkN0fEe2YPMyYKslBVA" name="index" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUVhkd0fEe2YPMyYKslBVA" name="val$fromIterator" visibility="package" isLeaf="true" type="_tgMH0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUVhkt0fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_tgLgw90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uUVhk90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUVhlN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUVhld0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUVhlt0fEe2YPMyYKslBVA" name="arg2" type="_tgMH0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUVhl90fEe2YPMyYKslBVA" name="arg3" type="_tgLgw90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUVhmN0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uUVhmd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUWIoN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdwe6t0fEe2YPMyYKslBVA" name="2Splitr" visibility="package">
              <eAnnotations xmi:id="_tgK5tN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgK5td0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgLgwt0fEe2YPMyYKslBVA" general="_tgKSqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUUTcN0fEe2YPMyYKslBVA" name="holder" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUUTcd0fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_tgLgw90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUU6gN0fEe2YPMyYKslBVA" name="fromSpliterator" isLeaf="true" type="_s_HbE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUU6gd0fEe2YPMyYKslBVA" name="index" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgLgwN0fEe2YPMyYKslBVA" client="_tdwe6t0fEe2YPMyYKslBVA" supplier="_tgK5tt0fEe2YPMyYKslBVA" contract="_tgK5tt0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgLgwd0fEe2YPMyYKslBVA" client="_tdwe6t0fEe2YPMyYKslBVA" supplier="_s_HbE90fEe2YPMyYKslBVA" contract="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uUUTct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUUTc90fEe2YPMyYKslBVA" name="splitr" type="_tcZ0Ct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUUTdN0fEe2YPMyYKslBVA" name="index" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUUTdd0fEe2YPMyYKslBVA" name="arg2" type="_tgLgw90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUUTdt0fEe2YPMyYKslBVA" name="accept" visibility="public">
                <ownedParameter xmi:id="_uUUTd90fEe2YPMyYKslBVA" name="t" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUUTeN0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uUUTed0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUUTet0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUU6ht0fEe2YPMyYKslBVA" name="createSplit" visibility="package">
                <ownedParameter xmi:id="_uUU6h90fEe2YPMyYKslBVA" name="from" type="_tcZ0Ct0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUU6iN0fEe2YPMyYKslBVA" name="i" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUU6id0fEe2YPMyYKslBVA" name="return" type="_tdwe6t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUU6it0fEe2YPMyYKslBVA" name="createSplit" visibility="package">
                <ownedParameter xmi:id="_uUU6i90fEe2YPMyYKslBVA" name="arg0" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUU6jN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUU6jd0fEe2YPMyYKslBVA" name="return" type="_tgKSqN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdwe7d0fEe2YPMyYKslBVA" name="4" visibility="package">
              <eAnnotations xmi:id="_tgMH2N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgMH2d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgMH2t0fEe2YPMyYKslBVA" general="_tdA4At0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUXWzd0fEe2YPMyYKslBVA" name="index" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUX90N0fEe2YPMyYKslBVA" name="val$fromIterator" visibility="package" isLeaf="true" type="_tgMu4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUX90d0fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_tgMH190fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uUX90t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUX9090fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUX91N0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUX91d0fEe2YPMyYKslBVA" name="arg2" type="_tgMu4N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUX91t0fEe2YPMyYKslBVA" name="arg3" type="_tgMH190fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUX9190fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uUX92N0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUX92d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdxF8d0fEe2YPMyYKslBVA" name="3Splitr" visibility="package">
              <eAnnotations xmi:id="_tgMH0d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgMH0t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgMH1t0fEe2YPMyYKslBVA" general="_tgKSqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUWIpd0fEe2YPMyYKslBVA" name="holder" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUWIpt0fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_tgMH190fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUWvud0fEe2YPMyYKslBVA" name="fromSpliterator" isLeaf="true" type="_s_HbE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUXWwN0fEe2YPMyYKslBVA" name="index" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgMH1N0fEe2YPMyYKslBVA" client="_tdxF8d0fEe2YPMyYKslBVA" supplier="_tgMH090fEe2YPMyYKslBVA" contract="_tgMH090fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgMH1d0fEe2YPMyYKslBVA" client="_tdxF8d0fEe2YPMyYKslBVA" supplier="_s_HbE90fEe2YPMyYKslBVA" contract="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uUWvsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUWvsd0fEe2YPMyYKslBVA" name="splitr" type="_tcabH90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUWvst0fEe2YPMyYKslBVA" name="index" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUWvs90fEe2YPMyYKslBVA" name="arg2" type="_tgMH190fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUWvtN0fEe2YPMyYKslBVA" name="accept" visibility="public">
                <ownedParameter xmi:id="_uUWvtd0fEe2YPMyYKslBVA" name="t" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUWvtt0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uUWvt90fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUWvuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUXWxd0fEe2YPMyYKslBVA" name="createSplit" visibility="package">
                <ownedParameter xmi:id="_uUXWxt0fEe2YPMyYKslBVA" name="from" type="_tcabH90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUXWx90fEe2YPMyYKslBVA" name="i" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUXWyN0fEe2YPMyYKslBVA" name="return" type="_tdxF8d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUXWyd0fEe2YPMyYKslBVA" name="createSplit" visibility="package">
                <ownedParameter xmi:id="_uUXWyt0fEe2YPMyYKslBVA" name="arg0" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUXWy90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUXWzN0fEe2YPMyYKslBVA" name="return" type="_tgKSqN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdxF9N0fEe2YPMyYKslBVA" name="5" visibility="package">
              <eAnnotations xmi:id="_tgNV8N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgNV8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgNV8t0fEe2YPMyYKslBVA" general="_tdA4At0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUZzBN0fEe2YPMyYKslBVA" name="index" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUZzBd0fEe2YPMyYKslBVA" name="val$fromIterator" visibility="package" isLeaf="true" type="_tgNV890fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUZzBt0fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_tgMu590fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uUZzB90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUZzCN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUZzCd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUZzCt0fEe2YPMyYKslBVA" name="arg2" type="_tgNV890fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUZzC90fEe2YPMyYKslBVA" name="arg3" type="_tgMu590fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUZzDN0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uUZzDd0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUZzDt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdxF9t0fEe2YPMyYKslBVA" name="4Splitr" visibility="package">
              <eAnnotations xmi:id="_tgMu4d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgMu4t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgMu5t0fEe2YPMyYKslBVA" general="_tgKSqN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUYk4N0fEe2YPMyYKslBVA" name="holder" visibility="package" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUYk4d0fEe2YPMyYKslBVA" name="val$function" visibility="package" isLeaf="true" type="_tgMu590fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUZL8N0fEe2YPMyYKslBVA" name="fromSpliterator" isLeaf="true" type="_s_HbE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUZL9N0fEe2YPMyYKslBVA" name="index" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgMu5N0fEe2YPMyYKslBVA" client="_tdxF9t0fEe2YPMyYKslBVA" supplier="_tgMu490fEe2YPMyYKslBVA" contract="_tgMu490fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgMu5d0fEe2YPMyYKslBVA" client="_tdxF9t0fEe2YPMyYKslBVA" supplier="_s_HbE90fEe2YPMyYKslBVA" contract="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uUYk4t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUYk490fEe2YPMyYKslBVA" name="splitr" type="_tcabE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUYk5N0fEe2YPMyYKslBVA" name="index" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUYk5d0fEe2YPMyYKslBVA" name="arg2" type="_tgMu590fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUYk5t0fEe2YPMyYKslBVA" name="accept" visibility="public">
                <ownedParameter xmi:id="_uUYk590fEe2YPMyYKslBVA" name="t" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUYk6N0fEe2YPMyYKslBVA" name="tryAdvance" visibility="public">
                <ownedParameter xmi:id="_uUYk6d0fEe2YPMyYKslBVA" name="action" type="_s_Cikt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUYk6t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUZL-d0fEe2YPMyYKslBVA" name="createSplit" visibility="package">
                <ownedParameter xmi:id="_uUZL-t0fEe2YPMyYKslBVA" name="from" type="_tcabE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUZL-90fEe2YPMyYKslBVA" name="i" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUZL_N0fEe2YPMyYKslBVA" name="return" type="_tdxF9t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUZzAN0fEe2YPMyYKslBVA" name="createSplit" visibility="package">
                <ownedParameter xmi:id="_uUZzAd0fEe2YPMyYKslBVA" name="arg0" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUZzAt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUZzA90fEe2YPMyYKslBVA" name="return" type="_tgKSqN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdxF-N0fEe2YPMyYKslBVA" name="1OptionalState" visibility="package">
              <eAnnotations xmi:id="_tgKSo90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgKSpN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgKSpd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUR3M90fEe2YPMyYKslBVA" name="set" visibility="package" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUR3NN0fEe2YPMyYKslBVA" name="value" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uUR3Nd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uUSeQN0fEe2YPMyYKslBVA" name="set" visibility="package">
                <ownedParameter xmi:id="_uUSeQd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUSeQt0fEe2YPMyYKslBVA" name="get" visibility="package">
                <ownedParameter xmi:id="_uUSeQ90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tdxtAN0fEe2YPMyYKslBVA" name="TemporaryPair" visibility="package">
              <eAnnotations xmi:id="_tgN9AN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgN9Ad0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgN9At0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUboMt0fEe2YPMyYKslBVA" name="a" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUboM90fEe2YPMyYKslBVA" name="b" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uUboNN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUboNd0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUboNt0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgKSqN0fEe2YPMyYKslBVA" name="MapWithIndexSpliterator" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tgNV_N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgNV_d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgNV_90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uUaaFN0fEe2YPMyYKslBVA" name="fromSpliterator" visibility="package" isLeaf="true" type="_s_HbE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uUaaFd0fEe2YPMyYKslBVA" name="index" visibility="package" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tgNV_t0fEe2YPMyYKslBVA" client="_tgKSqN0fEe2YPMyYKslBVA" supplier="_s_HbE90fEe2YPMyYKslBVA" contract="_s_HbE90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uUSeSt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uUSeS90fEe2YPMyYKslBVA" name="fromSpliterator" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUSeTN0fEe2YPMyYKslBVA" name="index" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUbBIN0fEe2YPMyYKslBVA" name="createSplit" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uUbBId0fEe2YPMyYKslBVA" name="arg0" type="_s_HbE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUbBIt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUbBI90fEe2YPMyYKslBVA" name="return" type="_tgKSqN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUbBJN0fEe2YPMyYKslBVA" name="trySplit" visibility="public">
                <ownedParameter xmi:id="_uUbBJd0fEe2YPMyYKslBVA" name="return" type="_tgKSqN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUbBKN0fEe2YPMyYKslBVA" name="estimateSize" visibility="public">
                <ownedParameter xmi:id="_uUbBKd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUbBKt0fEe2YPMyYKslBVA" name="characteristics" visibility="public">
                <ownedParameter xmi:id="_uUbBK90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uUboMN0fEe2YPMyYKslBVA" name="trySplit" visibility="public">
                <ownedParameter xmi:id="_uUboMd0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tgK5sN0fEe2YPMyYKslBVA" name="FunctionWithIndex" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tgNV9t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgNV990fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uUTFVd0fEe2YPMyYKslBVA" name="apply" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uUTFVt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUTFV90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUTFWN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tgLgw90fEe2YPMyYKslBVA" name="IntFunctionWithIndex" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tgNV-N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgNV-d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uUU6gt0fEe2YPMyYKslBVA" name="apply" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uUU6g90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUU6hN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUU6hd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tgMH190fEe2YPMyYKslBVA" name="LongFunctionWithIndex" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tgNV-t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgNV-90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uUXWwd0fEe2YPMyYKslBVA" name="apply" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uUXWwt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUXWw90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUXWxN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Interface" xmi:id="_tgMu590fEe2YPMyYKslBVA" name="DoubleFunctionWithIndex" visibility="public" isAbstract="true">
              <eAnnotations xmi:id="_tgNV9N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgNV9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uUZL9d0fEe2YPMyYKslBVA" name="apply" visibility="public" isAbstract="true">
                <ownedParameter xmi:id="_uUZL9t0fEe2YPMyYKslBVA" name="arg0" type="_s9DlkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUZL990fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uUZL-N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tcvLNN0fEe2YPMyYKslBVA" name="ForwardingObject" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tcy1kN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcy1kd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcy1kt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLE34N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uLa2JN0fEe2YPMyYKslBVA" name="delegate" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uLa2Jd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLa2Jt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uLa2J90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tc1R4t0fEe2YPMyYKslBVA" name="AbstractIndexedListIterator" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tfztUN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfztUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfztUt0fEe2YPMyYKslBVA" general="_tVgh0N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uIKt0N0fEe2YPMyYKslBVA" name="size" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uIKt0d0fEe2YPMyYKslBVA" name="position" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uIKt0t0fEe2YPMyYKslBVA" name="get" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uIKt090fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIKt1N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIKt1d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uIKt1t0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIKt190fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uIKt2N0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIKt2d0fEe2YPMyYKslBVA" name="position" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uILU4d0fEe2YPMyYKslBVA" name="hasNext" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uILU4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uILU490fEe2YPMyYKslBVA" name="next" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uILU5N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uILU5d0fEe2YPMyYKslBVA" name="nextIndex" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uILU5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIL78N0fEe2YPMyYKslBVA" name="hasPrevious" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uIL78d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIL78t0fEe2YPMyYKslBVA" name="previous" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uIL7890fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIL79N0fEe2YPMyYKslBVA" name="previousIndex" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uIL79d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tc-bwd0fEe2YPMyYKslBVA" name="JdkBackedImmutableSet" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tdIMwN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tdIMwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tdIMwt0fEe2YPMyYKslBVA" general="_tUFlht0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uO_Hj90fEe2YPMyYKslBVA" name="delegate" visibility="private" isLeaf="true" type="_s9JsNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uO_HkN0fEe2YPMyYKslBVA" name="delegateList" visibility="private" isLeaf="true" type="_s_MTk90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uNbBQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uNbBQd0fEe2YPMyYKslBVA" name="delegate" type="_s9JsNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNbBQt0fEe2YPMyYKslBVA" name="delegateList" type="_s_MTk90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO_ukN0fEe2YPMyYKslBVA" name="get" visibility="package">
              <ownedParameter xmi:id="_uO_ukd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO_ukt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO_uk90fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uO_ulN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uO_uld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO_ult0fEe2YPMyYKslBVA" name="isPartialView" visibility="package">
              <ownedParameter xmi:id="_uO_ul90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uO_umN0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uO_umd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tdDUR90fEe2YPMyYKslBVA" name="ConsumingQueueIterator" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tf7pIN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tf7pId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tf7pIt0fEe2YPMyYKslBVA" general="_tccQQt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uKOjWN0fEe2YPMyYKslBVA" name="queue" visibility="private" isLeaf="true" type="_tVc3dt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uKOjWd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uKOjWt0fEe2YPMyYKslBVA" name="queue" type="_tVc3dt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKPKYN0fEe2YPMyYKslBVA" name="computeNext" visibility="public">
              <ownedParameter xmi:id="_uKPKYd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKPKZN0fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uKPKZd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tdjqm90fEe2YPMyYKslBVA" name="AbstractSetMultimap" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tf4l0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tf4l0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tf4l090fEe2YPMyYKslBVA" general="_tTl2Qd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJQ6Dd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tf4l0t0fEe2YPMyYKslBVA" client="_tdjqm90fEe2YPMyYKslBVA" supplier="_tUQkot0fEe2YPMyYKslBVA" contract="_tUQkot0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJRhEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uJRhEd0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJRhEt0fEe2YPMyYKslBVA" name="createCollection" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uJRhE90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJRhFN0fEe2YPMyYKslBVA" name="createUnmodifiableEmptyCollection" visibility="package">
              <ownedParameter xmi:id="_uJRhFd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJRhFt0fEe2YPMyYKslBVA" name="unmodifiableCollectionSubclass" visibility="package">
              <ownedParameter xmi:id="_uJRhF90fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJRhGN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJRhHN0fEe2YPMyYKslBVA" name="wrapCollection" visibility="package">
              <ownedParameter xmi:id="_uJRhHd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJRhHt0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJRhH90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJSIIN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uJSIId0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJSIIt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJSII90fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uJSIJN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJSIJd0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uJSIJt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJSIJ90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJSIKN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uJSIKd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJSIKt0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJSIK90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJSILN0fEe2YPMyYKslBVA" name="asMap" visibility="public">
              <ownedParameter xmi:id="_uJSILd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJSvMN0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_uJSvMd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJSvMt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJSvM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJSvNN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uJSvNd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJSvNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJTWQN0fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uJTWQd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJTWQt0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uJTWQ90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJTWRN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJTWRd0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uJTWRt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJTWR90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJTWSN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uJTWSd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJTWSt0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJTWS90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJT9UN0fEe2YPMyYKslBVA" name="createCollection" visibility="package">
              <ownedParameter xmi:id="_uJT9Ud0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJT9Ut0fEe2YPMyYKslBVA" name="createUnmodifiableEmptyCollection" visibility="package">
              <ownedParameter xmi:id="_uJT9U90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJUkcN0fEe2YPMyYKslBVA" name="values" visibility="package">
              <ownedParameter xmi:id="_uJVLcN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tdkRot0fEe2YPMyYKslBVA" name="AbstractSortedSetMultimap" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tf4l1N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tf4l1d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tf5M4d0fEe2YPMyYKslBVA" general="_tdjqm90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uJT9VN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tf5M4N0fEe2YPMyYKslBVA" client="_tdkRot0fEe2YPMyYKslBVA" supplier="_tU-9YN0fEe2YPMyYKslBVA" contract="_tU-9YN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJT9Vd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uJT9Vt0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJT9V90fEe2YPMyYKslBVA" name="createCollection" visibility="package" isAbstract="true">
              <ownedParameter xmi:id="_uJT9WN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJT9Wd0fEe2YPMyYKslBVA" name="createUnmodifiableEmptyCollection" visibility="package">
              <ownedParameter xmi:id="_uJT9Wt0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJT9W90fEe2YPMyYKslBVA" name="unmodifiableCollectionSubclass" visibility="package">
              <ownedParameter xmi:id="_uJT9XN0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJT9Xd0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJT9ZN0fEe2YPMyYKslBVA" name="wrapCollection" visibility="package">
              <ownedParameter xmi:id="_uJT9Zd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJUkYN0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJUkYd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJUkYt0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uJUkY90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJUkZN0fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJUkZd0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uJUkZt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJUkZ90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJUkaN0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uJUkad0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJUkat0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJUka90fEe2YPMyYKslBVA" name="return" type="_s_RMEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJUkbN0fEe2YPMyYKslBVA" name="asMap" visibility="public">
              <ownedParameter xmi:id="_uJUkbd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJUkbt0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uJUkb90fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJVLcd0fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uJVLct0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJVLc90fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJVLdN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJVLdd0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uJVLdt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJVLd90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJVLeN0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uJVLed0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJVLet0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJVLe90fEe2YPMyYKslBVA" name="unmodifiableCollectionSubclass" visibility="package">
              <ownedParameter xmi:id="_uJVLfN0fEe2YPMyYKslBVA" name="arg0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJVLfd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJVLft0fEe2YPMyYKslBVA" name="createUnmodifiableEmptyCollection" visibility="package">
              <ownedParameter xmi:id="_uJVLf90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJVLgN0fEe2YPMyYKslBVA" name="createCollection" visibility="package">
              <ownedParameter xmi:id="_uJVLgd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJVLgt0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uJVLg90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJVLhN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJVygN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uJVygd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJVygt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJVyg90fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uJVyhN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJVyhd0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJVyht0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJVyh90fEe2YPMyYKslBVA" name="createCollection" visibility="package">
              <ownedParameter xmi:id="_uJVyiN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uJVyid0fEe2YPMyYKslBVA" name="createUnmodifiableEmptyCollection" visibility="package">
              <ownedParameter xmi:id="_uJVyit0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tdmt5N0fEe2YPMyYKslBVA" name="ForwardingMultimap" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tf_TgN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tf_Tgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tf_Tg90fEe2YPMyYKslBVA" general="_tcvLNN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tf_Tgt0fEe2YPMyYKslBVA" client="_tdmt5N0fEe2YPMyYKslBVA" supplier="_s7e4QN0fEe2YPMyYKslBVA" contract="_s7e4QN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLQeEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uLQeEd0fEe2YPMyYKslBVA" name="delegate" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uLQeEt0fEe2YPMyYKslBVA" name="return" type="_s7e4QN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLQeE90fEe2YPMyYKslBVA" name="asMap" visibility="public">
              <ownedParameter xmi:id="_uLQeFN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLQeFd0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
            <ownedOperation xmi:id="_uLQeF90fEe2YPMyYKslBVA" name="containsEntry" visibility="public">
              <ownedParameter xmi:id="_uLQeGN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLQeGd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLQeGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLQeH90fEe2YPMyYKslBVA" name="containsKey" visibility="public">
              <ownedParameter xmi:id="_uLRFIN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLRFId0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLRFIt0fEe2YPMyYKslBVA" name="containsValue" visibility="public">
              <ownedParameter xmi:id="_uLRFI90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLRFJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLRFKN0fEe2YPMyYKslBVA" name="entries" visibility="public">
              <ownedParameter xmi:id="_uLRFKd0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLRFKt0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uLRFK90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLRFLN0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLRFLd0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
              <ownedParameter xmi:id="_uLRFLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLRFMd0fEe2YPMyYKslBVA" name="keys" visibility="public">
              <ownedParameter xmi:id="_uLRFMt0fEe2YPMyYKslBVA" name="return" type="_s_BUcd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLRsMN0fEe2YPMyYKslBVA" name="keySet" visibility="public">
              <ownedParameter xmi:id="_uLRsMd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLRsMt0fEe2YPMyYKslBVA" name="put" visibility="public">
              <ownedParameter xmi:id="_uLRsM90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLRsNN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLRsNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLRsNt0fEe2YPMyYKslBVA" name="putAll" visibility="public">
              <ownedParameter xmi:id="_uLRsN90fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLRsON0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLRsOd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLRsPt0fEe2YPMyYKslBVA" name="putAll" visibility="public">
              <ownedParameter xmi:id="_uLRsP90fEe2YPMyYKslBVA" name="multimap" type="_s7e4QN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLRsQN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLRsQd0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uLRsQt0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLRsQ90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLRsRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLSTQN0fEe2YPMyYKslBVA" name="removeAll" visibility="public">
              <ownedParameter xmi:id="_uLSTQd0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLSTQt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLSTQ90fEe2YPMyYKslBVA" name="replaceValues" visibility="public">
              <ownedParameter xmi:id="_uLSTRN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLSTRd0fEe2YPMyYKslBVA" name="values" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLSTRt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLSTS90fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uLSTTN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLSTTd0fEe2YPMyYKslBVA" name="values" visibility="public">
              <ownedParameter xmi:id="_uLSTTt0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLS6UN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uLS6Ud0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLS6Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLS6Vt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uLS6V90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLS6Wt0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLS6W90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tf83Td0fEe2YPMyYKslBVA" name="ForwardingList" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tf-scN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tf-scd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tf-sc90fEe2YPMyYKslBVA" general="_tVRRSN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tf-sct0fEe2YPMyYKslBVA" client="_tf83Td0fEe2YPMyYKslBVA" supplier="_s7dDE90fEe2YPMyYKslBVA" contract="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKx8-d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uLIiSd0fEe2YPMyYKslBVA" name="delegate" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uLIiSt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLIiS90fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uLIiTN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLIiTd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLIiTt0fEe2YPMyYKslBVA" name="addAll" visibility="public">
              <ownedParameter xmi:id="_uLIiT90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLIiUN0fEe2YPMyYKslBVA" name="elements" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLIiUd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLIiUt0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uLIiU90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLIiVN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLJJUN0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_uLJJUd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLJJUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLJJU90fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public">
              <ownedParameter xmi:id="_uLJJVN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLJJVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLJJVt0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
              <ownedParameter xmi:id="_uLJJV90fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLJJWN0fEe2YPMyYKslBVA" name="listIterator" visibility="public">
              <ownedParameter xmi:id="_uLJJWd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLJJWt0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLJwYN0fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uLJwYd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLJwYt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLJwY90fEe2YPMyYKslBVA" name="set" visibility="public">
              <ownedParameter xmi:id="_uLJwZN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLJwZd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLJwZt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLJwZ90fEe2YPMyYKslBVA" name="subList" visibility="public">
              <ownedParameter xmi:id="_uLJwaN0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLJwad0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLJwat0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLJwa90fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uLJwbN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLJwbd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLJwbt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uLKXcN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLKXcd0fEe2YPMyYKslBVA" name="standardAdd" visibility="protected">
              <ownedParameter xmi:id="_uLKXct0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLKXc90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLKXdN0fEe2YPMyYKslBVA" name="size" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uLKXdd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLKXdt0fEe2YPMyYKslBVA" name="standardAddAll" visibility="protected">
              <ownedParameter xmi:id="_uLKXd90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLKXeN0fEe2YPMyYKslBVA" name="elements" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLKXed0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLKXf90fEe2YPMyYKslBVA" name="standardIndexOf" visibility="protected">
              <ownedParameter xmi:id="_uLKXgN0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLKXgd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLK-gt0fEe2YPMyYKslBVA" name="standardLastIndexOf" visibility="protected">
              <ownedParameter xmi:id="_uLK-g90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLK-hN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLK-id0fEe2YPMyYKslBVA" name="standardIterator" visibility="protected">
              <ownedParameter xmi:id="_uLK-it0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLK-i90fEe2YPMyYKslBVA" name="standardListIterator" visibility="protected">
              <ownedParameter xmi:id="_uLK-jN0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLK-jd0fEe2YPMyYKslBVA" name="standardListIterator" visibility="protected">
              <ownedParameter xmi:id="_uLK-jt0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLK-j90fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLK-lN0fEe2YPMyYKslBVA" name="standardSubList" visibility="protected">
              <ownedParameter xmi:id="_uLK-ld0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLK-lt0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLK-l90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLLlld0fEe2YPMyYKslBVA" name="standardEquals" visibility="protected">
              <ownedParameter xmi:id="_uLLllt0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLLll90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLLlnN0fEe2YPMyYKslBVA" name="standardHashCode" visibility="protected">
              <ownedParameter xmi:id="_uLLlnd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLLlod0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLLlot0fEe2YPMyYKslBVA" name="return" type="_s7e4Qt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLLlo90fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLLlpN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgCW1t0fEe2YPMyYKslBVA" name="TransformedListIterator" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tgN9C90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgN9DN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tgOkEN0fEe2YPMyYKslBVA" general="_tUvFxd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uVqXQt0fEe2YPMyYKslBVA" name="backingIterator" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tgN9Dd0fEe2YPMyYKslBVA" client="_tgCW1t0fEe2YPMyYKslBVA" supplier="_tUoYEN0fEe2YPMyYKslBVA" contract="_tUoYEN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uPKtu90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uPKtvN0fEe2YPMyYKslBVA" name="backingIterator" type="_tUoYEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVqXQN0fEe2YPMyYKslBVA" name="backingIterator" visibility="private">
              <ownedParameter xmi:id="_uVqXQd0fEe2YPMyYKslBVA" name="return" type="_tUoYEN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVqXQ90fEe2YPMyYKslBVA" name="hasPrevious" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uVqXRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVqXRd0fEe2YPMyYKslBVA" name="previous" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uVqXRt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVqXR90fEe2YPMyYKslBVA" name="transform" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uVqXSN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVqXSd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVqXSt0fEe2YPMyYKslBVA" name="nextIndex" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uVqXS90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVq-UN0fEe2YPMyYKslBVA" name="previousIndex" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uVq-Ud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVq-Ut0fEe2YPMyYKslBVA" name="set" visibility="public">
              <ownedParameter xmi:id="_uVq-U90fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVq-VN0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uVq-Vd0fEe2YPMyYKslBVA" name="element" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tgC9590fEe2YPMyYKslBVA" name="ForwardingConcurrentMap" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tjONsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tjONsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tjONs90fEe2YPMyYKslBVA" general="_tU4Ptt0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tjONst0fEe2YPMyYKslBVA" client="_tgC9590fEe2YPMyYKslBVA" supplier="_tUqNRt0fEe2YPMyYKslBVA" contract="_tUqNRt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLHUL90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uLH7Md0fEe2YPMyYKslBVA" name="delegate" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uLH7Mt0fEe2YPMyYKslBVA" name="return" type="_tUqNRt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLH7M90fEe2YPMyYKslBVA" name="putIfAbsent" visibility="public">
              <ownedParameter xmi:id="_uLH7NN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLH7Nd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLH7Nt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLH7O90fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uLH7PN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLH7Pd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLH7Pt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLH7Q90fEe2YPMyYKslBVA" name="replace" visibility="public">
              <ownedParameter xmi:id="_uLH7RN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLH7Rd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLH7Rt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLH7S90fEe2YPMyYKslBVA" name="replace" visibility="public">
              <ownedParameter xmi:id="_uLH7TN0fEe2YPMyYKslBVA" name="key" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLH7Td0fEe2YPMyYKslBVA" name="oldValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLH7Tt0fEe2YPMyYKslBVA" name="newValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLH7T90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLIiRd0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLIiRt0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLIiR90fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLIiSN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tjQC4d0fEe2YPMyYKslBVA" name="ForwardingMapEntry" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tnH2QN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tnH2Qd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tnH2Q90fEe2YPMyYKslBVA" general="_tcvLNN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tnH2Qt0fEe2YPMyYKslBVA" client="_tjQC4d0fEe2YPMyYKslBVA" supplier="_s9KTQN0fEe2YPMyYKslBVA" contract="_s9KTQN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uLOo8N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uLOo8d0fEe2YPMyYKslBVA" name="delegate" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uLOo8t0fEe2YPMyYKslBVA" name="return" type="_s9KTQN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLOo890fEe2YPMyYKslBVA" name="getKey" visibility="public">
              <ownedParameter xmi:id="_uLOo9N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLOo9d0fEe2YPMyYKslBVA" name="getValue" visibility="public">
              <ownedParameter xmi:id="_uLOo9t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLPP8N0fEe2YPMyYKslBVA" name="setValue" visibility="public">
              <ownedParameter xmi:id="_uLPP8d0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLPP8t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLPP9t0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uLPP990fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLPP-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLPP_N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uLPP_d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLPQAN0fEe2YPMyYKslBVA" name="standardEquals" visibility="protected">
              <ownedParameter xmi:id="_uLPQAd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uLPQAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLP3AN0fEe2YPMyYKslBVA" name="standardHashCode" visibility="protected">
              <ownedParameter xmi:id="_uLP3Ad0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLP3At0fEe2YPMyYKslBVA" name="standardToString" visibility="protected">
              <ownedParameter xmi:id="_uLP3A90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uLP3BN0fEe2YPMyYKslBVA" name="delegate" visibility="protected">
              <ownedParameter xmi:id="_uLP3Bd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_s-kogN0fEe2YPMyYKslBVA" name="base">
          <packagedElement xmi:type="uml:Class" xmi:id="_s-kogt0fEe2YPMyYKslBVA" name="Preconditions" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tTfIm90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTfInN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTfInd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uGJUnt0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGJUn90fEe2YPMyYKslBVA" name="reference" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGJUoN0fEe2YPMyYKslBVA" name="errorMessage" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGJ7oN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGJ7pN0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGJ7pd0fEe2YPMyYKslBVA" name="reference" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGJ7pt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGMX6N0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGMX6d0fEe2YPMyYKslBVA" name="expression" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGR3dd0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGR3dt0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGR3d90fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGR3eN0fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGSegN0fEe2YPMyYKslBVA" name="p2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGVh3t0fEe2YPMyYKslBVA" name="checkPositionIndex" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGVh390fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGVh4N0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGVh4d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGcPit0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGcPi90fEe2YPMyYKslBVA" name="expression" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHkQ4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uHkQ490fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHkQ5N0fEe2YPMyYKslBVA" name="expression" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHkQ5d0fEe2YPMyYKslBVA" name="errorMessage" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHkQ5t0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHkQ590fEe2YPMyYKslBVA" name="expression" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHkQ6N0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHkQ6d0fEe2YPMyYKslBVA" name="errorMessageArgs" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHk38N0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHk38d0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHk38t0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHk3890fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHk39N0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHk39d0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHk39t0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHk3990fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHlfAN0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHlfAd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHlfAt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHlfA90fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHlfBN0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHlfBd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHlfBt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHlfB90fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHlfCN0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHlfCd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHlfCt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHlfC90fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHmGEN0fEe2YPMyYKslBVA" name="p2" type="_s8e90d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHmGEd0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHmGEt0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHmGE90fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHmGFN0fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHmGFd0fEe2YPMyYKslBVA" name="p2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHmtIN0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHmtId0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHmtIt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHmtI90fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHmtJN0fEe2YPMyYKslBVA" name="p2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHmtJd0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHmtJt0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHmtJ90fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHmtKN0fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHmtKd0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHnUMN0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHnUMd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHnUMt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHnUM90fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHnUNN0fEe2YPMyYKslBVA" name="p2" type="_s8e90d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHn7QN0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHn7Qd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHn7Qt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHn7Q90fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHn7RN0fEe2YPMyYKslBVA" name="p2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHoiUN0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHoiUd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHoiUt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHoiU90fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHoiVN0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHpJYN0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHpJYd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHpJYt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHpJY90fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHpJZN0fEe2YPMyYKslBVA" name="p2" type="_s8e90d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHpJZd0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHpwcN0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHpwcd0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHpwct0fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHpwc90fEe2YPMyYKslBVA" name="p2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHpwdN0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHpwdd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHpwdt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHpwd90fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHpweN0fEe2YPMyYKslBVA" name="p2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHpwed0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHpwet0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHpwe90fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHpwfN0fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHpwfd0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHqXgN0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHqXgd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHqXgt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHqXg90fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHqXhN0fEe2YPMyYKslBVA" name="p2" type="_s8e90d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHqXhd0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHqXht0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHqXh90fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHqXiN0fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHqXid0fEe2YPMyYKslBVA" name="p2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHq-kN0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHq-kd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHq-kt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHq-k90fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHq-lN0fEe2YPMyYKslBVA" name="p2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHq-ld0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHq-lt0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHq-l90fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHq-mN0fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHq-md0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHq-mt0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHq-m90fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHrloN0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHrlod0fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHrlot0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHrlo90fEe2YPMyYKslBVA" name="p3" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHrlpN0fEe2YPMyYKslBVA" name="checkArgument" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHrlpd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHrlpt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHrlp90fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHrlqN0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHrlqd0fEe2YPMyYKslBVA" name="p3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHrlqt0fEe2YPMyYKslBVA" name="p4" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHrlrN0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHrlrd0fEe2YPMyYKslBVA" name="expression" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHrlrt0fEe2YPMyYKslBVA" name="errorMessage" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHsMsN0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHsMsd0fEe2YPMyYKslBVA" name="expression" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHsMst0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHsMs90fEe2YPMyYKslBVA" name="errorMessageArgs" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHsMtN0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHsMtd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHsMtt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHsMt90fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHsMuN0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHsMud0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHsMut0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHsMu90fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHszwN0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHszwd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHszwt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHszw90fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHszxN0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHszxd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHszxt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHszx90fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHszyN0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHszyd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHszyt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHszy90fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHszzN0fEe2YPMyYKslBVA" name="p2" type="_s8e90d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHta0N0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHta0d0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHta0t0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHta090fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHta1N0fEe2YPMyYKslBVA" name="p2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHta1d0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHta1t0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHta190fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHta2N0fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHta2d0fEe2YPMyYKslBVA" name="p2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHuB4N0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHuB4d0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuB4t0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuB490fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuB5N0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHuB5d0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHuB5t0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuB590fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuB6N0fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuB6d0fEe2YPMyYKslBVA" name="p2" type="_s8e90d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHuB6t0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHuB690fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuB7N0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuB7d0fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuB7t0fEe2YPMyYKslBVA" name="p2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHuo8N0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHuo8d0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuo8t0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuo890fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuo9N0fEe2YPMyYKslBVA" name="p2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHuo9d0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHuo9t0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuo990fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuo-N0fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuo-d0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHuo-t0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHuo-90fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuo_N0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuo_d0fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHuo_t0fEe2YPMyYKslBVA" name="p2" type="_s8e90d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHvQAN0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHvQAd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHvQAt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHvQA90fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHvQBN0fEe2YPMyYKslBVA" name="p2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHvQBd0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHvQBt0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHvQB90fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHvQCN0fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHvQCd0fEe2YPMyYKslBVA" name="p2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHv3EN0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHv3Ed0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHv3Et0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHv3E90fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHv3FN0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHv3Fd0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHv3Ft0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHv3F90fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHv3GN0fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHv3Gd0fEe2YPMyYKslBVA" name="p2" type="_s8e90d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHv3Gt0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHv3G90fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHv3HN0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHv3Hd0fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHv3Ht0fEe2YPMyYKslBVA" name="p2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHweIN0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHweId0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHweIt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHweI90fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHweJN0fEe2YPMyYKslBVA" name="p2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHweJd0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHweJt0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHweJ90fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHweKN0fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHweKd0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHxFMN0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHxFMd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxFMt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxFM90fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxFNN0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxFNd0fEe2YPMyYKslBVA" name="p3" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHxFNt0fEe2YPMyYKslBVA" name="checkState" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHxFN90fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxFON0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxFOd0fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxFOt0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxFO90fEe2YPMyYKslBVA" name="p3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxFPN0fEe2YPMyYKslBVA" name="p4" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHxsQN0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHxsQd0fEe2YPMyYKslBVA" name="reference" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxsQt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxsQ90fEe2YPMyYKslBVA" name="errorMessageArgs" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxsRN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHxsRd0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHxsRt0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxsR90fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxsSN0fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxsSd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHxsSt0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHxsS90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxsTN0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxsTd0fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxsTt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHxsT90fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHxsUN0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxsUd0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxsUt0fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHxsU90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHyTUN0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHyTUd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHyTUt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHyTU90fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHyTVN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHyTVd0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHyTVt0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHyTV90fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHyTWN0fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHyTWd0fEe2YPMyYKslBVA" name="p2" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHyTWt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHy6YN0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHy6Yd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHy6Yt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHy6Y90fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHy6ZN0fEe2YPMyYKslBVA" name="p2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHy6Zd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHy6Zt0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHy6Z90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHy6aN0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHy6ad0fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHy6at0fEe2YPMyYKslBVA" name="p2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHy6a90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHzhcN0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHzhcd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHzhct0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHzhc90fEe2YPMyYKslBVA" name="p1" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHzhdN0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHzhdd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHzhdt0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHzhd90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHzheN0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHzhed0fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHzhet0fEe2YPMyYKslBVA" name="p2" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHzhe90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH0IgN0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH0Igd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0Igt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0Ig90fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0IhN0fEe2YPMyYKslBVA" name="p2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0Ihd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH0Iht0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH0Ih90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0IiN0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0Iid0fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0Iit0fEe2YPMyYKslBVA" name="p2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0Ii90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH0IjN0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH0Ijd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0Ijt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0Ij90fEe2YPMyYKslBVA" name="p1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0IkN0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0Ikd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH0Ikt0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH0Ik90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0IlN0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0Ild0fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0vkN0fEe2YPMyYKslBVA" name="p2" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0vkd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH0vkt0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH0vk90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0vlN0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0vld0fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0vlt0fEe2YPMyYKslBVA" name="p2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0vl90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH0vmN0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH0vmd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0vmt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0vm90fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0vnN0fEe2YPMyYKslBVA" name="p2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH0vnd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH1WoN0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH1Wod0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1Wot0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1Wo90fEe2YPMyYKslBVA" name="p1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1WpN0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1Wpd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH1Wpt0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH1Wp90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1WqN0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1Wqd0fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1Wqt0fEe2YPMyYKslBVA" name="p2" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1Wq90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH1WrN0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH1Wrd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1Wrt0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1Wr90fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1WsN0fEe2YPMyYKslBVA" name="p2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1Wsd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH1Wst0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH1Ws90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1WtN0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1Wtd0fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1Wtt0fEe2YPMyYKslBVA" name="p2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH1Wt90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH19sN0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH19sd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19st0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19s90fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19tN0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19td0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH19tt0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH19t90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19uN0fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19ud0fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19ut0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19u90fEe2YPMyYKslBVA" name="p3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19vN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH19vd0fEe2YPMyYKslBVA" name="checkNotNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH19vt0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19v90fEe2YPMyYKslBVA" name="errorMessageTemplate" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19wN0fEe2YPMyYKslBVA" name="p1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19wd0fEe2YPMyYKslBVA" name="p2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19wt0fEe2YPMyYKslBVA" name="p3" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19w90fEe2YPMyYKslBVA" name="p4" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH19xN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH19xd0fEe2YPMyYKslBVA" name="checkElementIndex" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH19xt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH2kwN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH2kwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH2kwt0fEe2YPMyYKslBVA" name="checkElementIndex" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH2kw90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH2kxN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH2kxd0fEe2YPMyYKslBVA" name="desc" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH2kxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH2kx90fEe2YPMyYKslBVA" name="badElementIndex" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uH2kyN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH2kyd0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH2kyt0fEe2YPMyYKslBVA" name="desc" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH2ky90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH2kzt0fEe2YPMyYKslBVA" name="checkPositionIndex" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH2kz90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH2k0N0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH2k0d0fEe2YPMyYKslBVA" name="desc" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH2k0t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH3L0N0fEe2YPMyYKslBVA" name="badPositionIndex" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uH3L0d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH3L0t0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH3L090fEe2YPMyYKslBVA" name="desc" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH3L1N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH3L1d0fEe2YPMyYKslBVA" name="checkPositionIndexes" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uH3L1t0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH3L190fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH3L2N0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH3y4N0fEe2YPMyYKslBVA" name="badPositionIndexes" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uH3y4d0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH3y4t0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH3y490fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH3y5N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-skUd0fEe2YPMyYKslBVA" name="Equivalence" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tTd6ed0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTd6et0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTd6fd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tTd6fN0fEe2YPMyYKslBVA" client="_s-skUd0fEe2YPMyYKslBVA" supplier="_tTd6e90fEe2YPMyYKslBVA" contract="_tTd6e90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uHFIvd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uHGW1t0fEe2YPMyYKslBVA" name="equivalent" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHGW190fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHGW2N0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHGW2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHIMAt0fEe2YPMyYKslBVA" name="hash" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHIMA90fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHIMBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHIzEN0fEe2YPMyYKslBVA" name="doEquivalent" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uHIzEd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHIzEt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHIzE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHIzFN0fEe2YPMyYKslBVA" name="test" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHIzFd0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHIzFt0fEe2YPMyYKslBVA" name="u" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHIzF90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHIzGN0fEe2YPMyYKslBVA" name="doHash" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uHIzGd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHIzGt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHIzG90fEe2YPMyYKslBVA" name="onResultOf" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHIzHN0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHIzHd0fEe2YPMyYKslBVA" name="return" type="_s-skUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHIzId0fEe2YPMyYKslBVA" name="wrap" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHIzIt0fEe2YPMyYKslBVA" name="reference" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHIzI90fEe2YPMyYKslBVA" name="return" type="_tTehgN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHIzJN0fEe2YPMyYKslBVA" name="pairwise" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHIzJd0fEe2YPMyYKslBVA" name="return" type="_s-skUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHKBMt0fEe2YPMyYKslBVA" name="equivalentTo" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHKBM90fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHKBNN0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHKoQN0fEe2YPMyYKslBVA" name="equals" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHKoQd0fEe2YPMyYKslBVA" name="return" type="_s-skUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHKoQt0fEe2YPMyYKslBVA" name="identity" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHKoQ90fEe2YPMyYKslBVA" name="return" type="_s-skUd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTehgN0fEe2YPMyYKslBVA" name="Wrapper" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tcJ8at0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcJ8a90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcJ8bd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHHk9d0fEe2YPMyYKslBVA" name="equivalence" visibility="private" isLeaf="true" type="_s-skUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uHHk9t0fEe2YPMyYKslBVA" name="reference" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uHHk990fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcJ8bN0fEe2YPMyYKslBVA" client="_tTehgN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uHHk-N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uHHk-d0fEe2YPMyYKslBVA" name="equivalence" type="_s-skUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHHk-t0fEe2YPMyYKslBVA" name="reference" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHHk-90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uHHk_N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHHk_d0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uHHk_t0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHHk_90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHIMAN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uHIMAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHIMBd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uHIMBt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHIMB90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uHIMCN0fEe2YPMyYKslBVA" name="x0" type="_s-skUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHIMCd0fEe2YPMyYKslBVA" name="x1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHIMCt0fEe2YPMyYKslBVA" name="x2" type="_tfxREt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTehhN0fEe2YPMyYKslBVA" name="EquivalentToPredicate" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcJ8YN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcJ8Yd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcJ8ZN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHFvyt0fEe2YPMyYKslBVA" name="equivalence" visibility="private" isLeaf="true" type="_s-skUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uHFvy90fEe2YPMyYKslBVA" name="target" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uHFvzN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcJ8Yt0fEe2YPMyYKslBVA" client="_tTehhN0fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcJ8Y90fEe2YPMyYKslBVA" client="_tTehhN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uHGW0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uHGW0d0fEe2YPMyYKslBVA" name="equivalence" type="_s-skUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHGW0t0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHGW090fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uHGW1N0fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHGW1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHGW2t0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uHGW290fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHGW3N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHG94N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uHG94d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHG95d0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uHG95t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcJVWd0fEe2YPMyYKslBVA" name="Equals" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcJVWt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcJVW90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcJVXd0fEe2YPMyYKslBVA" general="_s-skUd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHFIut0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tcJVWd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uHFIu90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcJVXN0fEe2YPMyYKslBVA" client="_tcJVWd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uHFIvN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uHFvwN0fEe2YPMyYKslBVA" name="doEquivalent" visibility="protected">
                <ownedParameter xmi:id="_uHFvwd0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHFvwt0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHFvw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHFvxN0fEe2YPMyYKslBVA" name="doHash" visibility="protected">
                <ownedParameter xmi:id="_uHFvxd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHFvxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHFvx90fEe2YPMyYKslBVA" name="readResolve" visibility="private">
                <ownedParameter xmi:id="_uHFvyN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHFvyd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcJ8Zd0fEe2YPMyYKslBVA" name="Identity" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcJ8Zt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcJ8Z90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcJ8ad0fEe2YPMyYKslBVA" general="_s-skUd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHG9590fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tcJ8Zd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uHG96N0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcJ8aN0fEe2YPMyYKslBVA" client="_tcJ8Zd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uHG96d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uHG96t0fEe2YPMyYKslBVA" name="doEquivalent" visibility="protected">
                <ownedParameter xmi:id="_uHG9690fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHG97N0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHG97d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHG97t0fEe2YPMyYKslBVA" name="doHash" visibility="protected">
                <ownedParameter xmi:id="_uHG9790fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHG98N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHHk8t0fEe2YPMyYKslBVA" name="readResolve" visibility="private">
                <ownedParameter xmi:id="_uHHk890fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHHk9N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfxREt0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tfxRE90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tfxRFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tfxRFd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_s-wOsN0fEe2YPMyYKslBVA" name="Function" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tTehh90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTehiN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTehid0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uG-bCN0fEe2YPMyYKslBVA" name="apply" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uG-bCd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG-bCt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG_CEN0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uG_CEd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG_CEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-1uQ90fEe2YPMyYKslBVA" name="Predicates" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tTjaAd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTjaAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTjaA90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uH4Z_N0fEe2YPMyYKslBVA" name="access$800" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uH4Z_d0fEe2YPMyYKslBVA" name="x0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH4Z_t0fEe2YPMyYKslBVA" name="x1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH4Z_90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIA81t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uIA8190fEe2YPMyYKslBVA" name="alwaysTrue" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIA82N0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIA82d0fEe2YPMyYKslBVA" name="alwaysFalse" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIA82t0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIA8290fEe2YPMyYKslBVA" name="isNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIA83N0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIBj4N0fEe2YPMyYKslBVA" name="notNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIBj4d0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIBj4t0fEe2YPMyYKslBVA" name="not" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIBj490fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIBj5N0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIBj5d0fEe2YPMyYKslBVA" name="and" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIBj5t0fEe2YPMyYKslBVA" name="components" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIBj590fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIBj6N0fEe2YPMyYKslBVA" name="defensiveCopy" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIBj6d0fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIBj6t0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIBj690fEe2YPMyYKslBVA" name="and" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIBj7N0fEe2YPMyYKslBVA" name="components" type="_tTjaBN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIBj7d0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIBj7t0fEe2YPMyYKslBVA" name="defensiveCopy" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uIBj790fEe2YPMyYKslBVA" name="array" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIBj8N0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uICK8N0fEe2YPMyYKslBVA" name="and" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uICK8d0fEe2YPMyYKslBVA" name="first" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uICK8t0fEe2YPMyYKslBVA" name="second" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uICK890fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uICK9N0fEe2YPMyYKslBVA" name="asList" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uICK9d0fEe2YPMyYKslBVA" name="first" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uICK9t0fEe2YPMyYKslBVA" name="second" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uICK990fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uICK-N0fEe2YPMyYKslBVA" name="or" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uICK-d0fEe2YPMyYKslBVA" name="components" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uICK-t0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uICK-90fEe2YPMyYKslBVA" name="or" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uICK_N0fEe2YPMyYKslBVA" name="components" type="_tTjaBN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uICK_d0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uICK_t0fEe2YPMyYKslBVA" name="or" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uICK_90fEe2YPMyYKslBVA" name="first" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uICLAN0fEe2YPMyYKslBVA" name="second" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uICLAd0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uICyAN0fEe2YPMyYKslBVA" name="equalTo" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uICyAd0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uICyAt0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uICyA90fEe2YPMyYKslBVA" name="instanceOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uICyBN0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uICyBd0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uICyBt0fEe2YPMyYKslBVA" name="subtypeOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uICyB90fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uICyCN0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uICyCd0fEe2YPMyYKslBVA" name="in" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIDZEN0fEe2YPMyYKslBVA" name="target" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIDZEd0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIDZEt0fEe2YPMyYKslBVA" name="compose" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIDZE90fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIDZFN0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIDZFd0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIDZFt0fEe2YPMyYKslBVA" name="containsPattern" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIDZF90fEe2YPMyYKslBVA" name="pattern" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIDZGN0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIDZGd0fEe2YPMyYKslBVA" name="contains" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIDZGt0fEe2YPMyYKslBVA" name="pattern" type="_tLUrEN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIDZG90fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIDZHN0fEe2YPMyYKslBVA" name="toStringHelper" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uIDZHd0fEe2YPMyYKslBVA" name="methodName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIDZHt0fEe2YPMyYKslBVA" name="components" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIDZH90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTjaBt0fEe2YPMyYKslBVA" name="ObjectPredicate" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tcON0t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcON090fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcON1d0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uH-gm90fEe2YPMyYKslBVA" name="ALWAYS_TRUE" visibility="public" isLeaf="true" isStatic="true" type="_tTjaBt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uH-gnN0fEe2YPMyYKslBVA" name="ALWAYS_FALSE" visibility="public" isLeaf="true" isStatic="true" type="_tTjaBt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uH-gnd0fEe2YPMyYKslBVA" name="IS_NULL" visibility="public" isLeaf="true" isStatic="true" type="_tTjaBt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uH-gnt0fEe2YPMyYKslBVA" name="NOT_NULL" visibility="public" isLeaf="true" isStatic="true" type="_tTjaBt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uH-gn90fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tcON1t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcON1N0fEe2YPMyYKslBVA" client="_tTjaBt0fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uH9Set0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uH9Se90fEe2YPMyYKslBVA" name="x0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH9SfN0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH9Sfd0fEe2YPMyYKslBVA" name="x2" type="_tfyfSN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH-goN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uH-god0fEe2YPMyYKslBVA" name="return" type="_tcON1t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH-gpN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uH_HoN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH_Hod0fEe2YPMyYKslBVA" name="return" type="_tTjaBt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH_Hot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uH_Ho90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH_HpN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH_Hpd0fEe2YPMyYKslBVA" name="withNarrowedType" visibility="package">
                <ownedParameter xmi:id="_uH_Hpt0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH_Hp90fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uH_HqN0fEe2YPMyYKslBVA" name="return" type="_tcON1t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH_Hqd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tcON2N0fEe2YPMyYKslBVA" name="1" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tfyfTN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfyfTd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfyfTt0fEe2YPMyYKslBVA" general="_tTjaBt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uH9Sd90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uH9SeN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uH9Sed0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uH95gN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uH95gd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uH95gt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uH95g90fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_uH95hN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tcON2t0fEe2YPMyYKslBVA" name="2" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tfzGQN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfzGQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfzGQt0fEe2YPMyYKslBVA" general="_tTjaBt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uH95hd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uH95ht0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uH95h90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uH95iN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uH95id0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uH95it0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uH95i90fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_uH95jN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tcON3N0fEe2YPMyYKslBVA" name="3" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tfzGQ90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfzGRN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfzGRd0fEe2YPMyYKslBVA" general="_tTjaBt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uH95jd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uH95jt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uH95j90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uH95kN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uH95kd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uH-gkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uH-gkd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_uH-gkt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tcON3t0fEe2YPMyYKslBVA" name="4" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tfzGRt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfzGR90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfzGSN0fEe2YPMyYKslBVA" general="_tTjaBt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uH-gk90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uH-glN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uH-gld0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uH-glt0fEe2YPMyYKslBVA" name="apply" visibility="public">
                  <ownedParameter xmi:id="_uH-gl90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uH-gmN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uH-gmd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                  <ownedParameter xmi:id="_uH-gmt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTjaCN0fEe2YPMyYKslBVA" name="NotPredicate" visibility="package">
              <eAnnotations xmi:id="_tcNmyt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcNmy90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcON0d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uH8rZd0fEe2YPMyYKslBVA" name="predicate" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uH8rZt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcNmzN0fEe2YPMyYKslBVA" client="_tTjaCN0fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcON0N0fEe2YPMyYKslBVA" client="_tTjaCN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uH8rZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uH8raN0fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH8rad0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uH8rat0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH8ra90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH9ScN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uH9Scd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH9Sct0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uH9Sc90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH9SdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH9Sdd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uH9Sdt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTjaCt0fEe2YPMyYKslBVA" name="AndPredicate" visibility="package">
              <eAnnotations xmi:id="_tcMYpd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcMYpt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcMYqd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uH3y690fEe2YPMyYKslBVA" name="components" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uH3y7N0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcMYp90fEe2YPMyYKslBVA" client="_tTjaCt0fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcMYqN0fEe2YPMyYKslBVA" client="_tTjaCt0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uH3y7d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uH3y7t0fEe2YPMyYKslBVA" name="components" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH3y790fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uH3y8N0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH3y8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH4Z8N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uH4Z8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH4Z9N0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uH4Z9d0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH4Z9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH4Z-t0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uH4Z-90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH4aAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uH4aAd0fEe2YPMyYKslBVA" name="x0" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH4aAt0fEe2YPMyYKslBVA" name="x1" type="_tfyfSN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTkBEd0fEe2YPMyYKslBVA" name="OrPredicate" visibility="package">
              <eAnnotations xmi:id="_tcON390fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcON4N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcON490fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uH_Hqt0fEe2YPMyYKslBVA" name="components" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uH_usN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcON4d0fEe2YPMyYKslBVA" client="_tTkBEd0fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcON4t0fEe2YPMyYKslBVA" client="_tTkBEd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uH_usd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uH_ust0fEe2YPMyYKslBVA" name="components" type="_s7dDE90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH_us90fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uH_utN0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH_utd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH_utt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uH_ut90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH_uuN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uH_uud0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH_uut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH_uu90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uH_uvN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH_uvd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uH_uvt0fEe2YPMyYKslBVA" name="x0" type="_s7dDE90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIAVwN0fEe2YPMyYKslBVA" name="x1" type="_tfyfSN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTkBE90fEe2YPMyYKslBVA" name="IsEqualToPredicate" visibility="package">
              <eAnnotations xmi:id="_tcNmxd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcNmxt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcNmyd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uH8EU90fEe2YPMyYKslBVA" name="target" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uH8EVN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcNmx90fEe2YPMyYKslBVA" client="_tTkBE90fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcNmyN0fEe2YPMyYKslBVA" client="_tTkBE90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uH8EVd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uH8EVt0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH8EV90fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uH8EWN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH8EWd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH8EWt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uH8EW90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH8EXN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uH8EXd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH8EXt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH8EX90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uH8EYN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH8rYN0fEe2YPMyYKslBVA" name="withNarrowedType" visibility="package">
                <ownedParameter xmi:id="_uH8rYd0fEe2YPMyYKslBVA" name="return" type="_s_Ov0N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH8rYt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uH8rY90fEe2YPMyYKslBVA" name="x0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH8rZN0fEe2YPMyYKslBVA" name="x1" type="_tfyfSN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTkBFd0fEe2YPMyYKslBVA" name="InstanceOfPredicate" visibility="package">
              <eAnnotations xmi:id="_tcNmwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcNmwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcNmxN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uH62Rd0fEe2YPMyYKslBVA" name="clazz" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uH62Rt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcNmwt0fEe2YPMyYKslBVA" client="_tTkBFd0fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcNmw90fEe2YPMyYKslBVA" client="_tTkBFd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uH7dQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uH7dQd0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH7dQt0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uH7dQ90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH7dRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH7dSN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uH7dSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH7dSt0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uH7dS90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH7dTN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH7dTd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uH7dTt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH8EUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uH8EUd0fEe2YPMyYKslBVA" name="x0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH8EUt0fEe2YPMyYKslBVA" name="x1" type="_tfyfSN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTkBF90fEe2YPMyYKslBVA" name="SubtypeOfPredicate" visibility="package">
              <eAnnotations xmi:id="_tcO04N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcO04d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcO05N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uIAVwd0fEe2YPMyYKslBVA" name="clazz" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uIAVwt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcO04t0fEe2YPMyYKslBVA" client="_tTkBF90fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcO0490fEe2YPMyYKslBVA" client="_tTkBF90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uIAVw90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uIAVxN0fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIAVxd0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uIAVxt0fEe2YPMyYKslBVA" name="input" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIAVx90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIAVy90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uIAVzN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIAVzd0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uIAVzt0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIAVz90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIAV0N0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uIAV0d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIA80N0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uIA80d0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIA80t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uIA8090fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uIA81N0fEe2YPMyYKslBVA" name="x0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uIA81d0fEe2YPMyYKslBVA" name="x1" type="_tfyfSN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTkBGd0fEe2YPMyYKslBVA" name="InPredicate" visibility="package">
              <eAnnotations xmi:id="_tcM_ud0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcM_ut0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcM_vd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uH6PJd0fEe2YPMyYKslBVA" name="target" visibility="private" isLeaf="true" type="_s7e4Qt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uH6PJt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcM_u90fEe2YPMyYKslBVA" client="_tTkBGd0fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcM_vN0fEe2YPMyYKslBVA" client="_tTkBGd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uH6PJ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uH6PKN0fEe2YPMyYKslBVA" name="target" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH62MN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uH62Md0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH62Mt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH62Nt0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uH62N90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH62ON0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH62PN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uH62Pd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH62QN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uH62Qd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH62Qt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uH62Q90fEe2YPMyYKslBVA" name="x0" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH62RN0fEe2YPMyYKslBVA" name="x1" type="_tfyfSN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTkBG90fEe2YPMyYKslBVA" name="CompositionPredicate" visibility="package">
              <eAnnotations xmi:id="_tcMYq90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcMYrN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcMYr90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uH4aA90fEe2YPMyYKslBVA" name="p" visibility="package" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uH4aBN0fEe2YPMyYKslBVA" name="f" visibility="package" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uH4aBd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcMYrd0fEe2YPMyYKslBVA" client="_tTkBG90fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcMYrt0fEe2YPMyYKslBVA" client="_tTkBG90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uH4aBt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uH4aB90fEe2YPMyYKslBVA" name="p" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH4aCN0fEe2YPMyYKslBVA" name="f" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH4aCd0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uH4aCt0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH4aC90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH5BAN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uH5BAd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH5BAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH5BA90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uH5BBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH5BBd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uH5BBt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH5BB90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uH5BCN0fEe2YPMyYKslBVA" name="x0" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH5BCd0fEe2YPMyYKslBVA" name="x1" type="_s-wOsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH5BCt0fEe2YPMyYKslBVA" name="x2" type="_tfyfSN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTkBHd0fEe2YPMyYKslBVA" name="ContainsPatternFromStringPredicate" visibility="package">
              <eAnnotations xmi:id="_tcM_sN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcM_sd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcM_st0fEe2YPMyYKslBVA" general="_tTkBH90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uH5BC90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uH5oFN0fEe2YPMyYKslBVA" name="pattern" isLeaf="true" type="_tcJ8dN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uH5BDN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uH5BDd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH5oEt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uH5oE90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTkBH90fEe2YPMyYKslBVA" name="ContainsPatternPredicate" visibility="package">
              <eAnnotations xmi:id="_tcM_s90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcM_tN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcM_t90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uH5oFd0fEe2YPMyYKslBVA" name="pattern" visibility="package" isLeaf="true" type="_tcJ8dN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uH5oFt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcM_td0fEe2YPMyYKslBVA" client="_tTkBH90fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tcM_tt0fEe2YPMyYKslBVA" client="_tTkBH90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uH5oEN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uH5oEd0fEe2YPMyYKslBVA" name="pattern" type="_tcJ8dN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH5oF90fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uH5oGN0fEe2YPMyYKslBVA" name="t" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH5oGd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH5oGt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uH5oG90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH5oHN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uH5oHd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH5oHt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH6PIN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uH6PId0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uH6PIt0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uH6PI90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uH6PJN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tcON1t0fEe2YPMyYKslBVA" name="ObjectPredicate[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB41d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB41t0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uH-got0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uH-go90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfyfSN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tfyfSd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tfyfSt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tfyfS90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_OIxN0fEe2YPMyYKslBVA" name="Strings" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tTkoIN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTkoId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTkoIt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uHjp290fEe2YPMyYKslBVA" name="lenientFormat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHjp3N0fEe2YPMyYKslBVA" name="template" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHjp3d0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHjp3t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIHDct0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uIHDc90fEe2YPMyYKslBVA" name="nullToEmpty" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIHDdN0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIHDdd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIHDdt0fEe2YPMyYKslBVA" name="emptyToNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIHDd90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIHDeN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIHDed0fEe2YPMyYKslBVA" name="isNullOrEmpty" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIHDet0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIHDe90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIHDfN0fEe2YPMyYKslBVA" name="padStart" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIHqgN0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIHqgd0fEe2YPMyYKslBVA" name="minLength" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIHqgt0fEe2YPMyYKslBVA" name="padChar" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIHqg90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIHqhN0fEe2YPMyYKslBVA" name="padEnd" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIHqhd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIHqht0fEe2YPMyYKslBVA" name="minLength" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIHqh90fEe2YPMyYKslBVA" name="padChar" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIHqiN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIHqid0fEe2YPMyYKslBVA" name="repeat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIHqit0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIHqi90fEe2YPMyYKslBVA" name="count" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIHqjN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIIRl90fEe2YPMyYKslBVA" name="commonPrefix" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uIIRmN0fEe2YPMyYKslBVA" name="a" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIIRmd0fEe2YPMyYKslBVA" name="b" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIIRmt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIIRn90fEe2YPMyYKslBVA" name="validSurrogatePairAt" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIIRoN0fEe2YPMyYKslBVA" name="string" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIIRod0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIIRot0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uII4oN0fEe2YPMyYKslBVA" name="commonSuffix" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uII4od0fEe2YPMyYKslBVA" name="a" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uII4ot0fEe2YPMyYKslBVA" name="b" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uII4o90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIJftt0fEe2YPMyYKslBVA" name="lenientToString" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uIKGwN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIKGwd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_s_Ov0N0fEe2YPMyYKslBVA" name="Predicate" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tTiy8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTiy8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTjaAN0fEe2YPMyYKslBVA" general="_tTiy8t0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uGbocN0fEe2YPMyYKslBVA" name="apply" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uGbocd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGboct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH3y5d0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uH3y5t0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH3y590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uH3y6N0fEe2YPMyYKslBVA" name="test" visibility="public">
              <ownedParameter xmi:id="_uH3y6d0fEe2YPMyYKslBVA" name="input" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uH3y6t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTdTYN0fEe2YPMyYKslBVA" name="Converter" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tTdTYd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTdTYt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTdTZN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uHBeUN0fEe2YPMyYKslBVA" name="handleNullAutomatically" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uHBeUd0fEe2YPMyYKslBVA" name="reverse" visibility="private" type="_tTdTYN0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tTdTY90fEe2YPMyYKslBVA" client="_tTdTYN0fEe2YPMyYKslBVA" supplier="_s-wOsN0fEe2YPMyYKslBVA" contract="_s-wOsN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uG8l0t0fEe2YPMyYKslBVA" name="convert" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uG8l090fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG8l1N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG9M4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uG9M690fEe2YPMyYKslBVA" name="correctedDoForward" visibility="package">
              <ownedParameter xmi:id="_uG9M7N0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG9M7d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG9M8d0fEe2YPMyYKslBVA" name="correctedDoBackward" visibility="package">
              <ownedParameter xmi:id="_uG9M8t0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG9z8N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG9z9N0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uG9z9d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG9z9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHBeUt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uHBeU90fEe2YPMyYKslBVA" name="handleNullAutomatically" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHBeVN0fEe2YPMyYKslBVA" name="doForward" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uHBeVd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHBeVt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHBeV90fEe2YPMyYKslBVA" name="doBackward" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uHBeWN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHBeWd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHCFYN0fEe2YPMyYKslBVA" name="unsafeDoForward" visibility="private">
              <ownedParameter xmi:id="_uHCFYd0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHCFYt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHCFY90fEe2YPMyYKslBVA" name="unsafeDoBackward" visibility="private">
              <ownedParameter xmi:id="_uHCFZN0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHCFZd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHCFZt0fEe2YPMyYKslBVA" name="convertAll" visibility="public">
              <ownedParameter xmi:id="_uHCFZ90fEe2YPMyYKslBVA" name="fromIterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHCFaN0fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHCFad0fEe2YPMyYKslBVA" name="reverse" visibility="public">
              <ownedParameter xmi:id="_uHCFat0fEe2YPMyYKslBVA" name="return" type="_tTdTYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHCscN0fEe2YPMyYKslBVA" name="andThen" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHCscd0fEe2YPMyYKslBVA" name="secondConverter" type="_tTdTYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHCsct0fEe2YPMyYKslBVA" name="return" type="_tTdTYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHCsc90fEe2YPMyYKslBVA" name="doAndThen" visibility="package">
              <ownedParameter xmi:id="_uHCsdN0fEe2YPMyYKslBVA" name="secondConverter" type="_tTdTYN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHCsdd0fEe2YPMyYKslBVA" name="return" type="_tTdTYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHCsdt0fEe2YPMyYKslBVA" name="apply" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHCsd90fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHCseN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHCsfN0fEe2YPMyYKslBVA" name="from" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHCsfd0fEe2YPMyYKslBVA" name="forwardFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHCsft0fEe2YPMyYKslBVA" name="backwardFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHCsf90fEe2YPMyYKslBVA" name="return" type="_tTdTYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHDTgN0fEe2YPMyYKslBVA" name="identity" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHDTgd0fEe2YPMyYKslBVA" name="return" type="_tTdTYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTd6cd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tcIuQN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcIuQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcIuQ90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uG7-1N0fEe2YPMyYKslBVA" name="val$fromIterable" visibility="package" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uG8l0d0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tTdTYN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcIuQt0fEe2YPMyYKslBVA" client="_tTd6cd0fEe2YPMyYKslBVA" supplier="_s-vnpt0fEe2YPMyYKslBVA" contract="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uG8l190fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uG8l2N0fEe2YPMyYKslBVA" name="this$0" type="_tTdTYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG8l2d0fEe2YPMyYKslBVA" name="arg1" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG8l2t0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uG8l290fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tcIuRd0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tfwqB90fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfwqCN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfwqCt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uG7-0N0fEe2YPMyYKslBVA" name="fromIterator" visibility="private" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uG7-0d0fEe2YPMyYKslBVA" name="this$1" visibility="package" isLeaf="true" type="_tTd6cd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <interfaceRealization xmi:id="_tfwqCd0fEe2YPMyYKslBVA" client="_tcIuRd0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uG7-0t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uG7-090fEe2YPMyYKslBVA" name="this$1" type="_tTd6cd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uG7-190fEe2YPMyYKslBVA" name="hasNext" visibility="public">
                  <ownedParameter xmi:id="_uG7-2N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uG7-2d0fEe2YPMyYKslBVA" name="next" visibility="public">
                  <ownedParameter xmi:id="_uG8l0N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uG8l1d0fEe2YPMyYKslBVA" name="remove" visibility="public"/>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTd6c90fEe2YPMyYKslBVA" name="ReverseConverter" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcJVVd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcJVVt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcJVWN0fEe2YPMyYKslBVA" general="_tTdTYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHAQOd0fEe2YPMyYKslBVA" name="original" visibility="package" isLeaf="true" type="_tTdTYN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uHAQOt0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcJVV90fEe2YPMyYKslBVA" client="_tTd6c90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uHAQO90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uHAQPN0fEe2YPMyYKslBVA" name="original" type="_tTdTYN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHAQPd0fEe2YPMyYKslBVA" name="doForward" visibility="protected">
                <ownedParameter xmi:id="_uHAQPt0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHAQP90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHAQQN0fEe2YPMyYKslBVA" name="doBackward" visibility="protected">
                <ownedParameter xmi:id="_uHAQQd0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHAQQt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHA3QN0fEe2YPMyYKslBVA" name="correctedDoForward" visibility="package">
                <ownedParameter xmi:id="_uHA3Qd0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHA3Qt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHA3Q90fEe2YPMyYKslBVA" name="correctedDoBackward" visibility="package">
                <ownedParameter xmi:id="_uHA3RN0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHA3Rd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHA3Rt0fEe2YPMyYKslBVA" name="reverse" visibility="public">
                <ownedParameter xmi:id="_uHA3R90fEe2YPMyYKslBVA" name="return" type="_tTdTYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHA3SN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uHA3Sd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHA3St0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHA3S90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uHA3TN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHA3Td0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uHA3Tt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTd6dd0fEe2YPMyYKslBVA" name="ConverterComposition" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcIuRt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcIuR90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcIuSd0fEe2YPMyYKslBVA" general="_tTdTYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uG8l3N0fEe2YPMyYKslBVA" name="first" visibility="package" isLeaf="true" type="_tTdTYN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uG8l3d0fEe2YPMyYKslBVA" name="second" visibility="package" isLeaf="true" type="_tTdTYN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uG8l3t0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcIuSN0fEe2YPMyYKslBVA" client="_tTd6dd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uG8l390fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uG8l4N0fEe2YPMyYKslBVA" name="first" type="_tTdTYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG8l4d0fEe2YPMyYKslBVA" name="second" type="_tTdTYN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG9M4d0fEe2YPMyYKslBVA" name="doForward" visibility="protected">
                <ownedParameter xmi:id="_uG9M4t0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG9M490fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG9M5d0fEe2YPMyYKslBVA" name="doBackward" visibility="protected">
                <ownedParameter xmi:id="_uG9M5t0fEe2YPMyYKslBVA" name="c" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG9M590fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG9M6N0fEe2YPMyYKslBVA" name="correctedDoForward" visibility="package">
                <ownedParameter xmi:id="_uG9M6d0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG9M6t0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG9M7t0fEe2YPMyYKslBVA" name="correctedDoBackward" visibility="package">
                <ownedParameter xmi:id="_uG9M790fEe2YPMyYKslBVA" name="c" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG9M8N0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG9z8d0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uG9z8t0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG9z890fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG9z990fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uG9z-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG9z-d0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uG9z-t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tTd6d90fEe2YPMyYKslBVA" name="FunctionBasedConverter" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcIuSt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcIuS90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcIuTd0fEe2YPMyYKslBVA" general="_tTdTYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uG-bAN0fEe2YPMyYKslBVA" name="forwardFunction" visibility="private" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uG-bAd0fEe2YPMyYKslBVA" name="backwardFunction" visibility="private" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcIuTN0fEe2YPMyYKslBVA" client="_tTd6d90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uG-bAt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uG-bA90fEe2YPMyYKslBVA" name="forwardFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG-bBN0fEe2YPMyYKslBVA" name="backwardFunction" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG-bBd0fEe2YPMyYKslBVA" name="doForward" visibility="protected">
                <ownedParameter xmi:id="_uG-bBt0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG-bB90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG-bC90fEe2YPMyYKslBVA" name="doBackward" visibility="protected">
                <ownedParameter xmi:id="_uG-bDN0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG-bDd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG-bDt0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uG-bD90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG-bEN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG_CE90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uG_CFN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG_CFd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uG_CFt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG_pIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uG_pId0fEe2YPMyYKslBVA" name="x0" type="_s-wOsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG_pIt0fEe2YPMyYKslBVA" name="x1" type="_s-wOsN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG_pI90fEe2YPMyYKslBVA" name="x2" type="_tTd6cd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcJVUN0fEe2YPMyYKslBVA" name="IdentityConverter" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tcJVUd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcJVUt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcJVVN0fEe2YPMyYKslBVA" general="_tTdTYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uG_pJN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tcJVUN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uG_pJd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tcJVU90fEe2YPMyYKslBVA" client="_tcJVUN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uG_pJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uG_pJ90fEe2YPMyYKslBVA" name="doForward" visibility="protected">
                <ownedParameter xmi:id="_uG_pKN0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG_pKd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG_pKt0fEe2YPMyYKslBVA" name="doBackward" visibility="protected">
                <ownedParameter xmi:id="_uG_pK90fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uG_pLN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG_pLd0fEe2YPMyYKslBVA" name="reverse" visibility="public">
                <ownedParameter xmi:id="_uG_pLt0fEe2YPMyYKslBVA" name="return" type="_tcJVUN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uG_pL90fEe2YPMyYKslBVA" name="doAndThen" visibility="package">
                <ownedParameter xmi:id="_uHAQMN0fEe2YPMyYKslBVA" name="otherConverter" type="_tTdTYN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHAQMd0fEe2YPMyYKslBVA" name="return" type="_tTdTYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHAQMt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uHAQM90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHAQNN0fEe2YPMyYKslBVA" name="readResolve" visibility="private">
                <ownedParameter xmi:id="_uHAQNd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHAQNt0fEe2YPMyYKslBVA" name="reverse" visibility="public">
                <ownedParameter xmi:id="_uHAQN90fEe2YPMyYKslBVA" name="return" type="_tTdTYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHAQON0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTdTZt0fEe2YPMyYKslBVA" name="NullnessCasts" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tTfIkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTfIkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTfIkt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uGM-890fEe2YPMyYKslBVA" name="uncheckedCastNullableTToT" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uGM-9N0fEe2YPMyYKslBVA" name="t" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGM-9d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHc8Kd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTd6gN0fEe2YPMyYKslBVA" name="FunctionalEquivalence" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tTehit0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTehi90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTehjd0fEe2YPMyYKslBVA" general="_s-skUd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uHKoRd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uHKoRt0fEe2YPMyYKslBVA" name="function" visibility="private" isLeaf="true" type="_s-wOsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uHKoR90fEe2YPMyYKslBVA" name="resultEquivalence" visibility="private" isLeaf="true" type="_s-skUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tTehjN0fEe2YPMyYKslBVA" client="_tTd6gN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uHIzHt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uHIzH90fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHIzIN0fEe2YPMyYKslBVA" name="resultEquivalence" type="_s-skUd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHKoSN0fEe2YPMyYKslBVA" name="doEquivalent" visibility="protected">
              <ownedParameter xmi:id="_uHKoSd0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHKoSt0fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHKoS90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHLPUN0fEe2YPMyYKslBVA" name="doHash" visibility="protected">
              <ownedParameter xmi:id="_uHLPUd0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHLPUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHLPU90fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uHLPVN0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHLPVd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHLPVt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uHLPV90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHLPWN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uHLPWd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTehgt0fEe2YPMyYKslBVA" name="PairwiseEquivalence" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tTfIl90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTfImN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTfImt0fEe2YPMyYKslBVA" general="_s-skUd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uHf_cN0fEe2YPMyYKslBVA" name="elementEquivalence" visibility="package" isLeaf="true" type="_s-skUd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uHf_cd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tTfImd0fEe2YPMyYKslBVA" client="_tTehgt0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uHKBMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uHKBMd0fEe2YPMyYKslBVA" name="elementEquivalence" type="_s-skUd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHf_ct0fEe2YPMyYKslBVA" name="doEquivalent" visibility="protected">
              <ownedParameter xmi:id="_uHf_c90fEe2YPMyYKslBVA" name="iterableA" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHf_dN0fEe2YPMyYKslBVA" name="iterableB" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHf_dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHf_dt0fEe2YPMyYKslBVA" name="doHash" visibility="protected">
              <ownedParameter xmi:id="_uHf_d90fEe2YPMyYKslBVA" name="iterable" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHf_eN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHgmgN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uHgmgd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHgmgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHgmg90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uHgmhN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHgmhd0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uHgmht0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHgmh90fEe2YPMyYKslBVA" name="doHash" visibility="protected">
              <ownedParameter xmi:id="_uHgmiN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHhNkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHhNkd0fEe2YPMyYKslBVA" name="doEquivalent" visibility="protected">
              <ownedParameter xmi:id="_uHhNkt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHhNk90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHhNlN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTehj90fEe2YPMyYKslBVA" name="Objects" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tTfIk90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tTfIlN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tTfIlt0fEe2YPMyYKslBVA" general="_tTfIld0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uHGW3d0fEe2YPMyYKslBVA" name="equal" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHGW3t0fEe2YPMyYKslBVA" name="a" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHGW390fEe2YPMyYKslBVA" name="b" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHGW4N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHG94t0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHG9490fEe2YPMyYKslBVA" name="objects" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHG95N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHc8Kt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTfIld0fEe2YPMyYKslBVA" name="ExtraObjectsMethodsForWeb" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tcJ8b90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcJ8cN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcJ8cd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uHKoRN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
          </packagedElement>
          <packagedElement xmi:type="uml:DataType" xmi:id="_tTjaBN0fEe2YPMyYKslBVA" name="Predicate[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vgB4190fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vgB42N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTkBId0fEe2YPMyYKslBVA" name="JdkPattern" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tcJ8ct0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcJ8c90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcKjcd0fEe2YPMyYKslBVA" general="_tcJ8dN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uHNEgN0fEe2YPMyYKslBVA" name="pattern" visibility="private" isLeaf="true" type="_tLUrEN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uHNEgd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tcKjcN0fEe2YPMyYKslBVA" client="_tTkBId0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uHNEgt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uHNEg90fEe2YPMyYKslBVA" name="pattern" type="_tLUrEN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHNEhN0fEe2YPMyYKslBVA" name="matcher" visibility="public">
              <ownedParameter xmi:id="_uHNEhd0fEe2YPMyYKslBVA" name="t" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHNEht0fEe2YPMyYKslBVA" name="return" type="_tcM_uN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHNEit0fEe2YPMyYKslBVA" name="pattern" visibility="public">
              <ownedParameter xmi:id="_uHNEi90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHNEjt0fEe2YPMyYKslBVA" name="flags" visibility="public">
              <ownedParameter xmi:id="_uHNEj90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHNrkN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uHNrkd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcKjdN0fEe2YPMyYKslBVA" name="JdkMatcher" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tfxRFt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tfxRF90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tfxRGN0fEe2YPMyYKslBVA" general="_tcM_uN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHL2YN0fEe2YPMyYKslBVA" name="matcher" visibility="package" isLeaf="true" type="_tLUrEd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uHL2Yd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uHL2Yt0fEe2YPMyYKslBVA" name="matcher" type="_tLUrEd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHL2Y90fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uHL2ZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHL2Z90fEe2YPMyYKslBVA" name="find" visibility="public">
                <ownedParameter xmi:id="_uHL2aN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHMdct0fEe2YPMyYKslBVA" name="find" visibility="public">
                <ownedParameter xmi:id="_uHMdc90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHMddN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHMdeN0fEe2YPMyYKslBVA" name="replaceAll" visibility="public">
                <ownedParameter xmi:id="_uHMded0fEe2YPMyYKslBVA" name="replacement" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHMdet0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHMdft0fEe2YPMyYKslBVA" name="end" visibility="public">
                <ownedParameter xmi:id="_uHMdf90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHMdgt0fEe2YPMyYKslBVA" name="start" visibility="public">
                <ownedParameter xmi:id="_uHMdg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tTkoJN0fEe2YPMyYKslBVA" name="Platform" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tcLxmt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcLxm90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcLxnN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uHh0p90fEe2YPMyYKslBVA" name="logger" visibility="private" isLeaf="true" isStatic="true" type="_s_OIxt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uHh0qN0fEe2YPMyYKslBVA" name="patternCompiler" visibility="private" isLeaf="true" isStatic="true" type="_tcMYot0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uGy02N0fEe2YPMyYKslBVA" name="precomputeCharMatcher" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uGy02d0fEe2YPMyYKslBVA" name="matcher" type="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGy02t0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG7-yd0fEe2YPMyYKslBVA" name="compilePattern" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uG7-yt0fEe2YPMyYKslBVA" name="pattern" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG7-y90fEe2YPMyYKslBVA" name="return" type="_tcJ8dN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG7-zt0fEe2YPMyYKslBVA" name="patternCompilerIsPcreLike" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uG7-z90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHEhq90fEe2YPMyYKslBVA" name="getEnumIfPresent" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uHEhrN0fEe2YPMyYKslBVA" name="enumClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHEhrd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHEhrt0fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHh0qd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uHh0qt0fEe2YPMyYKslBVA" name="systemNanoTime" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uHh0q90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHibtd0fEe2YPMyYKslBVA" name="formatCompact4Digits" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uHibtt0fEe2YPMyYKslBVA" name="value" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHibt90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHibwd0fEe2YPMyYKslBVA" name="stringIsNullOrEmpty" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uHibwt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHibw90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHjCwN0fEe2YPMyYKslBVA" name="nullToEmpty" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uHjCwd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHjCwt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHjCw90fEe2YPMyYKslBVA" name="emptyToNull" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uHjCxN0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHjCxd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHjCxt0fEe2YPMyYKslBVA" name="loadPatternCompiler" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uHjCx90fEe2YPMyYKslBVA" name="return" type="_tcMYot0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHjCyN0fEe2YPMyYKslBVA" name="logPatternCompilerError" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uHjCyd0fEe2YPMyYKslBVA" name="e" type="_tSmXxN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHjp090fEe2YPMyYKslBVA" name="checkGwtRpcEnabled" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uHjp4N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcMYpN0fEe2YPMyYKslBVA" name="JdkPatternCompiler" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tfyfQ90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tfyfRN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tfyfRt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tfyfRd0fEe2YPMyYKslBVA" client="_tcMYpN0fEe2YPMyYKslBVA" supplier="_tcMYot0fEe2YPMyYKslBVA" contract="_tcMYot0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uHhNmt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uHhNm90fEe2YPMyYKslBVA" name="compile" visibility="public">
                <ownedParameter xmi:id="_uHhNnN0fEe2YPMyYKslBVA" name="pattern" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHhNnd0fEe2YPMyYKslBVA" name="return" type="_tcJ8dN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHh0o90fEe2YPMyYKslBVA" name="isPcreLike" visibility="public">
                <ownedParameter xmi:id="_uHh0pN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHh0pd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uHh0pt0fEe2YPMyYKslBVA" name="x0" type="_tjKjUN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjKjUN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tjKjUd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjKjUt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjKjU90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tURywd0fEe2YPMyYKslBVA" name="MoreObjects" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tcLKh90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcLKiN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcLKid0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uHcVFd0fEe2YPMyYKslBVA" name="firstNonNull" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHcVFt0fEe2YPMyYKslBVA" name="first" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHcVF90fEe2YPMyYKslBVA" name="second" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHcVGN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHcVG90fEe2YPMyYKslBVA" name="toStringHelper" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHcVHN0fEe2YPMyYKslBVA" name="self" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHcVHd0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHc8It0fEe2YPMyYKslBVA" name="toStringHelper" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHc8I90fEe2YPMyYKslBVA" name="clazz" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHc8JN0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHc8Jd0fEe2YPMyYKslBVA" name="toStringHelper" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHc8Jt0fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHc8J90fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHc8KN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tUpmMd0fEe2YPMyYKslBVA" name="ToStringHelper" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tcKjdd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tcKjdt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tcKjd90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHXclt0fEe2YPMyYKslBVA" name="className" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uHXcl90fEe2YPMyYKslBVA" name="holderHead" visibility="private" isLeaf="true" type="_tcKje90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uHXcmN0fEe2YPMyYKslBVA" name="holderTail" visibility="private" type="_tcKje90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHXcmd0fEe2YPMyYKslBVA" name="omitNullValues" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHXcmt0fEe2YPMyYKslBVA" name="omitEmptyValues" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uHXcm90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uHXcnN0fEe2YPMyYKslBVA" name="className" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHYDoN0fEe2YPMyYKslBVA" name="omitNullValues" visibility="public">
                <ownedParameter xmi:id="_uHYDod0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHYDot0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uHYDo90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHYDpN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHYDpd0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHYDpt0fEe2YPMyYKslBVA" name="addHolder" visibility="private">
                <ownedParameter xmi:id="_uHYDp90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHYDqN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHYDqd0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHYDqt0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uHYDq90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHYDrN0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHYDrd0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHYqst0fEe2YPMyYKslBVA" name="addUnconditionalHolder" visibility="private">
                <ownedParameter xmi:id="_uHYqs90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHYqtN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHYqtd0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHYqtt0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uHYqt90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHYquN0fEe2YPMyYKslBVA" name="value" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHYqud0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHYqut0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uHYqu90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHYqvN0fEe2YPMyYKslBVA" name="value" type="_s9DlkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHYqvd0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHYqwd0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uHYqwt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHZRwN0fEe2YPMyYKslBVA" name="value" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHZRwd0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHZRxd0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uHZRxt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHZRx90fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHZRyN0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHZRyd0fEe2YPMyYKslBVA" name="add" visibility="public">
                <ownedParameter xmi:id="_uHZRyt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHZRy90fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHZRzN0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHZ40N0fEe2YPMyYKslBVA" name="addValue" visibility="public">
                <ownedParameter xmi:id="_uHZ40d0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHZ40t0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHZ4090fEe2YPMyYKslBVA" name="addHolder" visibility="private">
                <ownedParameter xmi:id="_uHZ41N0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHZ41d0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHZ41t0fEe2YPMyYKslBVA" name="addValue" visibility="public">
                <ownedParameter xmi:id="_uHZ4190fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHZ42N0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHZ42d0fEe2YPMyYKslBVA" name="addUnconditionalHolder" visibility="private">
                <ownedParameter xmi:id="_uHZ42t0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHZ4290fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHZ43N0fEe2YPMyYKslBVA" name="addValue" visibility="public">
                <ownedParameter xmi:id="_uHZ43d0fEe2YPMyYKslBVA" name="value" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHZ43t0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHZ4390fEe2YPMyYKslBVA" name="addValue" visibility="public">
                <ownedParameter xmi:id="_uHZ44N0fEe2YPMyYKslBVA" name="value" type="_s9DlkN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHZ44d0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHZ44t0fEe2YPMyYKslBVA" name="addValue" visibility="public">
                <ownedParameter xmi:id="_uHZ4490fEe2YPMyYKslBVA" name="value" type="_s9C-gd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHZ45N0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHaf4N0fEe2YPMyYKslBVA" name="addValue" visibility="public">
                <ownedParameter xmi:id="_uHaf4d0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHaf4t0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHaf490fEe2YPMyYKslBVA" name="addValue" visibility="public">
                <ownedParameter xmi:id="_uHaf5N0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHaf5d0fEe2YPMyYKslBVA" name="return" type="_tUpmMd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHaf5t0fEe2YPMyYKslBVA" name="isEmpty" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uHaf590fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHaf6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHbG-d0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uHbG-t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHbuAN0fEe2YPMyYKslBVA" name="addHolder" visibility="private">
                <ownedParameter xmi:id="_uHbuAd0fEe2YPMyYKslBVA" name="return" type="_tcKje90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHbuAt0fEe2YPMyYKslBVA" name="addUnconditionalHolder" visibility="private">
                <ownedParameter xmi:id="_uHbuA90fEe2YPMyYKslBVA" name="return" type="_tcLKht0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHcVEt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uHcVE90fEe2YPMyYKslBVA" name="x0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHcVFN0fEe2YPMyYKslBVA" name="x1" type="_tfyfMd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tcKje90fEe2YPMyYKslBVA" name="ValueHolder" visibility="package">
                <eAnnotations xmi:id="_tfyfON0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfyfOd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfyfOt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uHXckt0fEe2YPMyYKslBVA" name="name" visibility="package" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uHXck90fEe2YPMyYKslBVA" name="value" visibility="package" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uHXclN0fEe2YPMyYKslBVA" name="next" visibility="package" type="_tcKje90fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uHW1hN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uHW1hd0fEe2YPMyYKslBVA" name="x0" type="_tfyfMd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uHXcld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tcLKht0fEe2YPMyYKslBVA" name="UnconditionalValueHolder" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_tfyfNd0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tfyfNt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tfyfN90fEe2YPMyYKslBVA" general="_tcKje90fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uHcVEN0fEe2YPMyYKslBVA" name="value" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uHcVEd0fEe2YPMyYKslBVA" name="name" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uHW1g90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
                <ownedOperation xmi:id="_uHXckN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uHXckd0fEe2YPMyYKslBVA" name="x0" type="_tfyfMd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfyfMd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tfyfMt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tfyfM90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tfyfNN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUkGoN0fEe2YPMyYKslBVA" name="Optional" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tcLxkN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcLxkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcLxk90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uHeKRN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tcLxkt0fEe2YPMyYKslBVA" client="_tUkGoN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uGJUlN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uGKist0fEe2YPMyYKslBVA" name="absent" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGKis90fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHbG8N0fEe2YPMyYKslBVA" name="isPresent" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uHbG8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHdjOt0fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uHdjO90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHeKRd0fEe2YPMyYKslBVA" name="of" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHeKRt0fEe2YPMyYKslBVA" name="reference" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHeKR90fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHexUt0fEe2YPMyYKslBVA" name="fromNullable" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHexU90fEe2YPMyYKslBVA" name="nullableReference" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHexVN0fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHexVd0fEe2YPMyYKslBVA" name="fromJavaUtil" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHexVt0fEe2YPMyYKslBVA" name="javaUtilOptional" type="_tB4bMt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHexV90fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHexW90fEe2YPMyYKslBVA" name="toJavaUtil" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHexXN0fEe2YPMyYKslBVA" name="googleOptional" type="_tUkGoN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHexXd0fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHexXt0fEe2YPMyYKslBVA" name="toJavaUtil" visibility="public">
              <ownedParameter xmi:id="_uHexX90fEe2YPMyYKslBVA" name="return" type="_tB4bMt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHexYN0fEe2YPMyYKslBVA" name="orNull" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uHfYYN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHfYZN0fEe2YPMyYKslBVA" name="or" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uHfYZd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHfYZt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHfYZ90fEe2YPMyYKslBVA" name="or" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uHfYaN0fEe2YPMyYKslBVA" name="arg0" type="_tUkGoN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHfYad0fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHfYat0fEe2YPMyYKslBVA" name="or" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uHfYa90fEe2YPMyYKslBVA" name="arg0" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHfYbN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHfYbd0fEe2YPMyYKslBVA" name="asSet" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uHfYbt0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHfYb90fEe2YPMyYKslBVA" name="transform" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uHfYcN0fEe2YPMyYKslBVA" name="arg0" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHfYcd0fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHfYct0fEe2YPMyYKslBVA" name="equals" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uHfYc90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHfYdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHfYdd0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uHfYdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHfYd90fEe2YPMyYKslBVA" name="toString" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uHfYeN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHfYed0fEe2YPMyYKslBVA" name="presentInstances" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHfYet0fEe2YPMyYKslBVA" name="optionals" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHfYe90fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tcLxmd0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tfyfO90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tfyfPN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tfyfPt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHdjN90fEe2YPMyYKslBVA" name="val$optionals" visibility="package" isLeaf="true" type="_s-vnpt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tfyfPd0fEe2YPMyYKslBVA" client="_tcLxmd0fEe2YPMyYKslBVA" supplier="_s-vnpt0fEe2YPMyYKslBVA" contract="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uHeKQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uHeKQd0fEe2YPMyYKslBVA" name="arg0" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHeKQt0fEe2YPMyYKslBVA" name="iterator" visibility="public">
                <ownedParameter xmi:id="_uHeKQ90fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tfyfQN0fEe2YPMyYKslBVA" name="1" visibility="package">
                <eAnnotations xmi:id="_tjJ8QN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_tjJ8Qd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_tjJ8Q90fEe2YPMyYKslBVA" general="_tjJ8Qt0fEe2YPMyYKslBVA"/>
                <ownedAttribute xmi:id="_uHdjM90fEe2YPMyYKslBVA" name="iterator" visibility="private" isLeaf="true" type="_s7dqIt0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedAttribute xmi:id="_uHdjNN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tcLxmd0fEe2YPMyYKslBVA" isReadOnly="true"/>
                <ownedOperation xmi:id="_uHdjNd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uHdjNt0fEe2YPMyYKslBVA" name="this$0" type="_tcLxmd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uHdjON0fEe2YPMyYKslBVA" name="computeNext" visibility="protected">
                  <ownedParameter xmi:id="_uHdjOd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uHdjPN0fEe2YPMyYKslBVA" name="endOfData" isLeaf="true" isAbstract="true">
                  <ownedParameter xmi:id="_uHdjPd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tUpmM90fEe2YPMyYKslBVA" name="Ascii" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tcIHMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcIHMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcIHMt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uGNmAN0fEe2YPMyYKslBVA" name="NUL" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmAd0fEe2YPMyYKslBVA" name="SOH" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmAt0fEe2YPMyYKslBVA" name="STX" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmA90fEe2YPMyYKslBVA" name="ETX" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmBN0fEe2YPMyYKslBVA" name="EOT" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmBd0fEe2YPMyYKslBVA" name="ENQ" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmBt0fEe2YPMyYKslBVA" name="ACK" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmB90fEe2YPMyYKslBVA" name="BEL" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmCN0fEe2YPMyYKslBVA" name="BS" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmCd0fEe2YPMyYKslBVA" name="HT" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmCt0fEe2YPMyYKslBVA" name="LF" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmC90fEe2YPMyYKslBVA" name="NL" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmDN0fEe2YPMyYKslBVA" name="VT" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmDd0fEe2YPMyYKslBVA" name="FF" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmDt0fEe2YPMyYKslBVA" name="CR" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmD90fEe2YPMyYKslBVA" name="SO" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmEN0fEe2YPMyYKslBVA" name="SI" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmEd0fEe2YPMyYKslBVA" name="DLE" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmEt0fEe2YPMyYKslBVA" name="DC1" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmE90fEe2YPMyYKslBVA" name="XON" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmFN0fEe2YPMyYKslBVA" name="DC2" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmFd0fEe2YPMyYKslBVA" name="DC3" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmFt0fEe2YPMyYKslBVA" name="XOFF" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmF90fEe2YPMyYKslBVA" name="DC4" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmGN0fEe2YPMyYKslBVA" name="NAK" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmGd0fEe2YPMyYKslBVA" name="SYN" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmGt0fEe2YPMyYKslBVA" name="ETB" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmG90fEe2YPMyYKslBVA" name="CAN" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGNmHN0fEe2YPMyYKslBVA" name="EM" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGONEN0fEe2YPMyYKslBVA" name="SUB" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGONEd0fEe2YPMyYKslBVA" name="ESC" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGONEt0fEe2YPMyYKslBVA" name="FS" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGONE90fEe2YPMyYKslBVA" name="GS" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGONFN0fEe2YPMyYKslBVA" name="RS" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGONFd0fEe2YPMyYKslBVA" name="US" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGONFt0fEe2YPMyYKslBVA" name="SP" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGONF90fEe2YPMyYKslBVA" name="SPACE" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGONGN0fEe2YPMyYKslBVA" name="DEL" visibility="public" isLeaf="true" isStatic="true" type="_s60J4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGONGd0fEe2YPMyYKslBVA" name="MIN" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGONGt0fEe2YPMyYKslBVA" name="MAX" visibility="public" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGONG90fEe2YPMyYKslBVA" name="CASE_MASK" visibility="private" isLeaf="true" isStatic="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uGONHN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uGONHd0fEe2YPMyYKslBVA" name="toLowerCase" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGONHt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGONH90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGO0IN0fEe2YPMyYKslBVA" name="isUpperCase" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGO0Id0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGO0It0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGO0KN0fEe2YPMyYKslBVA" name="toLowerCase" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGO0Kd0fEe2YPMyYKslBVA" name="chars" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGO0Kt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGPbNd0fEe2YPMyYKslBVA" name="toLowerCase" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGPbNt0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGPbN90fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGPbON0fEe2YPMyYKslBVA" name="toUpperCase" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGQCQN0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGQCQd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGQCQt0fEe2YPMyYKslBVA" name="isLowerCase" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGQCQ90fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGQCRN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGQCRd0fEe2YPMyYKslBVA" name="toUpperCase" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGQCRt0fEe2YPMyYKslBVA" name="chars" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGQCR90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGRQYN0fEe2YPMyYKslBVA" name="toUpperCase" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGRQYd0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGRQYt0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGR3cN0fEe2YPMyYKslBVA" name="truncate" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGR3cd0fEe2YPMyYKslBVA" name="seq" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGR3ct0fEe2YPMyYKslBVA" name="maxLength" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGR3c90fEe2YPMyYKslBVA" name="truncationIndicator" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGR3dN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGSeit0fEe2YPMyYKslBVA" name="equalsIgnoreCase" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGSei90fEe2YPMyYKslBVA" name="s1" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGSejN0fEe2YPMyYKslBVA" name="s2" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGSejd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGTFkN0fEe2YPMyYKslBVA" name="getAlphaIndex" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uGTFkd0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGTFkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tcJ8dN0fEe2YPMyYKslBVA" name="CommonPattern" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tfwqBN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfwqBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfwqBt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uG7Xwt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uG7Xw90fEe2YPMyYKslBVA" name="matcher" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uG7XxN0fEe2YPMyYKslBVA" name="arg0" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG7Xxd0fEe2YPMyYKslBVA" name="return" type="_tcM_uN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG7-wN0fEe2YPMyYKslBVA" name="pattern" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uG7-wd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG7-wt0fEe2YPMyYKslBVA" name="flags" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uG7-w90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG7-xN0fEe2YPMyYKslBVA" name="toString" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uG7-xd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG7-xt0fEe2YPMyYKslBVA" name="compile" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uG7-x90fEe2YPMyYKslBVA" name="pattern" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG7-yN0fEe2YPMyYKslBVA" name="return" type="_tcJ8dN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG7-zN0fEe2YPMyYKslBVA" name="isPcreLike" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uG7-zd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tcLxld0fEe2YPMyYKslBVA" name="Absent" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tfs_oN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfs_od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfs_ot0fEe2YPMyYKslBVA" general="_tUkGoN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uGItg90fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tcLxld0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uGJUkN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uGJUkd0fEe2YPMyYKslBVA" name="withType" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uGJUkt0fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGJUk90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uGJUld0fEe2YPMyYKslBVA" name="isPresent" visibility="public">
              <ownedParameter xmi:id="_uGJUlt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGJUl90fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uGJUmN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGJUm90fEe2YPMyYKslBVA" name="or" visibility="public">
              <ownedParameter xmi:id="_uGJUnN0fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGJUnd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGJ7od0fEe2YPMyYKslBVA" name="or" visibility="public">
              <ownedParameter xmi:id="_uGJ7ot0fEe2YPMyYKslBVA" name="secondChoice" type="_tUkGoN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGJ7o90fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGJ7p90fEe2YPMyYKslBVA" name="or" visibility="public">
              <ownedParameter xmi:id="_uGJ7qN0fEe2YPMyYKslBVA" name="supplier" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGJ7qd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGJ7rN0fEe2YPMyYKslBVA" name="orNull" visibility="public">
              <ownedParameter xmi:id="_uGJ7rd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGJ7rt0fEe2YPMyYKslBVA" name="asSet" visibility="public">
              <ownedParameter xmi:id="_uGJ7r90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGJ7st0fEe2YPMyYKslBVA" name="transform" visibility="public">
              <ownedParameter xmi:id="_uGKisN0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGKisd0fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGKitN0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uGKitd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGKitt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGKit90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uGKiuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGKiud0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uGKiut0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGKiu90fEe2YPMyYKslBVA" name="readResolve" visibility="private">
              <ownedParameter xmi:id="_uGKivN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGKivd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tcLxl90fEe2YPMyYKslBVA" name="Present" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tcO05d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcO05t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcO0590fEe2YPMyYKslBVA" general="_tUkGoN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uIEAIN0fEe2YPMyYKslBVA" name="reference" visibility="private" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uIEAId0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uHexUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uHexUd0fEe2YPMyYKslBVA" name="reference" type="_s6O7E90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIEnMN0fEe2YPMyYKslBVA" name="isPresent" visibility="public">
              <ownedParameter xmi:id="_uIEnMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIEnMt0fEe2YPMyYKslBVA" name="get" visibility="public">
              <ownedParameter xmi:id="_uIEnM90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIEnNN0fEe2YPMyYKslBVA" name="or" visibility="public">
              <ownedParameter xmi:id="_uIEnNd0fEe2YPMyYKslBVA" name="defaultValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIEnNt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIEnN90fEe2YPMyYKslBVA" name="or" visibility="public">
              <ownedParameter xmi:id="_uIEnON0fEe2YPMyYKslBVA" name="secondChoice" type="_tUkGoN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIEnOd0fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIEnOt0fEe2YPMyYKslBVA" name="or" visibility="public">
              <ownedParameter xmi:id="_uIEnO90fEe2YPMyYKslBVA" name="supplier" type="_tcPb8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIEnPN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIEnPd0fEe2YPMyYKslBVA" name="orNull" visibility="public">
              <ownedParameter xmi:id="_uIEnPt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIEnP90fEe2YPMyYKslBVA" name="asSet" visibility="public">
              <ownedParameter xmi:id="_uIEnQN0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIFOQ90fEe2YPMyYKslBVA" name="transform" visibility="public">
              <ownedParameter xmi:id="_uIFORN0fEe2YPMyYKslBVA" name="function" type="_s-wOsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIFORd0fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIFORt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uIFOR90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIFOSN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIFOSd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uIFOSt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIFOS90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uIFOTN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tcLxn90fEe2YPMyYKslBVA" name="CharMatcher" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tftmsN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tftmsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tftms90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uGvKdt0fEe2YPMyYKslBVA" name="DISTINCT_CHARS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tftmst0fEe2YPMyYKslBVA" client="_tcLxn90fEe2YPMyYKslBVA" supplier="_s_Ov0N0fEe2YPMyYKslBVA" contract="_s_Ov0N0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uGTspd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uGTsqd0fEe2YPMyYKslBVA" name="matches" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uGTsqt0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGTsq90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGUTsd0fEe2YPMyYKslBVA" name="setBits" visibility="package">
              <ownedParameter xmi:id="_uGUTst0fEe2YPMyYKslBVA" name="table" type="_tdsNdN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGU6w90fEe2YPMyYKslBVA" name="apply" visibility="public">
              <ownedParameter xmi:id="_uGU6xN0fEe2YPMyYKslBVA" name="character" type="_tAi-cN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGU6xd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGU6yN0fEe2YPMyYKslBVA" name="negate" visibility="public">
              <ownedParameter xmi:id="_uGU6yd0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGX-H90fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uGX-IN0fEe2YPMyYKslBVA" name="x0" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGX-Id0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGmAg90fEe2YPMyYKslBVA" name="matchesNoneOf" visibility="public">
              <ownedParameter xmi:id="_uGmAhN0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGmAhd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGmAid0fEe2YPMyYKslBVA" name="matchesAllOf" visibility="public">
              <ownedParameter xmi:id="_uGmAit0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGmAi90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGmnkN0fEe2YPMyYKslBVA" name="countIn" visibility="public">
              <ownedParameter xmi:id="_uGmnkd0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGmnkt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGvKd90fEe2YPMyYKslBVA" name="any" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGvKeN0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGvxgN0fEe2YPMyYKslBVA" name="none" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGvxgd0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGvxgt0fEe2YPMyYKslBVA" name="whitespace" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGvxg90fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGvxhN0fEe2YPMyYKslBVA" name="breakingWhitespace" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGvxhd0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGvxht0fEe2YPMyYKslBVA" name="ascii" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGvxh90fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGvxiN0fEe2YPMyYKslBVA" name="digit" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGvxid0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGvxit0fEe2YPMyYKslBVA" name="javaDigit" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGvxi90fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGwYkN0fEe2YPMyYKslBVA" name="javaLetter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGwYkd0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGwYkt0fEe2YPMyYKslBVA" name="javaLetterOrDigit" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGwYk90fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGwYlN0fEe2YPMyYKslBVA" name="javaUpperCase" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGwYld0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGwYlt0fEe2YPMyYKslBVA" name="javaLowerCase" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGwYl90fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGwYmN0fEe2YPMyYKslBVA" name="javaIsoControl" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGwYmd0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGwYmt0fEe2YPMyYKslBVA" name="invisible" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGwYm90fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGw_oN0fEe2YPMyYKslBVA" name="singleWidth" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGw_od0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGw_ot0fEe2YPMyYKslBVA" name="is" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGw_o90fEe2YPMyYKslBVA" name="match" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGw_pN0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGw_pd0fEe2YPMyYKslBVA" name="isNot" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGw_pt0fEe2YPMyYKslBVA" name="match" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGw_p90fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGw_qN0fEe2YPMyYKslBVA" name="anyOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGw_qd0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGw_qt0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGxmsN0fEe2YPMyYKslBVA" name="isEither" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uGxmsd0fEe2YPMyYKslBVA" name="c1" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGxmst0fEe2YPMyYKslBVA" name="c2" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGxms90fEe2YPMyYKslBVA" name="return" type="_tfwqAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGxmtN0fEe2YPMyYKslBVA" name="noneOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGxmtd0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGxmtt0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGxmt90fEe2YPMyYKslBVA" name="inRange" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGxmuN0fEe2YPMyYKslBVA" name="startInclusive" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGyNwN0fEe2YPMyYKslBVA" name="endInclusive" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGyNwd0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGyNwt0fEe2YPMyYKslBVA" name="forPredicate" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uGyNw90fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGyNxN0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGy00N0fEe2YPMyYKslBVA" name="and" visibility="public">
              <ownedParameter xmi:id="_uGy00d0fEe2YPMyYKslBVA" name="other" type="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGy00t0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGy0090fEe2YPMyYKslBVA" name="or" visibility="public">
              <ownedParameter xmi:id="_uGy01N0fEe2YPMyYKslBVA" name="other" type="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGy01d0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGy01t0fEe2YPMyYKslBVA" name="precomputed" visibility="public">
              <ownedParameter xmi:id="_uGy0190fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGzb4N0fEe2YPMyYKslBVA" name="precomputedInternal" visibility="package">
              <ownedParameter xmi:id="_uGzb4d0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGzb5N0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uGzb5d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGzb5t0fEe2YPMyYKslBVA" name="precomputedPositive" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uGzb590fEe2YPMyYKslBVA" name="totalCharacters" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGzb6N0fEe2YPMyYKslBVA" name="table" type="_tdsNdN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGzb6d0fEe2YPMyYKslBVA" name="description" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uGzb6t0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG0C9d0fEe2YPMyYKslBVA" name="isSmall" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uG0C9t0fEe2YPMyYKslBVA" name="totalCharacters" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG0C990fEe2YPMyYKslBVA" name="tableLength" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG0C-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG1REN0fEe2YPMyYKslBVA" name="matchesAnyOf" visibility="public">
              <ownedParameter xmi:id="_uG1REd0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG1REt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG14IN0fEe2YPMyYKslBVA" name="indexIn" visibility="public">
              <ownedParameter xmi:id="_uG14Id0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG14It0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG14I90fEe2YPMyYKslBVA" name="indexIn" visibility="public">
              <ownedParameter xmi:id="_uG14JN0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG14Jd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG14Jt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG14J90fEe2YPMyYKslBVA" name="lastIndexIn" visibility="public">
              <ownedParameter xmi:id="_uG2fMN0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG2fMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG2fMt0fEe2YPMyYKslBVA" name="removeFrom" visibility="public">
              <ownedParameter xmi:id="_uG2fM90fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG2fNN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG3GRN0fEe2YPMyYKslBVA" name="retainFrom" visibility="public">
              <ownedParameter xmi:id="_uG3GRd0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG3GRt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG3GR90fEe2YPMyYKslBVA" name="replaceFrom" visibility="public">
              <ownedParameter xmi:id="_uG3GSN0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG3GSd0fEe2YPMyYKslBVA" name="replacement" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG3GSt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG3tUN0fEe2YPMyYKslBVA" name="replaceFrom" visibility="public">
              <ownedParameter xmi:id="_uG3tUd0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG3tUt0fEe2YPMyYKslBVA" name="replacement" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG3tU90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG4UYN0fEe2YPMyYKslBVA" name="trimFrom" visibility="public">
              <ownedParameter xmi:id="_uG4UYd0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG4UYt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG4UZ90fEe2YPMyYKslBVA" name="trimLeadingFrom" visibility="public">
              <ownedParameter xmi:id="_uG4UaN0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG4Uad0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG47cN0fEe2YPMyYKslBVA" name="trimTrailingFrom" visibility="public">
              <ownedParameter xmi:id="_uG47cd0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG47ct0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG47c90fEe2YPMyYKslBVA" name="collapseFrom" visibility="public">
              <ownedParameter xmi:id="_uG47dN0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG47dd0fEe2YPMyYKslBVA" name="replacement" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG47dt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG5igN0fEe2YPMyYKslBVA" name="finishCollapseFrom" visibility="private">
              <ownedParameter xmi:id="_uG5igd0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG5igt0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG5ig90fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG5ihN0fEe2YPMyYKslBVA" name="replacement" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG5ihd0fEe2YPMyYKslBVA" name="builder" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG5iht0fEe2YPMyYKslBVA" name="inMatchingGroup" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG5ih90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG5iiN0fEe2YPMyYKslBVA" name="trimAndCollapseFrom" visibility="public">
              <ownedParameter xmi:id="_uG5iid0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG5iit0fEe2YPMyYKslBVA" name="replacement" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG5ii90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG6woN0fEe2YPMyYKslBVA" name="showCharacter" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uG6wod0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG6wot0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG6wpt0fEe2YPMyYKslBVA" name="apply" visibility="public">
              <ownedParameter xmi:id="_uG6wp90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG7XsN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG7Xsd0fEe2YPMyYKslBVA" name="negate" visibility="public">
              <ownedParameter xmi:id="_uG7Xst0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfuN0N0fEe2YPMyYKslBVA" name="Is" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjFDw90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjFDxN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjFDxd0fEe2YPMyYKslBVA" general="_tjEcud0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGc2l90fEe2YPMyYKslBVA" name="match" visibility="private" isLeaf="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGc2mN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uGddoN0fEe2YPMyYKslBVA" name="match" type="_s8e90d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGddod0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGddot0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGddo90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGddpN0fEe2YPMyYKslBVA" name="replaceFrom" visibility="public">
                <ownedParameter xmi:id="_uGddpd0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGddpt0fEe2YPMyYKslBVA" name="replacement" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGddp90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGddrN0fEe2YPMyYKslBVA" name="and" visibility="public">
                <ownedParameter xmi:id="_uGddrd0fEe2YPMyYKslBVA" name="other" type="_tcLxn90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGddrt0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGddr90fEe2YPMyYKslBVA" name="none" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uGddsN0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGddsd0fEe2YPMyYKslBVA" name="or" visibility="public">
                <ownedParameter xmi:id="_uGddst0fEe2YPMyYKslBVA" name="other" type="_tcLxn90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGdds90fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGeEs90fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGeEtN0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGeEtd0fEe2YPMyYKslBVA" name="isNot" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uGeEtt0fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGeEt90fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGeEuN0fEe2YPMyYKslBVA" name="setBits" visibility="package">
                <ownedParameter xmi:id="_uGeEud0fEe2YPMyYKslBVA" name="table" type="_tdsNdN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGeEut0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGeEu90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGerwN0fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGerwd0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfu00d0fEe2YPMyYKslBVA" name="IsNot" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjFq0N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjFq0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjFq0t0fEe2YPMyYKslBVA" general="_tjEcud0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGfS0N0fEe2YPMyYKslBVA" name="match" visibility="private" isLeaf="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGfS0d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uGfS0t0fEe2YPMyYKslBVA" name="match" type="_s8e90d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGfS090fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGfS1N0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGfS1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGfS1t0fEe2YPMyYKslBVA" name="and" visibility="public">
                <ownedParameter xmi:id="_uGfS190fEe2YPMyYKslBVA" name="other" type="_tcLxn90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGfS2N0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGf54t0fEe2YPMyYKslBVA" name="or" visibility="public">
                <ownedParameter xmi:id="_uGf5490fEe2YPMyYKslBVA" name="other" type="_tcLxn90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGf55N0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGf55d0fEe2YPMyYKslBVA" name="any" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uGf55t0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGf5590fEe2YPMyYKslBVA" name="setBits" visibility="package">
                <ownedParameter xmi:id="_uGf56N0fEe2YPMyYKslBVA" name="table" type="_tdsNdN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGgg8N0fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGgg8d0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGgg8t0fEe2YPMyYKslBVA" name="is" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uGgg890fEe2YPMyYKslBVA" name="arg0" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGgg9N0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGgg9d0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGgg9t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGgg990fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGgg-N0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfu0090fEe2YPMyYKslBVA" name="AnyOf" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjDOkN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjDOkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjDOkt0fEe2YPMyYKslBVA" general="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGXXDd0fEe2YPMyYKslBVA" name="chars" visibility="private" isLeaf="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGXXDt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uGXXD90fEe2YPMyYKslBVA" name="chars" type="_tBR-Q90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGX-Et0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGX-E90fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGX-FN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGX-Gd0fEe2YPMyYKslBVA" name="setBits" visibility="package">
                <ownedParameter xmi:id="_uGX-Gt0fEe2YPMyYKslBVA" name="table" type="_tdsNdN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGX-Hd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGX-Ht0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGX-It0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uGX-I90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGYlIN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGYlId0fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGYlIt0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfu01d0fEe2YPMyYKslBVA" name="InRange" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjEct90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjEcuN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjEcut0fEe2YPMyYKslBVA" general="_tjEcud0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGcPhd0fEe2YPMyYKslBVA" name="startInclusive" visibility="private" isLeaf="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGcPht0fEe2YPMyYKslBVA" name="endInclusive" visibility="private" isLeaf="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGcPh90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uGcPiN0fEe2YPMyYKslBVA" name="startInclusive" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGcPid0fEe2YPMyYKslBVA" name="endInclusive" type="_s8e90d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGcPjN0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGcPjd0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGcPjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGcPj90fEe2YPMyYKslBVA" name="setBits" visibility="package">
                <ownedParameter xmi:id="_uGcPkN0fEe2YPMyYKslBVA" name="table" type="_tdsNdN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGc2kN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGc2kd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfu0190fEe2YPMyYKslBVA" name="ForPredicate" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjEctN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjEctd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjEctt0fEe2YPMyYKslBVA" general="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGbBZd0fEe2YPMyYKslBVA" name="predicate" visibility="private" isLeaf="true" type="_s_Ov0N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGbBZt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uGbBZ90fEe2YPMyYKslBVA" name="predicate" type="_s_Ov0N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGbBaN0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGbBad0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGbBat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGboc90fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uGbodN0fEe2YPMyYKslBVA" name="character" type="_tAi-cN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGbodd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGbodt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGbod90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGcPgN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uGcPgd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGcPgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGcPg90fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGcPhN0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfu02d0fEe2YPMyYKslBVA" name="Negated" visibility="package">
              <eAnnotations xmi:id="_tjG4890fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjG49N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjG49d0fEe2YPMyYKslBVA" general="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGkyZt0fEe2YPMyYKslBVA" name="original" visibility="package" isLeaf="true" type="_tcLxn90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGlZcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uGlZcd0fEe2YPMyYKslBVA" name="original" type="_tcLxn90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGlZct0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGlZc90fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGlZdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGmAgN0fEe2YPMyYKslBVA" name="matchesAllOf" visibility="public">
                <ownedParameter xmi:id="_uGmAgd0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGmAgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGmAht0fEe2YPMyYKslBVA" name="matchesNoneOf" visibility="public">
                <ownedParameter xmi:id="_uGmAh90fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGmAiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGmAjN0fEe2YPMyYKslBVA" name="countIn" visibility="public">
                <ownedParameter xmi:id="_uGmAjd0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGmAjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGnOoN0fEe2YPMyYKslBVA" name="setBits" visibility="package">
                <ownedParameter xmi:id="_uGnOod0fEe2YPMyYKslBVA" name="table" type="_tdsNdN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGn1s90fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGn1tN0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGn1td0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGn1tt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGocwN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uGocwd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGocwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGocw90fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGocxN0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfu0290fEe2YPMyYKslBVA" name="And" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjCngN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjCngd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjCngt0fEe2YPMyYKslBVA" general="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGTsoN0fEe2YPMyYKslBVA" name="first" visibility="package" isLeaf="true" type="_tcLxn90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGTsod0fEe2YPMyYKslBVA" name="second" visibility="package" isLeaf="true" type="_tcLxn90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGTsot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uGTso90fEe2YPMyYKslBVA" name="a" type="_tcLxn90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGTspN0fEe2YPMyYKslBVA" name="b" type="_tcLxn90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGTspt0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGTsp90fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGTsqN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGTsrN0fEe2YPMyYKslBVA" name="setBits" visibility="package">
                <ownedParameter xmi:id="_uGTsrd0fEe2YPMyYKslBVA" name="table" type="_tdsNdN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGUTt90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGUTuN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGU6wN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uGU6wd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGU6wt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGU6xt0fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGU6x90fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfu03d0fEe2YPMyYKslBVA" name="Or" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjHgAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjHgAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjHgAt0fEe2YPMyYKslBVA" general="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGsHIN0fEe2YPMyYKslBVA" name="first" visibility="package" isLeaf="true" type="_tcLxn90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGsHId0fEe2YPMyYKslBVA" name="second" visibility="package" isLeaf="true" type="_tcLxn90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGsHIt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uGsHI90fEe2YPMyYKslBVA" name="a" type="_tcLxn90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGsHJN0fEe2YPMyYKslBVA" name="b" type="_tcLxn90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGsHJd0fEe2YPMyYKslBVA" name="setBits" visibility="package">
                <ownedParameter xmi:id="_uGsHJt0fEe2YPMyYKslBVA" name="table" type="_tdsNdN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGsuMN0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGsuMd0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGsuMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGsuM90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGsuNN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGtVQN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uGtVQd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGtVQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGtVQ90fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGtVRN0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfvb4N0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tjCAcN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjCAcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjCAc90fEe2YPMyYKslBVA" general="_tjCAct0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGTFk90fEe2YPMyYKslBVA" name="val$description" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGTFlN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uGTFld0fEe2YPMyYKslBVA" name="this$0" type="_tcLxn90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGTFlt0fEe2YPMyYKslBVA" name="original" type="_tcLxn90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGTFl90fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGTFmt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGTFm90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfvb5N0fEe2YPMyYKslBVA" name="BitSetMatcher" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjD1pN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjD1pd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjD1pt0fEe2YPMyYKslBVA" general="_tfzGS90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGYlKd0fEe2YPMyYKslBVA" name="table" visibility="private" isLeaf="true" type="_tdsNdN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGYlKt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uGYlK90fEe2YPMyYKslBVA" name="table" type="_tdsNdN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGYlLN0fEe2YPMyYKslBVA" name="description" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGZMMt0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGZMM90fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGZMNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGZMON0fEe2YPMyYKslBVA" name="setBits" visibility="package">
                <ownedParameter xmi:id="_uGZMOd0fEe2YPMyYKslBVA" name="bitSet" type="_tdsNdN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGZMOt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uGZMO90fEe2YPMyYKslBVA" name="x0" type="_tdsNdN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGZMPN0fEe2YPMyYKslBVA" name="x1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGZMPd0fEe2YPMyYKslBVA" name="x2" type="_tfvb4N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfwqAN0fEe2YPMyYKslBVA" name="IsEither" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjFDxt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjFDx90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjFDyN0fEe2YPMyYKslBVA" general="_tjEcud0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGerwt0fEe2YPMyYKslBVA" name="match1" visibility="private" isLeaf="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGerw90fEe2YPMyYKslBVA" name="match2" visibility="private" isLeaf="true" type="_s8e90d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGerxN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uGerxd0fEe2YPMyYKslBVA" name="match1" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGerxt0fEe2YPMyYKslBVA" name="match2" type="_s8e90d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGerx90fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGeryN0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGeryd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGeryt0fEe2YPMyYKslBVA" name="setBits" visibility="package">
                <ownedParameter xmi:id="_uGery90fEe2YPMyYKslBVA" name="table" type="_tdsNdN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGerzN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGerzd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfzGS90fEe2YPMyYKslBVA" name="NamedFastMatcher" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tjG48N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjG48d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjG48t0fEe2YPMyYKslBVA" general="_tjEcud0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGkyY90fEe2YPMyYKslBVA" name="description" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGVh0t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uGVh090fEe2YPMyYKslBVA" name="description" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGkyZN0fEe2YPMyYKslBVA" name="toString" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uGkyZd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjCAct0fEe2YPMyYKslBVA" name="NegatedFastMatcher" visibility="package">
              <eAnnotations xmi:id="_tjG49t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjG4990fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjG4-N0fEe2YPMyYKslBVA" general="_tfu02d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uGTFmN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uGTFmd0fEe2YPMyYKslBVA" name="original" type="_tcLxn90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGpD0N0fEe2YPMyYKslBVA" name="precomputed" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uGpD0d0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjCng90fEe2YPMyYKslBVA" name="Any" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjCnhN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjCnhd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjCnht0fEe2YPMyYKslBVA" general="_tfzGS90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGVh0N0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tjCng90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGVh0d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uGVh1N0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGVh1d0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGVh1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGVh190fEe2YPMyYKslBVA" name="indexIn" visibility="public">
                <ownedParameter xmi:id="_uGVh2N0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGVh2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGVh2t0fEe2YPMyYKslBVA" name="indexIn" visibility="public">
                <ownedParameter xmi:id="_uGVh290fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGVh3N0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGVh3d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGVh4t0fEe2YPMyYKslBVA" name="lastIndexIn" visibility="public">
                <ownedParameter xmi:id="_uGVh490fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGVh5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGWI4N0fEe2YPMyYKslBVA" name="matchesAllOf" visibility="public">
                <ownedParameter xmi:id="_uGWI4d0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGWI4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGWI490fEe2YPMyYKslBVA" name="matchesNoneOf" visibility="public">
                <ownedParameter xmi:id="_uGWI5N0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGWI5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGWI5t0fEe2YPMyYKslBVA" name="removeFrom" visibility="public">
                <ownedParameter xmi:id="_uGWI590fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGWI6N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGWI6d0fEe2YPMyYKslBVA" name="replaceFrom" visibility="public">
                <ownedParameter xmi:id="_uGWI6t0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGWI690fEe2YPMyYKslBVA" name="replacement" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGWI7N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGWv8t0fEe2YPMyYKslBVA" name="replaceFrom" visibility="public">
                <ownedParameter xmi:id="_uGWv890fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGWv9N0fEe2YPMyYKslBVA" name="replacement" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGWv9d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGWv-d0fEe2YPMyYKslBVA" name="collapseFrom" visibility="public">
                <ownedParameter xmi:id="_uGWv-t0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGWv-90fEe2YPMyYKslBVA" name="replacement" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGWv_N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGWwAN0fEe2YPMyYKslBVA" name="trimFrom" visibility="public">
                <ownedParameter xmi:id="_uGWwAd0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGWwAt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGWwA90fEe2YPMyYKslBVA" name="countIn" visibility="public">
                <ownedParameter xmi:id="_uGWwBN0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGWwBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGXXAN0fEe2YPMyYKslBVA" name="and" visibility="public">
                <ownedParameter xmi:id="_uGXXAd0fEe2YPMyYKslBVA" name="other" type="_tcLxn90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGXXAt0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGXXA90fEe2YPMyYKslBVA" name="or" visibility="public">
                <ownedParameter xmi:id="_uGXXBN0fEe2YPMyYKslBVA" name="other" type="_tcLxn90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGXXBd0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGXXBt0fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGXXB90fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGXXCN0fEe2YPMyYKslBVA" name="none" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uGXXCd0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGXXCt0fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGXXC90fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGXXDN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjD1oN0fEe2YPMyYKslBVA" name="Ascii" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjD1od0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjD1ot0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjD1o90fEe2YPMyYKslBVA" general="_tfzGS90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGYlI90fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tjD1oN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGYlJN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uGYlJd0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGYlJt0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGYlJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGYlKN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjD1p90fEe2YPMyYKslBVA" name="BreakingWhitespace" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjD1qN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjD1qd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjD1qt0fEe2YPMyYKslBVA" general="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGZMPt0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tcLxn90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGZMP90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uGZMQN0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGZMQd0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGZMQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGZMQ90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGZMRN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGZzQN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uGZzQd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGZzQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGZzQ90fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGZzRN0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGZzRd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjD1q90fEe2YPMyYKslBVA" name="Digit" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjEcsN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjEcsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjEcs90fEe2YPMyYKslBVA" general="_tjEcst0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGZzRt0fEe2YPMyYKslBVA" name="ZEROES" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGZzR90fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tjD1q90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGZzSN0fEe2YPMyYKslBVA" name="zeroes" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uGZzSd0fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGZzSt0fEe2YPMyYKslBVA" name="nines" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uGZzS90fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGaaUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uGaaVd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjEcst0fEe2YPMyYKslBVA" name="RangesMatcher" visibility="package">
              <eAnnotations xmi:id="_tjIHEN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjIHEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjIHEt0fEe2YPMyYKslBVA" general="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGtVRd0fEe2YPMyYKslBVA" name="description" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGtVRt0fEe2YPMyYKslBVA" name="rangeStarts" visibility="private" isLeaf="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGtVR90fEe2YPMyYKslBVA" name="rangeEnds" visibility="private" isLeaf="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGaaUd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uGaaUt0fEe2YPMyYKslBVA" name="description" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGaaU90fEe2YPMyYKslBVA" name="rangeStarts" type="_s_9vo90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGaaVN0fEe2YPMyYKslBVA" name="rangeEnds" type="_s_9vo90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGt8UN0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGt8Ud0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGt8Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGt8U90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGt8VN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGt8Vd0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uGt8Vt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGt8V90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGt8WN0fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGt8Wd0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjEcud0fEe2YPMyYKslBVA" name="FastMatcher" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tnFaAN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tnFaAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tnFaAt0fEe2YPMyYKslBVA" general="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uGaaVt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uGaaV90fEe2YPMyYKslBVA" name="precomputed" visibility="public" isLeaf="true">
                <ownedParameter xmi:id="_uGaaWN0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGaaWd0fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGaaWt0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGbBYN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uGbBYd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGbBYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGbBY90fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGbBZN0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGeEsN0fEe2YPMyYKslBVA" name="or" visibility="package">
                <ownedParameter xmi:id="_uGeEsd0fEe2YPMyYKslBVA" name="arg0" type="_tcLxn90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGeEst0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGfS2d0fEe2YPMyYKslBVA" name="and" visibility="package">
                <ownedParameter xmi:id="_uGf54N0fEe2YPMyYKslBVA" name="arg0" type="_tcLxn90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGf54d0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjEcu90fEe2YPMyYKslBVA" name="Invisible" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjFDwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjFDwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjFDwt0fEe2YPMyYKslBVA" general="_tjEcst0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGc2kt0fEe2YPMyYKslBVA" name="RANGE_STARTS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGc2k90fEe2YPMyYKslBVA" name="RANGE_ENDS" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGc2lN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tjEcu90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGc2ld0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uGc2lt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjFq090fEe2YPMyYKslBVA" name="JavaDigit" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjFq1N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjFq1d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjFq1t0fEe2YPMyYKslBVA" general="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGgg-d0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tjFq090fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGgg-t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uGhIAN0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGhIAd0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGhIAt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGhIBt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGhIB90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGhICN0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uGhICd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGhICt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGhvEN0fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGhvEd0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGhvEt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjFq190fEe2YPMyYKslBVA" name="JavaIsoControl" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjFq2N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjFq2d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjFq2t0fEe2YPMyYKslBVA" general="_tfzGS90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGhvE90fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tjFq190fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGhvFN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uGhvFd0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGhvFt0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGhvF90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGhvGN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjGR4N0fEe2YPMyYKslBVA" name="JavaLetter" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjGR4d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjGR4t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjGR490fEe2YPMyYKslBVA" general="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGhvGd0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tjGR4N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGhvGt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uGhvG90fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGiWIN0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGiWId0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGiWJd0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGiWJt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGiWJ90fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uGiWKN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGiWKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGiWKt0fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGiWK90fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGiWLN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjGR5N0fEe2YPMyYKslBVA" name="JavaLetterOrDigit" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjGR5d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjGR5t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjGR590fEe2YPMyYKslBVA" general="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGi9MN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tjGR5N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGi9Md0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uGi9Mt0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGi9M90fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGi9NN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGi9ON0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGi9Od0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGi9Ot0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uGi9O90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGi9PN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGi9Pd0fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGi9Pt0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGi9P90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjGR6N0fEe2YPMyYKslBVA" name="JavaLowerCase" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjGR6d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjGR6t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjGR690fEe2YPMyYKslBVA" general="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGi9QN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tjGR6N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGjkQN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uGjkQd0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGjkQt0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGjkQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGjkR90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGjkSN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGjkSd0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uGjkSt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGjkS90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGjkTN0fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGjkTd0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGjkTt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjGR7N0fEe2YPMyYKslBVA" name="JavaUpperCase" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjGR7d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjGR7t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjGR790fEe2YPMyYKslBVA" general="_tcLxn90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGkLUN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tjGR7N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGkLUd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uGkLUt0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGkLU90fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGkLVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGkLWN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uGkLWd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGkLWt0fEe2YPMyYKslBVA" name="apply" visibility="public">
                <ownedParameter xmi:id="_uGkLW90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGkLXN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGkyYN0fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGkyYd0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGkyYt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjG4-d0fEe2YPMyYKslBVA" name="None" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjG4-t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjG4-90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjG4_N0fEe2YPMyYKslBVA" general="_tfzGS90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGpD0t0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tjG4-d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGpD090fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uGpD1N0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGpD1d0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGpD1t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGpD190fEe2YPMyYKslBVA" name="indexIn" visibility="public">
                <ownedParameter xmi:id="_uGpD2N0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGpD2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGpD2t0fEe2YPMyYKslBVA" name="indexIn" visibility="public">
                <ownedParameter xmi:id="_uGpD290fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGpD3N0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGpD3d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGpq4N0fEe2YPMyYKslBVA" name="lastIndexIn" visibility="public">
                <ownedParameter xmi:id="_uGpq4d0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGpq4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGpq490fEe2YPMyYKslBVA" name="matchesAllOf" visibility="public">
                <ownedParameter xmi:id="_uGpq5N0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGpq5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGpq5t0fEe2YPMyYKslBVA" name="matchesNoneOf" visibility="public">
                <ownedParameter xmi:id="_uGpq590fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGpq6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGpq6d0fEe2YPMyYKslBVA" name="removeFrom" visibility="public">
                <ownedParameter xmi:id="_uGpq6t0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGpq690fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGqR8N0fEe2YPMyYKslBVA" name="replaceFrom" visibility="public">
                <ownedParameter xmi:id="_uGqR8d0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGqR8t0fEe2YPMyYKslBVA" name="replacement" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGqR890fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGqR9N0fEe2YPMyYKslBVA" name="replaceFrom" visibility="public">
                <ownedParameter xmi:id="_uGqR9d0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGqR9t0fEe2YPMyYKslBVA" name="replacement" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGqR990fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGqR-N0fEe2YPMyYKslBVA" name="collapseFrom" visibility="public">
                <ownedParameter xmi:id="_uGqR-d0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGqR-t0fEe2YPMyYKslBVA" name="replacement" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGqR-90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGqR_N0fEe2YPMyYKslBVA" name="trimFrom" visibility="public">
                <ownedParameter xmi:id="_uGqR_d0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGqR_t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGqR_90fEe2YPMyYKslBVA" name="trimLeadingFrom" visibility="public">
                <ownedParameter xmi:id="_uGqSAN0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGqSAd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGq5AN0fEe2YPMyYKslBVA" name="trimTrailingFrom" visibility="public">
                <ownedParameter xmi:id="_uGq5Ad0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGq5At0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGq5A90fEe2YPMyYKslBVA" name="countIn" visibility="public">
                <ownedParameter xmi:id="_uGq5BN0fEe2YPMyYKslBVA" name="sequence" type="_tBR-Q90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGq5Bd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGq5Bt0fEe2YPMyYKslBVA" name="and" visibility="public">
                <ownedParameter xmi:id="_uGq5B90fEe2YPMyYKslBVA" name="other" type="_tcLxn90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGq5CN0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGrgEN0fEe2YPMyYKslBVA" name="or" visibility="public">
                <ownedParameter xmi:id="_uGrgEd0fEe2YPMyYKslBVA" name="other" type="_tcLxn90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGrgEt0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGrgE90fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGrgFN0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGrgFd0fEe2YPMyYKslBVA" name="any" isLeaf="true" isStatic="true">
                <ownedParameter xmi:id="_uGrgFt0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGrgF90fEe2YPMyYKslBVA" name="negate" visibility="public">
                <ownedParameter xmi:id="_uGrgGN0fEe2YPMyYKslBVA" name="return" type="_tTiy8t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGrgGd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjIHE90fEe2YPMyYKslBVA" name="SingleWidth" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjIHFN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjIHFd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjIHFt0fEe2YPMyYKslBVA" general="_tjEcst0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGujYN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tjIHE90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGujYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uGujYt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tjIHF90fEe2YPMyYKslBVA" name="Whitespace" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjIHGN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjIHGd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjIHGt0fEe2YPMyYKslBVA" general="_tfzGS90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGujY90fEe2YPMyYKslBVA" name="TABLE" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGujZN0fEe2YPMyYKslBVA" name="MULTIPLIER" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGujZd0fEe2YPMyYKslBVA" name="SHIFT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGujZt0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tjIHF90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGujZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
              <ownedOperation xmi:id="_uGujaN0fEe2YPMyYKslBVA" name="matches" visibility="public">
                <ownedParameter xmi:id="_uGujad0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGujat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGvKcN0fEe2YPMyYKslBVA" name="setBits" visibility="package">
                <ownedParameter xmi:id="_uGvKcd0fEe2YPMyYKslBVA" name="table" type="_tdsNdN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGvKct0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tcMYod0fEe2YPMyYKslBVA" name="Enums" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tfwqC90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfwqDN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfwqDd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uHD6mt0fEe2YPMyYKslBVA" name="enumConstantCache" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uHD6m90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uHD6nN0fEe2YPMyYKslBVA" name="getField" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHD6nd0fEe2YPMyYKslBVA" name="enumValue" type="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHD6nt0fEe2YPMyYKslBVA" name="return" type="_s9dOM90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHEhp90fEe2YPMyYKslBVA" name="getIfPresent" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHEhqN0fEe2YPMyYKslBVA" name="enumClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHEhqd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHEhqt0fEe2YPMyYKslBVA" name="return" type="_tUkGoN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHEhr90fEe2YPMyYKslBVA" name="populateCache" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uHEhsN0fEe2YPMyYKslBVA" name="enumClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHEhsd0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHFIst0fEe2YPMyYKslBVA" name="getEnumConstants" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uHFIs90fEe2YPMyYKslBVA" name="enumClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHFItN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHFItd0fEe2YPMyYKslBVA" name="stringConverter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHFItt0fEe2YPMyYKslBVA" name="enumClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHFIt90fEe2YPMyYKslBVA" name="return" type="_tTdTYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHFIuN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfxREd0fEe2YPMyYKslBVA" name="StringConverter" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tjIuIN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjIuId0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjIuI90fEe2YPMyYKslBVA" general="_tTdTYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHDTgt0fEe2YPMyYKslBVA" name="enumClass" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uHDTg90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tjIuIt0fEe2YPMyYKslBVA" client="_tfxREd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uHDThN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uHDThd0fEe2YPMyYKslBVA" name="enumClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHDTht0fEe2YPMyYKslBVA" name="doForward" visibility="protected">
                <ownedParameter xmi:id="_uHDTh90fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHDTiN0fEe2YPMyYKslBVA" name="return" type="_s9RoAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHDTid0fEe2YPMyYKslBVA" name="doBackward" visibility="protected">
                <ownedParameter xmi:id="_uHDTit0fEe2YPMyYKslBVA" name="enumValue" type="_s9RoAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHDTi90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHDTjt0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uHDTj90fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHDTkN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHD6kN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uHD6kd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHD6kt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uHD6k90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHD6lN0fEe2YPMyYKslBVA" name="doBackward" visibility="protected">
                <ownedParameter xmi:id="_uHD6ld0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHD6lt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHD6l90fEe2YPMyYKslBVA" name="doForward" visibility="protected">
                <ownedParameter xmi:id="_uHD6mN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHD6md0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tcMYot0fEe2YPMyYKslBVA" name="PatternCompiler" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tfyfQd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfyfQt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uHhNld0fEe2YPMyYKslBVA" name="compile" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uHhNlt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHhNl90fEe2YPMyYKslBVA" name="return" type="_tcJ8dN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHhNmN0fEe2YPMyYKslBVA" name="isPcreLike" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uHhNmd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tcM_uN0fEe2YPMyYKslBVA" name="CommonMatcher" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tfwqAd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfwqAt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfwqA90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uG7Xs90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uG7XtN0fEe2YPMyYKslBVA" name="matches" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uG7Xtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG7Xtt0fEe2YPMyYKslBVA" name="find" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uG7Xt90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG7XuN0fEe2YPMyYKslBVA" name="find" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uG7Xud0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG7Xut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG7Xu90fEe2YPMyYKslBVA" name="replaceAll" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uG7XvN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG7Xvd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG7Xvt0fEe2YPMyYKslBVA" name="end" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uG7Xv90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uG7XwN0fEe2YPMyYKslBVA" name="start" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uG7Xwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Interface" xmi:id="_tcPb8N0fEe2YPMyYKslBVA" name="Supplier" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tcPb8d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tcPb8t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tcPb9N0fEe2YPMyYKslBVA" general="_tcPb890fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uGJ7qt0fEe2YPMyYKslBVA" name="get" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uGJ7q90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tcukIN0fEe2YPMyYKslBVA" name="Joiner" visibility="public">
            <eAnnotations xmi:id="_tfxRGd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfxRGt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfxRG90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uHSkF90fEe2YPMyYKslBVA" name="separator" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uHNrmt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uHNrm90fEe2YPMyYKslBVA" name="x0" type="_tcukIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHNrnN0fEe2YPMyYKslBVA" name="x1" type="_tfx4Id0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHNroN0fEe2YPMyYKslBVA" name="toString" visibility="package">
              <ownedParameter xmi:id="_uHNrod0fEe2YPMyYKslBVA" name="part" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHNrot0fEe2YPMyYKslBVA" name="return" type="_tBR-Q90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHO5s90fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uHO5tN0fEe2YPMyYKslBVA" name="x0" type="_tcukIN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHO5td0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHSkEN0fEe2YPMyYKslBVA" name="useForNull" visibility="public">
              <ownedParameter xmi:id="_uHSkEd0fEe2YPMyYKslBVA" name="nullText" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHSkEt0fEe2YPMyYKslBVA" name="return" type="_tcukIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHSkGN0fEe2YPMyYKslBVA" name="on" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHSkGd0fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHSkGt0fEe2YPMyYKslBVA" name="return" type="_tcukIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHSkG90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uHSkHN0fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHSkHd0fEe2YPMyYKslBVA" name="on" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uHSkHt0fEe2YPMyYKslBVA" name="separator" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHSkH90fEe2YPMyYKslBVA" name="return" type="_tcukIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHTLIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uHTLId0fEe2YPMyYKslBVA" name="prototype" type="_tcukIN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHTLIt0fEe2YPMyYKslBVA" name="appendTo" visibility="public">
              <ownedParameter xmi:id="_uHTLI90fEe2YPMyYKslBVA" name="appendable" type="_tfx4IN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHTLJN0fEe2YPMyYKslBVA" name="parts" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHTLJd0fEe2YPMyYKslBVA" name="return" type="_tfx4IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHTLJt0fEe2YPMyYKslBVA" name="appendTo" visibility="public">
              <ownedParameter xmi:id="_uHTLJ90fEe2YPMyYKslBVA" name="appendable" type="_tfx4IN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHTLKN0fEe2YPMyYKslBVA" name="parts" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHTLKd0fEe2YPMyYKslBVA" name="return" type="_tfx4IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHTyMN0fEe2YPMyYKslBVA" name="appendTo" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHTyMd0fEe2YPMyYKslBVA" name="appendable" type="_tfx4IN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHTyMt0fEe2YPMyYKslBVA" name="parts" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHTyM90fEe2YPMyYKslBVA" name="return" type="_tfx4IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHTyNN0fEe2YPMyYKslBVA" name="appendTo" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHTyNd0fEe2YPMyYKslBVA" name="appendable" type="_tfx4IN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHTyNt0fEe2YPMyYKslBVA" name="first" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHTyN90fEe2YPMyYKslBVA" name="second" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHTyON0fEe2YPMyYKslBVA" name="rest" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHTyOd0fEe2YPMyYKslBVA" name="return" type="_tfx4IN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHTyOt0fEe2YPMyYKslBVA" name="iterable" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uHUZQN0fEe2YPMyYKslBVA" name="first" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHUZQd0fEe2YPMyYKslBVA" name="second" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHUZQt0fEe2YPMyYKslBVA" name="rest" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHUZQ90fEe2YPMyYKslBVA" name="return" type="_s-vnpt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHUZRN0fEe2YPMyYKslBVA" name="appendTo" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHUZRd0fEe2YPMyYKslBVA" name="builder" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHUZRt0fEe2YPMyYKslBVA" name="parts" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHUZR90fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHUZSN0fEe2YPMyYKslBVA" name="appendTo" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHUZSd0fEe2YPMyYKslBVA" name="builder" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHUZSt0fEe2YPMyYKslBVA" name="parts" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHUZS90fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHUZTN0fEe2YPMyYKslBVA" name="appendTo" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHUZTd0fEe2YPMyYKslBVA" name="builder" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHUZTt0fEe2YPMyYKslBVA" name="parts" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHUZT90fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHUZUN0fEe2YPMyYKslBVA" name="appendTo" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHUZUd0fEe2YPMyYKslBVA" name="builder" type="_s6vRYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHUZUt0fEe2YPMyYKslBVA" name="first" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHVAUN0fEe2YPMyYKslBVA" name="second" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHVAUd0fEe2YPMyYKslBVA" name="rest" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHVAUt0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHVAU90fEe2YPMyYKslBVA" name="join" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHVAVN0fEe2YPMyYKslBVA" name="parts" type="_s-vnpt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHVAVd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHVAVt0fEe2YPMyYKslBVA" name="join" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHVAV90fEe2YPMyYKslBVA" name="parts" type="_s7dqIt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHVAWN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHVnYN0fEe2YPMyYKslBVA" name="join" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHVnYd0fEe2YPMyYKslBVA" name="parts" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHVnYt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHVnY90fEe2YPMyYKslBVA" name="join" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uHVnZN0fEe2YPMyYKslBVA" name="first" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHVnZd0fEe2YPMyYKslBVA" name="second" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHVnZt0fEe2YPMyYKslBVA" name="rest" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHVnZ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHWOcN0fEe2YPMyYKslBVA" name="skipNulls" visibility="public">
              <ownedParameter xmi:id="_uHWOcd0fEe2YPMyYKslBVA" name="return" type="_tcukIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHWOct0fEe2YPMyYKslBVA" name="withKeyValueSeparator" visibility="public">
              <ownedParameter xmi:id="_uHWOc90fEe2YPMyYKslBVA" name="keyValueSeparator" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHWOdN0fEe2YPMyYKslBVA" name="return" type="_tfx4JN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uHWOdd0fEe2YPMyYKslBVA" name="withKeyValueSeparator" visibility="public">
              <ownedParameter xmi:id="_uHWOdt0fEe2YPMyYKslBVA" name="keyValueSeparator" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uHWOd90fEe2YPMyYKslBVA" name="return" type="_tfx4JN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfx4Id0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tjIuJN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjIuJd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjIuJt0fEe2YPMyYKslBVA" general="_tcukIN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHNrlN0fEe2YPMyYKslBVA" name="val$nullText" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uHNrld0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tcukIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uHNrlt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uHNrl90fEe2YPMyYKslBVA" name="this$0" type="_tcukIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHNrmN0fEe2YPMyYKslBVA" name="prototype" type="_tcukIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHNrmd0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHNrnd0fEe2YPMyYKslBVA" name="toString" visibility="package">
                <ownedParameter xmi:id="_uHNrnt0fEe2YPMyYKslBVA" name="part" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHNrn90fEe2YPMyYKslBVA" name="return" type="_tBR-Q90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHNro90fEe2YPMyYKslBVA" name="useForNull" visibility="public">
                <ownedParameter xmi:id="_uHOSoN0fEe2YPMyYKslBVA" name="nullText" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHOSod0fEe2YPMyYKslBVA" name="return" type="_tcukIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHOSpN0fEe2YPMyYKslBVA" name="skipNulls" visibility="public">
                <ownedParameter xmi:id="_uHOSpd0fEe2YPMyYKslBVA" name="return" type="_tcukIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfx4I90fEe2YPMyYKslBVA" name="2" visibility="package">
              <eAnnotations xmi:id="_tjJVMN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjJVMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjJVMt0fEe2YPMyYKslBVA" general="_tcukIN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHOSpt0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tcukIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uHOSp90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uHOSqN0fEe2YPMyYKslBVA" name="this$0" type="_tcukIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHOSqd0fEe2YPMyYKslBVA" name="prototype" type="_tcukIN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHOSqt0fEe2YPMyYKslBVA" name="appendTo" visibility="public">
                <ownedParameter xmi:id="_uHOSq90fEe2YPMyYKslBVA" name="appendable" type="_tfx4IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHOSrN0fEe2YPMyYKslBVA" name="parts" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHOSrd0fEe2YPMyYKslBVA" name="return" type="_tfx4IN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHO5tt0fEe2YPMyYKslBVA" name="useForNull" visibility="public">
                <ownedParameter xmi:id="_uHO5t90fEe2YPMyYKslBVA" name="nullText" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHO5uN0fEe2YPMyYKslBVA" name="return" type="_tcukIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHPgwN0fEe2YPMyYKslBVA" name="withKeyValueSeparator" visibility="public">
                <ownedParameter xmi:id="_uHPgwd0fEe2YPMyYKslBVA" name="kvs" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHPgwt0fEe2YPMyYKslBVA" name="return" type="_tfx4JN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfx4JN0fEe2YPMyYKslBVA" name="MapJoiner" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_tjJVNt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjJVN90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjJVON0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHQH0N0fEe2YPMyYKslBVA" name="joiner" visibility="private" isLeaf="true" type="_tcukIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uHQH0d0fEe2YPMyYKslBVA" name="keyValueSeparator" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uHQH0t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uHQH090fEe2YPMyYKslBVA" name="joiner" type="_tcukIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHQH1N0fEe2YPMyYKslBVA" name="keyValueSeparator" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHQH1d0fEe2YPMyYKslBVA" name="appendTo" visibility="public">
                <ownedParameter xmi:id="_uHQH1t0fEe2YPMyYKslBVA" name="appendable" type="_tfx4IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHQH190fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHQH2N0fEe2YPMyYKslBVA" name="return" type="_tfx4IN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHQH290fEe2YPMyYKslBVA" name="appendTo" visibility="public">
                <ownedParameter xmi:id="_uHQH3N0fEe2YPMyYKslBVA" name="appendable" type="_tfx4IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHQH3d0fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHQH3t0fEe2YPMyYKslBVA" name="return" type="_tfx4IN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHQH390fEe2YPMyYKslBVA" name="appendTo" visibility="public">
                <ownedParameter xmi:id="_uHQH4N0fEe2YPMyYKslBVA" name="builder" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHQH4d0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHQu4N0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHQu4d0fEe2YPMyYKslBVA" name="appendTo" visibility="public">
                <ownedParameter xmi:id="_uHQu4t0fEe2YPMyYKslBVA" name="builder" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHQu490fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHQu5N0fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHQu5d0fEe2YPMyYKslBVA" name="appendTo" visibility="public">
                <ownedParameter xmi:id="_uHQu5t0fEe2YPMyYKslBVA" name="appendable" type="_tfx4IN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHQu590fEe2YPMyYKslBVA" name="parts" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHQu6N0fEe2YPMyYKslBVA" name="return" type="_tfx4IN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHRV8N0fEe2YPMyYKslBVA" name="appendTo" visibility="public">
                <ownedParameter xmi:id="_uHRV8d0fEe2YPMyYKslBVA" name="builder" type="_s6vRYt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHRV8t0fEe2YPMyYKslBVA" name="entries" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHRV890fEe2YPMyYKslBVA" name="return" type="_s6vRYt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHR9AN0fEe2YPMyYKslBVA" name="join" visibility="public">
                <ownedParameter xmi:id="_uHR9Ad0fEe2YPMyYKslBVA" name="map" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHR9At0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHR9A90fEe2YPMyYKslBVA" name="join" visibility="public">
                <ownedParameter xmi:id="_uHR9BN0fEe2YPMyYKslBVA" name="entries" type="_s-vnpt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHR9Bd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHR9Bt0fEe2YPMyYKslBVA" name="join" visibility="public">
                <ownedParameter xmi:id="_uHR9B90fEe2YPMyYKslBVA" name="entries" type="_s7dqIt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHR9CN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHR9Cd0fEe2YPMyYKslBVA" name="useForNull" visibility="public">
                <ownedParameter xmi:id="_uHR9Ct0fEe2YPMyYKslBVA" name="nullText" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHR9C90fEe2YPMyYKslBVA" name="return" type="_tfx4JN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHSkE90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uHSkFN0fEe2YPMyYKslBVA" name="x0" type="_tcukIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHSkFd0fEe2YPMyYKslBVA" name="x1" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHSkFt0fEe2YPMyYKslBVA" name="x2" type="_tfx4Id0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tfyfMN0fEe2YPMyYKslBVA" name="3" visibility="package">
              <eAnnotations xmi:id="_tjJVM90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tjJVNN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tjJVNd0fEe2YPMyYKslBVA" general="_tViXBt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uHPgw90fEe2YPMyYKslBVA" name="val$rest" visibility="package" isLeaf="true" type="_s_IpNN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uHPgxN0fEe2YPMyYKslBVA" name="val$first" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uHPgxd0fEe2YPMyYKslBVA" name="val$second" visibility="package" isLeaf="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uHPgxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uHPgx90fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHPgyN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHPgyd0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHPgy90fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uHPgzN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uHPgzd0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uHPgzt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uHPgz90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tfvb4t0fEe2YPMyYKslBVA" name="SmallCharMatcher" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tfzGSd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tfzGSt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tfzGTN0fEe2YPMyYKslBVA" general="_tfzGS90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uIFOTd0fEe2YPMyYKslBVA" name="MAX_SIZE" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uIF1UN0fEe2YPMyYKslBVA" name="table" visibility="private" isLeaf="true" type="_s_9vo90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uIF1Ud0fEe2YPMyYKslBVA" name="containsZero" visibility="private" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uIF1Ut0fEe2YPMyYKslBVA" name="filter" visibility="private" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uIF1U90fEe2YPMyYKslBVA" name="C1" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uIF1VN0fEe2YPMyYKslBVA" name="C2" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uIF1Vd0fEe2YPMyYKslBVA" name="DESIRED_LOAD_FACTOR" visibility="private" isLeaf="true" isStatic="true" type="_s9DlkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uG0C-d0fEe2YPMyYKslBVA" name="from" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uG0C-t0fEe2YPMyYKslBVA" name="chars" type="_tdsNdN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG0C-90fEe2YPMyYKslBVA" name="description" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uG0C_N0fEe2YPMyYKslBVA" name="return" type="_tcLxn90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIF1Vt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uIF1V90fEe2YPMyYKslBVA" name="table" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIF1WN0fEe2YPMyYKslBVA" name="filter" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIF1Wd0fEe2YPMyYKslBVA" name="containsZero" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIF1Wt0fEe2YPMyYKslBVA" name="description" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIF1W90fEe2YPMyYKslBVA" name="smear" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIF1XN0fEe2YPMyYKslBVA" name="hashCode" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIF1Xd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIF1Yt0fEe2YPMyYKslBVA" name="checkFilter" visibility="private">
              <ownedParameter xmi:id="_uIF1Y90fEe2YPMyYKslBVA" name="c" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIF1ZN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIF1Zd0fEe2YPMyYKslBVA" name="chooseTableSize" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uIF1Zt0fEe2YPMyYKslBVA" name="setSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIF1Z90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIGcY90fEe2YPMyYKslBVA" name="matches" visibility="public">
              <ownedParameter xmi:id="_uIGcZN0fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uIGcZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uIHDcN0fEe2YPMyYKslBVA" name="setBits" visibility="package">
              <ownedParameter xmi:id="_uIHDcd0fEe2YPMyYKslBVA" name="table" type="_tdsNdN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tjJ8Qt0fEe2YPMyYKslBVA" name="AbstractIterator" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_tnEy8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tnEy8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tnEy890fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uGLw2d0fEe2YPMyYKslBVA" name="state" visibility="private" type="_tnEy9t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uGMX4N0fEe2YPMyYKslBVA" name="next" visibility="private" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tnEy8t0fEe2YPMyYKslBVA" client="_tjJ8Qt0fEe2YPMyYKslBVA" supplier="_s7dqIt0fEe2YPMyYKslBVA" contract="_s7dqIt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uGMX4d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uGMX4t0fEe2YPMyYKslBVA" name="computeNext" visibility="protected" isAbstract="true">
              <ownedParameter xmi:id="_uGMX490fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGMX5N0fEe2YPMyYKslBVA" name="endOfData" visibility="protected" isLeaf="true">
              <ownedParameter xmi:id="_uGMX5d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGMX5t0fEe2YPMyYKslBVA" name="hasNext" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uGMX590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGMX6t0fEe2YPMyYKslBVA" name="tryToComputeNext" visibility="private">
              <ownedParameter xmi:id="_uGMX690fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGM-8N0fEe2YPMyYKslBVA" name="next" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uGM-8d0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uGM-9t0fEe2YPMyYKslBVA" name="remove" visibility="public" isLeaf="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tnEy9t0fEe2YPMyYKslBVA" name="State" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tpLrxN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpLrxd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpLrxt0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGLJwN0fEe2YPMyYKslBVA" name="DONE" visibility="public" isLeaf="true" isStatic="true" type="_tnEy9t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGLJw90fEe2YPMyYKslBVA" name="READY" visibility="public" isLeaf="true" isStatic="true" type="_tnEy9t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGLJxN0fEe2YPMyYKslBVA" name="NOT_READY" visibility="public" isLeaf="true" isStatic="true" type="_tnEy9t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGLJxd0fEe2YPMyYKslBVA" name="FAILED" visibility="public" isLeaf="true" isStatic="true" type="_tnEy9t0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uGLJxt0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tpLrx90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGKiwN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uGKiwd0fEe2YPMyYKslBVA" name="return" type="_tpLrx90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGLJwd0fEe2YPMyYKslBVA" name="ordinal" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uGLJwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGLw0N0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uGLw0d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGLw0t0fEe2YPMyYKslBVA" name="return" type="_tnEy9t0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGLw090fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uGLw1N0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uGLw1d0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGLw1t0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uGLw190fEe2YPMyYKslBVA" name="return" type="_tpLrx90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uGLw2N0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tpLrwN0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tpLrwd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tpLrwt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tpLrw90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uGKivt0fEe2YPMyYKslBVA" name="$SwitchMap$com$google$common$base$AbstractIterator$State" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uGKiv90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tpLrx90fEe2YPMyYKslBVA" name="State[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB42d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB42t0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uGLJx90fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uGLJyN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_s_ICIN0fEe2YPMyYKslBVA" name="primitives">
          <packagedElement xmi:type="uml:Class" xmi:id="_s_ICIt0fEe2YPMyYKslBVA" name="Ints" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_s_1z0N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_1z0d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_1z090fEe2YPMyYKslBVA" general="_s_1z0t0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uWRbQ90fEe2YPMyYKslBVA" name="BYTES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uWRbRN0fEe2YPMyYKslBVA" name="MAX_POWER_OF_TWO" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uJBCZN0fEe2YPMyYKslBVA" name="saturatedCast" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJBCZd0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJBCZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKKR9d0fEe2YPMyYKslBVA" name="compare" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKKR9t0fEe2YPMyYKslBVA" name="a" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKKR990fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKKR-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKfpFd0fEe2YPMyYKslBVA" name="checkedCast" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKfpFt0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKfpF90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWNw7t0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uWNw790fEe2YPMyYKslBVA" name="x0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWNw8N0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWNw8d0fEe2YPMyYKslBVA" name="x2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWNw8t0fEe2YPMyYKslBVA" name="x3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWNw890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWOX890fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uWOX9N0fEe2YPMyYKslBVA" name="x0" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWOX9d0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWOX9t0fEe2YPMyYKslBVA" name="x2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWOX990fEe2YPMyYKslBVA" name="x3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWOX-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWO_Bd0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWO_Bt0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWO_B90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWRbRd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uWRbR90fEe2YPMyYKslBVA" name="contains" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWRbSN0fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWRbSd0fEe2YPMyYKslBVA" name="target" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSCUN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWSCUd0fEe2YPMyYKslBVA" name="indexOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWSCUt0fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSCU90fEe2YPMyYKslBVA" name="target" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSCVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWSCVd0fEe2YPMyYKslBVA" name="indexOf" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uWSCVt0fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSCV90fEe2YPMyYKslBVA" name="target" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSCWN0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSCWd0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSCWt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWSCW90fEe2YPMyYKslBVA" name="indexOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWSCXN0fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSCXd0fEe2YPMyYKslBVA" name="target" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSCXt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWSCX90fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWSCYN0fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSCYd0fEe2YPMyYKslBVA" name="target" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSCYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWSpYN0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uWSpYd0fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSpYt0fEe2YPMyYKslBVA" name="target" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSpY90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSpZN0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSpZd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWSpZt0fEe2YPMyYKslBVA" name="min" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWSpZ90fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSpaN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWSpad0fEe2YPMyYKslBVA" name="max" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWSpat0fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSpa90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWSpbN0fEe2YPMyYKslBVA" name="constrainToRange" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWSpbd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSpbt0fEe2YPMyYKslBVA" name="min" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSpb90fEe2YPMyYKslBVA" name="max" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWSpcN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWTQcN0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWTQcd0fEe2YPMyYKslBVA" name="arrays" type="_s_1z1N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWTQct0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWTQc90fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWTQdN0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWTQdd0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWTQdt0fEe2YPMyYKslBVA" name="fromByteArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWTQd90fEe2YPMyYKslBVA" name="bytes" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWTQeN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWTQed0fEe2YPMyYKslBVA" name="fromBytes" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWTQet0fEe2YPMyYKslBVA" name="b1" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWTQe90fEe2YPMyYKslBVA" name="b2" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWTQfN0fEe2YPMyYKslBVA" name="b3" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWTQfd0fEe2YPMyYKslBVA" name="b4" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWTQft0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWTQf90fEe2YPMyYKslBVA" name="stringConverter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWT3gN0fEe2YPMyYKslBVA" name="return" type="_tTdTYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWT3gd0fEe2YPMyYKslBVA" name="ensureCapacity" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWT3gt0fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWT3g90fEe2YPMyYKslBVA" name="minLength" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWT3hN0fEe2YPMyYKslBVA" name="padding" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWT3hd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWT3it0fEe2YPMyYKslBVA" name="join" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWT3i90fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWT3jN0fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWT3jd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWT3jt0fEe2YPMyYKslBVA" name="lexicographicalComparator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWT3j90fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWUekN0fEe2YPMyYKslBVA" name="sortDescending" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWUekd0fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWUekt0fEe2YPMyYKslBVA" name="sortDescending" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWUek90fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWUelN0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWUeld0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWUemt0fEe2YPMyYKslBVA" name="reverse" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWUem90fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWUenN0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWUend0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWUent0fEe2YPMyYKslBVA" name="reverse" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWUen90fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWUeoN0fEe2YPMyYKslBVA" name="toArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWUeod0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWUeot0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWVFot0fEe2YPMyYKslBVA" name="asList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWVFo90fEe2YPMyYKslBVA" name="backingArray" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWVFpN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWVFpd0fEe2YPMyYKslBVA" name="tryParse" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWVFpt0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWVFp90fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWVFqN0fEe2YPMyYKslBVA" name="tryParse" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWVFqd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWVFqt0fEe2YPMyYKslBVA" name="radix" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWVFq90fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_4QEd0fEe2YPMyYKslBVA" name="IntArrayAsList" visibility="package">
              <eAnnotations xmi:id="_tViXBN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tViXBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVi-Ed0fEe2YPMyYKslBVA" general="_tViXBt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uWNJ0N0fEe2YPMyYKslBVA" name="array" visibility="package" isLeaf="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWNJ0d0fEe2YPMyYKslBVA" name="start" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWNJ0t0fEe2YPMyYKslBVA" name="end" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWNJ090fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tViXB90fEe2YPMyYKslBVA" client="_s_4QEd0fEe2YPMyYKslBVA" supplier="_tT8bl90fEe2YPMyYKslBVA" contract="_tT8bl90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tVi-EN0fEe2YPMyYKslBVA" client="_s_4QEd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uWNJ1N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uWNJ1d0fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWNJ1t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uWNJ190fEe2YPMyYKslBVA" name="array" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWNJ2N0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWNJ2d0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWNJ2t0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uWNJ290fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWNJ3N0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uWNJ3d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWNw4N0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uWNw4d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWNw4t0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWNw490fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uWNw5N0fEe2YPMyYKslBVA" name="return" type="_tcZ0Ct0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWNw690fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uWNw7N0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWNw7d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWNw9N0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
                <ownedParameter xmi:id="_uWNw9d0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWNw9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWOX8N0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public">
                <ownedParameter xmi:id="_uWOX8d0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWOX8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWOX-d0fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_uWOX-t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWOX-90fEe2YPMyYKslBVA" name="element" type="_s7dqIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWOX_N0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWOX_d0fEe2YPMyYKslBVA" name="subList" visibility="public">
                <ownedParameter xmi:id="_uWOX_t0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWOX_90fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWOYAN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWO_AN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uWO_Ad0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWO_At0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWO_A90fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uWO_BN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWO_CN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uWO_Cd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWPmEN0fEe2YPMyYKslBVA" name="toIntArray" visibility="package">
                <ownedParameter xmi:id="_uWPmEd0fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWPmF90fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_uWPmGN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWPmGd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWPmGt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWPmG90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uWPmHN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWPmHd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWPmHt0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uWPmH90fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVi-Et0fEe2YPMyYKslBVA" name="IntConverter" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tVi-E90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVi-FN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVi-Ft0fEe2YPMyYKslBVA" general="_tTdTYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uWPmIN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tVi-Et0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWPmId0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVi-Fd0fEe2YPMyYKslBVA" client="_tVi-Et0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uWPmIt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uWPmI90fEe2YPMyYKslBVA" name="doForward" visibility="protected">
                <ownedParameter xmi:id="_uWQNIN0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWQNId0fEe2YPMyYKslBVA" name="return" type="_s7dqIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWQNJd0fEe2YPMyYKslBVA" name="doBackward" visibility="protected">
                <ownedParameter xmi:id="_uWQNJt0fEe2YPMyYKslBVA" name="value" type="_s7dqIN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWQNJ90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWQNKt0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uWQNK90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWQNLN0fEe2YPMyYKslBVA" name="readResolve" visibility="private">
                <ownedParameter xmi:id="_uWQNLd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWQNLt0fEe2YPMyYKslBVA" name="doBackward" visibility="protected">
                <ownedParameter xmi:id="_uWQNL90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWQNMN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWQNMd0fEe2YPMyYKslBVA" name="doForward" visibility="protected">
                <ownedParameter xmi:id="_uWQNMt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWQNM90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWQNNN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVjlIN0fEe2YPMyYKslBVA" name="LexicographicalComparator" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tVjlId0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVjlIt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVjlJN0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uWQNNd0fEe2YPMyYKslBVA" name="INSTANCE" visibility="public" isLeaf="true" isStatic="true" type="_tVjlIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWQ0MN0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tVjlJd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVjlI90fEe2YPMyYKslBVA" client="_tVjlIN0fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uWQ0Md0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uWQ0Mt0fEe2YPMyYKslBVA" name="return" type="_tVjlJd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWQ0Nd0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uWQ0Nt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWQ0N90fEe2YPMyYKslBVA" name="return" type="_tVjlIN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWQ0ON0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uWQ0Od0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWQ0Ot0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWQ0O90fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uWQ0PN0fEe2YPMyYKslBVA" name="left" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWQ0Pd0fEe2YPMyYKslBVA" name="right" type="_s7k-4d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWQ0Pt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWQ0P90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uWQ0QN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWQ0Qd0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uWQ0Qt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWQ0Q90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWQ0RN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWRbQN0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uWRbQd0fEe2YPMyYKslBVA" name="return" type="_tVjlJd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWRbQt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tVjlJd0fEe2YPMyYKslBVA" name="LexicographicalComparator[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB4290fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB43N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uWQ0M90fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uWQ0NN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_ywgt0fEe2YPMyYKslBVA" name="Longs" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_s_43Id0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_43It0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_43I90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uWalMN0fEe2YPMyYKslBVA" name="BYTES" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uWalMd0fEe2YPMyYKslBVA" name="MAX_POWER_OF_TWO" visibility="public" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uKK48t0fEe2YPMyYKslBVA" name="compare" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKK4890fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKK49N0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKK49d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWVFrN0fEe2YPMyYKslBVA" name="tryParse" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWVFrd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWVFrt0fEe2YPMyYKslBVA" name="radix" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWVFr90fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWXh6d0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uWXh6t0fEe2YPMyYKslBVA" name="x0" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWXh690fEe2YPMyYKslBVA" name="x1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWXh7N0fEe2YPMyYKslBVA" name="x2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWXh7d0fEe2YPMyYKslBVA" name="x3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWXh7t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWXh9d0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uWXh9t0fEe2YPMyYKslBVA" name="x0" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWXh990fEe2YPMyYKslBVA" name="x1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWXh-N0fEe2YPMyYKslBVA" name="x2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWXh-d0fEe2YPMyYKslBVA" name="x3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWXh-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWZXEN0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWZXEd0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWZXEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWalMt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uWalM90fEe2YPMyYKslBVA" name="contains" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWalNN0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWalNd0fEe2YPMyYKslBVA" name="target" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWalNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWalN90fEe2YPMyYKslBVA" name="indexOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWalON0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWalOd0fEe2YPMyYKslBVA" name="target" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWalOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWalO90fEe2YPMyYKslBVA" name="indexOf" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uWalPN0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWalPd0fEe2YPMyYKslBVA" name="target" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWalPt0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWalP90fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWalQN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWbMQN0fEe2YPMyYKslBVA" name="indexOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWbMQd0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbMQt0fEe2YPMyYKslBVA" name="target" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbMQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWbMRN0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWbMRd0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbMRt0fEe2YPMyYKslBVA" name="target" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbMR90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWbMSN0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uWbMSd0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbMSt0fEe2YPMyYKslBVA" name="target" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbMS90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbMTN0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbMTd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWbMTt0fEe2YPMyYKslBVA" name="min" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWbMT90fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbMUN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWbMUd0fEe2YPMyYKslBVA" name="max" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWbMUt0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbMU90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWbzUN0fEe2YPMyYKslBVA" name="constrainToRange" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWbzUd0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbzUt0fEe2YPMyYKslBVA" name="min" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbzU90fEe2YPMyYKslBVA" name="max" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbzVN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWbzVd0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWbzVt0fEe2YPMyYKslBVA" name="arrays" type="_s_vtMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbzV90fEe2YPMyYKslBVA" name="return" type="_s_vtMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWbzWN0fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWbzWd0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbzWt0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWbzW90fEe2YPMyYKslBVA" name="fromByteArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWbzXN0fEe2YPMyYKslBVA" name="bytes" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWbzXd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWcaYN0fEe2YPMyYKslBVA" name="fromBytes" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWcaYd0fEe2YPMyYKslBVA" name="b1" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWcaYt0fEe2YPMyYKslBVA" name="b2" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWcaY90fEe2YPMyYKslBVA" name="b3" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWcaZN0fEe2YPMyYKslBVA" name="b4" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWcaZd0fEe2YPMyYKslBVA" name="b5" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWcaZt0fEe2YPMyYKslBVA" name="b6" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWcaZ90fEe2YPMyYKslBVA" name="b7" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWcaaN0fEe2YPMyYKslBVA" name="b8" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWcaad0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWcaat0fEe2YPMyYKslBVA" name="tryParse" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWcaa90fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWcabN0fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWdBcN0fEe2YPMyYKslBVA" name="stringConverter" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWdBcd0fEe2YPMyYKslBVA" name="return" type="_tTdTYN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWdBct0fEe2YPMyYKslBVA" name="ensureCapacity" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWdBc90fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWdBdN0fEe2YPMyYKslBVA" name="minLength" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWdBdd0fEe2YPMyYKslBVA" name="padding" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWdBdt0fEe2YPMyYKslBVA" name="return" type="_s_vtMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWdBe90fEe2YPMyYKslBVA" name="join" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWdBfN0fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWdogN0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWdogd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWdogt0fEe2YPMyYKslBVA" name="lexicographicalComparator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWdog90fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWdohN0fEe2YPMyYKslBVA" name="sortDescending" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWdohd0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWdoht0fEe2YPMyYKslBVA" name="sortDescending" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWdoh90fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWdoiN0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWdoid0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWdojt0fEe2YPMyYKslBVA" name="reverse" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWdoj90fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWdokN0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWdokd0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWdokt0fEe2YPMyYKslBVA" name="reverse" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWdok90fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWePkN0fEe2YPMyYKslBVA" name="toArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWePkd0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWePkt0fEe2YPMyYKslBVA" name="return" type="_s_vtMN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWePld0fEe2YPMyYKslBVA" name="asList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWePlt0fEe2YPMyYKslBVA" name="backingArray" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWePl90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_6sUd0fEe2YPMyYKslBVA" name="AsciiDigits" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tVjlJt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVjlJ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVjlKN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uWVssN0fEe2YPMyYKslBVA" name="asciiDigits" visibility="private" isLeaf="true" isStatic="true" type="_s68swN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uWVssd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uWVsst0fEe2YPMyYKslBVA" name="digit" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uWVss90fEe2YPMyYKslBVA" name="c" type="_s8e90d0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWVstN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWVstd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_7TYd0fEe2YPMyYKslBVA" name="LongArrayAsList" visibility="package">
              <eAnnotations xmi:id="_tVjlL90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVjlMN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVjlM90fEe2YPMyYKslBVA" general="_tViXBt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uWW60N0fEe2YPMyYKslBVA" name="array" visibility="package" isLeaf="true" type="_s_vtMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWW60d0fEe2YPMyYKslBVA" name="start" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWW60t0fEe2YPMyYKslBVA" name="end" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWW6090fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVjlMd0fEe2YPMyYKslBVA" client="_s_7TYd0fEe2YPMyYKslBVA" supplier="_tT8bl90fEe2YPMyYKslBVA" contract="_tT8bl90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_tVjlMt0fEe2YPMyYKslBVA" client="_s_7TYd0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uWW61N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uWW61d0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWW61t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uWW6190fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWW62N0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWW62d0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWW62t0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uWW6290fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWW63N0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uWW63d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWW63t0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uWW6390fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWW64N0fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWW64d0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uWW64t0fEe2YPMyYKslBVA" name="return" type="_tcabH90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWXh5t0fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uWXh590fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWXh6N0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWXh790fEe2YPMyYKslBVA" name="indexOf" visibility="public">
                <ownedParameter xmi:id="_uWXh8N0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWXh8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWXh8t0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public">
                <ownedParameter xmi:id="_uWXh890fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWXh9N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWYI8N0fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_uWYI8d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWYI8t0fEe2YPMyYKslBVA" name="element" type="_s6wfgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWYI890fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWYI9N0fEe2YPMyYKslBVA" name="subList" visibility="public">
                <ownedParameter xmi:id="_uWYI9d0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWYI9t0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWYI990fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWYI-N0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uWYI-d0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWYI-t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWYwAN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uWYwAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWZXE90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uWZXFN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWZXFd0fEe2YPMyYKslBVA" name="toLongArray" visibility="package">
                <ownedParameter xmi:id="_uWZXFt0fEe2YPMyYKslBVA" name="return" type="_s_vtMN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWZXHN0fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_uWZXHd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWZXHt0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWZXH90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWZXIN0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uWZXId0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWZXIt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWZ-IN0fEe2YPMyYKslBVA" name="spliterator" visibility="public">
                <ownedParameter xmi:id="_uWZ-Id0fEe2YPMyYKslBVA" name="return" type="_s_HbE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVjlKd0fEe2YPMyYKslBVA" name="LexicographicalComparator" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tVjlKt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVjlK90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVjlLd0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uWVstt0fEe2YPMyYKslBVA" name="INSTANCE" visibility="public" isLeaf="true" isStatic="true" type="_tVjlKd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWVst90fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tVjlLt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVjlLN0fEe2YPMyYKslBVA" client="_tVjlKd0fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uWVsuN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uWVsud0fEe2YPMyYKslBVA" name="return" type="_tVjlLt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWVsvN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uWVsvd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWVsvt0fEe2YPMyYKslBVA" name="return" type="_tVjlKd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWWTwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uWWTwd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWWTwt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWWTw90fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uWWTxN0fEe2YPMyYKslBVA" name="left" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWWTxd0fEe2YPMyYKslBVA" name="right" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWWTxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWWTx90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uWWTyN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWWTyd0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uWWTyt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWWTy90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWWTzN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWWTzd0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uWWTzt0fEe2YPMyYKslBVA" name="return" type="_tVjlLt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWWTz90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tVjlLt0fEe2YPMyYKslBVA" name="LexicographicalComparator[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB43d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB43t0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uWVsut0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uWVsu90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVkMMN0fEe2YPMyYKslBVA" name="LongConverter" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tVkMMd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVkMMt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVkMNN0fEe2YPMyYKslBVA" general="_tTdTYN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uWZ-It0fEe2YPMyYKslBVA" name="INSTANCE" visibility="package" isLeaf="true" isStatic="true" type="_tVkMMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWZ-I90fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tVkMM90fEe2YPMyYKslBVA" client="_tVkMMN0fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uWZ-JN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uWZ-Jd0fEe2YPMyYKslBVA" name="doForward" visibility="protected">
                <ownedParameter xmi:id="_uWZ-Jt0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWZ-J90fEe2YPMyYKslBVA" name="return" type="_s6wfgd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWZ-KN0fEe2YPMyYKslBVA" name="doBackward" visibility="protected">
                <ownedParameter xmi:id="_uWZ-Kd0fEe2YPMyYKslBVA" name="value" type="_s6wfgd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWZ-Kt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWZ-Ld0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uWZ-Lt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWZ-L90fEe2YPMyYKslBVA" name="readResolve" visibility="private">
                <ownedParameter xmi:id="_uWZ-MN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWZ-Md0fEe2YPMyYKslBVA" name="doBackward" visibility="protected">
                <ownedParameter xmi:id="_uWZ-Mt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWZ-M90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWZ-NN0fEe2YPMyYKslBVA" name="doForward" visibility="protected">
                <ownedParameter xmi:id="_uWZ-Nd0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWZ-Nt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWZ-N90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_1z0t0fEe2YPMyYKslBVA" name="IntsMethodsForWeb" visibility="package" isAbstract="true">
            <eAnnotations xmi:id="_s_4QFN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_4QFd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_43IN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uWRbRt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tT1t4d0fEe2YPMyYKslBVA" name="Booleans" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_tVhv_N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVhv_d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVhv_t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uKLgAt0fEe2YPMyYKslBVA" name="compare" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKLgA90fEe2YPMyYKslBVA" name="a" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKLgBN0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKLgBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWGcJt0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uWGcJ90fEe2YPMyYKslBVA" name="x0" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWGcKN0fEe2YPMyYKslBVA" name="x1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWGcKd0fEe2YPMyYKslBVA" name="x2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWGcKt0fEe2YPMyYKslBVA" name="x3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWGcK90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWHDMN0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uWHDMd0fEe2YPMyYKslBVA" name="x0" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWHDMt0fEe2YPMyYKslBVA" name="x1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWHDM90fEe2YPMyYKslBVA" name="x2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWHDNN0fEe2YPMyYKslBVA" name="x3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWHDNd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWHqSN0fEe2YPMyYKslBVA" name="hashCode" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWHqSd0fEe2YPMyYKslBVA" name="value" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWHqSt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWKGjd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uWKGjt0fEe2YPMyYKslBVA" name="trueFirst" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWKGj90fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWKtkN0fEe2YPMyYKslBVA" name="falseFirst" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWKtkd0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWKtkt0fEe2YPMyYKslBVA" name="contains" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWKtk90fEe2YPMyYKslBVA" name="array" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWKtlN0fEe2YPMyYKslBVA" name="target" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWKtld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWKtlt0fEe2YPMyYKslBVA" name="indexOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWKtl90fEe2YPMyYKslBVA" name="array" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWKtmN0fEe2YPMyYKslBVA" name="target" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWKtmd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWKtmt0fEe2YPMyYKslBVA" name="indexOf" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uWKtm90fEe2YPMyYKslBVA" name="array" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWKtnN0fEe2YPMyYKslBVA" name="target" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWKtnd0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWKtnt0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWKtn90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWLUoN0fEe2YPMyYKslBVA" name="indexOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWLUod0fEe2YPMyYKslBVA" name="array" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWLUot0fEe2YPMyYKslBVA" name="target" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWLUo90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWLUpN0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWLUpd0fEe2YPMyYKslBVA" name="array" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWLUpt0fEe2YPMyYKslBVA" name="target" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWLUp90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWLUqN0fEe2YPMyYKslBVA" name="lastIndexOf" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uWLUqd0fEe2YPMyYKslBVA" name="array" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWLUqt0fEe2YPMyYKslBVA" name="target" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWLUq90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWLUrN0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWLUrd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWLUrt0fEe2YPMyYKslBVA" name="concat" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWLUr90fEe2YPMyYKslBVA" name="arrays" type="_tQv9q90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWLUsN0fEe2YPMyYKslBVA" name="return" type="_tCI54N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWL7sN0fEe2YPMyYKslBVA" name="ensureCapacity" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWL7sd0fEe2YPMyYKslBVA" name="array" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWL7st0fEe2YPMyYKslBVA" name="minLength" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWL7s90fEe2YPMyYKslBVA" name="padding" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWL7tN0fEe2YPMyYKslBVA" name="return" type="_tCI54N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWL7ud0fEe2YPMyYKslBVA" name="join" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWL7ut0fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWL7u90fEe2YPMyYKslBVA" name="array" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWL7vN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWL7vd0fEe2YPMyYKslBVA" name="lexicographicalComparator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWL7vt0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWL7v90fEe2YPMyYKslBVA" name="toArray" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWL7wN0fEe2YPMyYKslBVA" name="collection" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWL7wd0fEe2YPMyYKslBVA" name="return" type="_tCI54N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWMiwN0fEe2YPMyYKslBVA" name="asList" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWMiwd0fEe2YPMyYKslBVA" name="backingArray" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWMiwt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWMiw90fEe2YPMyYKslBVA" name="countTrue" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWMixN0fEe2YPMyYKslBVA" name="values" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWMixd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWMixt0fEe2YPMyYKslBVA" name="reverse" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWMix90fEe2YPMyYKslBVA" name="array" type="_tCI54N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWMiyN0fEe2YPMyYKslBVA" name="reverse" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWMiyd0fEe2YPMyYKslBVA" name="array" type="_tCI54N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWMiyt0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWMiy90fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tViXA90fEe2YPMyYKslBVA" name="BooleanArrayAsList" visibility="package">
              <eAnnotations xmi:id="_td0wV90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_td0wWN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_td0wW90fEe2YPMyYKslBVA" general="_tViXBt0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uWFOAd0fEe2YPMyYKslBVA" name="array" visibility="package" isLeaf="true" type="_tCI54N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWFOAt0fEe2YPMyYKslBVA" name="start" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWFOA90fEe2YPMyYKslBVA" name="end" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWFOBN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_td0wWd0fEe2YPMyYKslBVA" client="_tViXA90fEe2YPMyYKslBVA" supplier="_tT8bl90fEe2YPMyYKslBVA" contract="_tT8bl90fEe2YPMyYKslBVA"/>
              <interfaceRealization xmi:id="_td0wWt0fEe2YPMyYKslBVA" client="_tViXA90fEe2YPMyYKslBVA" supplier="_s_Ov0d0fEe2YPMyYKslBVA" contract="_s_Ov0d0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uWF1EN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uWF1Ed0fEe2YPMyYKslBVA" name="array" type="_tCI54N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWF1Et0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uWF1E90fEe2YPMyYKslBVA" name="array" type="_tCI54N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWF1FN0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWF1Fd0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWF1Ft0fEe2YPMyYKslBVA" name="size" visibility="public">
                <ownedParameter xmi:id="_uWF1F90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWF1GN0fEe2YPMyYKslBVA" name="isEmpty" visibility="public">
                <ownedParameter xmi:id="_uWF1Gd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWF1Gt0fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uWF1G90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWF1HN0fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWGcI90fEe2YPMyYKslBVA" name="contains" visibility="public">
                <ownedParameter xmi:id="_uWGcJN0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWGcJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWGcLN0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
                <ownedParameter xmi:id="_uWGcLd0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWGcLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWGcL90fEe2YPMyYKslBVA" name="lastIndexOf" visibility="public">
                <ownedParameter xmi:id="_uWGcMN0fEe2YPMyYKslBVA" name="target" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWGcMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWHDNt0fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_uWHDN90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWHDON0fEe2YPMyYKslBVA" name="element" type="_s9UrUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWHDOd0fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWHDOt0fEe2YPMyYKslBVA" name="subList" visibility="public">
                <ownedParameter xmi:id="_uWHDO90fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWHDPN0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWHDPd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWHqQN0fEe2YPMyYKslBVA" name="equals" visibility="public">
                <ownedParameter xmi:id="_uWHqQd0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWHqQt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWHqRt0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
                <ownedParameter xmi:id="_uWHqR90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWHqS90fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uWHqTN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWIRUN0fEe2YPMyYKslBVA" name="toBooleanArray" visibility="package">
                <ownedParameter xmi:id="_uWIRUd0fEe2YPMyYKslBVA" name="return" type="_tCI54N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWIRV90fEe2YPMyYKslBVA" name="set" visibility="public">
                <ownedParameter xmi:id="_uWIRWN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWIRWd0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWIRWt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWIRW90fEe2YPMyYKslBVA" name="get" visibility="public">
                <ownedParameter xmi:id="_uWIRXN0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWIRXd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_td1XYN0fEe2YPMyYKslBVA" name="BooleanComparator" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_td1XYd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_td1XYt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_td1XZN0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uWIRXt0fEe2YPMyYKslBVA" name="TRUE_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_td1XYN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWIRX90fEe2YPMyYKslBVA" name="FALSE_FIRST" visibility="public" isLeaf="true" isStatic="true" type="_td1XYN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWIRYN0fEe2YPMyYKslBVA" name="trueValue" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWIRYd0fEe2YPMyYKslBVA" name="toString" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWIRYt0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_td1XZd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_td1XY90fEe2YPMyYKslBVA" client="_td1XYN0fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uWI4YN0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uWI4Yd0fEe2YPMyYKslBVA" name="return" type="_td1XZd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWI4ZN0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uWI4Zd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWI4Zt0fEe2YPMyYKslBVA" name="return" type="_td1XYN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWI4Z90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uWI4aN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWI4ad0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWI4at0fEe2YPMyYKslBVA" name="trueValue" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWI4a90fEe2YPMyYKslBVA" name="toString" type="_s6xto90fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWI4bN0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uWI4bd0fEe2YPMyYKslBVA" name="a" type="_s9UrUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWI4bt0fEe2YPMyYKslBVA" name="b" type="_s9UrUd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWI4b90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWI4cN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uWI4cd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWI4ct0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uWI4c90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWI4dN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWI4dd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWJfcN0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uWJfcd0fEe2YPMyYKslBVA" name="return" type="_td1XZd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWJfct0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_td1XZd0fEe2YPMyYKslBVA" name="BooleanComparator[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB4390fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB44N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uWI4Yt0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uWI4Y90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_td1XZt0fEe2YPMyYKslBVA" name="LexicographicalComparator" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_td1XZ90fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_td1XaN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_td1Xat0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uWJfc90fEe2YPMyYKslBVA" name="INSTANCE" visibility="public" isLeaf="true" isStatic="true" type="_td1XZt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWJfdN0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_td1Xa90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_td1Xad0fEe2YPMyYKslBVA" client="_td1XZt0fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uWJfdd0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uWJfdt0fEe2YPMyYKslBVA" name="return" type="_td1Xa90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWJfed0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uWJfet0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWJfe90fEe2YPMyYKslBVA" name="return" type="_td1XZt0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWJffN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uWJffd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWJfft0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWKGgN0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uWKGgd0fEe2YPMyYKslBVA" name="left" type="_tCI54N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWKGgt0fEe2YPMyYKslBVA" name="right" type="_tCI54N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWKGg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWKGhN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uWKGhd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWKGht0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uWKGh90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWKGiN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWKGid0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWKGit0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uWKGi90fEe2YPMyYKslBVA" name="return" type="_td1Xa90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWKGjN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_td1Xa90fEe2YPMyYKslBVA" name="LexicographicalComparator[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB44d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB44t0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uWJfd90fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uWJfeN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_td0wVt0fEe2YPMyYKslBVA" name="UnsignedLongs" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_td1-cN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td1-cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td1-ct0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uWgE0N0fEe2YPMyYKslBVA" name="MAX_VALUE" visibility="public" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uV3LnN0fEe2YPMyYKslBVA" name="remainder" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV3Lnd0fEe2YPMyYKslBVA" name="dividend" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV3Lnt0fEe2YPMyYKslBVA" name="divisor" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV3Ln90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWfdsN0fEe2YPMyYKslBVA" name="compare" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWfdsd0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWfdst0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWfds90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWgEyd0fEe2YPMyYKslBVA" name="divide" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWgEyt0fEe2YPMyYKslBVA" name="dividend" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWgEy90fEe2YPMyYKslBVA" name="divisor" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWgEzN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWgE0d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uWgE0t0fEe2YPMyYKslBVA" name="flip" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uWgr0N0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWgr0d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWgr0t0fEe2YPMyYKslBVA" name="min" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWgr090fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWgr1N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWgr1d0fEe2YPMyYKslBVA" name="max" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWgr1t0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWgr190fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWgr2N0fEe2YPMyYKslBVA" name="join" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWgr2d0fEe2YPMyYKslBVA" name="separator" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWgr2t0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWgr290fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWhS4N0fEe2YPMyYKslBVA" name="toString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWhS4d0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWhS4t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWhS490fEe2YPMyYKslBVA" name="lexicographicalComparator" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWhS5N0fEe2YPMyYKslBVA" name="return" type="_s--4Md0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWhS5d0fEe2YPMyYKslBVA" name="sort" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWhS5t0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWhS590fEe2YPMyYKslBVA" name="sort" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWhS6N0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWhS6d0fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWhS6t0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWhS690fEe2YPMyYKslBVA" name="sortDescending" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWh58N0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWh58d0fEe2YPMyYKslBVA" name="sortDescending" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWh58t0fEe2YPMyYKslBVA" name="array" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWh5890fEe2YPMyYKslBVA" name="fromIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWh59N0fEe2YPMyYKslBVA" name="toIndex" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWihAN0fEe2YPMyYKslBVA" name="parseUnsignedLong" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWihAd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWihAt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWihA90fEe2YPMyYKslBVA" name="parseUnsignedLong" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWihBN0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWihBd0fEe2YPMyYKslBVA" name="radix" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWihBt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWjIEN0fEe2YPMyYKslBVA" name="decode" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWjIEd0fEe2YPMyYKslBVA" name="stringValue" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWjIEt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWjIFt0fEe2YPMyYKslBVA" name="toString" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWjIF90fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWjIGN0fEe2YPMyYKslBVA" name="radix" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWjIGd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_td2lgt0fEe2YPMyYKslBVA" name="ParseOverflowDetection" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tgPyOd0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgPyOt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgPyO90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uWfdvd0fEe2YPMyYKslBVA" name="maxValueDivs" visibility="package" isLeaf="true" isStatic="true" type="_s_vtMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWfdvt0fEe2YPMyYKslBVA" name="maxValueMods" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWfdv90fEe2YPMyYKslBVA" name="maxSafeDigits" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uWfdwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uWgEwN0fEe2YPMyYKslBVA" name="overflowInParse" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uWgEwd0fEe2YPMyYKslBVA" name="current" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWgEwt0fEe2YPMyYKslBVA" name="digit" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWgEw90fEe2YPMyYKslBVA" name="radix" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWgExN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWgExd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tgPyM90fEe2YPMyYKslBVA" name="LexicographicalComparator" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_tgPyNN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tgPyNd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tgPyN90fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uWe2pN0fEe2YPMyYKslBVA" name="INSTANCE" visibility="public" isLeaf="true" isStatic="true" type="_tgPyM90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uWe2pd0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tgPyON0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <interfaceRealization xmi:id="_tgPyNt0fEe2YPMyYKslBVA" client="_tgPyM90fEe2YPMyYKslBVA" supplier="_s--4Md0fEe2YPMyYKslBVA" contract="_s--4Md0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uWe2pt0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uWe2p90fEe2YPMyYKslBVA" name="return" type="_tgPyON0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWe2qt0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uWe2q90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWe2rN0fEe2YPMyYKslBVA" name="return" type="_tgPyM90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWe2rd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uWe2rt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWe2r90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWe2sN0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uWe2sd0fEe2YPMyYKslBVA" name="left" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWe2st0fEe2YPMyYKslBVA" name="right" type="_s_vtMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWe2s90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWfdtN0fEe2YPMyYKslBVA" name="toString" visibility="public">
                <ownedParameter xmi:id="_uWfdtd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWfdtt0fEe2YPMyYKslBVA" name="compare" visibility="public">
                <ownedParameter xmi:id="_uWfdt90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWfduN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uWfdud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWfdut0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uWfdu90fEe2YPMyYKslBVA" name="return" type="_tgPyON0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uWfdvN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tgPyON0fEe2YPMyYKslBVA" name="LexicographicalComparator[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB4490fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB45N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uWe2qN0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uWe2qd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_td2lhN0fEe2YPMyYKslBVA" name="ParseRequest" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tgPyMN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tgPyMd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tgPyMt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uWePmN0fEe2YPMyYKslBVA" name="rawValue" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uWePmd0fEe2YPMyYKslBVA" name="radix" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uWePmt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uWePm90fEe2YPMyYKslBVA" name="rawValue" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWePnN0fEe2YPMyYKslBVA" name="radix" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWePnd0fEe2YPMyYKslBVA" name="fromString" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uWe2oN0fEe2YPMyYKslBVA" name="stringValue" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWe2od0fEe2YPMyYKslBVA" name="return" type="_td2lhN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Package" xmi:id="_s_oYcN0fEe2YPMyYKslBVA" name="math">
          <packagedElement xmi:type="uml:Class" xmi:id="_s_oYct0fEe2YPMyYKslBVA" name="IntMath" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_s_sp4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_tQ8N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_tQ8d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uVwd6d0fEe2YPMyYKslBVA" name="MAX_SIGNED_POWER_OF_TWO" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVwd6t0fEe2YPMyYKslBVA" name="MAX_POWER_OF_SQRT2_UNSIGNED" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVwd690fEe2YPMyYKslBVA" name="maxLog10ForLeadingZeros" visibility="package" isLeaf="true" isStatic="true" type="_s68swN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVwd7N0fEe2YPMyYKslBVA" name="powersOf10" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVwd7d0fEe2YPMyYKslBVA" name="halfPowersOf10" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVwd7t0fEe2YPMyYKslBVA" name="FLOOR_SQRT_MAX_INT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVwd790fEe2YPMyYKslBVA" name="factorials" visibility="private" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVwd8N0fEe2YPMyYKslBVA" name="biggestBinomials" visibility="package" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uJgxoN0fEe2YPMyYKslBVA" name="checkedMultiply" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uJgxod0fEe2YPMyYKslBVA" name="a" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJgxot0fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uJgxo90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKBvAd0fEe2YPMyYKslBVA" name="binomial" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKBvAt0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKBvA90fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKBvBN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKBvBd0fEe2YPMyYKslBVA" name="saturatedMultiply" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKBvBt0fEe2YPMyYKslBVA" name="a" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKBvB90fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKBvCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uKELR90fEe2YPMyYKslBVA" name="factorial" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uKELSN0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uKELSd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNerod0fEe2YPMyYKslBVA" name="log2" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNerot0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNero90fEe2YPMyYKslBVA" name="mode" type="_s_t4Ad0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNerpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uNiWBd0fEe2YPMyYKslBVA" name="sqrt" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uNiWBt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNiWB90fEe2YPMyYKslBVA" name="mode" type="_s_t4Ad0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uNiWCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPGcQN0fEe2YPMyYKslBVA" name="saturatedAdd" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPGcQd0fEe2YPMyYKslBVA" name="a" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPGcQt0fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPGcQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uPHDUN0fEe2YPMyYKslBVA" name="divide" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uPHDUd0fEe2YPMyYKslBVA" name="p" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPHDUt0fEe2YPMyYKslBVA" name="q" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPHDU90fEe2YPMyYKslBVA" name="mode" type="_s_t4Ad0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uPHDVN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVwd8d0fEe2YPMyYKslBVA" name="ceilingPowerOfTwo" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uVwd8t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVwd890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVxE9t0fEe2YPMyYKslBVA" name="floorPowerOfTwo" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uVxE990fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVxE-N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVxE-d0fEe2YPMyYKslBVA" name="isPowerOfTwo" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uVxE-t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVxE-90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVxE_N0fEe2YPMyYKslBVA" name="lessThanBranchFree" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVxE_d0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVxE_t0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVxE_90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVxsAt0fEe2YPMyYKslBVA" name="log10" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uVxsA90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVxsBN0fEe2YPMyYKslBVA" name="mode" type="_s_t4Ad0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVxsBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVxsBt0fEe2YPMyYKslBVA" name="log10Floor" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uVxsB90fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVxsCN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVyTEN0fEe2YPMyYKslBVA" name="pow" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uVyTEd0fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVyTEt0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVyTE90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVy6IN0fEe2YPMyYKslBVA" name="sqrtFloor" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uVy6Id0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVy6It0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVy6Jt0fEe2YPMyYKslBVA" name="mod" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uVzhMN0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVzhMd0fEe2YPMyYKslBVA" name="m" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVzhMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVzhM90fEe2YPMyYKslBVA" name="gcd" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uVzhNN0fEe2YPMyYKslBVA" name="a" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVzhNd0fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVzhNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVzhN90fEe2YPMyYKslBVA" name="checkedAdd" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uVzhON0fEe2YPMyYKslBVA" name="a" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVzhOd0fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVzhOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVzhQN0fEe2YPMyYKslBVA" name="checkedSubtract" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uVzhQd0fEe2YPMyYKslBVA" name="a" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVzhQt0fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVzhQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV0IQN0fEe2YPMyYKslBVA" name="checkedPow" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV0IQd0fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV0IQt0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV0IQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV0IRN0fEe2YPMyYKslBVA" name="saturatedSubtract" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV0IRd0fEe2YPMyYKslBVA" name="a" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV0IRt0fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV0IR90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV0vUN0fEe2YPMyYKslBVA" name="saturatedPow" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV0vUd0fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV0vUt0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV0vU90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV1WYN0fEe2YPMyYKslBVA" name="mean" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV1WYd0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV1WYt0fEe2YPMyYKslBVA" name="y" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV1WY90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV1WZN0fEe2YPMyYKslBVA" name="isPrime" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV1WZd0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV1WZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV1Wat0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uV1Wa90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVhI490fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tVhI5N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVhI5d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVhI5t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uVv23d0fEe2YPMyYKslBVA" name="$SwitchMap$java$math$RoundingMode" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uVv23t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_tQ890fEe2YPMyYKslBVA" name="MathPreconditions" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_s_z-oN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_z-od0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_z-ot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uVxE8N0fEe2YPMyYKslBVA" name="checkPositive" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVxE8d0fEe2YPMyYKslBVA" name="role" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVxE8t0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVxE890fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVxsAN0fEe2YPMyYKslBVA" name="checkRoundingUnnecessary" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVxsAd0fEe2YPMyYKslBVA" name="condition" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVyTFN0fEe2YPMyYKslBVA" name="checkNonNegative" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVyTFd0fEe2YPMyYKslBVA" name="role" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVyTFt0fEe2YPMyYKslBVA" name="x" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVyTF90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVzhO90fEe2YPMyYKslBVA" name="checkNoOverflow" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVzhPN0fEe2YPMyYKslBVA" name="condition" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVzhPd0fEe2YPMyYKslBVA" name="methodName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVzhPt0fEe2YPMyYKslBVA" name="a" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVzhP90fEe2YPMyYKslBVA" name="b" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV5n0N0fEe2YPMyYKslBVA" name="checkPositive" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uV5n0d0fEe2YPMyYKslBVA" name="role" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV5n0t0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV5n090fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV7dAN0fEe2YPMyYKslBVA" name="checkNonNegative" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uV7dAd0fEe2YPMyYKslBVA" name="role" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV7dAt0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV7dA90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV8rKN0fEe2YPMyYKslBVA" name="checkNoOverflow" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uV8rKd0fEe2YPMyYKslBVA" name="condition" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV8rKt0fEe2YPMyYKslBVA" name="methodName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV8rK90fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV8rLN0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWDY0N0fEe2YPMyYKslBVA" name="checkPositive" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uWDY0d0fEe2YPMyYKslBVA" name="role" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWDY0t0fEe2YPMyYKslBVA" name="x" type="_s_0lsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWDY090fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWD_4N0fEe2YPMyYKslBVA" name="checkNonNegative" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uWD_4d0fEe2YPMyYKslBVA" name="role" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWD_4t0fEe2YPMyYKslBVA" name="x" type="_s_0lsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWD_490fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWD_5N0fEe2YPMyYKslBVA" name="checkNonNegative" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uWD_5d0fEe2YPMyYKslBVA" name="role" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWD_5t0fEe2YPMyYKslBVA" name="x" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWD_590fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWEm890fEe2YPMyYKslBVA" name="checkInRangeForRoundingInputs" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uWEm9N0fEe2YPMyYKslBVA" name="condition" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWEm9d0fEe2YPMyYKslBVA" name="input" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWEm9t0fEe2YPMyYKslBVA" name="mode" type="_s_t4Ad0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWFOAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_vGId0fEe2YPMyYKslBVA" name="LongMath" visibility="public" isLeaf="true">
            <eAnnotations xmi:id="_s_vGIt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_s_vGI90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_s_vGJN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uV5Aw90fEe2YPMyYKslBVA" name="MAX_SIGNED_POWER_OF_TWO" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uV5AxN0fEe2YPMyYKslBVA" name="MAX_POWER_OF_SQRT2_UNSIGNED" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uV5Axd0fEe2YPMyYKslBVA" name="maxLog10ForLeadingZeros" visibility="package" isLeaf="true" isStatic="true" type="_s68swN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uV5Axt0fEe2YPMyYKslBVA" name="powersOf10" visibility="package" isLeaf="true" isStatic="true" type="_s_vtMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uV5Ax90fEe2YPMyYKslBVA" name="halfPowersOf10" visibility="package" isLeaf="true" isStatic="true" type="_s_vtMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uV5AyN0fEe2YPMyYKslBVA" name="FLOOR_SQRT_MAX_LONG" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uV5Ayd0fEe2YPMyYKslBVA" name="factorials" visibility="package" isLeaf="true" isStatic="true" type="_s_vtMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uV5Ayt0fEe2YPMyYKslBVA" name="biggestBinomials" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uV5Ay90fEe2YPMyYKslBVA" name="biggestSimpleBinomials" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uV5AzN0fEe2YPMyYKslBVA" name="SIEVE_30" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uV5Azd0fEe2YPMyYKslBVA" name="millerRabinBaseSets" visibility="private" isLeaf="true" isStatic="true" type="_s_vtMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uUeEd90fEe2YPMyYKslBVA" name="saturatedAdd" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uUeEeN0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUeEed0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uUeEet0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV1WZ90fEe2YPMyYKslBVA" name="isPrime" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV1WaN0fEe2YPMyYKslBVA" name="n" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV1Wad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV5Azt0fEe2YPMyYKslBVA" name="ceilingPowerOfTwo" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV5Az90fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV5A0N0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV5n1N0fEe2YPMyYKslBVA" name="floorPowerOfTwo" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV5n1d0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV5n1t0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV5n190fEe2YPMyYKslBVA" name="isPowerOfTwo" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV5n2N0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV5n2d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV5n2t0fEe2YPMyYKslBVA" name="lessThanBranchFree" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uV5n290fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV5n3N0fEe2YPMyYKslBVA" name="y" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV5n3d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV5n3t0fEe2YPMyYKslBVA" name="log2" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV6O4N0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV6O4d0fEe2YPMyYKslBVA" name="mode" type="_s_t4Ad0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV6O4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV6O490fEe2YPMyYKslBVA" name="log10" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV6O5N0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV6O5d0fEe2YPMyYKslBVA" name="mode" type="_s_t4Ad0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV6O5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV6O590fEe2YPMyYKslBVA" name="log10Floor" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uV6O6N0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV6O6d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV618N0fEe2YPMyYKslBVA" name="pow" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV618d0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV618t0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV61890fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV619N0fEe2YPMyYKslBVA" name="sqrt" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV619d0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV619t0fEe2YPMyYKslBVA" name="mode" type="_s_t4Ad0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV61990fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV7dBN0fEe2YPMyYKslBVA" name="fitsInInt" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uV7dBd0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV7dBt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV7dB90fEe2YPMyYKslBVA" name="divide" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV7dCN0fEe2YPMyYKslBVA" name="p" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV7dCd0fEe2YPMyYKslBVA" name="q" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV7dCt0fEe2YPMyYKslBVA" name="mode" type="_s_t4Ad0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV7dC90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV8EE90fEe2YPMyYKslBVA" name="mod" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV8EFN0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV8EFd0fEe2YPMyYKslBVA" name="m" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV8EFt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV8EF90fEe2YPMyYKslBVA" name="mod" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV8EGN0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV8EGd0fEe2YPMyYKslBVA" name="m" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV8EGt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV8rIN0fEe2YPMyYKslBVA" name="gcd" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV8rId0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV8rIt0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV8rI90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV8rJN0fEe2YPMyYKslBVA" name="checkedAdd" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV8rJd0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV8rJt0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV8rJ90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV8rLd0fEe2YPMyYKslBVA" name="checkedSubtract" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV8rLt0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV8rL90fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV8rMN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV9SMN0fEe2YPMyYKslBVA" name="checkedMultiply" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV9SMd0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV9SMt0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV9SM90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV9SNN0fEe2YPMyYKslBVA" name="checkedPow" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV9SNd0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV9SNt0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV9SN90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV95QN0fEe2YPMyYKslBVA" name="saturatedSubtract" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV95Qd0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV95Qt0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV95Q90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV-gUN0fEe2YPMyYKslBVA" name="saturatedMultiply" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV-gUd0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV-gUt0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV-gU90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV-gVN0fEe2YPMyYKslBVA" name="saturatedPow" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV-gVd0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV-gVt0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV-gV90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV_HYN0fEe2YPMyYKslBVA" name="factorial" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV_HYd0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV_HYt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uV_ucN0fEe2YPMyYKslBVA" name="binomial" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uV_ucd0fEe2YPMyYKslBVA" name="n" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV_uct0fEe2YPMyYKslBVA" name="k" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uV_uc90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWAVgN0fEe2YPMyYKslBVA" name="multiplyFraction" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uWAVgd0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWAVgt0fEe2YPMyYKslBVA" name="numerator" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWAVg90fEe2YPMyYKslBVA" name="denominator" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWAVhN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWAVhd0fEe2YPMyYKslBVA" name="mean" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWAVht0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWAVh90fEe2YPMyYKslBVA" name="y" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWAViN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWA8kN0fEe2YPMyYKslBVA" name="roundToDouble" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uWA8kd0fEe2YPMyYKslBVA" name="x" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWA8kt0fEe2YPMyYKslBVA" name="mode" type="_s_t4Ad0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWA8k90fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWBjo90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uWBjpN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_s_ywgN0fEe2YPMyYKslBVA" name="MillerRabinTester" visibility="package" isAbstract="true">
              <eAnnotations xmi:id="_tVhv9N0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVhv9d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVhv9t0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uV3yot0fEe2YPMyYKslBVA" name="SMALL" visibility="public" isLeaf="true" isStatic="true" type="_s_ywgN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uV3yo90fEe2YPMyYKslBVA" name="LARGE" visibility="public" isLeaf="true" isStatic="true" type="_s_ywgN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uV3ypN0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_tVhv990fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uV2kg90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uV2khN0fEe2YPMyYKslBVA" name="x0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV2khd0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV2kht0fEe2YPMyYKslBVA" name="x2" type="_tVhv8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uV3ypd0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uV3ypt0fEe2YPMyYKslBVA" name="return" type="_tVhv990fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uV3yqd0fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uV3yqt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV3yq90fEe2YPMyYKslBVA" name="return" type="_s_ywgN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uV3yrN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uV3yrd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV3yrt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uV4ZsN0fEe2YPMyYKslBVA" name="test" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uV4Zsd0fEe2YPMyYKslBVA" name="base" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV4Zst0fEe2YPMyYKslBVA" name="n" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV4Zs90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uV4ZtN0fEe2YPMyYKslBVA" name="testWitness" visibility="private">
                <ownedParameter xmi:id="_uV4Ztd0fEe2YPMyYKslBVA" name="base" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV4Ztt0fEe2YPMyYKslBVA" name="n" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV4Zt90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uV4ZuN0fEe2YPMyYKslBVA" name="mulMod" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uV4Zud0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV4Zut0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV4Zu90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV4ZvN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uV4Zvd0fEe2YPMyYKslBVA" name="squareMod" visibility="package" isAbstract="true">
                <ownedParameter xmi:id="_uV4Zvt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV4Zv90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV4ZwN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uV4Zwd0fEe2YPMyYKslBVA" name="powMod" visibility="private">
                <ownedParameter xmi:id="_uV4Zwt0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV4Zw90fEe2YPMyYKslBVA" name="p" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV4ZxN0fEe2YPMyYKslBVA" name="m" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uV4Zxd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uV5AwN0fEe2YPMyYKslBVA" name="$values" visibility="private" isStatic="true">
                <ownedParameter xmi:id="_uV5Awd0fEe2YPMyYKslBVA" name="return" type="_tVhv990fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uV5Awt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVhv-d0fEe2YPMyYKslBVA" name="1" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_td0JQN0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_td0wUN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_td0wUd0fEe2YPMyYKslBVA" general="_s_ywgN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uV2kgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uV2kgd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV2kgt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uV2kh90fEe2YPMyYKslBVA" name="mulMod" visibility="package">
                  <ownedParameter xmi:id="_uV2kiN0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV2kid0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV2kit0fEe2YPMyYKslBVA" name="m" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV2ki90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uV2kjN0fEe2YPMyYKslBVA" name="squareMod" visibility="package">
                  <ownedParameter xmi:id="_uV2kjd0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV2kjt0fEe2YPMyYKslBVA" name="m" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV2kj90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
              <nestedClassifier xmi:type="uml:Class" xmi:id="_tVhv-90fEe2YPMyYKslBVA" name="2" visibility="package" isLeaf="true">
                <eAnnotations xmi:id="_td0wUt0fEe2YPMyYKslBVA" source="Jar2UML">
                  <details xmi:id="_td0wU90fEe2YPMyYKslBVA" key="classpath" value="true"/>
                </eAnnotations>
                <generalization xmi:id="_td0wVN0fEe2YPMyYKslBVA" general="_s_ywgN0fEe2YPMyYKslBVA"/>
                <ownedOperation xmi:id="_uV2kkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                  <ownedParameter xmi:id="_uV2kkd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV2kkt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uV3LkN0fEe2YPMyYKslBVA" name="plusMod" visibility="private">
                  <ownedParameter xmi:id="_uV3Lkd0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV3Lkt0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV3Lk90fEe2YPMyYKslBVA" name="m" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV3LlN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uV3Lld0fEe2YPMyYKslBVA" name="times2ToThe32Mod" visibility="private">
                  <ownedParameter xmi:id="_uV3Llt0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV3Ll90fEe2YPMyYKslBVA" name="m" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV3LmN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uV3LoN0fEe2YPMyYKslBVA" name="mulMod" visibility="package">
                  <ownedParameter xmi:id="_uV3Lod0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV3Lot0fEe2YPMyYKslBVA" name="b" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV3Lo90fEe2YPMyYKslBVA" name="m" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV3LpN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
                <ownedOperation xmi:id="_uV3Lpd0fEe2YPMyYKslBVA" name="squareMod" visibility="package">
                  <ownedParameter xmi:id="_uV3Lpt0fEe2YPMyYKslBVA" name="a" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV3yoN0fEe2YPMyYKslBVA" name="m" type="_s6q_8N0fEe2YPMyYKslBVA"/>
                  <ownedParameter xmi:id="_uV3yod0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
                </ownedOperation>
              </nestedClassifier>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVhv8N0fEe2YPMyYKslBVA" name="1" visibility="package">
              <eAnnotations xmi:id="_tVhv8d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tVhv8t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tVhv890fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uV19cN0fEe2YPMyYKslBVA" name="$SwitchMap$java$math$RoundingMode" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uV19cd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_tVhv990fEe2YPMyYKslBVA" name="MillerRabinTester[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB45d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB45t0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uV3yp90fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uV3yqN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s_ywhN0fEe2YPMyYKslBVA" name="DoubleUtils" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVhI4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVhI4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVhI4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uVuosd0fEe2YPMyYKslBVA" name="SIGNIFICAND_MASK" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVuost0fEe2YPMyYKslBVA" name="EXPONENT_MASK" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVuos90fEe2YPMyYKslBVA" name="SIGN_MASK" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVuotN0fEe2YPMyYKslBVA" name="SIGNIFICAND_BITS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVuotd0fEe2YPMyYKslBVA" name="EXPONENT_BIAS" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVuott0fEe2YPMyYKslBVA" name="IMPLICIT_BIT" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uVuot90fEe2YPMyYKslBVA" name="ONE_BITS" visibility="package" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uVuouN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uVuoud0fEe2YPMyYKslBVA" name="nextDown" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVuout0fEe2YPMyYKslBVA" name="d" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVuou90fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVuov90fEe2YPMyYKslBVA" name="getSignificand" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVuowN0fEe2YPMyYKslBVA" name="d" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVuowd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVuowt0fEe2YPMyYKslBVA" name="isFinite" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVuow90fEe2YPMyYKslBVA" name="d" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVuoxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVvPwN0fEe2YPMyYKslBVA" name="isNormal" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVvPwd0fEe2YPMyYKslBVA" name="d" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVvPwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVvPw90fEe2YPMyYKslBVA" name="scaleNormalize" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVvPxN0fEe2YPMyYKslBVA" name="x" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVvPxd0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVvPyd0fEe2YPMyYKslBVA" name="bigToDouble" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVvPyt0fEe2YPMyYKslBVA" name="x" type="_s_0lsN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVvPy90fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uVv2090fEe2YPMyYKslBVA" name="ensureNonNegative" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uVv21N0fEe2YPMyYKslBVA" name="value" type="_s9DlkN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uVv21d0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_s-V_A90fEe2YPMyYKslBVA" name="sun">
      <packagedElement xmi:type="uml:Package" xmi:id="_s-V_BN0fEe2YPMyYKslBVA" name="jna">
        <packagedElement xmi:type="uml:Package" xmi:id="_s-WmEN0fEe2YPMyYKslBVA" name="ptr">
          <packagedElement xmi:type="uml:Class" xmi:id="_s-WmEt0fEe2YPMyYKslBVA" name="PointerByReference" visibility="public">
            <eAnnotations xmi:id="_tBSlVN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tBSlVd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tBSlVt0fEe2YPMyYKslBVA" general="_tBSlUt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uF6EBt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uF6rEN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
              <ownedParameter xmi:id="_uF6rEd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZkm4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uZkm4d0fEe2YPMyYKslBVA" name="value" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZkm4t0fEe2YPMyYKslBVA" name="setValue" visibility="public">
              <ownedParameter xmi:id="_uZkm490fEe2YPMyYKslBVA" name="value" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZkm5N0fEe2YPMyYKslBVA" name="getPointer" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uZkm5d0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_s-bekN0fEe2YPMyYKslBVA" name="ByteByReference" visibility="public">
            <eAnnotations xmi:id="_tBSlUN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tBSlUd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tBSlU90fEe2YPMyYKslBVA" general="_tBSlUt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uGEcGt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uGFDIN0fEe2YPMyYKslBVA" name="getValue" visibility="public">
              <ownedParameter xmi:id="_uGFDId0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZj_190fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uZj_2N0fEe2YPMyYKslBVA" name="value" type="_s60J4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZj_2d0fEe2YPMyYKslBVA" name="setValue" visibility="public">
              <ownedParameter xmi:id="_uZj_2t0fEe2YPMyYKslBVA" name="value" type="_s60J4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZj_290fEe2YPMyYKslBVA" name="getPointer" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uZj_3N0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tBSlUt0fEe2YPMyYKslBVA" name="ByReference" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tV2gFt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV2gF90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV2gGd0fEe2YPMyYKslBVA" general="_tV2gGN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uZj_090fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
              <ownedParameter xmi:id="_uZj_1N0fEe2YPMyYKslBVA" name="dataSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZj_1d0fEe2YPMyYKslBVA" name="setPointer" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uZj_1t0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </packagedElement>
          <packagedElement xmi:type="uml:Class" xmi:id="_tSg4Mt0fEe2YPMyYKslBVA" name="IntByReference" visibility="public">
            <eAnnotations xmi:id="_tV2gGt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV2gG90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV2gHN0fEe2YPMyYKslBVA" general="_tBSlUt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uZj_3d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
            <ownedOperation xmi:id="_uZj_3t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uZj_390fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZj_4N0fEe2YPMyYKslBVA" name="setValue" visibility="public">
              <ownedParameter xmi:id="_uZj_4d0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZj_4t0fEe2YPMyYKslBVA" name="getPointer" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uZj_490fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZj_5N0fEe2YPMyYKslBVA" name="getValue" visibility="public">
              <ownedParameter xmi:id="_uZj_5d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s-V_Bt0fEe2YPMyYKslBVA" name="Native" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tABaAt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tABaA90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tACBEN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXfjTN0fEe2YPMyYKslBVA" name="WCHAR_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXkbz90fEe2YPMyYKslBVA" name="DEFAULT_ENCODING" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXkb0N0fEe2YPMyYKslBVA" name="DEBUG_LOAD" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXkb0d0fEe2YPMyYKslBVA" name="DEBUG_JNA_LOAD" visibility="public" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXkb0t0fEe2YPMyYKslBVA" name="jnidispatchPath" visibility="package" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXkb090fEe2YPMyYKslBVA" name="typeOptions" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXkb1N0fEe2YPMyYKslBVA" name="libraries" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXkb1d0fEe2YPMyYKslBVA" name="_OPTION_ENCLOSING_LIBRARY" visibility="private" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXkb1t0fEe2YPMyYKslBVA" name="DEFAULT_HANDLER" visibility="private" isLeaf="true" isStatic="true" type="_tVkzQN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXkb190fEe2YPMyYKslBVA" name="callbackExceptionHandler" visibility="private" isStatic="true" type="_tVkzQN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXkb2N0fEe2YPMyYKslBVA" name="POINTER_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXkb2d0fEe2YPMyYKslBVA" name="LONG_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC0N0fEe2YPMyYKslBVA" name="SIZE_T_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC0d0fEe2YPMyYKslBVA" name="BOOL_SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC0t0fEe2YPMyYKslBVA" name="TYPE_VOIDP" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC090fEe2YPMyYKslBVA" name="TYPE_LONG" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC1N0fEe2YPMyYKslBVA" name="TYPE_WCHAR_T" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC1d0fEe2YPMyYKslBVA" name="TYPE_SIZE_T" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC1t0fEe2YPMyYKslBVA" name="TYPE_BOOL" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC190fEe2YPMyYKslBVA" name="MAX_ALIGNMENT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC2N0fEe2YPMyYKslBVA" name="MAX_PADDING" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC2d0fEe2YPMyYKslBVA" name="finalizer" visibility="private" isLeaf="true" isStatic="true" type="_s6O7E90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC2t0fEe2YPMyYKslBVA" name="JNA_TMPLIB_PREFIX" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC290fEe2YPMyYKslBVA" name="registeredClasses" visibility="private" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXlC3N0fEe2YPMyYKslBVA" name="registeredLibraries" visibility="private" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXlC3d0fEe2YPMyYKslBVA" name="CB_HAS_INITIALIZER" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC3t0fEe2YPMyYKslBVA" name="CVT_UNSUPPORTED" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC390fEe2YPMyYKslBVA" name="CVT_DEFAULT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC4N0fEe2YPMyYKslBVA" name="CVT_POINTER" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC4d0fEe2YPMyYKslBVA" name="CVT_STRING" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC4t0fEe2YPMyYKslBVA" name="CVT_STRUCTURE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC490fEe2YPMyYKslBVA" name="CVT_STRUCTURE_BYVAL" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC5N0fEe2YPMyYKslBVA" name="CVT_BUFFER" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC5d0fEe2YPMyYKslBVA" name="CVT_ARRAY_BYTE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC5t0fEe2YPMyYKslBVA" name="CVT_ARRAY_SHORT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC590fEe2YPMyYKslBVA" name="CVT_ARRAY_CHAR" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC6N0fEe2YPMyYKslBVA" name="CVT_ARRAY_INT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC6d0fEe2YPMyYKslBVA" name="CVT_ARRAY_LONG" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC6t0fEe2YPMyYKslBVA" name="CVT_ARRAY_FLOAT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC690fEe2YPMyYKslBVA" name="CVT_ARRAY_DOUBLE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC7N0fEe2YPMyYKslBVA" name="CVT_ARRAY_BOOLEAN" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC7d0fEe2YPMyYKslBVA" name="CVT_BOOLEAN" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC7t0fEe2YPMyYKslBVA" name="CVT_CALLBACK" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC790fEe2YPMyYKslBVA" name="CVT_FLOAT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC8N0fEe2YPMyYKslBVA" name="CVT_NATIVE_MAPPED" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC8d0fEe2YPMyYKslBVA" name="CVT_NATIVE_MAPPED_STRING" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC8t0fEe2YPMyYKslBVA" name="CVT_NATIVE_MAPPED_WSTRING" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC890fEe2YPMyYKslBVA" name="CVT_WSTRING" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC9N0fEe2YPMyYKslBVA" name="CVT_INTEGER_TYPE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC9d0fEe2YPMyYKslBVA" name="CVT_POINTER_TYPE" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC9t0fEe2YPMyYKslBVA" name="CVT_TYPE_MAPPER" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlC990fEe2YPMyYKslBVA" name="CVT_TYPE_MAPPER_STRING" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlp4N0fEe2YPMyYKslBVA" name="CVT_TYPE_MAPPER_WSTRING" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlp4d0fEe2YPMyYKslBVA" name="CVT_OBJECT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlp4t0fEe2YPMyYKslBVA" name="CVT_JNIENV" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlp490fEe2YPMyYKslBVA" name="CB_OPTION_DIRECT" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlp5N0fEe2YPMyYKslBVA" name="CB_OPTION_IN_DLL" visibility="package" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlp5d0fEe2YPMyYKslBVA" name="nativeThreadTerminationFlag" visibility="private" isLeaf="true" isStatic="true" type="_tAbCoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXlp5t0fEe2YPMyYKslBVA" name="nativeThreads" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_tABaBd0fEe2YPMyYKslBVA" client="_s-V_Bt0fEe2YPMyYKslBVA" supplier="_tABaBN0fEe2YPMyYKslBVA" contract="_tABaBN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uF6EAN0fEe2YPMyYKslBVA" name="loadLibrary" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uF6EAd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uF6EAt0fEe2YPMyYKslBVA" name="interfaceClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uF6EA90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWmLdd0fEe2YPMyYKslBVA" name="getCallbackExceptionHandler" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uWmLdt0fEe2YPMyYKslBVA" name="return" type="_tVkzQN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWrq8d0fEe2YPMyYKslBVA" name="getLibraryOptions" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uWrq8t0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWrq890fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWs5EN0fEe2YPMyYKslBVA" name="getTypeMapper" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uWs5Ed0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWs5Et0fEe2YPMyYKslBVA" name="return" type="_tAU8AN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWs5Gd0fEe2YPMyYKslBVA" name="getStringEncoding" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uWs5Gt0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWs5G90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWs5HN0fEe2YPMyYKslBVA" name="createNativeCallback" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uWs5Hd0fEe2YPMyYKslBVA" name="arg0" type="_tVlaUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWs5Ht0fEe2YPMyYKslBVA" name="arg1" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWs5H90fEe2YPMyYKslBVA" name="arg2" type="_tADPMd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWs5IN0fEe2YPMyYKslBVA" name="arg3" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWs5Id0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWs5It0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWs5I90fEe2YPMyYKslBVA" name="arg6" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWs5JN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWxKg90fEe2YPMyYKslBVA" name="freeNativeCallback" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uWxKhN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXGhvt0fEe2YPMyYKslBVA" name="getNativeSize" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXGhv90fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXGhwN0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXGhwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXIW7d0fEe2YPMyYKslBVA" name="getDefaultStringEncoding" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXIW7t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXLaMN0fEe2YPMyYKslBVA" name="invokeVoid" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXLaMd0fEe2YPMyYKslBVA" name="arg0" type="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXLaMt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXLaM90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXLaNN0fEe2YPMyYKslBVA" name="arg3" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXLaNd0fEe2YPMyYKslBVA" name="invokeInt" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXLaNt0fEe2YPMyYKslBVA" name="arg0" type="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXLaN90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXLaON0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXLaOd0fEe2YPMyYKslBVA" name="arg3" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXLaOt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXMBQN0fEe2YPMyYKslBVA" name="invokeLong" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXMBQd0fEe2YPMyYKslBVA" name="arg0" type="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBQt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBQ90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBRN0fEe2YPMyYKslBVA" name="arg3" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBRd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXMBRt0fEe2YPMyYKslBVA" name="invokeFloat" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXMBR90fEe2YPMyYKslBVA" name="arg0" type="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBSN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBSd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBSt0fEe2YPMyYKslBVA" name="arg3" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBS90fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXMBT90fEe2YPMyYKslBVA" name="invokeDouble" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXMBUN0fEe2YPMyYKslBVA" name="arg0" type="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBUd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBUt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBU90fEe2YPMyYKslBVA" name="arg3" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBVN0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXMoUN0fEe2YPMyYKslBVA" name="invokeStructure" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXMoUd0fEe2YPMyYKslBVA" name="function" type="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMoUt0fEe2YPMyYKslBVA" name="fp" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMoU90fEe2YPMyYKslBVA" name="callFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMoVN0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMoVd0fEe2YPMyYKslBVA" name="s" type="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMoVt0fEe2YPMyYKslBVA" name="return" type="_s-X0NN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXMoWt0fEe2YPMyYKslBVA" name="invokeObject" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXMoW90fEe2YPMyYKslBVA" name="arg0" type="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMoXN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMoXd0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMoXt0fEe2YPMyYKslBVA" name="arg3" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMoX90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXNPYN0fEe2YPMyYKslBVA" name="invokePointer" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXNPYd0fEe2YPMyYKslBVA" name="arg0" type="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXNPYt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXNPY90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXNPZN0fEe2YPMyYKslBVA" name="arg3" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXNPZd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXPEld0fEe2YPMyYKslBVA" name="isSupportedNativeType" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXPElt0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXPEl90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXhYdN0fEe2YPMyYKslBVA" name="getBytes" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXhYdd0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXhYdt0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXhYd90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXh_gN0fEe2YPMyYKslBVA" name="free" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXh_gd0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXh_gt0fEe2YPMyYKslBVA" name="malloc" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXh_g90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXh_hN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXimmt0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_uXkbxN0fEe2YPMyYKslBVA" name="getWindowHandle0" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXkbxd0fEe2YPMyYKslBVA" name="arg0" type="_tVy1tN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXkbxt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXlp590fEe2YPMyYKslBVA" name="parseVersion" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXlp6N0fEe2YPMyYKslBVA" name="v" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXlp6d0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXmQ890fEe2YPMyYKslBVA" name="isCompatibleVersion" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXmQ9N0fEe2YPMyYKslBVA" name="expectedVersion" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXmQ9d0fEe2YPMyYKslBVA" name="nativeVersion" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXmQ9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXmQ-t0fEe2YPMyYKslBVA" name="dispose" visibility="private" isStatic="true"/>
          <ownedOperation xmi:id="_uXm4Ad0fEe2YPMyYKslBVA" name="unregisterAll" visibility="private" isStatic="true"/>
          <ownedOperation xmi:id="_uXm4Bt0fEe2YPMyYKslBVA" name="deleteLibrary" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXm4B90fEe2YPMyYKslBVA" name="lib" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXm4CN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXm4C90fEe2YPMyYKslBVA" name="markTemporaryFile" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXm4DN0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXm4Dd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          <ownedOperation xmi:id="_uXm4Dt0fEe2YPMyYKslBVA" name="initIDs" visibility="private" isStatic="true"/>
          <ownedOperation xmi:id="_uXnfEN0fEe2YPMyYKslBVA" name="setProtected" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXnfEd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXnfEt0fEe2YPMyYKslBVA" name="isProtected" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXnfE90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXnfFN0fEe2YPMyYKslBVA" name="setPreserveLastError" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXnfFd0fEe2YPMyYKslBVA" name="enable" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXnfFt0fEe2YPMyYKslBVA" name="getPreserveLastError" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXnfF90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXnfGN0fEe2YPMyYKslBVA" name="getWindowID" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXnfGd0fEe2YPMyYKslBVA" name="w" type="_tACBFd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXnfGt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXnfG90fEe2YPMyYKslBVA" name="getComponentID" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXnfHN0fEe2YPMyYKslBVA" name="c" type="_tVy1tN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXnfHd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXoGIN0fEe2YPMyYKslBVA" name="getWindowPointer" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXoGId0fEe2YPMyYKslBVA" name="w" type="_tACBFd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXoGIt0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXoGI90fEe2YPMyYKslBVA" name="getComponentPointer" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXoGJN0fEe2YPMyYKslBVA" name="c" type="_tVy1tN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXoGJd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXoGJt0fEe2YPMyYKslBVA" name="getDirectBufferPointer" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXoGJ90fEe2YPMyYKslBVA" name="b" type="_tVqS0d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXoGKN0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXotMN0fEe2YPMyYKslBVA" name="_getDirectBufferPointer" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uXotMd0fEe2YPMyYKslBVA" name="arg0" type="_tVqS0d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXotMt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXotM90fEe2YPMyYKslBVA" name="toString" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXotNN0fEe2YPMyYKslBVA" name="buf" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXotNd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXotNt0fEe2YPMyYKslBVA" name="toString" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXotN90fEe2YPMyYKslBVA" name="buf" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXotON0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXotOd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXpUQN0fEe2YPMyYKslBVA" name="toString" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXpUQd0fEe2YPMyYKslBVA" name="buf" type="_s_9vo90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXpUQt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXpUQ90fEe2YPMyYKslBVA" name="toStringList" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXpURN0fEe2YPMyYKslBVA" name="buf" type="_s_9vo90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXpURd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXpURt0fEe2YPMyYKslBVA" name="toStringList" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXpUR90fEe2YPMyYKslBVA" name="buf" type="_s_9vo90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXpUSN0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXpUSd0fEe2YPMyYKslBVA" name="len" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXpUSt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXp7UN0fEe2YPMyYKslBVA" name="loadLibrary" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXp7Ud0fEe2YPMyYKslBVA" name="interfaceClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXp7Ut0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXp7U90fEe2YPMyYKslBVA" name="loadLibrary" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXp7VN0fEe2YPMyYKslBVA" name="interfaceClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXp7Vd0fEe2YPMyYKslBVA" name="options" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXp7Vt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXqiYN0fEe2YPMyYKslBVA" name="loadLibrary" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXqiYd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXqiYt0fEe2YPMyYKslBVA" name="interfaceClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXqiY90fEe2YPMyYKslBVA" name="options" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXqiZN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXrJcN0fEe2YPMyYKslBVA" name="cacheOptions" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uXrJcd0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXrJct0fEe2YPMyYKslBVA" name="options" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXrJc90fEe2YPMyYKslBVA" name="proxy" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXrJdN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXrJdd0fEe2YPMyYKslBVA" name="loadLibraryInstance" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uXrJdt0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXsXkN0fEe2YPMyYKslBVA" name="findEnclosingLibraryClass" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXsXkd0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXsXkt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXtlsN0fEe2YPMyYKslBVA" name="lookupField" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uXtlsd0fEe2YPMyYKslBVA" name="mappingClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXtlst0fEe2YPMyYKslBVA" name="fieldName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXtls90fEe2YPMyYKslBVA" name="resultClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXtltN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXva4N0fEe2YPMyYKslBVA" name="getStructureAlignment" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXva4d0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXva4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXva490fEe2YPMyYKslBVA" name="getBytes" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXva5N0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXva5d0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXwB9d0fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXwB9t0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXwB990fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXwB-N0fEe2YPMyYKslBVA" name="toByteArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXwB-d0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXwB-t0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXwB-90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXwpAN0fEe2YPMyYKslBVA" name="toCharArray" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXwpAd0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXwpAt0fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXwpA90fEe2YPMyYKslBVA" name="loadNativeDispatchLibrary" visibility="private" isStatic="true"/>
          <ownedOperation xmi:id="_uXxQE90fEe2YPMyYKslBVA" name="removeTemporaryFiles" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_uXyeMt0fEe2YPMyYKslBVA" name="loadNativeDispatchLibraryFromClasspath" visibility="private" isStatic="true"/>
          <ownedOperation xmi:id="_uXzsUd0fEe2YPMyYKslBVA" name="extractFromResourcePath" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXzsUt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXzsU90fEe2YPMyYKslBVA" name="loader" type="_tANnQt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXzsVN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX0TYN0fEe2YPMyYKslBVA" name="isUnpacked" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uX0TYd0fEe2YPMyYKslBVA" name="file" type="_s7A-MN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX0TYt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX0TY90fEe2YPMyYKslBVA" name="extractFromResourcePath" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uX0TZN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX0TZd0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX2Ik90fEe2YPMyYKslBVA" name="getTempDir" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uX2IlN0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX3WsN0fEe2YPMyYKslBVA" name="sizeof" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uX3Wsd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX3Wst0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX3Ws90fEe2YPMyYKslBVA" name="getNativeVersion" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uX3WtN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX3Wtd0fEe2YPMyYKslBVA" name="getAPIChecksum" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uX3Wtt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX3Wt90fEe2YPMyYKslBVA" name="getLastError" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uX3WuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX3Wud0fEe2YPMyYKslBVA" name="setLastError" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uX3Wut0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX3Wu90fEe2YPMyYKslBVA" name="synchronizedLibrary" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uX3WvN0fEe2YPMyYKslBVA" name="library" type="_tTZCAt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX3Wvd0fEe2YPMyYKslBVA" name="return" type="_tTZCAt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX39wN0fEe2YPMyYKslBVA" name="getWebStartLibraryPath" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uX39wd0fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX39wt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX6aCN0fEe2YPMyYKslBVA" name="getNativeSize" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uX6aCd0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX6aCt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX7oIN0fEe2YPMyYKslBVA" name="setCallbackExceptionHandler" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uX7oId0fEe2YPMyYKslBVA" name="eh" type="_tVkzQN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX8PMN0fEe2YPMyYKslBVA" name="register" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uX8PMd0fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX8PMt0fEe2YPMyYKslBVA" name="getCallingClass" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uX8PM90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX8PNN0fEe2YPMyYKslBVA" name="findDirectMappedClass" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uX8PNd0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX8PNt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX8PN90fEe2YPMyYKslBVA" name="register" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uX8PON0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX8POd0fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX8POt0fEe2YPMyYKslBVA" name="register" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uX8PO90fEe2YPMyYKslBVA" name="lib" type="_tAFEYt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX8PPN0fEe2YPMyYKslBVA" name="register" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uX82QN0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX82Qd0fEe2YPMyYKslBVA" name="lib" type="_tAFEYt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX9dUN0fEe2YPMyYKslBVA" name="setCallbackThreadInitializer" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uX9dUd0fEe2YPMyYKslBVA" name="cb" type="_tVlaUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX9dUt0fEe2YPMyYKslBVA" name="initializer" type="_tVmBYt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX-EYN0fEe2YPMyYKslBVA" name="unregister" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uX-EYd0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX-EYt0fEe2YPMyYKslBVA" name="arg1" type="_s_vtMN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX-EY90fEe2YPMyYKslBVA" name="unregister" visibility="public" isStatic="true"/>
          <ownedOperation xmi:id="_uX-EZN0fEe2YPMyYKslBVA" name="unregister" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uX-EZd0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX-rcN0fEe2YPMyYKslBVA" name="registered" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uX-rcd0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX-rct0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX_SgN0fEe2YPMyYKslBVA" name="getSignature" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uX_Sgd0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX_Sgt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX_5kN0fEe2YPMyYKslBVA" name="replace" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uX_5kd0fEe2YPMyYKslBVA" name="s1" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX_5kt0fEe2YPMyYKslBVA" name="s2" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX_5k90fEe2YPMyYKslBVA" name="str" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX_5lN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYAgoN0fEe2YPMyYKslBVA" name="getConversion" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYAgod0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYAgot0fEe2YPMyYKslBVA" name="mapper" type="_tAU8AN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYAgo90fEe2YPMyYKslBVA" name="allowObjects" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYAgpN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYELA90fEe2YPMyYKslBVA" name="registerMethod" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYELBN0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELBd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELBt0fEe2YPMyYKslBVA" name="arg2" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELB90fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELCN0fEe2YPMyYKslBVA" name="arg4" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELCd0fEe2YPMyYKslBVA" name="arg5" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELCt0fEe2YPMyYKslBVA" name="arg6" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELC90fEe2YPMyYKslBVA" name="arg7" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELDN0fEe2YPMyYKslBVA" name="arg8" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELDd0fEe2YPMyYKslBVA" name="arg9" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELDt0fEe2YPMyYKslBVA" name="arg10" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELD90fEe2YPMyYKslBVA" name="arg11" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELEN0fEe2YPMyYKslBVA" name="arg12" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELEd0fEe2YPMyYKslBVA" name="arg13" type="_tACoJ90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELEt0fEe2YPMyYKslBVA" name="arg14" type="_tAU8Ad0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELE90fEe2YPMyYKslBVA" name="arg15" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYELFN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYHOUN0fEe2YPMyYKslBVA" name="fromNative" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYHOUd0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYHOUt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYHOU90fEe2YPMyYKslBVA" name="return" type="_tAlasN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYH1ZN0fEe2YPMyYKslBVA" name="fromNative" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYH1Zd0fEe2YPMyYKslBVA" name="m" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYH1Zt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYH1Z90fEe2YPMyYKslBVA" name="return" type="_tAlasN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYH1aN0fEe2YPMyYKslBVA" name="nativeType" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYH1ad0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYH1at0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYIccN0fEe2YPMyYKslBVA" name="toNative" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYIccd0fEe2YPMyYKslBVA" name="cvt" type="_tAU8At0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYIcct0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYIcc90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYIcdN0fEe2YPMyYKslBVA" name="fromNative" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYIcdd0fEe2YPMyYKslBVA" name="cvt" type="_tAU8Ad0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYIcdt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYIcd90fEe2YPMyYKslBVA" name="m" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYIceN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYJDgN0fEe2YPMyYKslBVA" name="ffi_prep_cif" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uYJDgd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYJDgt0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYJDg90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYJDhN0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYJDhd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYJDht0fEe2YPMyYKslBVA" name="ffi_call" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uYJDh90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYJDiN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYJDid0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYJDit0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYJDi90fEe2YPMyYKslBVA" name="ffi_prep_closure" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uYJDjN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYJDjd0fEe2YPMyYKslBVA" name="arg1" type="_tVy1uN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYJDjt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYJDj90fEe2YPMyYKslBVA" name="ffi_free_closure" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uYJDkN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYJDkd0fEe2YPMyYKslBVA" name="initialize_ffi_type" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYJDkt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYJDk90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYJDlN0fEe2YPMyYKslBVA" name="main" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uYJDld0fEe2YPMyYKslBVA" name="args" type="_s69T0t0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYKRoN0fEe2YPMyYKslBVA" name="invokeStructure" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYKRod0fEe2YPMyYKslBVA" name="arg0" type="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYKRot0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYKRo90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYKRpN0fEe2YPMyYKslBVA" name="arg3" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYKRpd0fEe2YPMyYKslBVA" name="arg4" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYKRpt0fEe2YPMyYKslBVA" name="arg5" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYK4st0fEe2YPMyYKslBVA" name="open" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYK4s90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYK4tN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYK4td0fEe2YPMyYKslBVA" name="open" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYK4tt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYK4t90fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYK4uN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYK4ud0fEe2YPMyYKslBVA" name="close" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYK4ut0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYK4u90fEe2YPMyYKslBVA" name="findSymbol" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYK4vN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYK4vd0fEe2YPMyYKslBVA" name="arg1" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYK4vt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYK4v90fEe2YPMyYKslBVA" name="indexOf" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYK4wN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYK4wd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYK4wt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYK4w90fEe2YPMyYKslBVA" name="arg3" type="_s60J4N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYK4xN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYK4xd0fEe2YPMyYKslBVA" name="read" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYK4xt0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYK4x90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYK4yN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYK4yd0fEe2YPMyYKslBVA" name="arg3" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYK4yt0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYK4y90fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYK4zN0fEe2YPMyYKslBVA" name="read" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYLfwN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLfwd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLfwt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLfw90fEe2YPMyYKslBVA" name="arg3" type="_s-YbQ90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLfxN0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLfxd0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYLfxt0fEe2YPMyYKslBVA" name="read" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYLfx90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLfyN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLfyd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLfyt0fEe2YPMyYKslBVA" name="arg3" type="_s_9vo90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLfy90fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLfzN0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYLfzd0fEe2YPMyYKslBVA" name="read" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYLfzt0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLfz90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf0N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf0d0fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf0t0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf090fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYLf1N0fEe2YPMyYKslBVA" name="read" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYLf1d0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf1t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf190fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf2N0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf2d0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf2t0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYLf290fEe2YPMyYKslBVA" name="read" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYLf3N0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf3d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf3t0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf390fEe2YPMyYKslBVA" name="arg3" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf4N0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf4d0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYLf4t0fEe2YPMyYKslBVA" name="read" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYLf490fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf5N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf5d0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf5t0fEe2YPMyYKslBVA" name="arg3" type="_s_9vpd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf590fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf6N0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYLf6d0fEe2YPMyYKslBVA" name="write" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYLf6t0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf690fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf7N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf7d0fEe2YPMyYKslBVA" name="arg3" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf7t0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYLf790fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMG0N0fEe2YPMyYKslBVA" name="write" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYMG0d0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG0t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG090fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG1N0fEe2YPMyYKslBVA" name="arg3" type="_s-YbQ90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG1d0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG1t0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMG190fEe2YPMyYKslBVA" name="write" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYMG2N0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG2d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG2t0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG290fEe2YPMyYKslBVA" name="arg3" type="_s_9vo90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG3N0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG3d0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMG3t0fEe2YPMyYKslBVA" name="write" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYMG390fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG4N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG4d0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG4t0fEe2YPMyYKslBVA" name="arg3" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG490fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG5N0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMG5d0fEe2YPMyYKslBVA" name="write" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYMG5t0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG590fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG6N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG6d0fEe2YPMyYKslBVA" name="arg3" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG6t0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG690fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMG7N0fEe2YPMyYKslBVA" name="write" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYMG7d0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG7t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG790fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG8N0fEe2YPMyYKslBVA" name="arg3" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG8d0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG8t0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMG890fEe2YPMyYKslBVA" name="write" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYMG9N0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG9d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG9t0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG990fEe2YPMyYKslBVA" name="arg3" type="_s_9vpd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG-N0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG-d0fEe2YPMyYKslBVA" name="arg5" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMG-t0fEe2YPMyYKslBVA" name="getByte" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYMG-90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG_N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG_d0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMG_t0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMG_90fEe2YPMyYKslBVA" name="getChar" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYMHAN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMHAd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMHAt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMHA90fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMHBN0fEe2YPMyYKslBVA" name="getShort" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYMHBd0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMHBt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMHB90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMHCN0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMt4N0fEe2YPMyYKslBVA" name="getInt" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYMt4d0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMt4t0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMt490fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMt5N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMt5d0fEe2YPMyYKslBVA" name="getLong" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYMt5t0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMt590fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMt6N0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMt6d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMt6t0fEe2YPMyYKslBVA" name="getFloat" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYMt690fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMt7N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMt7d0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMt7t0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMt790fEe2YPMyYKslBVA" name="getDouble" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYMt8N0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMt8d0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMt8t0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMt890fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMt9N0fEe2YPMyYKslBVA" name="getPointer" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYMt9d0fEe2YPMyYKslBVA" name="addr" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYMt9t0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYMt990fEe2YPMyYKslBVA" name="_getPointer" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYNU8N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYNU8d0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYNU8t0fEe2YPMyYKslBVA" name="getWideString" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYNU890fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYNU9N0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYNU9d0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYNU9t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYNU990fEe2YPMyYKslBVA" name="getString" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYNU-N0fEe2YPMyYKslBVA" name="pointer" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYNU-d0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYNU-t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYNU-90fEe2YPMyYKslBVA" name="getString" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYNU_N0fEe2YPMyYKslBVA" name="pointer" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYNU_d0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYNU_t0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYNU_90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYN8AN0fEe2YPMyYKslBVA" name="getStringBytes" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYN8Ad0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYN8At0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYN8A90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYN8BN0fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYN8B90fEe2YPMyYKslBVA" name="setMemory" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYN8CN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYN8Cd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYN8Ct0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYN8C90fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYN8DN0fEe2YPMyYKslBVA" name="arg4" type="_s60J4N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYN8Dd0fEe2YPMyYKslBVA" name="setByte" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYN8Dt0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYN8D90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYN8EN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYN8Ed0fEe2YPMyYKslBVA" name="arg3" type="_s60J4N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYN8Et0fEe2YPMyYKslBVA" name="setShort" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYN8E90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYN8FN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYN8Fd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYN8Ft0fEe2YPMyYKslBVA" name="arg3" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYOjEN0fEe2YPMyYKslBVA" name="setChar" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYOjEd0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjEt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjE90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjFN0fEe2YPMyYKslBVA" name="arg3" type="_s8e90d0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYOjFd0fEe2YPMyYKslBVA" name="setInt" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYOjFt0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjF90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjGN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjGd0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYOjGt0fEe2YPMyYKslBVA" name="setLong" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYOjG90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjHN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjHd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjHt0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYOjH90fEe2YPMyYKslBVA" name="setFloat" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYOjIN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjId0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjIt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjI90fEe2YPMyYKslBVA" name="arg3" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYOjJN0fEe2YPMyYKslBVA" name="setDouble" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYOjJd0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjJt0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjJ90fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjKN0fEe2YPMyYKslBVA" name="arg3" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYOjKd0fEe2YPMyYKslBVA" name="setPointer" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYOjKt0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjK90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjLN0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjLd0fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYOjLt0fEe2YPMyYKslBVA" name="setWideString" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYOjL90fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjMN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjMd0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjMt0fEe2YPMyYKslBVA" name="arg3" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYOjM90fEe2YPMyYKslBVA" name="getDirectByteBuffer" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYOjNN0fEe2YPMyYKslBVA" name="arg0" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjNd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjNt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjN90fEe2YPMyYKslBVA" name="arg3" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjON0fEe2YPMyYKslBVA" name="return" type="_tAt9kt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYOjOd0fEe2YPMyYKslBVA" name="getDirectByteBuffer" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uYOjOt0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjO90fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYOjPN0fEe2YPMyYKslBVA" name="return" type="_tAt9kt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYOjPd0fEe2YPMyYKslBVA" name="detach" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uYOjPt0fEe2YPMyYKslBVA" name="detach" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYPKIt0fEe2YPMyYKslBVA" name="setDetachState" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYPKI90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYPKJN0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYPKJd0fEe2YPMyYKslBVA" name="getTerminationFlag" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYPKJt0fEe2YPMyYKslBVA" name="t" type="_s7I6AN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYPKJ90fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYPxMN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_vb_GSN0fEe2YPMyYKslBVA" name="load" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_vb_GSd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vb_GSt0fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vb_GS90fEe2YPMyYKslBVA" name="arg2" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vb_GTN0fEe2YPMyYKslBVA" name="return" type="_tTZCAt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tAFrcd0fEe2YPMyYKslBVA" name="AWT" visibility="package">
            <eAnnotations xmi:id="_tVyOuN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVyOud0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVyOut0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uXj0uN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uXj0ud0fEe2YPMyYKslBVA" name="getWindowID" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uXj0ut0fEe2YPMyYKslBVA" name="w" type="_tACBFd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXj0u90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXj0vN0fEe2YPMyYKslBVA" name="getComponentID" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uXj0vd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXj0vt0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tAO1Yd0fEe2YPMyYKslBVA" name="3" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVyOo90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVyOpN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVyOpt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uXimm90fEe2YPMyYKslBVA" name="val$handler" visibility="package" isLeaf="true" type="_tAIuwd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uXimnN0fEe2YPMyYKslBVA" name="val$library" visibility="package" isLeaf="true" type="_tTZCAt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tVyOpd0fEe2YPMyYKslBVA" client="_tAO1Yd0fEe2YPMyYKslBVA" supplier="_tVxAgt0fEe2YPMyYKslBVA" contract="_tVxAgt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uXimnd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uXimnt0fEe2YPMyYKslBVA" name="arg0" type="_tAIuwd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXimn90fEe2YPMyYKslBVA" name="arg1" type="_tTZCAt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXimoN0fEe2YPMyYKslBVA" name="invoke" visibility="public">
              <ownedParameter xmi:id="_uXimod0fEe2YPMyYKslBVA" name="proxy" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXimot0fEe2YPMyYKslBVA" name="method" type="_tAO1Z90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXimo90fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXimpN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tAO1Y90fEe2YPMyYKslBVA" name="4" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVyOp90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVyOqN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVyOq90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tVyOqt0fEe2YPMyYKslBVA" client="_tAO1Y90fEe2YPMyYKslBVA" supplier="_tVyOqd0fEe2YPMyYKslBVA" contract="_tVyOqd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uXjNoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uXjNod0fEe2YPMyYKslBVA" name="run" visibility="public">
              <ownedParameter xmi:id="_uXjNot0fEe2YPMyYKslBVA" name="return" type="_tAO1Z90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXjNp90fEe2YPMyYKslBVA" name="run" visibility="public">
              <ownedParameter xmi:id="_uXjNqN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tAQDgt0fEe2YPMyYKslBVA" name="5" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVyOrN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVyOrd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVyOsN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tVyOr90fEe2YPMyYKslBVA" client="_tAQDgt0fEe2YPMyYKslBVA" supplier="_tVyOrt0fEe2YPMyYKslBVA" contract="_tVyOrt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uXjNqd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uXjNqt0fEe2YPMyYKslBVA" name="accept" visibility="public">
              <ownedParameter xmi:id="_uXjNq90fEe2YPMyYKslBVA" name="dir" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXjNrN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXjNrd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tARRo90fEe2YPMyYKslBVA" name="Buffers" visibility="package">
            <eAnnotations xmi:id="_tVy1td0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVy1tt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVy1t90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uXkbx90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uXkbyN0fEe2YPMyYKslBVA" name="isBuffer" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uXkbyd0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXkbyt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tASfwd0fEe2YPMyYKslBVA" name="6" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVyOsd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVyOst0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVyOtN0fEe2YPMyYKslBVA" general="_tVyOs90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uXjNrt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uXjNsN0fEe2YPMyYKslBVA" name="getClassContext" visibility="public">
              <ownedParameter xmi:id="_uXjNsd0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tAc31N0fEe2YPMyYKslBVA" name="1" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVxnnd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVxnnt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVxnoN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tVxnn90fEe2YPMyYKslBVA" client="_tAc31N0fEe2YPMyYKslBVA" supplier="_tVkzQN0fEe2YPMyYKslBVA" contract="_tVkzQN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uXimk90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uXimlN0fEe2YPMyYKslBVA" name="uncaughtException" visibility="public">
              <ownedParameter xmi:id="_uXimld0fEe2YPMyYKslBVA" name="c" type="_tVlaUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXimlt0fEe2YPMyYKslBVA" name="e" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tAde4d0fEe2YPMyYKslBVA" name="2" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVyOoN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVyOod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVyOot0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uXimmN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uXimmd0fEe2YPMyYKslBVA" name="finalize" visibility="protected"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tAde490fEe2YPMyYKslBVA" name="7" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVyOtd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVyOtt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVyOt90fEe2YPMyYKslBVA" general="_tAbCoN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uXj0st0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uXj0tN0fEe2YPMyYKslBVA" name="initialValue" visibility="protected">
              <ownedParameter xmi:id="_uXj0td0fEe2YPMyYKslBVA" name="return" type="_s-a3gt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXj0tt0fEe2YPMyYKslBVA" name="initialValue" visibility="protected">
              <ownedParameter xmi:id="_uXj0t90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Interface" xmi:id="_tVy1uN0fEe2YPMyYKslBVA" name="ffi_callback" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tVy1ud0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVy1ut0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uXkby90fEe2YPMyYKslBVA" name="invoke" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uXkbzN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXkbzd0fEe2YPMyYKslBVA" name="arg1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXkbzt0fEe2YPMyYKslBVA" name="arg2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s-XNIN0fEe2YPMyYKslBVA" name="NativeLong" visibility="public">
          <eAnnotations xmi:id="_tAkzoN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tAkzod0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tAkzo90fEe2YPMyYKslBVA" general="_tAkzot0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uYdzoN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYdzod0fEe2YPMyYKslBVA" name="SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uF6rFt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uF6rF90fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uF75Nd0fEe2YPMyYKslBVA" name="intValue" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uF75Nt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYdzot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uYdzo90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uYdzpN0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYdzpd0fEe2YPMyYKslBVA" name="unsigned" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYdzpt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_uY4DU90fEe2YPMyYKslBVA" name="longValue" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uY4DVN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s-X0Md0fEe2YPMyYKslBVA" name="NativeLoader" visibility="public">
          <eAnnotations xmi:id="_tBTzcN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBTzcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tBTzct0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uF8gR90fEe2YPMyYKslBVA" name="loadAppleSilicon" visibility="public" isStatic="true"/>
          <ownedOperation xmi:id="_uZkm5t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uZkm6t0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s-X0NN0fEe2YPMyYKslBVA" name="Structure" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tA3HgN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tA3Hgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tA3Hgt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZEQld0fEe2YPMyYKslBVA" name="ALIGN_DEFAULT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZEQlt0fEe2YPMyYKslBVA" name="ALIGN_NONE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZEQl90fEe2YPMyYKslBVA" name="ALIGN_GNUC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZEQmN0fEe2YPMyYKslBVA" name="ALIGN_MSVC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZEQmd0fEe2YPMyYKslBVA" name="CALCULATE_SIZE" visibility="protected" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZEQmt0fEe2YPMyYKslBVA" name="layoutInfo" visibility="package" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZEQm90fEe2YPMyYKslBVA" name="fieldOrder" visibility="package" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZEQnN0fEe2YPMyYKslBVA" name="memory" visibility="private" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZEQnd0fEe2YPMyYKslBVA" name="size" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZEQnt0fEe2YPMyYKslBVA" name="alignType" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZEQn90fEe2YPMyYKslBVA" name="encoding" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZEQoN0fEe2YPMyYKslBVA" name="actualAlignType" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZEQod0fEe2YPMyYKslBVA" name="structAlignment" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZEQot0fEe2YPMyYKslBVA" name="structFields" visibility="private" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZEQo90fEe2YPMyYKslBVA" name="nativeStrings" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZEQpN0fEe2YPMyYKslBVA" name="typeMapper" visibility="private" type="_tAU8AN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZEQpd0fEe2YPMyYKslBVA" name="typeInfo" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZEQpt0fEe2YPMyYKslBVA" name="autoRead" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZEQp90fEe2YPMyYKslBVA" name="autoWrite" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZEQqN0fEe2YPMyYKslBVA" name="array" visibility="private" type="_tAsvct0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZEQqd0fEe2YPMyYKslBVA" name="readCalled" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZEQqt0fEe2YPMyYKslBVA" name="reads" visibility="private" isLeaf="true" isStatic="true" type="_tAbCoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZEQq90fEe2YPMyYKslBVA" name="busy" visibility="private" isLeaf="true" isStatic="true" type="_tAbCoN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZEQrN0fEe2YPMyYKslBVA" name="PLACEHOLDER_MEMORY" visibility="private" isLeaf="true" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uFo-QN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
          <ownedOperation xmi:id="_uFo-S90fEe2YPMyYKslBVA" name="read" visibility="public"/>
          <ownedOperation xmi:id="_uWmLdN0fEe2YPMyYKslBVA" name="autoWrite" visibility="public"/>
          <ownedOperation xmi:id="_uWnZid0fEe2YPMyYKslBVA" name="newInstance" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uWnZit0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWnZi90fEe2YPMyYKslBVA" name="return" type="_s-X0NN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWnZjN0fEe2YPMyYKslBVA" name="size" visibility="public">
            <ownedParameter xmi:id="_uWnZjd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWnZk90fEe2YPMyYKslBVA" name="getPointer" visibility="public">
            <ownedParameter xmi:id="_uWnZlN0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWnZmt0fEe2YPMyYKslBVA" name="newInstance" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uWnZm90fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWnZnN0fEe2YPMyYKslBVA" name="init" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWnZnd0fEe2YPMyYKslBVA" name="return" type="_s-X0NN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWnZnt0fEe2YPMyYKslBVA" name="conditionalAutoRead" visibility="package"/>
          <ownedOperation xmi:id="_uWuuQN0fEe2YPMyYKslBVA" name="validate" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uWuuQd0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXKMJt0fEe2YPMyYKslBVA" name="autoRead" visibility="public"/>
          <ownedOperation xmi:id="_uXKzI90fEe2YPMyYKslBVA" name="updateStructureByReference" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXKzJN0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKzJd0fEe2YPMyYKslBVA" name="s" type="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKzJt0fEe2YPMyYKslBVA" name="address" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKzJ90fEe2YPMyYKslBVA" name="return" type="_s-X0NN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXKzKN0fEe2YPMyYKslBVA" name="autoRead" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXKzKd0fEe2YPMyYKslBVA" name="ss" type="_tAsvct0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXPEkN0fEe2YPMyYKslBVA" name="autoWrite" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXPEkd0fEe2YPMyYKslBVA" name="ss" type="_tAsvct0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXPEkt0fEe2YPMyYKslBVA" name="toArray" visibility="public">
            <ownedParameter xmi:id="_uXPEk90fEe2YPMyYKslBVA" name="array" type="_tAsvct0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXPElN0fEe2YPMyYKslBVA" name="return" type="_tAsvct0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX6aBN0fEe2YPMyYKslBVA" name="size" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uX6aBd0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX6aBt0fEe2YPMyYKslBVA" name="value" type="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX6aB90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX7BEN0fEe2YPMyYKslBVA" name="size" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uX7BEd0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX7BEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYK4sN0fEe2YPMyYKslBVA" name="getTypeInfo" visibility="package">
            <ownedParameter xmi:id="_uYK4sd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYrPBN0fEe2YPMyYKslBVA" name="useMemory" visibility="package">
            <ownedParameter xmi:id="_uYrPBd0fEe2YPMyYKslBVA" name="m" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYrPBt0fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYrPB90fEe2YPMyYKslBVA" name="force" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYtrRN0fEe2YPMyYKslBVA" name="toArray" visibility="public">
            <ownedParameter xmi:id="_uYtrRd0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYtrRt0fEe2YPMyYKslBVA" name="return" type="_tAsvct0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY1AAN0fEe2YPMyYKslBVA" name="write" visibility="public"/>
          <ownedOperation xmi:id="_uY__IN0fEe2YPMyYKslBVA" name="access$1900" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uY__Id0fEe2YPMyYKslBVA" name="x0" type="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY__It0fEe2YPMyYKslBVA" name="x1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY__Jt0fEe2YPMyYKslBVA" name="getFieldValue" visibility="package">
            <ownedParameter xmi:id="_uY__J90fEe2YPMyYKslBVA" name="field" type="_s9dOM90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY__KN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY__MN0fEe2YPMyYKslBVA" name="fields" visibility="package">
            <ownedParameter xmi:id="_uY__Md0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY__Mt0fEe2YPMyYKslBVA" name="getFieldTypeInfo" visibility="package">
            <ownedParameter xmi:id="_uY__M90fEe2YPMyYKslBVA" name="f" type="_tA1SUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY__NN0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZBNQN0fEe2YPMyYKslBVA" name="access$2000" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uZBNQd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZEQrd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_uZEQrt0fEe2YPMyYKslBVA" name="alignType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZE3oN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_uZE3od0fEe2YPMyYKslBVA" name="mapper" type="_tAU8AN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZE3ot0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_uZE3o90fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZE3pN0fEe2YPMyYKslBVA" name="alignType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZE3pd0fEe2YPMyYKslBVA" name="mapper" type="_tAU8AN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZE3pt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_uZE3p90fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZE3qN0fEe2YPMyYKslBVA" name="alignType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZE3qd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_uZE3qt0fEe2YPMyYKslBVA" name="alignType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZE3q90fEe2YPMyYKslBVA" name="mapper" type="_tAU8AN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZE3rN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_uZE3rd0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZFesN0fEe2YPMyYKslBVA" name="setAlignType" visibility="protected">
            <ownedParameter xmi:id="_uZFesd0fEe2YPMyYKslBVA" name="alignType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZFest0fEe2YPMyYKslBVA" name="setStringEncoding" visibility="protected">
            <ownedParameter xmi:id="_uZFes90fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZFetN0fEe2YPMyYKslBVA" name="initializeTypeMapper" visibility="private">
            <ownedParameter xmi:id="_uZFetd0fEe2YPMyYKslBVA" name="mapper" type="_tAU8AN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZFett0fEe2YPMyYKslBVA" name="validateFields" visibility="private"/>
          <ownedOperation xmi:id="_uZFet90fEe2YPMyYKslBVA" name="initializeFields" visibility="private"/>
          <ownedOperation xmi:id="_uZFeuN0fEe2YPMyYKslBVA" name="allocateMemory" visibility="protected">
            <ownedParameter xmi:id="_uZFeud0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZFeut0fEe2YPMyYKslBVA" name="getTypeMapper" visibility="package">
            <ownedParameter xmi:id="_uZFeu90fEe2YPMyYKslBVA" name="return" type="_tAU8AN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZGFwN0fEe2YPMyYKslBVA" name="layoutChanged" visibility="private"/>
          <ownedOperation xmi:id="_uZGFwd0fEe2YPMyYKslBVA" name="ensureAllocated" visibility="protected"/>
          <ownedOperation xmi:id="_uZGFwt0fEe2YPMyYKslBVA" name="getStringEncoding" visibility="protected">
            <ownedParameter xmi:id="_uZGFw90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZGs0N0fEe2YPMyYKslBVA" name="autoAllocate" visibility="protected">
            <ownedParameter xmi:id="_uZGs0d0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZGs0t0fEe2YPMyYKslBVA" name="return" type="_s-a3gt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZGs090fEe2YPMyYKslBVA" name="useMemory" visibility="protected">
            <ownedParameter xmi:id="_uZGs1N0fEe2YPMyYKslBVA" name="m" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZGs1d0fEe2YPMyYKslBVA" name="useMemory" visibility="protected">
            <ownedParameter xmi:id="_uZGs1t0fEe2YPMyYKslBVA" name="m" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZGs190fEe2YPMyYKslBVA" name="offset" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZHT4N0fEe2YPMyYKslBVA" name="calculateSize" visibility="protected">
            <ownedParameter xmi:id="_uZHT4d0fEe2YPMyYKslBVA" name="force" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZHT4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZHT5t0fEe2YPMyYKslBVA" name="ensureAllocated" visibility="private">
            <ownedParameter xmi:id="_uZHT590fEe2YPMyYKslBVA" name="avoidFFIType" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZH68N0fEe2YPMyYKslBVA" name="allocateMemory" visibility="private">
            <ownedParameter xmi:id="_uZH68d0fEe2YPMyYKslBVA" name="avoidFFIType" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZH68t0fEe2YPMyYKslBVA" name="calculateSize" visibility="package">
            <ownedParameter xmi:id="_uZH6890fEe2YPMyYKslBVA" name="force" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZH69N0fEe2YPMyYKslBVA" name="avoidFFIType" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZH69d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZH69t0fEe2YPMyYKslBVA" name="allocateMemory" visibility="protected"/>
          <ownedOperation xmi:id="_uZIiAN0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
          <ownedOperation xmi:id="_uZJJEN0fEe2YPMyYKslBVA" name="busy" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uZJJEd0fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZJJEt0fEe2YPMyYKslBVA" name="reading" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uZJJE90fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZJwIN0fEe2YPMyYKslBVA" name="readField" visibility="protected">
            <ownedParameter xmi:id="_uZJwId0fEe2YPMyYKslBVA" name="structField" type="_tA1SUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZJwIt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZJwI90fEe2YPMyYKslBVA" name="fieldOffset" visibility="protected">
            <ownedParameter xmi:id="_uZJwJN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZJwJd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZJwJt0fEe2YPMyYKslBVA" name="readField" visibility="public">
            <ownedParameter xmi:id="_uZJwJ90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZJwKN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZKXNd0fEe2YPMyYKslBVA" name="setFieldValue" visibility="package">
            <ownedParameter xmi:id="_uZKXNt0fEe2YPMyYKslBVA" name="field" type="_s9dOM90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZKXN90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZKXON0fEe2YPMyYKslBVA" name="setFieldValue" visibility="private">
            <ownedParameter xmi:id="_uZKXOd0fEe2YPMyYKslBVA" name="field" type="_s9dOM90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZKXOt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZKXO90fEe2YPMyYKslBVA" name="overrideFinal" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZMMYN0fEe2YPMyYKslBVA" name="writeField" visibility="protected">
            <ownedParameter xmi:id="_uZMMYd0fEe2YPMyYKslBVA" name="structField" type="_tA1SUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZMMYt0fEe2YPMyYKslBVA" name="writeField" visibility="public">
            <ownedParameter xmi:id="_uZMMY90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZMMZN0fEe2YPMyYKslBVA" name="writeField" visibility="public">
            <ownedParameter xmi:id="_uZMMZd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZMMZt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZNagN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected" isAbstract="true">
            <ownedParameter xmi:id="_uZNagd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZNagt0fEe2YPMyYKslBVA" name="setFieldOrder" visibility="protected" isLeaf="true">
            <ownedParameter xmi:id="_uZNag90fEe2YPMyYKslBVA" name="fields" type="_s69T0t0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZOBkN0fEe2YPMyYKslBVA" name="sortFields" visibility="protected">
            <ownedParameter xmi:id="_uZOBkd0fEe2YPMyYKslBVA" name="fields" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZOBkt0fEe2YPMyYKslBVA" name="names" type="_s7dDE90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZOBk90fEe2YPMyYKslBVA" name="getFieldList" visibility="protected">
            <ownedParameter xmi:id="_uZOBlN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZOoo90fEe2YPMyYKslBVA" name="fieldOrder" visibility="private">
            <ownedParameter xmi:id="_uZOopN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZOopd0fEe2YPMyYKslBVA" name="createFieldsOrder" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZOopt0fEe2YPMyYKslBVA" name="baseFields" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZOop90fEe2YPMyYKslBVA" name="extraFields" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZOoqN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZOoqd0fEe2YPMyYKslBVA" name="createFieldsOrder" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZOoqt0fEe2YPMyYKslBVA" name="baseFields" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZOoq90fEe2YPMyYKslBVA" name="extraFields" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZOorN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZPPsN0fEe2YPMyYKslBVA" name="createFieldsOrder" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZPPsd0fEe2YPMyYKslBVA" name="field" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZPPst0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZPPtt0fEe2YPMyYKslBVA" name="createFieldsOrder" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uZPPt90fEe2YPMyYKslBVA" name="fields" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZPPuN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZPPud0fEe2YPMyYKslBVA" name="sort" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uZPPut0fEe2YPMyYKslBVA" name="c" type="_s7e4Qt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZPPu90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZPPvt0fEe2YPMyYKslBVA" name="getFields" visibility="protected">
            <ownedParameter xmi:id="_uZPPv90fEe2YPMyYKslBVA" name="force" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZPPwN0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZRE4N0fEe2YPMyYKslBVA" name="deriveLayout" visibility="private">
            <ownedParameter xmi:id="_uZRE4d0fEe2YPMyYKslBVA" name="force" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZRE4t0fEe2YPMyYKslBVA" name="avoidFFIType" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZRE490fEe2YPMyYKslBVA" name="return" type="_tBD70N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZRE5N0fEe2YPMyYKslBVA" name="validateField" visibility="private">
            <ownedParameter xmi:id="_uZRE5d0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZRE5t0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZRr8N0fEe2YPMyYKslBVA" name="getNativeSize" visibility="protected">
            <ownedParameter xmi:id="_uZRr8d0fEe2YPMyYKslBVA" name="nativeType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZRr8t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZUIMN0fEe2YPMyYKslBVA" name="initializeField" visibility="private">
            <ownedParameter xmi:id="_uZUIMd0fEe2YPMyYKslBVA" name="field" type="_s9dOM90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZUIMt0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZUIM90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZUINN0fEe2YPMyYKslBVA" name="getNativeSize" visibility="protected">
            <ownedParameter xmi:id="_uZUINd0fEe2YPMyYKslBVA" name="nativeType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZUINt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZUIN90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZUION0fEe2YPMyYKslBVA" name="getNativeAlignment" visibility="protected">
            <ownedParameter xmi:id="_uZUIOd0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZUIOt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZUIO90fEe2YPMyYKslBVA" name="isFirstElement" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZUIPN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZVWUN0fEe2YPMyYKslBVA" name="addPadding" visibility="private">
            <ownedParameter xmi:id="_uZVWUd0fEe2YPMyYKslBVA" name="calculatedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZVWUt0fEe2YPMyYKslBVA" name="alignment" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZVWU90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZV9YN0fEe2YPMyYKslBVA" name="addPadding" visibility="private">
            <ownedParameter xmi:id="_uZV9Yd0fEe2YPMyYKslBVA" name="calculatedSize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZV9Yt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZWkcN0fEe2YPMyYKslBVA" name="getStructAlignment" visibility="protected">
            <ownedParameter xmi:id="_uZWkcd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZXLgN0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_uZXLgd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZXLgt0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_uZXLg90fEe2YPMyYKslBVA" name="debug" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZXLhN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZXykN0fEe2YPMyYKslBVA" name="toString" visibility="private">
            <ownedParameter xmi:id="_uZXykd0fEe2YPMyYKslBVA" name="indent" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZXykt0fEe2YPMyYKslBVA" name="showContents" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZXyk90fEe2YPMyYKslBVA" name="dumpMemory" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZXylN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZXyld0fEe2YPMyYKslBVA" name="format" visibility="private">
            <ownedParameter xmi:id="_uZXylt0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZXyl90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZaO0N0fEe2YPMyYKslBVA" name="baseClass" visibility="private">
            <ownedParameter xmi:id="_uZaO0d0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZa14N0fEe2YPMyYKslBVA" name="dataEquals" visibility="public">
            <ownedParameter xmi:id="_uZa14d0fEe2YPMyYKslBVA" name="s" type="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZa14t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZa1490fEe2YPMyYKslBVA" name="dataEquals" visibility="public">
            <ownedParameter xmi:id="_uZa15N0fEe2YPMyYKslBVA" name="s" type="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZa15d0fEe2YPMyYKslBVA" name="clear" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZa15t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZa1590fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uZa16N0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZa16d0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZbc8N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uZbc8d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZbc8t0fEe2YPMyYKslBVA" name="cacheTypeInfo" visibility="protected">
            <ownedParameter xmi:id="_uZbc890fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZcEAN0fEe2YPMyYKslBVA" name="getTypeInfo" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uZcEAd0fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZcEAt0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZcEA90fEe2YPMyYKslBVA" name="setAutoSynch" visibility="public">
            <ownedParameter xmi:id="_uZcEBN0fEe2YPMyYKslBVA" name="auto" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZcEBd0fEe2YPMyYKslBVA" name="setAutoRead" visibility="public">
            <ownedParameter xmi:id="_uZcEBt0fEe2YPMyYKslBVA" name="auto" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZcEB90fEe2YPMyYKslBVA" name="setAutoWrite" visibility="public">
            <ownedParameter xmi:id="_uZcECN0fEe2YPMyYKslBVA" name="auto" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZcECd0fEe2YPMyYKslBVA" name="getAutoRead" visibility="public">
            <ownedParameter xmi:id="_uZcECt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZcrEN0fEe2YPMyYKslBVA" name="getAutoWrite" visibility="public">
            <ownedParameter xmi:id="_uZcrEd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZcrEt0fEe2YPMyYKslBVA" name="newInstance" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uZcrE90fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZcrFN0fEe2YPMyYKslBVA" name="init" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZcrFd0fEe2YPMyYKslBVA" name="return" type="_s-X0NN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZd5MN0fEe2YPMyYKslBVA" name="typeInfoField" visibility="package">
            <ownedParameter xmi:id="_uZd5Md0fEe2YPMyYKslBVA" name="return" type="_tA1SUN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZd5Mt0fEe2YPMyYKslBVA" name="structureArrayCheck" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uZd5M90fEe2YPMyYKslBVA" name="ss" type="_tAsvct0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZfuYN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Interface" xmi:id="_s-belN0fEe2YPMyYKslBVA" name="ByReference" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tA0rQN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tA0rQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tAWKId0fEe2YPMyYKslBVA" name="FFIType" visibility="package">
            <eAnnotations xmi:id="_tA0rQt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tA0rQ90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tA0rRN0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uY_YKN0fEe2YPMyYKslBVA" name="typeInfoMap" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uY_YKd0fEe2YPMyYKslBVA" name="FFI_TYPE_STRUCT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uY_YKt0fEe2YPMyYKslBVA" name="size" visibility="public" type="_tV1SAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uY_YK90fEe2YPMyYKslBVA" name="alignment" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uY_YLN0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uY_YLd0fEe2YPMyYKslBVA" name="elements" visibility="public" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uYDj8t0fEe2YPMyYKslBVA" name="get" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uYDj890fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYDj9N0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uY_YLt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uY_YL90fEe2YPMyYKslBVA" name="ref" type="_s-X0NN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uY__Kt0fEe2YPMyYKslBVA" name="get" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uY__K90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uY__LN0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uY__Ld0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uY__Lt0fEe2YPMyYKslBVA" name="init" visibility="private">
              <ownedParameter xmi:id="_uY__L90fEe2YPMyYKslBVA" name="els" type="_tApFE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uY__Nd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uY__Nt0fEe2YPMyYKslBVA" name="array" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uY__N90fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZAmMN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_uZAmMd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZAmMt0fEe2YPMyYKslBVA" name="write" isLeaf="true" isAbstract="true"/>
            <ownedOperation xmi:id="_uZAmM90fEe2YPMyYKslBVA" name="getPointer" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uZAmNN0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZBNQt0fEe2YPMyYKslBVA" name="newInstance" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_uZBNQ90fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZBNRN0fEe2YPMyYKslBVA" name="arg1" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZBNRd0fEe2YPMyYKslBVA" name="return" type="_s-X0NN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZBNRt0fEe2YPMyYKslBVA" name="access$800" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uZBNR90fEe2YPMyYKslBVA" name="x0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZBNSN0fEe2YPMyYKslBVA" name="x1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZBNSd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZBNSt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tA15Yd0fEe2YPMyYKslBVA" name="FFITypes" visibility="package">
              <eAnnotations xmi:id="_tV1R_t0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tV1R_90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tV1SAN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uY-xEd0fEe2YPMyYKslBVA" name="ffi_type_void" visibility="private" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uY-xEt0fEe2YPMyYKslBVA" name="ffi_type_float" visibility="private" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uY-xE90fEe2YPMyYKslBVA" name="ffi_type_double" visibility="private" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uY-xFN0fEe2YPMyYKslBVA" name="ffi_type_longdouble" visibility="private" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uY-xFd0fEe2YPMyYKslBVA" name="ffi_type_uint8" visibility="private" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uY-xFt0fEe2YPMyYKslBVA" name="ffi_type_sint8" visibility="private" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uY-xF90fEe2YPMyYKslBVA" name="ffi_type_uint16" visibility="private" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uY-xGN0fEe2YPMyYKslBVA" name="ffi_type_sint16" visibility="private" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uY-xGd0fEe2YPMyYKslBVA" name="ffi_type_uint32" visibility="private" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uY-xGt0fEe2YPMyYKslBVA" name="ffi_type_sint32" visibility="private" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uY-xG90fEe2YPMyYKslBVA" name="ffi_type_uint64" visibility="private" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uY-xHN0fEe2YPMyYKslBVA" name="ffi_type_sint64" visibility="private" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uY-xHd0fEe2YPMyYKslBVA" name="ffi_type_pointer" visibility="private" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedOperation xmi:id="_uY-xHt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
              <ownedOperation xmi:id="_uY_YEN0fEe2YPMyYKslBVA" name="access$900" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uY_YEd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uY_YEt0fEe2YPMyYKslBVA" name="access$1000" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uY_YE90fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uY_YFN0fEe2YPMyYKslBVA" name="access$1100" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uY_YFd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uY_YFt0fEe2YPMyYKslBVA" name="access$1200" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uY_YF90fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uY_YGN0fEe2YPMyYKslBVA" name="access$1300" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uY_YGd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uY_YGt0fEe2YPMyYKslBVA" name="access$1400" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uY_YG90fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uY_YHN0fEe2YPMyYKslBVA" name="access$1500" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uY_YHd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uY_YHt0fEe2YPMyYKslBVA" name="access$1600" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uY_YH90fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uY_YIN0fEe2YPMyYKslBVA" name="access$1700" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uY_YId0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uY_YIt0fEe2YPMyYKslBVA" name="access$1800" visibility="package" isStatic="true">
                <ownedParameter xmi:id="_uY_YI90fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tV1SAd0fEe2YPMyYKslBVA" name="size_t" visibility="public">
              <eAnnotations xmi:id="_tV1SAt0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_tV1SA90fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_tV15AN0fEe2YPMyYKslBVA" general="_tAkzot0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uY_YJN0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uY_YJd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
              <ownedOperation xmi:id="_uY_YJt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
                <ownedParameter xmi:id="_uY_YJ90fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tA1SUN0fEe2YPMyYKslBVA" name="StructField" visibility="public">
            <eAnnotations xmi:id="_tA2gcN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tA2gcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tA2gct0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uY__Jd0fEe2YPMyYKslBVA" name="field" visibility="public" type="_s9dOM90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uY__Kd0fEe2YPMyYKslBVA" name="type" visibility="public" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZDChN0fEe2YPMyYKslBVA" name="name" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZDChd0fEe2YPMyYKslBVA" name="size" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZDCht0fEe2YPMyYKslBVA" name="offset" visibility="public" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZDCh90fEe2YPMyYKslBVA" name="isVolatile" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZDCiN0fEe2YPMyYKslBVA" name="isReadOnly" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZDCid0fEe2YPMyYKslBVA" name="readConverter" visibility="public" type="_tAU8Ad0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZDCit0fEe2YPMyYKslBVA" name="writeConverter" visibility="public" type="_tAU8At0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZDCi90fEe2YPMyYKslBVA" name="context" visibility="public" type="_tAXYQd0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uZDCjN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
            <ownedOperation xmi:id="_uZDCjd0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uZDCjt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tA6x4d0fEe2YPMyYKslBVA" name="AutoAllocated" visibility="package">
            <eAnnotations xmi:id="_tV1R-90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV1R_N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV1R_d0fEe2YPMyYKslBVA" general="_s-a3gt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uY-xDd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uY-xDt0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uY-xD90fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uY-xEN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tBD70N0fEe2YPMyYKslBVA" name="LayoutInfo" visibility="package">
            <eAnnotations xmi:id="_tV15Ad0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV15At0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV15A90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZCbYN0fEe2YPMyYKslBVA" name="size" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZCbYd0fEe2YPMyYKslBVA" name="alignment" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZCbYt0fEe2YPMyYKslBVA" name="fields" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uZCbY90fEe2YPMyYKslBVA" name="alignType" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZCbZN0fEe2YPMyYKslBVA" name="typeMapper" visibility="private" type="_tAU8AN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZCbZd0fEe2YPMyYKslBVA" name="variable" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZCbZt0fEe2YPMyYKslBVA" name="typeInfoField" visibility="private" type="_tA1SUN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uZCbZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uZCbaN0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uZCbad0fEe2YPMyYKslBVA" name="x0" type="_tBD70N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZCbat0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZCba90fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uZCbbN0fEe2YPMyYKslBVA" name="x0" type="_tBD70N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZCbbd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZCbbt0fEe2YPMyYKslBVA" name="access$200" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uZCbb90fEe2YPMyYKslBVA" name="x0" type="_tBD70N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZCbcN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZCbcd0fEe2YPMyYKslBVA" name="access$300" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uZCbct0fEe2YPMyYKslBVA" name="x0" type="_tBD70N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZCbc90fEe2YPMyYKslBVA" name="return" type="_tAU8AN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZCbdN0fEe2YPMyYKslBVA" name="access$400" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uZCbdd0fEe2YPMyYKslBVA" name="x0" type="_tBD70N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZCbdt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZCbd90fEe2YPMyYKslBVA" name="access$500" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uZCbeN0fEe2YPMyYKslBVA" name="x0" type="_tBD70N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZCbed0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZCbet0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uZCbe90fEe2YPMyYKslBVA" name="x0" type="_tBO68d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZCbfN0fEe2YPMyYKslBVA" name="access$202" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uZCbfd0fEe2YPMyYKslBVA" name="x0" type="_tBD70N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZCbft0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZCbf90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZCbgN0fEe2YPMyYKslBVA" name="access$302" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uZCbgd0fEe2YPMyYKslBVA" name="x0" type="_tBD70N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZCbgt0fEe2YPMyYKslBVA" name="x1" type="_tAU8AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZDCcN0fEe2YPMyYKslBVA" name="return" type="_tAU8AN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZDCcd0fEe2YPMyYKslBVA" name="access$002" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uZDCct0fEe2YPMyYKslBVA" name="x0" type="_tBD70N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZDCc90fEe2YPMyYKslBVA" name="x1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZDCdN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZDCdd0fEe2YPMyYKslBVA" name="access$402" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uZDCdt0fEe2YPMyYKslBVA" name="x0" type="_tBD70N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZDCd90fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZDCeN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZDCed0fEe2YPMyYKslBVA" name="access$700" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uZDCet0fEe2YPMyYKslBVA" name="x0" type="_tBD70N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZDCe90fEe2YPMyYKslBVA" name="return" type="_tA1SUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZDCfN0fEe2YPMyYKslBVA" name="access$702" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uZDCfd0fEe2YPMyYKslBVA" name="x0" type="_tBD70N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZDCft0fEe2YPMyYKslBVA" name="x1" type="_tA1SUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZDCf90fEe2YPMyYKslBVA" name="return" type="_tA1SUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZDCgN0fEe2YPMyYKslBVA" name="access$102" visibility="package" isStatic="true">
              <ownedParameter xmi:id="_uZDCgd0fEe2YPMyYKslBVA" name="x0" type="_tBD70N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZDCgt0fEe2YPMyYKslBVA" name="x1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZDCg90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tBO68d0fEe2YPMyYKslBVA" name="1" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tV1R8N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV1R8d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV1R8t0fEe2YPMyYKslBVA" general="_tAbCoN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uY-J8t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uY-J890fEe2YPMyYKslBVA" name="initialValue" visibility="protected">
              <ownedParameter xmi:id="_uY-J9N0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uY-J9d0fEe2YPMyYKslBVA" name="initialValue" visibility="protected">
              <ownedParameter xmi:id="_uY-xAN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tBPiAd0fEe2YPMyYKslBVA" name="2" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tV1R890fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV1R9N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV1R9d0fEe2YPMyYKslBVA" general="_tAbCoN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uY-xAd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uY-xAt0fEe2YPMyYKslBVA" name="initialValue" visibility="protected">
              <ownedParameter xmi:id="_uY-xA90fEe2YPMyYKslBVA" name="return" type="_s9JsNN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uY-xBd0fEe2YPMyYKslBVA" name="initialValue" visibility="protected">
              <ownedParameter xmi:id="_uY-xBt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tBPiA90fEe2YPMyYKslBVA" name="3" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tV1R-N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV1R-d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV1R-t0fEe2YPMyYKslBVA" general="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uY-xB90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uY-xCN0fEe2YPMyYKslBVA" name="peer" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uY-xCd0fEe2YPMyYKslBVA" name="share" visibility="public">
              <ownedParameter xmi:id="_uY-xCt0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uY-xC90fEe2YPMyYKslBVA" name="sz" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uY-xDN0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tV1R990fEe2YPMyYKslBVA" name="StructureSet" visibility="package">
            <eAnnotations xmi:id="_tV15BN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tV15Bd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tV15B90fEe2YPMyYKslBVA" general="_tTqHut0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZDCj90fEe2YPMyYKslBVA" name="elements" visibility="package" type="_tAsvct0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uZDCkN0fEe2YPMyYKslBVA" name="count" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <interfaceRealization xmi:id="_tV15Bt0fEe2YPMyYKslBVA" client="_tV1R990fEe2YPMyYKslBVA" supplier="_s9JsNN0fEe2YPMyYKslBVA" contract="_s9JsNN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uY-xBN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uZDpgN0fEe2YPMyYKslBVA" name="ensureCapacity" visibility="private">
              <ownedParameter xmi:id="_uZDpgd0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZDpgt0fEe2YPMyYKslBVA" name="getElements" visibility="public">
              <ownedParameter xmi:id="_uZDpg90fEe2YPMyYKslBVA" name="return" type="_tAsvct0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZDphN0fEe2YPMyYKslBVA" name="size" visibility="public">
              <ownedParameter xmi:id="_uZDphd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZDpht0fEe2YPMyYKslBVA" name="contains" visibility="public">
              <ownedParameter xmi:id="_uZDph90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZDpiN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZDpid0fEe2YPMyYKslBVA" name="indexOf" visibility="private">
              <ownedParameter xmi:id="_uZDpit0fEe2YPMyYKslBVA" name="s1" type="_s-X0NN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZDpi90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZDpjN0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uZDpjd0fEe2YPMyYKslBVA" name="o" type="_s-X0NN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZDpjt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZDpj90fEe2YPMyYKslBVA" name="remove" visibility="public">
              <ownedParameter xmi:id="_uZDpkN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZDpkd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZEQkN0fEe2YPMyYKslBVA" name="iterator" visibility="public">
              <ownedParameter xmi:id="_uZEQkd0fEe2YPMyYKslBVA" name="return" type="_s7dqIt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZEQkt0fEe2YPMyYKslBVA" name="add" visibility="public">
              <ownedParameter xmi:id="_uZEQk90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZEQlN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:DataType" xmi:id="_uWnZiN0fEe2YPMyYKslBVA" name="ByValue" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vgB4590fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vgB46N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:DataType" xmi:id="_uXKMJ90fEe2YPMyYKslBVA" name="ByReference[]" isLeaf="true" isAbstract="true">
            <eAnnotations xmi:id="_vgB46d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_vgB46t0fEe2YPMyYKslBVA" key="inferred" value="true"/>
            </eAnnotations>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s-a3gt0fEe2YPMyYKslBVA" name="Memory" visibility="public">
          <eAnnotations xmi:id="_s_9IkN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_s_9Ikd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_s_9vod0fEe2YPMyYKslBVA" general="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXYOjN0fEe2YPMyYKslBVA" name="peer" visibility="package" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXY1kt0fEe2YPMyYKslBVA" name="allocatedMemory" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXY1k90fEe2YPMyYKslBVA" name="buffers" visibility="private" isLeaf="true" isStatic="true" type="_s_-WsN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXY1lN0fEe2YPMyYKslBVA" name="size" visibility="protected" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uGEcGN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uGEcGd0fEe2YPMyYKslBVA" name="size" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uGFDIt0fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uGFDI90fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uGFDJN0fEe2YPMyYKslBVA" name="buf" type="_s-YbQ90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uGFDJd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uGFDJt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXYOit0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
          <ownedOperation xmi:id="_uXYOkt0fEe2YPMyYKslBVA" name="boundsCheck" visibility="protected">
            <ownedParameter xmi:id="_uXYOk90fEe2YPMyYKslBVA" name="off" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXYOlN0fEe2YPMyYKslBVA" name="sz" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXY1kN0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_uXY1kd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXY1ld0fEe2YPMyYKslBVA" name="purge" visibility="public" isStatic="true"/>
          <ownedOperation xmi:id="_uXY1l90fEe2YPMyYKslBVA" name="disposeAll" visibility="public" isStatic="true"/>
          <ownedOperation xmi:id="_uXY1mN0fEe2YPMyYKslBVA" name="dispose" visibility="protected"/>
          <ownedOperation xmi:id="_uXZcoN0fEe2YPMyYKslBVA" name="malloc" visibility="protected" isStatic="true">
            <ownedParameter xmi:id="_uXZcod0fEe2YPMyYKslBVA" name="size" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXZcot0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXZcpd0fEe2YPMyYKslBVA" name="share" visibility="public">
            <ownedParameter xmi:id="_uXZcpt0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXZcp90fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXZcqN0fEe2YPMyYKslBVA" name="size" visibility="public">
            <ownedParameter xmi:id="_uXZcqd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXZcqt0fEe2YPMyYKslBVA" name="share" visibility="public">
            <ownedParameter xmi:id="_uXaDsN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXaDsd0fEe2YPMyYKslBVA" name="sz" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXaDst0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXaDs90fEe2YPMyYKslBVA" name="align" visibility="public">
            <ownedParameter xmi:id="_uXaDtN0fEe2YPMyYKslBVA" name="byteBoundary" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXaDtd0fEe2YPMyYKslBVA" name="return" type="_s-a3gt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXaDtt0fEe2YPMyYKslBVA" name="finalize" visibility="protected"/>
          <ownedOperation xmi:id="_uXaqwN0fEe2YPMyYKslBVA" name="free" visibility="protected" isStatic="true">
            <ownedParameter xmi:id="_uXaqwd0fEe2YPMyYKslBVA" name="p" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXaqwt0fEe2YPMyYKslBVA" name="clear" visibility="public"/>
          <ownedOperation xmi:id="_uXaqw90fEe2YPMyYKslBVA" name="clear" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uXaqxN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXaqxd0fEe2YPMyYKslBVA" name="valid" visibility="public">
            <ownedParameter xmi:id="_uXaqxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXbR0N0fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uXbR0d0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXbR0t0fEe2YPMyYKslBVA" name="buf" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXbR090fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXbR1N0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXbR2t0fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uXbR290fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXbR3N0fEe2YPMyYKslBVA" name="buf" type="_s_9vo90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXbR3d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXbR3t0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXb44N0fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uXb44d0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb44t0fEe2YPMyYKslBVA" name="buf" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb4490fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb45N0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXb46t0fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uXb4690fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb47N0fEe2YPMyYKslBVA" name="buf" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb47d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb47t0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXb49N0fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uXb49d0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb49t0fEe2YPMyYKslBVA" name="buf" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb4990fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb4-N0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXcf8N0fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uXcf8d0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcf8t0fEe2YPMyYKslBVA" name="buf" type="_s_9vpd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcf890fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcf9N0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXcf-t0fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uXcf-90fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcf_N0fEe2YPMyYKslBVA" name="buf" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcf_d0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcf_t0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXcf_90fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uXcgAN0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcgAd0fEe2YPMyYKslBVA" name="buf" type="_s-YbQ90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcgAt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcgA90fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXcgCd0fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uXcgCt0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcgC90fEe2YPMyYKslBVA" name="buf" type="_s_9vo90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcgDN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcgDd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXdHBd0fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uXdHBt0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHB90fEe2YPMyYKslBVA" name="buf" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHCN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHCd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXdHD90fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uXdHEN0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHEd0fEe2YPMyYKslBVA" name="buf" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHEt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHE90fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXdHGd0fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uXdHGt0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHG90fEe2YPMyYKslBVA" name="buf" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHHN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHHd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXdHI90fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uXdHJN0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHJd0fEe2YPMyYKslBVA" name="buf" type="_s_9vpd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXduEN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXduEd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXduF90fEe2YPMyYKslBVA" name="getByte" visibility="public">
            <ownedParameter xmi:id="_uXduGN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXduGd0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXduHd0fEe2YPMyYKslBVA" name="getChar" visibility="public">
            <ownedParameter xmi:id="_uXduHt0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXduH90fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXduI90fEe2YPMyYKslBVA" name="getShort" visibility="public">
            <ownedParameter xmi:id="_uXduJN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXeVIN0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXeVJN0fEe2YPMyYKslBVA" name="getInt" visibility="public">
            <ownedParameter xmi:id="_uXeVJd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXeVJt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXeVKt0fEe2YPMyYKslBVA" name="getLong" visibility="public">
            <ownedParameter xmi:id="_uXeVK90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXeVLN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXeVMN0fEe2YPMyYKslBVA" name="getFloat" visibility="public">
            <ownedParameter xmi:id="_uXeVMd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXeVMt0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXe8MN0fEe2YPMyYKslBVA" name="getDouble" visibility="public">
            <ownedParameter xmi:id="_uXe8Md0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXe8Mt0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXe8Nt0fEe2YPMyYKslBVA" name="getPointer" visibility="public">
            <ownedParameter xmi:id="_uXe8N90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXe8ON0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXe8Od0fEe2YPMyYKslBVA" name="getByteBuffer" visibility="public">
            <ownedParameter xmi:id="_uXe8Ot0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXe8O90fEe2YPMyYKslBVA" name="length" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXe8PN0fEe2YPMyYKslBVA" name="return" type="_tAt9kt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXe8RN0fEe2YPMyYKslBVA" name="getString" visibility="public">
            <ownedParameter xmi:id="_uXe8Rd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXe8Rt0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXe8R90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXfjQN0fEe2YPMyYKslBVA" name="getWideString" visibility="public">
            <ownedParameter xmi:id="_uXfjQd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXfjQt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXfjQ90fEe2YPMyYKslBVA" name="setByte" visibility="public">
            <ownedParameter xmi:id="_uXfjRN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXfjRd0fEe2YPMyYKslBVA" name="value" type="_s60J4N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXfjSd0fEe2YPMyYKslBVA" name="setChar" visibility="public">
            <ownedParameter xmi:id="_uXfjSt0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXfjS90fEe2YPMyYKslBVA" name="value" type="_s8e90d0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXgKUN0fEe2YPMyYKslBVA" name="setShort" visibility="public">
            <ownedParameter xmi:id="_uXgKUd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXgKUt0fEe2YPMyYKslBVA" name="value" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXgKVt0fEe2YPMyYKslBVA" name="setInt" visibility="public">
            <ownedParameter xmi:id="_uXgKV90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXgKWN0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXgKWd0fEe2YPMyYKslBVA" name="setLong" visibility="public">
            <ownedParameter xmi:id="_uXgKWt0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXgKW90fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXgKX90fEe2YPMyYKslBVA" name="setFloat" visibility="public">
            <ownedParameter xmi:id="_uXgKYN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXgKYd0fEe2YPMyYKslBVA" name="value" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXgxY90fEe2YPMyYKslBVA" name="setDouble" visibility="public">
            <ownedParameter xmi:id="_uXgxZN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXgxZd0fEe2YPMyYKslBVA" name="value" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXgxad0fEe2YPMyYKslBVA" name="setPointer" visibility="public">
            <ownedParameter xmi:id="_uXgxat0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXgxa90fEe2YPMyYKslBVA" name="value" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXhYcN0fEe2YPMyYKslBVA" name="setString" visibility="public">
            <ownedParameter xmi:id="_uXhYcd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXhYct0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXhYc90fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXhYfN0fEe2YPMyYKslBVA" name="setWideString" visibility="public">
            <ownedParameter xmi:id="_uXhYfd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXhYft0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXh_hd0fEe2YPMyYKslBVA" name="dump" visibility="public">
            <ownedParameter xmi:id="_uXh_ht0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXh_h90fEe2YPMyYKslBVA" name="dump" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uXh_iN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXh_id0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXh_it0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXh_i90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_s_-9wd0fEe2YPMyYKslBVA" name="SharedMemory" visibility="package">
            <eAnnotations xmi:id="_tVxnlN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVxnld0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVxnlt0fEe2YPMyYKslBVA" general="_s-a3gt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uXYOhd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_s-a3gt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uXYOi90fEe2YPMyYKslBVA" name="size" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uXYOjd0fEe2YPMyYKslBVA" name="peer" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uXYOht0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uXYOh90fEe2YPMyYKslBVA" name="arg0" type="_s-a3gt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXYOiN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXYOid0fEe2YPMyYKslBVA" name="size" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXYOjt0fEe2YPMyYKslBVA" name="dispose" visibility="protected"/>
            <ownedOperation xmi:id="_uXYOj90fEe2YPMyYKslBVA" name="boundsCheck" visibility="protected">
              <ownedParameter xmi:id="_uXYOkN0fEe2YPMyYKslBVA" name="off" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXYOkd0fEe2YPMyYKslBVA" name="sz" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXYOld0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uXYOlt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s-cFpd0fEe2YPMyYKslBVA" name="Union" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tBQJG90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBQJHN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tBQJHd0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZgVet0fEe2YPMyYKslBVA" name="activeField" visibility="private" type="_tA1SUN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uFsoqN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
          <ownedOperation xmi:id="_uY__I90fEe2YPMyYKslBVA" name="typeInfoField" visibility="package" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uY__JN0fEe2YPMyYKslBVA" name="return" type="_tA1SUN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZgVe90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_uZgVfN0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZgVfd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_uZgVft0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZgVf90fEe2YPMyYKslBVA" name="alignType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZgVgN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_uZgVgd0fEe2YPMyYKslBVA" name="mapper" type="_tAU8AN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZgVgt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_uZgVg90fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZgVhN0fEe2YPMyYKslBVA" name="alignType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZgVhd0fEe2YPMyYKslBVA" name="mapper" type="_tAU8AN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZg8gN0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
            <ownedParameter xmi:id="_uZg8gd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZg8gt0fEe2YPMyYKslBVA" name="getFieldList" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uZg8g90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZg8hN0fEe2YPMyYKslBVA" name="setType" visibility="public">
            <ownedParameter xmi:id="_uZg8hd0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZg8ht0fEe2YPMyYKslBVA" name="ensureAllocated" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_uZg8h90fEe2YPMyYKslBVA" name="fields" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uZg8iN0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZg8id0fEe2YPMyYKslBVA" name="setType" visibility="public">
            <ownedParameter xmi:id="_uZg8it0fEe2YPMyYKslBVA" name="fieldName" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZg8i90fEe2YPMyYKslBVA" name="readField" visibility="public">
            <ownedParameter xmi:id="_uZg8jN0fEe2YPMyYKslBVA" name="fieldName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZg8jd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZg8jt0fEe2YPMyYKslBVA" name="writeField" visibility="public">
            <ownedParameter xmi:id="_uZhjkN0fEe2YPMyYKslBVA" name="fieldName" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZhjkd0fEe2YPMyYKslBVA" name="writeField" visibility="public">
            <ownedParameter xmi:id="_uZhjkt0fEe2YPMyYKslBVA" name="fieldName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZhjk90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZhjlN0fEe2YPMyYKslBVA" name="getTypedValue" visibility="public">
            <ownedParameter xmi:id="_uZhjld0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZhjlt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZhjl90fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_uZhjmN0fEe2YPMyYKslBVA" name="getFieldValue" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uZhjmd0fEe2YPMyYKslBVA" name="arg0" type="_s9dOM90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZhjmt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZhjm90fEe2YPMyYKslBVA" name="setTypedValue" visibility="public">
            <ownedParameter xmi:id="_uZhjnN0fEe2YPMyYKslBVA" name="object" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZhjnd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZhjnt0fEe2YPMyYKslBVA" name="findField" visibility="private">
            <ownedParameter xmi:id="_uZhjn90fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZhjoN0fEe2YPMyYKslBVA" name="return" type="_tA1SUN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZhjod0fEe2YPMyYKslBVA" name="setFieldValue" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uZhjot0fEe2YPMyYKslBVA" name="arg0" type="_s9dOM90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZhjo90fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZiKoN0fEe2YPMyYKslBVA" name="writeField" visibility="protected">
            <ownedParameter xmi:id="_uZiKod0fEe2YPMyYKslBVA" name="field" type="_tA1SUN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZiKot0fEe2YPMyYKslBVA" name="readField" visibility="protected">
            <ownedParameter xmi:id="_uZiKo90fEe2YPMyYKslBVA" name="field" type="_tA1SUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZiKpN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZiKpd0fEe2YPMyYKslBVA" name="getNativeAlignment" visibility="protected">
            <ownedParameter xmi:id="_uZiKpt0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZiKp90fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZiKqN0fEe2YPMyYKslBVA" name="isFirstElement" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZiKqd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s_9voN0fEe2YPMyYKslBVA" name="Pointer" visibility="public">
          <eAnnotations xmi:id="_tApFEN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tApFEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tApFEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uWwjct0fEe2YPMyYKslBVA" name="SIZE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uWxKgt0fEe2YPMyYKslBVA" name="peer" visibility="protected" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uYm9qN0fEe2YPMyYKslBVA" name="NULL" visibility="public" isLeaf="true" isStatic="true" type="_s_9voN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uWmydd0fEe2YPMyYKslBVA" name="getString" visibility="public">
            <ownedParameter xmi:id="_uWmydt0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWmyd90fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWmyeN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWmyed0fEe2YPMyYKslBVA" name="getWideString" visibility="public">
            <ownedParameter xmi:id="_uWmyet0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWmye90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWmyft0fEe2YPMyYKslBVA" name="getStringArray" visibility="public">
            <ownedParameter xmi:id="_uWmyf90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWmygN0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWnZgN0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWnZgd0fEe2YPMyYKslBVA" name="getWideStringArray" visibility="public">
            <ownedParameter xmi:id="_uWnZgt0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWnZg90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWnZjt0fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uWnZj90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWnZkN0fEe2YPMyYKslBVA" name="buf" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWnZkd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWnZkt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWnZld0fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uWnZlt0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWnZl90fEe2YPMyYKslBVA" name="buf" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWnZmN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWnZmd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWtgIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uWtgId0fEe2YPMyYKslBVA" name="peer" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWwjc90fEe2YPMyYKslBVA" name="setInt" visibility="public">
            <ownedParameter xmi:id="_uWwjdN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWwjdd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWwjeN0fEe2YPMyYKslBVA" name="getPointer" visibility="public">
            <ownedParameter xmi:id="_uWwjed0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWwjet0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXIW5d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
          <ownedOperation xmi:id="_uXI98t0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_uXI9890fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXMoV90fEe2YPMyYKslBVA" name="getPointerArray" visibility="public">
            <ownedParameter xmi:id="_uXMoWN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMoWd0fEe2YPMyYKslBVA" name="return" type="_tApFE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXRg1t0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uXRg190fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXbR1d0fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uXbR1t0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXbR190fEe2YPMyYKslBVA" name="buf" type="_s-YbQ90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXbR2N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXbR2d0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXbR390fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uXbR4N0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXbR4d0fEe2YPMyYKslBVA" name="buf" type="_s_9vo90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXbR4t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXbR490fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXb45d0fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uXb45t0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb4590fEe2YPMyYKslBVA" name="buf" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb46N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb46d0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXb4790fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uXb48N0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb48d0fEe2YPMyYKslBVA" name="buf" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb48t0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb4890fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXb4-d0fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uXb4-t0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb4-90fEe2YPMyYKslBVA" name="buf" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb4_N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXb4_d0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXcf9d0fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uXcf9t0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcf990fEe2YPMyYKslBVA" name="buf" type="_s_9vpd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcf-N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcf-d0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXcgBN0fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uXcgBd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcgBt0fEe2YPMyYKslBVA" name="buf" type="_s-YbQ90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcgB90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXcgCN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXdHAN0fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uXdHAd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHAt0fEe2YPMyYKslBVA" name="buf" type="_s_9vo90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHA90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHBN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXdHCt0fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uXdHC90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHDN0fEe2YPMyYKslBVA" name="buf" type="_s7k-4d0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHDd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHDt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXdHFN0fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uXdHFd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHFt0fEe2YPMyYKslBVA" name="buf" type="_s_vtMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHF90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHGN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXdHHt0fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uXdHH90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHIN0fEe2YPMyYKslBVA" name="buf" type="_s_9vpN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHId0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXdHIt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXduEt0fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uXduE90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXduFN0fEe2YPMyYKslBVA" name="buf" type="_s_9vpd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXduFd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXduFt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXduGt0fEe2YPMyYKslBVA" name="getByte" visibility="public">
            <ownedParameter xmi:id="_uXduG90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXduHN0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXduIN0fEe2YPMyYKslBVA" name="getChar" visibility="public">
            <ownedParameter xmi:id="_uXduId0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXduIt0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXeVId0fEe2YPMyYKslBVA" name="getShort" visibility="public">
            <ownedParameter xmi:id="_uXeVIt0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXeVI90fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXeVJ90fEe2YPMyYKslBVA" name="getInt" visibility="public">
            <ownedParameter xmi:id="_uXeVKN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXeVKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXeVLd0fEe2YPMyYKslBVA" name="getLong" visibility="public">
            <ownedParameter xmi:id="_uXeVLt0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXeVL90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXeVM90fEe2YPMyYKslBVA" name="getFloat" visibility="public">
            <ownedParameter xmi:id="_uXeVNN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXeVNd0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXe8M90fEe2YPMyYKslBVA" name="getDouble" visibility="public">
            <ownedParameter xmi:id="_uXe8NN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXe8Nd0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXe8Pd0fEe2YPMyYKslBVA" name="getByteBuffer" visibility="public">
            <ownedParameter xmi:id="_uXe8Pt0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXe8P90fEe2YPMyYKslBVA" name="length" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXe8QN0fEe2YPMyYKslBVA" name="return" type="_tAt9kt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXfjRt0fEe2YPMyYKslBVA" name="setByte" visibility="public">
            <ownedParameter xmi:id="_uXfjR90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXfjSN0fEe2YPMyYKslBVA" name="value" type="_s60J4N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXfjTd0fEe2YPMyYKslBVA" name="setChar" visibility="public">
            <ownedParameter xmi:id="_uXfjTt0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXfjT90fEe2YPMyYKslBVA" name="value" type="_s8e90d0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXgKU90fEe2YPMyYKslBVA" name="setShort" visibility="public">
            <ownedParameter xmi:id="_uXgKVN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXgKVd0fEe2YPMyYKslBVA" name="value" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXgKXN0fEe2YPMyYKslBVA" name="setLong" visibility="public">
            <ownedParameter xmi:id="_uXgKXd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXgKXt0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXgxYN0fEe2YPMyYKslBVA" name="setFloat" visibility="public">
            <ownedParameter xmi:id="_uXgxYd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXgxYt0fEe2YPMyYKslBVA" name="value" type="_s9C-gd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXgxZt0fEe2YPMyYKslBVA" name="setDouble" visibility="public">
            <ownedParameter xmi:id="_uXgxZ90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXgxaN0fEe2YPMyYKslBVA" name="value" type="_s9DlkN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXgxbN0fEe2YPMyYKslBVA" name="setPointer" visibility="public">
            <ownedParameter xmi:id="_uXgxbd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXgxbt0fEe2YPMyYKslBVA" name="value" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXhYeN0fEe2YPMyYKslBVA" name="setString" visibility="public">
            <ownedParameter xmi:id="_uXhYed0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXhYet0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXhYe90fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXhYf90fEe2YPMyYKslBVA" name="setWideString" visibility="public">
            <ownedParameter xmi:id="_uXhYgN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXhYgd0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYm9qd0fEe2YPMyYKslBVA" name="createConstant" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYm9qt0fEe2YPMyYKslBVA" name="peer" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYm9q90fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYnkoN0fEe2YPMyYKslBVA" name="createConstant" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYnkod0fEe2YPMyYKslBVA" name="peer" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYnkot0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYnko90fEe2YPMyYKslBVA" name="share" visibility="public">
            <ownedParameter xmi:id="_uYnkpN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYnkpd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYnkpt0fEe2YPMyYKslBVA" name="share" visibility="public">
            <ownedParameter xmi:id="_uYnkp90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYnkqN0fEe2YPMyYKslBVA" name="sz" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYnkqd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYnkqt0fEe2YPMyYKslBVA" name="clear" visibility="public">
            <ownedParameter xmi:id="_uYnkq90fEe2YPMyYKslBVA" name="size" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYoLsN0fEe2YPMyYKslBVA" name="setMemory" visibility="public">
            <ownedParameter xmi:id="_uYoLsd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYoLst0fEe2YPMyYKslBVA" name="length" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYoLs90fEe2YPMyYKslBVA" name="value" type="_s60J4N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYoLtN0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uYoLtd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYoLtt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYoLt90fEe2YPMyYKslBVA" name="indexOf" visibility="public">
            <ownedParameter xmi:id="_uYoLuN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYoLud0fEe2YPMyYKslBVA" name="value" type="_s60J4N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYoLut0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYpZ0N0fEe2YPMyYKslBVA" name="read" visibility="public">
            <ownedParameter xmi:id="_uYpZ0d0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYpZ0t0fEe2YPMyYKslBVA" name="buf" type="_tApFE90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYpZ090fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYpZ1N0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYqn8N0fEe2YPMyYKslBVA" name="write" visibility="public">
            <ownedParameter xmi:id="_uYqn8d0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYqn8t0fEe2YPMyYKslBVA" name="buf" type="_tApFE90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYqn890fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYqn9N0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYqn9d0fEe2YPMyYKslBVA" name="getValue" visibility="package">
            <ownedParameter xmi:id="_uYrPAN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYrPAd0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYrPAt0fEe2YPMyYKslBVA" name="currentValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYrPA90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYr2EN0fEe2YPMyYKslBVA" name="getString" visibility="public">
            <ownedParameter xmi:id="_uYr2Ed0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYr2Et0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYsdIN0fEe2YPMyYKslBVA" name="readArray" visibility="private">
            <ownedParameter xmi:id="_uYsdId0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYsdIt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYsdI90fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYtrQN0fEe2YPMyYKslBVA" name="getPointerArray" visibility="public">
            <ownedParameter xmi:id="_uYtrQd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYtrQt0fEe2YPMyYKslBVA" name="arraySize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYtrQ90fEe2YPMyYKslBVA" name="return" type="_tApFE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYu5YN0fEe2YPMyYKslBVA" name="getNativeLong" visibility="public">
            <ownedParameter xmi:id="_uYu5Yd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYu5Yt0fEe2YPMyYKslBVA" name="return" type="_s-XNIN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYwHgt0fEe2YPMyYKslBVA" name="getString" visibility="public">
            <ownedParameter xmi:id="_uYwHg90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYwHhN0fEe2YPMyYKslBVA" name="wide" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYwHhd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYwukN0fEe2YPMyYKslBVA" name="getByteArray" visibility="public">
            <ownedParameter xmi:id="_uYwukd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYwukt0fEe2YPMyYKslBVA" name="arraySize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYwuk90fEe2YPMyYKslBVA" name="return" type="_s68swN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYwulN0fEe2YPMyYKslBVA" name="getCharArray" visibility="public">
            <ownedParameter xmi:id="_uYwuld0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYwult0fEe2YPMyYKslBVA" name="arraySize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYwul90fEe2YPMyYKslBVA" name="return" type="_s_9vo90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYwumN0fEe2YPMyYKslBVA" name="getShortArray" visibility="public">
            <ownedParameter xmi:id="_uYwumd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYwumt0fEe2YPMyYKslBVA" name="arraySize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYwum90fEe2YPMyYKslBVA" name="return" type="_s-YbQ90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYxVoN0fEe2YPMyYKslBVA" name="getIntArray" visibility="public">
            <ownedParameter xmi:id="_uYxVod0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYxVot0fEe2YPMyYKslBVA" name="arraySize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYxVo90fEe2YPMyYKslBVA" name="return" type="_s7k-4d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYxVpN0fEe2YPMyYKslBVA" name="getLongArray" visibility="public">
            <ownedParameter xmi:id="_uYxVpd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYxVpt0fEe2YPMyYKslBVA" name="arraySize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYxVp90fEe2YPMyYKslBVA" name="return" type="_s_vtMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYxVqN0fEe2YPMyYKslBVA" name="getFloatArray" visibility="public">
            <ownedParameter xmi:id="_uYxVqd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYxVqt0fEe2YPMyYKslBVA" name="arraySize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYxVq90fEe2YPMyYKslBVA" name="return" type="_s_9vpN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYx8sN0fEe2YPMyYKslBVA" name="getDoubleArray" visibility="public">
            <ownedParameter xmi:id="_uYx8sd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYx8st0fEe2YPMyYKslBVA" name="arraySize" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYx8s90fEe2YPMyYKslBVA" name="return" type="_s_9vpd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYyjwN0fEe2YPMyYKslBVA" name="getStringArray" visibility="public">
            <ownedParameter xmi:id="_uYyjwd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYyjwt0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYyjw90fEe2YPMyYKslBVA" name="getStringArray" visibility="public">
            <ownedParameter xmi:id="_uYyjxN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYyjxd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYyjxt0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYyjx90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYyjyN0fEe2YPMyYKslBVA" name="getStringArray" visibility="public">
            <ownedParameter xmi:id="_uYyjyd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYyjyt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYyjy90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYyjzN0fEe2YPMyYKslBVA" name="getStringArray" visibility="public">
            <ownedParameter xmi:id="_uYyjzd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYyjzt0fEe2YPMyYKslBVA" name="wide" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYyjz90fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYzK0N0fEe2YPMyYKslBVA" name="getStringArray" visibility="public">
            <ownedParameter xmi:id="_uYzK0d0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYzK0t0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYzK090fEe2YPMyYKslBVA" name="wide" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYzK1N0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYzK1d0fEe2YPMyYKslBVA" name="getWideStringArray" visibility="public">
            <ownedParameter xmi:id="_uYzK1t0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYzK190fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYzK2N0fEe2YPMyYKslBVA" name="return" type="_s69T0t0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY0Y8N0fEe2YPMyYKslBVA" name="setValue" visibility="package">
            <ownedParameter xmi:id="_uY0Y8d0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY0Y8t0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY0Y890fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY1nEN0fEe2YPMyYKslBVA" name="writeArray" visibility="private">
            <ownedParameter xmi:id="_uY1nEd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY1nEt0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY1nE90fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY4DUN0fEe2YPMyYKslBVA" name="setNativeLong" visibility="public">
            <ownedParameter xmi:id="_uY4DUd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY4DUt0fEe2YPMyYKslBVA" name="value" type="_s-XNIN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY4qYN0fEe2YPMyYKslBVA" name="setString" visibility="public">
            <ownedParameter xmi:id="_uY4qYd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY4qYt0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY4qY90fEe2YPMyYKslBVA" name="wide" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY4qZN0fEe2YPMyYKslBVA" name="setString" visibility="public">
            <ownedParameter xmi:id="_uY4qZd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY4qZt0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY5RcN0fEe2YPMyYKslBVA" name="setString" visibility="public">
            <ownedParameter xmi:id="_uY5Rcd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY5Rct0fEe2YPMyYKslBVA" name="value" type="_tAsvcd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY54gN0fEe2YPMyYKslBVA" name="dump" visibility="public">
            <ownedParameter xmi:id="_uY54gd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY54gt0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY54g90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY6fl90fEe2YPMyYKslBVA" name="nativeValue" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uY6fmN0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY6fmd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY6fmt0fEe2YPMyYKslBVA" name="nativeValue" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uY6fm90fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY6fnN0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY7GoN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tAqTMd0fEe2YPMyYKslBVA" name="Opaque" visibility="package">
            <eAnnotations xmi:id="_tVzcxd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVzcxt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVzcx90fEe2YPMyYKslBVA" general="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uYj6Q90fEe2YPMyYKslBVA" name="MSG" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uYm9pN0fEe2YPMyYKslBVA" name="peer" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uYj6RN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
              <ownedParameter xmi:id="_uYj6Rd0fEe2YPMyYKslBVA" name="peer" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYj6Rt0fEe2YPMyYKslBVA" name="share" visibility="public">
              <ownedParameter xmi:id="_uYj6R90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYj6SN0fEe2YPMyYKslBVA" name="size" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYj6Sd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYkhUN0fEe2YPMyYKslBVA" name="clear" visibility="public">
              <ownedParameter xmi:id="_uYkhUd0fEe2YPMyYKslBVA" name="size" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYkhUt0fEe2YPMyYKslBVA" name="indexOf" visibility="public">
              <ownedParameter xmi:id="_uYkhU90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhVN0fEe2YPMyYKslBVA" name="value" type="_s60J4N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhVd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYkhVt0fEe2YPMyYKslBVA" name="read" visibility="public">
              <ownedParameter xmi:id="_uYkhV90fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhWN0fEe2YPMyYKslBVA" name="buf" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhWd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhWt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYkhW90fEe2YPMyYKslBVA" name="read" visibility="public">
              <ownedParameter xmi:id="_uYkhXN0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhXd0fEe2YPMyYKslBVA" name="buf" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhXt0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhX90fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYkhYN0fEe2YPMyYKslBVA" name="read" visibility="public">
              <ownedParameter xmi:id="_uYkhYd0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhYt0fEe2YPMyYKslBVA" name="buf" type="_s-YbQ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhY90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhZN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYkhZd0fEe2YPMyYKslBVA" name="read" visibility="public">
              <ownedParameter xmi:id="_uYkhZt0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhZ90fEe2YPMyYKslBVA" name="buf" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhaN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhad0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYkhat0fEe2YPMyYKslBVA" name="read" visibility="public">
              <ownedParameter xmi:id="_uYkha90fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhbN0fEe2YPMyYKslBVA" name="buf" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhbd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhbt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYkhb90fEe2YPMyYKslBVA" name="read" visibility="public">
              <ownedParameter xmi:id="_uYkhcN0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhcd0fEe2YPMyYKslBVA" name="buf" type="_s_9vpN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhct0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYkhc90fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlIYN0fEe2YPMyYKslBVA" name="read" visibility="public">
              <ownedParameter xmi:id="_uYlIYd0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIYt0fEe2YPMyYKslBVA" name="buf" type="_s_9vpd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIY90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIZN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlIZd0fEe2YPMyYKslBVA" name="read" visibility="public">
              <ownedParameter xmi:id="_uYlIZt0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIZ90fEe2YPMyYKslBVA" name="buf" type="_tApFE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIaN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIad0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlIat0fEe2YPMyYKslBVA" name="write" visibility="public">
              <ownedParameter xmi:id="_uYlIa90fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIbN0fEe2YPMyYKslBVA" name="buf" type="_s68swN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIbd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIbt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlIb90fEe2YPMyYKslBVA" name="write" visibility="public">
              <ownedParameter xmi:id="_uYlIcN0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIcd0fEe2YPMyYKslBVA" name="buf" type="_s_9vo90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIct0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIc90fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlIdN0fEe2YPMyYKslBVA" name="write" visibility="public">
              <ownedParameter xmi:id="_uYlIdd0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIdt0fEe2YPMyYKslBVA" name="buf" type="_s-YbQ90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlId90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIeN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlIed0fEe2YPMyYKslBVA" name="write" visibility="public">
              <ownedParameter xmi:id="_uYlIet0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIe90fEe2YPMyYKslBVA" name="buf" type="_s7k-4d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIfN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIfd0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlIft0fEe2YPMyYKslBVA" name="write" visibility="public">
              <ownedParameter xmi:id="_uYlIf90fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIgN0fEe2YPMyYKslBVA" name="buf" type="_s_vtMN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIgd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIgt0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlIg90fEe2YPMyYKslBVA" name="write" visibility="public">
              <ownedParameter xmi:id="_uYlIhN0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIhd0fEe2YPMyYKslBVA" name="buf" type="_s_9vpN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIht0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlIh90fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlvcN0fEe2YPMyYKslBVA" name="write" visibility="public">
              <ownedParameter xmi:id="_uYlvcd0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlvct0fEe2YPMyYKslBVA" name="buf" type="_s_9vpd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlvc90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlvdN0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlvdd0fEe2YPMyYKslBVA" name="write" visibility="public">
              <ownedParameter xmi:id="_uYlvdt0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlvd90fEe2YPMyYKslBVA" name="buf" type="_tApFE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlveN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlved0fEe2YPMyYKslBVA" name="length" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlvet0fEe2YPMyYKslBVA" name="getByteBuffer" visibility="public">
              <ownedParameter xmi:id="_uYlve90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlvfN0fEe2YPMyYKslBVA" name="length" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlvfd0fEe2YPMyYKslBVA" name="return" type="_tAt9kt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlvft0fEe2YPMyYKslBVA" name="getByte" visibility="public">
              <ownedParameter xmi:id="_uYlvf90fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlvgN0fEe2YPMyYKslBVA" name="return" type="_s60J4N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlvgd0fEe2YPMyYKslBVA" name="getChar" visibility="public">
              <ownedParameter xmi:id="_uYlvgt0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlvg90fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlvhN0fEe2YPMyYKslBVA" name="getShort" visibility="public">
              <ownedParameter xmi:id="_uYlvhd0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlvht0fEe2YPMyYKslBVA" name="return" type="_s-X0Nt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlvh90fEe2YPMyYKslBVA" name="getInt" visibility="public">
              <ownedParameter xmi:id="_uYlviN0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlvid0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlvit0fEe2YPMyYKslBVA" name="getLong" visibility="public">
              <ownedParameter xmi:id="_uYlvi90fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlvjN0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlvjd0fEe2YPMyYKslBVA" name="getFloat" visibility="public">
              <ownedParameter xmi:id="_uYlvjt0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlvj90fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYlvkN0fEe2YPMyYKslBVA" name="getDouble" visibility="public">
              <ownedParameter xmi:id="_uYlvkd0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYlvkt0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYmWgN0fEe2YPMyYKslBVA" name="getPointer" visibility="public">
              <ownedParameter xmi:id="_uYmWgd0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYmWgt0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYmWg90fEe2YPMyYKslBVA" name="getString" visibility="public">
              <ownedParameter xmi:id="_uYmWhN0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYmWhd0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYmWht0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYmWh90fEe2YPMyYKslBVA" name="getWideString" visibility="public">
              <ownedParameter xmi:id="_uYmWiN0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYmWid0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYmWit0fEe2YPMyYKslBVA" name="setByte" visibility="public">
              <ownedParameter xmi:id="_uYmWi90fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYmWjN0fEe2YPMyYKslBVA" name="value" type="_s60J4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYmWjd0fEe2YPMyYKslBVA" name="setChar" visibility="public">
              <ownedParameter xmi:id="_uYmWjt0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYmWj90fEe2YPMyYKslBVA" name="value" type="_s8e90d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYmWkN0fEe2YPMyYKslBVA" name="setShort" visibility="public">
              <ownedParameter xmi:id="_uYmWkd0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYmWkt0fEe2YPMyYKslBVA" name="value" type="_s-X0Nt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYmWk90fEe2YPMyYKslBVA" name="setInt" visibility="public">
              <ownedParameter xmi:id="_uYmWlN0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYmWld0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYmWlt0fEe2YPMyYKslBVA" name="setLong" visibility="public">
              <ownedParameter xmi:id="_uYmWl90fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYmWmN0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYmWmd0fEe2YPMyYKslBVA" name="setFloat" visibility="public">
              <ownedParameter xmi:id="_uYmWmt0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYmWm90fEe2YPMyYKslBVA" name="value" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYmWnN0fEe2YPMyYKslBVA" name="setDouble" visibility="public">
              <ownedParameter xmi:id="_uYmWnd0fEe2YPMyYKslBVA" name="bOff" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYmWnt0fEe2YPMyYKslBVA" name="value" type="_s9DlkN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYm9kN0fEe2YPMyYKslBVA" name="setPointer" visibility="public">
              <ownedParameter xmi:id="_uYm9kd0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYm9kt0fEe2YPMyYKslBVA" name="value" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYm9k90fEe2YPMyYKslBVA" name="setString" visibility="public">
              <ownedParameter xmi:id="_uYm9lN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYm9ld0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYm9lt0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYm9l90fEe2YPMyYKslBVA" name="setWideString" visibility="public">
              <ownedParameter xmi:id="_uYm9mN0fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYm9md0fEe2YPMyYKslBVA" name="value" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYm9mt0fEe2YPMyYKslBVA" name="setMemory" visibility="public">
              <ownedParameter xmi:id="_uYm9m90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYm9nN0fEe2YPMyYKslBVA" name="size" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYm9nd0fEe2YPMyYKslBVA" name="value" type="_s60J4N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYm9nt0fEe2YPMyYKslBVA" name="dump" visibility="public">
              <ownedParameter xmi:id="_uYm9n90fEe2YPMyYKslBVA" name="offset" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYm9oN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYm9od0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYm9ot0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uYm9o90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYm9pd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uYm9pt0fEe2YPMyYKslBVA" name="x0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYm9p90fEe2YPMyYKslBVA" name="x1" type="_td7eCt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_td7eCt0fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_td7eC90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td7eDN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td7eDd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s_-WsN0fEe2YPMyYKslBVA" name="WeakMemoryHolder" visibility="public">
          <eAnnotations xmi:id="_tBR-R90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBR-SN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tBR-Sd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZjY0t0fEe2YPMyYKslBVA" name="referenceQueue" visibility="package" type="_tBR-S90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZjY090fEe2YPMyYKslBVA" name="backingMap" visibility="package" type="_s-skUN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uXY1lt0fEe2YPMyYKslBVA" name="clean" visibility="public"/>
          <ownedOperation xmi:id="_uXe8Qd0fEe2YPMyYKslBVA" name="put" visibility="public">
            <ownedParameter xmi:id="_uXe8Qt0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXe8Q90fEe2YPMyYKslBVA" name="m" type="_s-a3gt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXh_jN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tABaBN0fEe2YPMyYKslBVA" name="Version" visibility="package" isAbstract="true">
          <eAnnotations xmi:id="_tBRXMN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBR-QN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedAttribute xmi:id="_uZixvN0fEe2YPMyYKslBVA" name="VERSION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uZixvd0fEe2YPMyYKslBVA" name="VERSION_NATIVE" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tACoJ90fEe2YPMyYKslBVA" name="ToNativeConverter[]" isLeaf="true" isAbstract="true">
          <eAnnotations xmi:id="_vgB4690fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vgB47N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAFEYd0fEe2YPMyYKslBVA" name="CallbackReference" visibility="public">
          <eAnnotations xmi:id="_tVlaU90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVlaVN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tVlaVd0fEe2YPMyYKslBVA" general="_s_-Wt90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uWoAo90fEe2YPMyYKslBVA" name="allocations" visibility="package" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uWp10d0fEe2YPMyYKslBVA" name="callbackMap" visibility="package" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uWp10t0fEe2YPMyYKslBVA" name="directCallbackMap" visibility="package" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uWp1090fEe2YPMyYKslBVA" name="pointerCallbackMap" visibility="package" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uWp11N0fEe2YPMyYKslBVA" name="allocatedMemory" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uWp11d0fEe2YPMyYKslBVA" name="PROXY_CALLBACK_METHOD" visibility="private" isLeaf="true" isStatic="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uWp11t0fEe2YPMyYKslBVA" name="initializers" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uWp1190fEe2YPMyYKslBVA" name="cbstruct" visibility="package" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uWp12N0fEe2YPMyYKslBVA" name="trampoline" visibility="package" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uWp12d0fEe2YPMyYKslBVA" name="proxy" visibility="package" type="_tVmocN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uWp12t0fEe2YPMyYKslBVA" name="method" visibility="package" type="_tAO1Z90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uWqc0N0fEe2YPMyYKslBVA" name="callingConvention" visibility="package" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uWlkXt0fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uWmLYN0fEe2YPMyYKslBVA" name="x0" type="_tAFEYd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWmLYd0fEe2YPMyYKslBVA" name="return" type="_tVlaUN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWnZhN0fEe2YPMyYKslBVA" name="getCallback" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uWnZhd0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWnZht0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWnZh90fEe2YPMyYKslBVA" name="return" type="_tVlaUN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWoAnN0fEe2YPMyYKslBVA" name="access$100" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uWoAnd0fEe2YPMyYKslBVA" name="x0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWoAnt0fEe2YPMyYKslBVA" name="x1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWoAn90fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWoApt0fEe2YPMyYKslBVA" name="getFunctionPointer" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uWoAp90fEe2YPMyYKslBVA" name="cb" type="_tVlaUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWoAqN0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWpOtt0fEe2YPMyYKslBVA" name="findCallbackClass" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uWpOt90fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWpOuN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWqc0d0fEe2YPMyYKslBVA" name="setCallbackThreadInitializer" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uWqc0t0fEe2YPMyYKslBVA" name="cb" type="_tVlaUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWqc090fEe2YPMyYKslBVA" name="initializer" type="_tVmBYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWqc1N0fEe2YPMyYKslBVA" name="return" type="_tVmBYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWqc1d0fEe2YPMyYKslBVA" name="initializeThread" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uWqc1t0fEe2YPMyYKslBVA" name="cb" type="_tVlaUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWqc190fEe2YPMyYKslBVA" name="args" type="_tVmBY90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWqc2N0fEe2YPMyYKslBVA" name="return" type="_tVlaWN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWrD7N0fEe2YPMyYKslBVA" name="getCallback" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uWrD7d0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWrD7t0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWrD790fEe2YPMyYKslBVA" name="direct" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWrD8N0fEe2YPMyYKslBVA" name="return" type="_tVlaUN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWrq9N0fEe2YPMyYKslBVA" name="getCallbackMethod" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uWrq9d0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWrq9t0fEe2YPMyYKslBVA" name="return" type="_tAO1Z90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWsSAN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
            <ownedParameter xmi:id="_uWsSAd0fEe2YPMyYKslBVA" name="callback" type="_tVlaUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWsSAt0fEe2YPMyYKslBVA" name="callingConvention" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWsSA90fEe2YPMyYKslBVA" name="direct" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWs5Fd0fEe2YPMyYKslBVA" name="getCallbackMethod" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uWs5Ft0fEe2YPMyYKslBVA" name="callback" type="_tVlaUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWs5F90fEe2YPMyYKslBVA" name="return" type="_tAO1Z90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWtgJt0fEe2YPMyYKslBVA" name="getNativeType" visibility="private">
            <ownedParameter xmi:id="_uWtgJ90fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWtgKN0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWtgKd0fEe2YPMyYKslBVA" name="isAllowableNativeType" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uWtgKt0fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWtgK90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWuuRN0fEe2YPMyYKslBVA" name="checkMethod" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uWuuRd0fEe2YPMyYKslBVA" name="m" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWuuRt0fEe2YPMyYKslBVA" name="return" type="_tAO1Z90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWwjcN0fEe2YPMyYKslBVA" name="setCallbackOptions" visibility="private">
            <ownedParameter xmi:id="_uWwjcd0fEe2YPMyYKslBVA" name="options" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWwjdt0fEe2YPMyYKslBVA" name="getTrampoline" visibility="public">
            <ownedParameter xmi:id="_uWwjd90fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWxKgN0fEe2YPMyYKslBVA" name="finalize" visibility="protected"/>
          <ownedOperation xmi:id="_uWxKgd0fEe2YPMyYKslBVA" name="dispose" visibility="protected"/>
          <ownedOperation xmi:id="_uWxKhd0fEe2YPMyYKslBVA" name="disposeAll" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_uWxxkt0fEe2YPMyYKslBVA" name="getCallback" visibility="private">
            <ownedParameter xmi:id="_uWxxk90fEe2YPMyYKslBVA" name="return" type="_tVlaUN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWxxlN0fEe2YPMyYKslBVA" name="get" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uWxxld0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWxxlt0fEe2YPMyYKslBVA" name="getNativeFunctionPointer" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uWxxl90fEe2YPMyYKslBVA" name="cb" type="_tVlaUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWxxmN0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWxxmd0fEe2YPMyYKslBVA" name="getFunctionPointer" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uWxxmt0fEe2YPMyYKslBVA" name="cb" type="_tVlaUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWxxm90fEe2YPMyYKslBVA" name="direct" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWyYoN0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWy_tN0fEe2YPMyYKslBVA" name="getNativeString" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uWy_td0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWy_tt0fEe2YPMyYKslBVA" name="wide" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWy_t90fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWzmxd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tVmBYd0fEe2YPMyYKslBVA" name="DefaultCallbackProxy" visibility="package">
            <eAnnotations xmi:id="_td3Mlt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td3Ml90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td3zoN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uWk9QN0fEe2YPMyYKslBVA" name="callbackMethod" visibility="private" isLeaf="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uWk9Qd0fEe2YPMyYKslBVA" name="toNative" visibility="private" type="_tAU8At0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uWk9Qt0fEe2YPMyYKslBVA" name="fromNative" visibility="private" isLeaf="true" type="_td3zod0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uWk9Q90fEe2YPMyYKslBVA" name="encoding" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uWk9RN0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tAFEYd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_td3MmN0fEe2YPMyYKslBVA" client="_tVmBYd0fEe2YPMyYKslBVA" supplier="_tVmocN0fEe2YPMyYKslBVA" contract="_tVmocN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uWk9Rd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uWk9Rt0fEe2YPMyYKslBVA" name="arg0" type="_tAFEYd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWk9R90fEe2YPMyYKslBVA" name="callbackMethod" type="_tAO1Z90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWk9SN0fEe2YPMyYKslBVA" name="mapper" type="_tAU8AN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWk9Sd0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWlkXN0fEe2YPMyYKslBVA" name="getCallback" visibility="public">
              <ownedParameter xmi:id="_uWlkXd0fEe2YPMyYKslBVA" name="return" type="_tVlaUN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWmLYt0fEe2YPMyYKslBVA" name="invokeCallback" visibility="private">
              <ownedParameter xmi:id="_uWmLY90fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWmLZN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWmLad0fEe2YPMyYKslBVA" name="convertArgument" visibility="private">
              <ownedParameter xmi:id="_uWmLat0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWmLa90fEe2YPMyYKslBVA" name="dstType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWmLbN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWmLcd0fEe2YPMyYKslBVA" name="convertResult" visibility="private">
              <ownedParameter xmi:id="_uWmLct0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWmLc90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWmyct0fEe2YPMyYKslBVA" name="callback" visibility="public">
              <ownedParameter xmi:id="_uWmyc90fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWmydN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWoAqd0fEe2YPMyYKslBVA" name="getParameterTypes" visibility="public">
              <ownedParameter xmi:id="_uWoAqt0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWonoN0fEe2YPMyYKslBVA" name="getReturnType" visibility="public">
              <ownedParameter xmi:id="_uWonod0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tVmBY90fEe2YPMyYKslBVA" name="AttachOptions" visibility="package">
            <eAnnotations xmi:id="_td3Mk90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td3MlN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td3Mld0fEe2YPMyYKslBVA" general="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uWkWP90fEe2YPMyYKslBVA" name="FIELDS" visibility="public" isLeaf="true" isStatic="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uWkWQN0fEe2YPMyYKslBVA" name="daemon" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uWkWQd0fEe2YPMyYKslBVA" name="detach" visibility="public" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uWkWQt0fEe2YPMyYKslBVA" name="name" visibility="public" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uWkWQ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
            <ownedOperation xmi:id="_uWkWRN0fEe2YPMyYKslBVA" name="setStringEncoding" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uWkWRd0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWkWRt0fEe2YPMyYKslBVA" name="getFieldOrder" visibility="protected">
              <ownedParameter xmi:id="_uWkWR90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWkWSN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <ownedOperation xmi:id="_uWkWSd0fEe2YPMyYKslBVA" name="createFieldsOrder" isLeaf="true" isStatic="true">
              <ownedParameter xmi:id="_uWkWSt0fEe2YPMyYKslBVA" name="arg0" type="_s69T0t0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWkWS90fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWrD690fEe2YPMyYKslBVA" name="write" visibility="package" isLeaf="true" isAbstract="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tVmBZd0fEe2YPMyYKslBVA" name="NativeFunctionHandler" visibility="package">
            <eAnnotations xmi:id="_td4ast0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td4as90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td4atd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uWonot0fEe2YPMyYKslBVA" name="function" visibility="private" isLeaf="true" type="_tAWxMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uWono90fEe2YPMyYKslBVA" name="options" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_td4atN0fEe2YPMyYKslBVA" client="_tVmBZd0fEe2YPMyYKslBVA" supplier="_tVxAgt0fEe2YPMyYKslBVA" contract="_tVxAgt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uWonpN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uWonpd0fEe2YPMyYKslBVA" name="address" type="_s_9voN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWonpt0fEe2YPMyYKslBVA" name="callingConvention" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWonp90fEe2YPMyYKslBVA" name="options" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWonrN0fEe2YPMyYKslBVA" name="invoke" visibility="public">
              <ownedParameter xmi:id="_uWonrd0fEe2YPMyYKslBVA" name="proxy" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWonrt0fEe2YPMyYKslBVA" name="method" type="_tAO1Z90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWonr90fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWonsN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uWp1z90fEe2YPMyYKslBVA" name="getPointer" visibility="public">
              <ownedParameter xmi:id="_uWp10N0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAFEYt0fEe2YPMyYKslBVA" name="NativeLibrary" visibility="public">
          <eAnnotations xmi:id="_tAde5N0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tAde5d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tAde5t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXIW6N0fEe2YPMyYKslBVA" name="options" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYRmat0fEe2YPMyYKslBVA" name="handle" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uYRma90fEe2YPMyYKslBVA" name="libraryName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYRmbN0fEe2YPMyYKslBVA" name="libraryPath" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYRmbd0fEe2YPMyYKslBVA" name="functions" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYRmbt0fEe2YPMyYKslBVA" name="callFlags" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYRmb90fEe2YPMyYKslBVA" name="encoding" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uYRmcN0fEe2YPMyYKslBVA" name="libraries" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYRmcd0fEe2YPMyYKslBVA" name="searchPaths" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYRmct0fEe2YPMyYKslBVA" name="librarySearchPath" visibility="private" isLeaf="true" isStatic="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYRmc90fEe2YPMyYKslBVA" name="DEFAULT_OPEN_OPTIONS" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uXHv0N0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uXHv0d0fEe2YPMyYKslBVA" name="libraryName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv0t0fEe2YPMyYKslBVA" name="return" type="_tAFEYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXHv090fEe2YPMyYKslBVA" name="getFunction" visibility="public">
            <ownedParameter xmi:id="_uXHv1N0fEe2YPMyYKslBVA" name="functionName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv1d0fEe2YPMyYKslBVA" name="return" type="_tAWxMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXHv290fEe2YPMyYKslBVA" name="getFunction" visibility="public">
            <ownedParameter xmi:id="_uXHv3N0fEe2YPMyYKslBVA" name="functionName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv3d0fEe2YPMyYKslBVA" name="callFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv3t0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv390fEe2YPMyYKslBVA" name="return" type="_tAWxMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXIW6d0fEe2YPMyYKslBVA" name="getSymbolAddress" visibility="package">
            <ownedParameter xmi:id="_uXIW6t0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXIW690fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXQSst0fEe2YPMyYKslBVA" name="getName" visibility="public">
            <ownedParameter xmi:id="_uXQSs90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXVyQt0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uXVyQ90fEe2YPMyYKslBVA" name="libraryName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXVyRN0fEe2YPMyYKslBVA" name="libraryOptions" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXVyRd0fEe2YPMyYKslBVA" name="return" type="_tAFEYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXXAYN0fEe2YPMyYKslBVA" name="getFunction" visibility="package">
            <ownedParameter xmi:id="_uXXAYd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXXAYt0fEe2YPMyYKslBVA" name="method" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXXAY90fEe2YPMyYKslBVA" name="return" type="_tAWxMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXm4AN0fEe2YPMyYKslBVA" name="disposeAll" visibility="package" isStatic="true"/>
          <ownedOperation xmi:id="_uX2voN0fEe2YPMyYKslBVA" name="mapSharedLibraryName" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uX2vod0fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uX2vot0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYDj8N0fEe2YPMyYKslBVA" name="getOptions" visibility="public">
            <ownedParameter xmi:id="_uYDj8d0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYRmZ90fEe2YPMyYKslBVA" name="access$000" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYRmaN0fEe2YPMyYKslBVA" name="x0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYRmad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYRmdN0fEe2YPMyYKslBVA" name="functionKey" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYRmdd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYRmdt0fEe2YPMyYKslBVA" name="flags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYRmd90fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYRmeN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYSNcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
            <ownedParameter xmi:id="_uYSNcd0fEe2YPMyYKslBVA" name="libraryName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYSNct0fEe2YPMyYKslBVA" name="libraryPath" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYSNc90fEe2YPMyYKslBVA" name="handle" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYSNdN0fEe2YPMyYKslBVA" name="options" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYSNdd0fEe2YPMyYKslBVA" name="getLibraryName" visibility="private">
            <ownedParameter xmi:id="_uYSNdt0fEe2YPMyYKslBVA" name="libraryName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYSNd90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYSNeN0fEe2YPMyYKslBVA" name="openFlags" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYSNed0fEe2YPMyYKslBVA" name="options" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYSNet0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYS0gN0fEe2YPMyYKslBVA" name="loadLibrary" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYS0gd0fEe2YPMyYKslBVA" name="libraryName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYS0gt0fEe2YPMyYKslBVA" name="options" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYS0g90fEe2YPMyYKslBVA" name="return" type="_tAFEYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYTbkN0fEe2YPMyYKslBVA" name="initPaths" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYTbkd0fEe2YPMyYKslBVA" name="key" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYTbkt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYTbk90fEe2YPMyYKslBVA" name="findLibraryPath" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYTblN0fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYTbld0fEe2YPMyYKslBVA" name="searchPath" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYTblt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYUCot0fEe2YPMyYKslBVA" name="matchLibrary" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYUCo90fEe2YPMyYKslBVA" name="libName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYUCpN0fEe2YPMyYKslBVA" name="searchPath" type="_s7dDE90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYUCpd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYUCpt0fEe2YPMyYKslBVA" name="matchFramework" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYUCp90fEe2YPMyYKslBVA" name="libraryName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYUCqN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYVQwN0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYVQwd0fEe2YPMyYKslBVA" name="libraryName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYVQwt0fEe2YPMyYKslBVA" name="classLoader" type="_tANnQt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYVQw90fEe2YPMyYKslBVA" name="return" type="_tAFEYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYWe4N0fEe2YPMyYKslBVA" name="getFile" visibility="public">
            <ownedParameter xmi:id="_uYWe4d0fEe2YPMyYKslBVA" name="return" type="_s7A-MN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYWe4t0fEe2YPMyYKslBVA" name="getProcess" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYWe490fEe2YPMyYKslBVA" name="return" type="_tAFEYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYWe5N0fEe2YPMyYKslBVA" name="getProcess" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYWe5d0fEe2YPMyYKslBVA" name="options" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYWe5t0fEe2YPMyYKslBVA" name="return" type="_tAFEYt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYXF8N0fEe2YPMyYKslBVA" name="addSearchPath" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYXF8d0fEe2YPMyYKslBVA" name="libraryName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYXF8t0fEe2YPMyYKslBVA" name="path" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYXF9t0fEe2YPMyYKslBVA" name="getFunction" visibility="public">
            <ownedParameter xmi:id="_uYXF990fEe2YPMyYKslBVA" name="functionName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYXF-N0fEe2YPMyYKslBVA" name="callFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYXF-d0fEe2YPMyYKslBVA" name="return" type="_tAWxMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYYUEN0fEe2YPMyYKslBVA" name="getGlobalVariableAddress" visibility="public">
            <ownedParameter xmi:id="_uYYUEd0fEe2YPMyYKslBVA" name="symbolName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYYUEt0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYY7IN0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_uYY7Id0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYY7It0fEe2YPMyYKslBVA" name="finalize" visibility="protected"/>
          <ownedOperation xmi:id="_uYY7I90fEe2YPMyYKslBVA" name="dispose" visibility="public"/>
          <ownedOperation xmi:id="_uYawUN0fEe2YPMyYKslBVA" name="isVersionedName" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYawUd0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYawUt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYbXYN0fEe2YPMyYKslBVA" name="parseVersion" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYbXYd0fEe2YPMyYKslBVA" name="ver" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYbXYt0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYbXY90fEe2YPMyYKslBVA" name="getMultiArchPath" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYbXZN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYb-ct0fEe2YPMyYKslBVA" name="getLinuxLdPaths" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uYb-c90fEe2YPMyYKslBVA" name="return" type="_s7ccAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYclgN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tAeF8d0fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_tVy1u90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVy1vN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVy1vd0fEe2YPMyYKslBVA" general="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uYQ_U90fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tAFEYt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uYQ_VN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uYQ_Vd0fEe2YPMyYKslBVA" name="this$0" type="_tAFEYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYQ_Vt0fEe2YPMyYKslBVA" name="library" type="_tAFEYt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYQ_V90fEe2YPMyYKslBVA" name="functionName" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYQ_WN0fEe2YPMyYKslBVA" name="callFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYQ_Wd0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYQ_Wt0fEe2YPMyYKslBVA" name="invoke" visibility="package">
              <ownedParameter xmi:id="_uYQ_W90fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYQ_XN0fEe2YPMyYKslBVA" name="returnType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYQ_Xd0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYQ_Xt0fEe2YPMyYKslBVA" name="fixedArgs" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYQ_X90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYQ_YN0fEe2YPMyYKslBVA" name="invoke" visibility="package">
              <ownedParameter xmi:id="_uYQ_Yd0fEe2YPMyYKslBVA" name="invokingMethod" type="_tAO1Z90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYQ_Yt0fEe2YPMyYKslBVA" name="paramTypes" type="_tADPMd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYQ_Y90fEe2YPMyYKslBVA" name="returnType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYQ_ZN0fEe2YPMyYKslBVA" name="inArgs" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYQ_Zd0fEe2YPMyYKslBVA" name="options" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYQ_Zt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tAi-ct0fEe2YPMyYKslBVA" name="2" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_tVy1vt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVy1v90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVy1wd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uYRmYN0fEe2YPMyYKslBVA" name="val$libName" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tVy1wN0fEe2YPMyYKslBVA" client="_tAi-ct0fEe2YPMyYKslBVA" supplier="_tVyOrt0fEe2YPMyYKslBVA" contract="_tVyOrt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uYRmYd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uYRmYt0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYRmY90fEe2YPMyYKslBVA" name="accept" visibility="public">
              <ownedParameter xmi:id="_uYRmZN0fEe2YPMyYKslBVA" name="dir" type="_s7A-MN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYRmZd0fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYRmZt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAMZIt0fEe2YPMyYKslBVA" name="Platform" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tAmBwt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tAmo0N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tAmo0d0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXzsUN0fEe2YPMyYKslBVA" name="RESOURCE_PREFIX" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uX7BE90fEe2YPMyYKslBVA" name="HAS_BUFFERS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYV30N0fEe2YPMyYKslBVA" name="C_LIBRARY_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYbXZd0fEe2YPMyYKslBVA" name="ARCH" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg28N0fEe2YPMyYKslBVA" name="UNSPECIFIED" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg28d0fEe2YPMyYKslBVA" name="MAC" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg28t0fEe2YPMyYKslBVA" name="LINUX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg2890fEe2YPMyYKslBVA" name="WINDOWS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg29N0fEe2YPMyYKslBVA" name="SOLARIS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg29d0fEe2YPMyYKslBVA" name="FREEBSD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg29t0fEe2YPMyYKslBVA" name="OPENBSD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg2990fEe2YPMyYKslBVA" name="WINDOWSCE" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg2-N0fEe2YPMyYKslBVA" name="AIX" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg2-d0fEe2YPMyYKslBVA" name="ANDROID" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg2-t0fEe2YPMyYKslBVA" name="GNU" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg2-90fEe2YPMyYKslBVA" name="KFREEBSD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg2_N0fEe2YPMyYKslBVA" name="NETBSD" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg2_d0fEe2YPMyYKslBVA" name="RO_FIELDS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg2_t0fEe2YPMyYKslBVA" name="HAS_AWT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg2_90fEe2YPMyYKslBVA" name="HAS_JAWT" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg3AN0fEe2YPMyYKslBVA" name="MATH_LIBRARY_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg3Ad0fEe2YPMyYKslBVA" name="HAS_DLL_CALLBACKS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYg3At0fEe2YPMyYKslBVA" name="osType" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uWs5E90fEe2YPMyYKslBVA" name="isPPC" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uWs5FN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXkbwN0fEe2YPMyYKslBVA" name="isX11" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uXkbwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXx3LN0fEe2YPMyYKslBVA" name="isMac" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uXx3Ld0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uX2Ild0fEe2YPMyYKslBVA" name="isWindows" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uX2Ilt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYQYQN0fEe2YPMyYKslBVA" name="isSPARC" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYQYQd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYQYQt0fEe2YPMyYKslBVA" name="isLinux" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYQYQ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYQYRN0fEe2YPMyYKslBVA" name="isARM" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYQYRd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYQYRt0fEe2YPMyYKslBVA" name="isMIPS" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYQYR90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYQYSN0fEe2YPMyYKslBVA" name="isAIX" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYQ_UN0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYQ_Ud0fEe2YPMyYKslBVA" name="isAndroid" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYQ_Ut0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYUCoN0fEe2YPMyYKslBVA" name="isFreeBSD" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYUCod0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYbXZt0fEe2YPMyYKslBVA" name="iskFreeBSD" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYbXZ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYbXaN0fEe2YPMyYKslBVA" name="isIntel" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYbXad0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYbXat0fEe2YPMyYKslBVA" name="is64Bit" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYbXa90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYb-cN0fEe2YPMyYKslBVA" name="isGNU" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYb-cd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYclgd0fEe2YPMyYKslBVA" name="isSolaris" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYclgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYg3A90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          <ownedOperation xmi:id="_uYg3BN0fEe2YPMyYKslBVA" name="getOSType" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYg3Bd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYg3Bt0fEe2YPMyYKslBVA" name="isAix" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYg3B90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYg3CN0fEe2YPMyYKslBVA" name="isWindowsCE" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYg3Cd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYheAN0fEe2YPMyYKslBVA" name="isOpenBSD" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYheAd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYheAt0fEe2YPMyYKslBVA" name="isNetBSD" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYheA90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYheBN0fEe2YPMyYKslBVA" name="hasRuntimeExec" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uYheBd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYiFEN0fEe2YPMyYKslBVA" name="getCanonicalArchitecture" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYiFEd0fEe2YPMyYKslBVA" name="arch" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYiFEt0fEe2YPMyYKslBVA" name="platform" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYiFE90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYiFFN0fEe2YPMyYKslBVA" name="isSoftFloat" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYiFFd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYisI90fEe2YPMyYKslBVA" name="getNativeLibraryResourcePrefix" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYisJN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYisJd0fEe2YPMyYKslBVA" name="getNativeLibraryResourcePrefix" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uYisJt0fEe2YPMyYKslBVA" name="osType" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYisJ90fEe2YPMyYKslBVA" name="arch" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYisKN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYisKd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYjTMN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAQqkd0fEe2YPMyYKslBVA" name="NativeMappedConverter" visibility="public">
          <eAnnotations xmi:id="_tAlas90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tAlatN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tAlat90fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uYdzr90fEe2YPMyYKslBVA" name="converters" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYdzsN0fEe2YPMyYKslBVA" name="type" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYdzsd0fEe2YPMyYKslBVA" name="nativeType" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYdzst0fEe2YPMyYKslBVA" name="instance" visibility="private" isLeaf="true" type="_tAlasN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <interfaceRealization xmi:id="_tAlatt0fEe2YPMyYKslBVA" client="_tAQqkd0fEe2YPMyYKslBVA" supplier="_tAlatd0fEe2YPMyYKslBVA" contract="_tAlatd0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uWk9Tt0fEe2YPMyYKslBVA" name="getInstance" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uWk9T90fEe2YPMyYKslBVA" name="cls" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWk9UN0fEe2YPMyYKslBVA" name="return" type="_tAQqkd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWlkUN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uWlkUd0fEe2YPMyYKslBVA" name="type" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWuuQt0fEe2YPMyYKslBVA" name="nativeType" visibility="public">
            <ownedParameter xmi:id="_uWuuQ90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYH1YN0fEe2YPMyYKslBVA" name="fromNative" visibility="public">
            <ownedParameter xmi:id="_uYH1Yd0fEe2YPMyYKslBVA" name="nativeValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYH1Yt0fEe2YPMyYKslBVA" name="context" type="_tAXYQd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYH1Y90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYeast0fEe2YPMyYKslBVA" name="defaultValue" visibility="public">
            <ownedParameter xmi:id="_uYeas90fEe2YPMyYKslBVA" name="return" type="_tAlasN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYfBwN0fEe2YPMyYKslBVA" name="toNative" visibility="public">
            <ownedParameter xmi:id="_uYfBwd0fEe2YPMyYKslBVA" name="value" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYfBwt0fEe2YPMyYKslBVA" name="context" type="_tAYmYd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYfBw90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYfBxN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tAU8AN0fEe2YPMyYKslBVA" name="TypeMapper" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tBQJGd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBQJGt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_uWlkUt0fEe2YPMyYKslBVA" name="getFromNativeConverter" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uWlkU90fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWlkVN0fEe2YPMyYKslBVA" name="return" type="_tAU8Ad0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWlkWd0fEe2YPMyYKslBVA" name="getToNativeConverter" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uWlkWt0fEe2YPMyYKslBVA" name="arg0" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWlkW90fEe2YPMyYKslBVA" name="return" type="_tAU8At0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tAU8Ad0fEe2YPMyYKslBVA" name="FromNativeConverter" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tVqS2d0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVqS2t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_uWmLZd0fEe2YPMyYKslBVA" name="fromNative" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uWmLZt0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWmLZ90fEe2YPMyYKslBVA" name="arg1" type="_tAXYQd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWmLaN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWtgIt0fEe2YPMyYKslBVA" name="nativeType" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uWtgI90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tAU8At0fEe2YPMyYKslBVA" name="ToNativeConverter" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tBQJE90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBQJFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_uWoAkt0fEe2YPMyYKslBVA" name="toNative" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uWoAk90fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWoAlN0fEe2YPMyYKslBVA" name="arg1" type="_tAYmYd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWoAld0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWtgJN0fEe2YPMyYKslBVA" name="nativeType" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uWtgJd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAWxMN0fEe2YPMyYKslBVA" name="Function" visibility="public">
          <eAnnotations xmi:id="_tVqS290fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVqS3N0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tVqS3d0fEe2YPMyYKslBVA" general="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uWoAmt0fEe2YPMyYKslBVA" name="INTEGER_TRUE" visibility="package" isLeaf="true" isStatic="true" type="_s7dqIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uWoAm90fEe2YPMyYKslBVA" name="INTEGER_FALSE" visibility="package" isLeaf="true" isStatic="true" type="_s7dqIN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXHI1d0fEe2YPMyYKslBVA" name="MAX_NARGS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXHI1t0fEe2YPMyYKslBVA" name="C_CONVENTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXHI190fEe2YPMyYKslBVA" name="ALT_CONVENTION" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXHI2N0fEe2YPMyYKslBVA" name="MASK_CC" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXHI2d0fEe2YPMyYKslBVA" name="THROW_LAST_ERROR" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXHI2t0fEe2YPMyYKslBVA" name="USE_VARARGS" visibility="public" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXHI290fEe2YPMyYKslBVA" name="library" visibility="private" type="_tAFEYt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXHI3N0fEe2YPMyYKslBVA" name="functionName" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXHI3d0fEe2YPMyYKslBVA" name="encoding" visibility="package" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXHI3t0fEe2YPMyYKslBVA" name="callFlags" visibility="package" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXHI390fEe2YPMyYKslBVA" name="options" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXHI4N0fEe2YPMyYKslBVA" name="OPTION_INVOKING_METHOD" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXHI4d0fEe2YPMyYKslBVA" name="IS_VARARGS" visibility="private" isLeaf="true" isStatic="true" type="_tVukRN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXIW7N0fEe2YPMyYKslBVA" name="peer" visibility="package" isLeaf="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uWnZoN0fEe2YPMyYKslBVA" name="valueOf" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uWnZod0fEe2YPMyYKslBVA" name="b" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWnZot0fEe2YPMyYKslBVA" name="return" type="_s9UrUd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWonqN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uWonqd0fEe2YPMyYKslBVA" name="functionAddress" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWonqt0fEe2YPMyYKslBVA" name="callFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWonq90fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWp1xN0fEe2YPMyYKslBVA" name="isVarArgs" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uWp1xd0fEe2YPMyYKslBVA" name="m" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWp1xt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWp1x90fEe2YPMyYKslBVA" name="concatenateVarArgs" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uWp1yN0fEe2YPMyYKslBVA" name="inArgs" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWp1yd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWp1yt0fEe2YPMyYKslBVA" name="invoke" visibility="public">
            <ownedParameter xmi:id="_uWp1y90fEe2YPMyYKslBVA" name="returnType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWp1zN0fEe2YPMyYKslBVA" name="inArgs" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWp1zd0fEe2YPMyYKslBVA" name="options" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWp1zt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXHI4t0fEe2YPMyYKslBVA" name="getFunction" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXHI490fEe2YPMyYKslBVA" name="libraryName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHI5N0fEe2YPMyYKslBVA" name="functionName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHI5d0fEe2YPMyYKslBVA" name="return" type="_tAWxMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXHv1t0fEe2YPMyYKslBVA" name="getFunction" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXHv190fEe2YPMyYKslBVA" name="libraryName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv2N0fEe2YPMyYKslBVA" name="functionName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv2d0fEe2YPMyYKslBVA" name="callFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv2t0fEe2YPMyYKslBVA" name="return" type="_tAWxMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXHv4N0fEe2YPMyYKslBVA" name="getFunction" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXHv4d0fEe2YPMyYKslBVA" name="libraryName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv4t0fEe2YPMyYKslBVA" name="functionName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv490fEe2YPMyYKslBVA" name="callFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv5N0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv5d0fEe2YPMyYKslBVA" name="return" type="_tAWxMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXHv5t0fEe2YPMyYKslBVA" name="getFunction" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXHv590fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv6N0fEe2YPMyYKslBVA" name="return" type="_tAWxMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXHv6d0fEe2YPMyYKslBVA" name="getFunction" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXHv6t0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv690fEe2YPMyYKslBVA" name="callFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv7N0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv7d0fEe2YPMyYKslBVA" name="return" type="_tAWxMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXHv7t0fEe2YPMyYKslBVA" name="getFunction" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXHv790fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv8N0fEe2YPMyYKslBVA" name="callFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXHv8d0fEe2YPMyYKslBVA" name="return" type="_tAWxMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXIW4N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uXIW4d0fEe2YPMyYKslBVA" name="library" type="_tAFEYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXIW4t0fEe2YPMyYKslBVA" name="functionName" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXIW490fEe2YPMyYKslBVA" name="callFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXIW5N0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXIW5t0fEe2YPMyYKslBVA" name="checkCallingConvention" visibility="private">
            <ownedParameter xmi:id="_uXIW590fEe2YPMyYKslBVA" name="convention" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXI99N0fEe2YPMyYKslBVA" name="getName" visibility="public">
            <ownedParameter xmi:id="_uXI99d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXI99t0fEe2YPMyYKslBVA" name="getCallingConvention" visibility="public">
            <ownedParameter xmi:id="_uXI9990fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXJlAN0fEe2YPMyYKslBVA" name="invoke" visibility="public">
            <ownedParameter xmi:id="_uXJlAd0fEe2YPMyYKslBVA" name="returnType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXJlAt0fEe2YPMyYKslBVA" name="inArgs" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXJlA90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXJlBN0fEe2YPMyYKslBVA" name="invoke" visibility="package">
            <ownedParameter xmi:id="_uXJlBd0fEe2YPMyYKslBVA" name="invokingMethod" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXJlBt0fEe2YPMyYKslBVA" name="paramTypes" type="_tADPMd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXJlB90fEe2YPMyYKslBVA" name="returnType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXJlCN0fEe2YPMyYKslBVA" name="inArgs" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXJlCd0fEe2YPMyYKslBVA" name="options" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXJlCt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXKMEN0fEe2YPMyYKslBVA" name="fixedArgs" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXKMEd0fEe2YPMyYKslBVA" name="m" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKMEt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXKME90fEe2YPMyYKslBVA" name="convertArgument" visibility="private">
            <ownedParameter xmi:id="_uXKMFN0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKMFd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKMFt0fEe2YPMyYKslBVA" name="invokingMethod" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKMF90fEe2YPMyYKslBVA" name="mapper" type="_tAU8AN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKMGN0fEe2YPMyYKslBVA" name="allowObjects" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKMGd0fEe2YPMyYKslBVA" name="expectedType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKMGt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXKMG90fEe2YPMyYKslBVA" name="invoke" visibility="package">
            <ownedParameter xmi:id="_uXKMHN0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKMHd0fEe2YPMyYKslBVA" name="returnType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKMHt0fEe2YPMyYKslBVA" name="allowObjects" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKMH90fEe2YPMyYKslBVA" name="fixedArgs" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKMIN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXKzLt0fEe2YPMyYKslBVA" name="invoke" visibility="package">
            <ownedParameter xmi:id="_uXKzL90fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKzMN0fEe2YPMyYKslBVA" name="returnType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKzMd0fEe2YPMyYKslBVA" name="allowObjects" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKzMt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXMBVd0fEe2YPMyYKslBVA" name="invokeString" visibility="private">
            <ownedParameter xmi:id="_uXMBVt0fEe2YPMyYKslBVA" name="callFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBV90fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBWN0fEe2YPMyYKslBVA" name="wide" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBWd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXMBWt0fEe2YPMyYKslBVA" name="invokePointer" visibility="private">
            <ownedParameter xmi:id="_uXMBW90fEe2YPMyYKslBVA" name="callFlags" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBXN0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXMBXd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXN2dd0fEe2YPMyYKslBVA" name="isPrimitiveArray" visibility="private">
            <ownedParameter xmi:id="_uXN2dt0fEe2YPMyYKslBVA" name="argClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXN2d90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXProt0fEe2YPMyYKslBVA" name="invoke" visibility="public">
            <ownedParameter xmi:id="_uXPro90fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXQSsN0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_uXQSsd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXQStN0fEe2YPMyYKslBVA" name="invokeObject" visibility="public">
            <ownedParameter xmi:id="_uXQStd0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXQStt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXQSt90fEe2YPMyYKslBVA" name="invokePointer" visibility="public">
            <ownedParameter xmi:id="_uXQSuN0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXQSud0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXQSut0fEe2YPMyYKslBVA" name="invokeString" visibility="public">
            <ownedParameter xmi:id="_uXQSu90fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXQSvN0fEe2YPMyYKslBVA" name="wide" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXQSvd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXQ5wN0fEe2YPMyYKslBVA" name="invokeInt" visibility="public">
            <ownedParameter xmi:id="_uXQ5wd0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXQ5wt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXQ5w90fEe2YPMyYKslBVA" name="invokeLong" visibility="public">
            <ownedParameter xmi:id="_uXQ5xN0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXQ5xd0fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXQ5xt0fEe2YPMyYKslBVA" name="invokeFloat" visibility="public">
            <ownedParameter xmi:id="_uXQ5x90fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXQ5yN0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXQ5y90fEe2YPMyYKslBVA" name="invokeDouble" visibility="public">
            <ownedParameter xmi:id="_uXQ5zN0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXQ5zd0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXQ50N0fEe2YPMyYKslBVA" name="invokeVoid" visibility="public">
            <ownedParameter xmi:id="_uXRg0N0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXRg0d0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uXRg0t0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXRg090fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXRg1N0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uXRg1d0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXSH490fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Interface" xmi:id="_tVsIAN0fEe2YPMyYKslBVA" name="PostCallRead" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_td7eAN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td7eAd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uXHI1N0fEe2YPMyYKslBVA" name="read" visibility="public" isAbstract="true"/>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tVsIAd0fEe2YPMyYKslBVA" name="PointerArray" visibility="package">
            <eAnnotations xmi:id="_td62-d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td62-t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td62_N0fEe2YPMyYKslBVA" general="_s-a3gt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uXHIyN0fEe2YPMyYKslBVA" name="original" visibility="private" isLeaf="true" type="_tApFE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_td62-90fEe2YPMyYKslBVA" client="_tVsIAd0fEe2YPMyYKslBVA" supplier="_tVsIAN0fEe2YPMyYKslBVA" contract="_tVsIAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uXHIyd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uXHIyt0fEe2YPMyYKslBVA" name="arg" type="_tApFE90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXHIy90fEe2YPMyYKslBVA" name="setPointer" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uXHIzN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXHIzd0fEe2YPMyYKslBVA" name="arg1" type="_s_9voN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXHIzt0fEe2YPMyYKslBVA" name="read" visibility="public"/>
            <ownedOperation xmi:id="_uXHIz90fEe2YPMyYKslBVA" name="read" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uXHI0N0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXHI0d0fEe2YPMyYKslBVA" name="arg1" type="_tApFE90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXHI0t0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXHI090fEe2YPMyYKslBVA" name="arg3" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXKzIN0fEe2YPMyYKslBVA" name="getPointer" visibility="package" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uXKzId0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXKzIt0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tVukSN0fEe2YPMyYKslBVA" name="NativeMappedArray" visibility="package">
            <eAnnotations xmi:id="_td629d0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td629t0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td62-N0fEe2YPMyYKslBVA" general="_s-a3gt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uXGhu90fEe2YPMyYKslBVA" name="original" visibility="private" isLeaf="true" type="_tAsvc90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_td62990fEe2YPMyYKslBVA" client="_tVukSN0fEe2YPMyYKslBVA" supplier="_tVsIAN0fEe2YPMyYKslBVA" contract="_tVsIAN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uXGhvN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uXGhvd0fEe2YPMyYKslBVA" name="arg" type="_tAsvc90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXGhwt0fEe2YPMyYKslBVA" name="setValue" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uXGhw90fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXHIwN0fEe2YPMyYKslBVA" name="arg1" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXHIwd0fEe2YPMyYKslBVA" name="arg2" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXHIwt0fEe2YPMyYKslBVA" name="read" visibility="public"/>
            <ownedOperation xmi:id="_uXHIw90fEe2YPMyYKslBVA" name="getValue" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uXHIxN0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXHIxd0fEe2YPMyYKslBVA" name="arg1" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXHIxt0fEe2YPMyYKslBVA" name="arg2" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXHIx90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAXYQd0fEe2YPMyYKslBVA" name="FromNativeContext" visibility="public">
          <eAnnotations xmi:id="_tVqS1t0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVqS190fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tVqS2N0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXGhuN0fEe2YPMyYKslBVA" name="type" visibility="private" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uWkWMN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uWkWMd0fEe2YPMyYKslBVA" name="javaType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXGhud0fEe2YPMyYKslBVA" name="getTargetType" visibility="public">
            <ownedParameter xmi:id="_uXGhut0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAX_Ud0fEe2YPMyYKslBVA" name="MethodResultContext" visibility="public">
          <eAnnotations xmi:id="_tVxnmt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVxnm90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tVxnnN0fEe2YPMyYKslBVA" general="_tVrg8t0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXimkN0fEe2YPMyYKslBVA" name="method" visibility="private" isLeaf="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uXKMId0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uXKMIt0fEe2YPMyYKslBVA" name="resultClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKMI90fEe2YPMyYKslBVA" name="function" type="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKMJN0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKMJd0fEe2YPMyYKslBVA" name="method" type="_tAO1Z90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXimkd0fEe2YPMyYKslBVA" name="getMethod" visibility="public">
            <ownedParameter xmi:id="_uXimkt0fEe2YPMyYKslBVA" name="return" type="_tAO1Z90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAYmYd0fEe2YPMyYKslBVA" name="ToNativeContext" visibility="public">
          <eAnnotations xmi:id="_tBQJEN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBQJEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tBQJEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uW0N2N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tAgiMN0fEe2YPMyYKslBVA" name="FunctionMapper" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tVvyYN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVvyYd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_uXSu8t0fEe2YPMyYKslBVA" name="getFunctionName" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uXSu890fEe2YPMyYKslBVA" name="arg0" type="_tAFEYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXSu9N0fEe2YPMyYKslBVA" name="arg1" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXSu9d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAkzot0fEe2YPMyYKslBVA" name="IntegerType" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tVwZcN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVwZcd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tVwZc90fEe2YPMyYKslBVA" general="_s_4QE90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXSvBd0fEe2YPMyYKslBVA" name="serialVersionUID" visibility="private" isLeaf="true" isStatic="true" type="_s6q_8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXSvBt0fEe2YPMyYKslBVA" name="size" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXSvB90fEe2YPMyYKslBVA" name="number" visibility="private" type="_s_4QE90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXSvCN0fEe2YPMyYKslBVA" name="unsigned" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXTWAN0fEe2YPMyYKslBVA" name="value" visibility="private" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tVwZct0fEe2YPMyYKslBVA" client="_tAkzot0fEe2YPMyYKslBVA" supplier="_tAlasN0fEe2YPMyYKslBVA" contract="_tAlasN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uXTWAd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uXTWAt0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXTWA90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uXTWBN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXTWBd0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXTWBt0fEe2YPMyYKslBVA" name="unsigned" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXTWB90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uXTWCN0fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXTWCd0fEe2YPMyYKslBVA" name="unsigned" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXTWCt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uXTWC90fEe2YPMyYKslBVA" name="size" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXTWDN0fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXTWDt0fEe2YPMyYKslBVA" name="setValue" visibility="public">
            <ownedParameter xmi:id="_uXTWD90fEe2YPMyYKslBVA" name="value" type="_s6q_8N0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXT9EN0fEe2YPMyYKslBVA" name="toNative" visibility="public">
            <ownedParameter xmi:id="_uXT9Ed0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXT9Et0fEe2YPMyYKslBVA" name="fromNative" visibility="public">
            <ownedParameter xmi:id="_uXT9E90fEe2YPMyYKslBVA" name="nativeValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXT9FN0fEe2YPMyYKslBVA" name="context" type="_tAXYQd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXT9Fd0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXT9GN0fEe2YPMyYKslBVA" name="nativeType" visibility="public">
            <ownedParameter xmi:id="_uXT9Gd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXUkIN0fEe2YPMyYKslBVA" name="intValue" visibility="public">
            <ownedParameter xmi:id="_uXUkId0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXUkIt0fEe2YPMyYKslBVA" name="longValue" visibility="public">
            <ownedParameter xmi:id="_uXUkI90fEe2YPMyYKslBVA" name="return" type="_s6q_8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXUkJN0fEe2YPMyYKslBVA" name="floatValue" visibility="public">
            <ownedParameter xmi:id="_uXUkJd0fEe2YPMyYKslBVA" name="return" type="_s9C-gd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXUkKN0fEe2YPMyYKslBVA" name="doubleValue" visibility="public">
            <ownedParameter xmi:id="_uXUkKd0fEe2YPMyYKslBVA" name="return" type="_s9DlkN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXUkLN0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uXUkLd0fEe2YPMyYKslBVA" name="rhs" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXUkLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXUkL90fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_uXUkMN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXUkMd0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uXUkMt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXUkM90fEe2YPMyYKslBVA" name="compare" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXUkNN0fEe2YPMyYKslBVA" name="v1" type="_tAkzot0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXUkNd0fEe2YPMyYKslBVA" name="v2" type="_tAkzot0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXUkNt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXUkN90fEe2YPMyYKslBVA" name="compare" visibility="public" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uXUkON0fEe2YPMyYKslBVA" name="v1" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXUkOd0fEe2YPMyYKslBVA" name="v2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXVLMN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXVLMd0fEe2YPMyYKslBVA" name="compare" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXVLMt0fEe2YPMyYKslBVA" name="v1" type="_tAkzot0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXVLM90fEe2YPMyYKslBVA" name="v2" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXVLNN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tAlasN0fEe2YPMyYKslBVA" name="NativeMapped" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tAlasd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tAlast0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_uYdzp90fEe2YPMyYKslBVA" name="fromNative" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uYdzqN0fEe2YPMyYKslBVA" name="arg0" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYdzqd0fEe2YPMyYKslBVA" name="arg1" type="_tAXYQd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYdzqt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYdzq90fEe2YPMyYKslBVA" name="toNative" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uYdzrN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYdzrd0fEe2YPMyYKslBVA" name="nativeType" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uYdzrt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tAlatd0fEe2YPMyYKslBVA" name="TypeConverter" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tBQJFd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBQJFt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tBQJF90fEe2YPMyYKslBVA" general="_tAU8Ad0fEe2YPMyYKslBVA"/>
          <generalization xmi:id="_tBQJGN0fEe2YPMyYKslBVA" general="_tAU8At0fEe2YPMyYKslBVA"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAoeAN0fEe2YPMyYKslBVA" name="ELFAnalyser" visibility="package">
          <eAnnotations xmi:id="_tVpEs90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVpEtN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tVpEtd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXAbEt0fEe2YPMyYKslBVA" name="ELF_MAGIC" visibility="private" isLeaf="true" isStatic="true" type="_s68swN0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXAbE90fEe2YPMyYKslBVA" name="EF_ARM_ABI_FLOAT_HARD" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXAbFN0fEe2YPMyYKslBVA" name="EF_ARM_ABI_FLOAT_SOFT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXAbFd0fEe2YPMyYKslBVA" name="EI_DATA_BIG_ENDIAN" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXAbFt0fEe2YPMyYKslBVA" name="E_MACHINE_ARM" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXAbF90fEe2YPMyYKslBVA" name="EI_CLASS_64BIT" visibility="private" isLeaf="true" isStatic="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXAbGN0fEe2YPMyYKslBVA" name="filename" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXAbGd0fEe2YPMyYKslBVA" name="ELF" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXAbGt0fEe2YPMyYKslBVA" name="_64Bit" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXAbG90fEe2YPMyYKslBVA" name="bigEndian" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXAbHN0fEe2YPMyYKslBVA" name="armHardFloatFlag" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXAbHd0fEe2YPMyYKslBVA" name="armSoftFloatFlag" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXAbHt0fEe2YPMyYKslBVA" name="armEabiAapcsVfp" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXAbH90fEe2YPMyYKslBVA" name="arm" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uXAbIN0fEe2YPMyYKslBVA" name="analyse" visibility="public" isStatic="true">
            <ownedParameter xmi:id="_uXAbId0fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXAbIt0fEe2YPMyYKslBVA" name="return" type="_tAoeAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXAbI90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
            <ownedParameter xmi:id="_uXAbJN0fEe2YPMyYKslBVA" name="filename" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXAbJd0fEe2YPMyYKslBVA" name="runDetection" visibility="private"/>
          <ownedOperation xmi:id="_uXAbJt0fEe2YPMyYKslBVA" name="isELF" visibility="public">
            <ownedParameter xmi:id="_uXAbJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXBCIN0fEe2YPMyYKslBVA" name="is64Bit" visibility="public">
            <ownedParameter xmi:id="_uXBCId0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXBCIt0fEe2YPMyYKslBVA" name="isBigEndian" visibility="public">
            <ownedParameter xmi:id="_uXBCI90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXBCJN0fEe2YPMyYKslBVA" name="getFilename" visibility="public">
            <ownedParameter xmi:id="_uXBCJd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXBCJt0fEe2YPMyYKslBVA" name="isArmHardFloat" visibility="public">
            <ownedParameter xmi:id="_uXBCJ90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXBCKN0fEe2YPMyYKslBVA" name="isArmEabiAapcsVfp" visibility="public">
            <ownedParameter xmi:id="_uXBCKd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXBCKt0fEe2YPMyYKslBVA" name="isArmHardFloatFlag" visibility="public">
            <ownedParameter xmi:id="_uXBCK90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXBpMN0fEe2YPMyYKslBVA" name="isArmSoftFloatFlag" visibility="public">
            <ownedParameter xmi:id="_uXBpMd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXBpMt0fEe2YPMyYKslBVA" name="isArm" visibility="public">
            <ownedParameter xmi:id="_uXBpM90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXC3Vt0fEe2YPMyYKslBVA" name="parseEabiAapcsVfp" visibility="private">
            <ownedParameter xmi:id="_uXC3V90fEe2YPMyYKslBVA" name="headerData" type="_tAt9kt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXC3WN0fEe2YPMyYKslBVA" name="raf" type="_tVprwN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXEFcN0fEe2YPMyYKslBVA" name="parseArmAttributes" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uXEFcd0fEe2YPMyYKslBVA" name="bb" type="_tAt9kt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXEFct0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXEsg90fEe2YPMyYKslBVA" name="readNTBS" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uXEshN0fEe2YPMyYKslBVA" name="buffer" type="_tAt9kt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXEshd0fEe2YPMyYKslBVA" name="position" type="_s7dqIN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXEsht0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXEsh90fEe2YPMyYKslBVA" name="parseAEABI" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uXEsiN0fEe2YPMyYKslBVA" name="buffer" type="_tAt9kt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXEsid0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXFTkN0fEe2YPMyYKslBVA" name="readULEB128" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uXFTkd0fEe2YPMyYKslBVA" name="buffer" type="_tAt9kt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXFTkt0fEe2YPMyYKslBVA" name="return" type="_s_0lsN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXFTk90fEe2YPMyYKslBVA" name="parseFileAttribute" visibility="private" isStatic="true">
            <ownedParameter xmi:id="_uXFTlN0fEe2YPMyYKslBVA" name="bb" type="_tAt9kt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXFTld0fEe2YPMyYKslBVA" name="return" type="_s9Y8wN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXGht90fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tVprxt0fEe2YPMyYKslBVA" name="ELFSectionHeaders" visibility="package">
            <eAnnotations xmi:id="_td628N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td628d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td628t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uW9-0N0fEe2YPMyYKslBVA" name="entries" visibility="private" isLeaf="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uW9-0d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uW9-0t0fEe2YPMyYKslBVA" name="_64bit" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uW9-090fEe2YPMyYKslBVA" name="bigEndian" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uW9-1N0fEe2YPMyYKslBVA" name="headerData" type="_tAt9kt0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uW9-1d0fEe2YPMyYKslBVA" name="raf" type="_tVprwN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXAbEN0fEe2YPMyYKslBVA" name="getEntries" visibility="public">
              <ownedParameter xmi:id="_uXAbEd0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tVprx90fEe2YPMyYKslBVA" name="ELFSectionHeaderEntry" visibility="package">
            <eAnnotations xmi:id="_td6P4N0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td6P4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td6P4t0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uW8JoN0fEe2YPMyYKslBVA" name="nameOffset" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW8Jod0fEe2YPMyYKslBVA" name="name" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uW8Jot0fEe2YPMyYKslBVA" name="type" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW8Jo90fEe2YPMyYKslBVA" name="flags" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW8JpN0fEe2YPMyYKslBVA" name="offset" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW8Jpd0fEe2YPMyYKslBVA" name="size" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uW8Jpt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uW8Jp90fEe2YPMyYKslBVA" name="_64bit" type="_s6rnAN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uW8JqN0fEe2YPMyYKslBVA" name="sectionHeaderData" type="_tAt9kt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW8wsN0fEe2YPMyYKslBVA" name="getName" visibility="public">
              <ownedParameter xmi:id="_uW8wsd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW8wst0fEe2YPMyYKslBVA" name="setName" visibility="public">
              <ownedParameter xmi:id="_uW8ws90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW8wtN0fEe2YPMyYKslBVA" name="getNameOffset" visibility="public">
              <ownedParameter xmi:id="_uW8wtd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW8wtt0fEe2YPMyYKslBVA" name="getType" visibility="public">
              <ownedParameter xmi:id="_uW8wt90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW8wuN0fEe2YPMyYKslBVA" name="getFlags" visibility="public">
              <ownedParameter xmi:id="_uW8wud0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW9XwN0fEe2YPMyYKslBVA" name="getOffset" visibility="public">
              <ownedParameter xmi:id="_uW9Xwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW9Xwt0fEe2YPMyYKslBVA" name="getSize" visibility="public">
              <ownedParameter xmi:id="_uW9Xw90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW9XxN0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uW9Xxd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tVqS0t0fEe2YPMyYKslBVA" name="ArmAeabiAttributesTag" visibility="package">
            <eAnnotations xmi:id="_td5BxN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td5Bxd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td5Bxt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uW2DCt0fEe2YPMyYKslBVA" name="value" visibility="private" isLeaf="true" type="_s6rnAd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2DC90fEe2YPMyYKslBVA" name="name" visibility="private" isLeaf="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2DDN0fEe2YPMyYKslBVA" name="parameterType" visibility="private" isLeaf="true" type="_tVqS1d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2DDd0fEe2YPMyYKslBVA" name="tags" visibility="private" isLeaf="true" isStatic="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2DDt0fEe2YPMyYKslBVA" name="valueMap" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2DD90fEe2YPMyYKslBVA" name="nameMap" visibility="private" isLeaf="true" isStatic="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2DEN0fEe2YPMyYKslBVA" name="File" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qEN0fEe2YPMyYKslBVA" name="Section" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qEd0fEe2YPMyYKslBVA" name="Symbol" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qEt0fEe2YPMyYKslBVA" name="CPU_raw_name" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qE90fEe2YPMyYKslBVA" name="CPU_name" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qFN0fEe2YPMyYKslBVA" name="CPU_arch" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qFd0fEe2YPMyYKslBVA" name="CPU_arch_profile" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qFt0fEe2YPMyYKslBVA" name="ARM_ISA_use" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qF90fEe2YPMyYKslBVA" name="THUMB_ISA_use" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qGN0fEe2YPMyYKslBVA" name="FP_arch" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qGd0fEe2YPMyYKslBVA" name="WMMX_arch" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qGt0fEe2YPMyYKslBVA" name="Advanced_SIMD_arch" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qG90fEe2YPMyYKslBVA" name="PCS_config" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qHN0fEe2YPMyYKslBVA" name="ABI_PCS_R9_use" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qHd0fEe2YPMyYKslBVA" name="ABI_PCS_RW_data" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qHt0fEe2YPMyYKslBVA" name="ABI_PCS_RO_data" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qH90fEe2YPMyYKslBVA" name="ABI_PCS_GOT_use" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qIN0fEe2YPMyYKslBVA" name="ABI_PCS_wchar_t" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qId0fEe2YPMyYKslBVA" name="ABI_FP_rounding" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qIt0fEe2YPMyYKslBVA" name="ABI_FP_denormal" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qI90fEe2YPMyYKslBVA" name="ABI_FP_exceptions" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qJN0fEe2YPMyYKslBVA" name="ABI_FP_user_exceptions" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qJd0fEe2YPMyYKslBVA" name="ABI_FP_number_model" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qJt0fEe2YPMyYKslBVA" name="ABI_align_needed" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qJ90fEe2YPMyYKslBVA" name="ABI_align8_preserved" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qKN0fEe2YPMyYKslBVA" name="ABI_enum_size" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qKd0fEe2YPMyYKslBVA" name="ABI_HardFP_use" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qKt0fEe2YPMyYKslBVA" name="ABI_VFP_args" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qK90fEe2YPMyYKslBVA" name="ABI_WMMX_args" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qLN0fEe2YPMyYKslBVA" name="ABI_optimization_goals" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qLd0fEe2YPMyYKslBVA" name="ABI_FP_optimization_goals" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qLt0fEe2YPMyYKslBVA" name="compatibility" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qL90fEe2YPMyYKslBVA" name="CPU_unaligned_access" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW2qMN0fEe2YPMyYKslBVA" name="FP_HP_extension" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW3RIN0fEe2YPMyYKslBVA" name="ABI_FP_16bit_format" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW3RId0fEe2YPMyYKslBVA" name="MPextension_use" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW3RIt0fEe2YPMyYKslBVA" name="DIV_use" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW3RI90fEe2YPMyYKslBVA" name="nodefaults" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW3RJN0fEe2YPMyYKslBVA" name="also_compatible_with" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW3RJd0fEe2YPMyYKslBVA" name="conformance" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW3RJt0fEe2YPMyYKslBVA" name="T2EE_use" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW3RJ90fEe2YPMyYKslBVA" name="Virtualization_use" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uW3RKN0fEe2YPMyYKslBVA" name="MPextension_use2" visibility="public" isLeaf="true" isStatic="true" type="_tVqS0t0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uW3RKd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uW3RKt0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uW3RK90fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uW3RLN0fEe2YPMyYKslBVA" name="parameterType" type="_tVqS1d0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW3RLd0fEe2YPMyYKslBVA" name="getValue" visibility="public">
              <ownedParameter xmi:id="_uW3RLt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW3RL90fEe2YPMyYKslBVA" name="getName" visibility="public">
              <ownedParameter xmi:id="_uW3RMN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW34MN0fEe2YPMyYKslBVA" name="getParameterType" visibility="public">
              <ownedParameter xmi:id="_uW34Md0fEe2YPMyYKslBVA" name="return" type="_tVqS1d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW34Mt0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uW34M90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW34NN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
              <ownedParameter xmi:id="_uW34Nd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW34Nt0fEe2YPMyYKslBVA" name="equals" visibility="public">
              <ownedParameter xmi:id="_uW34N90fEe2YPMyYKslBVA" name="obj" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uW34ON0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW4fQN0fEe2YPMyYKslBVA" name="addTag" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uW4fQd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uW4fQt0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uW4fQ90fEe2YPMyYKslBVA" name="type" type="_tVqS1d0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uW4fRN0fEe2YPMyYKslBVA" name="return" type="_tVqS0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW4fRd0fEe2YPMyYKslBVA" name="getTags" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uW4fRt0fEe2YPMyYKslBVA" name="return" type="_s7dDE90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW4fR90fEe2YPMyYKslBVA" name="getByName" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uW4fSN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uW4fSd0fEe2YPMyYKslBVA" name="return" type="_tVqS0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW5GUN0fEe2YPMyYKslBVA" name="getByValue" visibility="public" isStatic="true">
              <ownedParameter xmi:id="_uW5GUd0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uW5GUt0fEe2YPMyYKslBVA" name="return" type="_tVqS0t0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW5GU90fEe2YPMyYKslBVA" name="getParameterType" visibility="private" isStatic="true">
              <ownedParameter xmi:id="_uW5GVN0fEe2YPMyYKslBVA" name="value" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uW5GVd0fEe2YPMyYKslBVA" name="return" type="_tVqS1d0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uW5GVt0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVqS1d0fEe2YPMyYKslBVA" name="ParameterType" visibility="public" isLeaf="true">
              <eAnnotations xmi:id="_td5BwN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_td5Bwd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_td5Bwt0fEe2YPMyYKslBVA" general="_s9RoAd0fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uW1b9N0fEe2YPMyYKslBVA" name="UINT32" visibility="public" isLeaf="true" isStatic="true" type="_tVqS1d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uW1b990fEe2YPMyYKslBVA" name="NTBS" visibility="public" isLeaf="true" isStatic="true" type="_tVqS1d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uW1b-N0fEe2YPMyYKslBVA" name="ULEB128" visibility="public" isLeaf="true" isStatic="true" type="_tVqS1d0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uW2DAN0fEe2YPMyYKslBVA" name="$VALUES" visibility="private" isLeaf="true" isStatic="true" type="_td5Bw90fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uW1b8t0fEe2YPMyYKslBVA" name="values" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uW1b890fEe2YPMyYKslBVA" name="return" type="_td5Bw90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uW1b9d0fEe2YPMyYKslBVA" name="ordinal" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uW1b9t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uW2DA90fEe2YPMyYKslBVA" name="valueOf" visibility="public" isStatic="true">
                <ownedParameter xmi:id="_uW2DBN0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uW2DBd0fEe2YPMyYKslBVA" name="return" type="_tVqS1d0fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uW2DBt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
                <ownedParameter xmi:id="_uW2DB90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uW2DCN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
              </ownedOperation>
              <ownedOperation xmi:id="_uW2DCd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            </nestedClassifier>
            <nestedClassifier xmi:type="uml:DataType" xmi:id="_td5Bw90fEe2YPMyYKslBVA" name="ParameterType[]" isLeaf="true" isAbstract="true">
              <eAnnotations xmi:id="_vgB47d0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_vgB47t0fEe2YPMyYKslBVA" key="inferred" value="true"/>
              </eAnnotations>
              <ownedOperation xmi:id="_uW2DAd0fEe2YPMyYKslBVA" name="clone" visibility="package" isLeaf="true" isAbstract="true">
                <ownedParameter xmi:id="_uW2DAt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
              </ownedOperation>
            </nestedClassifier>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_td4aud0fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_td4aut0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td4au90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td4avN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uW1b8N0fEe2YPMyYKslBVA" name="$SwitchMap$com$sun$jna$ELFAnalyser$ArmAeabiAttributesTag$ParameterType" visibility="package" isLeaf="true" isStatic="true" type="_s7k-4d0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uW1b8d0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tApFE90fEe2YPMyYKslBVA" name="Pointer[]" isLeaf="true" isAbstract="true">
          <eAnnotations xmi:id="_vgB4790fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vgB48N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tAsvcd0fEe2YPMyYKslBVA" name="WString" visibility="public" isLeaf="true">
          <eAnnotations xmi:id="_tBR-Qd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBR-Qt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tBR-Rt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZixvt0fEe2YPMyYKslBVA" name="string" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tBR-RN0fEe2YPMyYKslBVA" client="_tAsvcd0fEe2YPMyYKslBVA" supplier="_tBR-Q90fEe2YPMyYKslBVA" contract="_tBR-Q90fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tBR-Rd0fEe2YPMyYKslBVA" client="_tAsvcd0fEe2YPMyYKslBVA" supplier="_s_ToUN0fEe2YPMyYKslBVA" contract="_s_ToUN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uWmyfN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uWmyfd0fEe2YPMyYKslBVA" name="s" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYfo1d0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_uYfo1t0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZixv90fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uZixwN0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZixwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZjYwN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uZjYwd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZjYwt0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
            <ownedParameter xmi:id="_uZjYw90fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZjYxN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZjYxd0fEe2YPMyYKslBVA" name="length" visibility="public">
            <ownedParameter xmi:id="_uZjYxt0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZjYx90fEe2YPMyYKslBVA" name="charAt" visibility="public">
            <ownedParameter xmi:id="_uZjYyN0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZjYyd0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZjYyt0fEe2YPMyYKslBVA" name="subSequence" visibility="public">
            <ownedParameter xmi:id="_uZjYy90fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZjYzN0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZjYzd0fEe2YPMyYKslBVA" name="return" type="_tBR-Q90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tAsvct0fEe2YPMyYKslBVA" name="Structure[]" isLeaf="true" isAbstract="true">
          <eAnnotations xmi:id="_vgB48d0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vgB48t0fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tAsvc90fEe2YPMyYKslBVA" name="NativeMapped[]" isLeaf="true" isAbstract="true">
          <eAnnotations xmi:id="_vgB4890fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vgB49N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tBA4gN0fEe2YPMyYKslBVA" name="StructureWriteContext" visibility="public">
          <eAnnotations xmi:id="_tBPiB90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBPiCN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tBPiCd0fEe2YPMyYKslBVA" general="_tAYmYd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZgVdN0fEe2YPMyYKslBVA" name="struct" visibility="private" type="_s-X0NN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZgVdd0fEe2YPMyYKslBVA" name="field" visibility="private" type="_s9dOM90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uZMzcN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uZMzcd0fEe2YPMyYKslBVA" name="struct" type="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZMzct0fEe2YPMyYKslBVA" name="field" type="_s9dOM90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZgVdt0fEe2YPMyYKslBVA" name="getStructure" visibility="public">
            <ownedParameter xmi:id="_uZgVd90fEe2YPMyYKslBVA" name="return" type="_s-X0NN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZgVeN0fEe2YPMyYKslBVA" name="getField" visibility="public">
            <ownedParameter xmi:id="_uZgVed0fEe2YPMyYKslBVA" name="return" type="_s9dOM90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tBA4gd0fEe2YPMyYKslBVA" name="NativeString" visibility="package">
          <eAnnotations xmi:id="_tVy1wt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVy1w90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tVzcwN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uYfBzd0fEe2YPMyYKslBVA" name="WIDE_STRING" visibility="package" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uYfBzt0fEe2YPMyYKslBVA" name="pointer" visibility="private" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uYfBz90fEe2YPMyYKslBVA" name="encoding" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tVy1xN0fEe2YPMyYKslBVA" client="_tBA4gd0fEe2YPMyYKslBVA" supplier="_tBR-Q90fEe2YPMyYKslBVA" contract="_tBR-Q90fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tVy1xd0fEe2YPMyYKslBVA" client="_tBA4gd0fEe2YPMyYKslBVA" supplier="_s_ToUN0fEe2YPMyYKslBVA" contract="_s_ToUN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uWzmwN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uWzmwd0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWzmwt0fEe2YPMyYKslBVA" name="wide" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWzmw90fEe2YPMyYKslBVA" name="getPointer" visibility="public">
            <ownedParameter xmi:id="_uWzmxN0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYfBy90fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_uYfBzN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYfB0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uYfB0d0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYfo0N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uYfo0d0fEe2YPMyYKslBVA" name="string" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYfo0t0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYfo090fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uYfo1N0fEe2YPMyYKslBVA" name="string" type="_tAsvcd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYfo190fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uYgP4N0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYgP4d0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uYgP4t0fEe2YPMyYKslBVA" name="other" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYgP490fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYgP5N0fEe2YPMyYKslBVA" name="compareTo" visibility="public">
            <ownedParameter xmi:id="_uYgP5d0fEe2YPMyYKslBVA" name="other" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYgP5t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYgP590fEe2YPMyYKslBVA" name="charAt" visibility="public">
            <ownedParameter xmi:id="_uYgP6N0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYgP6d0fEe2YPMyYKslBVA" name="return" type="_s8e90d0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYgP6t0fEe2YPMyYKslBVA" name="length" visibility="public">
            <ownedParameter xmi:id="_uYgP690fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uYgP7N0fEe2YPMyYKslBVA" name="subSequence" visibility="public">
            <ownedParameter xmi:id="_uYgP7d0fEe2YPMyYKslBVA" name="start" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYgP7t0fEe2YPMyYKslBVA" name="end" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uYgP790fEe2YPMyYKslBVA" name="return" type="_tBR-Q90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tVzcwt0fEe2YPMyYKslBVA" name="StringMemory" visibility="package">
            <eAnnotations xmi:id="_td7eB90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td7eCN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td7eCd0fEe2YPMyYKslBVA" general="_s-a3gt0fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uYfBxd0fEe2YPMyYKslBVA" name="this$0" visibility="package" isLeaf="true" type="_tBA4gd0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedOperation xmi:id="_uYfBxt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uYfBx90fEe2YPMyYKslBVA" name="arg0" type="_tBA4gd0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uYfByN0fEe2YPMyYKslBVA" name="size" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uYfByd0fEe2YPMyYKslBVA" name="toString" visibility="public">
              <ownedParameter xmi:id="_uYfByt0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tBFxAd0fEe2YPMyYKslBVA" name="StructureReadContext" visibility="public">
          <eAnnotations xmi:id="_tBPiBN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tBPiBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tBPiBt0fEe2YPMyYKslBVA" general="_tAXYQd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZfuYd0fEe2YPMyYKslBVA" name="structure" visibility="private" type="_s-X0NN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uZfuYt0fEe2YPMyYKslBVA" name="field" visibility="private" type="_s9dOM90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uZThIN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uZThId0fEe2YPMyYKslBVA" name="struct" type="_s-X0NN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uZThIt0fEe2YPMyYKslBVA" name="field" type="_s9dOM90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZgVcN0fEe2YPMyYKslBVA" name="getStructure" visibility="public">
            <ownedParameter xmi:id="_uZgVcd0fEe2YPMyYKslBVA" name="return" type="_s-X0NN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZgVct0fEe2YPMyYKslBVA" name="getField" visibility="public">
            <ownedParameter xmi:id="_uZgVc90fEe2YPMyYKslBVA" name="return" type="_s9dOM90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tTZCAt0fEe2YPMyYKslBVA" name="Library" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tVxnkt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVxnk90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tAIuwd0fEe2YPMyYKslBVA" name="Handler" visibility="public">
            <eAnnotations xmi:id="_tVxAgN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVxAgd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_tVxAhN0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedAttribute xmi:id="_uWpOsN0fEe2YPMyYKslBVA" name="OBJECT_TOSTRING" visibility="package" isLeaf="true" isStatic="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uWpOud0fEe2YPMyYKslBVA" name="OBJECT_HASHCODE" visibility="package" isLeaf="true" isStatic="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uWpOut0fEe2YPMyYKslBVA" name="OBJECT_EQUALS" visibility="package" isLeaf="true" isStatic="true" type="_tAO1Z90fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uXVLRN0fEe2YPMyYKslBVA" name="nativeLibrary" visibility="private" isLeaf="true" type="_tAFEYt0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uXVLRd0fEe2YPMyYKslBVA" name="interfaceClass" visibility="private" isLeaf="true" type="_s9ax8N0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uXVLRt0fEe2YPMyYKslBVA" name="options" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uXVLR90fEe2YPMyYKslBVA" name="invocationMapper" visibility="private" isLeaf="true" type="_tVxnkN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <ownedAttribute xmi:id="_uXVLSN0fEe2YPMyYKslBVA" name="functions" visibility="private" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
            <interfaceRealization xmi:id="_tVxAg90fEe2YPMyYKslBVA" client="_tAIuwd0fEe2YPMyYKslBVA" supplier="_tVxAgt0fEe2YPMyYKslBVA" contract="_tVxAgt0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uXVLSd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
              <ownedParameter xmi:id="_uXVLSt0fEe2YPMyYKslBVA" name="libname" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXVLS90fEe2YPMyYKslBVA" name="interfaceClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXVLTN0fEe2YPMyYKslBVA" name="options" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXVyRt0fEe2YPMyYKslBVA" name="getNativeLibrary" visibility="public">
              <ownedParameter xmi:id="_uXVyR90fEe2YPMyYKslBVA" name="return" type="_tAFEYt0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXVySN0fEe2YPMyYKslBVA" name="getLibraryName" visibility="public">
              <ownedParameter xmi:id="_uXVySd0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXVySt0fEe2YPMyYKslBVA" name="getInterfaceClass" visibility="public">
              <ownedParameter xmi:id="_uXVyS90fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXWZUN0fEe2YPMyYKslBVA" name="invoke" visibility="public">
              <ownedParameter xmi:id="_uXWZUd0fEe2YPMyYKslBVA" name="proxy" type="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXWZUt0fEe2YPMyYKslBVA" name="method" type="_tAO1Z90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXWZU90fEe2YPMyYKslBVA" name="inArgs" type="_s_IpNN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uXWZVN0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uXXncN0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
            <nestedClassifier xmi:type="uml:Class" xmi:id="_tVxnkd0fEe2YPMyYKslBVA" name="FunctionInfo" visibility="package" isLeaf="true">
              <eAnnotations xmi:id="_td7eBN0fEe2YPMyYKslBVA" source="Jar2UML">
                <details xmi:id="_td7eBd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
              </eAnnotations>
              <generalization xmi:id="_td7eBt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
              <ownedAttribute xmi:id="_uXVLOd0fEe2YPMyYKslBVA" name="handler" visibility="package" isLeaf="true" type="_tVxAgt0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uXVLOt0fEe2YPMyYKslBVA" name="function" visibility="package" isLeaf="true" type="_tAWxMN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uXVLO90fEe2YPMyYKslBVA" name="isVarArgs" visibility="package" isLeaf="true" type="_s6rnAN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uXVLPN0fEe2YPMyYKslBVA" name="options" visibility="package" isLeaf="true" type="_s9Y8wN0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedAttribute xmi:id="_uXVLPd0fEe2YPMyYKslBVA" name="parameterTypes" visibility="package" isLeaf="true" type="_tADPMd0fEe2YPMyYKslBVA" isReadOnly="true"/>
              <ownedOperation xmi:id="_uXVLPt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
                <ownedParameter xmi:id="_uXVLP90fEe2YPMyYKslBVA" name="handler" type="_tVxAgt0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uXVLQN0fEe2YPMyYKslBVA" name="function" type="_tAWxMN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uXVLQd0fEe2YPMyYKslBVA" name="parameterTypes" type="_tADPMd0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uXVLQt0fEe2YPMyYKslBVA" name="isVarArgs" type="_s6rnAN0fEe2YPMyYKslBVA"/>
                <ownedParameter xmi:id="_uXVLQ90fEe2YPMyYKslBVA" name="options" type="_s9Y8wN0fEe2YPMyYKslBVA"/>
              </ownedOperation>
            </nestedClassifier>
          </nestedClassifier>
          <ownedAttribute xmi:id="_uXXncd0fEe2YPMyYKslBVA" name="OPTION_TYPE_MAPPER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXXnct0fEe2YPMyYKslBVA" name="OPTION_FUNCTION_MAPPER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXXnc90fEe2YPMyYKslBVA" name="OPTION_INVOCATION_MAPPER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXXndN0fEe2YPMyYKslBVA" name="OPTION_STRUCTURE_ALIGNMENT" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXYOgN0fEe2YPMyYKslBVA" name="OPTION_STRING_ENCODING" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXYOgd0fEe2YPMyYKslBVA" name="OPTION_ALLOW_OBJECTS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXYOgt0fEe2YPMyYKslBVA" name="OPTION_CALLING_CONVENTION" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXYOg90fEe2YPMyYKslBVA" name="OPTION_OPEN_FLAGS" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uXYOhN0fEe2YPMyYKslBVA" name="OPTION_CLASSLOADER" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tVlaUN0fEe2YPMyYKslBVA" name="Callback" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_tVlaUd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVlaUt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <nestedClassifier xmi:type="uml:Interface" xmi:id="_tVkzQN0fEe2YPMyYKslBVA" name="UncaughtExceptionHandler" visibility="public" isAbstract="true">
            <eAnnotations xmi:id="_tVkzQd0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_tVkzQt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <ownedOperation xmi:id="_uWjvKN0fEe2YPMyYKslBVA" name="uncaughtException" visibility="public" isAbstract="true">
              <ownedParameter xmi:id="_uWjvKd0fEe2YPMyYKslBVA" name="arg0" type="_tVlaUN0fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uWjvKt0fEe2YPMyYKslBVA" name="arg1" type="_s7BlQd0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </nestedClassifier>
          <ownedAttribute xmi:id="_uWjvK90fEe2YPMyYKslBVA" name="METHOD_NAME" visibility="public" isLeaf="true" isStatic="true" type="_s6xto90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedAttribute xmi:id="_uWjvLN0fEe2YPMyYKslBVA" name="FORBIDDEN_NAMES" visibility="public" isLeaf="true" isStatic="true" type="_s7dDE90fEe2YPMyYKslBVA" isReadOnly="true"/>
          <ownedOperation xmi:id="_uWjvLd0fEe2YPMyYKslBVA" name="&lt;clinit>" visibility="package" isStatic="true"/>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tVmBYt0fEe2YPMyYKslBVA" name="CallbackThreadInitializer" visibility="public">
          <eAnnotations xmi:id="_tVpEsN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVpEsd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tVpEst0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uW0N290fEe2YPMyYKslBVA" name="daemon" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uW0N3N0fEe2YPMyYKslBVA" name="detach" visibility="private" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uW0N3d0fEe2YPMyYKslBVA" name="name" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uW0N3t0fEe2YPMyYKslBVA" name="group" visibility="private" type="_tVlaWN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uWqc2d0fEe2YPMyYKslBVA" name="getThreadGroup" visibility="public">
            <ownedParameter xmi:id="_uWrD4N0fEe2YPMyYKslBVA" name="cb" type="_tVlaUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWrD4d0fEe2YPMyYKslBVA" name="return" type="_tVlaWN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWrD4t0fEe2YPMyYKslBVA" name="getName" visibility="public">
            <ownedParameter xmi:id="_uWrD490fEe2YPMyYKslBVA" name="cb" type="_tVlaUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWrD5N0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWrD5d0fEe2YPMyYKslBVA" name="isDaemon" visibility="public">
            <ownedParameter xmi:id="_uWrD5t0fEe2YPMyYKslBVA" name="cb" type="_tVlaUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWrD590fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWrD6N0fEe2YPMyYKslBVA" name="detach" visibility="public">
            <ownedParameter xmi:id="_uWrD6d0fEe2YPMyYKslBVA" name="cb" type="_tVlaUN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWrD6t0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uW0N390fEe2YPMyYKslBVA" name="&lt;init>" visibility="public"/>
          <ownedOperation xmi:id="_uW004N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uW004d0fEe2YPMyYKslBVA" name="daemon" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uW004t0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uW00490fEe2YPMyYKslBVA" name="daemon" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uW005N0fEe2YPMyYKslBVA" name="detach" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uW005d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uW005t0fEe2YPMyYKslBVA" name="daemon" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uW00590fEe2YPMyYKslBVA" name="detach" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uW006N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uW006d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uW006t0fEe2YPMyYKslBVA" name="daemon" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uW00690fEe2YPMyYKslBVA" name="detach" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uW007N0fEe2YPMyYKslBVA" name="name" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uW007d0fEe2YPMyYKslBVA" name="group" type="_tVlaWN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tVmocN0fEe2YPMyYKslBVA" name="CallbackProxy" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_td3MkN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_td3Mkd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_td3Mkt0fEe2YPMyYKslBVA" general="_tVlaUN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uWkWON0fEe2YPMyYKslBVA" name="callback" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uWkWOd0fEe2YPMyYKslBVA" name="arg0" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWkWOt0fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWkWO90fEe2YPMyYKslBVA" name="getParameterTypes" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uWkWPN0fEe2YPMyYKslBVA" name="return" type="_tADPMd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWkWPd0fEe2YPMyYKslBVA" name="getReturnType" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uWkWPt0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tVrg8t0fEe2YPMyYKslBVA" name="FunctionResultContext" visibility="public">
          <eAnnotations xmi:id="_tVvyZd0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVvyZt0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tVvyZ90fEe2YPMyYKslBVA" general="_tAXYQd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXSu_90fEe2YPMyYKslBVA" name="function" visibility="private" type="_tAWxMN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXSvAN0fEe2YPMyYKslBVA" name="args" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uXKzKt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uXKzK90fEe2YPMyYKslBVA" name="resultClass" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKzLN0fEe2YPMyYKslBVA" name="function" type="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXKzLd0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXSvAd0fEe2YPMyYKslBVA" name="getFunction" visibility="public">
            <ownedParameter xmi:id="_uXSvAt0fEe2YPMyYKslBVA" name="return" type="_tAWxMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXSvA90fEe2YPMyYKslBVA" name="getArguments" visibility="public">
            <ownedParameter xmi:id="_uXSvBN0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_tVsIAt0fEe2YPMyYKslBVA" name="WString[]" isLeaf="true" isAbstract="true">
          <eAnnotations xmi:id="_vgB49d0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vgB49t0fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tVukQd0fEe2YPMyYKslBVA" name="MethodParameterContext" visibility="public">
          <eAnnotations xmi:id="_tVxnl90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVxnmN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tVxnmd0fEe2YPMyYKslBVA" general="_tVukQ90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXh_jd0fEe2YPMyYKslBVA" name="method" visibility="private" type="_tAO1Z90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uXN2cN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uXN2cd0fEe2YPMyYKslBVA" name="f" type="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXN2ct0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXN2c90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXN2dN0fEe2YPMyYKslBVA" name="m" type="_tAO1Z90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXh_jt0fEe2YPMyYKslBVA" name="getMethod" visibility="public">
            <ownedParameter xmi:id="_uXh_j90fEe2YPMyYKslBVA" name="return" type="_tAO1Z90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tVukQ90fEe2YPMyYKslBVA" name="FunctionParameterContext" visibility="public">
          <eAnnotations xmi:id="_tVvyYt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tVvyY90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tVvyZN0fEe2YPMyYKslBVA" general="_tAYmYd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXSu9t0fEe2YPMyYKslBVA" name="function" visibility="private" type="_tAWxMN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXSu990fEe2YPMyYKslBVA" name="args" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uXSu-N0fEe2YPMyYKslBVA" name="index" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uXPEmN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uXPEmd0fEe2YPMyYKslBVA" name="f" type="_tAWxMN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXPEmt0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXPEm90fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXSu-d0fEe2YPMyYKslBVA" name="getFunction" visibility="public">
            <ownedParameter xmi:id="_uXSu-t0fEe2YPMyYKslBVA" name="return" type="_tAWxMN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXSu-90fEe2YPMyYKslBVA" name="getParameters" visibility="public">
            <ownedParameter xmi:id="_uXSu_N0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXSu_d0fEe2YPMyYKslBVA" name="getParameterIndex" visibility="public">
            <ownedParameter xmi:id="_uXSu_t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tVukRN0fEe2YPMyYKslBVA" name="VarArgsChecker" visibility="package" isAbstract="true">
          <eAnnotations xmi:id="_tV15CN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tV15Cd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tV15Ct0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uXOdgN0fEe2YPMyYKslBVA" name="isVarArgs" visibility="package" isAbstract="true">
            <ownedParameter xmi:id="_uXOdgd0fEe2YPMyYKslBVA" name="arg0" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXOdgt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXSH4N0fEe2YPMyYKslBVA" name="fixedArgs" visibility="package" isAbstract="true">
            <ownedParameter xmi:id="_uXSH4d0fEe2YPMyYKslBVA" name="arg0" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXSH4t0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uXSu8N0fEe2YPMyYKslBVA" name="create" visibility="package" isStatic="true">
            <ownedParameter xmi:id="_uXSu8d0fEe2YPMyYKslBVA" name="return" type="_tVukRN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZiKq90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uZiKrN0fEe2YPMyYKslBVA" name="x0" type="_td7eEt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uZixu90fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tV2gE90fEe2YPMyYKslBVA" name="RealVarArgsChecker" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_td8FFt0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td8FF90fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td8FGN0fEe2YPMyYKslBVA" general="_tVukRN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uZixsN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uZixsd0fEe2YPMyYKslBVA" name="isVarArgs" visibility="package">
              <ownedParameter xmi:id="_uZixst0fEe2YPMyYKslBVA" name="m" type="_tAO1Z90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZixs90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZixtt0fEe2YPMyYKslBVA" name="fixedArgs" visibility="package">
              <ownedParameter xmi:id="_uZixt90fEe2YPMyYKslBVA" name="m" type="_tAO1Z90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZixuN0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZixud0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uZixut0fEe2YPMyYKslBVA" name="x0" type="_td7eEt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_tV2gFd0fEe2YPMyYKslBVA" name="NoVarArgsChecker" visibility="package" isLeaf="true">
            <eAnnotations xmi:id="_td8FE90fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td8FFN0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td8FFd0fEe2YPMyYKslBVA" general="_tVukRN0fEe2YPMyYKslBVA"/>
            <ownedOperation xmi:id="_uZiKqt0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private"/>
            <ownedOperation xmi:id="_uZiKrd0fEe2YPMyYKslBVA" name="isVarArgs" visibility="package">
              <ownedParameter xmi:id="_uZiKrt0fEe2YPMyYKslBVA" name="m" type="_tAO1Z90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZiKr90fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZiKsN0fEe2YPMyYKslBVA" name="fixedArgs" visibility="package">
              <ownedParameter xmi:id="_uZiKsd0fEe2YPMyYKslBVA" name="m" type="_tAO1Z90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uZiKst0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uZiKs90fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
              <ownedParameter xmi:id="_uZiKtN0fEe2YPMyYKslBVA" name="x0" type="_td7eEt0fEe2YPMyYKslBVA"/>
            </ownedOperation>
          </nestedClassifier>
          <nestedClassifier xmi:type="uml:Class" xmi:id="_td7eEt0fEe2YPMyYKslBVA" name="1" visibility="package">
            <eAnnotations xmi:id="_td8FEN0fEe2YPMyYKslBVA" source="Jar2UML">
              <details xmi:id="_td8FEd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
            </eAnnotations>
            <generalization xmi:id="_td8FEt0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          </nestedClassifier>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tVukRt0fEe2YPMyYKslBVA" name="StringArray" visibility="public">
          <eAnnotations xmi:id="_tV0q4N0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tV0q4d0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tV0q490fEe2YPMyYKslBVA" general="_s-a3gt0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uY870N0fEe2YPMyYKslBVA" name="encoding" visibility="private" type="_s6xto90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uY870d0fEe2YPMyYKslBVA" name="natives" visibility="private" type="_s7dDE90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uY870t0fEe2YPMyYKslBVA" name="original" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_tV0q4t0fEe2YPMyYKslBVA" client="_tVukRt0fEe2YPMyYKslBVA" supplier="_tVsIAN0fEe2YPMyYKslBVA" contract="_tVsIAN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uWoAoN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uWoAod0fEe2YPMyYKslBVA" name="strings" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWoAot0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWoApN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uWoApd0fEe2YPMyYKslBVA" name="strings" type="_tVsIAt0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY87090fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uY871N0fEe2YPMyYKslBVA" name="strings" type="_s69T0t0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY871d0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public">
            <ownedParameter xmi:id="_uY871t0fEe2YPMyYKslBVA" name="strings" type="_s69T0t0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY87190fEe2YPMyYKslBVA" name="wide" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY872N0fEe2YPMyYKslBVA" name="&lt;init>" visibility="private">
            <ownedParameter xmi:id="_uY872d0fEe2YPMyYKslBVA" name="strings" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY872t0fEe2YPMyYKslBVA" name="encoding" type="_s6xto90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY9i4N0fEe2YPMyYKslBVA" name="setPointer" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uY9i4d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY9i4t0fEe2YPMyYKslBVA" name="arg1" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY9i490fEe2YPMyYKslBVA" name="read" visibility="public"/>
          <ownedOperation xmi:id="_uY9i5N0fEe2YPMyYKslBVA" name="getPointer" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uY9i5d0fEe2YPMyYKslBVA" name="arg0" type="_s6q_8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY9i5t0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY-J8N0fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_uY-J8d0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_tVxnkN0fEe2YPMyYKslBVA" name="InvocationMapper" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_td7eAt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_td7eA90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <ownedOperation xmi:id="_uXVLNd0fEe2YPMyYKslBVA" name="getInvocationHandler" visibility="public" isAbstract="true">
            <ownedParameter xmi:id="_uXVLNt0fEe2YPMyYKslBVA" name="arg0" type="_tAFEYt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXVLN90fEe2YPMyYKslBVA" name="arg1" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uXVLON0fEe2YPMyYKslBVA" name="return" type="_tVxAgt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tV2gGN0fEe2YPMyYKslBVA" name="PointerType" visibility="public" isAbstract="true">
          <eAnnotations xmi:id="_td7eDt0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_td7eD90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_td7eEd0fEe2YPMyYKslBVA" general="_s6O7E90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uY7God0fEe2YPMyYKslBVA" name="pointer" visibility="private" type="_s_9voN0fEe2YPMyYKslBVA"/>
          <interfaceRealization xmi:id="_td7eEN0fEe2YPMyYKslBVA" client="_tV2gGN0fEe2YPMyYKslBVA" supplier="_tAlasN0fEe2YPMyYKslBVA" contract="_tAlasN0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uY7Got0fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected"/>
          <ownedOperation xmi:id="_uY7Go90fEe2YPMyYKslBVA" name="&lt;init>" visibility="protected">
            <ownedParameter xmi:id="_uY7GpN0fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY7tsN0fEe2YPMyYKslBVA" name="nativeType" visibility="public">
            <ownedParameter xmi:id="_uY7tsd0fEe2YPMyYKslBVA" name="return" type="_s9ax8N0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY7tst0fEe2YPMyYKslBVA" name="toNative" visibility="public">
            <ownedParameter xmi:id="_uY7ts90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY7ttN0fEe2YPMyYKslBVA" name="getPointer" visibility="public">
            <ownedParameter xmi:id="_uY7ttd0fEe2YPMyYKslBVA" name="return" type="_s_9voN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY7ttt0fEe2YPMyYKslBVA" name="setPointer" visibility="public">
            <ownedParameter xmi:id="_uY7tt90fEe2YPMyYKslBVA" name="p" type="_s_9voN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY7tuN0fEe2YPMyYKslBVA" name="fromNative" visibility="public">
            <ownedParameter xmi:id="_uY7tud0fEe2YPMyYKslBVA" name="nativeValue" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY7tut0fEe2YPMyYKslBVA" name="context" type="_tAXYQd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY7tu90fEe2YPMyYKslBVA" name="return" type="_s6O7E90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY7tvN0fEe2YPMyYKslBVA" name="hashCode" visibility="public">
            <ownedParameter xmi:id="_uY7tvd0fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY8UwN0fEe2YPMyYKslBVA" name="equals" visibility="public">
            <ownedParameter xmi:id="_uY8Uwd0fEe2YPMyYKslBVA" name="o" type="_s6O7E90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uY8Uwt0fEe2YPMyYKslBVA" name="return" type="_s6rnAN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uY8Uw90fEe2YPMyYKslBVA" name="toString" visibility="public">
            <ownedParameter xmi:id="_uY8UxN0fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_td3zod0fEe2YPMyYKslBVA" name="FromNativeConverter[]" isLeaf="true" isAbstract="true">
          <eAnnotations xmi:id="_vgB4990fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vgB4-N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_td3zo90fEe2YPMyYKslBVA" name="CallbackParameterContext" visibility="public">
          <eAnnotations xmi:id="_tgQZQN0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_tgQZQd0fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_tgQZQt0fEe2YPMyYKslBVA" general="_tAXYQd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uWjvLt0fEe2YPMyYKslBVA" name="method" visibility="private" type="_tAO1Z90fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uWjvL90fEe2YPMyYKslBVA" name="args" visibility="private" type="_s_IpNN0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uWjvMN0fEe2YPMyYKslBVA" name="index" visibility="private" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uWjvMd0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uWjvMt0fEe2YPMyYKslBVA" name="javaType" type="_s9ax8N0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWjvM90fEe2YPMyYKslBVA" name="m" type="_tAO1Z90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWjvNN0fEe2YPMyYKslBVA" name="args" type="_s_IpNN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uWjvNd0fEe2YPMyYKslBVA" name="index" type="_s6rnAd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWkWMt0fEe2YPMyYKslBVA" name="getMethod" visibility="public">
            <ownedParameter xmi:id="_uWkWM90fEe2YPMyYKslBVA" name="return" type="_tAO1Z90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWkWNN0fEe2YPMyYKslBVA" name="getArguments" visibility="public">
            <ownedParameter xmi:id="_uWkWNd0fEe2YPMyYKslBVA" name="return" type="_s_IpNN0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uWkWNt0fEe2YPMyYKslBVA" name="getIndex" visibility="public">
            <ownedParameter xmi:id="_uWkWN90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_td4asd0fEe2YPMyYKslBVA" name="CallbackResultContext" visibility="public">
          <eAnnotations xmi:id="_td4att0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_td4at90fEe2YPMyYKslBVA" key="classpath" value="true"/>
          </eAnnotations>
          <generalization xmi:id="_td4auN0fEe2YPMyYKslBVA" general="_tAYmYd0fEe2YPMyYKslBVA"/>
          <ownedAttribute xmi:id="_uW0N190fEe2YPMyYKslBVA" name="method" visibility="private" type="_tAO1Z90fEe2YPMyYKslBVA"/>
          <ownedOperation xmi:id="_uWoAkN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="package">
            <ownedParameter xmi:id="_uWoAkd0fEe2YPMyYKslBVA" name="callbackMethod" type="_tAO1Z90fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uW0N2d0fEe2YPMyYKslBVA" name="getMethod" visibility="public">
            <ownedParameter xmi:id="_uW0N2t0fEe2YPMyYKslBVA" name="return" type="_tAO1Z90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_uWrq8N0fEe2YPMyYKslBVA" name="AltCallingConvention" isLeaf="true" isAbstract="true">
          <eAnnotations xmi:id="_vgB4-d0fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vgB4-t0fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
        </packagedElement>
        <packagedElement xmi:type="uml:DataType" xmi:id="_uYELAt0fEe2YPMyYKslBVA" name="LastErrorException" isLeaf="true" isAbstract="true">
          <eAnnotations xmi:id="_vgB4-90fEe2YPMyYKslBVA" source="Jar2UML">
            <details xmi:id="_vgB4_N0fEe2YPMyYKslBVA" key="inferred" value="true"/>
          </eAnnotations>
        </packagedElement>
      </packagedElement>
    </packagedElement>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_s9EMoN0fEe2YPMyYKslBVA" name="javax">
    <eAnnotations xmi:id="_vgCfvt0fEe2YPMyYKslBVA" source="Jar2UML">
      <details xmi:id="_vgCfv90fEe2YPMyYKslBVA" key="inferred" value="true"/>
    </eAnnotations>
    <packagedElement xmi:type="uml:Package" xmi:id="_s9EMod0fEe2YPMyYKslBVA" name="sound">
      <packagedElement xmi:type="uml:Package" xmi:id="_s9EMot0fEe2YPMyYKslBVA" name="sampled">
        <packagedElement xmi:type="uml:Class" xmi:id="_s9EMpd0fEe2YPMyYKslBVA" name="AudioFormat" isLeaf="true">
          <ownedOperation xmi:id="_uCp7sN0fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
            <ownedParameter xmi:id="_uCp7sd0fEe2YPMyYKslBVA" name="arg0" type="_s9C-gd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uCp7st0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uCp7s90fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uCp7tN0fEe2YPMyYKslBVA" name="arg3" type="_s6rnAN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uCp7td0fEe2YPMyYKslBVA" name="arg4" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_s9Ezsd0fEe2YPMyYKslBVA" name="AudioSystem" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_uCp7tt0fEe2YPMyYKslBVA" name="getSourceDataLine" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_uCp7t90fEe2YPMyYKslBVA" name="arg0" type="_s9EMpd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uCp7uN0fEe2YPMyYKslBVA" name="return" type="_s9Ezst0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Interface" xmi:id="_s9Ezst0fEe2YPMyYKslBVA" name="SourceDataLine" isAbstract="true">
          <ownedOperation xmi:id="_uCp7ud0fEe2YPMyYKslBVA" name="open" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uCp7ut0fEe2YPMyYKslBVA" name="arg0" type="_s9EMpd0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_uCp7u90fEe2YPMyYKslBVA" name="start" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_uCp7vN0fEe2YPMyYKslBVA" name="drain" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_uCp7vd0fEe2YPMyYKslBVA" name="stop" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_uCp7vt0fEe2YPMyYKslBVA" name="close" visibility="public" isLeaf="true" isAbstract="true"/>
          <ownedOperation xmi:id="_uCqiw90fEe2YPMyYKslBVA" name="write" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_uCqixN0fEe2YPMyYKslBVA" name="arg0" type="_s68swN0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uCqixd0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uCqixt0fEe2YPMyYKslBVA" name="arg2" type="_s6rnAd0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_uCqix90fEe2YPMyYKslBVA" name="return" type="_s6rnAd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_tB5pUN0fEe2YPMyYKslBVA" name="security">
      <packagedElement xmi:type="uml:Package" xmi:id="_tB5pUd0fEe2YPMyYKslBVA" name="auth">
        <packagedElement xmi:type="uml:Package" xmi:id="_tB5pUt0fEe2YPMyYKslBVA" name="x500">
          <packagedElement xmi:type="uml:Class" xmi:id="_tB5pVN0fEe2YPMyYKslBVA" name="X500Principal" isLeaf="true">
            <ownedOperation xmi:id="_uzIWZ90fEe2YPMyYKslBVA" name="&lt;init>" visibility="public" isLeaf="true">
              <ownedParameter xmi:id="_uzIWaN0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            </ownedOperation>
            <ownedOperation xmi:id="_uzIWad0fEe2YPMyYKslBVA" name="getName" visibility="public" isLeaf="true" isAbstract="true">
              <ownedParameter xmi:id="_uzIWat0fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
              <ownedParameter xmi:id="_uzIWa90fEe2YPMyYKslBVA" name="return" type="_s6xto90fEe2YPMyYKslBVA" direction="return"/>
            </ownedOperation>
          </packagedElement>
        </packagedElement>
      </packagedElement>
    </packagedElement>
    <packagedElement xmi:type="uml:Package" xmi:id="_tfUlJN0fEe2YPMyYKslBVA" name="xml">
      <packagedElement xmi:type="uml:Package" xmi:id="_tfUlJd0fEe2YPMyYKslBVA" name="parsers">
        <packagedElement xmi:type="uml:Class" xmi:id="_tfUlLt0fEe2YPMyYKslBVA" name="DocumentBuilderFactory" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_vaDMed0fEe2YPMyYKslBVA" name="newInstance" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_vaDMet0fEe2YPMyYKslBVA" name="return" type="_tfUlLt0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vaEakN0fEe2YPMyYKslBVA" name="setNamespaceAware" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaEakd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vaEakt0fEe2YPMyYKslBVA" name="setIgnoringComments" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaEak90fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vaEalN0fEe2YPMyYKslBVA" name="newDocumentBuilder" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaEald0fEe2YPMyYKslBVA" name="return" type="_tfVMOd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tfVMOd0fEe2YPMyYKslBVA" name="DocumentBuilder" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_vaEalt0fEe2YPMyYKslBVA" name="setErrorHandler" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaEal90fEe2YPMyYKslBVA" name="arg0" type="_tiyv4t0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_vaEamN0fEe2YPMyYKslBVA" name="parse" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_vaEamd0fEe2YPMyYKslBVA" name="arg0" type="_tfVMOt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_vaEamt0fEe2YPMyYKslBVA" name="return" type="_tfVMO90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tkR9o90fEe2YPMyYKslBVA" name="SAXParserFactory" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_ubvKGt0fEe2YPMyYKslBVA" name="newInstance" isLeaf="true" isStatic="true">
            <ownedParameter xmi:id="_ubvKG90fEe2YPMyYKslBVA" name="return" type="_tkR9o90fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ueIWwN0fEe2YPMyYKslBVA" name="setNamespaceAware" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueIWwd0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ueIWwt0fEe2YPMyYKslBVA" name="setFeature" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueIWw90fEe2YPMyYKslBVA" name="arg0" type="_s6xto90fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ueIWxN0fEe2YPMyYKslBVA" name="arg1" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ueIWxd0fEe2YPMyYKslBVA" name="setValidating" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueIWxt0fEe2YPMyYKslBVA" name="arg0" type="_s6rnAN0fEe2YPMyYKslBVA"/>
          </ownedOperation>
          <ownedOperation xmi:id="_ueIWx90fEe2YPMyYKslBVA" name="newSAXParser" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueIWyN0fEe2YPMyYKslBVA" name="return" type="_tkR9pd0fEe2YPMyYKslBVA" direction="return"/>
          </ownedOperation>
        </packagedElement>
        <packagedElement xmi:type="uml:Class" xmi:id="_tkR9pd0fEe2YPMyYKslBVA" name="SAXParser" isLeaf="true" isAbstract="true">
          <ownedOperation xmi:id="_ueIWyd0fEe2YPMyYKslBVA" name="parse" visibility="public" isLeaf="true" isAbstract="true">
            <ownedParameter xmi:id="_ueIWyt0fEe2YPMyYKslBVA" name="arg0" type="_tfVMOt0fEe2YPMyYKslBVA"/>
            <ownedParameter xmi:id="_ueIWy90fEe2YPMyYKslBVA" name="arg1" type="_tkO6U90fEe2YPMyYKslBVA"/>
          </ownedOperation>
        </packagedElement>
      </packagedElement>
    </packagedElement>
  </packagedElement>
</uml:Model>
